Intelligent data caching
AssigneeApple Inc.
InventorsWesley Powell, Adam Ward, Edward L. Ford, Peter Nelson
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsWesley Powell, Adam Ward, Edward L. Ford, Peter Nelson
Estimating the term…
Methods, program products, and systems implementing intelligent data caching are disclosed. A client can send a request for data to a server. The request can include a query and a query context. The query can retrieve more data than can be displayed in a current page. The query context can specify a quantity of data records that can be displayed in the current page. The client can receive from the server two sets of data in response to the request. The first set of data can include row identifiers of data records that satisfy the query. The second set of data can include data records that can be displayed in the current page. The client can store the two sets of data in one or more buffers (e.g., two buffers) and update buffer(s) when different data records are displayed (e.g., when a user scrolls through pages).
A method executed by one or more data processing devices, comprising:
A method executed by one or more data processing devices, comprising:
A non-transitory computer-readable medium storing a computer program product, the computer program product operable to cause one or more processors to perform operations comprising:
A non-transitory computer-readable medium storing a computer program product, the computer program product operable to cause one or more processors to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.