IP Library › Granted Patent US 11,775,622
Granted Patent B2
US 11,775,622 · App. 17/129,454 · Granted Oct 3, 2023

Account monitoring

Inventors: Chunhui Zhan (Fremont, CA); Siying Yang (Fremont, CA)
Assignee: FORESCOUT TECHNOLOGIES, INC.
G06F21/316G06F21/45G06F21/554H04L63/10H04L63/102H04L63/105H04L63/1408H04L63/1416H04L63/1425G06F2221/2111G06F2221/2151H04L63/0272H04W12/61H04W12/63
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,775,622
App. No.
17/129,454
Granted
Oct 3, 2023
Kind
B2
Abstract

Systems, methods, and related technologies for account access monitoring are described. In certain aspects, a login request associated with a device can be analyzed and a score determined. The score and a threshold can be used to determine whether to initiate an action.

Claims (39)

1. A method comprising:

accessing information associated with a login request, wherein the login request is associated with a physical location, and wherein the information associated with the login request comprises a login duration;

comparing a portion of the information associated with the login request with baseline information associated with a plurality of previous login requests, wherein the baseline information comprises network addresses, device properties, and security posture of one or more devices associated with the plurality of previous login requests;

determining a score associated with the login request based on the comparing of the information associated with the login request with the baseline information associated with the previous login request and information associated with a device that sent the login request;

accessing a threshold;

determining, by a processing device, whether to initiate a security action based on the score associated with the login request and the threshold; and

storing the information associated with the login request.

2. The method of claim 1 , wherein the physical location associated with the login request comprises at least one of a department or a sub department and the physical location is associated with a device that sent the login request.

3. The method of claim 1 , wherein the information associated with the login request comprises a timestamp associated with the login request.

4. The method of claim 1 , wherein the information associated with the previous login request comprises one or more resources accessed.

5. The method of claim 1 , wherein the determining of whether to initiate the security action is performed is based on further information received after the information associated with the login request.

6. The method of claim 1 , wherein the security action comprises sending a notification comprising an account name associated with the login request.

7. The method of claim 1 , wherein the security action comprises initiating a network access change of a device that sent the login request, and wherein the security action is based on a policy.

8. The method of claim 1 , wherein the information associated with the login request is stored with the information associated with the previous login request and the information associated with the login request is operable to be used with subsequently received information to determine whether to initiate the security action.

9. A system comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

access information associated with a login request, wherein information associated with the login request comprises a physical location, and wherein the information associated with the login request comprises a login duration;

compare a portion of the information associated with the login request with baseline information associated with a plurality of previous login requests, wherein the information associated with the previous login request comprises a one or more security properties of a device associated with the login request, wherein the baseline information comprises network addresses, device properties, and security posture of one or more devices associated with the plurality of previous login requests;

determine a score associated with the login request based on the information associated with the previous login request based on the comparing of the information associated with the login request with the baseline information associated with the previous login request and information associated with a device that sent the login request;

access a threshold;

determine whether to initiate an action based on the score associated with the login request and the threshold; and

store the information associated with the login request.

10. The system of claim 9 , wherein the physical location associated with the login request comprises at least one of a department, a sub department, or a room name.

11. The system of claim 9 , wherein the information associated with the login request comprises a timestamp associated with the login request.

12. The system of claim 9 , wherein the information associated with the login request comprises one or more resources accessed by an account of the login request.

13. The system of claim 9 , wherein the determining of whether to initiate the security action is performed is based on further information received after the information associated with the login request.

14. The system of claim 9 , wherein the score is an alert score and the action comprises sending an alert comprising an account name associated with the login request.

15. The system of claim 9 , wherein the score is a security score and the action is a security action comprising initiating a network access change of a device that sent the login request and initiating an update service on the device.

16. A non-transitory computer readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:

access information associated with a login request, wherein the login request is associated with a physical location, and wherein the information associated with the login request comprises a login duration;

compare a portion of the information associated with the login request with baseline information associated with a plurality of previous login requests, wherein the information associated with the login request comprises a login information entry time, wherein the baseline information comprises network addresses, device properties, and security posture of one or more devices associated with the plurality of previous login requests;

determine a score associated with the login request based on the information associated with the previous login request based on the comparing of the information associated with the login request with the baseline information associated with the previous login request and information associated with a device that sent the login request;

access a threshold;

determine whether to initiate a security action based on the score associated with the login request and the threshold; and

store the information associated with the login request.

17. The non-transitory computer readable medium of claim 16 , wherein the processing device further to determine whether a device or a human entered login information based on the login information entry time.

18. The non-transitory computer readable medium of claim 16 , wherein the information associated with the previous login request comprises an indicator of compromise (IOC).

19. The non-transitory computer readable medium of claim 16 , wherein the information associated with the previous login request comprises an indicator of a login failure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: YANG, SIYING; ZHAN, CHUNHUI
To: FORESCOUT TECHNOLOGIES, INC.
Reel/Frame 054714/0847 →
Continuity (2)
Continuation 15598207 · May 17, 2017
Related Publication 20210264004A1 · Aug 26, 2021
Cited By (1)
US 12,726,496