IP Library Granted Patent US 11,575,702
Granted Patent B2
US 11,575,702 · App. 17/671,577 · Granted Feb 7, 2023

Systems, devices, and methods for observing and/or securing data access to a computer network

Inventors: Manjit Gombra Singh (Saratoga, CA); Gouse Basha Mahammad (San Jose, CA)
Assignee: ARETE SECURITY INC.
H04L63/1433H04L63/0236H04L63/102H04L63/1416H04L63/1425H04L63/20
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,575,702
App. No.
17/671,577
Granted
Feb 7, 2023
Kind
B2
Abstract

Observing and/or monitoring a computer network that includes a plurality of nodes may involve detecting one or more data flows, or communications, between two or more nodes of the computer network. The data flow(s) may be associated with a user of the computer network. The user may be an individual person, an entity, and/or a software application. A characteristic of the data flow and the user may be determined and these characteristics may be used to determine a level of security risk caused by the data flow in the network. Then, when the level of security risk is above a risk threshold, an alert may be communicated to an operator of the computer network. The alert may be, for example, a message (e.g., email, SMS text message, etc.) and/or display of an icon, or an aspect (e.g., size, color, and/or location) of an icon provided on a graphical user interface (GUI).

Claims (31)

1. A method for monitoring a computer network including a plurality of nodes, the method comprising:

detecting, by a computer monitoring system, a data flow between a sequence of nodes of the computer network, the data flow being associated with a user of the computer network;

determining, by the computer monitoring system, a characteristic of the data flow and a characteristic of the user;

receiving, by the computer monitoring system, a software application transaction log for the computer network;

sampling, by the computer monitoring system, data from the software application transaction log to create a plurality of software application transaction log samples, wherein frequency of the sampling is based on security risk associated with the data flow;

classifying, by the computer monitoring system, the data flow responsive to the plurality of software application transaction log samples;

applying, by the computer monitoring system, a machine learning algorithm configured to perform predictive path progress analysis in order to determine a level of security risk caused by the data flow responsive to a determined characteristic of the data flow, a determined characteristic of the user, and the classification of the data flow; and

generating, by the computer monitoring system, a graphic user interface (GUI) comprising a transaction map comprising icons representing the nodes of the computer network and the data flow between the nodes over a configurable time interval and a visual indicator of the level of security risk.

2. The method for monitoring the computer network including a plurality of nodes of claim 1 , further comprising:

determining, by the computer monitoring system, a characteristic of at least one of the nodes, wherein the determining of the level of security risk caused by the data flow is further responsive to the characteristic of the at least one of the nodes.

3. The method for monitoring the computer network including a plurality of nodes of claim 1 , wherein the data flow is associated with a data source, the method further comprising:

determining, by the computer monitoring system, a characteristic of the data source; and

classifying, by the computer monitoring system, the data flow responsive to the characteristic of the data source,

wherein the determining of the level of security risk caused by the data flow is further responsive to the classification.

4. The method for monitoring the computer network including a plurality of nodes of claim 1 , further comprising:

receiving, by the computer monitoring system, a trace log for the computer network;

sampling, by the computer monitoring system, data from the trace log to create a plurality of trace log sample; and

classifying, by the computer monitoring system, the data flow responsive to the plurality of trace log samples,

wherein the determining of the level of security risk caused by the data flow is further responsive to the classification.

5. The method for monitoring the computer network including a plurality of nodes of claim 1 , wherein the data flow is detected by using at least one of a user name, a user identifier, a uniform resource locator (URL), a service sequence, a data source, an Internet protocol (IP) address, and a node identifier.

6. The method for monitoring the computer network including a plurality of nodes of claim 1 , further comprising:

scanning, by the computer monitoring system, the computer network to discover the sequence of nodes of the computer network prior to detecting the data flow between the sequence of nodes of the computer network.

7. The method for monitoring the computer network including a plurality of nodes of claim 1 , further comprising:

receiving, by the computer monitoring system, a standard for data protection, wherein the determining of the characteristic of the data flow and the level of risk caused by the data flow is determined, at least in part, using the standard for data protection.

8. The method for monitoring the computer network including a plurality of nodes of claim 1 , wherein determining the characteristic of the data flow includes determining what nodes the data is flowing through.

9. The method for monitoring the computer network including a plurality of nodes of claim 1 , further comprising:

receiving, by the computer monitoring system, an indication of a threshold level of security risk; and

executing, by the computer monitoring system, a remedial action responsively to a determination that the level of security risk is above the threshold level of security risk.

10. The method for monitoring the computer network including a plurality of nodes of claim 4 , further comprising:

executing, by the computer monitoring system, prior to receipt of the trace log, distributed tracing within the computer network to generate the trace log.

11. The method for monitoring the computer network including a plurality of nodes of claim 1 , wherein the transaction map further comprises an icon representing the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2022
From: MAHAMMAD, GOUSE BASHA
To: ARETE SECURITY INC. DBA DRUVSTAR
Reel/Frame 059617/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2022
From: SINGH, MANJIT GOMBRA
To: ARETE SECURITY INC. DBA DRUVSTAR
Reel/Frame 059617/0121 →
Continuity (3)
Continuation PCTUS2022011496 · Jan 6, 2022
Provisional Application 63134545 · Jan 6, 2021
Related Publication 20220224711A1 · Jul 14, 2022
Cited By (2)
US 12,309,161 US 12,695,763