IP Library Granted Patent US 11,985,130
Granted Patent B2
US 11,985,130 · App. 17/547,544 · Granted May 14, 2024

Session security splitting and application profiler

Inventor: Robert Pike (Woodinville, WA)
Assignee: Cyemptive Technologies, Inc.
H04L63/10G06F9/5077G06F21/57G06F21/6218H04L63/0846H04L63/102H04L63/108H04L63/1408H04L63/1416H04L63/1425H04L63/1441H04L63/1466H04L63/20H04L67/148H04L63/0263H04L67/01
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,985,130
App. No.
17/547,544
Granted
May 14, 2024
Kind
B2
Abstract

Intelligent methods of providing online security against hackers, which prevents the hackers from obtaining unauthorized access to secure resources. A first application session established between a first client and a first application of a first host device is detected. The first application is associated with a first plurality of security time limits. A duration of the first application session established between the first client and the first application is monitored. One or more first security actions are executed against the first application session responsive to the duration of the first application session reaching a security time limit of the first plurality of security time limits. One or more second security actions are executed against the first application session responsive to the duration of the first application session reaching another security time limit of the first plurality of security time limits.

Claims (49)

1. A computer implemented method comprising:

monitoring an active session duration of a first application session established between the first client and the first application;

executing a first security action against the first application session responsive to the active session duration of the first application session reaching a first security time limit associated with the first application, wherein the first security action is an action comprising the analysis of data that is designed to detect a hacker or prevent a hacker from successfully completing a hack; and

executing a second security action against the first application session responsive to the active session duration of the first application session reaching a second security time limit associated with the first application, wherein the second security time limit has a duration longer than the first security time limit, and wherein the second security action is different from the first security action.

2. The method of claim 1 , further comprising:

monitoring active session durations of a plurality of application sessions corresponding to the first application to generate session duration data; and

determining at least the first security time limit based on the session duration data for the plurality of application sessions.

3. The method of claim 1 , further comprising:

detecting a second application session established between a second client and a second application of the first client;

monitoring an active session duration of the second application session established between the second client and the second application;

executing the first security action against the second application session responsive to the active session duration of the second application session reaching a third security time limit associated with the second application; and

executing the second security action against the second application session responsive to the active session duration of the second application session reaching a fourth security time limit associated with the second application, the fourth security time limit longer than the third security time limit.

4. The method of claim 1 , wherein one of the first security action or the second security action comprise isolating the first application session from other application sessions associated with the first client.

5. The method of claim 4 , wherein the isolating of the first application session comprises moving the first application session to a second client.

6. The method of claim 4 , wherein the isolating of the first application session comprises maintaining the first application session on the first client and preventing the other application sessions from being established with the first client.

7. The method of claim 1 , wherein the first application session is a session of an Open Systems Interconnect (OSI) session layer.

8. A system comprising:

one or more processors;

a non-transitory computer readable medium storing instructions, the instructions when executed by the one or more processors, cause the one or more processors to perform operations of:

monitoring an active session duration of a first application session established between the first client and the first application;

executing a first security action against the first application session responsive to the active session duration of the first application session reaching a first security time limit associated with the first application, wherein the first security action is an action comprising the analysis of data that is designed to detect a hacker or prevent a hacker from successfully completing a hack; and

executing a second security action against the first application session responsive to the active session duration of the first application session reaching a second security time limit associated with the first application, wherein the second security time limit has a duration longer than the first security time limit, wherein the second security action is an action comprising the analysis of data that is designed to detect a hacker or prevent a hacker from successfully completing a hack, and wherein the second security action is different from the first security action.

9. The system of claim 8 , the operations further comprising:

monitoring active session durations of a plurality of application sessions corresponding to the first application to generate session duration data; and

determining at least the first security time limit based on the session duration data for the plurality of application sessions.

10. The system of claim 8 , the operations further comprising:

detecting a second application session established between a second client and a second application of the first client;

monitoring an active session duration of the second application session established between the second client and the second application;

executing the first security action against the second application session responsive to the active session duration of the second application session reaching a third security time limit associated with the second application; and

executing the second security action against the second application session responsive to the active session duration of the second application session reaching a fourth security time limit associated with the second application, the fourth security time limit longer than the third security time limit.

11. The system of claim 8 , wherein one of the first security action or the second security action comprise isolating the first application session from other application sessions associated with the first client.

12. The system of claim 11 , wherein the isolating of the first application session comprises moving the first application session to a second client.

13. The system of claim 11 , wherein the isolating of the first application session comprises maintaining the first application session on the first client and preventing the other application sessions from being established with the first client.

14. The system of claim 8 , wherein the first application session is a session of an Open Systems Interconnect (OSI) session layer.

15. A non-transitory computer readable medium comprising memory with instructions encoded thereon, the instructions, when executed by one or more processors, causing the one or more processors to perform operations, the instructions comprising instructions to:

monitor an active session duration of a first application session established between the first client and the first application;

execute a first security action against the first application session responsive to the active session duration of the first application session reaching a first security time limit associated with the first application, wherein the first security action is an action comprising the analysis of data that is designed to detect a hacker or prevent a hacker from successfully completing a hack; and

execute a second security action against the first application session responsive to the active session duration of the first application session reaching a second security time limit associated with the first application, wherein the second security time limit has a duration longer than the first security time limit, wherein the second security action is an action comprising the analysis of data that is designed to detect a hacker or prevent a hacker from successfully completing a hack, and wherein the second security action is different from the first security action.

16. The non-transitory computer-readable medium of claim 15 , the instructions further comprising instructions to:

monitor active session durations of a plurality of application sessions corresponding to the first application to generate session duration data; and

determine at least the first security time limit based on the session duration data for the plurality of application sessions.

17. The non-transitory computer-readable medium of claim 15 , the instructions further comprising instructions to:

detect a second application session established between a second client and a second application of the first client;

monitor an active session duration of the second application session established between the second client and the second application;

execute the first security action against the second application session responsive to the active session duration of the second application session reaching a third security time limit associated with the second application; and

execute the second security action against the second application session responsive to the active session duration of the second application session reaching a fourth security time limit associated with the second application, the fourth security time limit longer than the third security time limit.

18. The non-transitory computer-readable medium of claim 15 , wherein one of the first security action or the second security action comprise isolating the first application session from other application sessions associated with the first client.

19. The non-transitory computer-readable medium of claim 18 , wherein the isolating of the first application session comprises moving the first application session to a second client.

20. The non-transitory computer-readable medium of claim 18 , wherein the isolating of the first application session comprises maintaining the first application session on the first client and preventing the other application sessions from being established with the first client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2022
From: PIKE, ROBERT
To: ENZOO, INC.
Reel/Frame 059406/0274 →
CHANGE OF NAME Recorded Mar 26, 2022
From: ENZOO, INC.
To: CYEMPTIVE TECHNOLOGIES, INC.
Reel/Frame 060182/0645 →
Continuity (5)
Continuation 16416946 · May 20, 2019
Continuation 15438192 · Feb 21, 2017
Continuation 14827230 · Aug 14, 2015
Provisional Application 62105685 · Jan 20, 2015
Related Publication 20220103558A1 · Mar 31, 2022