Method for decoupling caller routing services and off-net data acquisition
First Claim
1. A call system for bridging a communication connection between an initiator and a destination party based upon a current location of the initiator within a wireless communications network, the calling system comprising:
- a communication interface configured to receive from the initiator an incoming communication directed to an identifier of the destination party, which identifies a number of different geographic locations in which the destination party is located;
an interactive unit configured to interact with off-network third party service providers via application gateways of the off-network third party service providers, the interactive unit comprising a communications control service operable to bridge at a communication interface the incoming communication of the initiator with one of the geographic locations of the destination party, based on the current location of the initiator;
a call routing process created by the communication control service to determine, based on a current location of the initiator, which of the geographic locations of the destination party the incoming communication should be directed;
a gateway mediation process created by the call routing process to communicate with at least one of the off-network third party service providers to inquire as to the current location of the initiator and to receive location data related to the initiator'"'"'s current location, and to return the received location data to the call routing process;
the call routing process being further configured to determine the initiator'"'"'s current location from the received location data, to determine to which of the different geographic locations in which the destination party is located is the one of the geographic locations of the destination party to which the incoming communication should directed, and to return the one of the geographic locations of the destination party to the communications control service; and
the communications control services being further configured establish a terminating communication to the one of the geographic locations of the destination party based on the initiator'"'"'s current location via the communications network interface, whereby the incoming communication and the terminating communication are bridged at the communication interface,wherein the incoming call does not originate over a land line device.
1 Assignment
0 Petitions
Accused Products
Abstract
Call routing system and method for routing calls based upon an initiator'"'"'s current location in a wireless communications network. The call routing system includes an interface to receive incoming communications directed to an identifier identifying different geographic locations of destination party. Interactive unit interacts with off-network providers. Call routing process is created to determine, based on the current location of the initiator, which geographic location to direct the communication and gateway mediation process is created to inquire from off-network service the current location of the initiator, to receive location data related to the initiator'"'"'s current location, and to return the received location data to the call routing process. Interactive unit is configured to terminate communication to geographic location of the destination party based on the initiator'"'"'s current location. Incoming communication and terminating communication are bridged at interactive unit.
18 Citations
21 Claims
-
1. A call system for bridging a communication connection between an initiator and a destination party based upon a current location of the initiator within a wireless communications network, the calling system comprising:
-
a communication interface configured to receive from the initiator an incoming communication directed to an identifier of the destination party, which identifies a number of different geographic locations in which the destination party is located; an interactive unit configured to interact with off-network third party service providers via application gateways of the off-network third party service providers, the interactive unit comprising a communications control service operable to bridge at a communication interface the incoming communication of the initiator with one of the geographic locations of the destination party, based on the current location of the initiator; a call routing process created by the communication control service to determine, based on a current location of the initiator, which of the geographic locations of the destination party the incoming communication should be directed; a gateway mediation process created by the call routing process to communicate with at least one of the off-network third party service providers to inquire as to the current location of the initiator and to receive location data related to the initiator'"'"'s current location, and to return the received location data to the call routing process; the call routing process being further configured to determine the initiator'"'"'s current location from the received location data, to determine to which of the different geographic locations in which the destination party is located is the one of the geographic locations of the destination party to which the incoming communication should directed, and to return the one of the geographic locations of the destination party to the communications control service; and the communications control services being further configured establish a terminating communication to the one of the geographic locations of the destination party based on the initiator'"'"'s current location via the communications network interface, whereby the incoming communication and the terminating communication are bridged at the communication interface, wherein the incoming call does not originate over a land line device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for bridging a communication connection between an initiator and a destination party based upon a current location of the initiator within a wireless communications network, the method comprising:
-
receiving from the initiator an incoming communication directed to an identifier of the destination party, which identifies a number of different geographic locations in which the destination party is located; interacting, via an interactive unit comprising a communications control service, with off-network third party service providers via application gateways of the off-network third party service providers by; creating a call routing process to determine, based on a current location of the initiator, which of the geographic locations of the destination party the incoming communication should be directed; creating a gateway mediation process to communicate with least one of the off-network third party service providers to inquire as to the current location of the initiator and to receive location data related to the initiator'"'"'s current location, and to return the received location data to the call routing process, wherein the call routing process further determines the initiator'"'"'s current location from the received location data, determines to which of the different geographic locations in which the destination party is located is the one of the geographic locations of the destination party to which the incoming communication should directed, and returns the one of the geographic locations of the destination party to the communications control service; and establishing a terminating communication to the one of the geographic locations of the destination party based on the initiator'"'"'s current location via the communications control service, whereby the incoming communication and the terminating communication are bridged at the interactive unit, wherein the incoming call does not originate over a land line device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification