# US 11,030,270 B1 · Data visualization platform for use in a network environment

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

- Number: US 11,030,270 B1
- Document ID: US11030270B1
- Status: Granted
- Kind: B1
- Application number: 16/561,905
- Filed: 2019-09-05
- Granted: 2021-06-08
- Earliest claimed: 2018-09-21
- Assignees: Ssb Legal Technologies, LLC
- Applicants: SSB Legal Technologies, LLC
- Inventors: Richard George Merrill; Juan Carlos Moreno; Jason Madsen; Brandon Hinesley; Edgar Alejandro Anzaldua Moreno
- Web page: https://patentgrep.com/patent/US11030270B1

## CPC

- G06F 16/26: Visual data mining; Browsing structured data
- G06F 16/954: Navigation, e.g. using categorised browsing
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 16/29: Geographical information databases
- G06F 16/9038: Presentation of query results
- G06Q 10/0637: Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q 50/18: Legal services
- G06T 11/26: Drawing of charts or graphs
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Embodiments of systems and methods for analyzing and visualizing data are described. Data from third party data sources can be collected, parsed, and analyzed to generate graphical elements that can help visualize the analyzed data. These graphical elements can be displayed on remote user computing devices to enable users of the system to visualize the analyzed data.

## Claims

### Claim 1

A data visualization platform system comprising:
a data store configured to store analytics data associated with one or more judicial entities; and
a data visualization server comprising computer hardware and in communication with the data store, wherein the data visualization server is configured to:
receive, from a remote user computing device associated with a user, an indication that the user has selected a first judicial entity associated with a first geographical region via a user interface (UI) displayed on the remote user computing device;
access, from the data store, first analytics data associated with the first judicial entity, the first analytics data indicating a number, fraction, or frequency of cases transferred to each of a plurality of additional judicial entities associated with the first geographical region in response to reassignment requests submitted in cases assigned to the first judicial entity, wherein the plurality of additional judicial entities includes a second judicial entity having a highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity; and
generate, based at least on the first analytics data, instructions to display a UI element associated with the first judicial entity on the remote user computing device, the UI element including, when displayed on the remote user computing device, a plurality of visual indicators corresponding to a set of additional judicial entities that are each different from the first judicial entity, wherein each of the plurality of visual indicators indicates a value associated with a corresponding one of the set of additional judicial entities,
such that the UI element enables a visual comparison of the values associated with the set of additional judicial entities and renders one or more judicial entities to which cases assigned to the first judicial entity have been transferred most frequently in response to reassignment requests immediately apparent to the user at the remote user computing device,
wherein the plurality of visual indicators are presented in a ranked order such that one of the plurality of visual indicators corresponding to the second judicial entity having the highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity is at a top of the ranked order.

### Claim 2 (depends on 1)

The data visualization platform system of claim 1, wherein the reassignment requests submitted in the cases assigned to the first judicial entity include one or more of: reassignment motions, reassignment filings, reassignment actions, or reassignment submissions; and wherein the first geographical region includes one or more of: counties, regions, cities, districts, states, or jurisdictions.

### Claim 3 (depends on 1)

The data visualization platform system of claim 1, wherein the value is a number, fraction, or frequency of cases transferred to the corresponding additional judicial entity.

### Claim 4 (depends on 1)

The data visualization platform system of claim 1, wherein the data visualization server is further configured to aggregate values associated with two or more additional judicial entities of the plurality of additional judicial entities such that the set of additional judicial entities includes a fewer number of judicial entities than the plurality of additional judicial entities.

### Claim 5 (depends on 1)

The data visualization platform system of claim 1, wherein all of the plurality of additional judicial entities are included in the set of additional judicial entities.

### Claim 6 (depends on 1)

The data visualization platform system of claim 1, wherein the UI element includes, in addition to the plurality of visual indicators, an aggregate visual indicator that corresponds to two or more additional judicial entities of the plurality of additional judicial entities not included in the set of additional judicial entities.

### Claim 7 (depends on 6)

The data visualization platform system of claim 6, wherein the aggregate visual indicator is presented between two of the plurality of visual indicators and indicates a sum of the values corresponding to the two or more additional judicial entities.

### Claim 8 (depends on 1)

The data visualization platform system of claim 1, wherein the plurality of visual indicators included in the UI element are sized according to the ranked order such that the visual indicator corresponding to the second judicial entity is larger than the remaining visual indicators of the plurality of visual indicators included in the UI element.

### Claim 9

