Click Here ToView U. S. Patent
6,137,288