# US 2020/0288336 A1 · Subscriber data analysis and graphical rendering

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

- Number: US 2020/0288336 A1
- Document ID: US20200288336A1
- Status: Published application
- Kind: A1
- Application number: 16/881,068
- Filed: 2020-05-22
- Published: 2020-09-10
- Earliest claimed: 2011-07-01
- Assignees: AT&T Mobility II LLC
- Applicants: AT&T Mobility II LLC
- Inventors: Patrick Hicks; Peter Andrew Johnson
- Web page: https://patentgrep.com/patent/US20200288336A1

## CPC

- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04M 3/42297: {with number portability}
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Analysis and graphical rendering of subscriber data is provided. A data analysis component is provided that obtains a set of subscriber data, correlates various subsets of the subscriber data to determine a plurality of data relationships, and graphical renders the subscriber data as a heat map, a fractal map, a tree map, a three dimensional plot, a three dimensional map, a graph, a chart, etc. based on a scale associated with the data relationships. In addition, the data analysis component can obtain a set of line number portability data that can be correlated with the various subsets of the subscriber data to determine the data relationships.

## Claims

### Claim 1

A method, comprising:
adjusting, by a system comprising a processor, a first index value to a second index value, wherein the first index value is associated with subscriber data, and is representative of a number of disconnection events determined to be expected at a defined location based on a percentage of a number of subscriber devices represented by the subscriber data at the defined location; and
determining, by the system, that the second index value reflects an over-indexing condition representative of an over-indexing of network equipment and reflects a degree of the over-indexing.

### Claim 2 (depends on 1)

The method of claim 1, wherein the over-indexing of the network equipment indicates that the number of disconnection events is above an expected number of disconnection events.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
translating, by the system, the degree of the over-indexing to a degree of texture to be displayed graphically.

### Claim 4 (depends on 3)

The method of claim 3, wherein the degree of texture is proportional to the degree of the over-indexing.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
displaying, by the system, a data relationship associated with correlating the subscriber data based on the first index value.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
displaying, by the system, the data relationship, wherein the displaying comprises:
determining that a value of the data relationship is within a defined range of the first index value; and
displaying a graphical representation associated with the defined range, wherein displaying the graphical representation is in response to the value of the data relationship being determined to be within the defined range.

### Claim 7 (depends on 5)

The method of claim 5, further comprising:
obtaining, by the system, a display criterion; and
displaying, by the system, first information indicative of the data relationship based on the display criterion.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the system, line number portability data between provider entities, wherein an entity, one of the provider entities, is associated with the subscriber data.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining, by the system, a first quantity of the subscriber devices, comprising a first characteristic, according to a first defined geographic granularity.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
determining, by the system, a second quantity of the subscriber devices, comprising the first characteristic, according to a second defined geographic granularity.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
determining, by the system, the first index value based on a percentage of the second quantity of the subscriber devices represented in the first quantity of the subscriber devices.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
selecting, by the system, for the first defined geographic granularity, a value for the first defined geographic granularity that is a higher granularity of a geographic granularity hierarchy than the second defined geographic granularity.

### Claim 13

A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
modifying a first index value to a second index value, wherein the first index value is associated with subscriber data, and is representative of a number of events determined to be expected at a defined location based on a percentage of a number of subscriber devices represented by the subscriber data at the defined location; and
determining that the second index value reflects an over-indexing condition representative of an over-indexing of network equipment and reflects a degree of the over-indexing.

### Claim 14 (depends on 13)

The system of claim 13, wherein the over-indexing of the network equipment indicates that the number of events is above an expected number of events.

### Claim 15 (depends on 13)

The system of claim 13, wherein the operations further comprise:
translating the degree of the over-indexing to a degree of texture to be displayed graphically for displaying of data showing the over-indexing visually.

### Claim 16 (depends on 15)

The system of claim 15, wherein the degree of texture corresponds to the degree of the over-indexing.

### Claim 17 (depends on 13)

The system of claim 13, wherein the operations further comprise:
displaying a data relationship associated with correlating the subscriber data based on the first index value.

### Claim 18 (depends on 17)

The system of claim 17, wherein the operations further comprise:
displaying the data relationship, wherein the displaying comprises:
determining that a value of the data relationship is within a defined range of the first index value; and
displaying a graphical representation associated with the defined range, wherein displaying the graphical representation is in response to the value of the data relationship being determined to be within the defined range.

### Claim 19

A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
adjusting a first index value to a second index value, wherein the first index value is associated with subscriber data, and is representative of a number of disconnection events determined to be expected based on a percentage of a number of subscriber devices represented by the subscriber data; and
determining that the second index value reflects an over-indexing condition representative of an over-indexing of network equipment and reflects a degree of the over-indexing.

### Claim 20 (depends on 19)

The non-transitory machine-readable medium of claim 19, wherein the over-indexing of the network equipment indicates that the number of disconnection events is above an expected number of disconnection events, and wherein the operations further comprise translating the degree of the over-indexing to a degree of texture to be displayed graphically for display of data showing the over-indexing visually.
