APPLICATION-TAILORED OBJECT RE-USE AND RECYCLING
First Claim
1. A method comprising:
- by a computing device, receiving a request for particular content associated with an application;
by the computing device, determining, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content;
by the computing device, encapsulating the display object with the particular content in a wrapper object;
by the computing device, returning the wrapper object encapsulating the display object in response to the request;
by the computing device, receiving an indication that the display object is no longer needed;
by the computing device, extracting the display object from the wrapper object;
by the computing device, storing the display object in the first recycler associated with the application; and
by the computing device, disposing the wrapper object without the display object in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computing device, receiving a request for particular content associated with an application; by the computing device, determining, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content; by the computing device, encapsulating the display object with the particular content in a wrapper object; by the computing device, returning the wrapper object encapsulating the display object in response to the request; by the computing device, receiving an indication that the display object is no longer needed; by the computing device, extracting the display object from the wrapper object; by the computing device, storing the display object in the first recycler associated with the application; and by the computing device, disposing the wrapper object without the display object in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device. - 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 associated with an application; determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content; encapsulate the display object with the particular content in a wrapper object; return the wrapper object encapsulating the display object in response to the request; receive an indication that the display object is no longer needed; extract the display object from the wrapper object; store the display object in the first recycler associated with the application; and dispose the wrapper object without the display object in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to; receive a request for particular content associated with an application; determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content; encapsulate the display object with the particular content in a wrapper object; return the wrapper object encapsulating the display object in response to the request; receive an indication that the display object is no longer needed; extract the display object from the wrapper object; store the display object in the first recycler associated with the application; and dispose the wrapper object without the display object in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification