Relational rendering of multi-faceted data
First Claim
1. A computer-implemented process of rendering representations of dataset entries, comprising:
- receiving, by a processor, an indication that a first facet was selected from a plurality of facets associated with a multi-faceted temporal dataset, wherein the multi-faceted temporal dataset includes a plurality of entries having one or more temporal attributes, wherein the entries are associable to a plurality of facets, and wherein each of the facets has multiple facet attributes associated therewith;
in response to receipt of the indication, determining entries of a first subset such that the first subset includes all the entries of the dataset that are associated with a first facet attribute, wherein the first facet attribute is associated with the first facet;
in response to receipt of the indication, determining entries of a second subset such that the second subset includes all the entries of the dataset that are associated with a second facet attribute, wherein the second facet attribute is associated with the first facet;
rendering, with a display component, a first visual representation of the entries of the first subset, wherein the first visual representation is organized according to the temporal attributes of the entries of the first subset; and
rendering, with the display component, a second visual representation of the entries of the second subset, wherein the second visual representation is organized according to the one or more temporal attributes of the entries of the second subset and is rendered for concurrent display with the first visual representation, wherein the entries of the first subset and the entries of the second subset are further organized according to a common temporal reference, and wherein the entries of the first subset and the entries of the second subset are individually aligned to points of the common temporal reference representing the temporal attributes of the individual entries.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology for rendering representations of multi-faceted data are disclosed. As one example, the technology includes organizing and rendering multiple subsets of a dataset according to temporal or other linear attributes, e.g., for visual comparison and/or other visualization. A collection of subsets may be determined in response to a selection of a facet having multiple facet attributes. Each subset may include the entries of the dataset that have the facet attribute corresponding to that subset. Optionally, the multiple subsets may be rendered in alignment with corresponding portions of a hierarchical depiction, e.g., to visually represent the parameters of the subsets.
12 Citations
20 Claims
-
1. A computer-implemented process of rendering representations of dataset entries, comprising:
-
receiving, by a processor, an indication that a first facet was selected from a plurality of facets associated with a multi-faceted temporal dataset, wherein the multi-faceted temporal dataset includes a plurality of entries having one or more temporal attributes, wherein the entries are associable to a plurality of facets, and wherein each of the facets has multiple facet attributes associated therewith; in response to receipt of the indication, determining entries of a first subset such that the first subset includes all the entries of the dataset that are associated with a first facet attribute, wherein the first facet attribute is associated with the first facet; in response to receipt of the indication, determining entries of a second subset such that the second subset includes all the entries of the dataset that are associated with a second facet attribute, wherein the second facet attribute is associated with the first facet; rendering, with a display component, a first visual representation of the entries of the first subset, wherein the first visual representation is organized according to the temporal attributes of the entries of the first subset; and rendering, with the display component, a second visual representation of the entries of the second subset, wherein the second visual representation is organized according to the one or more temporal attributes of the entries of the second subset and is rendered for concurrent display with the first visual representation, wherein the entries of the first subset and the entries of the second subset are further organized according to a common temporal reference, and wherein the entries of the first subset and the entries of the second subset are individually aligned to points of the common temporal reference representing the temporal attributes of the individual entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable memory storing processor-readable instructions for causing a computing device to perform operations, the operations, comprising:
-
receiving, by a processor, an indication that a first facet was selected from a plurality of facets associated with a multi-faceted dataset, wherein the multi-faceted dataset includes a plurality of entries each associated with at least one linear attribute, wherein the entries are also associable to facets of the plurality of facets, and wherein the facets have multiple facet attributes associated therewith; in response to receipt of the indication, determining entries of a first subset such that the first subset includes the entries of the dataset that are associated with a first facet attribute, wherein the first facet attribute is associated with the first facet; in response to receipt of the indication, determining entries of a second subset such that the second subset includes the entries of the dataset that are associated with a second facet attribute, wherein the second facet attribute is associated with the first facet; and rendering, with the display component, a visual representation of the first subset and a visual representation of the second subset, wherein the visual representation of the first subset depicts the entries of the first subset in positions that are individually based on the at least one linear attribute associated with that entry relative to a common reference, and wherein the visual representation of the second subset depicts the entries of the second subset in positions that are individually based on the at least one linear attribute associated with that entry relative to the common reference. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for rendering representations of dataset entries, comprising:
a computing device having a memory, a processor coupled to the memory, and a display component coupled to the processor, wherein the computing device is configured to; open a multi-faceted temporal dataset that includes a plurality of entries having at least one temporal attribute, wherein the entries are associable to a plurality of facets, and wherein each of the facets has multiple facet attributes associated therewith; render selectable icons of the facets of the plurality of facets; receive indications that at least two facets were selected from the plurality of facets and an indication of a relationship between a first facet attribute of a first facet from the at least two facets and a second facet from the at least two facets; render a hierarchical depiction of the selected facets and of the facet attributes associated with the selected facets; determine a set of facet attribute combinations, wherein the set of facet attribute combinations includes one facet attribute combination for each facet attribute of the second facet, and wherein the facet attributes of each facet attribute combination include the first facet attribute and the facet attribute of the second facet corresponding to that facet attribute combination; for each determined facet attribute combination, determine the entries of a subset that includes the entries of the dataset that are associated with all of the facet attributes of that facet attribute combination; and for each subset, render a visual representation of the entries of the subset, wherein the visual representation is; aligned, in a first dimension, to a portion of the hierarchal depiction that corresponds to all of the facet attributes of that subset; wherein the entries of each subset are depicted in the respective visual representations at positions of a second dimension determined based on the temporal attribute of that entry relative to a shared reference. - View Dependent Claims (20)
Specification