# US 12,113,685 B1 · Assessing network dependencies and latencies in mainframe application network traffic

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

- Number: US 12,113,685 B1
- Document ID: US12113685B1
- Status: Granted
- Kind: B1
- Application number: 18/430,303
- Filed: 2024-02-01
- Granted: 2024-10-08
- Earliest claimed: 2023-12-20
- Assignees: Ensono, LLC
- Applicants: Ensono, LLC
- Inventors: Oliver C. B. Presland; Michael J. Fontanetta; Jeremy D. Strong
- Web page: https://patentgrep.com/patent/US12113685B1

## CPC

- H04L 43/045: for graphical visualisation of monitoring data
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 43/062: related to network traffic
- H04L 43/0852: Delays
- H04L 61/5007: Internet protocol [IP] addresses
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computer-implemented method including obtaining records of TCP communications for a mainframe computing system for a time period. The method also can include generating, using the records, a first dataset including an inventory of IP entities that communicated with the mainframe computing system over TCP during the time period. The method additionally can include generating one or more visualizations based at least in part on information in the first dataset. The method further can include generating an allocation of the IP entities into rings representing respective potential latency sensitivities. The method additionally can include causing to be displayed outputs including the one or more visualizations and the allocation of the IP entities. Other embodiments are described.

## Claims

### Claim 1

A computer-implemented method comprising:
obtaining records of TCP communications for a mainframe computing system for a time period;
generating, using the records, a first dataset comprising an inventory of IP entities that communicated with the mainframe computing system over TCP during the time period;
generating one or more visualizations based at least in part on information in the first dataset;
generating an allocation of the IP entities into rings representing respective potential latency sensitivities; and
causing to be displayed outputs comprising the one or more visualizations and the allocation of the IP entities.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 further comprising:
determining first associations of the IP entities with IT asset inventory information.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein generating the allocation of the IP entities into the rings further comprises:
determining second associations of the IP entities with application asset inventory information; and
reallocating at least a portion of the IP entities among the rings using a rules-based assessment.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3 further comprising:
identifying at least one of anomalies, patterns, or optimization opportunities based at least in part of the first dataset, the first associations, and the second associations, wherein the outputs further comprise the at least one of the anomalies, the patterns, or the optimization opportunities.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the records comprise System Management Facilities (SMF) Type 119 Subtype 2 records.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the first dataset further comprises network traffic patterns, traffic volumes, and traffic properties associated with the IP entities.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein:
the one or more visualizations comprise a diagrammatic visualization comprising representations of LPARs of the mainframe computing system, system groups of the IP entities, and respective volumes of network traffic between the mainframe computing system and the system groups of the IP entities for the time period; and
the diagrammatic visualization further comprises, for the time period:
geographic topology of the system groups;
a respective number of the IP entities in each of the system groups;
a volume of network traffic between the LPARs; and
a respective number of TCP connections between each of the system groups and the mainframe computing system.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the one or more visualizations further comprise a first table showing, for each system group of the system groups for the time period:
a respective traffic total to and from the mainframe computing system for the system group;
a respective number of the IP entities in the system group; and
a respective number of TCP connections between the system group and the mainframe computing system.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more visualizations further comprise a second table showing, for each day of weeks of the time period:
a respective traffic total to and from the mainframe computing system;
a respective number of TCP connections to the mainframe computing system.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more visualizations further comprise a third table showing network traffic segmented by mainframe services and mainframe services groupings.

### Claim 11

A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising:
obtaining records of TCP communications for a mainframe computing system for a time period;
generating, using the records, a first dataset comprising an inventory of IP entities that communicated with the mainframe computing system over TCP during the time period;
generating one or more visualizations based at least in part on information in the first dataset;
generating an allocation of the IP entities into rings representing respective potential latency sensitivities; and
causing to be displayed outputs comprising the one or more visualizations and the allocation of the IP entities.

### Claim 12 (depends on 11)

The system of claim 11, wherein the operations further comprise:
determining first associations of the IP entities with IT asset inventory information.

### Claim 13 (depends on 12)

The system of claim 12, wherein generating the allocation of the IP entities into the rings further comprises:
determining second associations of the IP entities with application asset inventory information; and
reallocating at least a portion of the IP entities among the rings using a rules-based assessment.

### Claim 14 (depends on 13)

The system of claim 13, wherein the operations further comprise:
identifying at least one of anomalies, patterns, or optimization opportunities based at least in part of the first dataset, the first associations, and the second associations, wherein the outputs further comprise the at least one of the anomalies, the patterns, or the optimization opportunities.

### Claim 15 (depends on 11)

The system of claim 11, wherein the records comprise System Management Facilities (SMF) Type 119 Subtype 2 records.

### Claim 16 (depends on 11)

The system of claim 11, wherein the first dataset further comprises network traffic patterns, traffic volumes, and traffic properties associated with the IP entities.

### Claim 17 (depends on 11)

The system of claim 11, wherein:
the one or more visualizations comprise a diagrammatic visualization comprising representations of LPARs of the mainframe computing system, system groups of the IP entities, and respective volumes of network traffic between the mainframe computing system and the system groups of the IP entities for the time period; and
the diagrammatic visualization further comprises, for the time period:
geographic topology of the system groups;
a respective number of the IP entities in each of the system groups;
a volume of network traffic between the LPARs; and
a respective number of TCP connections between each of the system groups and the mainframe computing system.

### Claim 18 (depends on 17)

The system of claim 17, wherein the one or more visualizations further comprise a first table showing, for each system group of the system groups for the time period:
a respective traffic total to and from the mainframe computing system for the system group;
a respective number of the IP entities in the system group; and
a respective number of TCP connections between the system group and the mainframe computing system.

### Claim 19 (depends on 11)

The system of claim 11, wherein the one or more visualizations further comprise a second table showing, for each day of weeks of the time period:
a respective traffic total to and from the mainframe computing system;
a respective number of TCP connections to the mainframe computing system.

### Claim 20 (depends on 11)

The system of claim 11, wherein the one or more visualizations further comprise a third table showing network traffic segmented by mainframe services and mainframe services groupings.
