US 12,444,104 B2
Using contextual recommendations to present time-series metrics
Matthew Michael Brehmer, Seattle, WA (US); and Arjun Srinivasan, Seattle, WA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/102,586.
Claims priority of provisional application 63/408,057, filed on Sep. 19, 2022.
Claims priority of provisional application 63/403,822, filed on Sep. 5, 2022.
Prior Publication US 2024/0077999 A1, Mar. 7, 2024
Int. Cl. G06F 3/048 (2013.01); G06F 3/0481 (2022.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 3/04847 (2022.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06F 16/904 (2019.01); G06T 11/20 (2006.01); G06T 11/60 (2006.01); G06F 3/04842 (2022.01)
CPC G06T 11/60 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 16/2477 (2019.01); G06F 16/287 (2019.01); G06F 16/904 (2019.01); G06T 11/206 (2013.01); G06F 3/04842 (2013.01); G06F 2203/04803 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for presenting time series metrics, comprising:
at a computing device having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
displaying, in a graphical user interface, a first visualization card that includes a first data visualization of a dataset, the first data visualization including a temporal horizontal axis and a vertical axis that displays a current range of values;
receiving, via the graphical user interface, a first user interaction with the vertical axis of the first data visualization;
in response to receiving the first user interaction, displaying a first set of icons adjacent to the vertical axis, the first set of icons including at least one of:
a first icon that, when selected, changes a range of values that is displayed on the vertical axis between (i) a first range of values starting from zero and (ii) a second range of values starting from a minimum value of the dataset, wherein the minimum value is greater than zero;
a second icon that, when selected, changes the range of values that is displayed on the vertical axis between (i) a range of absolute values and (ii) a range of relative values, relative to a first value that is earliest in time on the temporal horizontal axis;
a third icon that, when selected, synchronizes the current range of values on the vertical axis of the first data visualization with that of a second data visualization that is displayed adjacent to the first data visualization;
receiving, via the graphical user interface, a first user selection of a respective icon of the first set of icons; and
in response to receiving the first user selection, generating an updated first data visualization, the updated first data visualization having the same temporal axis and an updated vertical axis; and
displaying the updated first data visualization on the first visualization card.