APPLICATION-TAILORED OBJECT PRE-INFLATION
First Claim
1. A method comprising:
- by a computing device, receiving a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device;
by the computing device, pre-inflating at least one selected element of a display object for a second portion of the content layout, the display object being associated with the content layout, wherein the selection of the at least one selected element is based on dimensions of the displayable region, available memory of the computing device, or application-specific rules;
by the computing device, storing the at least one pre-inflated element in an application-tailored recycler;
by the computing device, retrieving, in response to a request for content in the second portion of the content layout, the at least one pre-inflated element from the application-tailored recycler;
by the computing device, updating other elements of the display object as needed for the second portion of the content layout; and
by the computing device, returning the display object.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.
15 Citations
20 Claims
-
1. A method comprising:
-
by a computing device, receiving a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device; by the computing device, pre-inflating at least one selected element of a display object for a second portion of the content layout, the display object being associated with the content layout, wherein the selection of the at least one selected element is based on dimensions of the displayable region, available memory of the computing device, or application-specific rules; by the computing device, storing the at least one pre-inflated element in an application-tailored recycler; by the computing device, retrieving, in response to a request for content in the second portion of the content layout, the at least one pre-inflated element from the application-tailored recycler; by the computing device, updating other elements of the display object as needed for the second portion of the content layout; and by the computing device, returning the display object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive a request for content in a first portion of a content layout in a displayable region of a screen associated with a computing device; pre-inflate at least one selected element of a display object for a second portion of the content layout, the display object being associated with the content layout, wherein the selection of the at least one selected element is based on dimensions of the displayable region, available memory of the computing device, or application-specific rules; store the at least one pre-inflated element in an application-tailored recycler; retrieve, in response to a request for content in the second portion of the content layout, the at least one pre-inflated element from the application-tailored recycler; update other elements of the display object as needed for the second portion of the content layout; and return the display object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; receive a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device; pre-inflate at least one selected element of a display object for a second portion of the content layout, the display object being associated with the content layout, wherein the selection of the at least one selected element is based on dimensions of the displayable region, available memory of the computing device, or application-specific rules; store the at least one pre-inflated element in an application-tailored recycler; retrieve, in response to a request for content in the second portion of the content layout, the at least one pre-inflated element from the application-tailored recycler; update other elements of the display object as needed for the second portion of the content layout; and return the display object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification