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: 10521260Abstract: 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: GrantFiled: July 14, 2017Date of Patent: December 31, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Steven J. Dean, Michael Woodacre, Randal S. Passint, Eric C. Fromm, Thomas E. McGee, Michael E. Malewicki, Kirill Malkin
-
Patent number: 10372638Abstract: 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: GrantFiled: October 20, 2017Date of Patent: August 6, 2019Assignee: Hewlett Packard Enterprise Development LPInventor: Thomas E. McGee
-
Publication number: 20190236011Abstract: 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: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Frank R. DROPPS, Thomas E. MCGEE
-
Publication number: 20190121762Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Inventor: Thomas E. McGee
-
Publication number: 20180018196Abstract: 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: ApplicationFiled: July 14, 2017Publication date: January 18, 2018Inventors: Steven J. Dean, Michael Woodacre, Randal S. Passint, Eric C. Fromm, Thomas E. McGee, Michael E. Malewicki, Kirill Malkin
-
Patent number: 7868656Abstract: 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: GrantFiled: May 11, 2009Date of Patent: January 11, 2011Assignee: SGI International, Inc.Inventors: Bruce A. Strangfeld, Thomas E. McGee
-
Publication number: 20090276555Abstract: 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: ApplicationFiled: May 11, 2009Publication date: November 5, 2009Applicant: Silicon Graphics, Inc.Inventors: Bruce A. Strangfeld, Thomas E. McGee
-
Publication number: 20090139521Abstract: 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: ApplicationFiled: February 6, 2009Publication date: June 4, 2009Applicant: C. R. Bard, Inc.Inventor: Thomas E. McGee
-
Patent number: 7533208Abstract: 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: GrantFiled: September 26, 2005Date of Patent: May 12, 2009Assignee: Silicon Graphics, Inc.Inventors: Bruce A. Strangfeld, Thomas E. McGee
-
Patent number: 7490604Abstract: 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: GrantFiled: March 17, 2003Date of Patent: February 17, 2009Assignee: C. R. Bard, Inc.Inventor: Thomas E. McGee
-
Patent number: 6729326Abstract: 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: GrantFiled: November 27, 2000Date of Patent: May 4, 2004Assignee: Sorenson Medical, Inc.Inventors: Reed F. Winterton, Thomas E. McGee, J. Dale Poplin
-
Publication number: 20040007236Abstract: 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: ApplicationFiled: March 17, 2003Publication date: January 15, 2004Inventor: Thomas E. McGee