Patent number: 7400779Filing date: Jan 21, 2004Issue date: Jul 15, 2008Application number: 10/762,443