IP Library Granted Patent US 7,289,108
Granted Patent B2
US 7,289,108 · App. 10/680,646 · Granted Oct 30, 2007

Method for constituting bootstrap hotkeys and input system thereof

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,289,108
App. No.
10/680,646
Granted
Oct 30, 2007
Kind
B2
Abstract

A method for constituting bootstrap hotkeys comprises a step ( 11 ) for identifying a predetermined keyboard and a step ( 13 ) for booting hotkey functions. The step ( 11 ) further comprises: a step ( 110 ) for executing hotkey's bootstrap codes and transferring a keyboard-identification means to a keyboard when a computer is booted; a step ( 112 ) for transmitting a keyboard-confirmation means from the keyboard to the host computer in response to the keyboard-identification means; and a step ( 114 ) for recognizing the keyboard-confirmation means in light of the hotkey's bootstrap codes; followed by the activation of the hotkey function or, if fails, by terminating the hotkey's bootstrap codes. The step ( 13 ) further comprises: a step ( 130 ) for validating a depressed single key or combination key of the keyboard by the hotkey's bootstrap codes; if confirmed to be a bootstrap hotkey, a menu of hotkey functions is shown on a screen; and a step ( 132 ) for comparing a depressed single key or combination key of the keyboard with a input-key indicating portion; if identical, the host computer will execute an application program corresponding to the application indicating portion.

Claims (32)

1. A method for constituting bootstrap hotkeys, comprising the steps of:

identifying whether a keyboard is compatible, including the steps of:

executing a host computer's hotkey bootstrap codes when said host computer is initially booted;

transferring a keyboard-identification means from said host computer to a keyboard connected to said host computer; and

transmitting a keyboard-confirmation means corresponding to said keyboard-identification means from said keyboard to said host computer;

if the keyboard is identified as being compatible, then booting hotkey functions, wherein the step of booting hotkey functions includes the steps of:

displaying on said host computer screen a menu of said hotkey functions including at least one input-key indicating portion and at least one application indicating portion corresponding to the input-key indicating portion when a depressed single key or combination key of said keyboard is recognized by said hotkey's bootstrap codes; and

executing the application program associated with the application indicating portion corresponding to said input-key indicating portion when said depressed single key or combination key of said keyboard is identical to said input-key indicating portion indicated by the hotkey's bootstrap codes; and if the keyboard fails to be identified as compatible, then terminating said hotkey's bootstrap codes during said initial booting of said host computer.

2. The method according to claim 1 , wherein said keyboard is a computer keyboard.

3. The method according to claim 1 , wherein said keyboard is a wireless keyboard.

4. The method according to claim 1 , wherein said hotkey is a default bootstrap hotkey.

5. The method according to claim 1 , wherein said hotkey is a user-defined bootstrap hotkey.

6. The method according to claims 1 , wherein said keyboard-identification means is a keyboard-identification instruction.

7. The method according to claim 1 , wherein said keyboard-confirmation means is a keyboard-confirmation instruction.

8. The method according to claims 1 , wherein said hotkey's bootstrap codes is obtained from the Internet.

9. The method according to claim 1 , wherein said single key or said combination key indicated by said input-key indicating portion is a default single or a default combination key, respectively.

10. The method according to claim 1 , wherein said application program indicated by said application indicating portion is a default application program.

11. The method according to claim 1 , wherein said application program indicated by said application indicating portion is a user-defined application program.

12. An input system with bootstrap hotkeys, comprising:

a host computer that executes a hotkey's bootstrap codes when said host computer is initially booted, wherein said hotkey's bootstrap codes transmits a keyboard-identification means to a keyboard connected to said host computer; whereby said keyboard transmits a keyboard-confirmation means corresponding to said keyboard-identification means during said initial booting, said hotkey's bootstrap codes further activates a hotkey function when said keyboard-comfirmation means is recognized by said hotkey's bootstrap codes as being compatible therewith and terminates said hotkey's bootstrap codes if said keyboard-confirmation means is not recognized by said hotkey's bootstrap codes as being compatible therewith; and

a menu of hotkey functions to be displayed on said host computer's computer screen if a depressed single or combination key is recognized as a bootstrap hotkey by said hotkey's bootstrap codes, said menu comprising at least one input-key indicating portion and at least one corresponding application indicating portion; whereby, said host computer executes an indicated application program of said application indicating portion corresponding to said input-key indicating portion if said depressed single or combination key of said keyboard is determined by said hotkey's bootstrap codes to be identical to a corresponding code in said input-key indicating portion.

13. The input system according to claim 12 , wherein said keyboard is a wired keyboard.

14. The input system according to claim 12 , wherein said keyboard is a wireless keyboard.

15. The input system according to claim 12 , wherein said bootstrap hotkey is a default bootstrap hotkey.

16. The input system according to claim 12 , wherein said bootstrap hotkey is a user-defined bootstrap hotkey.

17. The input system according to claim 12 , wherein said single or combination key indicated by said input-key indicating portion is a default single or combination key, respectively.

18. The input system according to claim 12 , wherein said single or combination key indicated by said input-key indicating portion is a user-defined single or combination key, respectively.

19. The input system according to claim 12 , wherein said application program indicated by said application indicating portion is a default application program.

20. The input system according to claim 12 , wherein said application program indicated by said application indicating portion is a user-defined application program.

21. The input system according to claim 12 , wherein said hotkey's bootstrap codes is made available for downloading from a web site of the Internet.

22. The input system according to claim 12 , wherein said keyboard-identification means is a keyboard-confirmation instruction.

23. The input system according to claim 12 , wherein said keyboard-confirmation means is a keyboard-confirmation instruction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2008
From: BEHAVIOR TECH COMPUTER CORP.
To: TRANSPACIFIC ELECTRONICS, LLC
Reel/Frame 022043/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2004
From: KUO, JOHN
To: BEHAVIOR TECH COMPUTER CORP.
Reel/Frame 015462/0610 →