×

Application-tailored object re-use and recycling

  • US 9,760,964 B2
  • Filed: 04/11/2013
  • Issued: 09/12/2017
  • Est. Priority Date: 04/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a computing device, receiving a request from an operating system for particular content for a content layout in a displayable region of a screen associated with the computing device, wherein the particular content is containable in a particular type of display object;

    by the computing device, accessing, from a storage device, predetermined application-tailored recycling policies associated with a first recycler associated with an application, wherein the application-tailored recycling policies govern one or more of;

    how many display objects to retain in the first recycler, what types of display objects to store in the first recycler, how to determine whether a display object in the first recycler is suitable for re-use or re-cycling, or when to re-use versus recycle a display object in the first recycler;

    by the computing device, determining, based on the application-tailored recycling policies, that the first recycler associated with the application includes a display object that is capable of being recycled or re-used for containing the particular content, wherein the display object is capable of being recycled or re-used if it is of the particular type of display object;

    by the computing device, determining whether the display object contains the particular content;

    by the computing device, filling the display object with the particular content upon determining that the display object does not contain the particular content;

    by the computing device, encapsulating the display object and one or more additional display objects in a wrapper object;

    by the computing device, returning the wrapper object encapsulating the display object and the one or more additional display objects to the operating system for display;

    by the computing device, receiving an indication that the display object is no longer needed for the content layout in the displayable region;

    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, storing the wrapper object without the display object in a second recycler associated with the operating system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×