IP Library Granted Patent US 6,959,422
Granted Patent B2
US 6,959,422 · App. 10/039,485 · Granted Oct 25, 2005

Shortcut key manager and method for managing shortcut key assignment

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 6,959,422
App. No.
10/039,485
Granted
Oct 25, 2005
Kind
B2
Abstract

A shortcut key manager and method is provided for managing shortcut key assignment to non-command user interface items. In response to receipt of an item identification that identifies a non-command user interface item type and a key identification that identifies a shortcut key, the shortcut key is assigned to the non-command user interface item type that defines the non-command item. When the shortcut key is input, an instance of the non-command user interface item is presented to the user in response to the user input of the shortcut key.

Claims (40)

1. A shortcut key manager for managing shortcut key assignment, the shortcut key manager comprising:

an item receiver for receiving an item identification that identifies a non-command user interface item type;

a key receiver for receiving a key identification that identifies a shortcut key;

an assignment handler for assigning the shortcut key to the non-command user interface item type; and

a shortcut key handler for presenting an instance of the non-command user interface item to a user when the user uses the shortcut key;

wherein the shortcut key handler has an item window controller for controlling display of a window with an instance of the non-command user interface item.

2. The shortcut key manager as claimed in claim 1 wherein the shortcut key handler has a focus setter for setting a user control focus to the non-command user interface item.

3. The shortcut key manager as claimed in claim 2 wherein the focus setter sets a keyboard focus to the non-command user interface item.

4. The shortcut key manager as claimed in claim 1 wherein the item window controller has a window display unit for displaying the window at a current cursor location.

5. The shortcut key manager as claimed in claim 1 wherein the item window controller has a window closing unit for closing the window in response to a user input.

6. The shortcut key manager as claimed in claim 1 wherein the shortcut key comprises one or more key strokes.

7. The shortcut key manager as claimed in claim 1 wherein the non-command item is not visual when it is not selected.

8. A method for managing shortcut key assignment, the method comprising steps of:

receiving an item identification that identifies a non-command user interface item type;

receiving a key identification that identifies a shortcut key;

assigning the shortcut key to the non-command user interface item type;

receiving user input of the shortcut key; and

presenting an instance of the non-command user interface item to the user in response to the user input of the shortcut key;

wherein the presenting step comprises a step of controlling display of a window with an instance of the non-command user interface item.

9. The method as claimed in claim 8 further comprising a step of setting a user control focus to the non-command user interface item.

10. The method as claimed in claim 9 wherein the focus setting step sets a keyboard focus to the non-command user interface item.

11. The method as claimed in claim 8 wherein the display controlling step displays the window at a current cursor location.

12. The method as claimed in claim 8 wherein the display controlling step closes the window in response to a user input.

13. The method as claimed in claim 8 wherein the user input receiving step receives one or more key strokes as the shortcut key.

14. The method as claimed in claim 8 wherein the presenting step comprises a step of controlling display of a small pop-up window to display the instance of the non-command user interface item at a current mouse cursor location when the user uses the shortcut key assigned to the non-command user interface item, and the focus setting step sets a keyboard focus to the non-command user interface item displayed in the pop-up window.

15. The method as claimed in claim 14 wherein the display controlling step displays the pop-up window which is free of command user interface items or non-command items other than the instance of the non-command user interface item to which the shortcut key is assigned.

16. A computer readable memory for storing the instructions and/or statements for use in the execution in a computer of a method for managing shortcut key assignment, the method comprising steps of:

receiving an item identification that identifies a non-command user interface item type;

receiving a key identification that identifies a shortcut key;

assigning the shortcut key to the non-command user interface item type;

receiving user input of the shortcut key; and

presenting an instance of the non-command user interface item to the user in response to the user input of the shortcut key;

wherein the presenting step comprises a step of controlling display of a window with an instance of the non-command user interface item.

17. A shortcut key manager for managing shortcut key assignment, the shortcut key manager comprising:

an item receiver for receiving an item identification that identifies a non-command user interface item type;

a key receiver for receiving a key identification that identifies a shortcut key;

an assignment handler for assigning the shortcut key to the non-command user interface item type; and

a shortcut key handler for presenting an instance of the non-command user interface item to a user when the user uses the shortcut key;

wherein the shortcut key handler has an item window controller for controlling display of a small pop-up window to display the instance of the non-command user interface item at a current mouse cursor location when the user uses the shortcut key assigned to the non-command user interface item, and the focus setter sets a keyboard focus to the non-command user interface item displayed in the pop-up window.

18. The shortcut key manager as claimed in claim 17 wherein the item window controller displays the pop-up window which is free of command user interface items or non-command items other than the instance of the non-command user interface item to which the shortcut key is assigned.

Assignments (20)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A.
To: COREL CORPORATION; COREL INC.; COREL HOLDINGS CORPORATION; WINZIP COMPUTING LP; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC
Reel/Frame 030591/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT AND ASSUMPTION Recorded Dec 29, 2006
From: MORGAN STANLEY & COMPANY INCORPORATED
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 018688/0422 →
SECURITY AGREEMENT Recorded May 19, 2006
From: COREL CORPORATION; COREL INC.; COREL HOLDINGS CORPORATION; WINZIP COMPUTING LLC; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LP
To: MORGAN STANLEY & COMPANY INC.
Reel/Frame 017656/0072 →
RELEASE OF SECURITY INTERESTS Recorded May 17, 2006
From: CREDIT SUISSE TORONTO BRANCH (FKA CREDIT SUISSE FIRST BOSTON TORONTO BRANCH)
To: COREL CORPORATION; COREL US HOLDINGS, LLC
Reel/Frame 017636/0417 →
SECOND LIEN SECURITY AGREEMENT Recorded Aug 2, 2005
From: COREL CORPORATION; COREL US HOLDINGS, LLC
To: CREDIT SUISSE FIRST BOSTON TORONTO BRANON
Reel/Frame 016784/0245 →
SECURITY AGREEMENT Recorded Feb 28, 2005
From: COREL CORPORATION
To: CREDIT SUISSE FIRST BOSTON TORONTO BRANCH
Reel/Frame 016309/0733 →
RELEASE OF SECURITY INTEREST Recorded Feb 17, 2005
From: WELLS FARGO FOOTHILL, INC.
To: COREL INC.; COREL CORPORATION
Reel/Frame 015687/0779 →
SECURITY INTEREST Recorded Jul 22, 2004
From: COREL CORPORATION
To: WELLS FARGO FOOTHILL, INC.
Reel/Frame 015596/0932 →
SECURITY INTEREST Recorded Oct 6, 2003
From: COREL CORPORATION, AN ONTARIO CORPORATION
To: WELLS FARGO FOOTHILL, INC.
Reel/Frame 014560/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2001
From: SLAUNWHITE, DON; MEREU, STEPHEN
To: COREL CORPORATION
Reel/Frame 012491/0930 →