Dynamically Rendering Visualizations of Data Sets
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for dynamically rendering a visual representation of a data set, the method comprising:
- receiving data associated with a plurality of data items from at least one data source;
organizing the received data items in accordance with at least one criterion;
selecting a visual identifier for each of the plurality of data items;
estimating, based upon the selected visual identifiers, at least a portion of the plurality of data items that is capable of concurrent visual display;
retrieving a minimum portion of the received data associated with the plurality of data items that is necessary to render the visual representation of the data set, the visual representation including the visual identifiers associated with each data item comprising the estimated portion of the plurality of data items; and
rendering the visual representation of the data set.
3 Assignments
0 Petitions
Accused Products
Abstract
Computerized methods and systems for dynamically rendering visual representations of data sets are provided. Upon receiving a request for a particular data set (for instance, in response to receiving a search request), a data set is identified and a minimum portion thereof is retrieved that is necessary to render a visual representation of the data set. In this regard, items sharing a common characteristic may be grouped with one another so that only a single visual identifier of a group of data items may be displayed. In this way, a larger portion of the entire data set may be represented in a single view.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for dynamically rendering a visual representation of a data set, the method comprising:
-
receiving data associated with a plurality of data items from at least one data source; organizing the received data items in accordance with at least one criterion; selecting a visual identifier for each of the plurality of data items; estimating, based upon the selected visual identifiers, at least a portion of the plurality of data items that is capable of concurrent visual display; retrieving a minimum portion of the received data associated with the plurality of data items that is necessary to render the visual representation of the data set, the visual representation including the visual identifiers associated with each data item comprising the estimated portion of the plurality of data items; and rendering the visual representation of the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for dynamically rendering a visual representation of a data set, the system comprising:
-
a data receiving module configured to receive data associated with a plurality of data items; a display manager configured to estimate at least a portion of the plurality of data items capable of concurrent visual display; a data retrieval manager configured to retrieve a minimum portion of the received data associated with the plurality of data items that is necessary to render the visual representation of the data set, the visual representation including a visual identifier associated with each of the at least a portion of the plurality of data items capable of concurrent visual display; and a compound data display module configured to render the visual representation of the data set. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computerized method for rendering a visual representation of a data set, the method comprising:
-
receiving data associated with a plurality of data items from at least two data sources; organizing the received data items into a plurality of groups based upon at least one property thereof; selecting a visual identifier for each of the plurality of groups; estimating at least a portion of the visual identifiers that are capable of concurrent visual display; retrieving a minimum portion of the received data associated with the plurality of data items that is necessary to render the at least a portion of the visual identifiers that are capable of concurrent visual display; and rendering the at least a portion of the visual identifiers that are capable of concurrent visual display as the visual representation of the data set.
-
Specification