Patents by Inventor Michael Rhodehamel

Michael Rhodehamel 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: 7802083
    Abstract: Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system's utilization by observing and recording metrics of hardware and software utilization over time.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: September 21, 2010
    Assignee: Intel Corporation
    Inventors: Nagasubramanian Gurumoorthy, Michael Rhodehamel, Arvind Kumar
  • Publication number: 20080154805
    Abstract: Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system's utilization by observing and recording metrics of hardware and software utilization over time.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Nagasubramanian Gurumoorthy, Michael Rhodehamel, Arvind Kumar
  • Patent number: 6009477
    Abstract: Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state, the state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: December 28, 1999
    Assignee: Intel Corporation
    Inventors: Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch
  • Patent number: 5948088
    Abstract: Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state, the state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: September 7, 1999
    Assignee: Intel Corporation
    Inventors: Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch
  • Patent number: 5761449
    Abstract: A bus system for a computer having multiple agents provides a mechanism for unilaterally and dynamically limiting the pipelining depth. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state. The state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: June 2, 1998
    Assignee: Intel Corporation
    Inventors: Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch
  • Patent number: 5548733
    Abstract: Each of a plurality of devices or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state. The state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus.
    Type: Grant
    Filed: March 1, 1994
    Date of Patent: August 20, 1996
    Assignee: Intel Corporation
    Inventors: Nitin Sarangdhar, Michael Rhodehamel, Matthew Fisch