Patents by Inventor Thomas E. McGee

Thomas E. McGee 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: 10521260
    Abstract: A high performance computing (HPC) system has an architecture that separates data paths used by compute nodes exchanging computational data from the data paths used by compute nodes to obtain computational work units and save completed computations. The system enables an improved method of saving checkpoint data, and an improved method of using an analysis of the saved data to assign particular computational work units to particular compute nodes. The system includes a compute fabric and compute nodes that cooperatively perform a computation by mutual communication using the compute fabric. The system also includes a local data fabric that is coupled to the compute nodes, a memory, and a data node. The data node is configured to retrieve data for the computation from an external bulk data storage, and to store its work units in the memory for access by the compute nodes.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 31, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Steven J. Dean, Michael Woodacre, Randal S. Passint, Eric C. Fromm, Thomas E. McGee, Michael E. Malewicki, Kirill Malkin
  • Patent number: 10372638
    Abstract: A method for modifying an address in a multi-processor system may include performing a first transaction to modify an address between a first processor and an interconnect agent associated with the first processor and storing data for the address on the interconnect agent. The method may further include performing a second transaction to modify an address between the interconnect agent and a memory associated with a second processor and storing the data in the memory.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 6, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Thomas E. McGee
  • Publication number: 20190236011
    Abstract: In some examples, with respect to memory structure based coherency directory cache implementation, a hardware sequencer may include hardware to identify, for a coherency directory cache that includes information related to a plurality of cache lines, adjacent cache lines. A state associated with each of the adjacent cache lines may be determined. Based on a determination that the state associated with one of the adjacent cache lines is identical to the state associated with remaining active adjacent cache lines, the adjacent cache lines may be grouped. The hardware sequencer may utilize, for the coherency directory cache, an entry in a memory structure to identify the grouped cache lines. Data associated with the entry in the memory structure may include greater than two possible memory states.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Frank R. DROPPS, Thomas E. MCGEE
  • Publication number: 20190121762
    Abstract: A method for modifying an address in a multi-processor system may include performing a first transaction to modify an address between a first processor and an interconnect agent associated with the first processor and storing data for the address on the interconnect agent. The method may further include performing a second transaction to modify an address between the interconnect agent and a memory associated with a second processor and storing the data in the memory.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventor: Thomas E. McGee
  • Publication number: 20180018196
    Abstract: A high performance computing (HPC) system has an architecture that separates data paths used by compute nodes exchanging computational data from the data paths used by compute nodes to obtain computational work units and save completed computations. The system enables an improved method of saving checkpoint data, and an improved method of using an analysis of the saved data to assign particular computational work units to particular compute nodes. The system includes a compute fabric and compute nodes that cooperatively perform a computation by mutual communication using the compute fabric. The system also includes a local data fabric that is coupled to the compute nodes, a memory, and a data node. The data node is configured to retrieve data for the computation from an external bulk data storage, and to store its work units in the memory for access by the compute nodes.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 18, 2018
    Inventors: Steven J. Dean, Michael Woodacre, Randal S. Passint, Eric C. Fromm, Thomas E. McGee, Michael E. Malewicki, Kirill Malkin
  • Patent number: 7868656
    Abstract: An apparatus for controlling a hot plug bus slot on a bus has an input for receiving a set of float signals (i.e., the set may have one or more float signals), and a driver having an output electrically couplable with the bus. The apparatus also has float logic operatively coupled with the input. The float logic is responsive to the set of float signals to cause the output to float at a high impedance in response to receipt of the set of float signals.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: January 11, 2011
    Assignee: SGI International, Inc.
    Inventors: Bruce A. Strangfeld, Thomas E. McGee
  • Publication number: 20090276555
    Abstract: An apparatus for controlling a hot plug bus slot on a bus has an input for receiving a set of float signals (i.e., the set may have one or more float signals), and a driver having an output electrically couplable with the bus. The apparatus also has float logic operatively coupled with the input. The float logic is responsive to the set of float signals to cause the output to float at a high impedance in response to receipt of the set of float signals.
    Type: Application
    Filed: May 11, 2009
    Publication date: November 5, 2009
    Applicant: Silicon Graphics, Inc.
    Inventors: Bruce A. Strangfeld, Thomas E. McGee
  • Publication number: 20090139521
    Abstract: Apparatus for delivering a medicament through an artificial airway connected to a patient ventilation/aspiration system without breaking the ventilation circuit comprises a manifold with an interior chamber communicating with first, second and third ports. The manifold is structured and arranged to maintain an uninterrupted ventilation pathway between the first and second ports and to provide a travel path for a suction catheter between the second and third ports, the second port being adapted for connection to the artificial airway. The apparatus further includes a catheter assembly, including a catheter with a lumen, positioned within a protective sleeve and slidable through a distal end fixture connected to the third port. The catheter assembly is structured and arranged to permit advancement of the distal end of the catheter through the manifold and artificial airway. A syringe and a suction control valve are interchangeably connectable to the proximal end of the catheter assembly.
    Type: Application
    Filed: February 6, 2009
    Publication date: June 4, 2009
    Applicant: C. R. Bard, Inc.
    Inventor: Thomas E. McGee
  • Patent number: 7533208
    Abstract: An apparatus for controlling a hot plug bus slot on a bus has an input for receiving a set of float signals (i.e., the set may have one or more float signals), and a driver having an output electrically couplable with the bus. The apparatus also has float logic operatively coupled with the input. The float logic is responsive to the set of float signals to cause the output to float at a high impedance in response to receipt of the set of float signals.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: May 12, 2009
    Assignee: Silicon Graphics, Inc.
    Inventors: Bruce A. Strangfeld, Thomas E. McGee
  • Patent number: 7490604
    Abstract: Apparatus for delivering a medicament through an artificial airway connected to a patient ventilation/aspiration system without breaking the ventilation circuit comprises a manifold with an interior chamber communicating with first, second and third ports. The manifold is structured and arranged to maintain an uninterrupted ventilation pathway between the first and second ports and to provide a travel path for a suction catheter between the second and third ports, the second port being adapted for connection to the artificial airway. The apparatus further includes a catheter assembly, including a catheter with a lumen, positioned within a protective sleeve and slidable through a distal end fixture connected to the third port. The catheter assembly is structured and arranged to permit advancement of the distal end of the catheter through the manifold and artificial airway. A syringe and a suction control valve are interchangeably connectable to the proximal end of the catheter assembly.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: February 17, 2009
    Assignee: C. R. Bard, Inc.
    Inventor: Thomas E. McGee
  • Patent number: 6729326
    Abstract: A manifold assembly useful in patient ventilation/aspiration systems includes a stop cock valve with a hollow stem and a transverse slot arranged to permit the stem to be rotated between open and closed positions. In both positions, a ventilating pathway is maintained through the slot and the stem between ventilator and patient connection ports of the manifold. In open position the stem provides a travel pathway for a catheter between the patient connection port and an access port of the manifold. In closed condition, the stem seals this travel pathway. Catheter depth finding features and internally walled manifold structure for direction of respiratory therapy fluids particularly useful for neonatal patients are presented.
    Type: Grant
    Filed: November 27, 2000
    Date of Patent: May 4, 2004
    Assignee: Sorenson Medical, Inc.
    Inventors: Reed F. Winterton, Thomas E. McGee, J. Dale Poplin
  • Publication number: 20040007236
    Abstract: Apparatus for delivering a medicament through an artificial airway connected to a patient ventilation/aspiration system without breaking the ventilation circuit comprises a manifold with an interior chamber communicating with first, second and third ports. The manifold is structured and arranged to maintain an uninterrupted ventilation pathway between the first and second ports and to provide a travel path for a suction catheter between the second and third ports, the second port being adapted for connection to the artificial airway. The apparatus further includes a catheter assembly, including a catheter with a lumen, positioned within a protective sleeve and slidable through a distal end fixture connected to the third port. The catheter assembly is structured and arranged to permit advancement of the distal end of the catheter through the manifold and artificial airway. A syringe and a suction control valve are interchangeably connectable to the proximal end of the catheter assembly.
    Type: Application
    Filed: March 17, 2003
    Publication date: January 15, 2004
    Inventor: Thomas E. McGee