System and method for enabling messages to be sent while a mobile device is out-of-coverage
First Claim
1. A method performed by a server device for enabling a first mobile device to send a message to a data communication network on behalf of a second mobile device, the method comprising:
- determining that the first mobile device is back into coverage with respect to the data communication network, the first mobile device having received a hosted message from the second mobile device while the first and second mobile devices were out of coverage with respect to the data communication network;
providing information to the first mobile device indicative of delivery of hosted messages using the data communication network to enable the first mobile device to use the information to determine if the hosted message to be sent by the first mobile device on behalf of the second mobile device has already been sent to the second mobile device, the information comprising a unique message identifier for each hosted message;
enabling the first mobile device to send the hosted message to the data communication network if the hosted message has not already been sent; and
updating the information as hosted messages are sent to the data communication network by the server device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided that enable a mobile device when out-of-coverage and thus unable to send or receive messages to rely on other mobile devices which are also out-of-coverage as “hosts” for their outgoing messages such that when one of the hosts comes back into coverage the host mobile device (HMD) can send the outgoing messages on behalf of the originating or “source” mobile device (SMD). The system and method may comprise a pairing procedure to determine the suitability of a mobile device being an HMD according to criteria such as battery power, memory availability and whether the device is also out of coverage. When coming back into coverage, information is obtained from the data communication system to determine whether others have already sent messages that have been provided to host mobile devices.
-
Citations
15 Claims
-
1. A method performed by a server device for enabling a first mobile device to send a message to a data communication network on behalf of a second mobile device, the method comprising:
-
determining that the first mobile device is back into coverage with respect to the data communication network, the first mobile device having received a hosted message from the second mobile device while the first and second mobile devices were out of coverage with respect to the data communication network; providing information to the first mobile device indicative of delivery of hosted messages using the data communication network to enable the first mobile device to use the information to determine if the hosted message to be sent by the first mobile device on behalf of the second mobile device has already been sent to the second mobile device, the information comprising a unique message identifier for each hosted message; enabling the first mobile device to send the hosted message to the data communication network if the hosted message has not already been sent; and updating the information as hosted messages are sent to the data communication network by the server device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server device operable to enable a first mobile device to send a message to a data communication network on behalf of a second mobile device, the server device comprising:
-
a processor; and a memory, the memory comprising computer executable instructions that, when executed by the processor, operate the server device to; determine that the first mobile device is back into coverage with respect to the data communication network, the first mobile device having received a hosted message from the second mobile device while the first and second mobile devices were out of coverage with respect to the data communication network; provide information to the first mobile device indicative of delivery of hosted messages using the data communication network to enable the first mobile device to use the information to determine if the hosted message to be sent by the first mobile device on behalf of the second mobile device has already been sent to the second mobile device, the information comprising a unique message identifier for each hosted message; enable the first mobile device to send the hosted message to the data communication network if the hosted message has not already been sent; and update the information as hosted messages are sent to the data communication network by the server device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising computer executable instructions to be performed by a server device in enabling a first mobile device to send a message to a data communication network on behalf of a second mobile device, the computer readable medium comprising instructions for:
-
determining that the first mobile device is back into coverage with respect to the data communication network, the first mobile device having received a hosted message from the second mobile device while the first and second mobile devices were out of coverage with respect to the data communication network; providing information to the first mobile device indicative of delivery of hosted messages using the data communication network to enable the first mobile device to use the information to determine if the hosted message to be sent by the first mobile device on behalf of the second mobile device has already been sent to the second mobile device, the information comprising a unique message identifier for each hosted message; enabling the first mobile device to send the hosted message to the data communication network if the hosted message has not already been sent; and updating the information as hosted messages are sent to the data communication network by the server device.
-
Specification