Server and method, non-transitory computer readable storage medium, and mobile client terminal and method
First Claim
Patent Images
1. A server for operating in connection with a mobile client terminal as part of a communication network, the server comprising:
- a processing unit;
an input configured to receive sensor information from the client terminal;
memory storing instructions which, when executed by the processing unit, cause the processing unit to determine a current location and path of the client terminal based at least partially on the sensor information and predict, based at least partially on the current location and path of the client terminal, a time at which the client terminal will enter an offline area by comparing the location and path to a service area map; and
an output configured to transmit to the client terminal (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal,wherein the instructions, when executed, cause the processing unit to determine a time duration needed to transmit to the client terminal the (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal, and wherein the instructions, when executed, initiate transmission of the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal prior to the time at which the client terminal is predicted to enter the offline area by at least the duration,wherein the server is configured to store the data to be used by the client terminal while offline, and wherein the data to be used by the client terminal while offline is automatically designated as being for use while offline based on user history of the client terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for operating in connection with mobile devices are described. The mobile devices may move between online and offline areas. In some instances, a prediction may be made as to when a mobile device will enter an offline area. The prediction may be based on sensor information. Data or a key may be transferred to the mobile device prior to entering the offline area.
-
Citations
9 Claims
-
1. A server for operating in connection with a mobile client terminal as part of a communication network, the server comprising:
-
a processing unit; an input configured to receive sensor information from the client terminal; memory storing instructions which, when executed by the processing unit, cause the processing unit to determine a current location and path of the client terminal based at least partially on the sensor information and predict, based at least partially on the current location and path of the client terminal, a time at which the client terminal will enter an offline area by comparing the location and path to a service area map; and an output configured to transmit to the client terminal (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal,wherein the instructions, when executed, cause the processing unit to determine a time duration needed to transmit to the client terminal the (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal, and wherein the instructions, when executed, initiate transmission of the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal prior to the time at which the client terminal is predicted to enter the offline area by at least the duration,wherein the server is configured to store the data to be used by the client terminal while offline, and wherein the data to be used by the client terminal while offline is automatically designated as being for use while offline based on user history of the client terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a server configured to communicate wirelessly with a mobile client terminal, the method comprising:
-
receiving, at the server, sensor information from the client terminal; determining a current location and path of the client terminal by analyzing the sensor information; predicting a time at which the client terminal will enter an offline area based, at least partially, on the current location and path of the client terminal by comparing the location and path to a service area map; and transferring, from the server to the client terminal prior to the predicted time at which the client terminal will enter the offline area, (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal,wherein transferring comprises initiating transfer of the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal prior to the time at which the client terminal is predicted to enter the offline area by at least a duration determined as needed to transfer the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal,further comprising storing, at the server, the data to be used by the client terminal while offline, wherein the data to be used by the client terminal while offline is automatically designated as being for use while offline based on user history of the client terminal. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer readable storage medium encoded with instructions which, when executed by a server coupled to a client terminal via a network, cause the server to perform a method of operation comprising:
-
receiving, at the server, sensor information from the client terminal; determining a current location and path of the client terminal by analyzing the sensor information; predicting a time at which the client terminal will enter an offline area based, at least partially, on the current location and path of the client terminal by comparing the location and path to a service area map; and transferring, from the server to the client terminal prior to the predicted time at which the client terminal will enter the offline area, (a) data to be used by the client terminal while offline;
or (b) a key to decrypt data stored on the client terminal,wherein transferring comprises initiating transfer of the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal prior to the time at which the client terminal is predicted to enter the offline area by at least a duration determined as needed to transfer the (a) data to be used by the client terminal while offline;
or (b) key to decrypt data stored on the client terminal,wherein the method further comprises storing, at the server, the data to be used by the client terminal while offline, wherein the data to be used by the client terminal while offline is automatically designated as being for use while offline based on user history of the client terminal.
-
Specification