Patents by Inventor John M. Cagle

John M. Cagle 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: 8386654
    Abstract: A system for transforming a single root input/output virtualization (SR-IOV) function to appear as a legacy function, and a corresponding method includes a switch platform coupled between a legacy host and a SR-IOV-enabled device. The switch platform includes a processor programmed to discern configuration cycles by type and to process the configuration cycles, and one or more local registers that store data related to the configuration cycles.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hubert E. Brinkmann, John M. Cagle, Barry S. Basile, David L. Matthews, Paul V. Brownall, William F. Doss
  • Publication number: 20110016235
    Abstract: A system for transforming a single root input/output virtualization (SR-IOV) function to appear as a legacy function, and a corresponding method includes a switch platform coupled between a legacy host and a SR-IOV-enabled device. The switch platform includes a processor programmed to discern configuration cycles by type and to process the configuration cycles, and one or more local registers that store data related to the configuration cycles.
    Type: Application
    Filed: March 25, 2008
    Publication date: January 20, 2011
    Inventors: Hubert E. Brinkmann, John M. Cagle, Barry S. Basile, David L. Matthews, Paul V. Brownall, William F. Doss
  • Patent number: 7143300
    Abstract: A computer system comprising a plurality of computing entities includes automatic power management logic that automatically transitions the system to a state in which less power is consumed when appropriate. The determination as to when this transition should occur is based on determining when demand for the processing abilities of the system are reduced. Once the decision has been made to transition to a reduced power state, the system's power management logic makes this transition in such a way to preferably minimize or at least reduce the performance impact on the system. Also, rather than altering the power state of one of the computing entities in the system, the entity can be deployed as part of another computing system.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: November 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Patent number: 7111202
    Abstract: The disclosed embodiments provide an efficient method and apparatus for avoiding hangs when a computer system is unable to complete a proper boot. Booting is attempted from each device in a standard boot order list until a successful boot occurs. If the standard boot order list is exhausted without a successful boot, the boot sequence is retried after a predetermined time period.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 19, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John M. Cagle, Daniel John Zink, James T. Bodner
  • Patent number: 6871286
    Abstract: A method for resetting a password in a computer system is provided. A remote reset signal is received. A local reset verification signal is received at the computer system. An elapsed period of time between receipt of the remote reset signal and the local reset verification signal is determined. The password is reset in response to the elapsed period of time being less than a predetermined time period.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: March 22, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John M. Cagle, Gregory T. Noren, Kevin M Jones, Christopher J. Frantz
  • Publication number: 20040078679
    Abstract: The disclosed embodiments provide an efficient method and apparatus for avoiding hangs when a computer system is unable to complete a proper boot. Booting is attempted from each device in a standard boot order list until a successful boot occurs. If the standard boot order list is exhausted without a successful boot, the boot sequence is retried after a predetermined time period.
    Type: Application
    Filed: June 28, 2002
    Publication date: April 22, 2004
    Inventors: John M. Cagle, Daniel John Zink, James T. Bodner
  • Publication number: 20040039815
    Abstract: A computer network comprising a plurality of computing entities including a dynamic provisioning system that redeploys computer systems between resource groups. The determination as to when this transition between resource groups should occur is based on performance statistics gathered from the network. The transition from one group to the other includes, disabling the computer from a first resource group, reconfiguring the computer according to a configuration database, and redeploying the reconfigured machine to a second resource group. The second resource group can be an over utilized resource group that needs extra compute resources or it can be an idle resource group.
    Type: Application
    Filed: August 20, 2002
    Publication date: February 26, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Brady Evans, Todd S. Behrbaum, Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Patent number: 6543004
    Abstract: A computer system includes a first storage device, a backup storage device, and a system controller. The first storage device has a default operating system and a customized operating system stored therein. The backup storage device has at least archived configuration data stored therein. The system controller is adapted to replace the customized operating system with a restored operating system that is based on the default operating system. A method for restoring a computer system includes providing a first storage device having a default operating system stored therein. A backup storage device is provided having at least configuration data stored therein. The configuration data is transferred to the first storage device.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: April 1, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John M. Cagle, Gregory T. Noren, Kevin M. Jones, Mark R. Potter
  • Publication number: 20030023885
    Abstract: A computer system comprising a plurality of computing entities includes automatic power management logic that automatically transitions the system to a state in which less power is consumed when appropriate. The determination as to when this transition should occur is based on determining when demand for the processing abilities of the system are reduced. Once the decision has been made to transition to a reduced power state, the system's power management logic makes this transition in such a way to preferably minimize or at least reduce the performance impact on the system. Also, rather than altering the power state of one of the computing entities in the system, the entity can be deployed as part of another computing system.
    Type: Application
    Filed: July 25, 2001
    Publication date: January 30, 2003
    Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Patent number: 6446091
    Abstract: A method for undeleting files in a computer system includes flagging at least one deleted file with an identifier. The flagged deleted file is hidden in the computer system. A list of deleted files that have been flagged with the identifier is generated. The list of deleted files is comprised of a directory path hierarchy for each deleted file. A file is selected from the list of deleted files and undeleted.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: September 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Gregory T. Noren, John M. Cagle, Mark R. Potter
  • Patent number: 6314516
    Abstract: A method for configuring communications settings in a computer system is provided. The method includes receiving a configuration settings file. The configuration settings file includes global connection settings, a connection type, and connection type specific settings. A communications link is configured to address a service provider based on the global settings. An access device in the computer system is configured based on the connection type and the connection type specific settings.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: November 6, 2001
    Assignee: Compaq Computer Corporation
    Inventors: John M. Cagle, Mark R. Potter, Mohana Rao Mullapudi, Mark Simpson, Wolfgang M. Neubauer
  • Patent number: 6311232
    Abstract: A method for configuring storage devices includes detecting an existing storage device configuration. The existence of a new storage device is detected, and the new storage device is configured based on the existing storage device configuration. A computer system includes an existing storage device, a new storage device, and a processor. The existing storage device has an existing storage device configuration, and the processor is adapted to detect the existence of the new storage device and configure the new storage device based on the existing storage device configuration.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: October 30, 2001
    Assignee: Compaq Computer Corporation
    Inventors: John M. Cagle, Gregory T. Noren