IP Library Granted Patent US 8,844,005
Granted Patent B2
US 8,844,005 · App. 12/270,208 · Granted Sep 23, 2014

Authentication based on user behavior

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 8,844,005
App. No.
12/270,208
Granted
Sep 23, 2014
Kind
B2
Abstract

One embodiment of the present invention provides a system for authenticating a user. During operation, the system records user behavior history at one or more devices associated with the user. The system then extracts user information associated with a place and/or an activity from the recorded user behavior history. The system further generates one or more challenges based on the extracted user information, thereby facilitating the verification of the user's identity.

Claims (32)

1. A method for authenticating a user of an account associated with an online service, the method comprising:

receiving, by a server computer, a request to reset a password for the user's online account;

obtaining a user behavior history from one or more computing devices associated with the user, wherein the user behavior history includes activities performed by the user outside of the user's online account;

extracting user information associated with the activities performed by the user outside of the user's online account from the obtained user behavior history; and

generating one or more challenges based on the user information obtained from data sources outside of the user's online account, wherein generating the one or more challenges involve generating a challenge based on one or more of: a GPS (Global Positioning System) trace associated with the one or more computing devices, a computing device in a physical vicinity of the one or more computing devices, and a web-browsing history identifying webpages viewed by the user on the one or more computing devices, and wherein the one or more challenges facilitate verification of the user's identity for the online account.

2. The method of claim 1 , wherein the user information is extracted without explicitly requiring the user to input the user information manually.

3. The method of claim 1 , further comprising allowing the user to select categories for the generated challenges.

4. The method of claim 1 , wherein generating the one or more challenges involves generating a challenge based on the user's location during a pre-determinate time period.

5. The method of claim 1 , wherein generating the one or more challenges involves generating a challenge based on Wi-Fi hotspots to which the one or more computing devices associated with the user have coupled.

6. The method of claim 1 , wherein generating the one or more challenges involves generating a challenge based on a calendar entry from the one or more computing devices associated with the user.

7. A non-transitory computer-readable storage medium storing instructions which when executed by a computer cause the computer to perform a method for authenticating a user of an account associated with an online service, the method comprising:

receiving a request to reset a password for the user's online account;

obtaining user behavior history from one or more computing devices associated with the user, wherein the user behavior history includes activities performed by the user outside of the user's online account;

extracting user information associated with the activities performed by the user outside of the user's online account from the obtained user behavior history; and

generating one or more challenges based on the user information obtained from data sources outside of the user's online account, wherein generating the one or more challenges involve generating a challenge based on one or more of: a GPS (Global Positioning System) trace associated with the one or more computing devices, a computing device in a physical vicinity of the one or more devices, and a web-browsing history identifying webpages viewed by the user on the one or more computing devices, and wherein the one or more challenges facilitate verification of the user's identity for the user's online account.

8. The computer-readable storage medium of claim 7 , wherein the user information is extracted without explicitly requiring the user to input the user information manually.

9. The computer-readable storage medium of claim 7 , wherein the method further comprises allowing the user to select categories for the generated challenges.

10. The computer-readable storage medium of claim 7 , wherein generating the one or more challenges involves generating a challenge based on the user's location during a pre-determined time period.

11. The computer-readable storage medium of claim 7 , wherein generating the one or more challenges involves generating a challenge based on Wi-Fi hotspots to which the one or more computing device associated with the user have coupled.

12. The computer-readable storage medium of claim 7 , wherein generating the one or more challenges involves generating a challenge based on a calendar entry from the one or more computing devices associated with the user.

13. A computer system for authenticating a user of an account associated with an online service, comprising:

a processor;

a memory;

a request-receiving subsystem configured to receive a request to reset a password for the user's online account;

a subsystem configured to obtain user behavior history from one or more computing devices associated with the user, wherein the user behavior history includes activities performed by the user outside of the user's online account;

an extraction subsystem configured to extract user information associated with the activities performed by the user outside of the user's online account from the obtained user behavior history; and

a challenge generation subsystem configured to generate one or more challenges based on the extracted user information obtained from data sources outside of the user's online account, wherein while generating the challenges, the challenge generation subsystem is configured to generate a challenge based on one or more of: a GPS (Global Positioning System) trace associated with the one or more computing devices, a computing device in a physical vicinity of the one or more devices, and a web-browsing history identifying webpages viewed by the user on the one or more computing devices, and wherein the one or more challenges facilitate verification of the user's identity.

14. The computer system of claim 13 , wherein the user information is extracted without explicitly requiring the user to input the user information manually.

15. The computer system of claim 13 , further comprising a user selection subsystem configured to allow the user to select categories for the generated challenges.

16. The computer system of claim 13 , wherein while generating the one or more challenges, the challenge generation subsystem is configured to generate a challenge based on the user's location during a pre-determined time period.

17. The computer system of claim 13 , wherein while generating the one or more challenges, the challenge generation subsystem is configured to generate a challenge based on Wi-Fi hotspots to which the one or more computing device associated with the user have coupled.

18. The computer system of claim 13 , wherein while generating the one or more challenges, the challenge generation subsystem is configured to generate a challenge based on a calendar entry from the one or more computing devices associated with the user.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2008
From: JAKOBSSON, BJORN MARKUS; STADDON, JESSICA N.; GOLLE, PHILIPPE J. P.; CHOW, RICHARD
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 021831/0140 →