MANAGING THERMAL OUTPUT OF A HEALTH DEVICE
A mobile health device includes a health sensor that monitors values of health metrics of a person where performance of the health sensor is affected by temperature. An internal temperature sensor monitors a temperature of an internal region of the mobile health device. A thermal control component controls a thermal output of components of the mobile health device based on the temperature of the internal region. The mobile health device may also include a plurality of processing cores that execute instructions where the thermal control component reduces a collective thermal output of the plurality of processing cores by reducing a number of the plurality of the processing cores that actively execute instructions. The thermal control component may reduce a thermal output of the processing core by reducing a frequency of instruction execution of the processing core. A thermal buffer may be used.
1 .- 100 . (canceled)
101 . A mobile health device for providing a health service for a person, comprising:
a health sensor that monitors values of health metrics of the person, wherein performance of the health sensor is affected by temperature;
an internal temperature sensor that monitor a temperature of an internal region of the mobile health device; and
a thermal control component that controls a thermal output of one or more components of the mobile health device based at least in part on the temperature of the one or more internal regions of the health sensor.
102 . The mobile health device of claim 101 , further comprising:
a plurality of processing cores that execute instructions, wherein the thermal control component reduces a collective thermal output of the plurality of processing cores by reducing a number of the plurality of the processing cores that actively execute instructions.
103 . The mobile health device of claim 101 , further comprising:
a processing core that executes instructions, wherein the thermal control component reduces a thermal output of the processing core by reducing a frequency of instruction execution of the processing core.
104 . The mobile health device of claim 101 , further comprising:
an external temperature sensor that monitors a temperature of an external region that is external to the mobile health device; and
compensation logic that determines a difference between a monitored internal temperature value and a monitored external temperature value, and modifies monitored health metric values based on a determined difference.
105 . The mobile health device of claim 101 , further comprising:
a thermal buffer between the health sensor and an other component of the mobile health device that generate heat during operation of the mobile health device, the thermal buffer being arranged to thermally insulate the health sensor from the other component.
106 . For a mobile health device including a health sensor, a temperature sensor and a thermal control component, a method of providing a health service for a person comprising:
the health sensor monitoring values of health metrics of the person, wherein performance of the health sensor is affected by temperature;
the internal temperature sensor monitoring a temperature of an internal region of the mobile health device; and
a thermal control component controlling a thermal output of components of the mobile health device based on the monitored temperature of the internal region of the health sensor.
107 . The method of claim 106 , wherein the mobile health device further includes a plurality of processing cores that execute instructions, the method further comprising: the thermal control component reducing a collective thermal output of the plurality of processing cores by reducing a number of the plurality of the processing cores that actively execute instructions.
108 . The method of claim 106 , wherein the mobile health device further includes a processing core that executes instructions, the method further comprising:
the thermal control component reducing a thermal output of the processing core by reducing a frequency of instruction execution of the processing core.
109 . The method of claim 106 , wherein the mobile health device further includes an external temperature sensor, the method further comprising:
the external temperature sensor monitoring a temperature of an external region that is external to the mobile health device;
determining a difference, between a monitored internal temperature value and a monitored external temperature value; and
modifying one or more monitored health metric values based at least in part on the determined difference.
110 . The method of claim 106 , wherein the mobile health device includes a thermal buffer between the health sensor and an other component that generates heat during operation of the mobile health device, the thermal buffer being arranged to thermally insulate the health sensor from the other component.
111 . For a mobile health device including a health sensor, a temperature sensor and a thermal control component, non-transitory computer-readable media having software stored thereon that provides a health service for a person, the software comprising:
executable code that controls the health sensor to monitor values of health metrics of the person, wherein performance of the health sensor is affected by temperature;
executable code that controls the internal temperature sensors to obtain a temperature for an internal region of the mobile health device; and
executable code that controls a thermal control component to control a thermal output of components of the mobile health device based on the monitored temperature of the internal region of the health sensor.
112 . The non-transitory computer-readable media of claim 111 , wherein the mobile health device further includes a plurality of processing cores that execute instructions, the software further comprising:
executable code that controls the thermal control component to reduce a collective thermal output of the plurality of processing cores by reducing a number of the plurality of the processing cores that actively execute instructions.
113 . The non-transitory computer-readable media of claim 111 , wherein the mobile health device further includes a processing core that executes instructions, the software further comprising:
executable code that controls the thermal control component to reduce a thermal output of the processing core by reducing a frequency of instruction execution of the processing core.
114 . The non-transitory computer-readable media of claim 111 , wherein the mobile health device further includes an external temperature sensor, the software further comprising:
executable code that, for an external region that is external to the mobile health device, controls the external temperature sensor to monitor a temperature of the external region;
executable code that determines a difference between a monitored internal temperature value and a monitored external temperature value; and
executable code that modifies monitored health metric values based on the determined difference.
115 . The non-transitory computer-readable media of claim 111 , wherein the mobile health device includes a thermal buffer between the health sensor and an other component that generates heat during operation of the mobile health device, the thermal buffer being arranged to thermally insulate the health sensor from the other component.
116 .- 150 . (canceled)