Application Performance Mitigation for Wearable Device

US2022357779A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022357779-A1
Application numberUS-202117313045-A
CountryUS
Kind codeA1
Filing dateMay 6, 2021
Priority dateMay 6, 2021
Publication dateNov 10, 2022
Grant date

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 wearable device includes multiple subsystems including a processor and a memory device, multiple temperature sensors coupled to sense temperatures of the multiple subsystems, and programming, including an application, stored on the memory device for execution by the processor to perform operations. The operations include receiving temperature information from the multiple temperature sensors corresponding to temperatures associated with the multiple subsystems, processing the temperature information to identify a first subsystem of the multiple subsystems, and providing a notification to the application executing on the processor to mitigate application performance in a manner to reduce heat generated by the first subsystem.

First claim

Opening claim text (preview).

1 . A wearable device comprising: multiple subsystems including a processor and a memory device; multiple temperature sensors coupled to sense temperatures of the multiple subsystems; programming, including an application, stored on the memory device for execution by the processor to perform operations comprising: receiving temperature information from the multiple temperature sensors corresponding to temperatures associated with the multiple subsystems; processing the temperature information to identify a first subsystem of the multiple subsystems; and providing a notification to the application executing on the processor to mitigate application performance in a manner to reduce heat generated by the first subsystem. 2 . The device of claim 1 wherein processing the temperature information comprises normalizing the temperature information. 3 . The device of claim 1 wherein the notification is provided in response to a comparison of the temperature information with a first subsystem threshold. 4 . The device of claim 3 wherein the comparison of the temperature information with a first subsystem threshold includes combining temperature information associated with multiple temperature sensors. 5 . The device of claim 3 wherein the first subsystem threshold represents a threshold determined to ensure heat generated by at least one subsystem will not cause a temperature of the device to exceed a desired temperature at any touch surface of the device. 6 . The device of claim 1 wherein the mitigation causes modification of a function of the application such that fewer heat generating computing resources are used. 7 . The device of claim 1 wherein the mitigation causes modification of a scan rate of a display device via the application. 8 . The device of claim 1 wherein the notification comprises a representation of a severity of performance mitigation. 9 . The device of claim 1 wherein the notification comprises a percentage of performance acceptable associated with the first subsystem. 10 . The device of claim 1 wherein the first subsystem comprises one or more of a CPU, memory, WiFi circuitry, camera, GPU, and display. 11 . The device of claim 1 wherein the mitigation causes modification of an acceptable dropped frame level of a GPU subsystem. 12 . The device of claim 1 and further comprising providing a further notification to reduce mitigation in response to the temperature information being indicative of a reduced need for temperature control. 13 . A computer implemented method comprising: receiving temperature information from the multiple temperature sensors corresponding to temperatures associated with the multiple subsystems in a wearable device; processing the temperature information to identify a first subsystem of the multiple subsystems; and providing a notification to an application executing on the processor to mitigate application performance in a manner to reduce heat generated by the first subsystem. 14 . The method of claim 13 wherein the notification is provided in response to a comparison of the temperature information with a first subsystem threshold. 15 . The method of claim 14 wherein the comparison of the temperature information with a first subsystem threshold includes combining temperature information associated with multiple temperature sensors. 16 . The method of claim 14 wherein the first subsystem threshold represents a threshold determined to ensure heat generated by at least one subsystem will not cause a temperature of the device to exceed a desired temperature at any touch surface of the device. 17 . The method of claim 13 wherein the mitigation causes modification of a function of the application such that fewer heat generating computing resources are used to perform the function. 18 . The method of claim 13 wherein the notification comprises a representation of a severity of performance mitigation. 19 . The method of claim 13 and further comprising providing a further notification to reduce mitigation in response to the temperature information being indicative of a reduced need for temperature control. 20 . A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method, the operations comprising: receiving temperature information from the multiple temperature sensors corresponding to temperatures associated with the multiple subsystems in a wearable device; processing the temperature information to identify a first subsystem of the multiple subsystems; and providing a notification to an application executing on the processor to mitigate application performance in a manner to reduce heat generated by the first subsystem.

Assignees

Inventors

Classifications

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • G06F1/203Primary

    for portable computers, e.g. for laptops · CPC title

  • G06F1/163Primary

    Wearable computers, e.g. on a belt · CPC title

  • Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · 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 US2022357779A1 cover?
A wearable device includes multiple subsystems including a processor and a memory device, multiple temperature sensors coupled to sense temperatures of the multiple subsystems, and programming, including an application, stored on the memory device for execution by the processor to perform operations. The operations include receiving temperature information from the multiple temperature sensors …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F1/203. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 10 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).