IP Library Granted Patent US 11,716,176
Granted Patent B2
US 11,716,176 · App. 16/906,786 · Granted Aug 1, 2023

Method and system for broadcasting data in wireless network

Inventors: Chih-Kuang Lin (Dublin, IE); Davide Villa (Cork, IE); Adam Kuenzi (Silverton, OR); Michael Lang (Oregon City, OR); Ankit Tiwari (Natick, MA)
Assignee: CARRIER CORPORATION
H04L1/1854H04W4/23H04W4/80H04W28/04H04W74/0808H04W76/14H04W76/40H04B17/318H04J13/0044H04W8/26H04W64/00H04W84/18H04W84/20
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 11,716,176
App. No.
16/906,786
Granted
Aug 1, 2023
Kind
B2
Abstract

A method for communicating data between Bluetooth Low Energy (BLE) devices ( 200, 202 ) in a network ( 100 ) comprising multiple nodes, the method comprising: broadcasting data from a broadcasting node ( 200 ); receiving the data at multiple receiving nodes ( 202 ); transmitting an acknowledgement (ACK) packet from each of the receiving nodes ( 202 ) to the broadcasting node ( 200 ), wherein each receiving node ( 202 ) waits for a waiting period before transmitting the ACK packet, and wherein the waiting period is a varying length of time for each receiving node ( 202 ).

Claims (38)

1. A method for communicating data between Bluetooth Low Energy (BLE) devices in a network comprising multiple nodes, the method comprising:

broadcasting data from a broadcasting node;

receiving the data at multiple receiving nodes;

transmitting an acknowledgement (ACK) packet from each of the receiving nodes to the broadcasting node, wherein each receiving node waits for a waiting period before transmitting their ACK packet, and wherein the waiting period is a varying length of time for each receiving node,

wherein the waiting period is determined by information that is unique to each respective receiving node, wherein the information unique to each respective receiving node is a node identification (ID) and/or a media access control (MAC) address, and wherein the waiting period for each respective receiving node is determined by a distance the respective receiving node is from the broadcasting node.

2. The method of claim 1 , wherein the waiting period is different for each receiving node.

3. The method of claim 1 , wherein the waiting period is determined by information that is non-unique to each respective receiving node, wherein the non-unique information comprises a combination of radio frequency (RF) signatures at the respective receiving node, receiver signal strength, and signal phase.

4. The method of claim 3 , wherein the non-unique information is a combination of RF signatures generated at the respective receiving node.

5. The method of claim 3 , wherein the non-unique information is a signal strength at the respective receiving node.

6. The method of claim 3 , wherein the non-unique information is a signal phase at the respective receiving node.

7. The method of claim 1 , wherein each respective receiving node sends an ACK packet using Code Division Multiple Access (CDMA).

8. A Bluetooth Low Energy network comprising multiple nodes, the network being an apparatus for communicating data between Bluetooth Low Energy (BLE) devices, the network further comprising:

a first BLE device configured to broadcast data; and

multiple BLE receiving devices configured to receive broadcasted data;

wherein the multiple receiving devices are receiving nodes that are configured to transmit an acknowledgement (ACK) packet to the first BLE device upon receipt of broadcasted data, wherein each receiving node is configured to determine and wait for a waiting period before transmitting their ACK packet; and

wherein the waiting period is a varying length of time for each receiving node,

wherein the waiting period is determined by information that is unique to each respective receiving node, wherein the information unique to each respective receiving node is a node identification (ID) and/or a media access control (MAC) address, and wherein the waiting period for each respective receiving node is determined by a distance the respective receiving node is from the broadcasting node.

9. A Bluetooth Low Energy network comprising multiple nodes, the network being configured to operate in accordance with the method of claim 1 .

10. A computer program product containing instructions stored on a non-transitory computer readable medium that, when executed within a Bluetooth Low Energy network comprising multiple nodes, will configure the network to operate in accordance with the method of claim 1 .

11. A method for communicating data between Bluetooth Low Energy (BLE) devices in a network comprising multiple nodes, the method comprising:

broadcasting data from a broadcasting node;

receiving the data at multiple receiving nodes;

transmitting an acknowledgement (ACK) packet from each of the receiving nodes to the broadcasting node, wherein each receiving node waits for a waiting period before transmitting their ACK packet, and wherein the waiting period is a varying length of time for each receiving node,

wherein the waiting period is determined by information that is unique to each respective receiving node, wherein the information unique to each respective receiving node is a node identification (ID) and/or a media access control (MAC) address, and wherein the waiting period is determined by information that is non-unique to each respective receiving node, wherein the non-unique information comprises a combination of radio frequency (RF) signatures at the respective receiving node, receiver signal strength, and signal phase.

12. The method of claim 11 , wherein the waiting period for each respective receiving node is determined by a distance the respective receiving node is from the broadcasting node.

13. The method of claim 11 , wherein the waiting period is different for each respective receiving node.

14. The method of claim 11 , wherein the non-unique information is a combination of RF signatures generated at the respective receiving node.

15. The method of claim 11 , wherein the non-unique information is a signal strength at the respective receiving node.

16. The method of claim 11 , wherein the non-unique information is a signal phase at the respective receiving node.

17. The method of claim 11 , wherein each respective receiving node sends an ACK packet using Code Division Multiple Access (CDMA).

18. A Bluetooth Low Energy network comprising multiple nodes, the network being an apparatus for communicating data between Bluetooth Low Energy (BLE) devices, the network further comprising:

a first BLE device configured to broadcast data; and

multiple BLE receiving devices configured to receive broadcasted data;

wherein the multiple receiving devices are receiving nodes that are configured to transmit an acknowledgement (ACK) packet to the first BLE device upon receipt of broadcasted data, wherein each receiving node is configured to wait for a waiting period before transmitting their ACK packet; and

wherein the waiting period is a varying length of time for each respective receiving node,

wherein, at each respective receiving node, the waiting period is determined by information that is unique to each respective receiving node, wherein the information unique to each respective receiving node is a node identification (ID) and/or a media access control (MAC) address, and wherein the waiting period is determined by information that is non-unique to each respective receiving node, wherein the non-unique information comprises a combination of radio frequency (RF) signatures at the respective receiving node, receiver signal strength, and signal phase.

19. A Bluetooth Low Energy network comprising multiple nodes, the network being configured to operate in accordance with the method of claim 11 .

20. A non-transitory computer readable medium comprising a computer program product containing instructions that, when executed within a Bluetooth Low Energy network comprising multiple nodes, will configure the network to operate in accordance with the method of claim 11 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2024
From: CARRIER CORPORATION
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 069175/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: LIN, CHIH-KUANG; VILLA, DAVIDE
To: UNITED TECHNOLOGIES RESEARCH CENTRE IRELAND, LIMITED
Reel/Frame 064082/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: TIWARI, ANKIT; UNITED TECHNOLOGIES RESEARCH CENTRE IRELAND, LIMITED
To: RAYTHEON TECHNOLOGIES CORPORATION
Reel/Frame 064083/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: KUENZI, ADAM; LANG, MICHAEL; RAYTHEON TECHNOLOGIES CORPORATION
To: CARRIER CORPORATION
Reel/Frame 064083/0846 →