Patents by Inventor Michael P. Moriarty

Michael P. Moriarty 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: 5960459
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: September 28, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Gary W. Thome, Michael P. Moriarty, John E. Larson
  • Patent number: 5938739
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: March 5, 1997
    Date of Patent: August 17, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Michael J. Collins, Gary W. Thome, Michael P. Moriarty, Jens K. Ramsey, John E. Larson
  • Patent number: 5819105
    Abstract: A memory controller provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When a PCI device executes a memory read, the processor cache and L2 cache are snooped in parallel with the memory read operation. Data is not provided until the snoop operation is complete. If the snoop operation indicates a modified location, a writeback operation is performed before data is provided to the PCI bus. If data is coherent between the memory and caches, data is provided from the memory to the PCI bus.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: October 6, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Michael P. Moriarty, Michael J. Collins, John E. Larson, Gary W. Thome
  • Patent number: 5813038
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: September 22, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Gary W. Thome, Michael P. Moriarty, John E. Larson
  • Patent number: 5701433
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: December 23, 1997
    Assignee: Compaq Computer Corporation
    Inventors: Michael P. Moriarty, John E. Larson
  • Patent number: 5634073
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: May 27, 1997
    Assignee: Compaq Computer Corporation
    Inventors: Michael J. Collins, Gary W. Thome, Michael P. Moriarty, Jens K. Ramsey, John E. Larson
  • Patent number: 5634112
    Abstract: A memory controller which provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: May 27, 1997
    Assignee: Compaq Computer Corporation
    Inventors: Gary W. Thome, Michael P. Moriarty, John E. Larson
  • Patent number: 5309637
    Abstract: A method of manufacturing a micro-passage heat exchanger includes preparing a substrate of multiple square tubes, configuring multiple layers of the square tubes in a vertical plane, interposing between each layer a braze alloy to form a core, bonding the multiple layers of multiple tubes to form a core mass, forming in alternate tube layers counter flow fluid channels, providing the core mass with sides and manifolds, and brazing the heat exchanger.
    Type: Grant
    Filed: October 13, 1992
    Date of Patent: May 10, 1994
    Assignee: Rockwell International Corporation
    Inventor: Michael P. Moriarty
  • Patent number: 4947825
    Abstract: A combined solar concentrator and radiator assembly (10) is provided in a relatively lightweight and compact geometry adapted particularly for use in electrical power generation systems in space. The solar concentrator - radiator assembly comprises a solar reflector of the Cassegrain type having primary and secondary reflelctor surfaces (14) and (26) for concentrating incident solar ration upon a thermal powered generator unit (16). The primary reflector surface (14) is formed on one side of an array of interleaved panels (30) adapted for movement between a compact stowed profile to fit within the cargo bay of a transport vehicle, and an extended deployed configuration. The reverse sides of these panels define a space radiator of extended surface area connected to the generator unit (16) by heat transfer members such as heat pipes (34) for purposes of dissipating excess heat to the surrounding space environment.
    Type: Grant
    Filed: September 11, 1989
    Date of Patent: August 14, 1990
    Assignee: Rockwell International Corporation
    Inventor: Michael P. Moriarty
  • Patent number: 4523532
    Abstract: A method and apparatus for combustion of a sulfur-containing fuel which substantially reduces the amount of gaseous sulfur compounds which would otherwise be emitted.A source of oxygen, a sulfur-containing fuel, and an inorganic alkaline absorbent are reacted under controlled conditions of temperature, stoichiometry, and residence time whereby the inorganic alkaline absorbent reacts with the fuel sulfur to form a mixture of combustion products and desired solid sulfur compounds, the latter being readily removed utilizing conventional filtration equipment. In a preferred embodiment of the invention, the mixture of fuel and combustion products is passed into a nitrogenous compound destruction zone wherein, under controlled conditions, the concentration of nitrogenous compounds present are reduced to a desired level.
    Type: Grant
    Filed: January 17, 1984
    Date of Patent: June 18, 1985
    Assignee: Rockwell International Corporation
    Inventor: Michael P. Moriarty
  • Patent number: 4517165
    Abstract: A method and apparatus for combustion of a sulfur-containing fuel which substantially reduces the amount of gaseous sulfur compounds which would otherwise be emitted.A source of oxygen, a sulfur-containing fuel, and an inorganic alkaline absorbent are reacted under controlled conditions of temperature, stoichiometry, and residence time whereby the inorganic alkaline absorbent reacts with the fuel sulfur to form a mixture of combustion products and desired solid sulfur compounds, the latter being readily removed utilizing conventional filtration equipment. In a preferred embodiment of the invention, the mixture of fuel and combustion products is passed into a nitrogenous compound destruction zone wherein, under controlled conditions, the concentration of nitrogenous compounds present are reduced to a desired level.
    Type: Grant
    Filed: February 2, 1982
    Date of Patent: May 14, 1985
    Assignee: Rockwell International Corporation
    Inventor: Michael P. Moriarty