Patent ID: 9405442
Filing Date: 2016-08-02
CPC Classification: G06F,H04M

Claim Text:
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.