IP Library Granted Patent US 8,800,056
Granted Patent B2
US 8,800,056 · App. 13/208,818 · Granted Aug 5, 2014

Guided implicit authentication

Inventor: Richard Chow (Sunnyvale, CA)
Assignee: Palo Alto Research Center Incorporated
G06F21/316G06F21/10H04L63/10H04L63/0892
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,800,056
App. No.
13/208,818
Granted
Aug 5, 2014
Kind
B2
Abstract

Embodiments of the present disclosure provide a method and system for guided implicit authentication. The system first receives a request to access the controlled resource from a user. The system then determines whether the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events. Next, the system allows the user to provide information associated with regular user behavior and/or current contextual data. The system further updates the user behavior measure based on current contextual data.

Claims (46)

1. A computer-implemented method for guided implicit authentication, the method comprising:

receiving, by a computing device, a request to access a controlled resource from a user;

determining current contextual data associated with the request;

determining whether the current contextual data associated with the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events;

responsive to the current contextual data being inconsistent with regular user behavior, prompting the user to confirm whether the current contextual data is safe for implicit authentication;

providing a user interface for the user to input regular user behavior and expected behavior changes;

updating the user behavior measure based on the user input; and

responsive to the user confirming that the current contextual data is safe for implicit authentication, updating the user behavior measure based on the current contextual data.

2. The method of claim 1 , wherein calculating the user behavior measure comprises determining a scale indicating the likelihood of an event happening associated with the user in a given context.

3. The method of claim 1 , further comprising:

deriving user behavior changes from user contextual data.

4. The method of claim 1 , wherein the contextual data of the user comprise one or more of: location data, time data, calendar information, social network information, communication information, and online data.

5. The method of claim 1 , wherein prompting the user to confirm that current contextual data is safe for authentication further comprises requesting the confirmation from another device associated with the user.

6. The method of claim 1 , further comprising:

responsive to the determined inconsistency of the user request, alerting the user through an email.

7. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for guided implicit authentication, the method comprising:

receiving a request to access a controlled resource from a user;

determining current contextual data associated with the request;

determining whether the current contextual data associated with the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events;

responsive to the current contextual data being inconsistent with regular user behavior, prompting the user to confirm whether the current contextual data is safe for implicit authentication;

providing a user interface for the user to input regular user behavior and expected behavior changes;

updating the user behavior measure based on the user input; and

responsive to the user confirming that the current contextual data is safe for implicit authentication, updating the user behavior measure based on current contextual data.

8. The non-transitory computer-readable storage medium of claim 7 , wherein calculating the user behavior measure comprises determining a scale indicating the likelihood of an event happening associated with the user in a given context.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the method further comprises:

deriving user behavior changes from user contextual data.

10. The non-transitory computer-readable storage medium of claim 7 , wherein the contextual data of the user comprise one or more of: location data, time data, calendar information, social network information, communication information, and online data.

11. The non-transitory computer-readable storage medium of claim 7 , wherein prompting the user to confirm that current contextual data is safe for authentication further comprises requesting the confirmation from another device associated with the user.

12. The non-transitory computer-readable storage medium of claim 7 , wherein the method further comprises:

responsive to the determined inconsistency of the user request, alerting the user through an email.

13. A system for guided implicit authentication, the system comprising:

an access request receiver configured to receive a request from a user to access a controlled resource;

a determination mechanism configured to determining current contextual data associated with the request, and to determine whether the current contextual data associated with the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events;

a user interface configured to:

prompt the user to confirm whether the current contextual data is safe for implicit authentication, in response to the current contextual data being inconsistent with regular user behavior; and

provide a user interface for the user to input regular user behavior and expected behavior changes; and

an updating mechanism configured to:

update the user behavior measure based on current contextual data, in response to the user confirming that the current contextual data is safe for implicit authentication; and

update the user behavior measure based on the user input.

14. The system of claim 13 , wherein while calculating the user behavior measure, the determination mechanism is configured to determine a scale indicating the likelihood of an event happening associated with the user in a given context.

15. The system of claim 13 , further comprising:

a derivation mechanism configured to derive user behavior changes from user contextual data.

16. The system of claim 13 , wherein the contextual data of the user comprise one or more of: location data, time data, calendar information, social network information, communication information, and online data.

17. The system of claim 13 , wherein while prompting the user to confirm that current contextual data is safe for authentication, the user interface is further configured to request the confirmation from another device associated with the user.

18. The system of claim 13 , further comprising:

a warning mechanism configured to, responsive to the determined inconsistency of the user request, alert the user through an email.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2018
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044984/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2011
From: CHOW, RICHARD
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 026745/0588 →
Continuity (1)
Related Publication 20130042327A1 · Feb 14, 2013