Phone thermal context
First Claim
Patent Images
1. A computer system comprising:
- a processor;
a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising;
detecting a plurality of orientation values for the computer system over a period of time;
analyzing the plurality of detected orientation values to determine that the plurality of detected orientation values indicate a repeated change in orientation for the computer system during the period of time;
detecting a plurality of temperature values for at least a portion of the computer system over the period of time;
analyzing the plurality of detected temperature values to determine that the plurality of detected temperature values indicate (i) a change in a temperature of at least the portion of the computer system during the period of time and (ii) a subsequent stabilization of the temperature of at least the portion of the computer system after the change in the temperature occurs;
associating each of the repeated change in orientation, the change in the temperature, and the subsequent stabilization of the temperature with a stored data model indicative of a user activity; and
initiating a settings change in the computer system based on the user activity, wherein the settings change comprises increasing or decreasing a volume at which the computer system outputs a sound.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system of a thermal context manager (hereinafter “TCM”) detects a thermal state and a position of a computing device. Based on the detected thermal state(s) and the detected position(s) of the computing device, the TCM initiates an action associated with the computing device. The TCM continually monitors the computing device in order to create a thermal state profile of the computing device. To create the thermal state profile, the TCM stores data representing each detected instance of the thermal state of the computing device and data representing each detected position of the computing device.
25 Citations
16 Claims
-
1. A computer system comprising:
-
a processor; a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising; detecting a plurality of orientation values for the computer system over a period of time; analyzing the plurality of detected orientation values to determine that the plurality of detected orientation values indicate a repeated change in orientation for the computer system during the period of time; detecting a plurality of temperature values for at least a portion of the computer system over the period of time; analyzing the plurality of detected temperature values to determine that the plurality of detected temperature values indicate (i) a change in a temperature of at least the portion of the computer system during the period of time and (ii) a subsequent stabilization of the temperature of at least the portion of the computer system after the change in the temperature occurs; associating each of the repeated change in orientation, the change in the temperature, and the subsequent stabilization of the temperature with a stored data model indicative of a user activity; and initiating a settings change in the computer system based on the user activity, wherein the settings change comprises increasing or decreasing a volume at which the computer system outputs a sound. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
detecting a plurality of orientation values for a computer system over a period of time; analyzing the plurality of detected orientation values to determine that the plurality of detected orientation values indicate a repeated change in orientation for the computer system during the period of time; detecting a plurality of temperature values for at least a portion of the computer system over the period of time; analyzing the plurality of detected temperature values to determine that the plurality of detected temperature values indicate (i) a change in a temperature of at least the portion of the computer system during the period of time and (ii) a subsequent stabilization of the temperature of at least the portion of the computer system after the change in the temperature occurs; associating each of the repeated change in orientation, the change in the temperature, and the subsequent stabilization of the temperature with a stored data model indicative of a user activity; and initiating a settings change in the computer system based on the user activity, wherein the settings change comprises increasing or decreasing a volume at which the computer system outputs a sound. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
detecting a plurality of orientation values for a computer system over a period of time; analyzing the plurality of detected orientation values to determine that the plurality of detected orientation values indicate a repeated change in orientation for the computer system during the period of time; detecting a plurality of temperature values for at least a portion of the computer system over the period of time; analyzing the plurality of detected temperature values to determine that the plurality of detected temperature values indicate (i) change in a temperature of at least the portion of the computer system during the period of time and (ii) a subsequent stabilization of the temperature of at least the portion of the computer system after the change in the temperature occurs; associating each of the repeated change in orientation, the change in the temperature, and the subsequent stabilization of the temperature with a stored data model indicative of a user activity; and initiating, via at least one processor of the computer system, a settings change in the computer system based on the user activity, wherein the settings change comprises increasing or decreasing a volume at which the computer system outputs a sound. - View Dependent Claims (14, 15, 16)
-
Specification