SYSTEMS AND METHODS FOR DIRECT DISPATCHING OF MOBILE MESSAGES
First Claim
1. A method, comprising:
- predicting, at a computing device, a destination server to which the computing device can dispatch mobile messages;
determining, by the computing device, whether a connection between the computing device and the destination server is cached at the computing device;
responsive to determining no connection between the computing device and the destination server is cached at the computing device, determine a connection between the computing device and the destination server;
caching, at a connection cache of the computing device, the connection between the computing device and the destination server; and
responsive to receiving, at the computing device, a message for dispatch to the destination server, dispatching the message via the cached connection.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
-
Citations
18 Claims
-
1. A method, comprising:
-
predicting, at a computing device, a destination server to which the computing device can dispatch mobile messages; determining, by the computing device, whether a connection between the computing device and the destination server is cached at the computing device; responsive to determining no connection between the computing device and the destination server is cached at the computing device, determine a connection between the computing device and the destination server; caching, at a connection cache of the computing device, the connection between the computing device and the destination server; and responsive to receiving, at the computing device, a message for dispatch to the destination server, dispatching the message via the cached connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a computing device to:
-
predict a destination server to which the computing device can dispatch mobile messages; determine whether a connection between the computing device and the destination server is cached at the computing device; responsive to determining no connection between the computing device and the destination server is cached at the computing device, determine a connection between the computing device and the destination server; cache, at a connection cache of the computing device, the connection between the computing device and the destination server; and responsive to receiving, at the computing device, a message for dispatch to the dispatch server, dispatch the message via the cached connection. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the system to; predict a destination server to which the system can dispatch mobile messages; determine whether a connection between the system and the destination server is cached at the system; responsive to determining no connection between the system and the destination server is cached at the system, determine a connection between the system and the destination server; cache, at a connection cache of the system, the connection between the system and the destination server; and responsive to receiving, at the system, a message for dispatch to the destination server, dispatch the message via the cached connection. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification