Portable computer having hierarchical operating systems
OwnerColin Hulme, Gary Haycoxinventors
Life of this patent
Estimating the term…
Abstract
A portable computer is disclosed which includes hierarchical operating systems. The computer includes a handheld operating system to operate the portable computer as a handheld device. It also includes a laptop operating system to operate the portable computer as a laptop computer. The laptop operating system is responsive to a first command to boot-up the handheld operating system. The handheld operating system is responsive to a second command to boot-up the laptop operating system.
Claims90
In combination, an apparatus comprising:
- a portable computer;
- a handheld operating system stored in the portable computer to operate the portable computer as a handheld device;
- and a laptop operating system stored in the portable computer to operate the portable computer as a laptop computer, the laptop operating system being responsive to a first command to boot-up the handheld operating system, the handheld operating system being responsive to a second command to boot-up the laptop operating system.
A portable computer comprising:
- a memory storing a laptop operating system and a handheld operating system;
- and
- a processor in communication with the memory, the laptop operating system being responsive to a command to power down to cause the processor to boot-up the handheld operating system.
For use with a computer including a processor, an input device, an output device and a memory, a computer program stored on a tangible medium comprising:
- a handheld operating system configured to execute on the processor and to provide an opportunity to boot-up a laptop operating system to execute on the processor.
For use with a computer including a processor, an input device, an output device and a memory, a computer program stored on a tangible medium comprising:
- a laptop operating system configured to execute on the processor and to cause the processor to boot-up a handheld operating system in response to a power-down signal.
A portable computer comprising:
- a memory storing a laptop operating system and a handheld operating system;
- and
- a processor in communication with the memory, the laptop operating system being configured to execute the handheld operating system in a virtual machine.
A portable computer comprising:
- a memory storing a laptop operating system and a handheld operating system;
- and
- a processor in communication with the memory, the processor having:
- (1) a first operating mode wherein the processor operates at a first frequency and a first voltage level, (2) a second operating mode wherein the processor operates at a second frequency and a second voltage level, and (3) a third operating mode wherein the processor operates at a third frequency and a third voltage level.
A portable computer comprising:
- an input device;
- an output device;
- a memory storing a laptop operating system and a handheld operating system;
- and
- a processor in communication with the input device, the output device and the memory, the memory including a random access memory which is partitioned into a first memory segment and a second memory segment, the first memory segment being allocated to the laptop operating system and the second memory segment being allocated to the handheld operating system.
A portable computer comprising:
- a first random access memory for use by a laptop operating system;
- a second random access memory for use by a handheld operating system, the second random access memory having a lower power requirement than the first random access memory;
- and
- a processor in communication with the first and second memories for selectively operating the handheld operating system and the laptop operating system.
A portable computer comprising:
- an input device;
- an output device;
- a memory;
- and
- a processor in communication with the input device, the output device and the memory, the processor being programmed to have a laptop operating environment mode, a laptop suspend mode, a handheld operating environment mode, and a handheld suspend mode.
A method of operating a portable computer comprising:
- executing a handheld operating system;
- detecting a request to boot-up a laptop operating system;
- saving handheld operating environment memory settings;
- and
- booting-up the laptop operating system.
A method of operating a portable computer comprising:
- executing a laptop operating system;
- detecting a request to power down the laptop operating system;
- and
- booting-up a handheld operating system.
A method of operating a portable computer comprising:
- executing a laptop operating system;
- executing a handheld operating system in a virtual machine while executing the laptop operating system;
- while executing the laptop operating system, detecting a power down event;
- responding to the power down event by entering a laptop suspend mode;
- while in the laptop suspend mode, detecting a request to access a handheld operating environment associated with the handheld operating system;
- and
- entering the handheld operating environment.
Dependencies are inferred from the claim text.