Method for coordinating built-in bluetooth modules
First Claim
1. A method for coordinating built-in bluetooth modules that include a coordinating procedure and a bluetooth protocol process program in a bluetooth keyboard to form a wireless bluetooth module to equip with overlapped functions, comprising the steps of:
- a. determining at an initial operation time whether an authentication key is depressed;
b. registering a USB keyboard module to a PC processor if the authentication key is not depressed; and
c. proceeding an authentication process, and performing hand-shaking and authentication for a keyboard transmission/receiving end if the authentication key is depressed, then registering the USB keyboard module to the PC processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for coordinating built-in bluetooth modules mainly establishes a coordinating program in a bluetooth keyboard module to coordinate a HUB, a wireless keyboard control equation and process procedures of a host controller interface (HCI) resided in the bluetooth keyboard module. The coordinating program enables the wireless keyboard control equation to generate a simulated keyboard signal to enable a conventional keyboard to start operation smoothly. Meanwhile, the coordinating program coordinates the wireless keyboard control equation and the HCI process procedures to enable future operating systems equipped with a bluetooth driver program to directly use the receiving end of the bluetooth keyboard to form a standardized specification.
-
Citations
8 Claims
-
1. A method for coordinating built-in bluetooth modules that include a coordinating procedure and a bluetooth protocol process program in a bluetooth keyboard to form a wireless bluetooth module to equip with overlapped functions, comprising the steps of:
-
a. determining at an initial operation time whether an authentication key is depressed;
b. registering a USB keyboard module to a PC processor if the authentication key is not depressed; and
c. proceeding an authentication process, and performing hand-shaking and authentication for a keyboard transmission/receiving end if the authentication key is depressed, then registering the USB keyboard module to the PC processor. - View Dependent Claims (2, 3)
-
-
4. A method for coordinating built-in bluetooth modules that include a coordinating procedure and a bluetooth protocol process program in a bluetooth keyboard to form a wireless bluetooth module to equip with overlapped functions, comprising the steps of:
-
a. registering a USB keyboard module to a PC processor and processing USB Dongle/HCI registration for not initial operation;
b. determining whether having received data or commands emitted from a wireless keyboard when no keyboard commands or data are received from the USB after the USB Dongle/HCI registration processing has finished;
proceeding a wireless keyboard process and control procedure when keyboard commands or data are received from the USB, then determining whether having received data or commands emitted from the wireless keyboard;
c. determining whether having received bluetooth module HCI commands or data from the USB when not receiving data or commands emitted from the wireless keyboard;
proceeding a wireless keyboard function process and control procedure when having received the data or commands emitted from the wireless keyboard, then determining whether having received bluetooth module HCI commands or data from the USB;
d. determining whether having received other non-keyboard commands or data from a bluetooth base band when not receiving the bluetooth module HCI commands or data from the USB;
proceeding a bluetooth module HCI process and interpretation program when having received the bluetooth module HCI commands or data from the USB, then determining whether having received other non-keyboard commands or data from the bluetooth base band; and
e. determining whether to proceed a power saving operation mode when non-keyboard commands or data were not received from the bluetooth base band;
proceeding a bluetooth module HCI process program when the non-keyboard commands or data were received from the bluetooth base band, then determining whether having received the keyboard commands or data from the USB. - View Dependent Claims (5, 6, 7, 8)
-
Specification