Patent US5525978A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5525978A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphical key manager for computer

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-02-28
•
Granted: 1996-06-11
•
Expires: 2014-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer has an operating system with a graphical user interface. This computer also has a key manager for graphically associating objects, such as data or application programs, with keystrokes, such as Fn-Fx key combinations, where Fn is a special shift key and Fx is a numbered function key. A key group or folder contains icons which represent objects. This key group can be built or modified by the user by copying an icon contained in another program group or folder via a drag and drop or similar operation. The key manager interrogates the operating system for the contents of the key group, and receives a key array. The key array contains objects associated with keystrokes. The key manager then monitors the operating system for any keystrokes received from the user. Upon receipt of a keystroke, the key manager determines whether the keystroke is in the key group. If so, the key manager intercepts the keystroke from the operating system, and retrieves the object associated with the keystroke from the key array. If the object is not already executing, the key manager executes the object.

Inventors

  • 👤 Dennis C. York
  • 👤 Evan P. Smouse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:51
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/02; G06F3/023; G06F3/0238

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 196 words
A method of graphically associating a plurality of objects with a plurality of keystrokes in a computer, said computer having an operating system with a graphical user interface, said method comprising the steps of: copying a first icon representing a first object into a key group; adding said first object to a first position of a key array for said key group; automatically associating a first keystroke with said first position of said key array having said first object, said first keystroke being within a predetermined ranged of keystrokes; copying a second icon representing a second object into said key group; adding said second object to a second position of said key array for said key group: automatically associating a second keystroke with said second position of said key array having said second object, said second keystroke being within said predetermined range of keystrokes; monitoring for keystrokes received from a user; upon receipt of a keystroke, determining whether said keystroke is within said predetermined range of keystrokes; if said keystroke is within said predetermined range of keystrokes, retrieving the object associated with said keystroke from said key array; and executing said object associated with said keystroke.
Claim 2
Independent Claim 196 words
A method of graphically associating a plurality of objects with a plurality of keystrokes in a computer, said computer having an operating system with a graphical user interface, said method comprising the steps of: copying a first icon representing a first object into a key group; adding said first object to a first position of a key array for said key group; automatically associating a first keystroke with said first position of said key array having said first object, said first keystroke being within a predetermined ranged of keystrokes; copying a second icon representing a second object into said key group; adding said second object to a second position of said key array for said key group: automatically associating a second keystroke with said second position of said key array having said second object, said second keystroke being within said predetermined range of keystrokes; monitoring for keystrokes received from a user; upon receipt of a keystroke, determining whether said keystroke is within said predetermined range of keystrokes; if said keystroke is within said predetermined range of keystrokes, retrieving the object associated with said keystroke from said key array; and executing said object associated with said keystroke.
Claim 3
Dependent Claim 24 words
The method of claim 1, wherein said executing step is responsive to the step of verifying that said object has not already been executed.
Claim 4
Dependent Claim 223 words
A key manager for graphically associating a plurality of objects with a plurality of keystrokes in a computer, said computer having an operating system with a graphical user interface, said graphical user interface having a key group, said key manager comprising: means for copying a first icon representing a first object into said key group; means for adding said first object to a first position of a key array for said key group: means for automatically associating a first keystroke with said first position of said key array having said first object, said first keystroke being within a predetermined range of keystrokes; means for copying a second icon representing a second object into said key group; means for adding said second object to a second position of said key array for said key group; means for automatically associating a second keystroke with said second position of said key array having said second object, said second keystroke being within said predetermined range of keystrokes; means for monitoring for keystrokes received from a user; upon receipt of a keystroke, means for determining whether said keystroke is in said predetermined range of keystrokes; if said keystroke is in said predetermined range of keystrokes, means for retrieving the object associated with said keystroke from said key array; and means for executing said object associated with said keystroke.
Claim 5
Dependent Claim 223 words
A key manager for graphically associating a plurality of objects with a plurality of keystrokes in a computer, said computer having an operating system with a graphical user interface, said graphical user interface having a key group, said key manager comprising: means for copying a first icon representing a first object into said key group; means for adding said first object to a first position of a key array for said key group: means for automatically associating a first keystroke with said first position of said key array having said first object, said first keystroke being within a predetermined range of keystrokes; means for copying a second icon representing a second object into said key group; means for adding said second object to a second position of said key array for said key group; means for automatically associating a second keystroke with said second position of said key array having said second object, said second keystroke being within said predetermined range of keystrokes; means for monitoring for keystrokes received from a user; upon receipt of a keystroke, means for determining whether said keystroke is in said predetermined range of keystrokes; if said keystroke is in said predetermined range of keystrokes, means for retrieving the object associated with said keystroke from said key array; and means for executing said object associated with said keystroke.
Claim 6
Dependent Claim 15 words
The key manager of claim 3, wherein said operating system is a Windows operating system.
Claim 7
Dependent Claim 27 words
The key manager of claim 4, wherein said key array further comprises a command line containing a path and filename necessary to execute or invoke said object.
Claim 8
Dependent Claim 27 words
The key manager of claim 5, wherein said keystroke is a Fn-Fx keystroke, where Fn is a special shift key and Fx is a numbered function key.
Claim 9
Dependent Claim 13 words
The key manager of claim 3, wherein said key group is a folder.
Claim 10
Dependent Claim 15 words
The key manager of claim 7, wherein said operating system is a UNIX-based operating system.
Claim 11
Dependent Claim 27 words
The key manager of claim 8, wherein said keystroke is a Fn-Fx keystroke, where Fn is a special shift key and Fx is a numbered function key.
Claim 12
Dependent Claim 15 words
The key manager of claim 7, wherein said operating system is an Apple-based operating system.
Claim 13
Dependent Claim 27 words
The key manager of claim 10, wherein said keystroke is a Fn-Fx keystroke, where Fn is a special shift key and Fx is a numbered function key.

References Cited (Backward Citations)

US5220675A Cited
US5287514A Cited
US5181029A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-11 1999-12-11 2000-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-11 2003-12-11 2004-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-11 2007-12-11 2008-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag