IP Library Granted Patent US 8,937,909
Granted Patent B2
US 8,937,909 · App. 13/956,591 · Granted Jan 20, 2015

System and method of communication in an IP multimedia subsystem network

Inventors: Bernard Ku (Austin, TX); Chaoxin Qiu (Austin, TX); Mehrad Yasrebi (Austin, TX)
Assignee: AT&T Intellectual Property I, LP
H04M7/006H04W28/0268H04W48/16H04W28/16H04W28/24H04W48/18H04L12/66
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,937,909
App. No.
13/956,591
Granted
Jan 20, 2015
Kind
B2
Abstract

A system and method of communication in an IMS network is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a call processing server having a controller element that receives from a terminal device a calling ID for establishing communications with a called party, submits to a telephone number mapping (ENUM) server a query corresponding to the calling ID, receives from the ENUM server a plurality of communication identifiers retrieved from a Naming Authority Pointer record according to a grade of service (GoS) of the called party, and selects according to the GoS of the called party a communication identifier from the plurality of communication identifiers to establish communications with the called party. Additional embodiments are disclosed.

Claims (51)

1. A method comprising:

receiving, by a system comprising a processor, a plurality of communication identifiers for an end user of a communication network;

presenting, by the system, an offer of grades of service via a communication device of the end user;

receiving, by the system, a selection of a grade of service from the communication device of the end user in response to the offer;

retrieving, by the system, presence information from a presence server subscribed to by the end user; and

updating, by the system, a database record associated with the end user to record the selection of the grade of service and the presence information,

wherein each of the grades of service comprises a different subset of the communication identifiers,

wherein a given grade of service corresponds to a number of communication identifiers for that grade of service, and

wherein each of the communication identifiers corresponds to a different communication device comprising an end point in the communication network.

2. The method of claim 1 , further comprising:

selecting, by the system, one of the communication identifiers and the corresponding communication device to direct a call to the end user, the selecting in accordance with the presence information.

3. The method of claim 2 , further comprising:

selecting, by the system, an alternate communication identifier and a corresponding alternate communication device to direct the call, in accordance with the presence information indicating that the end user is not available via the selected one of the communication identifiers.

4. The method of claim 1 , further comprising:

retrieving, by the system, a plurality of selectable grades of service from a home subscriber server in the communication network.

5. The method of claim 1 , wherein the plurality of communication identifiers are received at a provisioning system from a terminal device of the end user, the provisioning system coupled to the presence server.

6. The method of claim 5 , further comprising querying, by the system, a home subscriber server to retrieve a location of the terminal device.

7. The method of claim 5 , further comprising supplying, by the system, communication data of the presence server to the provisioning system, wherein the communication data comprises a session initiation protocol uniform resource identifier for locating the presence server and an authorization code for authorizing access to presence information of the end user.

8. The method of claim 1 , wherein the communication identifiers comprise session initiation protocol uniform resource identifiers, telephone uniform resource identifiers, email addresses, or instant messaging addresses.

9. The method of claim 1 , wherein the selected grade of service comprises all the communication identifiers associated with the end user.

10. A server comprising:

a memory to store instructions; and

a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising:

facilitating communication with equipment of an end user of a communication network via an interactive voice response system;

receiving, via the interactive voice response system, a plurality of communication identifiers for the end user;

presenting, via the interactive voice response system, an offer of grades of service at the equipment of the end user;

receiving, via the interactive voice response system, a selection of a grade of service from the end user in response to the offer;

retrieving presence information from a presence server subscribed to by the end user; and

updating a database record associated with the end user to record the selection of the grade of service and the presence information;

wherein each of the grades of service comprises a different subset of the communication identifiers,

wherein a given grade of service corresponds to a number of communication identifiers for that grade of service, and

wherein each of the communication identifiers corresponds to a different communication device comprising an end point in the communication network.

11. The server of claim 10 , wherein the operations further comprise processing a service charge to the end user in accordance with the selection of the grade of service.

12. The server of claim 10 , wherein the operations further comprise retrieving a plurality of selectable grades of service from a home subscriber server in the communication network.

13. The server of claim 12 , wherein the operations further comprise supplying the communication identifiers to a provisioning system by way of a website linked to a provider of the communication network, the provisioning system coupled to the presence server and the home subscriber server.

14. The server of claim 10 , wherein the communication identifiers comprise session initiation protocol uniform resource identifiers, telephone uniform resource identifiers, email addresses, or instant messaging addresses.

15. The server of claim 10 , wherein the selected grade of service comprises all the communication identifiers associated with the end user.

16. A tangible computer-readable storage device comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:

initiating communication with equipment of an end user of a communication network via an interactive voice response system;

receiving, via the interactive voice response system, a plurality of communication identifiers for the end user;

presenting, via the interactive voice response system, an offer of grades of service at the equipment of the end user;

receiving, via the interactive voice response system, a selection of a grade of service from the equipment of the end user in response to the offer;

retrieving presence information from a presence server subscribed to by the end user and coupled to a home network comprising the equipment of the end user, the home network including a home subscriber server; and

updating a database record associated with the end user to record the selection of the grade of service and the presence information;

wherein each of the grades of service comprises a different subset of the communication identifiers,

wherein a given grade of service corresponds to a number of communication identifiers for that grade of service, and

wherein each of the communication identifiers corresponds to a different communication device comprising an end point in the communication network.

17. The tangible computer-readable storage device of claim 16 , wherein the operations further comprise processing a service charge to the end user in accordance with the selection of the grade of service.

18. The tangible computer-readable storage device of claim 16 , wherein the operations further comprise retrieving a plurality of selectable grades of service from the home subscriber server.

19. The tangible computer-readable storage device of claim 16 , wherein the communication identifiers comprise session initiation protocol uniform resource identifiers, telephone uniform resource identifiers, email addresses, or instant messaging addresses.

20. The tangible computer-readable storage device of claim 16 , wherein the selected grade of service comprises all the communication identifiers associated with the end user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2013
From: KU, BERNARD; QIU, CHAOXIN; YASREBI, MEHRAD
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 030943/0884 →
Continuity (3)
Continuation 12832059 · Jul 7, 2010
Continuation 11677551 · Feb 21, 2007
Related Publication 20130315228A1 · Nov 28, 2013