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

  Patents page