×

Power management system and method

  • US 5,894,579 A
  • Filed: 02/21/1997
  • Issued: 04/13/1999
  • Est. Priority Date: 02/26/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a processor executing programs;

    memory operatively connected with said processor and storing programs executable by said processor;

    a peripheral device operatively connected with said processor and said memory and exchanging data therewith;

    a table established in said memory in which is entered data indicative of the power consumption required to operate said peripheral device;

    a peripheral control program stored in said memory and executable by said processor for controlling said peripheral device in consonance with an operation request; and

    a queue control program stored in said memory and executable by said processor for,(1) upon receipt of said operation request, reading from said table said power consumption required for said peripheral device when handling said operation request,(2) comparing said required power consumption with a currently available maximum power and(3)(i) when said power consumption that is read is equal to or less than a currently available maximum power capacity, transmitting said operation request to said peripheral control program,(ii) when said power consumption that is read exceeds said currently available maximum power capacity, said queue control program saves said operation request in a queue and goes into a standby mode until at least one request currently being processed is completed, andwherein after said at least one request is completed said queue control program reads from said table said power consumption required for said peripheral device to process said operation request and if said power consumption that is read is equal to or less than said currently available maximum power capacity, said queue control program transmits said operation request from said queue to said peripheral control program.

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