US2019044936A1PendingUtilityA1

File format and platform for storage and verification of credentials

Assignee: Cortex MCPPriority: Dec 21, 2012Filed: Feb 2, 2018Published: Feb 7, 2019
Est. expiryDec 21, 2032(~6.3 yrs left)· nominal 20-yr term from priority
H04L 2463/102G06Q 20/3274G06Q 20/3821G06Q 30/0251H04L 63/08H04L 63/0861H04L 63/083
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In various embodiments, a computer-implemented method for generating and verifying officially verifiable electronic representations may be disclosed. The method may comprise receiving, by a credential database, a request for a credential action. The credential database may be configured to store one or more credentials comprising a status indicator. The method may further comprise determining, by the credential database, a response to the credential action based on the one or more user credentials stored in the credential database and transmitting, by the credential database, the response to a client device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 accessing, by an officially verifiable electronic representation (OVER) file verifying device, an OVER file stored on an OVER file client device, the OVER file comprising:
 a virtual representation of the credential that has been verified by an issuing agency to be an official representation of a credential of a user for proving the user's identity or qualifications, based on information associated with the credential of the user; 
 the OVER file generated by an OVER engine configured to:
 store the information associated with the credential of the user; and 
 transmit the generated OVER file to the OVER file client device; 
 
   transmitting, by the OVER file verifying device, to the OVER engine, a verifying request to verify that the OVER file accessed from the client device authenticates the user;   receiving, by the OVER file verifying device, an authentication message comprising an indication of whether the scan associated with the OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and   outputting a status indicator expressing whether the OVER file authenticates the user.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the OVER file is a first OVER file, the OVER file storage client device of the user is a first OVER file storage client device of the user, the virtual representation is a first virtual representation, the official representation is a first official representation, the verifying request is a first verifying request, the authentication message is a first authentication message, the indication is a first indication, the status indicator is a first status indicator, and the method further comprises:
 accessing, by the OVER file verifying device, a second OVER file stored on a second OVER file client device of the user, the second OVER file comprising a second virtual representation of the credential that has been verified by the issuing agency to be a second official representation of the credential that is invalid for use in the first OVER file storage client device for authenticating the user;   transmitting, by the OVER file verifying device, to the OVER engine, a second verifying request to verify that the second OVER file scanned at the second client device authenticates the user;   receiving, by the OVER file verifying device, a second authentication message comprising a second indication of whether the second scan associated with the second OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and   outputting a second status indicator expressing whether the second OVER file authenticates the user.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein the OVER file further comprises a device identifier for the credential configured to limit the credential to the OVER file storage client device. 
     
     
         4 . The computer-implemented method of  claim 1 , wherein the OVER file further comprises user-specific information. 
     
     
         5 . The computer-implemented method of  claim 4 , wherein the user specific-information comprises at least one of:
 biometric information, location information, a password, or a device identifier.   
     
     
         6 . The computer-implemented method of  claim 1 , wherein the OVER file comprises a portion of the stored credential. 
     
     
         7 . The computer-implemented method of  claim 1 , wherein the authentication message comprises an indication that the credential is expired. 
     
     
         8 . The computer-implemented method of  claim 1 , further comprising accessing, by the verifying device, from the client device, additional credential information associated with the OVER file indicating whether a secondary condition for authorizing the user has been satisfied. 
     
     
         9 . An officially verifiable electronic representation (OVER) file verifying device comprising:
 a processor;   a memory unit operatively coupled to the processor, the memory unit configured to store information associated with a credential of a user and a plurality of instructions, wherein the instructions are configured to cause the processor to perform operation comprising:
 accessing an OVER file stored on an OVER file client device, the OVER file comprising:
 a virtual representation of the credential that has been verified by an issuing agency to be an official representation of a credential of a user for proving the user's identity or qualifications, based on information associated with the credential of the user; 
 the OVER file generated by an OVER engine configured to:
 store the information associated with the credential of the user; and 
 transmit the generated OVER file to the OVER file client device; 
 
 
 transmitting to the OVER engine a verifying request to verify that the OVER file accessed from the client device authenticates the user; 
 receiving an authentication message comprising an indication of whether the scan associated with the OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and 
 outputting a status indicator expressing whether the OVER file authenticates the user. 
   
     
     
         10 . The device of  claim 9 , wherein the OVER file is a first OVER file, the OVER file storage client device of the user is a first OVER file storage client device of the user, the virtual representation is a first virtual representation, the official representation is a first official representation, the verifying request is a first verifying request, the authentication message is a first authentication message, the indication is a first indication, the status indicator is a first status indicator, and the operations further comprise:
 accessing a second OVER file stored on a second OVER file client device of the user, the second OVER file comprising a second virtual representation of the credential that has been verified by the issuing agency to be a second official representation of the credential that is invalid for use in the first OVER file storage client device for authenticating the user;   transmitting to the OVER engine a second verifying request to verify that the second OVER file scanned at the second client device authenticates the user;   receiving a second authentication message comprising a second indication of whether the second scan associated with the second OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and   outputting a second status indicator expressing whether the second OVER file authenticates the user.   
     
     
         11 . The device of  claim 9 , wherein the OVER file further comprises a device identifier for the credential configured to limit the credential to the OVER file storage client device. 
     
     
         12 . The device of  claim 9 , wherein the OVER file further comprises user-specific information. 
     
     
         13 . The device of  claim 12 , wherein the user specific-information comprises at least one of:
 biometric information, location information, a password, or a device identifier.   
     
     
         14 . The device of  claim 9 , wherein the OVER file comprises a portion of the stored credential. 
     
     
         15 . The device of  claim 9 , wherein the authentication message comprises an indication that the credential is expired. 
     
     
         16 . The device of  claim 9 , further comprising accessing, by the verifying device, from the client device, additional credential information associated with the OVER file indicating whether a secondary condition for authorizing the user has been satisfied. 
     
     
         17 . A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
 accessing an OVER file stored on an OVER file client device, the OVER file comprising:
 a virtual representation of the credential that has been verified by an issuing agency to be an official representation of a credential of a user for proving the user's identity or qualifications, based on information associated with the credential of the user; 
 the OVER file generated by an OVER engine configured to:
 store the information associated with the credential of the user; and 
 transmit the generated OVER file to the OVER file client device; 
 
   transmitting to the OVER engine a verifying request to verify that the OVER file accessed from the client device authenticates the user;   receiving an authentication message comprising an indication of whether the scan associated with the OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and   outputting a status indicator expressing whether the OVER file authenticates the user.   
     
     
         18 . The computer readable medium of  claim 17 , wherein the OVER file is a first OVER file, the OVER file storage client device of the user is a first OVER file storage client device of the user, the virtual representation is a first virtual representation, the official representation is a first official representation, the verifying request is a first verifying request, the authentication message is a first authentication message, the indication is a first indication, the status indicator is a first status indicator, and the operations further comprise:
 accessing a second OVER file stored on a second OVER file client device of the user, the second OVER file comprising a second virtual representation of the credential that has been verified by the issuing agency to be a second official representation of the credential that is invalid for use in the first OVER file storage client device for authenticating the user;   transmitting to the OVER engine a second verifying request to verify that the second OVER file scanned at the second client device authenticates the user;   receiving a second authentication message comprising a second indication of whether the second scan associated with the second OVER file on the device of the user corresponds to the information associated with the credential of the user that is stored in the OVER engine; and   outputting a second status indicator expressing whether the second OVER file authenticates the user.   
     
     
         19 . The computer readable medium of  claim 17 , wherein the OVER file further comprises a device identifier for the credential configured to limit the credential to the OVER file storage client device. 
     
     
         20 . The computer readable medium of  claim 17 , wherein the OVER file further comprises user-specific information comprising at least one of:
 biometric information, location information, a password, or a device identifier.

Join the waitlist — get patent alerts

Track US2019044936A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.