Patents by Inventor Matthew H. Holle

Matthew H. Holle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8046600
    Abstract: A plurality of power budgets are sent to a corresponding plurality of power consumers by a power management point, wherein a total power budget managed by the power management point includes a sum of the plurality of power budgets and an available power budget not assigned to the plurality of power consumers. An additional power request having a power increase amount is received from a first power consumer of the plurality of power consumers. The additional power request is approved when the power increase amount does not exceed the available power budget. The available power budget is decreased by the power increase amount. An approval of the additional power request is sent to the first power consumer.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Matthew H. Holle, Stephen R. Berard, Sean N. McGrane, John M. Parchem
  • Patent number: 7574613
    Abstract: A component of a computing device such as a processor is operated based on a clock signal oscillating at a frequency. Power management for the computing device is performed by adjusting the frequency of the clock signal applied to the component when warranted and also by idling the component when the component experiences a period of inactivity longer than an idle detection metric scaled according to the adjusted frequency.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Matthew H. Holle, Allen Marshall
  • Publication number: 20090113221
    Abstract: A plurality of power budgets are sent to a corresponding plurality of power consumers by a power management point, wherein a total power budget managed by the power management point includes a sum of the plurality of power budgets and an available power budget not assigned to the plurality of power consumers. An additional power request having a power increase amount is received from a first power consumer of the plurality of power consumers. The additional power request is approved when the power increase amount does not exceed the available power budget. The available power budget is decreased by the power increase amount. An approval of the additional power request is sent to the first power consumer.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew H. Holle, Stephen R. Berard, Sean N. McGrane, John M. Parchem
  • Patent number: 7389434
    Abstract: A method of controlling power management is provided. In an embodiment, the user provides feedback that the inactivity period before a display blanks is too short. In response to the user feedback, a behavior tracking mode is entered and the inactivity period is adjusted to a period that is more suitable to the user's needs. In an embodiment, the adjustment may be done through incrementing a counter and changing the inactivity period based on the value of the counter.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: David Switzer, Geralyn M. Miller, Issa Y. Khoury, Matthew H. Holle, Michael S. Bernstein, Ross N. Luengen
  • Patent number: 7082373
    Abstract: Dynamic power controller apparatus, systems and methods are provided which utilize system and user data to control power to components. The present invention employs dynamically controlled idle timeout values which are based, in part, on the historical use of the component. It can also employ user settings, event occurrences and available resources of a system to dynamically control the power to one of the system's components or a remote component. In an instance of the present invention related to hard disk power control, it is employed in an operating system's kernel where disk idleness is monitored. When the hard disk's idle time meets a dynamically computed power control idle timeout, the disk driver is commanded to power down the device.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: July 25, 2006
    Assignee: Microsoft Corporation
    Inventor: Matthew H. Holle
  • Patent number: 6885974
    Abstract: Dynamic power controller apparatus, systems and methods are provided which utilize system and user data to control power to components. The present invention employs dynamically controlled idle timeout values which are based, in part, on the historical use of the component. It can also employ user settings, event occurrences and available resources of a system to dynamically control the power to one of the system's components or a remote component. In an instance of the present invention related to hard disk power control, it is employed in an operating system's kernel where disk idleness is monitored. When the hard disk's idle time meets a dynamically computed power control idle timeout, the disk driver is commanded to power down the device.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: April 26, 2005
    Assignee: Microsoft Corporation
    Inventor: Matthew H. Holle
  • Publication number: 20040153263
    Abstract: Dynamic power controller apparatus, systems and methods are provided which utilize system and user data to control power to components. The present invention employs dynamically controlled idle timeout values which are based, in part, on the historical use of the component. It can also employ user settings, event occurrences and available resources of a system to dynamically control the power to one of the system's components or a remote component. In an instance of the present invention related to hard disk power control, it is employed in an operating system's kernel where disk idleness is monitored. When the hard disk's idle time meets a dynamically computed power control idle timeout, the disk driver is commanded to power down the device.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventor: Matthew H. Holle
  • Patent number: 6535977
    Abstract: A system and method for generating a unique identifier for a computer system is disclosed. A master computer system is prepared for duplication and configured to execute a startup program on the next boot-up sequence. The master computer system is then shut down and duplicated. On the first boot-up of the copy or “clone” computer system, a new unique identifier is created and used to replace all instances of the old unique identifier that was associated with the master computer system. Finally, a setup wizard component is executed to finish configuring the clone computer system in accordance with the customer's personal information making the system ready for commercial use.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: March 18, 2003
    Assignee: Microsoft Corporation
    Inventors: Matthew H. Holle, Edward S. Miller