Patent 6952660 was granted and assigned to Hewlett-Packard on October, 2005 by the United States Patent and Trademark Office.