Expedited Device Backup, Wipe, and Enrollment
First Claim
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed by the computing device, being configured to cause the computing device to at least:
- receive a communication from a remote computing device to perform a backup of data associated with predefined criteria and to perform a wipe of the data associated with the predefined criteria from the computing device;
perform the backup of the data by communicating the data to the remote computing device over a network; and
perform the wipe of the data by removing the data associated with the predefined criteria in the communication, wherein data not associated with the predefined criteria is retained on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for performing a backup a device and/or performing a wipe or removal of data from a device enrolled with a device management service. In various embodiments, a client device may receive a communication generated from a remote computing device that causes performance of a backup of data associated with predefined criteria and performance of a wipe of the data associated with the predefined criteria. The device may perform the backup of the data by communicating the data to the remote computing device over a network. Further, the device may perform the wipe of the data by removing the data associated with the predefined criteria in the request in response to a confirmation that the data has been received by the remote computing device. Data not associated with the predefined criteria may be retained on the client device.
13 Citations
23 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed by the computing device, being configured to cause the computing device to at least:
-
receive a communication from a remote computing device to perform a backup of data associated with predefined criteria and to perform a wipe of the data associated with the predefined criteria from the computing device; perform the backup of the data by communicating the data to the remote computing device over a network; and perform the wipe of the data by removing the data associated with the predefined criteria in the communication, wherein data not associated with the predefined criteria is retained on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
generating, by at least one computing device, a communication that causes a client application executable on a first client device to perform a backup of data associated with predefined criteria and to perform a wipe of the data associated with the predefined criteria; communicating, from the at least one computing device, a confirmation to the first client device that confirms receipt of backup data by the at least one computing device, the confirmation causing the wipe of the data to be performed by the client application executable on the first client device; and communicating, from the at least one computing device, the backup data to a second client device in response to an enrollment of the second client device with a service executable by the at least one computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
at least one client device managed by a remote service; and program code that, when executed in the at least one client device, causes the at least one client device to at least; receive a communication from the remote service that causes performance of a backup of data associated with predefined criteria and performance of a wipe of the data associated with the predefined criteria from the at least one client device; perform the backup of the data by communicating the data to the remote computing device over a network; and perform the wipe of the data by removing the data associated with the predefined criteria in the communication in response to a confirmation that the data has been received by the remote service, wherein data not associated with the predefined criteria is retained on the at least one client device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification