VISUALIZING RELATED EVENTS WITHIN A TIMELINE
First Claim
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to display a timeline, the instructions comprising:
- receiving data that represents a plurality of events within a timeline;
creating an event group that comprises at least two events of the plurality of events, wherein the at least two events are related events based on a criteria;
displaying the event group within the timeline;
displaying an expanded view of the event group over the timeline in response to a first user interaction, wherein the expanded view comprises the at least two events of the event group; and
removing the display of the expanded view in response to a second user interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A timeline visualization system displays one or more groups of related events over a specified period of time within a timeline, where each group of related events is represented within the timeline as an event group. When a user interacts with the timeline, the event group expands and displays all the related events within the event group in a layer on top of the timeline. When a user interacts with the timeline a second time, the event group collapses, and the timeline (including the one or more event groups), is once again displayed.
-
Citations
20 Claims
-
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to display a timeline, the instructions comprising:
-
receiving data that represents a plurality of events within a timeline; creating an event group that comprises at least two events of the plurality of events, wherein the at least two events are related events based on a criteria; displaying the event group within the timeline; displaying an expanded view of the event group over the timeline in response to a first user interaction, wherein the expanded view comprises the at least two events of the event group; and removing the display of the expanded view in response to a second user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for displaying a timeline, comprising:
-
receiving data that represents a plurality of events within a timeline; creating an event group that comprises at least two events of the plurality of events, wherein the at least two events are related events based on a criteria; displaying the event group within the timeline; displaying an expanded view of the event group over the timeline in response to a first user interaction, wherein the expanded view comprises the at least two events of the event group; and removing the display of the expanded view in response to a second user interaction. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A timeline visualization system, comprising:
-
a data receiving module configured to receive data that represents a plurality of events within a timeline; an event group module configured to create an event group that comprises at least two events of the plurality of events, wherein the at least two events are related events based on a criteria; and a display module configured to display the event group within the timeline; wherein the display module is further configured to display an expanded view of the event group over the timeline in response to a first user interaction, wherein the expanded view comprises the at least two events of the event group; and wherein the display module is further configured to remove the display of the expanded view in response to a second user interaction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification