Phone thermal context

US9565081B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9565081-B2
Application numberUS-201414281823-A
CountryUS
Kind codeB2
Filing dateMay 19, 2014
Priority dateMay 19, 2014
Publication dateFeb 7, 2017
Grant dateFeb 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer system as in claim 1 , further comprising: detecting a change in a geographical location of the computer system with respect to the period of time. 3. The computer system as in claim 2 , further comprising: upon detecting the change of temperature, the first subset falling within the first range of physical orientation differences and the second subset falling within the second range of physical orientation and the change in the geographical location, performing at the computer system at least one of: an adjustment of at least one setting of the computer system; and an execution of at least one background process of the computer system. 4. The computer system as in claim 2 , wherein initiating a notification to be displayed at the computer system comprises: identifying a particular geographical location proximate to a current location of the computer system; and initiating a particular notification at the computer system based on the current location of the computer system being proximate to the particular geographical location. 5. The computer system as in claim 4 , further comprising: initiating a change in temperature of at least the portion of the computer system. 6. The computer system as in claim 1 , further comprising: creating a thermal state profile of the computer system, which comprises: storing data representing each detected instance of the thermal state of the computer system; and storing data representing each detected instance of the physical orientation of the computer system. 7. The computer-implemented method as in claim 1 , further comprising: creating a thermal state profile of the computing device, which comprises: storing data representing each detected instance of the thermal state of the computing device; and storing data representing each detected instance of the physical orientation of the computing device. 8. The computer system as in claim 1 , wherein detecting respective differences between each of the multiple instances of the physical orientation of the computer system comprises: detecting a first difference between a first physical orientation of the computer system and a second physical orientation of the computer system; and detecting a second difference between the second physical orientation and a third physical orientation of the computer system, wherein the first physical orientation, the second physical orientation and the third physical orientation occur during the period of time. 9. The computer system as in claim 8 , wherein the first physical orientation, the second physical orientation and the third physical orientation are detected via at least one of an accelerometer of the computer system and at least a portion of a global positioning system included in the computer system. 10. The computer system as in claim 8 , wherein initiating the notification to be displayed at the computer system comprises: initiating the notification based in part on the first difference and at least one of the second and third differences being within the first range of physical orientation differences. 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. 12. The non-transitory computer-readable medium as in claim 11 , further comprising: detecting a change in a geographical location of the computing device with respect to the period of time. 13. The non-transitory computer-readable medium as in claim 12 , further comprising: upon detecting the change of temperature, the first subset falling within the first range of physical orientation differences and the second subset falling within the second range of physical orientation and the change in the geographical location, performing at the computer system at least one of: an adjustment of at least one setting of the computing device; and an execution of at least one background process of the computing device. 14. The non-transitory computer-readable medium as in claim 12 , wherein initiating a notification to be displayed at the computing device comprises: identifying a particular geographical location proximate to a current location of the computing device; and initiating a particular notification at the computing device based on the current location of the computing device being proximate to the particular geographical location. 15. The non-transitory computer-readable medium as in claim 14 , further comprising: initiating a change in temperature of at least the portion of the computing device. 16. The non-transitory computer-readable medium as in claim 11 , further comprising: creating a thermal state profile of the computing device, which comprises: storing data representing each detected instance of the thermal state of the computing device; and storing data representing each detected instance of the physical orientation of the computing device. 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: dete

Assignees

Inventors

Classifications

  • using orientation information, e.g. compass · CPC title

  • Electricity · mapped topic

  • H04L43/08Primary

    Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Electricity · mapped topic

  • specially adapted for specific applications · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9565081B2 cover?
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 th…
Who is the assignee on this patent?
He Robert, Luk Bryant Genepang, O'Toole Christopher Diebold, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L43/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).