Browse Prior Art Database

Text-expansion based on scrolling behaviour. Disclosure Number: IPCOM000201841D
Publication Date: 2010-Nov-26
Document File: 1 page(s) / 37K

Publishing Venue

The Prior Art Database


In order to conserve space on a screen, particularly for mobile applications, only selected information may be displayed to the user. Other more detailed information related may be hidden from the user behind expandable detail tabs that the user has to click or other application-specific controls. The combination of scrolling for content of interest, clicking to display detailed information, closing it and continuing to scroll is time consuming and increases the incidence of mistaken commands. To overcome these difficulties an application can instead observe the user's scrolling speed and determine the likelihood that a user is or is not interested in the information, and therefore may want access to more related information. When the speed of scrolling drops to a reference speed, the application can choose to open the expandable tab or otherwise display the relevant details. When scrolling speed increases the more detailed information can once again be hidden.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 84% of the total text.

Page 01 of 1

Text-expansion based on scrolling behaviour.

Users of mobile devices find display space at a premium, and touch phone users must share this display area with command area in the form of expansion buttons or other application-specific controls. Frequently these controls lie 'beneath' another command layer, controlling whole-phone features such as scrolling. This combination of factors makes even a simple task such as comparing items in a scrollable list more difficult than is necessary, wasting time for the user and increasing the incidence of mistaken commands.

    In certain situations, such as lists with expandable detail tabs for each entry, a programmer can reasonably expect a user to access these detail tabs to help make a decision. The solution disclosed herein removes the necessity for the user to stop scrolling, open a detail tab, close it and continue scrolling, thereby allowing a user to scan details of multiple list entries rapidly. Essentially, the application observes the user's scrolling speed and makes the decision to display relevant details for visible list entries when the speed drops to a reference speed (indicating that the user is interested in the items on display).

Taking the example of a simple HTML page, and a scripting language such as

avascript, this solution could be implemented by using the 'onscroll' attribute to control a custom function (call it scrollcounter() ). Scrollcounter() increments a counter and checks the system time to dete...