US 12,474,826 B2
Infrastructure for retargeting dashboard content as interactive data snapshots
Hyeok Kim, Chicago, IL (US); and Matthew Michael Brehmer, Seattle, WA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Aug. 30, 2023, as Appl. No. 18/240,340.
Claims priority of provisional application 63/409,165, filed on Sep. 22, 2022.
Claims priority of provisional application 63/407,986, filed on Sep. 19, 2022.
Claims priority of provisional application 63/404,518, filed on Sep. 7, 2022.
Claims priority of provisional application 63/403,167, filed on Sep. 1, 2022.
Prior Publication US 2024/0078728 A1, Mar. 7, 2024
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 3/04847 (2022.01); G06F 9/451 (2018.01); G06F 16/23 (2019.01); G06F 16/26 (2019.01); G06T 11/20 (2006.01); G06T 11/60 (2006.01); H04L 51/07 (2022.01)
CPC G06F 3/04847 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 9/451 (2018.02); G06F 9/453 (2018.02); G06F 16/2358 (2019.01); G06F 16/26 (2019.01); G06T 11/206 (2013.01); G06T 11/60 (2013.01); H04L 51/07 (2022.05); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of generating data snapshots for collaboration platforms, comprising:
at a computer system having one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
receiving user specification of values for a plurality of snapshot properties of a first snapshot, wherein:
the first snapshot includes one or more snapshot components, including a first snapshot component that is extracted from a first data dashboard, the first data dashboard associated with a first data source; and
the user specification includes:
a first date/time for which data in the first snapshot is valid; and
a first collaboration platform to which the first snapshot is to be exported;
in accordance with receiving the user specification:
generating a first snapshot specification for the first snapshot according to the values for the plurality of snapshot properties; and
generating the first snapshot according to the first snapshot specification; and
causing the first snapshot to be displayed as a message on a messaging application of an electronic device, the messaging application associated with the first collaboration platform.