IP Library Granted Patent US 8,068,818
Granted Patent B2
US 8,068,818 · App. 10/960,640 · Granted Nov 29, 2011

Routing of media communication service

Assignee: Nokia Corporation
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,068,818
App. No.
10/960,640
Granted
Nov 29, 2011
Kind
B2
Abstract

A method of routing a request in a communication system. The method comprises searching routing information associated to an identity, and prioritizing either one of the routing information related to the identity for the first type and the routing information related to the identity of the second type. The request is then routed by using the prioritized routing information. The invention advances correct routing in a system where different identity types are available.

Claims (34)

1. A method comprising:

allocating, to a first network, at least one public identity and at least one private identity, the at least one public identity representing a range of identities, the range of identities represented by at least one wildcard character;

registering, by the first network, in a second network using the at least one private identity;

receiving, at the second network, a message representing a request, the request comprising an identity of a user; and

routing, by the second network, the request based on the identity of the user and the at least one public identity.

2. The method of claim 1 , wherein the first network is a first internet protocol multimedia subsystem network and the second network is a second internet protocol multimedia subsystem network.

3. The method of claim 1 , wherein the at least one public identity is a public service identity that identifies a service hosted by an application server.

4. The method of claim 1 , wherein the message is a session initiation protocol message.

5. The method of claim 1 , wherein the at least one private identity is a private user identity assigned by an operator.

6. The method of claim 1 , wherein at least one of the allocating, the registering, the receiving, and the routing are implemented by at least one processor.

7. The method of claim 1 , wherein the routing is performed by at least a call state control function.

8. The method of claim 1 , wherein the one public identity is publically available for users requesting actions in a system comprising at least one of the first network and the second network.

9. A computer program embodied in a non-transitory computer readable storage medium, the computer program when executed by a processor provides operations comprising:

allocating, to a first network, at least one public identity and at least one private identity, the at least one public identity representing a range of identities, the range of identities represented by at least one wildcard character;

registering, by the first network, in a second network using the at least one private identity;

receiving, at the second network, a message representing a request, the request comprising an identity of a user; and

routing, by the second network, the request based on the identity of the user and the at least one public identity.

10. The computer program of claim 9 , wherein the first network is a first internet protocol multimedia subsystem network and the second network is a second internet protocol multimedia subsystem network.

11. The computer program of claim 9 , wherein the at least one public identity is a public service identity that identifies a service hosted by an application server.

12. The computer program of claim 9 , wherein the message is a session initiation protocol message.

13. The computer program of claim 9 , wherein the at least one private identity is a private user identity assigned by an operator.

14. The computer program of claim 9 , wherein the routing is performed by at least a call state control function.

15. An apparatus comprising:

at least one processor; and

at least one memory, wherein the processor and memory are configure to provide operations comprising:

allocating, to a first network, at least one public identity and at least one private identity, the at least one public identity representing a range of identities, the range of identities represented by at least one wildcard character;

registering, by the first network, in a second network using the at least one private identity;

receiving, at the second network, a message representing a request, the request comprising an identity of a user; and

routing, by the second network, the request based on the identity of the user and the at least one public identity.

16. The apparatus of claim 15 , wherein the first network is a first internet protocol multimedia subsystem network and the second network is a second internet protocol multimedia subsystem network.

17. The apparatus of claim 15 , wherein the at least one public identity is a public service identity that identifies a service hosted by an application server.

18. The apparatus of claim 15 , wherein the message is a session initiation protocol message.

19. The apparatus of claim 15 , wherein the at least one private identity is a private user identity assigned by an operator.

20. The computer program of claim 15 , wherein the routing is performed by at least a call state control function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035443/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2005
From: WESTMAN, ILKKA
To: NOKIA CORPORATION
Reel/Frame 016252/0006 →
Priority Claims (1)
FI 20045298 · Aug 16, 2004 · national
Continuity (1)
Related Publication 20060035637A1 · Feb 16, 2006