found 2 01 Jun 2003 00:00
United States Patent: 6,516,340,
United States Patent: 6,466,918,