主权项 |
1. A computer-implemented method comprising:
receiving an instruction to load a device-group snapshot, wherein the device-group snapshot comprises a device state for each of a plurality of devices in a source device group, wherein device states for the plurality of devices in the source device group comprise: (1) a device state of a cell phone and (2) a device state of a laptop computer, and wherein the device state of the laptop computer indicates that one or more applications are open on the laptop computer and the device state of the cell phone does not indicate that the one or more applications are open on the cell phone, and wherein the one or more applications open on the laptop computer comprise at least one of the following: (i) a word-processor application and (ii) a spreadsheet application; responsive to receipt of the instruction to load the device-group snapshot, determining a target device group comprising one or more devices that are available to load the device-group snapshot, wherein the one or more devices available to load the device-group snapshot are configured to open the one or more applications that comprise at least one of the following: (i) the word-processor application and (ii) the spreadsheet application; determining that there is a difference between the target device group and the source device group; modifying the device-group snapshot based on the difference between the target device group and the source device group, wherein the modified device-group snapshot comprises a device state for each of the devices in the target device group; and communicating with the one or more devices in the target device group to load the corresponding device states from the modified device-group snapshot. |