IP Library Granted Patent US 11,909,752
Granted Patent B1
US 11,909,752 · App. 17/857,896 · Granted Feb 20, 2024

Detecting deviations from typical user behavior

Inventors: Vikram Kapoor (Cupertino, CA); Harish Kumar Bharat Singh (Pleasanton, CA); Weifei Zeng (Sunnyvale, CA); Vimalkumar Jeyakumar (Los Altos, CA); Theron Tock (Mountain View, CA); Ying Xie (Cupertino, CA); Yijou Chen (Cupertino, CA)
Assignee: LACEWORK, INC.
H04L63/1425G06F9/455G06F9/545G06F16/9024G06F16/9038G06F16/9535G06F16/9537G06F21/57H04L43/045H04L43/06H04L63/10H04L67/306H04L67/535G06F16/2456
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 11,909,752
App. No.
17/857,896
Granted
Feb 20, 2024
Kind
B1
Abstract

Detecting deviations from typical user behavior, including: identifying a geographic location of a device that is associated with a user; determining device activity associated with the user; and detecting, based on a profile associated with the user, that the device activity associated with the user deviates from normal activity for the user.

Claims (36)

1. A method of detecting deviations from typical user behavior, the method comprising:

identifying a location of a device that is associated with a user;

determining device activity associated with the user;

detecting, based on a profile associated with the user, that the device activity associated with the user deviates from normal activity for the user; and

generating a user-specific visualization for the user, the user-specific visualization including a first visual representation of the location of the device, and one or more second visual representations of the device activity associated with the user linked to the first visual representation of the location of the device indicating that the device activity occurred at the location, wherein the user-specific visualization further includes one or more alerts.

2. The method of claim 1 further comprising, responsive to detecting that the device activity associated with the user deviates from normal activity for the user, generating an alert.

3. The method of claim 1 further comprising generating the profile associated with the user.

4. The method of claim 1 wherein determining device activity associated with the user further comprises:

identifying one or more applications accessed by the device; and

identifying application behavior for the one or more applications.

5. The method of claim 1 wherein device activity associated with the user is continuously monitored for deviation from normal activity.

6. The method of claim 1 wherein the device activity associated with the user and the profile associated with the user include temporal information.

7. The method of claim 1 further comprising identifying a location of a device that is associated with a user.

8. A system for detecting deviations from typical user behavior, the system comprising at least one processor and memory storing computer program instructions that, when executed, cause the system to carry out the steps of:

identifying a location of a device that is associated with a user;

determining device activity associated with the user;

detecting, based on a profile associated with the user, that the device activity associated with the user deviates from normal activity for the user; and

generating a user-specific visualization for the user, the user-specific visualization including a first visual representation of the location of the device, and one or more second visual representations of the device activity associated with the user linked to the first visual representation of the location of the device indicating that the device activity occurred at the location, wherein the user-specific visualization further includes one or more alerts.

9. The system of claim 8 further comprising computer program instructions that, when executed, cause the system to carry out the step of, responsive to detecting that the device activity associated with the user deviates from normal activity for the user, generating an alert.

10. The system of claim 8 further comprising computer program instructions that, when executed, cause the system to carry out the step of generating the profile associated with the user.

11. The system of claim 8 wherein determining device activity associated with the user further comprises:

identifying one or more applications accessed by the device; and

identifying application behavior for the one or more applications.

12. The system of claim 8 wherein device activity associated with the user is continuously monitored for deviation from normal activity.

13. The system of claim 8 wherein the device activity associated with the user and the profile associated with the user include temporal information.

14. A computer program product for detecting deviations from typical user behavior, the computer program product disposed on a non-transitory computer readable medium, the computer program product including computer program instructions that, when executed, carry out the steps of:

identifying a location of a device that is associated with a user;

determining device activity associated with the user;

detecting, based on a profile associated with the user, that the device activity associated with the user deviates from normal activity for the user; and

generating a user-specific visualization for the user, the user-specific visualization including a first visual representation of the location of the device, and one or more second visual representations of the device activity associated with the user linked to the first visual representation of the location of the device indicating that the device activity occurred at the location, wherein the user-specific visualization further includes one or more alerts.

15. The computer program product of claim 14 further comprising computer program instructions that, when executed, carry out the step of, responsive to detecting that the device activity associated with the user deviates from normal activity for the user, generating an alert.

16. The computer program product of claim 14 wherein determining device activity associated with the user further comprises:

identifying one or more applications accessed by the device; and

identifying application behavior for the one or more applications.

17. The computer program product of claim 14 wherein device activity associated with the user is continuously monitored for deviation from normal activity.

18. The computer program product of claim 14 wherein the device activity associated with the user and the profile associated with the user include temporal information.

Assignments (2)
MERGER Recorded Oct 7, 2024
From: LACEWORK, INC.
To: FORTINET, INC.
Reel/Frame 069113/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2022
From: KAPOOR, VIKRAM; SINGH, HARISH KUMAR BHARAT; ZENG, WEIFEI; JEYAKUMAR, VIMALKUMAR; TOCK, THERON; XIE, YING; CHEN, YIJOU
To: LACEWORK, INC.
Reel/Frame 060404/0406 →