Great research starts with great data.

Learn More
More >
Patent Analysis of

Method for making a host personal computer act as an accessory in bluetooth piconet

Updated Time 12 June 2019

Patent Registration Data

Publication Number

US9906893

Application Number

US15/183884

Application Date

16 June 2016

Publication Date

27 February 2018

Current Assignee

I/O INTERCONNECT, LTD.

Original Assignee (Applicant)

ZEUNG, PING-SHUN

International Classification

H04W84/18,H04W4/00,H04W48/18,G06F9/445

Cooperative Classification

G06F8/61,H04W76/10,H04W4/80,H04W48/18,G06F9/4411

Inventor

ZEUNG, PING-SHUN

Patent Images

This patent contains figures and images illustrating the invention and its embodiment.

US9906893 Method making host 1 US9906893 Method making host 2 US9906893 Method making host 3
See all images <>

Abstract

A method for making a PC act as an accessory device in BLUETOOTH piconet is disclosed. The method includes the steps of: a) providing a BLUETOOTH adapter; b) connecting the BLUETOOTH adapter to the personal computer (PC) with a software program running in an application level; c) installing a custom BLUETOOTH adapter bus driver to be accessed and operated solely by the software program; d) implementing all necessary BLUETOOTH software stack above and including a BLUETOOTH Host to Controller Interface (HCI) profile; and e) the PC serving as a slave device.

Read more

Claims

1. A method for making a personal computer act as an accessory in BLUETOOTH piconet, comprising: a) providing a BLUETOOTH adapter; b) connecting the BLUETOOTH adapter to the personal computer (PC) with a software program running in an application level; c) installing a custom BLUETOOTH adapter bus driver to be accessed and operated solely by the software program; d) implementing all necessary BLUETOOTH software stack above and including a BLUETOOTH Host to Controller Interface (HCI) profile; and e) the PC serving as a slave device, wherein the slave device is adapted to be an accessory device for a handheld computer, wherein the PC plays both Bluetooth host and accessory roles simultaneously.

2. The method of claim 1, wherein the BLUETOOTH adapter has a USB (universal serial bus) interface, UART (universal asynchronous receiver/transmitter) interface, or SDIO (Secure Digital Input Output) interface.

3. The method of claim 2, wherein the BLUETOOTH adapter is a dongle when it has a USB interface.

4. The method of claim 1, wherein step d) further comprises implementing a plurality of protocols, wherein the protocols comprise, an L2CAP (logical link control and adaptation protocol), an RFCOMM (Radio Frequency Communications) and an SDP (Service Discovery Protocol).

5. The method of claim 1, wherein step d) further comprises implementing a plurality of BLUETOOTH application profiles, wherein the BLUETOOTH application profiles comprise, an HID (human interface device), HFP (Hand-Free Profile), A2DP (Advanced Audio Distribution Profile), and BLE (BLUETOOTH low energy).

Read more

Claim Tree

  • 1
    1. A method for making a personal computer act as an accessory in BLUETOOTH piconet, comprising:
    • a) providing a BLUETOOTH adapter;
    • b) connecting the BLUETOOTH adapter to the personal computer (PC) with a software program running in an application level;
    • c) installing a custom BLUETOOTH adapter bus driver to be accessed and operated solely by the software program;
    • d) implementing all necessary BLUETOOTH software stack above and including a BLUETOOTH Host to Controller Interface (HCI) profile; and
    • e) the PC serving as a slave device, wherein the slave device is adapted to be an accessory device for a handheld computer, wherein the PC plays both Bluetooth host and accessory roles simultaneously.
    • 2. The method of claim 1, wherein
      • the BLUETOOTH adapter has a USB (universal serial bus) interface, UART (universal asynchronous receiver/transmitter) interface, or SDIO (Secure Digital Input Output) interface.
    • 4. The method of claim 1, wherein
      • step d) further comprises
    • 5. The method of claim 1, wherein
      • step d) further comprises
See all independent claims <>

Description

BACKGROUND OF THE INVENTION

1. Technical Field

