IP Library Granted Patent US 12,058,140
Granted Patent B2
US 12,058,140 · App. 17/592,209 · Granted Aug 6, 2024

Performing authentication

Inventor: Bjorn Markus Jakobsson (Portola Valley, CA)
Assignee: RavenWhite Security, Inc.
H04L63/102G06F21/00G06F21/31G06F21/552H04L9/0891H04L63/083H04L63/107H04L63/1483H04L63/18G06F2221/2131H04L2209/56H04L2209/605H04L2209/805
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,058,140
App. No.
17/592,209
Granted
Aug 6, 2024
Kind
B2
Abstract

Preference data is received. The received preference data is compared to stored preference data associated with a user with which the received preference data is associated. A determination is made whether to authorize an action based at least on the comparison. The preference data is received as a selection.

Claims (35)

1. An authentication system, comprising:

a processor configured to:

receive, from a device, a request to access a user account, wherein the request is associated with a first location;

based at least in part on an evaluation of the first location relative to a second location, determine an authentication action to be performed by a user to obtain access to the user account;

prompt the user to perform the authentication action determined based at least in part on the evaluation of the first location relative to the second location; and

provide access to the user account based at least in part on information received in response to the prompting; and

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

2. The authentication system of claim 1 , wherein facilitating the authentication action comprises transmitting an electronic message to the user.

3. The authentication system of claim 1 , wherein facilitating the authentication action comprises making a telephonic communication to the user.

4. The authentication system of claim 1 , wherein the first location is determined based at least in part on an IP address associated with the device.

5. The authentication system of claim 1 , wherein the first location is determined based at least in part on a GPS position associated with the device.

6. The authentication system of claim 1 , wherein the first location is determined based at least in part on a GPS position, and the second location is determined based at least in part on an IP address.

7. The authentication system of claim 1 , wherein the second location comprises a captured location.

8. The authentication system of claim 1 , wherein the device comprises a mobile phone.

9. The authentication system of claim 1 , wherein the user has provided a phone number during an enrollment process.

10. The authentication system of claim 1 , wherein access to the user account is based at least in part on a security determination associated with a presence or an absence of a cookie.

11. A method, comprising:

receiving, from a device, a request to access a user account, wherein the request is associated with a first location;

based at least in part on an evaluation of the first location relative to a second location, determining an authentication action to be performed by a user to obtain access to the user account;

prompting the user to perform the authentication action determined based at least in part on the evaluation of the first location relative to the second location; and

providing access to the user account based at least in part on information received in response to the prompting.

12. The method of claim 11 , wherein facilitating the authentication action comprises transmitting an electronic message to the user.

13. The method of claim 11 , wherein facilitating the authentication action comprises making a telephonic communication to the user.

14. The method of claim 11 , wherein the first location is determined based at least in part on an IP address associated with the device.

15. The method of claim 11 , wherein the first location is determined based at least in part on a GPS position associated with the device.

16. The method of claim 11 , wherein the first location is determined based at least in part on a GPS position, and the second location is determined based at least in part on an IP address.

17. The method of claim 11 , wherein the second location comprises a captured location.

18. The method of claim 11 , wherein the device comprises a mobile phone.

19. The method of claim 11 , wherein the user has provided a phone number during an enrollment process.

20. The method of claim 11 , wherein access to the user account is based at least in part on a security determination associated with a presence or an absence of a cookie.

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

receiving, from a device, a request to access a user account, wherein the request is associated with a first location;

based at least in part on an evaluation of the first location relative to a second location, determining an authentication action to be performed by a user to obtain access to the user account;

prompting the user to perform the authentication action determined based at least in part on the evaluation of the first location relative to the second location; and

providing access to the user account based at least in part on information received in response to the prompting.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2026
From: JAKOBSSON, BJORN MARKUS
To: RAVENWHITE SECURITY, INC.
Reel/Frame 075334/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2026
From: RAVENWHITE SECURITY, INC.
To: NUECES BLOCKCHAIN LLC
Reel/Frame 075334/0752 →
Continuity (9)
Continuation 16997174 · Aug 19, 2020
Continuation 16048082 · Jul 27, 2018
Continuation 14325239 · Jul 7, 2014
Continuation 12215048 · Jun 23, 2008
Continuation In Part 11890408 · Aug 6, 2007
Provisional Application 60967675 · Sep 6, 2007
Provisional Application 60918781 · Mar 19, 2007
Provisional Application 60836641 · Aug 9, 2006
Related Publication 20220286461A1 · Sep 8, 2022