IP Library Granted Patent US 7,653,065
Granted Patent B2
US 7,653,065 · App. 11/474,648 · Granted Jan 26, 2010

Method and system for internet protocol address concatenation

View Patent ↗
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 7,653,065
App. No.
11/474,648
Granted
Jan 26, 2010
Kind
B2
Abstract

A method and system for transmitting packets having a first address length on a core network supporting a second address length, where the second address length is larger than the first address length by determining a length of the first address and establishing an offset to the first address such that a combined length of the offset, length of a network prefix for the second address and length of the first address equals the length of the second address. The method and system of the present invention can be implemented as an enhancement to existing network protocols such as IPv4, IPv6 and the like.

Claims (41)

1. A method for transmitting packets having a first address length on a core network supporting a second address length, the second address length being larger than the first address length, the method comprising:

receiving a data packet from a device having the first address;

determining a length of the first address;

establishing an offset to the first address such that a combined length of the offset, length of a network prefix for the second address and length of the first address equals the length of the second address;

forming a revised data packet by adding the offset and the network prefix of the second address to the first address; and

transmitting the revised data packet on the core network.

2. The method of claim 1 , wherein the first address is provided by a sensor device.

3. The method of claim 1 , wherein the second address is an internet protocol version 6 (IPv6) address.

4. The method of claim 1 , wherein the establishing the offset to the first address includes matching a default router address to a unique local network address.

5. The method of claim 1 , further comprising:

receiving the transmitted revised data packet from the core network;

removing the offset and the network prefix of the second address to provide the data packet having the first address; and

transmitting the data packet to a destination device based on the first address.

6. The method of claim 1 , wherein a destination address component of the first address is defined by combing a sensor short form address component and a default router short form address component.

7. An apparatus for transmitting packets having a first address length on a core network supporting a second address length, the second address length being larger than the first address length, the apparatus comprising:

a storage device, the storage device storing the first address and the second address; and

a central processing unit, the central processing unit operating to determine a length of the first address and to establish an offset to the first address such that a combined length of the offset, length of a network prefix for the second address and length of the first address equals the length of the second address.

8. The apparatus of claim 7 , wherein the apparatus is a router.

9. The apparatus of claim 7 , wherein the first address is provided by a sensor device.

10. The apparatus of claim 7 , wherein the second address is an internet protocol version 6 (IPv6) address.

11. The apparatus of claim 7 , wherein the processor further comprising the adding an offset to the first address to include matching a default router address to a unique local network address.

12. The apparatus of claim 7 , the processor further comprising:

removing the offset and the network prefix of the second address to provide the first address; and

transmitting a data packet to a destination device based on the first address.

13. The apparatus of claim 7 , the processor further comprising:

receiving a data packet from a device having the first address;

forming a revised data packet by adding the offset and the network prefix of the second address to the first address; and

transmitting the revised data packet on the core network.

14. A computer-readable medium having computer-readable instructions stored thereon, that upon execution by a processor, cause the processor to perform a method for transmitting packets having a first address length on a core network supporting a second address length, the second address length being larger than the first address length, the method comprising:

receiving a data packet from a device having the first address;

determining a length of the first address;

establishing an offset to the first address such that a combined length of the offset, length of a network prefix for the second address and length of the first address equals the length of the second address;

forming a revised data packet by adding the offset and the network prefix of the second address to the first address; and

transmitting the revised data packet on the core network.

15. The computer-readable medium of claim 14 , wherein the first address is provided by a sensor device.

16. The computer-readable medium of claim 14 , wherein the second address is an internet protocol version 6 (IPv6) address.

17. The computer-readable medium of claim 14 , wherein the adding an offset to the first address includes matching a default router address to a unique local network address.

18. The computer-readable medium of claim 14 , wherein the method further comprises:

receiving the transmitted revised data packet from the core network;

removing the offset and the network prefix of the second address to provide the data packet having the first address; and

transmitting the data packet to a destination device based on the first address.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →