Patent · US Active

List view optimization

US8996987B2 · kind B2 · utility

9Cited by
3References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2011
Grant dateMar 31, 2015
Priority date
Expiry dateApr 10, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0481
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are provided for optimizing operations, such as scrolling, that move rendered views for items in a collection relative to a viewable window. An application initially renders only those views within the viewable window. In a background process, the application also builds a pool of rendered views that are outside of the viewable window. Background rendering occurs is timed to not interfere with the user's experience. The pool is constrained in size so as not to over-utilize device memory. When a new item is scrolled or otherwise moved into the viewable window, the application first checks the pool to determine if a view of the new item is already rendered. If so, the application simply displays the pre-rendered view, resulting in minimal processor utilization. The application thus provides the user with a “smoother” scrolling experience. A priority queue for identifying views to replace or overwrite is also discussed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.