IP Library Patent Application 14297246
Patent Application
App. No. 14/297,246

BROADCAST RETRANSMISSION

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 None
App. No.
14/297,246
Abstract

A wireless communication device configured to receive a first data packet identified as being of a broadcast packet type, the first packet comprising a first mesh network data packet that comprises a payload and a first lifetime value. A portion of the first packet may be compared against a record of mesh network data packets previously received by the device. If the record indicates that the first packet has not been previously received by the device and if the first lifetime value of the first packet is not equal to a predetermined threshold value, then form a second mesh network data packet that is unaltered from the first packet except that the first lifetime value is changed to indicate that the first packet has been received. The second packet may be transmitted within a second data packet that is identified as being of the broadcast packet type.

Claims (32)

1 . A wireless communication device capable of operating according to a wireless communications protocol, which defines a broadcast packet type, and capable of communicating in a mesh network, the wireless communication device being configured to:

receive a first data packet identified as being of the broadcast packet type, the first data packet comprising a first mesh network data packet that comprises a payload and a first lifetime value;

compare at least a portion of the first mesh network data packet against a record of mesh network data packets previously received by the wireless communication device; and

if the record indicates that the first mesh network data packet has not been previously received by the wireless communication device and if the first lifetime value of the first mesh network data packet is not equal to a predetermined threshold value:

form a second mesh network data packet that is unaltered from the first mesh network data packet except that the first lifetime value is changed to indicate that the first mesh network data packet has been received; and

transmit the second mesh network data packet within a second data packet that is identified as being of the broadcast packet type.

2 . A wireless communication device as claimed in claim 1 , wherein the communications protocol defines that no response should be sent in response to the reception of a packet identified as having the broadcast packet type.

3 . A wireless communication device as claimed in claim 1 , wherein the predetermined threshold value is defined in the first data packet.

4 . A wireless communication device as claimed in claim 1 , wherein the predetermined threshold value is stored by the wireless communication device.

5 . A wireless communication device as claimed in claim 1 , the wireless communication device being configured to change the first lifetime value by decrementing or incrementing it by a predetermined amount.

6 . A wireless communication device as claimed in claim 1 , wherein the predetermined threshold value is zero and the wireless communication device is configured to form a second mesh network data packet that is unaltered from the first mesh network data packet except for the lifetime value being changed to indicate that it has been received by decrementing the first lifetime value by one.

7 . A wireless communication device as claimed in claim 1 , wherein the predetermined threshold value is greater than zero and the wireless communication device is configured to form a second mesh network data packet that is unaltered from the first mesh network data packet except for the lifetime value being changed to indicate that it has been received by incrementing the first lifetime value by one.

8 . A wireless communication device as claimed in claim 1 , the wireless communications device being configured to, if the first lifetime value of the first mesh network data packet is equal to a predetermined threshold value: not retransmit the data contained within the first mesh network data packet.

9 . A wireless communication device as claimed in claim 1 , the wireless communication device being configured to extract first message data from the first mesh network data packet.

10 . A wireless communication device as claimed in claim 1 , the wireless communication device is configured to compare a portion of the first mesh network data packet that does not include the first lifetime value with the record.

11 . A wireless communication device as claimed in claim 1 , the wireless communication device is configured to generate the record by storing a portion of previously received mesh network data packets.

12 . A wireless communication device as claimed in claim 1 , the wireless communication device is configured to generate the record by storing a identifier associated with previously received mesh network data packets.

13 . A wireless communication device as claimed in claim 1 , wherein the broadcast packet type is an advertising channel packet type.

14 . A wireless communication device as claimed in claim 1 , wherein the wireless communications protocol defines a data packet type.

15 . A wireless communication device as claimed in claim 1 , wherein the wireless communications protocol is Bluetooth Low Energy protocol.

16 . A wireless communication device as claimed in claim 15 , wherein the broadcast packet type is a non-connectable undirected advertising packet type.

17 . A wireless communication device as claimed in claim 1 , wherein at least some devices within the mesh network are sited at locations that are out of range of transmissions from the wireless communication device.

18 . A wireless communication device as claimed in claim 1 , wherein the mesh network is an ad-hoc network.

19 . A wireless communication device capable of operating according to a wireless communications protocol, which defines a broadcast packet type and capable of communicating in a mesh network, the wireless communication device being configured to:

receive a first data packet identified as being of the broadcast packet type, the first data packet comprising a first mesh network data packet that comprises a first lifetime value; and

if the first lifetime value of the first mesh network data packet is not equal to a predetermined threshold value: form a second mesh network data packet that is unaltered from the first mesh network data packet except that the first lifetime value is changed to indicate that the first mesh network data packet has been received; and transmit the second mesh network data packet within a second data packet that is identified as being of the broadcast packet type.

20 . A method for communicating within a mesh network, comprising:

receiving a first data packet identified as being of a broadcast packet type according to a wireless communications protocol, the first data packet comprising a first mesh network data packet that comprises a payload and a first lifetime value;

comparing at least a portion of the first mesh network data packet against a record of mesh network data packets previously received by the wireless communication device; and

if the record indicates that the first mesh network data packet has not been previously received by the wireless communication device and if the first lifetime value of the first mesh network data packet is not equal to a predetermined threshold value:

forming a second mesh network data packet that is unaltered from the first mesh network data packet except that the first lifetime value is changed to indicate that the first mesh network data packet has been received; and

transmitting the second mesh network data packet within a second data packet that is identified as being of the broadcast packet type.

Assignments (2)
CHANGE OF NAME Recorded Sep 22, 2015
From: CAMBRIDGE SILICON RADIO LIMITED
To: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.
Reel/Frame 036663/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: TYSON, HUGO MARK; GRAUBE, NICOLAS GUY ALBERT; HEYDON, ROBIN
To: CAMBRIDGE SILICON RADIO LIMITED
Reel/Frame 033041/0630 →