IP Library Granted Patent US 8,054,829
Granted Patent B2
US 8,054,829 · App. 11/491,801 · Granted Nov 8, 2011

Communication system and method

Assignee: Hewlett-Packard Development Company, L.P.
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 8,054,829
App. No.
11/491,801
Granted
Nov 8, 2011
Kind
B2
Abstract

Embodiments of the present invention relate to a communication arrangement for distinguishing between network entities having the same address by translating between the same addresses and surrogate addresses using an intermediary network entity.

Claims (18)

1. A method to support communication with a first network entity in a first network and a second network entity in a second network, the first and second network entities having a common address, the method comprising:

receiving at a signaling gateway a message including the common address via a signaling link having an interface identifier;

using the interface identifier of the signaling link to determine whether the message is for the first network or the second network;

processing in the signaling gateway at least one of a message associated with the first network entity by translating between the common address for the first network entity and a first symbolic address unique to the first and second networks for routing the message to one of the first network entity and the second network entity as a destination and a message associated with the second network entity by translating between the common address for the second network entity and a second symbolic address unique to the first and second networks for routing the message to one of the first network entity and the second network entity as the destination; and

sending the message by the signaling gateway to at least one of the first network entity using the first symbolic address and second network entity using the second symbolic address.

2. A method as claimed in claim 1 in which the step of processing a message associated with the first network entity by translating between the common address for the first network entity and a first symbolic address unique to the first and second networks comprises performing multiple substitutions of the common address with the first symbolic address.

3. A method as claimed in claim 2 in which the step of performing multiple substitutions of the common address with the first symbolic address comprises performing substitutions of the common address with different levels of a first protocol for communicating with the first network entity.

4. A method as claimed in claim 1 in which the step of processing a message associated with the second network entity by translating between the common address for the second network entity and a second symbolic address unique to the first and second networks comprises performing multiple substitutions of the common address with the second symbolic address.

5. A method as claimed in claim 4 in which the step of performing multiple substitutions of the common address with the second symbolic address comprises performing substitutions of the common address with different levels of a second protocol for communicating with the second network entity.

6. A method as claimed in claim 1 wherein the step of receiving the message at the signaling gateway is from a third network entity destined for the first network entity or the second network entity.

7. A method as claimed in claim 6 in which a protocol associated with the third network entity is different from a protocol associated with at least one of the first and second network entities.

8. A method as claimed in claim 1 in which step of processing comprises substituting at least one instance of the common address contained within a payload portion of the message with a respective one of the first symbolic address and the second symbolic address.

9. A method as claimed in claim 1 wherein the sending step is carried out in an application server process.

10. A computer system for supporting communication with a first network entity in a first network and a second network entity in a second network, the first and second network entities having a common address, the computer system comprising a computer program that, when executed, causes the computer system to:

receive at a signaling gateway a message including the common address via a signaling link having an interface identifier;

use the interface identifier of the signaling link to determine whether the message is for the first network or the second network;

process in the signaling gateway at least one of a message associated with the first network entity by translating between the common address for the first network entity and a first symbolic address unique to the first and second networks for routing the message to one of the first network entity and the second network entity as a destination and a message associated with the second network entity by translating between the common address for the second network entity and a second symbolic address unique to the first and second networks for routing the message to one of the first network entity and the second network entity as the destination; and

send the message by the signaling gateway to at least one of the first network entity using the first symbolic address and second network entity using the second symbolic address.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2024
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 069715/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2006
From: GARNERO, PIERRE; BOUCKAERT, PHILIPPE; COPPE, GILLES
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 018310/0784 →
Priority Claims (1)
EP 05300845 · Oct 21, 2005 · regional
Continuity (1)
Related Publication 20070115994A1 · May 24, 2007