IP Library Patent Application 14450035
Patent Application
App. No. 14/450,035

COMMUNICATING DATA OVER A MESH NETWORK

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/450,035
Abstract

A wireless communications device capable of operating according to a WLAN communications protocol, and capable of communicating in a mesh network. The wireless communications device may be configured to generate a mesh network data packet. The device may encapsulate the mesh network data packet in a WLAN data frame. The data frame may be constructed such that it is capable of being received and accurately decoded by WLAN-capable devices with which the wireless communications device has not established a WLAN communications connection. The device may then transmit the WLAN data frame.

Claims (38)

1 . A wireless communications device capable of operating according to a WLAN communications protocol, and capable of communicating in a mesh network, the wireless communications device being configured to:

generate a mesh network data packet;

encapsulate the mesh network data packet in a WLAN data frame, wherein the WLAN data frame is constructed such that it is capable of being received and accurately decoded by WLAN-capable devices with which the wireless communications device has not established a WLAN communications connection; and

transmit the WLAN data frame.

2 . A wireless communications device according to claim 1 , wherein the WLAN data frame is a WLAN beacon frame.

3 . A wireless communications device according to claim 1 , wherein the wireless communications device is capable of operating according to a second wireless communications protocol different to the WLAN communications protocol, and the wireless communications device is further configured to:

receive a prior mesh network data packet according to the second wireless communications protocol, the prior mesh network data packet comprising a payload; and

generate the mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet.

4 . A wireless communications device according to claim 3 , wherein the second wireless communications protocol is a Bluetooth Low Energy protocol.

5 . A wireless communications device according to claim 3 , wherein the prior mesh network data packet comprises a first lifetime value, and wherein the wireless communications device is further configured to only generate the mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet if the first lifetime value is indicative that the payload of the prior mesh network data packet is to be relayed to other devices.

6 . A wireless communications device according to claim 5 , wherein the mesh network data packet comprises a second lifetime value, and wherein the wireless communications device is further configured to select the second lifetime value so as to indicate that the payload of the prior mesh network data packet has been received and relayed.

7 . A wireless communications device according to claim 3 , further configured to:

perform a comparison of a portion of the prior mesh network data packet and a record of mesh network data packets previously received by the wireless communications device; and

only generate the mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet if the comparison indicates that the prior mesh network data packet has not been previously received by the wireless communications device.

8 . A wireless communications device capable of operating according to both a first wireless communications protocol and a second wireless communications protocol, and capable of communicating in a mesh network, the wireless communications device being configured to:

receive a prior mesh network data packet according to the second wireless communications protocol, the prior mesh network data packet comprising a payload;

generate a mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet;

encapsulate the mesh network data packet in a data frame according to the first wireless communications protocol; and

transmit the data frame.

9 . A wireless communications device as claimed in claim 8 , wherein the first wireless communications protocol is a WLAN protocol.

10 . A wireless communications device as claimed in claim 9 , further configured to construct the data frame such that it is capable of being received and accurately decoded by WLAN-capable devices with which the wireless communications device has not established a WLAN communications connection.

11 . A wireless communications device as claimed in claim 10 , wherein the data frame is a WLAN beacon frame.

12 . A wireless communications device as claimed in claim 8 , wherein the second wireless communications protocol is a Bluetooth Low Energy protocol.

13 . A wireless communications device as claimed in claim 8 , further configured to construct the data frame such that it is capable of being received and accurately decoded by devices capable of operating according to the first wireless communications protocol with which the wireless communications device has not established a communications connection according to the first wireless communications protocol.

14 . A wireless communications device according to claim 8 , wherein the prior mesh network data packet comprises a first lifetime value, and wherein the wireless communications device is further configured to only generate the mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet if the first lifetime value is indicative that the payload of the mesh network data packet is to be relayed to other devices.

15 . A wireless communications device according to claim 14 , wherein the mesh network data packet comprises a second lifetime value, and wherein the wireless communications device is further configured to select the second lifetime value so as to indicate that the payload of the prior mesh network data packet has been received and relayed.

16 . A wireless communications device according to claim 8 , further configured to:

perform a comparison of a portion of the prior mesh network data packet and a record of mesh network data packets previously received by the wireless communications device; and

only generate the mesh network data packet such that the payload of the mesh network data packet comprises the payload of the prior mesh network data packet if the comparison indicates that the prior mesh network data packet has not been previously received by the wireless communications device.

17 . A wireless communications device capable of operating according to a WLAN communications protocol, and capable of communicating in a mesh network, the wireless communications device being configured to:

receive a WLAN data frame from a WLAN-capable device with which the wireless communications device has not established a WLAN communications connection;

extract from the WLAN data frame a mesh network data packet, the mesh network data packet having been encapsulated in the WLAN data frame; and

accurately decode the mesh network data packet.

18 . A wireless communications device according to claim 17 , wherein the WLAN data frame is a WLAN beacon frame.

19 . A wireless communications device according to claim 17 , wherein the mesh network data packet comprises a payload and a first lifetime value, and wherein the wireless communications device is further configured to:

generate a further mesh network data packet such that the payload of the further mesh network data packet comprises the payload of the mesh network data packet only if the first lifetime value is indicative that the payload is to be relayed to other devices; and

transmit the mesh network data packet.

20 . A wireless communications device according to claim 19 , wherein the further mesh network data packet comprises a second lifetime value, and wherein the wireless communications device is further configured to select the second lifetime value so as to indicate that the payload of the mesh network data packet has been received and relayed.

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 Sep 16, 2014
From: BANERJEA, RAJA; HEYDON, ROBIN
To: CAMBRIDGE SILICON RADIO LIMITED
Reel/Frame 033753/0048 →