Patent No. US7717350 (titled "Portable computing platform having multiple operating modes and heterogeneous processors") on Jun 30, 2006. The application was issued on May 18, 2010.
’350 is related to the field of power management and operational efficiency in portable computing devices. Traditional laptops often suffer from limited battery life because they rely on high-performance processors to handle all tasks, regardless of the computational intensity. While standard power-saving techniques like sleep modes or frequency scaling exist, they often fail to provide a seamless user experience when a device needs to remain partially active for background tasks or low-intensity communication functions.
The underlying idea behind ’350 is the use of a heterogeneous multi-processor architecture to dynamically match hardware capabilities with specific software demands. Instead of relying on a single CPU to scale its power, the system incorporates multiple processors with different performance profiles and power footprints. By selectively routing application instructions to the most appropriate processor based on user preferences or the current task, the system can maintain functionality while significantly reducing energy consumption during low-demand periods.
The claims of ’350 focus on a portable system architecture featuring at least two heterogeneous processors and a dedicated wireless module containing its own independent processing unit. The independent claims describe a power management unit that selectably transitions the system between modes, allowing one processor to execute application software while the other is placed in a reduced power state. Crucially, the wireless module includes a third processor and a digital signal processor that are physically separate from the main application processors, enabling communication tasks to persist even when the primary computing cores are inactive.
In practice, the invention works by utilizing a centralized I/O hub to distribute transactions between the various processors and peripheral devices like displays and storage. For instance, a high-power x86 processor might handle intensive gaming or video editing, while a lower-power secondary core takes over for simple word processing or web browsing. The system can even operate in a telephony-only mode where the main processors are powered down, and the user interacts with a secondary, low-resolution display driven by the wireless module's internal processing unit.
This approach differs from prior solutions by moving beyond simple clock-speed throttling to a hardware-level task migration strategy. By integrating a third, independent processor within the wireless module, the system can function as a mobile phone or PDA without waking the energy-hungry main system components. This tiered processing hierarchy, combined with the ability to switch between high-resolution and low-resolution displays, allows the device to optimize its power profile based on the specific type of application software currently in use.
In the mid-2000s when ’350 was filed, portable computing architectures were typically implemented using a single primary central processing unit that managed all system tasks regardless of the computational load. At a time when power management commonly relied on binary states—such as full-power operation or low-power sleep modes triggered by inactivity—hardware constraints made it non-trivial to maintain application functionality while significantly reducing energy consumption. System designs during this era generally utilized homogeneous processing environments where the same hardware resources were responsible for both high-performance execution and background maintenance tasks, often leading to inefficient power utilization during periods of low demand.
The disclosed invention addresses the technical problem of balancing high-performance computing requirements with the energy constraints of portable battery-operated devices. By implementing an architectural shift toward a heterogeneous multi-processor system, the design enables the selective execution of application software on different processors based on specific operating modes and system preferences. This integration allows a power management unit to dynamically transition workloads between processors with different performance and power profiles. The resulting technical effect is a granular control mechanism that maintains active software execution while optimizing power consumption, overcoming the limitations of traditional all-or-nothing power saving states.
This patent contains a total of 25 claims, with claims 1, 17, 18, 20, 23, 24, and 25 serving as the independent claims. The independent claims focus on a portable computer system utilizing heterogeneous processors that are managed by system preferences, input/output hubs, or power management units to execute application software across different operational modes, often incorporating a separate wireless module with its own processing unit. The dependent claims serve to further define specific power states for the various processors, detail the integration of multiple displays with varying resolutions, and specify the role of the digital signal processing unit in handling audio signals and wireless access.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents