MULTI-TIERED CACHES IN DATA RENDERING
First Claim
1. A method comprising:
- generating a rendering of a first section of data;
determining a data field that, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data;
generating a rendering of the data field separately from the rendering of the first section of data and the rendering of a second section of data and storing the generated rendering of the data field in a cache; and
generating the rendering of the second section of data based on the rendering of the data field stored in the cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for rendering data using multi-tiered caches are described. A system can render a first section of data and store the rendered first section of data in a first tier cache. The system can determine that a data field, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data. The system can generate a rendering of the data field and store the rendering of the data field in a second tier cache. When rendering the second section of data, the system can use the rendered data field stored in the second tier cache instead of regenerating the rendering of the data field.
-
Citations
21 Claims
-
1. A method comprising:
-
generating a rendering of a first section of data; determining a data field that, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data; generating a rendering of the data field separately from the rendering of the first section of data and the rendering of a second section of data and storing the generated rendering of the data field in a cache; and generating the rendering of the second section of data based on the rendering of the data field stored in the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage device storing instructions operable to cause one or more data processors to perform operations comprising:
-
generating a rendering of a first section of data; determining a data field that, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data; generating a rendering of the data field separately from the rendering of the first section of data and the rendering of a second section of data and storing the generated rendering of the data field in a cache; and generating the rendering of the second section of data based on the rendering of the data field stored in the cache. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
one or more computers configured to perform operations comprising; generating a rendering of a first section of data; determining a data field that, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data; generating a rendering of the data field separately from the rendering of the first section of data and the rendering of a second section of data and storing the generated rendering of the data field in a cache; and generating the rendering of the second section of data based on the rendering of the data field stored in the cache. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification