Method and system for broadcasting data in wireless network
AssigneeCarrier Corporation
InventorsChih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
Life of this patent
Estimating the term…
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).
Claims20
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.
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.
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.
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.
Dependencies are inferred from the claim text.