US 11,934,650 B1
Synchronized scrolling of multiple grids across multi-dimensional data
Leigh James Romeo, New Barnet (GB); Steven George Prendergast, York (GB); James Anthony Gargett, York (GB); and Gregory Pratt, Leeds (GB)
Assigned to Anaplan, Inc., San Francisco, CA (US)
Filed by Anaplan, Inc., San Francisco, CA (US)
Filed on Jan. 18, 2023, as Appl. No. 18/156,336.
Int. Cl. G06F 3/0485 (2022.01); G06F 40/177 (2020.01)
CPC G06F 3/0485 (2013.01) [G06F 40/177 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A method for managing a display of data on a computing device, comprising:
obtaining, by a global sync group manager and from a first grid state manager managing a first grid, a first grid state for the first grid;
identifying a sync scroll group associated with the first grid;
updating a sync scroll groups data structure based on the identifying, wherein the sync scroll groups data structure specifies the first grid and a second grid, updated current coordinates, and a sync scroll direction;
obtaining, by a second grid state manager managing the second grid, the updated current coordinates from the sync scroll groups data structure; and
updating, by the second grid state manager and based on the updated current coordinates, a second grid state for the second grid, wherein updating the second grid state for the second grid triggers an update to a display of the second grid in a browser display on the computing device,
wherein a third grid displayed in the browser display is not associated with the sync scroll group, and
wherein the third grid is not modified based on the updated current coordinates.