Patent 7586035 was granted and assigned to Konarka Technologies on September, 2009 by the United States Patent and Trademark Office.