Communication packet conversion
First Claim
1. One or more devices comprising:
- a processing unit configured to perform acts including;
receiving a plurality of communication packets from one or more first nodes, at least one of the plurality of communication packets being received at a first data rate, each communication packet of the plurality of communication packets comprising control data and payload data, the control data for controlling sending and/or receiving of the payload data, the payload data comprising electricity consumption data, water consumption data, and/or natural gas consumption data, wherein the receiving the plurality of communication packets includes receiving the plurality of communication packets from multiple different nodes over one or more wireless connections;
extracting the payload data from each communication packet of the plurality of communication packets;
storing each extracted payload data of the plurality of communication packets for a time period;
determining that a second data rate supported by the one or more devices and one or more second nodes is greater than or equal to the first data rate;
concatenating each extracted payload data of the plurality of communication packets at least partly in response to the determining; and
sending the concatenated payload data to the one or more second nodes in a single communication packet at the second data rate that is greater than or equal to the first data rate.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques for converting communication packets in a network having multiple nodes are described herein. A node may receive communication packets from one or more neighboring nodes. Each communication packet may include control data and payload data. The node may extract the payload data and store the payload data for a time period. The node may determine whether to concatenate the extracted payload data of the communication packets (e.g., based on destinations to where each of the extracted payload data are to be sent, a supported data rate, an application type associated with the extracted payload data, etc.). The node may concatenate the extracted payload data of the communication packets and send the concatenated payload data to another node in a communication packet.
-
Citations
17 Claims
-
1. One or more devices comprising:
-
a processing unit configured to perform acts including; receiving a plurality of communication packets from one or more first nodes, at least one of the plurality of communication packets being received at a first data rate, each communication packet of the plurality of communication packets comprising control data and payload data, the control data for controlling sending and/or receiving of the payload data, the payload data comprising electricity consumption data, water consumption data, and/or natural gas consumption data, wherein the receiving the plurality of communication packets includes receiving the plurality of communication packets from multiple different nodes over one or more wireless connections; extracting the payload data from each communication packet of the plurality of communication packets; storing each extracted payload data of the plurality of communication packets for a time period; determining that a second data rate supported by the one or more devices and one or more second nodes is greater than or equal to the first data rate; concatenating each extracted payload data of the plurality of communication packets at least partly in response to the determining; and sending the concatenated payload data to the one or more second nodes in a single communication packet at the second data rate that is greater than or equal to the first data rate. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a first node comprising:
-
receiving a first communication packet and a second communication packet, at least one of the first communication packet or the second communication packet being received at a first data rate, the first and second communication packets each comprising control data and payload data, the control data for controlling sending and/or receiving of the payload data, wherein the payload data of the first communication packet and the payload data of the second communication packet each comprise electricity consumption data, water consumption data, and/or natural gas consumption data; extracting the payload data from the first communication packet and the payload data from the second communication packet; determining that a second data rate at which the extracted payload data of the first communication packet and the extracted payload data of the second communication packet are to be transmitted is greater than or equal to the first data rate at which at least one of the first communication packet or the second communication packet was received; concatenating, at least partly in response to the determining, the extracted payload data of the first communication packet with the extracted payload data of the second communication packet to form concatenated payload data; and transmitting the concatenated payload data at the second data rate. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method in a first node comprising:
-
receiving a first communication packet and a second communication packet from one or more second nodes, at least one of the first communication packet or the second communication packet being received at a first data rate, the first and second communication packets each comprising control data and payload data, the control data for controlling sending and/or receiving of the payload data; extracting the payload data from the first communication packet and the payload data from the second communication packet; storing the extracted payload data for a time period; determining that a second data rate at which the extracted payload data of the first communication packet and the extracted payload data of the second communication packet are to be transmitted is greater than or equal to the first data rate at which at least one of the first communication packet or the second communication packet was received; combining, at least partly in response to the determining, the extracted payload data of the first communication packet with the extracted payload of the second communication packet to form combined payload data; and transmitting the combined payload data to one or more third nodes at the second data rate. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification