IP Library Granted Patent US 8,667,122
Granted Patent B2
US 8,667,122 · App. 12/487,184 · Granted Mar 4, 2014

Method and apparatus for message routing optimization

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,667,122
App. No.
12/487,184
Granted
Mar 4, 2014
Kind
B2
Abstract

An approach is provided for optimizing message routing without repeatedly resolving a home location. A login request from a user equipment associated with a resource identifier is received. The user equipment is configured to operate within a network including a plurality of clusters. The resource identifier of the user equipment is modified to include home cluster information indicating a corresponding one of the clusters serving the user equipment.

Claims (38)

1. A method comprising:

receiving a login request from a user equipment associated with a resource identifier, wherein the user equipment is configured to operate within a network including a plurality of clusters;

modifying the resource identifier of the user equipment to include home cluster information indicating a corresponding one of the clusters serving the user equipment; and

causing, at least in part, a sending of the modified resource identifier to an endpoint via the login request, wherein the modified resource identifier is parsed to determine the home location of the user equipment.

2. A method of claim 1 , further comprising:

causing, at least in part, a point-to-point communication session between the user equipment and the endpoint via the login request.

3. A method of claim 2 , wherein the home cluster information comprises a site identifier and a cluster identifier.

4. A method of claim 3 , wherein the home cluster information further comprises a node identifier.

5. A method of claim 1 , further comprising selecting a home cluster for a next connection between the user equipment and the endpoint based on the modified resource identifier.

6. A method of claim 1 , wherein the resource identifier is associated with multiple communication sessions between the user equipment and multiple endpoints.

7. A method of claim 1 , wherein the modifying step further includes:

identifying a home cluster associated with a user of the user equipment by querying a first home locator of a plurality of home locators; and

appending the home cluster information associated with the home cluster to the resource identifier.

8. A method of claim 7 , further comprising:

replicating an update in the plurality of home locators, if the first home locator is updated.

9. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

receive a login request from a user equipment associated with a resource identifier, wherein the user equipment is configured to operate within a network including a plurality of clusters;

modify the resource identifier of the user equipment to include home cluster information indicating a corresponding one of the clusters serving the user equipment; and

cause, at least in part, a sending of the modified resource identifier to an endpoint via the login request, wherein the modified resource identifier is parsed to determine the home location of the user equipment.

10. An apparatus of claim 9 , wherein the apparatus is further caused to:

cause, at least in part, a point-to-point communication session between the user equipment and the endpoint via the login request.

11. An apparatus of claim 10 , wherein the home cluster information comprises a site identifier and a cluster identifier.

12. An apparatus of claim 11 , wherein the home cluster information further comprises a node identifier.

13. An apparatus of claim 9 , wherein the apparatus is further caused to select a home cluster for a next connection between the user equipment and the endpoint based on the modified resource identifier.

14. An apparatus of claim 9 , wherein the resource identifier is associated with multiple communication sessions between the user equipment and multiple endpoints.

15. An apparatus of claim 9 , wherein the apparatus is further caused to:

identify a home cluster associated with a user of the user equipment by querying a first home locator of a plurality of home locators; and

append the home cluster information associated with the home cluster to the resource identifier.

16. An apparatus of claim 15 , wherein the apparatus is further caused to replicate an update in the plurality of home locators if the first home locator is updated.

17. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:

receive a login request from a user equipment associated with a resource identifier, wherein the user equipment is configured to operate within a network including a plurality of clusters;

modify the resource identifier of the user equipment to include home cluster information indicating a corresponding one of the clusters serving the user equipment; and

cause, at least in part, a sending of the modified resource identifier to an endpoint via the login request, wherein the modified resource identifier is parsed to determine the home location of the user equipment.

18. A computer-readable storage medium of claim 17 , wherein the apparatus is further caused to:

cause, at least in part, a point-to-point communication session between the user equipment and the endpoint via the login request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2009
From: HALLA-AHO, TERO MIKAEL; LIIMATTA, PETRI TAPANI; OIKARINEN, MATTI JUHANI; HARTIKAINEN, JUHA PETRI; LUOMA, KRISTIAN ANDREAS; VIMPARI, MARKKU KALEVI
To: NOKIA CORPORATION
Reel/Frame 023178/0720 →