System and method for speeding call originations to a variety of devices using intelligent predictive techniques for half-call routing
First Claim
Patent Images
1. A system configured to originate telecommunications services comprising:
- a carrier gateway server located in a public cellular network, the carrier gateway server 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;
an enterprise gateway server, located in an enterprise network, that communicates with the carrier gateway server, wherein signaling information only is transmitted between the carrier gateway server and the enterprise 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;
originate a second call leg to the destination associated with the dialed digits, wherein the connection of the second call leg may be delayed for a first time interval based on historical data of a length of time required to establish a voice path to the destination and based on historical data of a length of time required to establish a voice path from the carrier gateway server to the enterprise gateway server so as to minimize an overall time for connecting the call from the mobile device to the destination;
connect the second call leg to the destination with a first call leg from the carrier gateway server; and
wherein the carrier gateway server further comprises an origination route delay system receiving historical destination routing time data based on the data of the destination from the enterprise gateway server, wherein the carrier gateway server is configured to use the historical destination routing time data to complete the first call leg from the carrier gateway server to the enterprise gateway server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system configured to originate telecommunications services is provided. The system includes a cellular gateway server (GS-C) communicating with a network gateway server (GS-E) located in an enterprise network via a signaling connection. The GS-C is configured to prepare the GS-E for an upcoming communication. The GS-E is configured to receive originator and destination data from the GS-C and is further configured to initiate a route based on the destination data prior to completion of a route from the originator through the GS-C.
48 Citations
13 Claims
-
1. A system configured to originate telecommunications services comprising:
-
a carrier gateway server located in a public cellular network, the carrier gateway server 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; an enterprise gateway server, located in an enterprise network, that communicates with the carrier gateway server, wherein signaling information only is transmitted between the carrier gateway server and the enterprise 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; originate a second call leg to the destination associated with the dialed digits, wherein the connection of the second call leg may be delayed for a first time interval based on historical data of a length of time required to establish a voice path to the destination and based on historical data of a length of time required to establish a voice path from the carrier gateway server to the enterprise gateway server so as to minimize an overall time for connecting the call from the mobile device to the destination; connect the second call leg to the destination with a first call leg from the carrier gateway server; and wherein the carrier gateway server further comprises an origination route delay system receiving historical destination routing time data based on the data of the destination from the enterprise gateway server, wherein the carrier gateway server is configured to use the historical destination routing time data to complete the first call leg from the carrier gateway server to the enterprise gateway server. - View Dependent Claims (2, 3, 4)
-
-
5. 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, 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, wherein signaling information only is transmitted between the carrier gateway server and the enterprise gateway server; connecting a second call leg, by the enterprise gateway server, to a destination based on the historical call routing data including length of time data, wherein the connection of the second call leg may be delayed for a first time interval based on historical data of a length of time required to establish a voice path to the destination and based on historical data of a length of time required to establish a voice path from the carrier gateway server to the enterprise gateway server, wherein the second call leg is connected prior to the completion of the establishment of a first call leg; receiving historical destination routing time data based on the data of the destination from the enterprise gateway server, wherein the carrier gateway server uses the historical destination routing time data to complete of the first call leg from the carrier gateway server to the enterprise gateway server; and connecting the first call leg to the second call leg. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
Specification