Back to results
US 2018/0121395 A1Published application
Truncated data view with synchronization view
AssigneeMicrosoft Technology Licensing, LLC
InventorsEthan J. Bernstein, Umut Alev
Life of this patent
Estimating the term…
Abstract
A call to view application data is received at a hosted service. A truncated form of non-synchronized relevant data is generated and an on-line view of the truncated form is generated. When the call is detected, a synchronization system also begins synchronizing data and a synchronized view is generated with the synchronized data. The on-line view is surfaced until the synchronized view is ready for surfacing, at which point the synchronized view replaces the on-line view.
Claims20
A computing system, comprising:
- application functionality logic that performs application functions on server-side application data, stored on a server, based on user inputs;
- a view generation system that generates a truncated view of a first portion of the server-side application data in response to a call from a client computing system and outputs the truncated view to the client computing system;
- and
- a synchronization system that, while the view generation system is generating and outputting the truncated view, synchronizes the server-side application data with client-side application data, in response to the call from the client computing system, to obtain synchronized server-side application data, the view generation system generating a synchronized view of the synchronized server-side application data and outputting the synchronized view to replace the truncated view.
1 more element
A computer implemented method, comprising:
- performing application functions on server-side application data, stored on a server, based on user inputs;
- receiving a call from a client computing system;
- generating a truncated view of a first portion of the server-side application data in response to the call from the client computing system;
- outputting the truncated view to the client computing system;
- synchronizing, while the truncated view is being output to the client computing system, the server-side application data with client-side application data, in response to the call from the client computing system, to obtain synchronized server-side application data;
- generating a synchronized view of the synchronized server-side application data;
- and
- outputting the synchronized view to replace the truncated view.
5 more elements
A computing system, comprising:
- application functionality logic that performs application functions on server-side application data, stored on a server, based on user inputs;
- a synchronization system that synchronizes the server-side application data with client-side application data, in response to a call from the client computing system, to obtain synchronized server-side application data;
- truncation logic configured to receive the call as a call to obtain ordered data, to be arranged for viewing in a predefined order, and to access a first set of data items that are to be viewed first in the predefined order and generate a truncated set of data with the first set of data items, before the first set of data items are synchronized by the synchronization system;
- and
- a view generation system that generates a truncated view comprising the truncated set of data and outputs the truncated view to the client computing system.
2 more elements
Dependencies are inferred from the claim text.