×

List control with zoom operation

  • US 9,405,442 B1
  • Filed: 09/04/2013
  • Issued: 08/02/2016
  • Est. Priority Date: 09/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • initiating execution of an application which access a plurality of entries;

    in response to the initiating, allocating a display area of a display screen for use by the application, the display area having a fixed height, setting a level of detail to an initial level from among a plurality of available levels to use in a list, determine a number of entries to display in the display area based on the initial level of detail, allocating a number of regions having a common initial height within the display area corresponding to the number of entries, and using each region to display an initial number of one or more lines of text from one of the entries in the list according to the initial level of detail; and

    scrolling the list with a scrolling speed in response to a command of a user, before a user selection of an entry from among the plurality of entries in the display area to be displayed by itself in the display area with a highest level of detail among the plurality of available levels;

    when the scrolling speed increases, decreasing the level of detail with which the plurality of entries are displayed, wherein the decreasing the level of detail comprises displaying a number of lines of text which is less than the initial number of one or more lines of text for each entry, increasing the number of entries and a corresponding number of regions to display in the display area, and decreasing a height of each region while maintaining a common height among the regions and a common number of lines of text in each region; and

    when the scrolling speed subsequently decreases to a non-zero value, increasing the level of detail with which the plurality of entries are displayed to the initial level of detail, wherein the increasing the level of detail with which the plurality of entries are displayed to the initial level of detail comprises displaying the initial number of one or more lines of text for each entry, decreasing the number of entries and a corresponding number of regions to display in the display area, and increasing a height of each region to the common initial height, wherein the list spans the fixed height of the display area when the initial level of detail is set, when the scrolling speed increases and when the scrolling speed decreases.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×