US 11,809,215 B2
Controlled display of dynamic data
Jamie Matlin, Montreal (CA)
Assigned to S&P Global Inc., New York, NY (US)
Filed by S&P Global Inc., New York, NY (US)
Filed on Dec. 16, 2021, as Appl. No. 17/644,573.
Prior Publication US 2023/0195300 A1, Jun. 22, 2023
Int. Cl. G06F 3/0485 (2022.01); G06F 3/14 (2006.01); G06F 40/143 (2020.01)
CPC G06F 3/0485 (2013.01) [G06F 3/14 (2013.01); G06F 40/143 (2020.01)] 21 Claims
OG exemplary drawing
 
1. A computer implemented method for controlling a display of dynamic data updates, the computer implemented method comprising:
determining, by a number of processor units, a scroll position for a viewport, wherein the viewport chronologically displays a sequence of the dynamic data within a graphical user interface;
responsive to determining that the scroll position is a top-of-page, retrieving, by the number of processor units, a set of data updates from a buffer;
automatically updating, by the number of processor units, the sequence of the dynamic data displayed in the viewport with the set of data updates, wherein the viewport is updated only when the scroll position is the top-of-page, and wherein the viewport is updated without requiring any further input from users;
in response to the detection of a selection of a play-pause button to toggle into a paused state, pausing, by the number of processor units, the updating of the sequence of the dynamic data displayed in the viewport, wherein the viewport comprises a visible holding area at the top of the graphical user interface to stack and publish a portion less than all of the set of data updates received during the pause, and wherein the play-pause button is visible on the graphical user interface; and
in response to the detection of a selection of the play-pause button to toggle into a playing state, releasing, by the number of processor units, the set of data updates that are stacked and published in the visible holding area into the sequence of the dynamic data displayed in the viewport at end of the pause.