Paging hierarchical data
AssigneeMicrosoft Corporation
InventorsAndrew R. Cuneo, Ben Worline, Eric M. Zenz, Sean Zhu
Life of this patent
Estimating the term…
Abstract
Architecture that provides the ability to intelligently page (slice) hierarchical datasets through viewing operations of a hierarchical view. This further provides the capability to make additions to/deletions from the hierarchy view and manage the parent/child relationship of view records without ever sending the entire recordset to the client or receiving the entire recordset back to the server, thereby optimizing operation performance on the hierarchical datasets.
Claims20
A computer-implemented data processing system, comprising:
- a paging component for paging a hierarchical dataset based on a row operation on one or more rows of a client viewset;
- and
- an update component for updating the client viewset in response to a row change operation, the update to the client viewset based on row keys associated with the paged hierarchical dataset.
A computer-implemented data processing system, comprising:
- a paging component of a server for obtaining a page of a hierarchical dataset in response to a row operation in a client viewset of a client;
- and
- an update component of the server for updating the client viewset according to a row change operation, the page including only rows relevant to the row change operation.
A computer-implemented method of processing data, comprising:
- receiving a request from a client for relevant data to be rendered in a client viewset based on a client row operation;
- obtaining a page of a hierarchical dataset for the relevant data in response to the request;
- and
- sending the relevant data to the client for update of the client viewset.
Dependencies are inferred from the claim text.