Patent number: 7442397Filing date: Jun 23, 2004Issue date: Oct 28, 2008Application number: 10/874,449