×

Internet protocol (IP) address translation

  • US 9,491,138 B2
  • Filed: 05/05/2014
  • Issued: 11/08/2016
  • Est. Priority Date: 10/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions executable with a processor of a translator to facilitate translating an Internet Protocol version 6 (IPv6) address to an Internet Protocol version 4(IPv4) address, the non-transitory computer-readable medium comprising instructions for:

  • compressing an entirety of the IPv6 address determined for an IPv6 device into a compressed expression, the IPv6 address comprising a first number of binary bits and the compressed expression comprising a second number of binary bits, the second number being less than the first number;

    selecting an IPv4 address prefix from a plurality of unused IPv4 address prefixes;

    adding the IPv4 address prefix to the compressed expression to form the IPv4 address, the IPv4 address being valid for IP-based communications;

    receiving at the translator a message a from an IPv4 device, the message including the IPv4 address;

    translating the IPv4 address to the IPv6 address by removing the IPv4 address prefix from the IPv4 address and decompressing a remaining portion of the IPv4 address using a compression key associated with a compression algorithm used to compress the entirety of the IPv6 address, the compression key recovering the IPv6 address from the remaining portion; and

    transmitting the message from the translator to the IPv6 device with the IPv6 address in place of the IPv4 address previously included in the message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×