Methods, media and systems for maintaining execution of a software process
First Claim
Patent Images
1. A method for maintaining execution of a software process, comprising:
- suspending one or more processes running in a first virtualized operating system environment on a first digital processing device;
saving information relating to the one or more processes;
restarting the one or more processes in a second virtualized operating system environment; and
updating an operating system of the first digital processing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, media and systems for maintaining execution of a software process are provided. In some embodiments, methods for maintaining execution of a software process are provided, comprising: suspending one or more processes running in a virtualized operating system environment on a first digital processing device; saving information relating to the one or more processes; restarting the one or more processes on a second digital processing device; and updating an operating system of the first digital processing device.
-
Citations
21 Claims
-
1. A method for maintaining execution of a software process, comprising:
-
suspending one or more processes running in a first virtualized operating system environment on a first digital processing device;
saving information relating to the one or more processes;
restarting the one or more processes in a second virtualized operating system environment; and
updating an operating system of the first digital processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for maintaining execution of a software process, comprising:
-
suspending one or more processes running in a first virtualized operating system environment on a first digital processing device;
saving information relating to the one or more processes;
restarting the one or more processes in a second virtualized operating system environment; and
updating an operating system of the first digital processing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for maintaining execution of a software process, comprising:
-
a migration component configured to migrate one or more processes in a first virtualized operating system environment on a first digital processing device by suspending the one or more processes, saving information relating to the one or more processes, and restarting the one or more processes in a second virtualized operating system environment, and a monitoring component configured to determine whether an operating system of the first digital processing device needs to be updated, instruct the migration component to migrate the one or more processes upon determining that the operating system of the first digital processing device needs to be updated, and updating an operating system of the first digital processing device.
-
Specification