Method and apparatus for detecting conditions of a peripheral device including motion, and determining/predicting temperature(S) wherein at least one temperature is weighted based on detected conditions
First Claim
1. A machine-implemented method, comprising:
- detecting a plurality of conditions associated with a data processing system; and
determining a first temperature for the data processing system based on the plurality of conditions, the plurality of conditions including a state of motion of the data processing system and a state of a peripheral device that is coupled to the data processing system, wherein the first temperature is weighed based on the plurality of conditions.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to automatically adjust a thermal requirement of a data processing system are described. One or more conditions associated with a data processing system are detected. A temperature requirement for the data processing system is determined based on the one or more conditions. The performance of the data processing system may be throttled to maintain a temperature of the data processing system below the temperature requirement. Detecting the one or more conditions associated with the data processing system may include determining a location of the data processing system based on a measured motion, a state of a peripheral device, a position of one portion of the data processing system (e.g., a lid) relative another portion of the data processing system (e.g., a bottom portion), a type of application operating on the data processing system, or any combination thereof.
-
Citations
26 Claims
-
1. A machine-implemented method, comprising:
-
detecting a plurality of conditions associated with a data processing system; and determining a first temperature for the data processing system based on the plurality of conditions, the plurality of conditions including a state of motion of the data processing system and a state of a peripheral device that is coupled to the data processing system, wherein the first temperature is weighed based on the plurality of conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium storing executable program instructions which when executed by a data processing system causes the system to perform operations, comprising:
-
detecting a plurality of conditions associated with a data processing system; and determining a first temperature for the data processing system based on the plurality of conditions, the plurality of conditions including a state of motion of the data processing system and a state of a peripheral device that is coupled to the data processing system, wherein the first temperature is weighed based on the plurality of conditions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured to detect a plurality of conditions associated with a data processing system; and to determine a first temperature for the data processing system based on the plurality of conditions, the plurality of conditions including a state of motion of the data processing system and a state of a peripheral device that is coupled to the data processing system, wherein the first temperature is weighed based on the plurality of conditions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
means for detecting a plurality of conditions associated with a data processing system, the means for detecting comprising at least one processor; and means for determining a first temperature for the data processing system based on the plurality of conditions, the plurality of conditions including a state of motion of the data processing system and a state of a peripheral device that is coupled to the data processing system, wherein the first temperature is weighed based on the plurality of conditions. - View Dependent Claims (26)
-
Specification