# US 12,764,030 B2 · Method for gathering traffic analytics data about a communication network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,764,030 B2
- Document ID: US12764030B2
- Status: Granted
- Kind: B2
- Application number: 18/886,775
- Filed: 2024-09-16
- Published: 2025-06-12
- Granted: 2026-10-13
- Earliest claimed: 2014-10-03
- Assignees: Flexera Software LLC
- Applicants: Flexera Software LLC
- Inventors: Jeremy Littlejohn; Greg Watts
- Web page: https://patentgrep.com/patent/US12764030B2

## CPC

- H04L 41/14: Network analysis or design
- H04L 41/0826: for reduction of network costs (H04L41/0833 takes precedence)
- H04L 41/0853: by actively collecting configuration information or by backing up configuration information
- H04L 41/12: Discovery or management of network topologies
- H04L 43/0811: by checking connectivity
- H04L 41/34: Signalling channels for network management communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

There is provided a method for gathering traffic analytics data about a communication network that includes applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.

## Claims

### Claim 1

A computer-implemented method comprising:
under control of a computing system comprising one or more computing devices configured with specific computer-executable instructions:
monitoring communications among a first set of system assets of a first networked environment, wherein the first set of system assets is associated with a first computing service;
determining a transit relationship comprising an originating system asset and a target system asset, wherein the first set of system assets includes the originating system asset and the target system asset;
generating traffic analytic data based at least partly on transit relationships of the monitored communications, wherein the traffic analytic data comprises information about a volume of communications among the first set of system assets; and
analyzing the traffic analytic data to generate a migration consideration set comprising a plurality of cloud service providers capable of performing the first computing service based at least partly on the traffic analytic data.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising generating a map associated with the first computing service, wherein the map comprises the first set of system assets and the traffic analytic data.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein generating the map associated with the first computing service further comprises constructing a visualization associated with the first computing service.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2, further comprising:
identifying a second computing service associated with one or more system assets of the first set of system assets; and
generating a map associated with the second computing service.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising determining a dependency between two system assets, wherein the first set of system assets includes the two system assets.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising displaying each cloud service provider in the migration consideration set and its respective price proposal, wherein each respective price proposal indicates a price for performing the first computing service.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the traffic analytic data further comprises information about types of system assets associated with the first computing service.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein generating the migration consideration set further comprises identifying cloud service providers, based at least partly on the traffic analytic data, that are capable of handling the volume of communications among the first set of system assets.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein generating the migration consideration set further comprises identifying cloud service providers that comply with a price acceptability criteria.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein generating the migration consideration set further comprises identifying cloud service providers that have a price proposal associated with the first computing service.

### Claim 11

A system comprising:
computer-readable memory storing executable instructions; and
one or more processors in communication with the computer-readable memory and configured by the executable instructions to at least:
monitor communications among a first set of system assets of a first networked environment, wherein the first set of system assets is associated with a first computing service;
determine a transit relationship comprising an originating system asset and a target system asset, wherein the first set of system assets includes the originating system asset and the target system asset;
generate traffic analytic data based at least partly on transit relationships of the monitored communications, wherein the traffic analytic data comprises information about a volume of communications among the first set of system assets; and
analyze the traffic analytic data to generate a migration consideration set comprising a plurality of cloud service providers capable of performing the first computing service based at least partly on the traffic analytic data.

### Claim 12 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by further executable instructions to generate a map associated with the first computing service, wherein the map comprises the first set of system assets and the traffic analytic data.

### Claim 13 (depends on 12)

The system of claim 12, wherein the one or more processors are configured by further executable instructions to generate the map associated with the first computing service by constructing a visualization associated with the first computing service.

### Claim 14 (depends on 12)

The system of claim 12, wherein the one or more processors are configured by further executable instructions to at least:
identify a second computing service associated with one or more system assets of the first set of system assets; and
generate a map associated with the second computing service.

### Claim 15 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by further executable instructions to determine a dependency between two system assets, wherein the first set of system assets includes the two system assets.

### Claim 16 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by further executable instructions to display each cloud service provider in the migration consideration set and its respective price proposal, wherein each respective price proposal indicates a price for performing the first computing service.

### Claim 17 (depends on 11)

The system of claim 11, wherein the traffic analytic data further comprises information about types of system assets associated with the first computing service.

### Claim 18 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by further executable instructions to generate the migration consideration set by at least identifying cloud service providers, based at least partly on the traffic analytic data, that are capable of handling the volume of communications among the first set of system assets.

### Claim 19 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by at least further executable instructions to generate the migration consideration set by identifying cloud service providers that comply with a price acceptability criteria.

### Claim 20 (depends on 11)

The system of claim 11, wherein the one or more processors are configured by further executable instructions to generate the migration consideration set by at least identifying cloud service providers that have a price proposal associated with the first computing service.
