System and Method for Reducing Overhead in a Wireless Network
First Claim
1. A method for reducing overhead comprising:
- concatenating a plurality of packets into a single jumbo packet, each packet of the plurality of packets comprising a header;
identifying a base header from among the plurality of headers;
determining a plurality of hamming distances, each hamming distance associated with a respective packet of the plurality of packets other than the base header and indicative of a number of differences between the respective header and another header of the plurality of headers;
determining a plurality of encoded values, each encoded value associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header;
generating a jumbo header comprising the base header, the plurality of hamming distances, and the plurality of encoded values; and
transmitting the jumbo packet with the jumbo header via a wireless connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing overhead includes concatenating a plurality of packets into a single jumbo packet. Each packet of the plurality of packets comprises a header. The method also includes identifying a base header from among the plurality of headers. The method further includes determining a plurality of hamming distances that are each associated with a respective packet of the plurality of packets other than the base header and are indicative of a number of differences between the respective header and another header of the plurality of headers. The method further includes determining a plurality of encoded values that are each associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header. The method additionally includes generating, and transmitting via a wireless connection, a jumbo header comprising the base header, the plurality of hamming distances, and the plurality of encoded values.
81 Citations
20 Claims
-
1. A method for reducing overhead comprising:
-
concatenating a plurality of packets into a single jumbo packet, each packet of the plurality of packets comprising a header; identifying a base header from among the plurality of headers; determining a plurality of hamming distances, each hamming distance associated with a respective packet of the plurality of packets other than the base header and indicative of a number of differences between the respective header and another header of the plurality of headers; determining a plurality of encoded values, each encoded value associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header; generating a jumbo header comprising the base header, the plurality of hamming distances, and the plurality of encoded values; and transmitting the jumbo packet with the jumbo header via a wireless connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for reducing overhead comprising:
-
receiving, via a wireless connection, a jumbo packet comprising a jumbo header and a plurality of concatenated packets; identifying within the jumbo header, a base header associated with one packet of the plurality of packets and at least one hamming distance and at least one encoded value associated with each packet of the plurality of packets other than the identified packet; and recreating a plurality of headers associated with the plurality of packets based on the base header and the respective hamming distance and encoded value. - View Dependent Claims (8, 9, 10)
-
-
11. A system for reducing overhead comprising:
-
a processor operable to; concatenate a plurality of packets into a single jumbo packet, each packet of the plurality of packets comprising a header; identify a base header from among the plurality of headers; determine a plurality of hamming distances, each hamming distance associated with a respective packet of the plurality of packets other than the base header and indicative of a number of differences between the respective header and another header of the plurality of headers; determine a plurality of encoded values, each encoded value associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header; and generate a jumbo header comprising the base header, the plurality of hamming distances, and the plurality of encoded values; and an interface coupled to the processor and operable to transmit the jumbo packet with the jumbo header via a wireless connection. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for reducing overhead comprising:
-
an interface operable to receive, via a wireless connection, a jumbo packet comprising a jumbo header and a plurality of concatenated packets; and a processor coupled to the interface and operable to; identify within the jumbo header, a base header associated with one packet of the plurality of packets and at least one hamming distance and at least one encoded value associated with each packet of the plurality of packets other than the identified packet; and recreate a plurality of headers associated with the plurality of packets based on the base header and the respective hamming distance and encoded value. - View Dependent Claims (18, 19, 20)
-
Specification