US PATENT 20130251618