Computing system with low power states and proxy for integration with legacy application software
First Claim
Patent Images
1. A method, comprising:
- using a data object with a software application by executing said software application on a main Operating System (OS) and a main Central Processing Unit (CPU) during a main CPU/OS operational state, said software application not having a command set to directly interface to an interface supported by a non main OS running on a non main CPU, said main OS, main CPU, non main OS and non main CPU within the same computing system, said computing system having a lid and two displays on said lid, a first of said displays being hidden and covering keys of said computing system when said lid is closed, a second of said displays being observable when said lid is closed;
formatting said data object with proxy software so that information of said data object can be presented by a user interface that is supported by said non main OS, said proxy software executed on said main OS and main CPU;
passing said data object from said proxy software into a data storage resource that said non main CPU has access to;
transitioning said main OS and main CPU into a sleeping state as a consequence of recognizing an event for triggering entry into a lower power state in which said non main OS and non main CPU are operational, said transitioning including saving a state of said main OS and recording that said main OS and main CPU are being put to sleep because said lower power state is being entered;
while said lid of said computing is closed;
keeping said main OS and main CPU in a sleeping state;
keeping said non main OS and non main CPU in an operational state;
presenting observable information from said object through said user interface, said user interface rendered on said second display; and
,in response to said lid being opened;
waking up said main OS and main CPU including restoring said state information because said recorded information was referred to and indicated that main OS and main CPU are waking up from said lower power state.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is described that involves operating a computing system within a normal on state and transitioning from the normal on state to a main CPU/OS based state. In the main CPU/OS based state one or more components of the computing system are inactivated so as to cause the computing system to consume less power in the main CPU/OS based state than in the normal on state. The computing system is able to execute software application routines on a main CPU and a main OS of the computing system while in the main CPU/OS based state.
85 Citations
14 Claims
-
1. A method, comprising:
-
using a data object with a software application by executing said software application on a main Operating System (OS) and a main Central Processing Unit (CPU) during a main CPU/OS operational state, said software application not having a command set to directly interface to an interface supported by a non main OS running on a non main CPU, said main OS, main CPU, non main OS and non main CPU within the same computing system, said computing system having a lid and two displays on said lid, a first of said displays being hidden and covering keys of said computing system when said lid is closed, a second of said displays being observable when said lid is closed; formatting said data object with proxy software so that information of said data object can be presented by a user interface that is supported by said non main OS, said proxy software executed on said main OS and main CPU; passing said data object from said proxy software into a data storage resource that said non main CPU has access to; transitioning said main OS and main CPU into a sleeping state as a consequence of recognizing an event for triggering entry into a lower power state in which said non main OS and non main CPU are operational, said transitioning including saving a state of said main OS and recording that said main OS and main CPU are being put to sleep because said lower power state is being entered; while said lid of said computing is closed; keeping said main OS and main CPU in a sleeping state; keeping said non main OS and non main CPU in an operational state; presenting observable information from said object through said user interface, said user interface rendered on said second display; and
,in response to said lid being opened; waking up said main OS and main CPU including restoring said state information because said recorded information was referred to and indicated that main OS and main CPU are waking up from said lower power state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more articles of manufacture having stored thereon instructions which when executed by processing resources of a computing system, cause said computing system to perform a method, said method comprising:
-
formatting a data object with proxy software so that information of said data object can be used by a user interface that is supported by a non main Operating System (OS) and a non main Central Processing Unit (CPU) of said computing system, said proxy software executed on a main OS and a main CPU of said computing system, said data object used by a software application executing on said main OS and main CPU during a main CPU/OS operational state, said software application not having a command set to directly interface to an interface supported by said non main OS running on a non main CPU, said main OS, main CPU, non main OS and non main CPU within said computing system, said computing system having a lid and two displays on said lid, a first of said displays being hidden and covering keys of said computing system when said lid is closed, a second of said displays being observable when said lid is closed; passing said data object from said proxy software into a data storage resource that said non main CPU has access to; transitioning said main OS and main CPU into a sleeping state as a consequence of recognizing an event for triggering entry into a lower power state in which said non main OS and non main CPU are operational, said transitioning including saving a state of said main OS and recording that said main OS and main CPU are being put to sleep because said lower power state is being entered; while said lid of said computing is closed; keeping said main OS and main CPU in a sleeping state; keeping said non main OS and non CPU in an operational state; presenting observable information from said object through said user interface, said user interface rendered on said second display; and
,in response to said lid being opened; waking up said main OS and main CPU including restoring said state information because said recorded information was referred to and indicated that main OS and main CPU are waking up from said lower power state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification