IP Library Granted Patent US 12,167,243
Granted Patent B2
US 12,167,243 · App. 18/327,650 · Granted Dec 10, 2024

System and method for encounter identity verification

Inventor: Theo Britton Gibbs (Missoula, MT)
Assignee: Global Accountability Corp.
H04W12/50G06F21/6245H04L63/0892H04W12/06H04W12/65
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 12,167,243
App. No.
18/327,650
Granted
Dec 10, 2024
Kind
B2
Abstract

Systems and methods for verifying an identity of a first user involves receiving, at a server, a request from a communicatively coupled device of a second user to access information of the first user. The request includes information retrieved from a passive communication device associated with the first user and location information of the communicatively coupled device. In response, a location of an authenticated mobile device of the first user is determined, and when a location match is present, the identity of the first user is confirmed to the second user, and the second user is permitted to provide input into an account of the first user, such as for rating and reporting the performance of the first user. When a location match is not present, a message is transmitted to the second user indicating the identity of the first user is not confirmed and instructions provided to take action.

Claims (54)

1. A method of verifying identification information of a first user in a computing system, the method comprising:

receiving, by a processing unit, a request from a communicatively coupled device to access information of a first user, wherein the request comprises a first set of information retrieved from a passive communication device and a second set of information related to the communicatively coupled device from which the request was sent,

wherein the first set of information comprises identification information of the first user of the passive communication device,

wherein the second set of information comprises a location of the communicatively coupled device;

retrieving, by the processing unit, a location of an authenticated mobile device of the first user, wherein the authenticated mobile device and the passive communication device are separate devices from one another;

determining, by the processing unit, whether a location match is present between the location of the communicatively coupled device and the authenticated mobile device, wherein:

when the location match is present, transmitting, by the processing unit to the communicatively coupled device, a confirmation of the identification information of the first user, and

when the location match is not present, transmitting, by the processing unit to the communicatively coupled device, an indication that the identification information of the first user is not confirmed, and receiving, by the processing unit, secondary verification information of the first user from at least one of the communicatively coupled device, the authenticated mobile device, or another device communicatively coupled to the processing unit.

2. The method of claim 1 , wherein the passive communication device is a Near Field Communication (NFC) device, and the communicatively coupled device is a mobile phone including a chip reader and an internet browser.

3. The method of claim 1 , wherein when the location match is present, the method further comprises:

receiving, by the processing unit, the secondary verification information of the first user; and

determining, by the processing unit, whether a secondary verification match is present using the received secondary verification information.

4. The method of claim 3 , further comprising, prior to the step of transmitting the confirmation of the identification information of the first user, determining the secondary verification match is present.

5. The method of claim 1 , wherein when the location match is not present, the method further comprises:

determining, by the processing unit, whether a secondary verification match is present using the received secondary verification information.

6. The method of claim 1 , wherein the secondary verification information comprises at least one of voice verification information, biometric verification information, facial recognition information, or accelerometer verification information.

7. The method of claim 5 , wherein when the processing unit determines the secondary verification match is not present, the method further comprises:

contacting, by the processing unit, a remote user; and

providing, by the processing unit, the location of the communicatively coupled device to the remote user.

8. The method of claim 7 , the method further comprising notifying, by the processing unit, the communicatively coupled device of the steps of contacting and providing.

9. The method of claim 5 , wherein when the processing unit determines the secondary verification match is present, the method further comprises:

transmitting, by the processing unit, a confirmation of the identification information of the first user.

10. The method of claim 1 , wherein when the location match is not present, the method further comprises:

contacting, by the processing unit, a remote user; and

providing, by the processing unit, the location of the communicatively coupled device to the remote user.

11. The method of claim 10 , the method further comprising notifying, by the processing unit, the communicatively coupled device of the steps of contacting and providing.

12. The method of claim 1 , wherein the second set of information comprises a timestamp associated with the location of the communicatively coupled device, and the method further comprises the step of:

retrieving, by the processing unit, a timestamp of the location of the authenticated mobile device of the first user.

13. The method of claim 1 , wherein the transmitted confirmation of the identification information of the first user comprises at least one of a badge number, a photograph, a name, a gender, an employment location, or an activity status of the first user.

14. One or more non-transitory computer readable media encoded with instructions which, when executed by one or more processors of a computing system, cause the computer system to perform operations comprising:

receiving a request from a communicatively coupled device to access information of a first user, wherein the request comprises a first set of information received from a passive communication device and a second set of information related to the communicatively coupled device from which the request was sent,

wherein the first set of information comprises identification information of the first user of the passive communication device,

wherein the second set of information comprises a location of the communicatively coupled device;

retrieving a location of an authenticated mobile device of the first user, wherein the authenticated mobile device and the passive communication device are separate devices from one another;

determining whether a location match is present between the location of the communicatively coupled device and the authenticated mobile device, wherein:

when the location match is present, receiving secondary verification information of the first user from at least one of the communicatively coupled device, the authenticated mobile device, or another device communicatively coupled to the one or more processors, and transmitting a confirmation of the identification information of the first user to the communicatively coupled device, and

when the location match is not present, transmitting an indication that the identification information of the first user is not confirmed to the communicatively coupled device.

15. The one or more non-transitory computer readable media of claim 14 , wherein when the location match is present, the operations further comprise:

determining whether a secondary verification match is present using the received secondary verification information.

16. The one or more non-transitory computer readable media of claim 15 , wherein the operations further comprise, prior to transmitting the confirmation of the identification information of the first user, determining the secondary verification match is present.

17. The one or more non-transitory computer readable media of claim 14 , wherein when the location match is not present, the operations further comprise:

retrieving a secondary verification information of the first user; and

determining whether the secondary verification match is present using the received secondary information.

18. A system comprising:

one or more processors; and

one or more non-transitory computer readable media encoding instructions which, when executed by the one or more processors, cause the one or more processors to perform a method comprising:

receiving, at the one or more processors, a request from a communicatively coupled device to access information of a first user, wherein the request comprises a first set of information retrieved from a passive communication device and a second set of information related to the communicatively coupled device from which the request was sent,

wherein the first set of information comprises identification information of the first user of the passive communication device,

wherein the second set of information comprises a location of the communicatively coupled device;

retrieving a location of an authenticated mobile device of the first user, wherein the authenticated mobile device and the passive communication device are separate devices from one another;

responsive to a determination that a location match is present between the location of the communicatively coupled device and the authenticated mobile device, receiving secondary verification information of the first user from at least one of the communicatively coupled device, the authenticated mobile device, or another device communicatively coupled to the one or more processors, and transmitting, by the one or more processors, a confirmation of the identification information of the first user.

19. The system of claim 18 , wherein the method further comprises:

determining whether a secondary verification match is present using the received secondary verification information.

20. The system of claim 19 , wherein the method further comprises, prior to the step of transmitting the confirmation of identification information of the first user, determining the secondary verification match is present.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: GIBBS, THEO BRITTON
To: GLOBAL ACCOUNTABILITY CORP.
Reel/Frame 063832/0417 →
Continuity (3)
Continuation 17343015 · Jun 9, 2021
Provisional Application 63036537 · Jun 9, 2020
Related Publication 20230308881A1 · Sep 28, 2023
Cited By (1)
US 12,587,818