System and method for remotely securing or recovering a mobile device
First Claim
1. A method for remote control of a target mobile communications device comprising:
- at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to issue a request for an action to be performed by the target mobile communications device;
at the server, and after processing of the authorization credentials, receiving a request for an action to be performed by the target mobile communications device, the request for the action received at the server from the authorized user accessing the server from the client computer;
transmitting a command from the server to the target mobile communications device, the command corresponding to the received request for the action to be performed by the target mobile communications device;
in response to the transmitted command, receiving at the server, information about the target mobile communications device;
interpreting the received information about the target mobile communications device to determine whether the transmitted command was performed or not performed by the target mobile communications device;
if the interpretation of the received information indicates that the command was performed by the target mobile communications device, providing a first notification from the server to the client computer that the command was performed, the notification formatted to populate a client computer web page containing a request for action status; and
if the interpretation of the received information indicates that the command was not performed by the target mobile communications device, providing a second notification from the server to the client computer that the command was not performed, the second notification formatted to populate a client computer web page containing a request for action status.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for remotely securing, accessing, and managing a mobile device or group of mobile devices. The invention enables a remote access web page to be generated by a server and displayed on a client computer. The server receives requested actions from the client computer and interacts with the mobile device to perform the actions. In the case of a lost or stolen device, the invention enables a user to take actions leading to the recovery or destruction of the device and data stored on it. The invention enables multiple types of remote access, including: locking the device, backing up data from the device, restoring data to the device, locating the device, playing a sound on the device, and wiping data from the device. The invention may be used to provide both self-help and administrator-assisted security for a device or group of devices.
-
Citations
28 Claims
-
1. A method for remote control of a target mobile communications device comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to issue a request for an action to be performed by the target mobile communications device; at the server, and after processing of the authorization credentials, receiving a request for an action to be performed by the target mobile communications device, the request for the action received at the server from the authorized user accessing the server from the client computer; transmitting a command from the server to the target mobile communications device, the command corresponding to the received request for the action to be performed by the target mobile communications device; in response to the transmitted command, receiving at the server, information about the target mobile communications device; interpreting the received information about the target mobile communications device to determine whether the transmitted command was performed or not performed by the target mobile communications device; if the interpretation of the received information indicates that the command was performed by the target mobile communications device, providing a first notification from the server to the client computer that the command was performed, the notification formatted to populate a client computer web page containing a request for action status; and if the interpretation of the received information indicates that the command was not performed by the target mobile communications device, providing a second notification from the server to the client computer that the command was not performed, the second notification formatted to populate a client computer web page containing a request for action status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for remotely determining a physical location of a target mobile communications device comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to issue a request for determining the physical location of the target mobile communications device; at the server, and after processing of the authorization credentials, receiving a request to determine the physical location of the target mobile communications device from the authorized user accessing the server from the client computer; transmitting a locate command from the server to the target mobile communications device, the locate command corresponding to the request to determine the physical location received from the authorized user; and if the locate command was performed by the target mobile communications device, receiving at the server information concerning the physical location of the target mobile communications device; and transmitting from the server to the client computer location information concerning the physical location of the target mobile communications device. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon a plurality of instructions which, when executed by a processor, cause the processor to perform the steps of a method comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to issue a request for an action to be performed by the target mobile communications device; at the server, and after processing of the authorization credentials, receiving a request for an action to be performed by the target mobile communications device, the request for the action received at the server from the authorized user accessing the server from the client computer; transmitting a command from the server to the target mobile communications device, the command corresponding to the received request for the action to be performed by the target mobile communications device; in response to the transmitted command, receiving at the server, information about the target mobile communications device; interpreting the received information about the target mobile communications device to determine whether the transmitted command was performed or not performed by the target mobile communications device; if the interpretation of the received information indicates that the command was performed by the target mobile communications device, providing a first notification from the server to the client computer that the command was performed, the notification formatted to populate a client computer web page containing a request for action status; and if the interpretation of the received information indicates that the command was not performed by the target mobile communications device, providing a second notification from the server to the client computer that the command was not performed, the second notification formatted to populate a client computer web page containing a request for action status. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium having stored thereon a plurality of instructions which, when executed by a processor, cause the processor to perform the steps of a method comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to issue a request for determining the physical location of the target mobile communications device; at the server, and after processing of the authorization credentials, receiving a request to determine the physical location of the target mobile communications device from the authorized user accessing the server from the client computer; transmitting a locate command from the server to the target mobile communications device, the locate command corresponding to the request to determine the physical location received from the authorized user; and if the locate command was performed by the target mobile communications device, receiving at the server information concerning the physical location of the target mobile communications device; and transmitting from the server to the client computer location information concerning the physical location of the target mobile communications device. - View Dependent Claims (24)
-
-
25. A method for remotely determining a physical location of a target mobile communications device comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to request the determination of the physical location of the target mobile communications device; at the server, and after processing of the authorization credentials, presenting a web page to the client computer to enable the authorized user to enter a request on the web page for the server to determine the physical location of the target mobile communications device; at the server, receiving the request from the authorized user to determine the physical location of the target mobile communications device; at the server, transmitting an indication message to the target mobile communication instructing the target mobile communications device to connect to the server; after the target mobile communications device connects to the server, at the server, transmitting a command to determine the physical location of the target mobile communications device; at the server, receiving information from the target mobile communications device concerning the physical location of the target mobile communications device; at the server, reporting the physical location of the target mobile communications device by generating a second web page that contains the physical location, the second web page being accessible only to the client computer authorized user that requested the determination of the physical location. - View Dependent Claims (26)
-
-
27. A non-transitory computer-readable storage medium having stored thereon a plurality of instructions which, when executed by a processor, cause the processor to perform the steps of a method comprising:
-
at a server, processing authorization credentials received from a client computer user to determine whether the client computer user is authorized to access the server to request the determination of the physical location of the target mobile communications device; at the server, and after processing of the authorization credentials, presenting a web page to the client computer to enable the authorized user to enter a request on the web page for the server to determine the physical location of the target mobile communications device; at the server, receiving the request from the authorized user to determine the physical location of the target mobile communications device; at the server, transmitting an indication message to the target mobile communication instructing the target mobile communications device to connect to the server; after the target mobile communications device connects to the server, at the server, transmitting a command to determine the physical location of the target mobile communications device; at the server, receiving information from the target mobile communications device concerning the physical location of the target mobile communications device; at the server, reporting the physical location of the target mobile communications device by generating a second web page that contains the physical location, the second web page being accessible only to the client computer authorized user that requested the determination of the physical location. - View Dependent Claims (28)
-
Specification