CACHING INTERMEDIATE DATA FOR SCROLL VIEW RENDERING
First Claim
Patent Images
1. A computer-implemented process comprising:
- receiving a portion of original data into memory;
transforming the portion of the original data into an intermediate format in which data has a direct mapping to a display formatrendering the data in the intermediate format into the display format; and
displaying the rendered data.
2 Assignments
0 Petitions
Accused Products
Abstract
Data to be rendered for a scrolling display is processed into an intermediate format. The intermediate format includes data that maps directly to the rendered, displayed format with little computation, yet is smaller in size than the rendered data. This intermediate format is cached, and is rendered on demand during scrolling. During idle times of the display, original data, likely to be accessed in response to scrolling the display, can be prefetched and transformed to the intermediate format.
114 Citations
17 Claims
-
1. A computer-implemented process comprising:
-
receiving a portion of original data into memory; transforming the portion of the original data into an intermediate format in which data has a direct mapping to a display format rendering the data in the intermediate format into the display format; and displaying the rendered data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising:
-
a computer storage medium; computer program instructions stored on the computer storage medium which, when processed by a processing device, instruct the processing device to perform a process comprising; receiving a portion of original data into memory; transforming the portion of the original data into an intermediate format in which data has a direct mapping to a display format rendering the data in the intermediate format into the display format; and displaying the rendered data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing machine comprising:
-
a transform module having an input for receiving data in an original format and an output providing the data in an intermediate format for storage in memory in which data has a direct mapping to a display format; a rendering module having an input for receiving the data in the intermediate format and an output providing the data rendered into the display format; and a display having an input for receiving the rendered data and displaying the rendered data. - View Dependent Claims (14, 15, 16, 17)
-
Specification