Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a data message from a mobile device at an application server, the data message comprising an originating subscriber number corresponding to the mobile device and a destination number corresponding to a destination device; routing the data message to a gateway server (GS); responsive to receiving the data message, originating a session comprising a first session leg via the application server to the destination device identified via the data message; establishing a second session leg to the mobile device via the application server; joining the first session leg and the second session leg to establish an end-to-end session; wherein the data message is one of a short message service (SMS) message, a mobile data message and an unstructured supplementary service data (USSD) message; wherein the mobile device accepts a routing session to an intermediary destination gateway server identified by a subscriber profile associated with the mobile device, wherein the intermediary destination is different from the final destination; and routing the session from the intermediary destination to the final destination.
2. The method of claim 1 , wherein the data message is one of the short message service (SMS) message, the mobile data message and the unstructured supplementary service data (USSD) message.
3. The method of claim 1 , wherein the mobile device accepts the session automatically.
4. The method of claim 1 , further comprising: analyzing possible session routes via the GS for routing the session and re-routing the session to an enterprise network.
5. The method of claim 4 , wherein the enterprise network processes the session with a voice over the Internet protocol (VoIP).
6. The method of claim 4 , further comprising: establishing a third session leg via a GS to a different communication network from the first session leg and the second session leg; and handing over the session to the third session leg while at least one of the first session leg and the second session leg are still in progress.
7. The method of claim 1 , wherein the second session leg is established at least one of simultaneously, in advance of, and after the first session leg is established.
8. A method comprising: receiving a session request from a mobile device to a destination device at an application server, the session request comprising an originating subscriber number corresponding to the mobile device and a destination number corresponding to the destination device; routing the session to a gateway server (GS); establishing a first session leg to the destination device via the application server; establishing a second session leg to the mobile device via the application server; joining the first session leg and the second session leg to establish the session as an end-to-end session; wherein the session request is one of a short message service (SMS) message, a mobile data message and an unstructured supplementary service data (USSD) message; wherein the mobile device accepts a routing session to an intermediary destination gateway server identified by a subscriber profile associated with the mobile device, wherein the intermediary destination is different from the final destination; and routing the session from the intermediary destination to the final destination.
9. The method of claim 8 , wherein the session request is one of the short message service (SMS) message, the mobile data message and the unstructured supplementary service data (USSD) message.
10. The method of claim 8 , wherein the second session leg is established at least one of simultaneously, in advance of, and after the first session leg is established.
11. The method of claim 8 , further comprising: responsive to receiving the session request, originating a session via the application server to a destination device identified via the session request; receiving a response to the session from the destination device at the application server; and transmitting a session connection message to the mobile device from the application server indicating a session connection to the destination device.
12. The method of claim 8 , comprising performing a handover to a different communication network than a communication network of at least one of the first session leg and the second session leg.
13. The method of claim 12 , wherein the different communication network is at least one of a WiFi network, a packet data network and a cellular network.
14. The method of claim 8 , further comprising: establishing a third session leg to at least one of the first session leg and the second session leg; and handing over the session to the third session leg while at least one of the first session leg and the second session leg are still in progress; wherein the third session leg is established if one of the first session leg and the second session leg fails and is used to re-establish a connection for the failed session leg while the other session leg is still active.
15. The method of claim 14 , wherein a party connected to the remaining of the first and the second session legs is notified of the connection re-establishment, and wherein the third session leg is established by one of the application server and the mobile device.
16. A method comprising: originating a session from a mobile device to a final destination via a message comprising an originating subscriber number corresponding to the mobile device and a destination number corresponding to the final destination; automatically routing the message to an intermediary destination gateway server (GS) identified by a subscriber profile associated with the mobile device, wherein an intermediary destination is different from the final destination and is identified via a specific route or trunk group; routing the session from the intermediary destination to the final destination; wherein the message is one of a short message service (SMS) message, a mobile data message and an unstructured supplementary service data (USSD) message; wherein the mobile device accepts a routing session to an intermediary destination gateway server identified by a subscriber profile associated with the mobile device, wherein the intermediary destination is different from the final destination; and routing the session from the intermediary destination to the final destination.
17. The method of claim 16 , further comprising: capturing and analyzing origination information and destination information from the GS; and identifying a route to the final destination via the GS; routing the session to the final destination via the GS based on the identified route.
18. The method of claim 16 , wherein the identified route is part of an enterprise network.
19. The method of claim 18 , wherein the enterprise network operates with a voice over the Internet protocol (VoIP).
Unknown
November 3, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.