System and method for speeding call originations to a variety of devices using intelligent predictive techniques for half-call routing
AssigneeTango Networks, Inc.
InventorAndrew Silver
Life of this patent
Estimating the term…
Abstract
A mobile application gateway configured to interconnect mobile communication devices on a cellular network with an enterprise network is provided. The mobile application gateway includes a voice and data signaling gateway configured to provide routing functionalities, service functionalities and admission control. A gateway GPRS support node (GGSN) is configured to establish a secure data session between one or more of the mobile communication devices and the enterprise network by establishing a GPRS tunneling protocol (GTP) tunnel between a carrier-hosted serving GPRS support node (SGSN) and the GGSN.
Claims20
A system, comprising:
- a carrier gateway server, located in a public cellular network, that communicates with a mobile switching network, the carrier gateway server configured to receive dialed digits from a mobile device located in the public cellular network;
- and
- an enterprise gateway server, located in an enterprise network, that communicates with the carrier gateway server;
- the carrier gateway server configured to:
- send data to the enterprise gateway server for an upcoming communication associated with the dialed digits;
- the enterprise gateway server configured to:
- receive the data including a destination, from the carrier gateway server;
- connect a second call leg to the destination with a first call leg from the carrier gateway server;
- wherein the enterprise gateway server comprises an origination route delay system including access to historical destination routing time data wherein the enterprise gateway server is configured to use the historical destination routing time data to decide when to route the second call leg towards the destination in advance of the first call leg having been routed to the enterprise gateway.
A method for executing originating services comprising:
- receiving, by a carrier gateway server located in a public cellular network, dialed digits from a mobile device located in the public cellular network, wherein the carrier gateway server communicates with a mobile switching network;
- transmitting originator and destination data associated with the dialed digits, from the carrier gateway server, located in a cellular network, to an enterprise gateway server, located in an enterprise network;
- connecting a second call leg to the destination with a first call leg from the carrier gateway server;
- wherein the enterprise gateway server comprises an origination route delay system including access to historical destination routing time data wherein the enterprise gateway server is configured to use the historical destination routing time data to decide when to route the second call leg towards the destination in advance of the first call leg having been routed to the enterprise gateway.
A non-transitory computer readable medium comprising instructions for:
- receiving, by a carrier gateway server located in a public cellular network, dialed digits from a mobile device located in the public cellular network, wherein the carrier gateway server communicates with a mobile switching network;
- transmitting originator and destination data associated with the dialed digits, from the carrier gateway server, located in a cellular network, to an enterprise gateway server, located in an enterprise network;
- connecting a second call leg to the destination with a first call leg from the carrier gateway server;
- wherein the enterprise gateway server comprises an origination route delay system including access to historical destination routing time data wherein the enterprise gateway server is configured to use the historical destination routing time data to decide when to route the second call leg towards the destination in advance of the first call leg having been routed to the enterprise gateway.
Dependencies are inferred from the claim text.