1. Field of the Invention
The present invention generally relates to the field of computers and communications. More particularly, the invention relates to computers and Bluetooth communications.
2. Background Art
Many input devices for computers are manufactured with Bluetooth capability. These Bluetooth-enabled input devices can conveniently work with other portable devices without the requirement of physical wires. Manufacturers have adopted the Bluetooth standard to ensure compatibility among devices and to reduce or eliminate the need for user intervention during initial setup of these devices. Due to this added convenience, the Bluetooth standard has been especially popular among portable computing devices, such as laptop computers.
The Bluetooth standard is advantageous over its more common predecessor, the wireless USB, mainly because Bluetooth is a fully integrated wireless standard. In contrast to the Bluetooth standard, wireless USB requires both its underlying USB communication system and an additional non-standardized wireless transceiver. As a result, some disadvantages wireless USB has with respect to Bluetooth are that, for example, there is no interoperability of devices among different computers and the quality of the wireless communication link is not guaranteed.
Despite the advantages of Bluetooth, the desktop computer market has been slow to embrace Bluetooth technology. Most OEM desktop computer manufacturers do not offer Bluetooth-enabled desktop computer systems alongside their current standardized connectivity options, which include legacy PS/2, USB/USB2, and IEEE 1394 FireWire. Integrating a new standard is costly and manufacturers tend to avoid the risk of increasing production costs that may be difficult to recover given the already narrow profit margins experienced in the personal computing market. As a result, the individual consumer will have to shoulder the additional cost and inconvenience of an after-market Bluetooth dongle in order to use their Bluetooth-enabled input devices with their desktop computer.
A Bluetooth-enabled system and related method substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
The present invention is directed to a Bluetooth-enabled system and related method. The following description contains specific information pertaining to the implementation of the present invention. One skilled in the art will recognize that the present invention may be implemented in a manner different from that specifically discussed in the present application. Moreover, some of the specific details of the invention are not discussed in order not to obscure the invention.
The drawings in the present application and their accompanying detailed description are directed to merely exemplary embodiments of the invention. To maintain brevity, other embodiments of the present invention are not specifically described in the present application and are not specifically illustrated by the present drawings.
As shown in
The operation of Bluetooth-enabled system 200 will now be discussed. Each Bluetooth-enabled input device, e.g., Bluetooth keyboard 202a and Bluetooth mouse 202b, detects inputs, such as key strokes in Bluetooth keyboard 202a or movements of Bluetooth mouse 202b, and generates corresponding input data in the form of an HID (Human Interface Device) report. The Bluetooth-enabled input device then transmits the HID report to Bluetooth-enabled host 206, e.g. Bluetooth-enabled IP phone 206 in the present embodiment, via Bluetooth link 204. Bluetooth-enabled host 206 maintains communication with each Bluetooth-enabled input device via Bluetooth link 204. Bluetooth-enabled host 206 can be configured to process the HID report received from the Bluetooth-enabled input device, extract the input data included in the HID report, convert the input data into TCP/IP packet(s), and transmit the TCP/IP packet(s) to computer 212 over communication link 210. Bluetooth-enabled host 206 can process the HID report and extract the input data in the HID report by utilizing, for example, a Bluetooth stack and an HID profile application.
Computer 212 can be configured to receive the TCP/IP packet(s) from Bluetooth-enabled host 206, e.g. Bluetooth-enabled IP phone 206, via communication link 210 and process the TCP/IP packet(s) to extract the input data generated by the Bluetooth-enabled input devices. Once extracted from the TCP/IP packet(s), the input data from Bluetooth-enabled input devices (e.g. keyboard 202a and/or mouse 202b) can be appropriately utilized by an operating system and suitable applications that reside in computer 212. Computer 212 can process the TCP/IP packet(s) by utilizing, for example, a software application that resides on a hard drive in the computer.
Thus, Bluetooth-enabled system 200 can provide input data from a Bluetooth-enabled input device, such as a Bluetooth keyboard or a Bluetooth mouse, to an immobile computer (e.g. a desk top computer or a work station) by utilizing a communication link, such as an Ethernet or WLAN link, established between the computer and the Bluetooth-enabled host, such as an IP phone, and a Bluetooth link established between the Bluetooth-enabled host and the Bluetooth-enabled input device without requiring a Bluetooth dongle connected to the computer. By not requiring a Bluetooth dongle for communication between a Bluetooth-enabled input device and a computer, the invention advantageously saves the cost and inconvenience of installing the Bluetooth dongle, as required in conventional Bluetooth-enabled system 100 in
Referring now to step 302 of flowchart 300 in
At step 306 of flowchart 300, the Bluetooth-enabled host, such as Bluetooth-enabled IP phone 206, receives the input data in the HID report from the Bluetooth-enabled input device and processes the data using a Bluetooth stack and an HID profile application. At step 308 of flowchart 300, the Bluetooth-enabled host converts the input data from the Bluetooth-enabled input device into TCP/IP packet(s). One task of the Bluetooth-enabled host is to convert the input data from the Bluetooth-enabled input device into TCP/IP packets.
At step 310 of flowchart 300, the Bluetooth-enabled host transmits the TCP/IP packet(s) to a computer, such as computer 212, via a communication link, such as communication link 210, by utilizing a TCP/IP protocol. The communication link can be, for example, an Ethernet or WLAN link and can be implemented by a cable, such as a CAT5, CAT5e, CAT6, or CAT7 cable. At step 312 of flowchart 300, the computer processes the TCP/IP packet(s) received from the Bluetooth-enabled host and extracts the user input data from the Bluetooth-enabled input device. After the input data has been extract, the input data can be utilized by the computer's operating system and suitable applications that reside in the computer. For example, a cursor can be moved and displayed at a desired location of the computer's screen or a typed character can be displayed.
In sum, the present invention advantageously provides a user with a Bluetooth-enabled system without having to buy and install a separate Bluetooth dongle. Thus, the user who wishes to use Bluetooth-enabled devices with a computer can avoid cost and inconvenience by using the invention's Bluetooth-enabled system, which can include a Bluetooth-enabled host, such as an IP phone, and one or more Bluetooth-enabled input devices, such as a Bluetooth keyboard and/or a Bluetooth mouse.
From the above description of the invention it is manifest that various techniques can be used for implementing the concepts of the present invention without departing from its scope. Moreover, while the invention has been described with specific reference to certain embodiments, a person of ordinary skill in the art would appreciate that changes can be made in form and detail without departing from the spirit and the scope of the invention. Thus, the described embodiments are to be considered in all respects as illustrative and not restrictive. It should also be understood that the invention is not limited to the particular embodiments described herein but is capable of many rearrangements, modifications, and substitutions without departing from the scope of the invention.
Thus, a Bluetooth-enabled system and related method have been described.
The present application claims the benefit of and priority to a pending provisional patent application entitled “Bluetooth Keyboard and Mouse Using an IP Phone,” Ser. No. 60/927,198 filed on May 2, 2007. The disclosure in that pending provisional application is hereby incorporated fully by reference into the present application.
Number | Date | Country | |
---|---|---|---|
60927198 | May 2007 | US |