Tile Cache
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations including;
detecting that new tile content for a tile is received that exceeds available storage in an existing tile slot for the tile;
storing the new tile content in a new tile slot in a cache;
mapping the tile to the new tile slot; and
reordering the cache to incorporate the new tile slot such that a tile slot order in the cache matches a visual order of a group of tiles that includes the tile.
2 Assignments
0 Petitions
Accused Products
Abstract
Tile cache techniques are described. In at least some embodiments, a tile cache is maintained that stores tile content for a plurality of tiles. The tile content is ordered in the tile cache to match a visual order of tiles in a graphical user interface. When tiles are moved (e.g., panned and/or scrolled) in the graphical user interface, tile content can be retrieved from the tile cache and displayed.
29 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations including; detecting that new tile content for a tile is received that exceeds available storage in an existing tile slot for the tile; storing the new tile content in a new tile slot in a cache; mapping the tile to the new tile slot; and reordering the cache to incorporate the new tile slot such that a tile slot order in the cache matches a visual order of a group of tiles that includes the tile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
detecting, by a computing system, tile movement on a display device including at least one outgoing tile that leaves a graphical user interface displayed on the display device; and communicating, by the computing system and in response to said detecting, an indication that a portion of primary memory used for tile content for the outgoing tile is available for a task such that the portion of primary memory is repurposable for the task. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
detecting, by a computing system, tile movement on a display device including an incoming tile that enters a graphical user interface displayed on the display device; ascertaining, by the computing system, whether tile content for the incoming tile is available in primary memory; responsive to a determination that the tile content is not available in the primary memory, retrieving the tile content from a cache to the primary memory; and causing the tile content to be displayed as part of the incoming tile. - View Dependent Claims (18, 19, 20)
-
Specification