Patent 7478586 was granted and assigned to Peacock Myers Pc on January, 2009 by the United States Patent and Trademark Office.