Patent number: 6405459Filing date: Oct 23, 2000Issue date: Jun 18, 2002Application number: 09/694,289