IP Library › Granted Patent US 8,937,972
Granted Patent B2
US 8,937,972 · App. 13/901,609 · Granted Jan 20, 2015

Blending telephony services in an internet protocol multimedia subsystem

Inventors: Rittwik Jana (Parsippany, NJ); John F. Murray (Denville, NJ); Christopher W. Rice (Parsippany, NJ); Ron Shacham (New York, NY)
Assignee: AT&T Intellectual Property I, L.P.
H04L65/1069H04L12/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,972
App. No.
13/901,609
Granted
Jan 20, 2015
Kind
B2
Abstract

An Internet protocol Multimedia Subsystem (IMS) gateway application server includes an originating application server module adapted to invoke call control services in response to requests initiated by a voice over Internet Protocol (IP) (VoIP) client associated with a communication device such as an IP telephone. Disclosed gateway application servers include a proxy server module adapted to notify the communication client of session control messages intended for the communication device.

Claims (28)

1. A system, comprising:

a processor; and

a memory storing instructions that when executed cause the processor to perform operations, the operations comprising:

receiving, at a gateway, a request for a call sent from a communications server, the request for the call identifying an origination address of the call; and

routing a modified request for the call from the gateway through a session control unit of an Internet protocol multimedia subsystem network to the origination address to determine whether a calling device supports a user agent Computer Supported Telecommunications Applications protocol.

2. The system according to claim 1 , wherein the operations further comprise receiving a response to the modified request.

3. The system according to claim 2 , wherein the operations further comprise determining the response is compliant.

4. The system according to claim 2 , wherein the operations further comprise determining the response is non-compliant.

5. The system according to claim 4 , wherein the operations further comprise reverting to session initiation protocol.

6. The system according to claim 1 , wherein the operations further comprise determining the origination address is compliant with the user agent Computer Supported Telecommunications Applications protocol.

7. The system according to claim 1 , wherein the operations further comprise retrieving a trigger associated with the origination address, the trigger pointing to the gateway.

8. A method, comprising:

receiving, at a gateway, a request for a call sent from a communications server, the request for the call identifying an origination address; and

routing, from the gateway, a modified request for the call through a session control unit of an Internet protocol multimedia subsystem network to the origination address to determine whether a calling device supports a user agent Computer Supported Telecommunications Applications protocol.

9. The method according to claim 8 , further comprising receiving a response to the modified request.

10. The method according to claim 9 , further comprising determining the response is compliant.

11. The method according to claim 9 , further comprising determining the response is non-compliant.

12. The method according to claim 11 , further comprising reverting to session initiation protocol.

13. The method according to claim 8 , further comprising determining the origination address is compliant with the user agent Computer Supported Telecommunications Applications protocol.

14. The method according to claim 8 , further comprising retrieving a trigger associated with the origination address, the trigger pointing to the gateway.

15. A memory storing instructions that when executed cause a processor to perform operations, the operations comprising:

receiving, at a gateway, a request for a call sent from a communications server, the request for the call identifying an origination address; and

routing a modified request for the call from the gateway through a session control unit of an Internet protocol multimedia subsystem network to the origination address to determine whether a calling device supports a user agent Computer Supported Telecommunications Applications protocol.

16. The memory according to claim 15 , wherein the operations further comprise receiving a response to the modified request.

17. The memory according to claim 16 , wherein the operations further comprise determining the response is compliant.

18. The memory according to claim 16 , wherein the operations further comprise determining the response is non-compliant.

19. The memory according to claim 18 , wherein the operations further comprise reverting to session initiation protocol.

20. The memory according to claim 15 , wherein the operations further comprise determining the origination address is compliant with the user agent Computer Supported Telecommunications Applications protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2013
From: JANA, RITTWIK; MURRAY, JOHN F.; RICE, CHRISTOPHER W.; SHACHAM, RON
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030487/0904 →
Continuity (3)
Continuation 12339901 · Dec 19, 2008
Provisional Application 61119985 · Dec 4, 2008
Related Publication 20130259032A1 · Oct 3, 2013