Application synchronization
First Claim
Patent Images
1. A method, comprising:
- receiving, by a management code embedded in mobile app code comprising a mobile app, an indication that the mobile app has performed an operation affecting mobile app data of the mobile app, wherein the management code is configured to modify one or more file access commands in the mobile app code with one or more management code commands, wherein the one or more file access commands includes the operation affecting mobile app data;
in response to receiving the indication, storing, by the management code, at least a portion of the mobile app data to a remote storage system, wherein the one or more management code commands includes the storing at least a portion of the mobile app data to the remote storage system wherein the mobile app data stored at the remote storage system is accessible by a remote system, wherein the remote help system is configured to;
send to a device management server a communication that requests the mobile app data stored at the remote storage system, wherein in response to the communication, the device management server is configured to send to the remote storage system a command to provide the mobile app data stored at the remote storage system to a remote device;
diagnose an issue associated with the mobile app based on the mobile app data provided to the remote device;
update the mobile app data provided to the remote device; and
synchronize the updated mobile app data from the remote device to the remote storage system;
receiving an indication to synchronize the mobile app with the updated mobile app data stored at the remote storage system; and
synchronizing the mobile app with the updated mobile app data, wherein the issue associated with the mobile app is resolved when the mobile app is synchronized with the updated mobile app data.
4 Assignments
0 Petitions
Accused Products
Abstract
Application synchronization techniques are disclosed. An indication is received that a mobile app has performed an operation affecting mobile app data of the mobile app. At least a portion of the mobile app data is stored to a remote storage system based at least in part on the indication. The indication may be received by and the storing operation may be performed at least in part by a management code embedded in mobile app code comprising the mobile app.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving, by a management code embedded in mobile app code comprising a mobile app, an indication that the mobile app has performed an operation affecting mobile app data of the mobile app, wherein the management code is configured to modify one or more file access commands in the mobile app code with one or more management code commands, wherein the one or more file access commands includes the operation affecting mobile app data; in response to receiving the indication, storing, by the management code, at least a portion of the mobile app data to a remote storage system, wherein the one or more management code commands includes the storing at least a portion of the mobile app data to the remote storage system wherein the mobile app data stored at the remote storage system is accessible by a remote system, wherein the remote help system is configured to; send to a device management server a communication that requests the mobile app data stored at the remote storage system, wherein in response to the communication, the device management server is configured to send to the remote storage system a command to provide the mobile app data stored at the remote storage system to a remote device; diagnose an issue associated with the mobile app based on the mobile app data provided to the remote device; update the mobile app data provided to the remote device; and synchronize the updated mobile app data from the remote device to the remote storage system; receiving an indication to synchronize the mobile app with the updated mobile app data stored at the remote storage system; and synchronizing the mobile app with the updated mobile app data, wherein the issue associated with the mobile app is resolved when the mobile app is synchronized with the updated mobile app data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive, by a management code embedded in mobile app code comprising a mobile app, an indication that the mobile app has performed an operation affecting mobile app data of the mobile app, wherein the management code is configured to modify one or more file access commands in the mobile app code with one or more management code commands, wherein the one or more file access commands includes the operation affecting mobile app data; in response to a step of receiving the indication, store, by the management code, at least a portion of the mobile app data to a remote storage system, wherein the one or more management code commands includes the storing at least a portion of the mobile app data to the remote storage system, wherein the mobile app data stored at the remote storage system is accessible by a remote help system, wherein the remote help system is configured to; send to a device management server a communication that requests the mobile app data stored at the remote storage system, wherein in response to the communication, the device management server is configured to send to the remote storage system a command to provide the mobile app data stored at the remote storage system to a remote device; diagnose an issue associated with the mobile app based on the mobile app data provided to the remote device; update the mobile app data provided to the remote device; and synchronize the updated mobile app data from the remote device to the remote storage system; receive an indication to synchronize the mobile app with the updated mobile app data stored at the remote storage system; and synchronize the mobile app with the updated mobile app data, wherein the issue associated with the mobile app is resolved when the mobile app is synchronized with the updated mobile app data.
-
-
22. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving, by a management code embedded in mobile app code comprising a mobile app, an indication that the mobile app has performed an operation affecting mobile app data of the mobile app, wherein the management code is configured to modify one or more file access commands in the mobile app code with one or more management code commands, wherein the one or more file access commands includes the operation affecting mobile app data; in response to receiving the indication, storing, by the management code, at least a portion of the mobile app data to a remote storage system, wherein the one or more management code commands includes the storing at least a portion of the mobile app data to the remote storage system, wherein the mobile app data stored at the remote storage system is accessible by a remote help system, wherein the remote help system is configured to; send to a device management server a communication that requests the mobile app data stored at the remote storage system, wherein in response to the communication, the device management server is configured to send to the remote storage system a command to provide the mobile app data stored at the remote storage system to a remote device; diagnose an issue associated with the mobile app based on the mobile app data provided to the remote device; update the mobile app data provided to the remote device; and synchronize the updated mobile app data from the remote device to the remote storage system; receiving an indication to synchronize the mobile app with the updated mobile app data stored at the remote storage system; and synchronizing the mobile app with the updated mobile app data, wherein the issue associated with the mobile app is resolved when the mobile app is synchronized with the updated mobile app data.
-
Specification