IP Library › Granted Patent US 10,863,321
Granted Patent B2
US 10,863,321 · App. 16/343,929 · Granted Dec 8, 2020

Method and device for transmitting and receiving data using Bluetooth technology

Inventors: Younghwan Kwon (Seoul, KR); Jangwoong Park (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04W4/08H04W4/80H04W12/0401H04W12/04031H04W12/04033H04W12/04071H04W76/14H04W76/15
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 10,863,321
App. No.
16/343,929
Granted
Dec 8, 2020
Kind
B2
Abstract

The present invention relates to a method and device for transmitting and receiving, by a first device, data using Bluetooth. The present invention provides a method and device wherein the first device: generates a group for group communication with a plurality of devices; exchanges, with the plurality of devices, first configuration information of the group for the group communication; establishes Bluetooth connection to the plurality of devices on the basis of the first configuration information, the Bluetooth connection being established using a broadcasting channel or a time division technique for establishing simultaneous connection to the plurality of devices; and transmits and receives voice data to and from the plurality of devices by using a specific channel.

Claims (72)

1. A method of transmitting and receiving data by a first device using Bluetooth, the method comprising:

generating a group for group communication with a plurality of devices;

exchanging configuration information of the group for the group communication with the plurality of devices;

forming a Bluetooth connection with the plurality of devices based on the configuration information, wherein the Bluetooth connection is formed using a broadcasting channel or a time division scheme for simultaneously connecting to the plurality of devices; and

transmitting and receiving voice data to and from the plurality of devices using a specific channel,

wherein when the first device plays a role as a client, the voice data is transmitted to the plurality of devices through a write request message, and

wherein the voice data is written in a specific characteristic of the plurality of devices.

2. The method of claim 1 ,

wherein the generating the group comprises:

forming a Bluetooth LE connection with a controller; and

receiving a first write message, including second configuration information for generating the group, from the controller,

wherein the second configuration information comprises at least one of role information indicating a role in the group, a group ID for identifying the group, or a node ID for identifying the first device in the group.

3. The method of claim 2 ,

wherein the generating the group further comprises receiving, from the controller, a second write message comprising additional information for the transmission and reception of the voice data.

4. The method of claim 1 ,

wherein the configuration information comprises at least one of a group ID for identifying the group or codec information indicating a codec for modulation and demodulation of the voice data.

5. The method of claim 1 , further comprising:

exchanging, with each of the plurality of devices, identity resolving keys (IRKs) for use of an encrypted address and encryption keys for secure transmission of the voice data.

6. A method of transmitting and receiving data by a first device using Bluetooth, the method comprising:

generating a group for group communication with a plurality of devices;

exchanging configuration information of the group for the group communication with the plurality of devices;

forming a Bluetooth connection with the plurality of devices based on the configuration information, wherein the Bluetooth connection is formed using a broadcasting channel or a time division scheme for simultaneously connecting to the plurality of devices; and

transmitting and receiving voice data to and from the plurality of devices using a specific channel,

wherein the forming the Bluetooth connection comprises:

transmitting, to the plurality of devices, an advertising message using the broadcasting channel or the time division scheme, wherein the advertising message comprises a group ID for identifying the group; and

receiving, from each of the plurality of devices, a connection request message as a response to the advertising message,

wherein the connection request message comprises a connection interval parameter indicating an interval at which data is transmitted and received and a latency parameter indicating a number of deactivated connection events.

7. The method of claim 6 ,

wherein the connection interval parameter and the latency parameter are differently configured in each of the plurality of devices.

8. The method of claim 1 ,

wherein when the first device plays a role as a server, the voice data is transmitted to the plurality of devices through an indication message, and

wherein a specific characteristic for transmitting the voice data of the first device comprises a client descriptor configured to transmit the indication message when the voice data is generated.

9. A first device for transmitting and receiving data using Bluetooth, the first device comprising:

a communication unit configured to perform communication with an external device in a wireless or wired manner;

a memory configured to store data; and

a processor functionally connected to the communication unit,

wherein the processor is configured to:

generate a group for group communication with a plurality of devices;

exchange configuration information of the group for the group communication with the plurality of devices;

form a Bluetooth connection with the plurality of devices based on the configuration information, wherein the Bluetooth connection is formed using a broadcasting channel or a time division scheme for simultaneously connecting to the plurality of devices; and

transmit and receive voice data to and from the plurality of devices using a specific channel,

wherein when the first device plays a role as a client, the voice data is transmitted to the plurality of devices through a write request message, and

wherein the voice data is written in a specific characteristic of the plurality of devices.

10. The first device of claim 9 ,

wherein the processor is configured to:

form a Bluetooth LE connection with a controller, and

receive a first write message, including second configuration information for generating the group, from the controller,

wherein the second configuration information comprises at least one of role information indicating a role in the group, a group ID for identifying the group, or a node ID for identifying the first device in the group.

11. The first device of claim 10 ,

wherein the processor is configured to receive, from the controller, a second write message comprising additional information for the transmission and reception of the voice data.

12. The first device of claim 9 ,

wherein the configuration information comprises at least one of a group ID for identifying the group or codec information indicating a codec for modulation and demodulation of the voice data.

13. The first device of claim 9 ,

wherein the processor is configured to exchange, with each of the plurality of devices, IRKs for use of an encrypted address and encryption keys for secure transmission of the voice data.

14. A first device for transmitting and receiving data using Bluetooth, the first device comprising:

a communication unit configured to perform communication with an external device in a wireless or wired manner;

a memory configured to store data; and

a processor functionally connected to the communication unit,

wherein the processor is configured to:

generate a group for group communication with a plurality of devices;

exchange configuration information of the group for the group communication with the plurality of devices;

form a Bluetooth connection with the plurality of devices based on the configuration information, wherein the Bluetooth connection is formed using a broadcasting channel or a time division scheme for simultaneously connecting to the plurality of devices; and

transmit and receive voice data to and from the plurality of devices using a specific channel,

wherein the processor is configured to:

transmit, to the plurality of devices, an advertising message using the broadcasting channel or the time division scheme, wherein the advertising message comprises a group ID for identifying the group, and

receive, from each of the plurality of devices, a connection request message as a response to the advertising message,

wherein the connection request message comprises a connection interval parameter indicating an interval at which data is transmitted and received and a latency parameter indicating a number of deactivated connection events.

15. The first device of claim 14 ,

wherein the connection interval parameter and the latency parameter are differently configured in each of the plurality of devices.

16. The first device of claim 9 ,

wherein when the first device plays a role as a server, the voice data is transmitted to the plurality of devices through an indication message, and

wherein a specific characteristic for transmitting the voice data of the first device comprises a client descriptor configured to transmit the indication message when the voice data is generated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: KWON, YOUNGHWAN; PARK, JANGWOONG
To: LG ELECTRONICS INC.
Reel/Frame 048969/0267 →
Continuity (2)
Provisional Application 62410859 · Oct 21, 2016
Related Publication 20190349718A1 · Nov 14, 2019