Patents by Inventor Todd Rosedahl

Todd Rosedahl 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: 11157067
    Abstract: A power controller that controls power usage of a heterogeneous system is provided. The power controller receives a power usage cap for a heterogeneous system that includes multiple components. The power controller assigns priorities that respectively correspond to the multiple components. The power controller assigns power shifting ratios that respectively correspond to the multiple components. The power controller adjusts a total power usage of the multiple components to be within a threshold of the power usage cap by adjusting the power usage of individual components in a sequence defined by the assigned priorities. The power controller shifts a power usage from a first-priority component to a second-priority component (and so on) according to the assigned power shifting ratios.
    Type: Grant
    Filed: December 14, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eun Kyung Lee, Alper Buyuktosunoglu, Martha Broyles, Todd Rosedahl
  • Publication number: 20210181830
    Abstract: A power controller that controls power usage of a heterogeneous system is provided. The power controller receives a power usage cap for a heterogeneous system that includes multiple components. The power controller assigns priorities that respectively correspond to the multiple components. The power controller assigns power shifting ratios that respectively correspond to the multiple components. The power controller adjusts a total power usage of the multiple components to be within a threshold of the power usage cap by adjusting the power usage of individual components in a sequence defined by the assigned priorities. The power controller shifts a power usage from a first-priority component to a second-priority component (and so on) according to the assigned power shifting ratios.
    Type: Application
    Filed: December 14, 2019
    Publication date: June 17, 2021
    Inventors: Eun Kyung Lee, Alper Buyuktosunoglu, Martha Broyles, Todd Rosedahl
  • Publication number: 20060288201
    Abstract: Methods, apparatus, articles of manufacture, and systems for providing a supply voltage to an electronic component, such as a processor, are provided. An executable software component, such as system firmware, may access a voltage selection value embedded in the component and retrieve a voltage setting, from a table of voltage settings, using the embedded voltage selection value as an index. The software component may then configure a power supply, based on the voltage setting retrieved from the voltage selection table, to supply the component with an optimal supply voltage. For some embodiments, the voltage selection table may be replaced by downloading a new voltage selection table, thus, allowing changes to the component supply voltage without changing hardware.
    Type: Application
    Filed: August 29, 2006
    Publication date: December 21, 2006
    Inventors: Martha Brown, Todd Rosedahl, John Tietjen
  • Publication number: 20060265613
    Abstract: Techniques for identifying UPS-sub-system interconnections using manual data, UPS identification signals, and variations in UPS voltage variations that produce error signals. Once interconnections have been identified an operating system can check the UPS/sub-system topology to isolate potential errors and/or to enable controlled shut-down of sub-systems in case of potential power failure.
    Type: Application
    Filed: July 28, 2006
    Publication date: November 23, 2006
    Inventors: Patrick Egan, Todd Rosedahl
  • Publication number: 20050229037
    Abstract: Methods and apparatuses that automatically determine the capabilities of UPS devices. Systems automatically determine whether a UPS device is capable of protecting system resources by comparing the UPS capabilities against system requirements. Such systems can use that determination to approximate how long a UPS device can reliably supply power. Systems having multiple UPS devices can be implemented such that the connections of the UPS devices to system resources are automatically determined, the load on each UPS device can be found, the capabilities of the UPS devices can be obtained, a comparison between UPS load and UPS capabilities can made, and a warning of problems can be sent. Using UPS capability and load information a system can provide for a controlled shutdown of system resources.
    Type: Application
    Filed: March 25, 2004
    Publication date: October 13, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Egan, Todd Rosedahl
  • Publication number: 20050086544
    Abstract: Techniques for identifying UPS-sub-system interconnections using manual data, UPS identification signals, and variations in UPS voltage variations that produce error signals. Once interconnections have been identified an operating system can check the UPS/sub-system topology to isolate potential errors and/or to enable controlled shut-down of sub-systems in case of potential power failure.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Patrick Egan, Todd Rosedahl