Back to results
US 8,843,926 B2Granted
Guest operating system using virtualized network communication
AssigneePristine Machine, LLC
InventorYona Shaposhnik
Life of this patent
Estimating the term…
Abstract
Among other things, a guest operating system is refreshed from a master image of the guest operating system repeatedly in connection with use of one or more electronic devices on which the guest operating system is hosted. A guest operating system is executed on a virtual machine, and, from time to time, while the virtual machine is running, the guest operating system is reloaded from a master image of the guest operating system.
Claims17
A system comprising:
- a computer system comprising:
- a network communication device;
- a host operating system executing on the computer system, the host operating system being configured to directly operate the network communication device;
- a virtualized network communication device, wherein use of the virtualized network communication device results in direct operation of the network communication device by the host operating system;
- a guest operating system executing on the computer system as though it were issuing instructions to a simulated processor of simulated hardware of said virtualized network communication device, the guest operating system being configured to use the virtualized network communication device for network communication activities and running on the simulated processor and the virtual machine;
- a first nonvolatile data storage device storing a master image of the guest operating system;
- and
- a second nonvolatile data storage device storing user information generated by the guest operating system;
- wherein said virtual network communication device arranges for the instructions to be actually carried out by the computer system, and the virtual machine shields the host operating system of the computer system;
- wherein, in response to the instructions generated by the host operating system, the computer system is configured to automatically refresh the guest operating system from the master image stored in the first nonvolatile data storage device and the user information stored in the second nonvolatile data storage device;
- and
- wherein if the guest operating system is exposed to a condition that could cause an ongoing failure, the guest operating system is refreshed by the host operating system by reloading and re-executing all or part of the operating system from an unchanging master image, then any modification causing an ongoing failure are eliminated and therefore need not be permanent.
9 more elements
Dependencies are inferred from the claim text.