Operating system for a computing device with handheld and extended computing units
First Claim
1. A handheld computing unit of a computing device that includes the handheld computing unit and an extended computing unit that functions as a docking unit for the handheld computing unit, wherein the handheld computing unit comprises:
- a handheld processing module;
a handheld main memory that includes an operating system section and a user section, wherein, when the handheld computing unit is in a remote mode not communicating with the extended computing unit, the operating system section is operable to store a remote mode operating system loaded from the handheld computing unit to operate the handheld computing unit in the remote mode, when the handheld computing unit is physically connected to the extended computing unit in a docked mode, the operating system section is operable to store a docked mode operating system loaded from the handheld computing unit and the extended computing unit to operate the handheld computing unit and the extended computing unit in the docked mode, and when the handheld computing unit is wirelessly coupled to the extended computing unit in a quasi docked mode, the operating system section is operable to store a quasi docked mode operating system loaded from the handheld computing unit and the extended computing unit to operate the handheld computing unit and the extended computing unit in the quasi docked mode;
a baseband processing module coupled to convert outbound data into an outbound symbol stream and to convert an inbound symbol stream into inbound data;
a radio frequency (RF) section coupled to convert the outbound symbol stream into an outbound RF signal and to convert an inbound RF signal into the inbound symbol stream;
handheld input/output (I/O) interfaces;
a handheld bus structure coupled to the handheld processing module, the handheld main memory, the baseband processing module, and the handheld I/O interfaces; and
a handheld connection structure coupled to one or more of;
the handheld processing module, the handheld main memory, the handheld bus structure, and at least one of the handheld I/O interfaces.
6 Assignments
0 Petitions
Accused Products
Abstract
A handheld computing unit includes a processing module, a main memory interface coupled to main memory, a baseband processing module, an RF section, I/O interfaces, a bus structure, and a connection structure. The main memory includes an operating system section and a user section. The operating system section stores at least a portion of a remote mode operating system when in a remote mode and stores at least a portion of a docked mode operating system when in a docked mode. The docked mode operating system includes at least some of the remote mode operating system.
-
Citations
16 Claims
-
1. A handheld computing unit of a computing device that includes the handheld computing unit and an extended computing unit that functions as a docking unit for the handheld computing unit, wherein the handheld computing unit comprises:
-
a handheld processing module; a handheld main memory that includes an operating system section and a user section, wherein, when the handheld computing unit is in a remote mode not communicating with the extended computing unit, the operating system section is operable to store a remote mode operating system loaded from the handheld computing unit to operate the handheld computing unit in the remote mode, when the handheld computing unit is physically connected to the extended computing unit in a docked mode, the operating system section is operable to store a docked mode operating system loaded from the handheld computing unit and the extended computing unit to operate the handheld computing unit and the extended computing unit in the docked mode, and when the handheld computing unit is wirelessly coupled to the extended computing unit in a quasi docked mode, the operating system section is operable to store a quasi docked mode operating system loaded from the handheld computing unit and the extended computing unit to operate the handheld computing unit and the extended computing unit in the quasi docked mode; a baseband processing module coupled to convert outbound data into an outbound symbol stream and to convert an inbound symbol stream into inbound data; a radio frequency (RF) section coupled to convert the outbound symbol stream into an outbound RF signal and to convert an inbound RF signal into the inbound symbol stream; handheld input/output (I/O) interfaces; a handheld bus structure coupled to the handheld processing module, the handheld main memory, the baseband processing module, and the handheld I/O interfaces; and a handheld connection structure coupled to one or more of;
the handheld processing module, the handheld main memory, the handheld bus structure, and at least one of the handheld I/O interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld computing unit that operates with an extended computing unit that functions as a docking unit for the handheld computing unit, wherein the handheld computing unit comprises:
-
a handheld processing module; a handheld main memory that includes an operating system section and a user section, wherein, the operating system section is operable to store at least a portion of a multiple mode operating system, wherein the multiple mode operating system includes; a plurality of common process management functions, common memory management functions, common input/output (I/O) device management functions, and common file system management functions that is active regardless of a mode of operation of the handheld computing unit relative to the extended computing unit; a first plurality of process management functions, memory management functions, I/O device management functions, and file system management functions that are active when the handheld computing unit is in a remote mode, wherein the handheld computing unit is in the remote mode when the handheld computing unit is not coupled to the extended computing unit; and a second plurality of process management functions, memory management functions, I/O device management functions, and file system management functions that are active when the handheld computing unit is in a docked mode, wherein the handheld computing unit is in the docked mode when the handheld computing unit is physically connected to the extended computing unit; a third plurality of process management functions, memory management functions, I/O device management functions, and file system management functions that are active when the handheld computing unit is in a quasi docked mode, wherein the handheld computing unit is in the quasi docked mode when the handheld computing unit is wirelessly coupled to the extended computing unit and communicates wirelessly with the extended computing unit; wherein when in the docked mode and in the quasi docked mode, a portion of the second plurality and third plurality of process management functions, memory management functions, I/O device management functions, and file system management functions, respectively, are to be loaded from the extended computing unit; a baseband processing module coupled to convert outbound data into an outbound symbol stream and to convert an inbound symbol stream into inbound data; a radio frequency (RF) section coupled to convert the outbound symbol stream into an outbound RF signal and to convert an inbound RF signal into the inbound symbol stream; handheld input/output (I/O) interfaces; a handheld bus structure coupled to the handheld processing module, the handheld main memory, the baseband processing module, and the handheld I/O interfaces; and a handheld connection structure coupled to one or more of;
the handheld processing module, the handheld main memory, the handheld bus structure, and at least one of the handheld I/O interfaces. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification