U.S. Patent No. 5,904,101
Patents page