Patent ID: 11921804
Assignee: DATA VISUALIZATION SOFTWARE LAB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
at an application running on a mobile device with data storage, the application in communication with a network and a server, receiving a user request from a user;
at the application, in response to receiving the user request, sending a data request for data to the server over the network;
at the application, receiving a subset of the requested data from the server;
at the application, causing storage of the received subset of requested data on the data storage of the mobile device;
at the application, using the stored subset of requested data to render a first chart for display on the mobile device;
at the application, sending a request for data updates to the server over the network to update the rendered first chart,
wherein the request for data updates includes a limit parameter for the requested data updates;

at the application, receiving a data update from the server, wherein the data in the data update includes data matching the limit parameter for the requested data update;
at the application, using the received data update to update the first chart for display on the mobile device;
at the application, receiving input from the user regarding the rendered first chart;
at the application, as the rendered first chart is interacted with by the user on the mobile device, queuing chart changes as they are received;
deferring updating the first chart until a predetermined time before the first chart is rerendered;
at the application, using the received data update to render a second chart, wherein the second chart is a different type of chart than the first chart;
receiving navigation input from the user in the first chart while the second rendered chart is displayed, introducing a filter action in a second chart based on the input in the first chart.