Patent number: 7288887Filing date: Mar 26, 2003Issue date: Oct 30, 2007Application number: 10/401,238