Systems and methods for ranked visualization of events
AssigneeServiceNow, Inc.
InventorsLisa Sherilyn Henderson, Betsy Cherian
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to a timeline visualization to enable users to more quickly find information and limit the amount of displayed information associated with one or more records. The timeline visualization displays events associated with a record as areas that are positioned along the timeline visualization. In some embodiments, the events displayed on the timeline visualization may be selected based on properties of the events and timeline parameters, such as dimensions of the timeline visualization and the areas to be displayed using the timeline visualization.
Claims19
A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions, wherein the machine-readable instructions, when executed by one or more processors cause the one or more processors to:
- receive one or more timeline parameters;
- generate a timeline visualization based on the one or more timeline parameters;
- receive a plurality of events to be depicted on the timeline visualization;
- determine a plurality of visual representations associated with the plurality of events based on the one or more timeline parameters, wherein the plurality of visual representations comprises a first visual representation associated with a first event of the plurality of events and a second visual representation associated with a second event of the plurality of events;
- determine a spatial overlap between the first visual representation and the second visual representation based on the one or more timeline parameters;
- determine a criteria is met to display a combined visual representation to convey the first event and the second event based on the one or more timeline parameters;
- generate an updated timeline visualization including the combined visual representation instead of the first visual representation and the second visual representation, wherein the combined visual representation comprises the same geometric area as the first visual representation or the second visual representation;
- and
- displaying the updated timeline visualization.
A system, comprising:
- one or more remote client networks;
- and
- a client device comprising a processor configured to communicate with the one or more remote client networks to perform operations comprising:
- receiving one or more timeline parameters;
- generating a timeline visualization based on the one or more timeline parameters;
- receiving a plurality of events to be displayed on the timeline visualization;
- determining a first location on the timeline visualization to depict a first visual representation of a first event of the plurality of events based on the one or more timeline parameters;
- determining a second location on the timeline visualization to depict a second visual representation of a second event of the plurality of events based on the one or more timeline parameters;
- determining an overlap of the first visual representation and the second visual representation based on the first location and the second location;
- modifying a first geometric area of the first visual representation to generate a first modified visual representation and a second geometric area of the second visual representation to generate a second modified visual representation based on the overlap, wherein the first modified visual representation comprises a smaller area than the first visual representation and the second modified visual representation comprises a smaller area than the second visual representation;
- generating an updated timeline visualization including the first modified visual representation corresponding to the first event and the second modified visualization representation;
- and
- displaying the updated timeline visualization.
A method, comprising:
- receiving one or more timeline parameters;
- generating a timeline visualization based on the one or more timeline parameters;
- receiving a plurality of events to be displayed on the timeline visualization;
- determining a first location on the timeline visualization to depict a first visual representation of a first event of the plurality of events based on the one or more timeline parameters;
- determining a second location on the timeline visualization to depict a second visual representation of a second event of the plurality of events based on the one or more timeline parameters;
- determining at least a partial overlap between the first visual representation and the second visual representation based on the first location and the second location;
- modifying a first geometric area of the first visual representation to generate a first modified visual representation and a second geometric area of the second visual representation to generate a second modified visual representation based on the partial overlap, wherein the first modified visual representation comprises a smaller area than the first visual representation and the second modified visual representation comprises a smaller area than the second visual representation;
- and
- generating an updated timeline visualization including the first modified visual representation and the second modified visual representation instead of the first visual representation and the second visual representation.
Dependencies are inferred from the claim text.