The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 26, 2018

Filed:

May. 04, 2016
Applicant:

Shocard, Inc., Palo Alto, CA (US);

Inventor:

Armin Ebrahimi, Palo Alto, CA (US);

Assignee:

ShoCard, Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 20/40 (2012.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/14 (2006.01); H04L 9/06 (2006.01); H04W 12/06 (2009.01); H04W 12/04 (2009.01); G06K 19/06 (2006.01); G06F 21/31 (2013.01); G06Q 20/02 (2012.01); G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06F 21/34 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06Q 20/4014 (2013.01); G06F 21/31 (2013.01); G06F 21/34 (2013.01); G06F 21/64 (2013.01); G06K 19/06028 (2013.01); G06K 19/06037 (2013.01); G06Q 20/02 (2013.01); G06Q 20/3276 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/302 (2013.01); H04L 9/3066 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3249 (2013.01); H04L 9/3252 (2013.01); H04W 12/04 (2013.01); H04W 12/06 (2013.01); G06Q 2220/00 (2013.01);
Abstract

Logic on a first remote device causes the capture of personal data identifying a user from an identification card. The logic generates a hash value from the personal data using a hashing algorithm and signs the hash value with a digital signature created using a private key paired with a public key. The logic transmits, over a network, the signed hash value and the public key from the remote device to a distributed public database for storage. The logic receives, over the network, a transaction number from the distributed public database. The logic then transmits the transaction number and the personal data to a second remote device. Logic on the second remote device verifies that the hash value in the signed hash value is the same as a generated hash value and verifies that the signed hash value was signed with the private key.


Find Patent Forward Citations

Loading…