IP Library › Granted Patent US 9,232,047
Granted Patent B2
US 9,232,047 · App. 12/333,283 · Granted Jan 5, 2016

Method and apparatus for providing repeat calling

Inventors: Chaoxin Qiu (Austin, TX); Diana Cantu (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04M3/2227H04L47/781H04L47/805H04L47/824H04L65/103H04L65/1016H04L65/1096H04M2203/2088
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,232,047
App. No.
12/333,283
Granted
Jan 5, 2016
Kind
B2
Abstract

A method and apparatus for providing a repeat calling service feature in a communication network are disclosed. For example, the method captures call session information between a calling endpoint and a called endpoint of a failed call due to an unavailability of required network resource. The method then receives a repeat calling service request from the calling endpoint, and processes the repeat calling service request to reestablish a call between the calling endpoint and the called endpoint.

Claims (41)

1. A method for reestablishing a call in a communication network, the method comprising:

capturing, by a processor, call session information between a calling endpoint and a called endpoint of a failed call due to an unavailability of a required network resource;

receiving, by the processor, a repeat calling service request from the calling endpoint; and

processing, by the processor, the repeat calling service request to reestablish the call between the calling endpoint and the called endpoint, wherein the processing comprises:

invoking a repeat calling server to process the repeat calling service request, wherein the invoking comprises:

retrieving the call session information of the failed call from a memory;

subscribing to a resource and admission control function network element to receive a notification of an availability of the required network resource;

subscribing to a presence server to receive a notification of a change in a presence status, wherein the presence status comprises a location and an availability of the calling endpoint and the called endpoint for completing the repeat calling service request; and

reestablishing the call.

2. The method of claim 1 , wherein the communication network comprises a packet network with quality of service support.

3. The method of claim 1 , wherein the repeat calling service request is activated by the calling endpoint by sending a predefined dial sequence to the communication network.

4. The method of claim 1 , wherein the call is reestablished when the required network resource becomes available and both of the calling endpoint and the called endpoint are available.

5. The method of claim 1 , wherein the reestablishing comprises:

setting up the call between the calling endpoint and the called endpoint by the repeat calling server using a 3-party call control procedure.

6. The method of claim 1 , wherein the repeat calling server is invoked by a call session control function network element based on an initial filter criteria associated with a subscriber profile of the calling endpoint retrieved from a home subscriber server.

7. The method of claim 1 , wherein the call session information of the failed call is captured by the repeat calling server that is in a call signaling path of the failed call.

8. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations for reestablishing a call in a communication network, the operations comprising:

capturing call session information between a calling endpoint and a called endpoint of a failed call due to an unavailability of a required network resource;

receiving a repeat calling service request from the calling endpoint; and

processing the repeat calling service request to reestablish the call between the calling endpoint and the called endpoint, wherein the processing comprises:

invoking a repeat calling server to process the repeat calling service request, wherein the invoking comprises:

retrieving the call session information of the failed call from a memory;

subscribing to a resource and admission control function network element to receive a notification of an availability of the required network resource;

subscribing to a presence server to receive a notification of a change in a presence status, wherein the presence status comprises a location and an availability of the calling endpoint and the called endpoint for completing the repeat calling service request; and

reestablishing the call.

9. The non-transitory computer-readable medium of claim 8 , wherein the communication network comprises a packet network with quality of service support.

10. The non-transitory computer-readable medium of claim 8 , wherein the repeat calling service request is activated by the calling endpoint by sending a predefined dial sequence to the communication network.

11. The non-transitory computer-readable medium of claim 8 , wherein the call is reestablished when the required network resource becomes available and both of the calling endpoint and the called endpoint are available.

12. The non-transitory computer-readable medium of claim 8 , wherein the reestablishing comprises:

setting up the call between the calling endpoint and the called endpoint by the repeat calling server using a 3-party call control procedure.

13. An apparatus for reestablishing a call in a communication network, the apparatus comprising:

a processor; 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:

capturing call session information between a calling endpoint and a called endpoint of a failed call due to an unavailability of a required network resource;

receiving a repeat calling service request from the calling endpoint; and

processing the repeat calling service request to reestablish the call between the calling endpoint and the called endpoint, wherein the processing comprises:

invoking a repeat calling server to process the repeat calling service request, wherein the invoking comprises:

retrieving the call session information of the failed call from a memory;

subscribing to a resource and admission control function network element to receive a notification of an availability of the required network resource;

subscribing to a presence server to receive a notification of a change in a presence status, wherein the presence status comprises a location and an availability of the calling endpoint and the called endpoint for completing the repeat calling service request; and

reestablishing the call.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: QIU, CHAOXIN; CANTU, DIANA
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022312/0630 →
Continuity (1)
Related Publication 20100150134A1 · Jun 17, 2010