Tile cache
First Claim
Patent Images
1. A method comprising:
- building a tile cache that includes tile slots for a plurality of tiles;
storing visually rendered versions of the plurality of tiles in respective tile slots such that an order in which the rendered versions of the plurality of tiles are stored in the tile slots in the tile cache corresponds to a visual order of the tiles in a graphical user interface; and
responsive to detecting tile movement, retrieving for display one or more visually rendered versions of one or more incoming tiles of the plurality of tiles from one or more respective tile slots in the tile cache.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
building a tile cache that includes tile slots for a plurality of tiles; storing visually rendered versions of the plurality of tiles in respective tile slots such that an order in which the rendered versions of the plurality of tiles are stored in the tile slots in the tile cache corresponds to a visual order of the tiles in a graphical user interface; and responsive to detecting tile movement, retrieving for display one or more visually rendered versions of one or more incoming tiles of the plurality of tiles from one or more respective tile slots in the tile cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more computer readable storage media embodying computer readable instructions that are executable by the one or more processors to perform operations comprising; determining a location in a tile cache for tile slots that include content for incoming tiles of a graphical user interface; ascertaining that an order in which the tile slots are stored in the tile cache does not correspond to a visual order of the incoming tiles in the graphical user interface; and causing the order in which the tile slots are stored in the tile cache to be reordered in the tile cache to correspond to the visual order of the incoming tiles. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
detecting that a tile is moving into view in a graphical user interface; retrieving static tile content for the tile from a tile cache; and determining whether to retrieve animation content for the tile based on whether movement of the tile in the graphical user interface falls below a threshold velocity. - View Dependent Claims (18, 19, 20)
-
Specification