Distributed authenticity verification for consumer payment transactions Grant US-8694438-B1 United States of America 08 Apr 2014