Facilitating caching in an image-processing system
AssigneeApple Inc.
InventorsKevin Quennesson, Pierre-Olivier Latour
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a system for performing caching in an image-processing system. The system starts by receiving a filtering query for resources in a cache. The system then returning a subcache in response to the filtering query. Upon receiving a resource query for resources in the subcache, the system performs the filtering query on the cache, populates the subcache with addresses of resources returned by the filtering query until the resource query is satisfied, and returns available resources from the subcache in response to the resource query.
Claims18
A method, comprising:
- in response to applying a filtering query to a parent cache in a cache tree structure, generating a new subcache descending from the parent cache without including resource addresses;
- and
- populating the new subcache with one or more resource address from the parent cache based on results of a resource query applied to the new subcache.
An apparatus for performing caching in an image-processing system, comprising:
- memory configured to store a cache tree structure
- one or more processors configured to:
- in response to applying a filtering query to a parent cache in the cache tree structure, generate a new subcache descending from the parent cache without including resource addresses;
- and
- populate the new subcache with one or more resource address from the parent cache based on results of a resource query applied to the new subcache.
A computer program product encoded on a tangible, non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
- in response to applying a filtering query to a parent cache in a cache tree structure, generating a new subcache descending from the parent cache without including resource addresses;
- and
- populating the new subcache with one or more resource address from the parent cache based on results of a resource query applied to the new subcache.
Dependencies are inferred from the claim text.