Patent US5755230A