System and method for managing and securing mobile devices
First Claim
Patent Images
1. A method for securing a mobile device comprising:
- generating a time-sensitive server identity token (TSIT) at a server, the TSIT having an associated time stamp;
sending the TSIT to the mobile device;
generating a collection of time-based keys at the mobile device, each key representing a specific time within a period of time before the TSIT was received from the server;
verifying that the TSIT was provided by the server if the TSIT matches one of the collection of time-based keysproviding authentication information from the mobile device to the server in response to verification of the TSIT at the mobile device;
establishing a secure communications session between the mobile device and the server after authenticating the server to the mobile device; and
subsequentlyproviding status information from the mobile device to the server;
providing a list of at least one security action from the server to the mobile device; and
processing the list of at least one security action at the mobile device such that each of the at least one security action is provided to one of a local queue for storage and a client software of the mobile device for execution.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for securing at least one mobile device. A server includes a controller and a non-transitory computer readable medium storing instructions executable by the controller. The executable instructions are configured to perform a method in which a secure communications session is established with a user and the user is allowed to input a list of a plurality of security actions to be performed at a mobile device associated with the user. A secure communications session is established with the mobile device, and the list of the plurality of security actions is provided to the mobile device simultaneously as a single instruction set.
21 Citations
20 Claims
-
1. A method for securing a mobile device comprising:
-
generating a time-sensitive server identity token (TSIT) at a server, the TSIT having an associated time stamp; sending the TSIT to the mobile device; generating a collection of time-based keys at the mobile device, each key representing a specific time within a period of time before the TSIT was received from the server; verifying that the TSIT was provided by the server if the TSIT matches one of the collection of time-based keys providing authentication information from the mobile device to the server in response to verification of the TSIT at the mobile device; establishing a secure communications session between the mobile device and the server after authenticating the server to the mobile device; and
subsequentlyproviding status information from the mobile device to the server; providing a list of at least one security action from the server to the mobile device; and processing the list of at least one security action at the mobile device such that each of the at least one security action is provided to one of a local queue for storage and a client software of the mobile device for execution. - View Dependent Claims (2, 3)
-
-
4. A system for securing at least one mobile device comprising:
-
a server comprising a controller and a non-transitory computer readable medium storing instructions executable by the controller, the executable instructions configured to perform a method comprising; establishing a secure communications session with a user; allowing the user to input a list of a plurality of security actions to be performed at a mobile device of the at least one mobile device associated with the user; updating a list of security actions associated with the mobile device, comprising a plurality of security actions having associated conditions, according to the user input; establishing a secure communications session with the mobile device after authenticating the server to the mobile device by verifying, at the mobile device, a time-sensitive server identity token (TSIT) provide by the server; and
subsequentlyproviding the list of the plurality of security actions to the mobile device simultaneously as a single instruction set; and updating the list of security actions according to a list of logged events and executed security actions since a last secure communications session with the mobile device. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A system for securing at least one mobile device comprising:
-
a mobile device comprising a controller and a non-transitory computer readable medium storing instructions executable by the controller, the executable instructions configured to perform a method comprising; providing authentication information from the mobile device to an associated sever in response to authenticating, at the mobile device, a time-sensitive server identity token (TSIT) provide by the sever; and
subsequentlyproviding status information to the server, the status information comprising a trigger update representing a local queue of active triggers and a log of jobs executed and triggers whose conditions have been met since a last provision of status information to the server; retrieving an update from the server representing a difference between the local queue and a job queue at the server; and modifying the local queue according to the received update. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for securing at least one mobile device comprising:
-
a mobile device comprising a controller and a non-transitory computer readable medium storing instructions executable by the controller, the executable instructions configured to perform a method comprising; receiving a time-sensitive server identity token (TSIT) from the server; generating a collection of time-based keys, each key representing a specific time within a period of time before the TSIT was received from the server; verifying that the TSIT was provided by the server if the TSIT matches one of the collection of time-based keys; providing authentication information to an associated server once the TSIT is verified to have been provided by the server and a secure communications session is established between the mobile device and the sever; and
subsequentlyproviding status information to the server, the status information comprising a trigger update representing a local queue of active triggers; retrieving an update from the server representing a difference between the local queue and a job queue at the server; and modifying the local queue according to the received update.
-
Specification