TRANSMITTING DATA OVER A PLURALITY OF DIFFERENT NETWORKS
First Claim
1. A mobile communication device configured to transmit data to a remote server, the mobile communication device comprising:
- a wireless communication interface for communicating across a wireless network;
a processor for executing computer-readable instructions; and
memory for storing the computer-readable instructions, the computer-readable instructions operable to;
transmit data from an application executing on the mobile communication device using a reliable communication protocol;
prior to transmitting the data across the wireless network, acknowledge receipt of the data via a client protocol controller, thereby simulating, to the application, receipt of the data by the remote server; and
transmit data from the mobile communication device to the remote server using an intermediary communication protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting data from a mobile communication device to a remote server across a wireless network is described. The method comprising the following steps. Data is transmitted from an application executing on the mobile communication device using a standard reliable communication protocol. Prior to transmitting the data across the wireless network, receipt of the data is acknowledged, thereby simulating, to the application, receipt of the data by the remote server. Data is transmitted from the mobile communication device to the remote server using an intermediary communication protocol. A mobile communication device and a system implementing the method are also described.
21 Citations
18 Claims
-
1. A mobile communication device configured to transmit data to a remote server, the mobile communication device comprising:
-
a wireless communication interface for communicating across a wireless network; a processor for executing computer-readable instructions; and memory for storing the computer-readable instructions, the computer-readable instructions operable to; transmit data from an application executing on the mobile communication device using a reliable communication protocol; prior to transmitting the data across the wireless network, acknowledge receipt of the data via a client protocol controller, thereby simulating, to the application, receipt of the data by the remote server; and transmit data from the mobile communication device to the remote server using an intermediary communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transmitting data from a mobile communication device to a remote server across a wireless network, the method comprising the steps of:
-
transmitting data from an application executing on the mobile communication device using a standard reliable communication protocol; prior to transmitting the data across the wireless network, acknowledging receipt of the data, thereby simulating, to the application, receipt of the data by the remote server; and transmitting data from the mobile communication device to the remote server using an intermediary communication protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system configured to exchange data between a mobile communication device and a remote server via a proxy server, wherein:
-
the remote server is configured to communicate using a reliable transmission protocol; the mobile communication device comprises; a wireless communication interface for communicating across a wireless network; a processor for executing computer-readable instructions; and memory for storing the computer-readable instructions, the computer-readable instructions operable to; exchange data between an application and a client protocol controller using a standard reliable communication protocol; exchange the data with the proxy server using an intermediary communication protocol; the proxy server comprises; a communication interface for communicating across the wireless network; a processor for executing computer-readable instructions; and memory for storing the computer-readable instructions, the computer-readable instructions operable to; exchange the data with the mobile communication device using the intermediary communication protocol; and exchange the data with the remote server via the server protocol controller using the standard reliable communication protocol.
-
Specification