×

Systems and methods for suspending idle devices based on idle policies for the devices

  • US 9,477,255 B2
  • Filed: 07/09/2012
  • Issued: 10/25/2016
  • Est. Priority Date: 07/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a processor, an indication that a device having a communication channel is connected to a host device;

    determining, by the processor, a first timeout value associated with the communication channel, wherein the first timeout value corresponds to a first amount of time allotted for an operation to be pending in the communication channel, wherein the operation is pending while the operation is being performed using the communication channel until the operation is complete;

    determining a second timeout value associated with the device, wherein the second timeout value corresponds to a second amount of time allotted for the device to be designated as idle before the device is suspended;

    designating, by the processor, the device as idle when the operation is pending in the communication channel for longer than the first amount of time and when the operation is not complete;

    determining, by the processor, whether the device is idle for longer than the second amount of time, wherein the second amount of time begins when the device is designated as idle; and

    issuing, by the processor, a command to the device when the device has been idle for the second amount of time, wherein the command is configured to suspend the device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×