APPLICATION-TAILORED OBJECT RE-USE AND RECYCLING
First Claim
1. A method comprising:
- by a computing device, receiving a request for particular content for a content layout in a displayable region of a screen associated with the computing device;
by the computing device, determining, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use, the display object containing the particular content;
if the recycler does not include the display object that is suitable for recycling or re-use;
by the computing device, creating the display object; and
by the computing device, filling the display object with the particular content;
if the recycler does include a display object that is suitable for recycling or re-use;
by the computing device, determining whether the display object contains the particular content;
if the display object contains the particular content;
by the computing device, updating elements of the display object as needed;
if the display object does not contain the particular content;
by the computing device, filling the display object with the particular content;
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 for a content layout in a displayable region of a screen associated with the system. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. Embodiments described herein may also be performed with sub-elements of a display object, some of which may comprise nested display objects.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computing device, receiving a request for particular content for a content layout in a displayable region of a screen associated with the computing device; by the computing device, determining, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use, the display object containing the particular content; if the recycler does not include the display object that is suitable for recycling or re-use; by the computing device, creating the display object; and by the computing device, filling the display object with the particular content; if the recycler does include a display object that is suitable for recycling or re-use; by the computing device, determining whether the display object contains the particular content; if the display object contains the particular content; by the computing device, updating elements of the display object as needed; if the display object does not contain the particular content; by the computing device, filling the display object with the particular content; 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 particular content for a content layout in a displayable region of a screen; determine, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use, the display object containing the particular content; if the recycler does not include the display object that is suitable for recycling or re-use; create the display object; and fill the display object with the particular content; if the recycler does include a display object that is suitable for recycling or re-use; determine whether the display object contains the particular content; and if the display object contains the particular content; update elements of the display object as needed; if the display object does not contain the particular content; fill the display object with the particular content; and return the display object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system 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 particular content for a content layout in a displayable region of a screen associated with the system; determine, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use, the display object containing the particular content; if the recycler does not include the display object that is suitable for recycling or re-use; create the display object; and fill the display object with the particular content; if the recycler does include a display object that is suitable for recycling or re-use; determine whether the display object contains the particular content; and if the display object contains the particular content; update elements of the display object as needed; if the display object does not contain the particular content; fill the display object with the particular content; and return the display object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification