IP Library › Granted Patent US 11,799,847
Granted Patent B2
US 11,799,847 · App. 17/715,610 · Granted Oct 24, 2023

File format and platform for storage and verification of credentials

Inventor: Shaunt M. Sarkissian (Reno, NV)
Assignee: Cortex MCP Inc.
H04L63/083G06Q20/3274G06Q20/3821G06Q30/0251H04L63/08H04L63/0861H04L2463/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,799,847
App. No.
17/715,610
Granted
Oct 24, 2023
Kind
B2
Abstract

In various embodiments, a computer-implemented method for generating and verifying officially verifiable electronic representations may be disclosed. The method may include storing information associated with a credential of a user for proving the user's identity or qualifications; receiving a file generation request to provide authentication of the user based on the information associated with the credential; generating a file comprising a virtual representation of the credential that has been verified by an issuing agency to be an official representation of the credential; transmitting the file; receiving a verifying request whether the file transmitted to the user authenticates the user; verifying that a NFC or Bluetooth protocol-based communication associated with the file corresponds with the credential of the user, in response to the verifying request; and transmitting an authentication message indicating whether the NFC or Bluetooth protocol-based communication corresponds to the information associated with the credential of the user.

Claims (51)

1. A computer-implemented method of authenticating an identity of a user, qualifications of a user, or combinations thereof, the method comprising:

generating, via a processor of an officially verifiable electronic representation (OVER) engine, an OVER file comprising a virtual representation of a physical credential that proves identity of the user, qualifications of the user, or combinations thereof;

receiving, via the processor of the OVER engine, an agency authentication and credential information from an issuing agency of the physical credential of the user, wherein the agency authentication and credential information validate the generated OVER file as an authorized representation of the physical credential;

transmitting, via the processor of the OVER engine, the OVER file to an OVER file storage client device of the user in response to an OVER file generation request;

receiving, via the processor of the OVER engine, a request to authenticate the user from an OVER file third-party client verifying device attempting to authenticate the user, wherein the request to authenticate the user comprises information associated with the OVER file stored on the OVER file storage client device of the user;

correlating, via the processor of the OVER engine, the credential information received from the issuing agency information with the information associated with the OVER file stored on the OVER file storage client device of the user; and

transmitting, via the processor of the OVER engine, an authentication message comprising an authentication of the user to the OVER file third-party client verifying device based on the correlation;

receiving, via the processor of the OVER engine, an OVER file generation request comprising a credential identifier, and wherein generating the OVER file generation request further comprises correlating the credential identifier to one of a plurality of physical credentials stored by the OVER engine;

generating, via the processor of the OVER engine, a device identifier associated with the credential, wherein the device identifier limits use of the credential to the OVER file storage client device; and

generating, via the processor of the OVER engine, a reference to a remotely stored credential, wherein the information associated with the credential of the user comprises the reference to the remotely stored credential.

2. The computer-implemented method of claim 1 , wherein the request to authenticate the user comprises an information code in the form of a networked or radio transmission.

3. The computer-implemented method of claim 2 , wherein the networked or radio transmission comprises a Near Field Communication (NFC) or Bluetooth protocol.

4. The computer-implemented method of claim 1 , wherein the request to authenticate the user comprises sensor information.

5. The computer-implemented method of claim 4 , wherein the sensor information comprises a bump.

6. The computer-implemented method of claim 1 , further comprising:

generating, via the processor of the OVER engine, a status indicator associated with the OVER file based on the agency authentication; and

checking, via the processor of the OVER engine, the status indicator associated with physical credential.

7. The computer-implemented method of claim 6 , wherein the OVER file comprises a portion of the credential information associated with the physical credential.

8. An application gateway comprising a processor and a memory configured to store officially verifiable electronic representation (OVER) engine that, when executed by the processor, causes the application gateway to:

generate an OVER file comprising a virtual representation of a physical credential that proves identity of a user, qualifications of the user, or combinations thereof;

