IP Library › Granted Patent US 10,824,696
Granted Patent B1
US 10,824,696 · App. 16/563,715 · Granted Nov 3, 2020

Authentication translation

Inventor: Bjorn Markus Jakobsson (Portola Valley, CA)
Assignee: RightQuestion, LLC
G06F21/10G06F21/121G06F21/128G06F21/31G06F21/32G06F21/44H04L63/083H04L63/0861H04L63/10H04L63/20
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 10,824,696
App. No.
16/563,715
Granted
Nov 3, 2020
Kind
B1
Abstract

Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.

Claims (53)

1. A system, comprising:

a first processor configured to:

based at least in part on a request from a user to access an external resource, communicate with a second processor using a restricted interface, wherein the second processor is configured to access at least one record stored at least in part in a secure storage;

wherein the at least one record is associated at least with the external resource, and wherein the at least one record comprises:

a biometric template; and

a credential comprising at least one of a password, a cookie, or a cryptographic key;

in response to determining a match between a biometric input and the biometric template, retrieve, from the at least one record, the credential, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature, and wherein the biometric input is received subsequent to presenting of a prompt;

establish a connection with the external resource;

facilitate a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the credential retrieved from the at least one record, and wherein the user is logged in to the external resource based at least in part on the output; and

facilitate wiping of at least a portion of the at least one record; and

a memory coupled to the first processor and configured to provide the first processor with instructions.

2. The system recited in claim 1 wherein the first processor is unable to directly access the secure storage.

3. The system recited in claim 1 wherein the second processor comprises a dedicated processor, and wherein the secure storage is connected to the dedicated processor.

4. The system recited in claim 1 wherein the secure storage is connected to a sensor.

5. The system recited in claim 4 wherein the sensor comprises at least one of a camera and a fingerprint reader.

6. The system recited in claim 1 wherein at least some of the at least one record is stored in plaintext in the secure storage.

7. The system recited in claim 1 wherein the prompt comprises a prompt to provide biometric information, and wherein the prompt is visually presented.

8. The system recited in claim 1 wherein the prompt comprises a prompt to provide biometric information, and wherein the prompt is aurally presented.

9. The system recited in claim 1 wherein the prompt is presented in response to a user failing to provide acceptable biometric information within a timeout period.

10. The system recited in claim 1 wherein facilitating wiping of the at least portion of the at least one record comprises facilitating remote wiping of the at least portion of the at least one record.

11. The system recited in claim 1 wherein the at least portion of the at least one record is automatically wiped based at least in part on a policy.

12. The system recited in claim 1 wherein the biometric template is wiped in response to determining that the biometric template has not been matched within a duration of time.

13. The system recited in claim 1 wherein the at least portion of the at least one record is backed up to a remote entity.

14. A method, comprising:

based at least in part on a request from a user to access an external resource, using a first processor to communicate with a second processor using a restricted interface, wherein the second processor is configured to access at least one record stored at least in part in a secure storage;

wherein the at least one record is associated at least with the external resource, and wherein the at least one record comprises:

a biometric template; and

a credential comprising at least one of a password, a cookie, or a cryptographic key;

in response to determining a match between a biometric input and the biometric template, retrieving, from the at least one record, the credential, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature, and wherein the biometric input is received subsequent to presenting of a prompt;

establishing a connection with the external resource;

facilitating a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the credential retrieved from the at least one record, and wherein the user is logged in to the external resource based at least in part on the output; and

facilitating wiping of at least a portion of the at least one record.

15. The method of claim 14 wherein the first processor is unable to directly access the secure storage.

16. The method of claim 14 wherein the second processor comprises a dedicated processor, and wherein the secure storage is connected to the dedicated processor.

17. The method of claim 14 wherein the secure storage is connected to a sensor.

18. The method of claim 17 wherein the sensor comprises at least one of a camera and a fingerprint reader.

19. The method of claim 14 wherein at least some of the at least one record is stored in plaintext in the secure storage.

20. The method of claim 14 wherein the prompt comprises a prompt to provide biometric information, and wherein the prompt is visually presented.

21. The method of claim 14 wherein the prompt comprises a prompt to provide biometric information, and wherein the prompt is aurally presented.

22. The method of claim 14 wherein the prompt is presented in response to a user failing to provide acceptable biometric information within a timeout period.

23. The method of claim 14 wherein facilitating wiping of the at least portion of the at least one record comprises facilitating remote wiping of the at least portion of the at least one record.

24. The method of claim 14 wherein the at least portion of the record is automatically wiped based at least in part on a policy.

25. The method of claim 14 wherein the biometric template is wiped in response to determining that the biometric template has not been matched within a duration of time.

26. The method of claim 14 wherein the at least portion of the at least one record is backed up to a remote entity.

27. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

based at least in part on a request from a user to access an external resource, using a first processor to communicate with a second processor using a restricted interface, wherein the second processor is configured to access at least one record stored at least in part in a secure storage;

wherein the at least one record is associated at least with the external resource, and wherein the at least one record comprises:

a biometric template; and

a credential comprising at least one of a password, a cookie, or a cryptographic key;

in response to determining a match between a biometric input and the biometric template, retrieving, from the at least one record, the credential wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature, and wherein the biometric input is received subsequent to presenting of a prompt;

establishing a connection with the external resource;

facilitating a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the credential retrieved from the at least one record, and wherein the user is logged in to the external resource based at least in part on the output; and

facilitating wiping of at least a portion of the at least one record.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: CARBYNE LLC
To: CARBYNE BIOMETRICS, LLC
Reel/Frame 063049/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: RIGHTQUESTION, LLC
To: CARBYNE LLC
Reel/Frame 062191/0638 →
Continuity (5)
Continuation 16273797 · Feb 12, 2019
Continuation 15042636 · Feb 12, 2016
Continuation 13706254 · Dec 5, 2012
Provisional Application 61587387 · Jan 17, 2012
Provisional Application 61569112 · Dec 9, 2011
Cited By (2)
US 12,363,093 US 12,598,190