Trigger-based wireless broadcasting for aerosol delivery devices
US-2024424234-A1 · Dec 26, 2024 · US
US9760071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9760071-B2 |
| Application number | US-201414560916-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 4, 2014 |
| Priority date | Aug 18, 2014 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An unmanageable component may be any component in a computing system that does not expose a temperature sensor thereby preventing the component's temperature from being monitored. The embodiments described herein control a fan using settings that decrease the likelihood that an unmanageable component will overheat. Before a user-selected fan profile is used to control the fan, a power system management uses safeguarding profiles to mitigate the risk of overheating the unmanageable components in the computing system when selecting a fan profile. Stated differently, the power management system ensures the computing system does not use the user-selected profile to operate a fan if that profile may cause an unmanageable component to overheat.
Opening claim text (preview).
We claim: 1. A method comprising: identifying an unmanageable component in a computing system using one or more computer processors, wherein a temperature of the unmanageable component is unknown to the computing system; identifying a component specific profile corresponding to the unmanageable component, the component specific profile defining a first fan setting for cooling the unmanageable component; determining whether a second fan setting of a user-selected profile can adequately cool the unmanageable component based on the first and second fan settings; and upon determining the user-selected profile cannot adequately cool the unmanageable component, operating a fan in the computing system based on the component specific profile instead of the user-selected profile. 2. The method of claim 1 , further comprises: identifying a plurality of unmanageable components in the computing system, each corresponding to a respective component profile and a respective fan setting; and identifying a highest ranked component profile based on the respective fan settings, wherein the component specific profile is the highest ranked component profile. 3. The method of claim 2 , wherein the respective component profiles and the user-selected profile are assigned respective profile numbers based on the respective and second fan settings, the respective profile numbers ranking the respective component and user-selected profiles relative to each other, wherein determining whether the second fan setting of the user-selected profile can adequately cool the unmanageable component further comprises determining, using the respective profile numbers, whether the user-selected profile is ranked higher than the highest ranked component profile, the method further comprises: upon determining the user-selected profile is ranked higher than the highest ranked component profile, controlling the fan in the computing system based on the user-selected profile; and upon determining the user-selected profile is not ranked higher than the highest ranked component profile, controlling the fan in the computing system using the highest ranked component profile. 4. The method of claim 1 , further comprising, upon determining the user-selected profile cannot adequately cool the unmanageable component, ignoring the user-selected profile and the second fan setting. 5. The method of claim 1 , wherein the component specific profile is generated by testing the unmanageable component under maximum stress to identify the first fan setting which adequately cools the unmanageable component in the computing system for a given ambient temperature or temperature range, and wherein no temperature sensor directly contacts the unmanageable component in the computing system. 6. The method of claim 1 , wherein the first and second fan settings define respective duty cycles of the fan in the computing system. 7. The method of claim 1 , further comprising: discovering an unidentifiable component in the computing system, wherein the temperature of the unidentifiable component is unknown to the computing system and there is no component specific profile corresponding to the unidentifiable component; and controlling the fan using a safe power profile with a third fan setting adequate to cool any unidentifiable component. 8. A computer program product, comprising: computer-readable program code configured to when executed by one or more computer processors: identify an unmanageable component in a computing system, wherein a temperature of the unmanageable component is unknown to the computing system; identify a component specific profile corresponding to the unmanageable component, the component specific profile defining a first fan setting for cooling the unmanageable component; determine whether a second fan setting of a user-selected profile can adequately cool the unmanageable component based on the first and second fan settings; and upon determining the user-selected profile cannot adequately cool the unmanageable component, operate a fan in the computing system based on the component specific profile instead of the user-selected profile; and a non-transitory computer readable medium that stores the computer-readable program code. 9. The computer program product of claim 8 , wherein the program code is configured to: identify a plurality of unmanageable components in the computing system, each corresponding to a respective component profile and a respective fan setting; and identify a highest ranked component profile based on the respective fan settings, wherein the component specific profile is the highest ranked component profile. 10. The computer program product of claim 9 , wherein the respective component profiles and the user-selected profile are assigned respective profile numbers based on the respective and second fan settings, the respective profile numbers ranking the respective component and user-selected profiles relative to each other, wherein determining whether the second fan setting of the user-selected profile can adequately cool the unmanageable component further comprises determining, using the respective profile numbers, whether the user-selected profile is ranked higher than the highest ranked component profile wherein the program code is configured to: upon determining the user-selected profile is ranked higher than the highest ranked component profile, control the fan based on the user-selected profile; and upon determining the user-selected profile is not ranked higher than the highest ranked component profile, control the fan using the highest ranked component profile. 11. The computer program product of claim 8 , wherein the program code is configured to, upon determining the user-selected profile cannot adequately cool the unmanageable component, ignore the user-selected profile and the second fan setting. 12. The computer program product of claim 8 , wherein the component specific profile is generated by testing the unmanageable component under maximum stress to identify the first fan setting which adequately cools the unmanageable component in the computing system for a given ambient temperature or temperature range, and wherein no temperature sensor directly contacts the unmanageable component in the computing system. 13. The computer program product of claim 8 , wherein the first and second fan settings define respective duty cycles of the fan in the computing system. 14. The computer program product of claim 8 , wherein the program code is configured to: discover an unidentifiable component in the computing system, wherein the temperature of the unidentifiable component is unknown to the computing system and there is no component specific profile corresponding to the unidentifiable component; and control the fan using a safe power profile with a fan setting adequate to cool any unidentifiable component. 15. A computing system, comprising: a computer processor; a fan for cooling an unmanageable component in the computing system, wherein a temperature of the unmanageable component is unknown to the computing system; and a power management system configured to when executed by the computer processor: identify a component specific profile corresponding to the unmanageable component, the component specific profile defining a first fan setting for cooling the unmanageable component; determine whether a second fan setting of a user-selected profile can adequately cool the unmanageable component based on the first and second fan settings; and upon determining the user-selected profile cannot adequately co
electric · CPC title
within cabinets for removing heat from server blades · CPC title
Thermal management, e.g. server temperature control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.