receive an agency authentication and credential information from an issuing agency of the physical credential of the user, wherein the agency authentication and credential information validate the generated OVER file as an authorized representation of the physical credential;

transmit the OVER file to an OVER file storage client device of the user in response to an OVER file generation request;

receive a request to authenticate the user from an OVER file third-party client verifying device attempting to authenticate the user, wherein the request to authenticate the user comprises information associated with the OVER file stored on the OVER file storage client device of the user;

correlate the credential information received from the issuing agency information with the information associated with the OVER file stored on the OVER file storage client device of the user; and

transmit an authentication message comprising an authentication of the user to the OVER file third-party client verifying device based on the correlation;

receive an OVER file generation request comprising a credential identifier, and wherein generating the OVER file generation request further comprises correlating the credential identifier to one of a plurality of physical credentials stored by the OVER engine;

generate a device identifier associated with the credential, wherein the device identifier limits use of the credential to the OVER file storage client device; and

generate a reference to a remotely stored credential, wherein the information associated with the credential of the user comprises the reference to the remotely stored credential.

9. The application gateway of claim 8 , wherein, when executed by the processor, the OVER engine further causes the application gateway to:

generate a status indicator associated with the OVER file based on the agency authentication; and

check the status indicator associated with physical credential.

10. A system for authenticating a virtual representation of a physical credential, the system comprising:

an officially verifiable electronic representation (OVER) database configured to store a plurality of OVER files, wherein each OVER file of the plurality comprises a virtual representation of a physical credential that proves identity of a plurality of users; and

an application gateway comprising a processor and a memory configured to store OVER engine that, when executed by the processor, causes the application gateway to:

receive an OVER file generation request comprising a credential identifier from a mobile device of a user;

generate an OVER file comprising a virtual representation of a physical credential that proves identity of the user, qualifications of the user, or combinations thereof;

receive an agency authentication and credential information from an issuing agency of the physical credential of the user, wherein the agency authentication and credential information validate the generated OVER file as an authorized representation of the physical credential;

store the OVER file in an OVER database;

transmit the OVER file to mobile device of the user in response to the OVER file generation request;

receive a request to authenticate the user from an OVER file third-party client verifying device attempting to authenticate the user, wherein the request to authenticate the user comprises information associated with the OVER file stored on the mobile device of the user;

correlate the credential information received from the issuing agency information with the information associated with the OVER file stored on the mobile device of the user; and

transmit an authentication message comprising an authentication of the user to the OVER file third-party client verifying device based on the correlation;

receive an OVER file generation request comprising a credential identifier, and wherein generating the OVER file generation request further comprises correlating the credential identifier to one of a plurality of physical credentials stored by the OVER engine;

generate a device identifier associated with the credential, wherein the device identifier limits use of the credential to an OVER file storage client device; and

generate a reference to a remotely stored credential, wherein the information associated with the credential of the user comprises the reference to the remotely stored credential.

11. The system of claim 10 , wherein, when executed by the processor, the OVER engine further causes the application gateway to generate a device identifier associated with the credential, wherein the device identifier limits use of the credential to the mobile device of the user.

12. The application gateway of claim 10 , wherein, when executed by the processor, the OVER engine further causes the application gateway to:

generate a status indicator associated with the generated OVER file based on the agency authentication; and

check the status indicator associated with physical credential.

13. The system of claim 10 , wherein the request to authenticate the user comprises an information code in the form of a networked or radio transmission.

14. The system of claim 10 , wherein the request to authenticate the user comprises sensor information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2022
From: SARKISSIAN, SHAUNT M.
To: CORTEX MCP, INC.
Reel/Frame 060171/0569 →
Continuity (7)
Continuation 16893023 · Jun 4, 2020
Continuation 16422715 · May 24, 2019
Continuation 15887873 · Feb 2, 2018
Continuation 14982981 · Dec 29, 2015
Continuation 13794878 · Mar 12, 2013
Provisional Application 61740731 · Dec 21, 2012
Related Publication 20220303259A1 · Sep 22, 2022
Cited By (1)
US 12,495,026