US 12,326,912 B2
Caching system for presenting dashboard snapshots with quick response access to live dashboard data
Justin Johnson, Granite Falls, WA (US); and Michael Mitchell, North Bend, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Oct. 3, 2023, as Appl. No. 18/480,478.
Prior Publication US 2025/0111002 A1, Apr. 3, 2025
Int. Cl. G06F 15/16 (2006.01); G06F 16/955 (2019.01); G06F 16/957 (2019.01); G06K 19/06 (2006.01)
CPC G06F 16/9574 (2019.01) [G06F 16/9554 (2019.01); G06K 19/06037 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
capture a snapshot image of a dashboard including one or more visualizations,
wherein the dashboard is configured to generate the one or more visualizations in real time based on metric data obtained from one or more data sources;
store the snapshot image of the dashboard at a cache memory device,
wherein the cache memory device stores multiple snapshot images of the dashboard captured at different points in time;
cause display, at a display device, of the snapshot image of the dashboard and an accompanying quick response (QR) code,
wherein the QR code embeds a link to the dashboard within the snapshot image, and
wherein capturing an image of the QR code with a QR code reader presents the link to access the dashboard;
aggregate data indicating patterns of utilization of different QR codes of different snapshot images to access the dashboard;
generate a schedule based on the aggregate data to capture snapshot images of the dashboard at particular points in time; and
capture snapshot images of the dashboard in accordance with the schedule,
wherein the captured snapshot images are stored at the cache memory device.