Method and system for mobile applications update in the cloud
First Claim
1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on an information handling system, causes the system to update mobile device applications at one or more central servers by:
- establishing, at the one or more central servers, an application virtual machine representation of a first mobile device application installed on a mobile device;
updating the application virtual machine representation at the one or more central servers to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and
sending, to the mobile device that, one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.
-
Citations
12 Claims
-
1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on an information handling system, causes the system to update mobile device applications at one or more central servers by:
-
establishing, at the one or more central servers, an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the one or more central servers to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending, to the mobile device that, one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors to update mobile device applications at one or more central servers comprising a cloud-based application center, wherein the set of instructions are executable to perform actions of; suspending a virtual machine implementation of a first mobile device application installed on a mobile device;
thenestablishing, at the one or more central servers, an application virtual machine representation of the first mobile device application installed on the mobile device by constructing an isolated sandbox for running the application virtual machine representation of the first mobile device application and receiving, at the one or more central servers, one or more first modules that were changed during operation of the first mobile device application installed on the mobile device since a previous update was performed; updating the application virtual machine representation at the one or more central servers to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending, to the mobile device that, one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device. - View Dependent Claims (11, 12)
-
Specification