U.S. Patent No. 5,596,469
Patents page