# US 2014/0192082 A1 · Methods and systems for generating an aggregated data visualization

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

- Number: US 2014/0192082 A1
- Document ID: US20140192082A1
- Status: Published application
- Kind: A1
- Application number: 13/734,923
- Filed: 2013-01-05
- Published: 2014-07-10
- Earliest claimed: 2013-01-05
- Inventors: Nate Kragness
- Web page: https://patentgrep.com/patent/US20140192082A1

## CPC

- G06T 11/26: Drawing of charts or graphs
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Generating a data visualization by receiving one or more user-defined data sets corresponding to a data graphic, where each of the user-defined data sets may be based on an opinion value assigned to a selected portion of the data graphic. The methods may also include generating a data visualization, where the data visualization may indicate an aggregate opinion value for a particular portion of the data graphic. The aggregate opinion value may be based on at least one received user-defined data set corresponding to the particular portion.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving one or more user-defined data sets corresponding to a data graphic, each of the user-defined data sets based on an opinion value assigned to a selected portion of the data graphic; and
generating a data visualization, the data visualization indicating an aggregate opinion value for a particular portion of the data graphic, the aggregate opinion value based on at least one received user-defined data set corresponding to the particular portion, the generated data visualization displayed.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising identifying the particular portion of the data graphic, comprising:
calculating a number of instances that the particular portion is included in the selected portions of the received one or more user-defined data sets; and
determining that the calculated number of instances satisfies a relevance threshold indicated by a visualization policy.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, the selected portion of the data graphic defined by at least one closed-loop boundary.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, each closed-loop boundary comprising at least one of: a polygon, one or more line segments, and one or more curves.

### Claim 5 (depends on 3)

The computer-implemented method of claim 3, each opinion value comprising a numeric rating of a predefined rating system indicating a particular user's opinion of quality of the corresponding selected portion.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the aggregate opinion value for the particular portion is calculated by averaging the opinion values corresponding to the particular portion.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, the data graphic comprising a geographic map.

### Claim 8

A system comprising:
a computer processor; and
a computer-readable storage coupled to the computer processor, and comprising computer code executable by the computer processor to:
receive one or more user-defined data sets corresponding to a data graphic, each of the user-defined data sets based on an opinion value assigned to a selected portion of the data graphic; and
generate a data visualization, the data visualization indicating an aggregate opinion value for a particular portion of the data graphic, the aggregate opinion value based on at least one received user-defined data set corresponding to the particular portion.

### Claim 9 (depends on 8)

The system of claim 8, the computer code executable by the computer processor to identify the relevant portion of the data graphic further comprising computer code executable by the processor to:
calculate a number of instances that the particular portion is included in the selected portions of the received one or more user-defined data sets within a predefined time period indicated by a visualization policy, and
determine that the calculated number of instances satisfies a relevance threshold indicated by the visualization policy.

### Claim 10 (depends on 8)

The system of claim 8, further comprising computer code executable by the processor to display the data visualization.

### Claim 11 (depends on 8)

The system of claim 8, the aggregate opinion value for the particular portion comprising a function of the opinion values corresponding to the particular portion, each opinion value comprising a numeric rating of a predefined rating system indicating a particular user's opinion of quality of the corresponding selected portion.

### Claim 12 (depends on 8)

The system of claim 8, each opinion value comprising a non-numeric rating indicating a particular user's opinion of quality of the corresponding selected portion.

### Claim 13 (depends on 10)

The system of claim 10, the computer code executable by the processor to display the data visualization further comprising computer code executable by the processor to display the data visualization in one or more layers disposed above or below, or a combination thereof, the data graphic.

### Claim 14 (depends on 10)

The system of claim 10, the computer code executable by the processor to display the data visualization further comprising computer code executable by the processor to display the data visualization and the data graphic in a single layer.

### Claim 15 (depends on 10)

The system of claim 10, the computer code executable by the processor to display the data visualization further comprising computer code executable by the processor to display the data visualization and the data graphic substantially contemporaneously.

### Claim 16

A computer program product for generating a data visualization, the computer program product comprising a non-transitory computer-readable medium having computer code embodied therewith, the computer code executable by a processor to:
receive one or more user-defined data sets corresponding to a data graphic, each of the user-defined data sets based on an opinion value assigned to a selected portion of the data graphic; and
generate a data visualization, the data visualization indicating an aggregate opinion value for a particular portion of the data graphic, the aggregate opinion value based on at least one received user-defined data set corresponding to the particular portion.

### Claim 17 (depends on 16)

The computer program product of claim 16, the data graphic comprising a geographic map.

### Claim 18 (depends on 17)

The computer program product of claim 17, further comprising computer code executable by the processor to cause the data visualization to be displayed.

### Claim 19 (depends on 18)

The computer program product of claim 18, the aggregate opinion value for the particular portion comprising a function of the opinion values corresponding to the particular portion, each opinion value comprising a rating indicating a particular user's opinion of quality of the corresponding selected portion.

### Claim 20 (depends on 19)

The computer program product of claim 19, the selected portion of the data graphic defined by at least one closed-loop boundary.