A data visualization method, comprising:
as implemented by one or more computing devices configured with specific computer-executable instructions,
receiving, from a remote user computing device associated with a user, an indication that the user has selected a first judicial entity associated with a first geographical region via a user interface (UI) displayed on the remote user computing device;
accessing, from a data store, first analytics data associated with the first judicial entity, the first analytics data indicating a number, fraction, or frequency of cases transferred to each of a plurality of additional judicial entities associated with the first geographical region in response to reassignment requests submitted in cases assigned to the first judicial entity, wherein the plurality of additional judicial entities includes a second judicial entity having a highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity; and
generating, based at least on the first analytics data, instructions to display a UI element associated with the first judicial entity on the remote user computing device, the UI element including, when displayed on the remote user computing device, a plurality of visual indicators corresponding to a set of additional judicial entities that are each different from the first judicial entity, wherein each of the plurality of visual indicators indicates a value associated with a corresponding one of the set of additional judicial entities,
such that the UI element enables a visual comparison of the values associated with the set of additional judicial entities and renders one or more judicial entities to which cases assigned to the first judicial entity have been transferred most frequently in response to reassignment requests immediately apparent to the user at the remote user computing device,
wherein the plurality of visual indicators are presented in a ranked order such that one of the plurality of visual indicators corresponding to the second judicial entity having the highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity is at a top of the ranked order.

### Claim 10 (depends on 9)

The data visualization method of claim 9, wherein the reassignment requests submitted in the cases assigned to the first judicial entity include one or more of: reassignment motions, reassignment filings, reassignment actions, or reassignment submissions; and wherein the first geographical region includes one or more of: counties, regions, cities, districts, states, or jurisdictions.

### Claim 11 (depends on 9)

The data visualization method of claim 9, wherein the value is a number, fraction, or frequency of cases transferred to the corresponding additional judicial entity.

### Claim 12 (depends on 9)

The data visualization method of claim 9, further comprising aggregating values associated with two or more additional judicial entities of the plurality of additional judicial entities such that the set of additional judicial entities includes a fewer number of judicial entities than the plurality of additional judicial entities.

### Claim 13 (depends on 9)

The data visualization method of claim 9, wherein the UI element includes, in addition to the plurality of visual indicators, an aggregate visual indicator that corresponds to two or more additional judicial entities of the plurality of additional judicial entities not included in the set of additional judicial entities.

### Claim 14 (depends on 13)

The data visualization method of claim 13, wherein the aggregate visual indicator is presented between two of the plurality of visual indicators and indicates a sum of the values corresponding to the two or more additional judicial entities.

### Claim 15 (depends on 9)

The data visualization method of claim 9, wherein the plurality of visual indicators included in the UI element are sized according to the ranked order such that the visual indicator corresponding to the second judicial entity is larger than the remaining visual indicators of the plurality of visual indicators included in the UI element.

### Claim 16

Non-transitory physical computer storage storing computer-executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:
receive, from a remote user computing device associated with a user, an indication that the user has selected a first judicial entity associated with a first geographical region via a user interface (UI) displayed on the remote user computing device;
access, from a data store, first analytics data associated with the first judicial entity, the first analytics data indicating a number, fraction, or frequency of cases transferred to each of a plurality of additional judicial entities associated with the first geographical region in response to reassignment requests submitted in cases assigned to the first judicial entity, wherein the plurality of additional judicial entities includes a second judicial entity having a highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity; and
generate, based at least on the first analytics data, instructions to display a UI element associated with the first judicial entity on the remote user computing device, the UI element including, when displayed on the remote user computing device, a plurality of visual indicators corresponding to a set of additional judicial entities that are each different from the first judicial entity, wherein each of the plurality of visual indicators indicates a value associated with a corresponding one of the set of additional judicial entities,
such that the UI element enables a visual comparison of the values associated with the set of additional judicial entities and renders one or more judicial entities to which cases assigned to the first judicial entity have been transferred most frequently in response to reassignment requests immediately apparent to the user at the remote user computing device,
wherein the plurality of visual indicators are presented in a ranked order such that one of the plurality of visual indicators corresponding to the second judicial entity having the highest number, fraction, or frequency of cases transferred from the first judicial entity in response to the reassignment requests submitted in the cases assigned to the first judicial entity is at a top of the ranked order.

### Claim 17 (depends on 16)

The non-transitory physical computer storage of claim 16, wherein the reassignment requests submitted in the cases assigned to the first judicial entity include one or more of: reassignment motions, reassignment filings, reassignment actions, or reassignment submissions; and wherein the first geographical region includes one or more of: counties, regions, cities, districts, states, or jurisdictions.

### Claim 18 (depends on 16)

The non-transitory physical computer storage of claim 16, wherein the instructions, when executed by the one or more computing devices, further configure the one or more computing devices to aggregate values associated with two or more additional judicial entities of the plurality of additional judicial entities such that the set of additional judicial entities includes a fewer number of judicial entities than the plurality of additional judicial entities.

### Claim 19 (depends on 16)

The non-transitory physical computer storage of claim 16, wherein the UI element includes, in addition to the plurality of visual indicators, an aggregate visual indicator that corresponds to two or more additional judicial entities of the plurality of additional judicial entities not included in the set of additional judicial entities, wherein the aggregate visual indicator is presented between two of the plurality of visual indicators and indicates a sum of the values corresponding to the two or more additional judicial entities.

### Claim 20 (depends on 16)

The non-transitory physical computer storage of claim 16, wherein the plurality of visual indicators included in the UI element are sized according to the ranked order such that the visual indicator corresponding to the second judicial entity is larger than the remaining visual indicators of the plurality of visual indicators included in the UI element.
