Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
120 words
In a computer system having a device and a communications link for communicating with said device, a method for managing power consumption by said comnputer system comprising: associating a particular device identifier with said device; monitoring communications over said communications link to determine whether said communications include said particular device identifier; withholding a device operating input from said device when said communications do not include said particular device identifier; and providing said device operating input to said device only when said communications include said particular device identifier; said providing of said device operating input causing said device to transition from a non-operational power conservative state to an operational state wherein said device consumes more power than in said non-operational state.
Claim 2
Dependent Claim
120 words
In a computer system having a device and a communications link for communicating with said device, a method for managing power consumption by said comnputer system comprising: associating a particular device identifier with said device; monitoring communications over said communications link to determine whether said communications include said particular device identifier; withholding a device operating input from said device when said communications do not include said particular device identifier; and providing said device operating input to said device only when said communications include said particular device identifier; said providing of said device operating input causing said device to transition from a non-operational power conservative state to an operational state wherein said device consumes more power than in said non-operational state.
Claim 3
Dependent Claim
45 words
The method in claim 1, wherein said communications link is selected from the group consisting of a system bus, a peripheral interconnect bus, a parallel bus, a serial bus, a hard-wired signal line, a plurality of signal lines, a wireless communications channel, and combinations thereof.
Claim 4
Dependent Claim
29 words
The method in claim 1, wherein said particular device identifier comprises a device address, said communications link comprises a bus, and said device address is communicated over said bus.
Claim 5
Dependent Claim
15 words
The method in claim 1, wherein said particular device identifier comprises a chip select signal.
Claim 6
Dependent Claim
16 words
The method in claim 1, wherein said particular device identifier is communicated over a serial bus.
Claim 7
Dependent Claim
23 words
The method in claim 1, wherein said particular device identifier is communicated by broadcasting said particular device identifier over a wireless communications link.
Claim 8
Dependent Claim
14 words
The method in claim 1, wherein said device operating input is a clock signal.
Claim 9
Dependent Claim
19 words
The method in claim 7, wherein said clock signal is a clock signal operating at the bus clock frequency.
Claim 10
Dependent Claim
30 words
The method in claim 8, wherein said predetermined time period comprises a single bus cycle, and said bus operates at a clock frequency of between 10 MHz and 10 Ghz.
Claim 11
Dependent Claim
30 words
The method in claim 8, wherein said predetermined time period comprises a single bus cycle, and said bus operates at a clock frequency of between 1 Hz and 10 MHz.
Claim 12
Dependent Claim
26 words
The method in claim 1, wherein said particular device identifier comprises device addresses, and wherein said particular device identifier comprises a particular address for said device.
Claim 13
Dependent Claim
73 words
The method in claim 1, wherein said device comprises a multiplicity of logic gates and said device operating signal comprises a clock signal operative to trigger transitions of said logic gates; said communications link comprises a bus, and said monitoring communications over said communications link comprises monitoring communications over said bus during each bus cycle and said providing and withholding of said clock signal to said device occurring substantially at each bus cycle.
Claim 14
Dependent Claim
50 words
The method in claim 1, wherein said communications link comprises a bus, said monitoring communications over said bus to determine whether said communications include said particular device identifier occurs for each single bus clock cycle, and said bus operates at a clock frequency of between 10 MHz and 10 GHz.
Claim 15
Dependent Claim
92 words
The method in claim 1, wherein said computer system operates to perform a plurality of substantially simultaneous operations in a multi-tasking environment, and wherein said method further comprises: communicating said command containing said particular device identifier only during a time period in which said device is actually being accessed by said computer system, independent of whether a particular processing task associated with said device during said time period has been completed; and providing said device operating input only to said device when said device is actually being accessed by said computer system.
Claim 16
Dependent Claim
14 words
The method in claim 14, wherein said time period is a single bus cycle.
Claim 17
Dependent Claim
180 words
A distributed power management apparatus for a computer system having a processor and at least one bus coupled for communication with said processor, said apparatus comprising: a plurality of devices each having a particular unique device identifier and coupled for communication with said bus; a plurality of monitoring circuits monitoring communications over said bus during each predetermined time period to determine any device identifiers broadcast over said bus during said predetermined time period and comparing said broadcast device identifiers to said particular unique device identifiers, each of said monitoring circuits being associated with only one of said devices and only one of said particular unique device identifiers; a plurality of control circuits, each said control circuit associated with only one of said devices, each for selectively withholding a device operating input from its associated device when none of said broadcast device identifiers match said unique particular device identifier for its associated device, and for providing said device operating input to its associated device when one of said broadcast device identifiers match said unique particular device identifier for its associated device.
Claim 18
Dependent Claim
180 words
A distributed power management apparatus for a computer system having a processor and at least one bus coupled for communication with said processor, said apparatus comprising: a plurality of devices each having a particular unique device identifier and coupled for communication with said bus; a plurality of monitoring circuits monitoring communications over said bus during each predetermined time period to determine any device identifiers broadcast over said bus during said predetermined time period and comparing said broadcast device identifiers to said particular unique device identifiers, each of said monitoring circuits being associated with only one of said devices and only one of said particular unique device identifiers; a plurality of control circuits, each said control circuit associated with only one of said devices, each for selectively withholding a device operating input from its associated device when none of said broadcast device identifiers match said unique particular device identifier for its associated device, and for providing said device operating input to its associated device when one of said broadcast device identifiers match said unique particular device identifier for its associated device.
Claim 19
Dependent Claim
35 words
The distributed power management apparatus in claim 16, wherein each said monitoring circuit is continually active to monitor and compare said bus communications, and said device becomes active only after receiving said device operating input.
Claim 20
Dependent Claim
23 words
The distributed power management apparatus in claim 16, wherein said device operating input comprises a clock signal operating at the bus clock frequency.
Claim 21
Dependent Claim
31 words
The distributed power management apparatus in claim 16, wherein each said control circuit is operable to withhold or provide said device operating input on a bus cycle by bus cycle basis.
Claim 22
Dependent Claim
34 words
The distributed power management apparatus in claim 16, wherein said device identifiers comprise device addresses, and wherein said particular unique device identifier comprises a particular address for each device of said plurality of devices.
Claim 23
Dependent Claim
34 words
The distributed power management apparatus in claim 16, wherein said predetermined time period comprises a single bus cycle, and said bus cycle operates at a clock frequency of between 1 kHz and 10 GHz.
Claim 24
Dependent Claim
165 words
A power consumption management apparatus for use with an electronic system having a processor and a device coupled to said processor, said apparatus comprising: at least one circuit driven by a clock signal having a clock signal period within said device; a detector circuit for detecting an access request to said device; a clock control circuit for selectively providing a clock signal to said at least one clock driven circuit in response to detection of said access request and for withholding said clock signal in the absence of said detection; said clock control circuit configured to selectively provide and withhold said clock signal to said at least one clock driven circuit of said device within a predetermined number of clock periods; said clock driven circuit consuming substantially no power when said clock signal is withheld so that power consumption by said clock driven circuit and by said electronic system is reduced during periods of time during which no access request for said device have occurred.
Claim 25
Dependent Claim
165 words
A power consumption management apparatus for use with an electronic system having a processor and a device coupled to said processor, said apparatus comprising: at least one circuit driven by a clock signal having a clock signal period within said device; a detector circuit for detecting an access request to said device; a clock control circuit for selectively providing a clock signal to said at least one clock driven circuit in response to detection of said access request and for withholding said clock signal in the absence of said detection; said clock control circuit configured to selectively provide and withhold said clock signal to said at least one clock driven circuit of said device within a predetermined number of clock periods; said clock driven circuit consuming substantially no power when said clock signal is withheld so that power consumption by said clock driven circuit and by said electronic system is reduced during periods of time during which no access request for said device have occurred.
Claim 26
Dependent Claim
46 words
The apparatus in claim 22, wherein said predetermined number of clock periods is a single clock period, and power consumption by said clock driven circuit and by said electronic system is reduced during each clock period for which no access request for said device has occurred.
Claim 27
Dependent Claim
19 words
The apparatus in claim 22, wherein said predetermined number of clock periods is between 1 and 10 clock periods.
Claim 28
Dependent Claim
28 words
The apparatus in claim 22, wherein said at least one clock driven circuit comprises substantially all logic circuits which perform the core device functionality in said electronic system.
Claim 29
Dependent Claim
135 words
The apparatus in claim 22, wherein said device includes a first component which operates continuously so as to provide the detecting functionality and a second component that operates in a low power consumption mode unless the first component signals the second component that its operation is needed during that time period; said first component withholding a device operating input from the second component when no access requests are detected by said detector circuit for said device; and provide the device operating input to the second component when an access request is detected by said detector circuit for said device; the number of circuit components is reduced to a minimum in the first component so that the number of circuit elements which are continuously active are reduced; whereby power consumption by said electronic system is reduced.
Claim 30
Dependent Claim
174 words
In a computer system operating in a multi-tasking computing environment supporting time-multiplexed task execution and having a plurality of devices, and a communications link for broadcasting a device identifier to said plurality of devices, a system for managing power consumption by said devices comprising: a unique device identifier associated with each said device; a comparator for comparing said broadcast device identifier with each said unique device identifier to determine whether said broadcast device identifier matches any of said unique device identifiers; a control circuit for withholding a device operating input to any of said plurality of devices when said broadcast device identifier does not match said unique device identifier associated with said device and for providing said device operating input only to said devices only when said broadcast device identifier matches said unique device identifier associated with said device; said broadcast device identifier matching said unique device identifier only during a period of time during which said device associated with said unique device identifier is being accessed to execute one of said time-multiplexed tasks.
Claim 31
Dependent Claim
174 words
In a computer system operating in a multi-tasking computing environment supporting time-multiplexed task execution and having a plurality of devices, and a communications link for broadcasting a device identifier to said plurality of devices, a system for managing power consumption by said devices comprising: a unique device identifier associated with each said device; a comparator for comparing said broadcast device identifier with each said unique device identifier to determine whether said broadcast device identifier matches any of said unique device identifiers; a control circuit for withholding a device operating input to any of said plurality of devices when said broadcast device identifier does not match said unique device identifier associated with said device and for providing said device operating input only to said devices only when said broadcast device identifier matches said unique device identifier associated with said device; said broadcast device identifier matching said unique device identifier only during a period of time during which said device associated with said unique device identifier is being accessed to execute one of said time-multiplexed tasks.
Claim 32
Dependent Claim
45 words
The system in claim 27, wherein said communications link is selected from the group consisting of a system bus, a peripheral interconnect bus, a parallel bus, a serial bus, a hard-wired signal line, a plurality of signal lines, a wireless communications channel, and combinations thereof.
Claim 33
Dependent Claim
34 words
The system in claim 27, wherein said unique device identifier comprises a unique device address, said broadcast device identifier comprises a unique device address belonging to one of said devices broadcast over a bus.
Claim 34
Dependent Claim
29 words
The system in claim 27, wherein said broadcast device identifier comprises a chip select signal, and said unique device identifier comprises a unique identifier associated with a particular chip.
Claim 35
Dependent Claim
19 words
The system in claim 27, wherein said broadcast device identifier comprises a device identifier communicated over a serial bus.
Claim 36
Dependent Claim
24 words
The system in claim 27, wherein said broadcast device identifier comprises a device identifier communicated by broadcasting said identifier over a wireless communications link.
Claim 37
Dependent Claim
14 words
The system in claim 27, wherein said device operating input is a clock signal.
Claim 38
Dependent Claim
19 words
The system in claim 27, wherein said clock signal is a clock signal operating at the bus clock frequency.
Claim 39
Dependent Claim
50 words
The system in claim 34, wherein said comparator compares said broadcast device identifier with each said unique device identifier during a predetermined period of time and said predetermined time period comprises a single bus cycle, and said bus operates at a clock frequency of between 10 MHz and 10 Ghz.
Claim 40
Dependent Claim
50 words
The system in claim 34, wherein said comparator compares said broadcast device identifier with each said unique device identifier during a predetermined period of time and said predetermined time period comprises a single bus cycle, and said bus operates at a clock frequency of between 1 Hz and 10 MHz.
Claim 41
Dependent Claim
30 words
The system in claim 27, wherein said unique device identifiers comprise unique device addresses, and said broadcast device identifier comprises a unique device address belonging to one of said devices.
Claim 42
Dependent Claim
41 words
The system in claim 27, wherein said communications link comprises a bus, said comparator compares said broadcast device identifier with each said unique device identifier during a predetermined period of time, and said predetermined time period comprises a single bus cycle.
Claim 43
Dependent Claim
30 words
The system in claim 38, wherein said predetermined time period comprises a single bus cycle, and said bus operates at a clock frequency of between 10 MHz and 10 GHz.
Claim 44
Dependent Claim
72 words
The system in claim 27, wherein said computer system operates to perform a plurality of substantially simultaneous processing operations in a multi-tasking mode, and wherein said comparator only determines those devices being accessed during a predetermined time period, independent of whether the processing operation associated with each of said devices has been completed, and providing said device operating input only to those devices actually being accessed during said predetermined period of time.
Claim 45
Dependent Claim
15 words
The method in claim 40, wherein said predetermined time period is a single bus cycle.
Claim 46
Dependent Claim
137 words
The apparatus in claim 27, wherein said comparator and said control circuit operate continuously and each of said plurality of devices includes a core circuit component that is placed in a low power consumption mode unless said control circuit signals said core circuit that its operation is needed during that time period; said control circuit withholding a device operating input from said core circuit when none of the broadcast device identifiers match the identifier for the particular device; and provide the device operating input to said core circuit when one of said broadcast device identifiers match that particular device; the number of circuit elements is reduced to a minimum in said comparator and said control circuit so that the number of circuit elements which are continuously active and consuming energy are reduced; whereby power consumption is reduced.
Claim 47
Dependent Claim
205 words
In an electronic system having a processor, a device, and a communications link supporting communications between said processor and said device, said system being operative to perform a plurality of substantially overlapping tasks in a multi-tasking environment wherein only one of said plurality of substantially overlapping tasks is actually executing during a particular segment of time; a method for managing power consumed by said system comprising: associating a unique device identifier with said device; broadcasting said unique device identifier over said communications link only when said device will actually be accessed by said electronic system in performing a particular task during said particular segment of time and irrespective of whether said particular task utilizing said device during said particular segment of time has been completed; and providing an operation enable signal required for operation of said device only when said broadcast unique device identifier is received by said device and otherwise withholding said operation enable signal from said device, receipt of said operation enable signal causing said device to transition from a non-operational power conservative state to an operational state wherein said device consumes more power than when in said non-operational state, only during said particular segment of time when said device is being accessed.
Claim 48
Dependent Claim
205 words
In an electronic system having a processor, a device, and a communications link supporting communications between said processor and said device, said system being operative to perform a plurality of substantially overlapping tasks in a multi-tasking environment wherein only one of said plurality of substantially overlapping tasks is actually executing during a particular segment of time; a method for managing power consumed by said system comprising: associating a unique device identifier with said device; broadcasting said unique device identifier over said communications link only when said device will actually be accessed by said electronic system in performing a particular task during said particular segment of time and irrespective of whether said particular task utilizing said device during said particular segment of time has been completed; and providing an operation enable signal required for operation of said device only when said broadcast unique device identifier is received by said device and otherwise withholding said operation enable signal from said device, receipt of said operation enable signal causing said device to transition from a non-operational power conservative state to an operational state wherein said device consumes more power than when in said non-operational state, only during said particular segment of time when said device is being accessed.
Claim 49
Dependent Claim
41 words
The method in claim 43, wherein said communications link is a bus operating to communicate information including to broadcast said unique device identifiers at a bus clock rate, and said particular segment of time is an integral number of bus cycles.
Claim 50
Dependent Claim
38 words
The method in claim 43, wherein said communications link is a bus operating to communicate information including to broadcast said unique device identifiers at a bus clock rate, and said particular segment of time is one bus cycle.
Claim 51
Dependent Claim
255 words
In a computer system having a plurality of devices, and a communications link for communicating a broadcast device identifier to said plurality of devices, said computer system operating to perform a plurality of overlapping tasks in a multi-tasking environment, a method for managing power consumption in said computer system comprising: associating a unique device identifier with each said device; monitoring communications over said communications link, by each said device, during a time period to determine broadcast device identifiers contained within said monitored communication; comparing said broadcast device identifier with said unique device identifier associated with each said device to determine whether said broadcast device identifiers match said unique device identifier for any of said devices; withholding a device operating input to ones of said plurality of devices when said broadcast device identifier does not match said unique device identifiers associated with said ones of said plurality of devices; and providing said device operating input to ones of said devices only when said broadcast device identifier matches said unique device identifier for said device; said computer system operating to perform a plurality of substantially simultaneous operations in a multi-tasking environment, broadcasting said unique device identifier only during a time period in which said device is actually being accessed by said computer system, independent of whether a particular processing task using said device associated with said unique device identifier during said time period has been completed; and providing said device operating input only to said device when said device is actually being accessed by said computer system.
Claim 52
Dependent Claim
255 words
In a computer system having a plurality of devices, and a communications link for communicating a broadcast device identifier to said plurality of devices, said computer system operating to perform a plurality of overlapping tasks in a multi-tasking environment, a method for managing power consumption in said computer system comprising: associating a unique device identifier with each said device; monitoring communications over said communications link, by each said device, during a time period to determine broadcast device identifiers contained within said monitored communication; comparing said broadcast device identifier with said unique device identifier associated with each said device to determine whether said broadcast device identifiers match said unique device identifier for any of said devices; withholding a device operating input to ones of said plurality of devices when said broadcast device identifier does not match said unique device identifiers associated with said ones of said plurality of devices; and providing said device operating input to ones of said devices only when said broadcast device identifier matches said unique device identifier for said device; said computer system operating to perform a plurality of substantially simultaneous operations in a multi-tasking environment, broadcasting said unique device identifier only during a time period in which said device is actually being accessed by said computer system, independent of whether a particular processing task using said device associated with said unique device identifier during said time period has been completed; and providing said device operating input only to said device when said device is actually being accessed by said computer system.
Claim 53
Dependent Claim
23 words
The method in claim 46, wherein said communications link comprises at least one bus, and said time period is a single bus cycle.