The invention relates to wireless communication between a host computer and peripherals, particularly to connection between BLUETOOTH devices.

2. Related Art

BLUETOOTH is a wireless technology standard for exchanging data over short distances (using short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz) from fixed and mobile devices, and building personal area networks (PANs). It can connect several devices, overcoming problems of synchronization.

BLUETOOTH is a packet-based protocol with a master-slave structure. One master may communicate with up to seven slaves in a piconet. BLUETOOTH is defined as a layer protocol architecture consisting of core protocols, cable replacement protocols, telephony control protocols, and adopted protocols. Mandatory protocols for all BLUETOOTH stacks are: LMP (Link Management Protocol), L2CAP (Logical Link Control and Adaptation Protocol) and SDP (Service Discovery Protocol). In addition, devices that communicate with BLUETOOTH almost universally can use these protocols: HCI (Host to Controller Interface) and RFCOMM (Radio Frequency Communications).

According to the BLUETOOTH specification, when a personal computer (PC), such as a desktop or a laptop computer, is connected with one or more external devices through BLUETOOTH, the PC generally serves as a BLUETOOTH host device and the external devices serve as BLUETOOTH accessory devices. In other words, a PC itself cannot be a Bluetooth accessory of other Bluetooth device. For example, when a smartphone is connected to a PC through BLUETOOTH, the keyboard, mouse, speaker, and microphone of the PC cannot be used by the smartphone.

To remove this restriction, a common solution is to replace all inherent drivers of the peripherals of the PC with proprietary drivers in a driver level. The proprietary driver will implement the Bluetooth software stack to make the PC serve as Bluetooth accessory for other Bluetooth device such as smart phone. Since the inherent Bluetooth software stack in driver level is replaced and cannot coexist with proprietary driver, some features or API provided by computer OS cannot be used. It will result in some Bluetooth applications based on original inherent software stack not working.

SUMMARY OF THE INVENTION

An object of the invention is to provide a method for making a host personal computer as an accessory in a BLUETOOTH piconet, which can automatically change a BLUETOOTH host PC to act as a BLUETOOTH accessory device. The method proposed in this invention is to connect another Bluetooth adapter to PC and implement Bluetooth software stack in application level on top of the adapter to let PC play Bluetooth accessory role. With this approach, the inherent Bluetooth software stack provided by OS can still work and normally make PC play Bluetooth host role. Therefore, the PC can play both Bluetooth host and accessory roles simultaneously and smoothly.

To accomplish the above object, the method for making a host personal computer as an accessory in BLUETOOTH piconet of the invention includes the steps of:

a) providing a BLUETOOTH adapter;

b) connecting the BLUETOOTH adapter to a personal computer (PC) with a software program running in application level;

c) installing a custom BLUETOOTH adapter bus driver to be accessed and operated solely by the software program;

d) implementing all necessary BLUETOOTH software stack above and including Bluetooth HCI profiles; and

e) the PC serving as a BLUETOOTH accessory device.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic view of hardware arrangement of the invention; and

FIG. 2 is a flowchart of the method of the invention.

DETAILED DESCRIPTION OF THE INVENTION

Please refer to FIG. 1. The invention provides a method for making a host personal computer act as a BLUETOOTH accessory in a BLUETOOTH piconet. The method is applied between a personal computer (PC) 2 and a BLUETOOTH device 1. The PC 2 may be a desktop computer or a laptop computer with at least one USB (universal serial bus) port, UART (universal asynchronous receiver/transmitter) port, or SDIO (Secure Digital Input Output) port. The BLUETOOTH device 1 may be a smartphone or tablet computer with a BLUETOOTH function. Of course, the PC 2 is provided with peripherals such as a speaker 21, a microphone 22, a keyboard 23, and a mouse 24.

Please refer to FIG. 2, which shows a flowchart of the method of the invention. In step S1, a BLUETOOTH adapter 3 is provided. The BLUETOOTH adapter 3 is provided with a USB interface, a UART interface, or an SDIO interface for connecting a corresponding port of the PC 2. In general, the BLUETOOTH adapter 3 will be a dongle when it has a USB interface. The BLUETOOTH adapter 3 is provided with a BLUETOOTH function. In step S2, the BLUETOOTH adapter 3 is connected to a corresponding port of the PC 2 and is installed with a software program. The software program is running in an application level. In step S3, the software program installs a custom BLUETOOTH adapter bus driver to access and operate solely by itself. In step S4, the software program implements all necessary BLUETOOTH software stack above and including the HCI (Host to Controller Interface) profiles.

While each implementation has specific requirements that are detailed in the BLUETOOTH specification, the BLUETOOTH core system architecture has many consistent elements. The system includes an RF transceiver, baseband and protocol stacks that enable devices to connect and exchange a variety of classes of data.

The BLUETOOTH device 1 exchanges protocol signaling according to the BLUETOOTH specification. Core system protocols are the radio (RF) protocol, link control (LC) protocol, link manager (LM) protocol and logical link control and adaptation protocol (L2CAP), all of which are fully defined in the BLUETOOTH specification.

The lowest three system layers—the radio, link control and link manager protocols—are often grouped into a subsystem known as the BLUETOOTH controller. This is a common implementation that uses an optional standard interface—the Host to Controller Interface (HCI)—that enables two-way communication with the remainder of the BLUETOOTH system, called the BLUETOOTH host. The step S4 implements all necessary BLUETOOTH software stack above and including the HCI, namely, the logical link control and adaptation protocol (L2CAP), the RFCOMM (Radio Frequency Communications) and the SDP (Service Discovery Protocol).

The BLUETOOTH application profiles include, but not limited to, HID (human interface device), HFP (Hand-Free Profile), A2DP (Advanced Audio Distribution Profile), and BLE (BLUETOOTH low energy). All the mentioned software stack is implemented in an application level instead of a driver level.

Finally, in step S5, the PC 2 is switched to serve as a BLUETOOTH accessory device in the piconet after step S4 and can be used to wirelessly connect other BLUETOOTH devices. As a result, the peripherals of the PC 2, such as the speaker 21, the microphone 22, the keyboard 23, and the mouse 24 can become accessory devices of the BLUETOOTH device 1.

In sum, by the method of the invention, a personal computer 2 can be automatically and stably switched to serve as an accessory device in a BLUETOOTH piconet. This is very helpful for those users who connect their handheld computers to a personal computer through BLUETOOTH.

It will be appreciated by persons skilled in the art that the above embodiment has been described by way of example only and not in any limitative sense, and that various alterations and modifications are possible without departure from the scope of the invention as defined by the appended claims.

Read more
PatSnap Solutions

Great research starts with great data.

Use the most comprehensive innovation intelligence platform to maximise ROI on research.

Learn More

Patent Valuation

$

Reveal the value <>

28.0/100 Score

Market Attractiveness

It shows from an IP point of view how many competitors are active and innovations are made in the different technical fields of the company. On a company level, the market attractiveness is often also an indicator of how diversified a company is. Here we look into the commercial relevance of the market.

29.0/100 Score

Market Coverage

It shows the sizes of the market that is covered with the IP and in how many countries the IP guarantees protection. It reflects a market size that is potentially addressable with the invented technology/formulation with a legal protection which also includes a freedom to operate. Here we look into the size of the impacted market.

74.0/100 Score

Technology Quality

It shows the degree of innovation that can be derived from a company’s IP. Here we look into ease of detection, ability to design around and significance of the patented feature to the product/service.

32.0/100 Score

Assignee Score

It takes the R&D behavior of the company itself into account that results in IP. During the invention phase, larger companies are considered to assign a higher R&D budget on a certain technology field, these companies have a better influence on their market, on what is marketable and what might lead to a standard.

15.0/100 Score

Legal Score

It shows the legal strength of IP in terms of its degree of protecting effect. Here we look into claim scope, claim breadth, claim quality, stability and priority.

Citation

Patents Cited in This Cited by
Title Current Assignee Application Date Publication Date
Wireless human interface device host interface supporting both bios and OS interface operations AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED 30 September 2003 18 November 2004
Integrated cordless telephone and bluetooth dongle MCMCORP, INC. 13 July 2001 16 January 2003
Telecommunications gateway and method CANTOR FITZGERALD SECURITIES 10 October 2001 10 April 2003
Methods and arrangements for short range wireless communication NATIONAL INSTRUMENTS CORPORATION 30 May 2002 07 October 2004
Method and system for wireless pairing VIA TECHNOLOGIES, INC. 10 June 2004 14 July 2005
Title Current Assignee Application Date Publication Date
Wireless connecting method, computer, and non-transitory computer-readable storage medium I/O INTERCONNECT, LTD. 12 January 2018 25 December 2018
See full citation <>

More like this

Title Current Assignee Application Date Publication Date
Bluetooth microphone D & L HIGH-TECH COMPANY LIMITED 10 November 2016 09 November 2017
Apparatus and method for intermediary device data collection AFERO, INC. 30 March 2016 06 October 2016
Method and apparatus for controlling input to a mobile computing device located inside a vehicle INVICTUS TECHNOLOGY GROUP, INC. 18 April 2016 29 December 2016
Bluetooth binding method and bluetooth device SHENZHEN EXCELSECU DATA TECHNOLOGY CO., LTD 11 December 2015 15 December 2016
Methods, devices and systems for bluetooth audio transmission CASSIA NETWORKS INC. 29 January 2016 04 August 2016
Smart device, and method and apparatus for establishing bluetooth connection between devices therefor NATIONZ TECHNOLOGIES INC. 01 November 2016 11 May 2017
Remotely configurable wireless broadcast device RADIUS NETWORKS INC. 22 March 2016 27 October 2016
Method and apparatus for fast communication of information during bluetooth discovery phase 650 INDUSTRIES, INC. 22 February 2016 15 September 2016
Ring network of bluetooth speakers AVNERA CORPORATION 23 November 2015 26 May 2016
Bluetooth connection control method and apparatus for multiple playback devices, and music playback system GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD 30 November 2015 16 February 2017
Method and system for terminal device pairing connection SHENZHEN EXCELSECU DATA TECHNOLOGY CO., LTD. 09 December 2015 08 December 2016
Method and device for controlling device using bluetooth technology LG ELECTRONICS INC. 26 January 2016 04 August 2016
Bluetooth device R2GEAR INC. 16 December 2016 22 June 2017
Systems and methods for audio streaming QUALCOMM INCORPORATED 23 February 2016 29 September 2016
Bluetooth automatic connection method, master device, slave device, and system FUJIAN LANDI COMMERCIAL EQUIPMENT CO., LTD 03 August 2016 06 July 2017
Method and apparatus for connecting devices using bluetooth low-energy technology LG ELECTRONICS INC. 12 April 2016 20 October 2016
Bluetooth communication method and communication apparatus FEITIAN TECHNOLOGIES CO., LTD. 22 September 2016 20 April 2017
Arrangement for, and method of, establishing a paired connection between a wireless, electro-optical reader and one or more hosts SYMBOL TECHNOLOGIES, LLC 03 May 2017 21 December 2017
Method and apparatus for controlling device using bluetooth le technique LG ELECTRONICS INC. 30 December 2015 07 July 2016
Method and device for allocating address of device in bluetooth mesh network LG ELECTRONICS INC. 02 May 2016 03 November 2016
See all similar patents <>

More Patents & Intellectual Property

PatSnap Solutions

PatSnap solutions are used by R&D teams, legal and IP professionals, those in business intelligence and strategic planning roles and by research staff at academic institutions globally.

PatSnap Solutions
Search & Analyze
The widest range of IP search tools makes getting the right answers and asking the right questions easier than ever. One click analysis extracts meaningful information on competitors and technology trends from IP data.
Business Intelligence
Gain powerful insights into future technology changes, market shifts and competitor strategies.
Workflow
Manage IP-related processes across multiple teams and departments with integrated collaboration and workflow tools.
Contact Sales
Clsoe
US9906893 Method making host 1 US9906893 Method making host 2 US9906893 Method making host 3