IP Library Granted Patent US 9,838,564
Granted Patent B2
US 9,838,564 · App. 13/948,022 · Granted Dec 5, 2017

System and method for distributed processing in an internet protocol network

Inventor: James Jackson (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04N1/32765H04L12/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 9,838,564
App. No.
13/948,022
Granted
Dec 5, 2017
Kind
B2
Abstract

A system and method for distributed processing in an Internet Protocol network is provided. A system that incorporates teachings of the present disclosure may include, for example, an application server can have a controller element to receive a Session Initiation Protocol (SIP) INVITE message from a communication device, establish a Real Time Protocol (RTP) channel between the communication device and the application server responsive to the SIP INVITE message, and submit a SIP SUBSCRIBE message to an intermediate communication node (ICN) directing the ICN to engage one or more Digital Signal Processing (DSP) resources for processing signals in the RTP channel. Additional embodiments are disclosed.

Claims (29)

1. A method comprising:

receiving, by a processor of a session border controller, a session initiation protocol subscribe message from an application server requesting fax detection in a select real time protocol channel;

retrieving, by the processor, a fax detection period from the session initiation protocol subscribe message that establishes a limited time for a digital signal processing resource to be engaged;

determining, by the processor, a fax signal is present in the select real time protocol channel, wherein the determining is performed in response to the receiving the message requesting fax detection from the application server, wherein the determining comprises engaging the digital signal processing resource to determine the fax signal is present; and

submitting, by the processor, a session initiation protocol notify message that indicates the fax signal has been detected in the select real time protocol channel to the application server.

2. The method of claim 1 , wherein the select real time protocol channel corresponds to a voice over internet protocol channel.

3. The method of claim 1 , further comprising:

processing a signal in the select real time protocol channel according to a T.30 protocol.

4. The method of claim 1 , wherein the application server operates in an internet protocol multimedia subsystem network.

5. A non-transitory computer-readable storage medium storing a plurality of instructions which, when executed by a processor of a session border controller, cause the processor to perform operations, the operations comprising:

receiving, from an application server, a session initiation protocol subscribe message requesting fax detection in a select real time protocol channel;

retrieving a fax detection period from the session initiation protocol subscribe message that establishes a limited time for the digital signal processing resource to be engaged;

determining a fax signal is present in the select real time protocol channel, wherein the determining is performed in response to the receiving the message requesting fax detection from the application server, wherein the determining comprises engaging the digital signal processing resource to determine the fax signal is present; and

submitting, to the application server, a session initiation protocol notify message that indicates the fax signal has been detected in the select real time protocol channel.

6. The non-transitory computer-readable storage medium of claim 5 , wherein the select real time protocol channel corresponds to a voice over Internet protocol channel.

7. The non-transitory computer-readable storage medium of claim 5 , the operations further comprising:

processing a signal in the select real time protocol channel according to a T.30 protocol.

8. The non-transitory computer-readable storage medium of claim 5 , wherein the application server operates in an internet protocol multimedia subsystem network.

9. An apparatus comprising:

a processor of a session border controller; and

a computer-readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving, from an application server, a session initiation protocol subscribe message requesting fax detection in a select real time protocol channel;

retrieving a fax detection period from the session initiation protocol subscribe message that establishes a limited time for the digital signal processing resource to be engaged;

determining a fax signal is present in the select real time protocol channel, wherein the determining is performed in response to the receiving the message requesting fax detection from the application server, wherein the determining comprises engaging the digital signal processing resource to determine the fax signal is present; and

submitting, to the application server, a session initiation protocol notify message that indicates the fax signal has been detected in the select real time protocol channel.

10. The apparatus of claim 9 , wherein the select real time protocol channel corresponds to a voice over internet protocol channel.

11. The apparatus of claim 9 , the operations further comprising:

processing a signal in the select real time protocol channel according to a T.30 protocol.

12. The apparatus of claim 9 , wherein the application server operates in an internet protocol multimedia subsystem network.

Assignments (2)
CHANGE OF NAME Recorded Jul 14, 2017
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 043203/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: JACKSON, JAMES
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 031289/0536 →
Continuity (2)
Continuation 11767237 · Jun 22, 2007
Related Publication 20130301085A1 · Nov 14, 2013