IP Library Granted Patent US 7,165,227
Granted Patent B2
US 7,165,227 · App. 10/253,182 · Granted Jan 16, 2007

Scalable scroll controller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,165,227
App. No.
10/253,182
Granted
Jan 16, 2007
Kind
B2
Abstract

A method for accessing a data field having fine resolution is disclosed. The method includes providing a scalable scroll controller with a scale controller to modify a scale for controlling a magnification for accessing data within the data field. The method also includes receiving a first user event to select the scale controller and receiving a second user event to modify a position of the scale controller. The scale is adjusted based on the position of the scale controller. An apparatus for performing the method is also disclosed.

Claims (43)

1. A method for accessing a data field comprising:

providing a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;

receiving a user event to modify scale through the scale controller;

automatically adjusting the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and

adjusting the scale based on the receiving of the user event to modify scale through the scale controller.

2. The method of claim 1 , further comprising:

receiving a selection of the scale controller.

3. The method of claim 1 , wherein receiving the user event includes receiving a movement of a cursor control device along a first axis.

4. The method of claim 1 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.

5. The method of claim 1 , wherein the scale controller does not change size as the scale is changed.

6. The method of claim 1 , wherein receiving the user event includes receiving a movement command from a voice command recognition unit.

7. An article comprising a computer readable medium having instructions stored thereon for accessing a data field, which when executed, causes:

provision of a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;

reception of a user event to modify scale through the scale controller;

automatic adjustment of the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and

adjustment of the scale based on the reception of the user event to modify scale through the scale controller.

8. The article of claim 7 , wherein the instructions further cause reception of a selection of the scale controller.

9. The article of claim 7 , wherein reception of the user event includes reception of a movement signal of a cursor control device along a first axis.

10. The article of claim 7 , wherein the scalable scroll controller has a width and the computer readable medium further having instructions stored thereon, which when executed, causes:

adjustment of the scale to be proportional to the width of the scalable scroll controller.

11. The article of claim 7 , wherein the scale controller does not change size as the scale is changed.

12. The article of claim 7 , wherein reception of the user event includes reception of a movement command from a voice command recognition unit.

13. An apparatus for accessing a data field, the apparatus comprising:

means for providing a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;

means for receiving a user event to modify scale through the scale controller;

means for automatically adjusting the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and

means for adjusting the scale based on the user event to modify scale through the scale controller.

14. The apparatus of claim 13 , further comprising:

means for receiving a selection of the scale controller.

15. The apparatus of claim 13 , wherein the means for receiving the user event is provided by means for receiving a movement of a cursor control device along a first axis.

16. The apparatus of claim 13 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.

17. The apparatus of claim 13 , wherein the scale controller does not change size as the scale is changed.

18. The apparatus of claim 13 , wherein the means for receiving the user event is provided by means for receiving a movement command from a voice command recognition unit.

19. An apparatus for accessing a data field, the apparatus comprising:

a scalable scroll controller including a scale controller configured to modify a scale for controlling a magnification for accessing data within the data field;

a user event detection unit configured to detect a user event to modify scale through the scale controller;

an automatic adjustment unit configured to automatically adjust the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and

a scale adjustment unit configured to adjust the scale based on the user event to modify scale through the scale controller.

20. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a signal from a cursor control device.

21. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a movement of a cursor control device along a first axis.

22. The apparatus of claim 19 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.

23. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a signal from a voice command recognition unit.

24. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a movement command from a voice command recognition unit.

Assignments (1)
CHANGE OF NAME Recorded Oct 1, 2007
From: APPLE COMPUTER, INC., A CALIFORNIA CORPORATION
To: APPLE INC.
Reel/Frame 019920/0536 →