Online desktop operating system
OwnerWilliam B. Potterinventor
Life of this patent
Estimating the term…
Abstract
An online virtual computer system provides a browser-accessible virtual computer via the Internet. The virtual computer appears to the user to have a hard drive with selected capacity, a selected type of processor, RAM of selected size, and a selected virtual operating system. In a preferred embodiment, the virtual hardware and software specifications are selected by the user during a setup procedure. Because the virtual machine is always up-to-date with the latest hardware and software, the system relieves the user from concern about computer components becoming obsolete. Thus, the user does not have to worry about upgrading to a new computer and moving the user's data over to a new computer.
Claims8
An online virtual computer system comprising:
- a server computer comprising:
- a user data storage device having a first amount of data storage capacity for storing user data files comprising one or more of image files, video files, music files, and gaming files;
- an operating system database containing a plurality of virtual operating systems, each virtual operating system simulating a data processor having at least a first processing speed and at least a first amount of processing memory;
- and
- a user database containing user account information;
- a wide area communication network to which the server computer is connected;
- a low-performance user computer in communication with the server computer via the wide area communication network, the low-performance user computer comprising:
- a data processor having a second processing speed that is less than the first processing speed simulated by the virtual computer operating system;
- a second amount of processing memory that is less than the first amount of processing memory simulated by the virtual computer operating system;
- and
- software executed by the data processor to access the virtual operating system, the software comprising one or more of:
- a browser program;
- a desktop program;
- a remoted desktop protocol program;
- and
- a boot program.
Dependencies are inferred from the claim text.