Patent 8157862 was granted and assigned to Senorx on April, 2012 by the United States Patent and Trademark Office.