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 thermal state of the computer system comprising a change of temperature of at least a portion of the computer system during a period of time;
detecting multiple instances of a physical orientation of the computer system comprising;
detecting the multiple instances of the physical orientation of the computer system, wherein each of the multiple instances of the physical orientation of the computer system occur during the period of time of the change of temperature; and
detecting respective differences between each of the multiple instances of the physical orientation of the computer system; and
initiating a notification to be displayed at the computer system based on the change of temperature indicated by the thermal state and due to a first subset of the respective differences falling within a first range of physical orientation differences and a second subset of the respective differences falling within a second range of physical orientation differences, the first range and the second range being different than each other.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
17 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 thermal state of the computer system comprising a change of temperature of at least a portion of the computer system during a period of time; detecting multiple instances of a physical orientation of the computer system comprising; detecting the multiple instances of the physical orientation of the computer system, wherein each of the multiple instances of the physical orientation of the computer system occur during the period of time of the change of temperature; and detecting respective differences between each of the multiple instances of the physical orientation of the computer system; and initiating a notification to be displayed at the computer system based on the change of temperature indicated by the thermal state and due to a first subset of the respective differences falling within a first range of physical orientation differences and a second subset of the respective differences falling within a second range of physical orientation differences, the first range and the second range being different than each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
detecting a thermal state of a computing device comprising a change of temperature of at least a portion of the computing device during a period of time; detecting multiple instances of a physical orientation of the computer system comprising; detecting the multiple instances of the physical orientation of the computer system, wherein each of the multiple instances of the physical orientation of the computer system occur during the period of time of the change of temperature; and detecting respective differences between each of the multiple instances of the physical orientation of the computer system; and initiating a notification to be displayed at the computer system based on the change of temperature indicated by the thermal state and due to a first subset of the respective differences falling within a first range of physical orientation differences and a second subset of the respective differences falling within a second range of physical orientation differences, the first range and the second range being different than each other. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
detecting a thermal state of a computing device comprising a change of temperature of at least a portion of the computing device during a period of time; detecting multiple instances of a physical orientation of the computer system comprising; detecting the multiple instances of the physical orientation of the computer system, wherein each of the multiple instances of the physical orientation of the computer system occur during the period of time of the change of temperature; and detecting respective differences between each of the multiple instances of the physical orientation of the computer system; and initiating a notification to be displayed at the computer system based on the change of temperature indicated by the thermal state and due to a first subset of the respective differences falling within a first range of physical orientation differences and a second subset of the respective differences falling within a second range of physical orientation differences, the first range and the second range being different than each other.
-
Specification