US 7,477,268 B2
Zooming controller
Daniel Scott Venolia, San Francisco, Calif. (US)
Assigned to Apple Inc., Cupertino, Calif. (US)
Filed on Dec. 28, 2006, as Appl. No. 11/648,480.
Application 10/776389 is a division of application No. 10/082527, filed on Feb. 22, 2002, granted, now 6,778,195.
Application 11/648480 is a continuation of application No. 10/776389, filed on Feb. 10, 2004, granted, now 7,372,473.
Application 10/082527 is a continuation of application No. 09/551411, filed on Apr. 18, 2000, granted, now 6,366,303.
Application 09/551411 is a continuation of application No. 08/104251, filed on Aug. 09, 1993, granted, now 6,061,062.
Application 08/104251 is a continuation of application No. 07/811830, filed on Dec. 20, 1991, abandoned.
Prior Publication US 2007/0182763 A1, Aug. 09, 2007
This patent is subject to a terminal disclaimer.
Int. Cl. G09G 5/00 (2006.01); G06F 3/048 (2006.01)
U.S. Cl. 345—661  [345/676; 715/856] 47 Claims
OG exemplary drawing
 
1. In a computer system, a method of navigating within a set of data items, comprising:
displaying a user interface on a display device comprising a scale and an identifier of a current position along the scale, wherein the scale corresponds to a range including at least a subset of the data items;
receiving user input indicating movement;
responsive to an indication of movement along a first axis or a second axis, controlling a position of a cursor on the display device;
responsive to the indication of movement along the first axis, changing the scale, wherein the scale corresponds to a resolution of the range, such that a change in the scale corresponds to a change in the resolution of the range, wherein changing the scale comprises remapping the user input indicating movement along the first axis to control the change in the scale; and
responsive to the indication of movement along the second axis, changing the current position along the scale, wherein changing the current position along the scale comprises remapping the user input indicating movement along the second axis to control the change in the current position along the scale.