Back to results
US 11,145,275 B2Granted
Systems and techniques for aggregation, display, and sharing of data
AssigneeSynthro Inc.
InventorsMichael A. Greco, Michael J. Pulaski, Jr., Patrick J. Bradley, Alexandre Chailleux, Steven D. Phelps, Ronald A. Matsumoto, David J. Pacini
Life of this patent
Estimating the term…
Abstract
Systems and techniques for aggregation, display, and sharing of data. Graphic items representing data objects identified by a data package may be displayed on timelines. Each timeline may be associated with a respective class of data, and each graphic item displayed on a respective timeline may represent one or more of the data objects in the class associated with the respective timeline.
Claims18
A computer-implemented method comprising:
- selecting a data package wherein the data package identifies a plurality of data objects, wherein each data object includes a tag representing a time and an attribute value indicating a data channel;
- generating a first mapping between two or more data channels and two or more timelines, wherein the first mapping associates each data channel with a respective timeline, and wherein the first mapping corresponds to a first view of the data package;
- assigning the data objects to the timelines based on the first mapping and on the attribute values of the data objects indicating the data channels of the data objects, such that the data channel associated with each respective timeline matches the indicated data channel of the data objects assigned to that respective timeline;
- displaying, via a user interface, a first portion of the first view of the data package, including
- displaying first portions of the timelines, wherein the displayed first portion of each timeline represents a first time period, and
- displaying first graphic items arranged on the first portions of the timelines, wherein each first graphic item displayed on each respective timeline represents one or more of the data objects assigned to that respective timeline and tagged with respective times within the first time period;
- generating a second mapping between two or more users and the timelines, wherein the second mapping associates each user with a respective timeline, and wherein the second mapping corresponds to a second view of the data package;
- and
- transforming from the first view of the data package to the second view of the data package, wherein the transforming includes reassigning the data objects among the timelines based on the second mapping.
6 more elements
A computer-implemented method comprising:
- selecting a data package wherein the data package identifies a plurality of data objects, wherein each data object includes a tag representing a time and an attribute value indicating a data channel;
- generating a first mapping between two or more data channels and two or more timelines, wherein the first mapping associates each data channel with a respective timeline, and wherein the first mapping corresponds to a first view of the data package;
- assigning the data objects to the timelines based on the first mapping and on the attribute values of the data objects indicating the data channels of the data objects, such that the data channel associated with each respective timeline matches the indicated data channel of the data objects assigned to that respective timeline;
- displaying, via a user interface, a first portion of the first view of the data package, including
- displaying first portions of the timelines, wherein the displayed first portion of each timeline represents a first time period, and
- displaying first graphic items arranged on the first portions of the timelines, wherein each first graphic item displayed on each respective timeline represents one or more of the data objects assigned to that respective timeline and tagged with respective times within the first time period,
- wherein the data package is a first data package, wherein the first graphic items include a particular graphic item on the first portion of a particular timeline, wherein the particular graphic item includes one or more links to one or more second data packages, and wherein the method further comprises:
- identifying user input indicating user selection of a particular link to a particular second data package;
- and
- in response thereto, displaying a portion of a view of the particular second data package,
- wherein the portion of the view of the particular second data package comprises respective portions of two or more timelines representing the first time period.
8 more elements
A system including:
- one or more data processing devices;
- one or more storage devices storing instructions that, when executed by the data processing devices, cause the data processing devices to perform operations including:
- selecting a data package wherein the data package identifies a plurality of data objects, wherein each data object includes a tag representing a time and an attribute value indicating a data channel;
- generating a first mapping between two or more data channels and two or more timelines, wherein the first mapping associates each data channel with a respective timeline, and wherein the first mapping corresponds to a first view of the data package;
- assigning the data objects to the timelines based on the first mapping and on the attribute values of the data objects indicating the data channels of the data objects, such that the data channel associated with each respective timeline matches the indicated data channel of the data objects assigned to that respective timeline;
- displaying, via a user interface, a first portion of the first view of the data package, including
- displaying first portions of the timelines, wherein the displayed first portion of each timeline represents a first time period, and
- displaying first graphic items arranged on the first portions of the timelines, wherein each first graphic item displayed on each respective timeline represents one or more of the data objects assigned to that respective timeline and tagged with respective times within the first time period;
- generating a second mapping between two or more users and the timelines, wherein the second mapping associates each user with a respective timeline, and wherein the second mapping corresponds to a second view of the data package;
- and
- transforming from the first view of the data package to the second view of the data package, wherein the transforming includes reassigning the data objects among the timelines based on the second mapping.
8 more elements
Dependencies are inferred from the claim text.