×

Kernel awareness of physical environment

  • US 10,346,276 B2
  • Filed: 12/16/2010
  • Issued: 07/09/2019
  • Est. Priority Date: 12/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of modifying behavior of an operating system that is executing on a device comprising a memory and a processor, the operating system comprising a kernel controlling the processor and a thread scheduler, the method comprising:

  • executing, by the kernel, instructions that cause the device to;

    read a policy specifying an environmental temperature threshold of an environment of the computer;

    measure a current environmental temperature outside of the computer;

    compare the current environmental temperature with the environmental temperature threshold defined by the policy;

    responsive to determining, by the comparing, that the current environmental temperature exceeds the environmental temperature threshold, reduce a task priority of a process to reduce an execution rate of the process by the processor, wherein reducing the task priority and the execution rate of the process also reduce a processor usage of the processor according to the thread scheduler; and

    managing the processor according to the processor usage according to the thread scheduler, to reduce heat produced by the computer and to reduce the current environmental temperature toward the environmental temperature threshold.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×