IP Library Granted Patent US 7,565,622
Granted Patent B2
US 7,565,622 · App. 10/617,529 · Granted Jul 21, 2009

Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation

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,565,622
App. No.
10/617,529
Granted
Jul 21, 2009
Kind
B2
Abstract

An Operation Modification Program is disclosed that alters the functions performed with a user input device in conjunction with a Drop Down Menu Program. The Drop Down Menu Program provides for the elimination of some manual steps required by a user when employing a user input device for operations involving activation, selection, sorting and scrolling. The Operation Modification Program provides for modification of pointer device functions to eliminate additional manual steps that would be required by a user with the Drop Down Menu Program. The user may configure the modifications or the user may operate using default settings. Five modifications are provided: pointer-over, pointer-over-with-highlighting, pointer-over-with-clicking, pointer-over-with highlighting-and-clicking, and pointer-movement. The five modifications provide for auto-detection, auto-determination, and auto-execution thereby eliminating one or more manual movements by a user. Each of the five modifications can be applied in the areas of activation, selection, scrolling and sorting.

Claims (48)

1. A programmable apparatus for modifying a drop down menu program, comprising:

a computer having a memory, the memory containing a drop down menu program, a configuration table, and a configuration processor;

wherein the drop down menu program displays menu items in a drop down menu and is modified in accordance with the configuration table to eliminate one or more manual movements required by a user when employing a user input device for activating a button on the drop down menu, selecting any text or menu item on the drop down menu, scrolling through the drop down menu, or sorting items in the drop down menu;

wherein the configuration table comprises a plurality of pointer operations and a plurality of user selectable operation modes that correspond to the plurality of pointer operations;

wherein a first pointer operation is a pointer-over operation and wherein a first selectable operation mode corresponding to the first pointer operation is activating a menu button; and

wherein the configuration processor detects a change in the configuration table in response to a user selection of a selectable mode and distributes the change to the drop down menu program;

wherein, responsive to the first pointer operation, when a user moves a pointer over the menu button on the drop down menu the menu button on the drop down menu is activated without any other user action.

2. The programmable apparatus of claim 1 wherein the configuration table has an activating operation.

3. The programmable apparatus of claim 1 wherein the configuration table has a selecting operation.

4. The programmable apparatus of claim 1 wherein the configuration table has a scrolling operation.

5. The programmable apparatus of claim 1 wherein the configuration table has a sorting operation.

6. The programmable apparatus of claim 1 wherein the configuration table has a recalling operation.

7. The programmable apparatus of claim 1 wherein the selectable mode is a pointer-over-with-clicking mode.

8. The programmable apparatus of claim 1 wherein the selectable mode is a pointer-movement mode.

9. The programmable apparatus of claim 1 wherein the selectable mode is a pointer-over-with-highlighting mode.

10. The programmable apparatus of claim 1 wherein the selectable mode is a pointer-over-with-highlighting-and-clicking mode.

11. The programmable apparatus of claim 1 further comprising a configuration editor.

12. The programmable apparatus of claim 11 wherein the configuration editor is a graphical configuration editor.

13. The programmable apparatus of claim 12 wherein the configuration editor has at least one operation control panel, the operation control panel having a plurality of selectable mode indicators.

14. The programmable apparatus of claim 13 wherein the operation control panel is an activating control panel.

15. The programmable apparatus of claim 13 wherein the operation control panel is a selecting control panel.

16. The programmable apparatus of claim 13 wherein the operation control panel is a scrolling control panel.

17. The programmable apparatus of claim 13 wherein the operation control panel is a sorting control panel.

18. The programmable apparatus of claim 13 wherein the operation control panel is a recalling control panel.

19. A program product operable on a computer, the program product comprising:

a computer-usable medium;

a drop down menu program for the display of menu items in a drop down menu wherein the drop down menu program, in accordance with a configuration table, eliminates one or more manual movements required by a user when employing a user input device for activating a button on the drop down menu, selecting a text or menu item on the drop down menu, scrolling through the drop down menu, or sorting a plurality of items in the drop down menu, the drop down, and wherein the drop down menu program, the configuration table and a configuration processor are stored in the computer-usable medium;

wherein the configuration table comprises a plurality of pointer operations and a plurality of user selectable operation modes that correspond to the plurality of pointer operations;

wherein a first pointer operation is pointer-over and wherein a first selectable operation mode corresponding to the first pointer operation is activating a menu button; and

wherein the computer-usable medium, so configured by the configuration processor, causes a computer to detect a change in the configuration table in response to a selection of an operation mode by a user and to distribute the change to the drop down menu program; and

wherein, responsive to the first pointer operation, when a user moves a pointer over the menu button on the drop down menu the menu button on the drop down menu is activated without any other user action.

20. The program product of claim 19 wherein the configuration table has an activating operation.

21. The program product of claim 19 wherein the configuration table has a selecting operation.

22. The program product of claim 19 wherein the configuration table has a scrolling operation.

23. The program product of claim 19 wherein the configuration table has a sorting operation.

24. The program product of claim 19 wherein the configuration table has a recalling operation.

25. The program product of claim 19 wherein the operation mode is a pointer-over-with-clicking mode.

26. The program product of claim 19 wherein the operation mode is a pointer-movement mode.

27. The program product of claim 19 wherein the operation mode is a pointer-over-with-highlighting mode.

28. The program product of claim 19 wherein the operation mode is a pointer-over-with-highlighting-and-clicking mode.

29. The program product of claim 19 further comprising a configuration editor stored in the computer-usable medium.

30. The program product of claim 29 wherein the configuration editor is a graphical configuration editor.

31. The program product of claim 30 wherein the configuration editor has at least one operation control panel, the operation control panel having a plurality of selectable mode indicators.

32. The program product of claim 31 wherein the operation control panel is an activating control panel.

33. The program product of claim 31 wherein the operation control panel is a selecting control panel.

34. The program product of claim 31 wherein the operation control panel is a scrolling control panel.

35. The program product of claim 31 wherein the operation control panel is a sorting control panel.

36. The program product of claim 31 wherein the operation control panel is a recalling control panel.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO (SINGAPORE) PTE LTD.
Reel/Frame 016891/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2003
From: CHEN, YEN-FU; WANG, RAYMOND TANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014278/0882 →