Callback function for messaging platform in public telephone system
First Claim
1. A messaging system implemented as a service to a subscriber by a telephone service provider of the subscriber, the messaging system for storing a message from a calling party calling the subscriber and a telephone number of the calling party, the messaging system also for allowing the subscriber to access the stored message and call back the calling party based on the corresponding telephone number, the messaging system including:
- a switching mechanism for receiving a call from the subscriber to access the stored message, the switching mechanism being connected to a network;
an application server connected to the network and running a routing application, the switching mechanism for notifying the routing application that the subscriber is calling in for the message;
a messaging platform for storing the message from the calling party and the corresponding telephone number, the messaging platform being connected to the network, wherein the notified routing application is configured for directing the switching mechanism to establish communication between the subscriber and the messaging platform by way of the network, the switching mechanism being for establishing such communication, whereby the subscriber accesses the message from the calling party as stored at the messaging platform and, during such accessing, signals that a callback connection with the calling party is desired, wherein the messaging platform is configured for sending a message to the routing application by way of the network in response to the signal, the message including bookmark information comprising an identifier of the stored message being accessed, wherein the routing application is configured for receiving and storing the bookmark information and directing the switching mechanism to disconnect the subscriber from the messaging platform and connect the subscriber to the calling party, wherein the switching mechanism is configured for determining that the calling party has terminated the callback connection or that the subscriber has signaled to end the callback connection and thereafter notifying the routing application of the termination or the signaled end to the callback connection, wherein the notified routing application is configured for directing that the subscriber be re-connected with the messaging platform and sending the stored bookmark information back to the messaging platform and the messaging platform employing such bookmark information to re-establish a current state wherein the routing application, the switching mechanism, and the messaging platform all employ a converged-services platform that enables delivery of wireline and wireless services for converged voice and data networks and is configured to provide internet protocol (IP) and multimedia services by way of the network of the messaging platform.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging system includes a messaging platform storing a message from a calling party, a switching mechanism for receiving a call from a subscriber to access the stored message, and a routing application at a server. The subscriber accesses the message at the messaging platform and signals for a callback connection with the calling party. In response, the messaging platform sends bookmark information to the routing application describing a current state of the messaging platform with regard to the subscriber. The routing application directs the switching mechanism to disconnect the subscriber from the messaging platform and connect the subscriber to the calling party. When the callback connection is completed, the routing application directs that the subscriber be re-connected with the messaging platform and sends the stored bookmark information back to same. The messaging platform employs such bookmark information to re-establish the current state.
35 Citations
17 Claims
-
1. A messaging system implemented as a service to a subscriber by a telephone service provider of the subscriber, the messaging system for storing a message from a calling party calling the subscriber and a telephone number of the calling party, the messaging system also for allowing the subscriber to access the stored message and call back the calling party based on the corresponding telephone number, the messaging system including:
-
a switching mechanism for receiving a call from the subscriber to access the stored message, the switching mechanism being connected to a network; an application server connected to the network and running a routing application, the switching mechanism for notifying the routing application that the subscriber is calling in for the message; a messaging platform for storing the message from the calling party and the corresponding telephone number, the messaging platform being connected to the network, wherein the notified routing application is configured for directing the switching mechanism to establish communication between the subscriber and the messaging platform by way of the network, the switching mechanism being for establishing such communication, whereby the subscriber accesses the message from the calling party as stored at the messaging platform and, during such accessing, signals that a callback connection with the calling party is desired, wherein the messaging platform is configured for sending a message to the routing application by way of the network in response to the signal, the message including bookmark information comprising an identifier of the stored message being accessed, wherein the routing application is configured for receiving and storing the bookmark information and directing the switching mechanism to disconnect the subscriber from the messaging platform and connect the subscriber to the calling party, wherein the switching mechanism is configured for determining that the calling party has terminated the callback connection or that the subscriber has signaled to end the callback connection and thereafter notifying the routing application of the termination or the signaled end to the callback connection, wherein the notified routing application is configured for directing that the subscriber be re-connected with the messaging platform and sending the stored bookmark information back to the messaging platform and the messaging platform employing such bookmark information to re-establish a current state wherein the routing application, the switching mechanism, and the messaging platform all employ a converged-services platform that enables delivery of wireline and wireless services for converged voice and data networks and is configured to provide internet protocol (IP) and multimedia services by way of the network of the messaging platform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in connection with a messaging system implemented as a service to a subscriber by a telephone service provider of the subscriber, the messaging system being for storing a message from a calling party calling the subscriber and a telephone number of the calling party, the messaging system also being for allowing the subscriber to access the stored message and to call back the calling party based on the corresponding telephone number, the messaging system including a switching mechanism for receiving a call from the subscriber to access the stored message, a messaging platform for storing the message from the calling party and the corresponding telephone number, and an application server running a routing application for routing communications between the subscriber, the messaging platform, and the calling party, the switching mechanism, the messaging platform, and the application server all being connected to a network, the method comprising:
-
the switching mechanism receiving the call from the subscriber to the messaging platform; the switching mechanism notifying the routing application that the subscriber is calling in to the messaging platform; the notified routing application directing the switching mechanism to establish communication between the subscriber and the messaging platform by way of the network; the switching mechanism establishing such communication, whereby the subscriber accesses the message from the calling party as stored at the messaging platform and, during such accessing signals that a callback connection with the calling party is desired; the messaging platform in response to the signal, sending a message to the routing application by way of the network, the message including bookmark information comprising an identifier of the stored message being accessed; the routing application receiving and storing the bookmark information and directing the switching mechanism to disconnect the subscriber from the messaging platform and connect the subscriber to the calling party; the switching mechanism determining that the calling party has terminated the callback connection or that the subscriber has signaled to end the callback connection and thereafter notifying the routing application of the termination or the signaled end to the callback connection; the notified routing application directing that the subscriber be re-connected with the messaging platform and sending the stored bookmark information back to the messaging platform and the messaging platform employing such bookmark information to re-establish a current state wherein the routing application, the switching mechanism, and the messaging platform all employ a converged-services platform that enables delivery of wireline and wireless services for converged voice and data networks and is configured to provide internet protocol (IP) and multimedia services by way of the network of the messaging platform. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
receiving a call from a subscriber to a messaging platform; establishing communication between the subscriber and the messaging platform, such that the subscriber can access a message from a calling party that is stored at the messaging platform and can signal that a callback connection with the calling party is desired; when the subscriber signals that a callback connection with the calling party is desired, storing bookmark information comprising an identifier of the stored message being accessed, disconnecting the subscriber from the messaging platform and connecting the subscriber to the calling party; and when the calling party terminates the callback connection or the subscriber signals to end the callback connection, reconnecting the subscriber with the messaging platform and sending the stored bookmark information back to the messaging platform to re-establish a current state of the messaging platform wherein the messaging platform and the subscriber are each connected to a network by a switching mechanism, whereby the call from the subscriber to access the stored message is connected to the messaging platform through the switching mechanism of the subscriber, the network, and the switching mechanism of the messaging platform, wherein the switching mechanism of the subscriber is the switching mechanism of the messaging platform, wherein communications are routed between the subscriber, the messaging platform, and the calling party by a routing application, and wherein the routing application, the switching mechanism, and the messaging platform all employ a converged-services platform that enables delivery of wireline and wireless services for converged voice and data networks and is configured to provide internet protocol (IP) and multimedia services by way of the network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification