PREDICTIVE TILING
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving information concerning a current user manipulation made to an application interface;
predicting, based on the information and a responsiveness of an application responsible for rendering content in the application interface, one or more tiles of content to be pre-rendered; and
indicating, to the application, the one or more tiles of content effective to enable the application to pre-render the tiles of content in preparation for responding to the current user manipulation.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and apparatuses for predictive tiling. These techniques predict tiles of content to pre-render so that an application will be ready to render content quickly in response to a user manipulation. By so doing, these techniques enable fast manipulation of content without unduly impacting drawing resources.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving information concerning a current user manipulation made to an application interface; predicting, based on the information and a responsiveness of an application responsible for rendering content in the application interface, one or more tiles of content to be pre-rendered; and indicating, to the application, the one or more tiles of content effective to enable the application to pre-render the tiles of content in preparation for responding to the current user manipulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, at an application responsible for rendering content for an application interface, an indication of one or more tiles of content to be pre-rendered in preparation for responding to a current user manipulation made to the application interface, the one or more tiles predicted to be useful for responding to the current user manipulation based on information about the current user manipulation and a responsiveness of the application; pre-rendering the one or more tiles; and rendering, in response to the current user manipulation, at least a portion of the pre-rendered content of the one or more tiles in a viewport of the application interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
receiving, from an application associated with an application interface, a size of a viewport in the application interface through which a portion of total content can be displayed and a size of the total content; determining, based on the viewport size and the size of the total content, a tile size and a threshold, the threshold including the viewport; determining one or more initial content tiles that include at least a portion of the threshold; indicating, to the application, the one or more initial content tiles effective to enable the application to pre-render the one or more initial content tiles to prepare for an initial portion of a user manipulation; receiving information concerning the user manipulation made to the application interface; predicting, based on the information, the threshold, and a responsiveness of the application, one or more tiles of content to be pre-rendered, the one or more tiles of content not including the initial content tiles but including at least a portion of a predicted threshold location; and indicating, to the application, the one or more tiles of content effective to enable the application to pre-render content of the one or more tiles of content in preparation for responding to a non-initial portion of the user manipulation.
-
Specification