US 11,954,771 B2
Systems and methods for timeline visualization
Louis McNamee, Ottawa (CA); Jérémie Boudin, Ottawa (CA); Delisia Philip, Ottawa (CA); Ivy Blackmore, Ottawa (CA); Prabhakar Regmi, Ottawa (CA); Sriprasadh Raghunathan, Ottawa (CA); and Basim Ramadhan, Ottawa (CA)
Assigned to Kinaxis Inc., Ottawa (CA)
Filed by Kinaxis Inc., Ottawa (CA)
Filed on Apr. 30, 2021, as Appl. No. 17/245,763.
Claims priority of provisional application 63/151,446, filed on Feb. 19, 2021.
Prior Publication US 2022/0270308 A1, Aug. 25, 2022
Int. Cl. G06T 11/20 (2006.01); G06F 40/106 (2020.01); G06Q 10/0633 (2023.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01)
CPC G06T 11/206 (2013.01) [G06F 40/106 (2020.01); G06Q 10/0633 (2013.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method for timeline visualization, the method comprising:
applying, by a processor, a set of mappings and one or more settings to a worksheet data, thereby producing a mapped worksheet data;
creating, by the processor, a data model based on the mapped worksheet data, the data model comprising timeline data and legend data;
computing, by the processor, based on the timeline data, a plurality of timeline axes comprising at least a first type of timeline axis and a second type of timeline axis and a position for a plurality of events associated with each timeline axis, each of the plurality of events being categorized as a first type of event or a second type of event;
displaying, by the processor, the plurality of events in chronological order along the first type of timeline axis, the first type of event being displayed on a first side of the first type of timeline axis and the second type of event being displayed on a second side of the first type of timeline axis opposite the first side, and
displaying, by the processor, a subset of the plurality of events along the second type of timeline axis, the subset having a same chronological position on the first type of timeline axis and being displayed along the second type of timeline axis in an order according to a property associated with the plurality of events.