Compression of internet protocol version 6 addresses in wireless sensor networks
AssigneeTexas Instruments Incorporated
InventorsAlper Sinan Akyurek, Ariton E. Xhafa, Jianwei Zhou, Ramanuja Vedantham
Life of this patent
Estimating the term…
Abstract
A method for managing Internet Protocol Version 6 (IPv6) addresses in a wireless sensor network is provided that includes storing, on a wireless sensor device in the wireless sensor network, a prefix of an IPv6 address in association with a key, forming an address indicator for the IPv6 address, the address indicator consisting of the key and a node address of the IPv6 address, and storing the address indicator in at least one memory location on the wireless sensor device in lieu of the IPv6 address.
Claims20
A method comprising:
- determining, by a first device, a prefix of an address of a second device, wherein the address comprises N bits, N being a positive integer, wherein the prefix of the address corresponds to L most significant bits (MSBs) of the address, L being a positive integer higher than 1 and lower than N, and wherein P least significant bits of the address form a node address, wherein P is equal to N minus L;
- associating a key with the prefix, wherein the key comprises a first number of bits that is smaller than a second number of bits of the prefix;
- forming a compressed address by concatenating the key with the first node address;
- and
- storing a plurality of copies of the compressed address into a respective plurality of memory locations in the first device to form a plurality of stored copies of the compressed address.
A wireless device comprising:
- a memory;
- and
- a processor configured to:
- determine a prefix of an address of a second device, wherein the address comprises N bits, N being a positive integer, wherein the prefix of the address corresponds to L most significant bits (MSBs) of the address, L being a positive integer higher than 1 and lower than N, and wherein P least significant bits of the address form a node address, wherein P is equal to N minus L;
- associate a key with the prefix, wherein the key comprises a first number of bits that is smaller than a second number of bits of the prefix;
- form a compressed address by concatenating the key with the node address;
- and
- store a plurality of copies of the compressed address into a respective plurality of memory locations of the memory to form a plurality of stored copies of the compressed address.
Dependencies are inferred from the claim text.