Method and system for providing calling number restoral
First Claim
1. A method for a communications network to restore private communication information to a communication that is redirected to an out-of-network entity, comprising:
- receiving a request from an in-network calling number for a communication directed to an in-network called number;
determining that the communication is to be redirected to an out-of-network entity;
removing the private communication information from the communication and storing the private communication information after determining that the communication is to be redirected to the out-of-network entity;
redirecting the communication originally directed to the called number to the out of network entity;
receiving, into the network, an outgoing communication from the out-of-network entity;
retrieving private communication information and adding the private communication information into the outgoing communication; and
sending the outgoing communication including the private communication information to a destination in the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for restoring the original calling number in a call routed through an out-of-network enhanced service provider to a forwarding destination. The system comprises a service control point, a service switching point in communication with the service control point, and an enhanced service provider service node in communication with the service switching point, wherein the service node is located outside of a network while the remaining components reside within the network, and wherein the service switching point is provisioned with two triggers: an incoming trigger for calls to the service node and an outgoing trigger for calls from the service node. According to the method, the service control point, in response to the incoming trigger, removes and stores the private call information of a call exiting the network and, in response to the outgoing trigger, restores that private call information to the call once the call re-enters the network.
11 Citations
25 Claims
-
1. A method for a communications network to restore private communication information to a communication that is redirected to an out-of-network entity, comprising:
-
receiving a request from an in-network calling number for a communication directed to an in-network called number; determining that the communication is to be redirected to an out-of-network entity; removing the private communication information from the communication and storing the private communication information after determining that the communication is to be redirected to the out-of-network entity; redirecting the communication originally directed to the called number to the out of network entity; receiving, into the network, an outgoing communication from the out-of-network entity; retrieving private communication information and adding the private communication information into the outgoing communication; and sending the outgoing communication including the private communication information to a destination in the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for a network to restore private communication information to an outgoing communication from an entity external to the network, comprising:
-
receiving a request from a calling number hr an incoming communication directed to a called number; determining that the incoming communication is to be redirected to the entity external to the network; removing and storing the private communication information of the incoming communication due to determining that the incoming communication is to be redirected to the entity external to the network; associating a transaction identification with the private communication information and the incoming communication; redirecting the incoming communication originally directed to the called number to the entity external to the network; receiving the outgoing communication with the transaction identification from the incoming communication; retrieving the private communication information using the transaction identification; and inserting the private communication information into the outgoing communication. - View Dependent Claims (7, 8, 9)
-
-
10. A system for providing, calling number restoral, comprising:
-
a routing module provisioned, with an incoming trigger and an outgoing trigger; an out-of-network entity in communication with the routing, module; and a control module in communication with the routing module, wherein, the system determines that a call originally directed to an in-network called number is to be redirected to an out-of-network entity, removes and stores the private call information from the call after determining that the call is to be redirected to the out-of-network entity, redirects the call originally directed to the in-network called number to the out-of-network entity after removing and storing the private call information, and restores the stored private call information to the call when the call re-enters the network from the out-of-network entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A routing module residing within a network for removing, storing, and restoring private communication information of an out-of-network communication, comprising:
-
means for communication with a control module residing within the network for determining that a communication is to be redirected to an out-of-network entity based on a called number, for removing and storing, the private communication information from the communication, for redirecting the communication originally directed to the called number to the out-of-network entity and for restoring the private communication information to the out-of-network communication from the out-of-network communication entity prior to forwarding the out-of-network communication to a network entity; means for communicating with an out-of-network entity; an incoming trigger that sends a first query to the control module in response to receiving the communication; and an outgoing trimmer that sends a second query to the control module in response to receiving the out-of-network communication from the out-of-network entity destined for the network entity. - View Dependent Claims (20, 21)
-
-
22. A control module for preventing private communication information from exiting a network, comprising:
-
means for determining that a communication originally directed to an in-network called number is to be redirected to an out-of-network entity; means for removing the private communication information from the communication after the determining means has determined that the communication is to be redirected to the out-of-network entity; means for storing the private communication information removed by the removing means; means for redirecting the communication to the out-of-network entity after the private communication information has been removed by the removing means and stored by the storing means; means for retrieving the private communication information stored by the storing means when the communication re-enters the network from the out-of-network entity; and means for restoring the private communication information retrieved by the retrieving means to the communication. - View Dependent Claims (23, 24, 25)
-
Specification