U.S. Patent No. 5,628,252
Patents page