US 11,809,446 B2
Visualizing time metric database
Robert-Jan Barmentloo, Amsterdam (NL); Elliot Monifi, Amsterdam (NL); Benedetto Fiorelli, Amsterdam (NL); Josip Filipovic, Amsterdam (NL); Oriol Arbones, Amsterdam (NL); and Lidhvija Boini, Amsterdam (NL)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Mar. 23, 2022, as Appl. No. 17/656,142.
Application 17/656,142 is a continuation of application No. 16/791,630, filed on Feb. 14, 2020, granted, now 11,301,486.
Application 16/791,630 is a continuation of application No. 15/815,498, filed on Nov. 16, 2017, granted, now 10,585,912, issued on Mar. 10, 2020.
Claims priority of provisional application 62/570,491, filed on Oct. 10, 2017.
Prior Publication US 2022/0215036 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/26 (2019.01); G06F 16/28 (2019.01); G06F 16/22 (2019.01); G06F 3/04847 (2022.01); G06F 3/0482 (2013.01)
CPC G06F 16/26 (2019.01) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 16/2282 (2019.01); G06F 16/287 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
a memory, accessible by the one or more processors, storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
transmitting, to a display device for display, a representation of a graphical user interface (GUI) that includes respective indications of a plurality of visualization templates associated with a table and respective additional indications of one or more input fields for selecting one or both of: (1) a grouped metric from a set of grouped metrics associated with the table, or (2) a transform operation from a set of transform operations associated with the table;
receiving, via the one or more input fields, one or more first inputs indicative of the grouped metric, the transform operation, or both;
determining one or more visualization templates from the plurality of visualization templates associated with the table based on the one or more first inputs indicative of the grouped metric, the transform operation, or both;
transmitting, to the display device for display, an updated representation of the GUI that includes the respective indications of the one or more visualization templates of the plurality of visualization templates;
receiving a second input indicative of a particular visualization template of the one or more visualization templates;
generating a time series report based on: (1) the particular visualization template, and (2) one or both of the grouped metric, or the transform operation; and
transmitting, to the display device for display, a representation of the time series report.