Patents by Inventor Michael Moriarty

Michael 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).

  • Publication number: 20040085956
    Abstract: A network or other type of processor operates to switch packets from an incoming cell stream to an outgoing cell stream. Each received and transmitted cell in a cell stream includes portions of packets, or complete packets or both. Packets are reassembled from incoming cells, and outgoing cells may be created from portions of packets, complete packets or both. The packets in the outgoing cells may be from incoming packets, switched reassembled packets or both. Each incoming and outgoing cell is associated with one virtual channel, and each virtual channel for an outgoing cell may be different from the virtual channel corresponding to the incoming cell or cells from which a packet was reassembled. Switched packets also may have their conversation identifications changed. Partial packets or partial cells that are awaiting completion are retained such that switching capabilities associated with the virtual channel and channel identification modifications may be used.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Michael Moriarty, Michael A. Roche, Leslie Zsohar
  • Publication number: 20020186236
    Abstract: An electronic presentation system and method provides multiple display screens for presentation materials as well as permits dynamic annotations to presentation materials that do not permanently alter the presentation materials. The presentation materials can easily be directed to any one of the display screens and any annotations can be saved for future use or simply deleted.
    Type: Application
    Filed: May 24, 2002
    Publication date: December 12, 2002
    Inventors: Christopher Robert Brown, John Michael Moriarty, Sean Dare Smith, Stuart M. Ackerman, Leslie E. Laine, William H. Adams
  • Patent number: 5778413
    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 Peripheral Component Interconnect (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 26, 1996
    Date of Patent: July 7, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Jeffrey C. Stevens, John E. Larson, Gary W. Thome, Michael J. Collins, Michael Moriarty
  • Patent number: 5553248
    Abstract: Three prioritization schemes for determining which of several CPUs receives priority to become bus master of a host bus in a multiprocessor system, and an arbitration scheme for transferring control from one bus master to another. Each prioritization scheme prioritizes n elements, where a total of (n/2).times.(n-1) priority bits monitors the relative priority between each pair of elements. An element receives the highest priority when each of the n-1 priority bits associated with that element points to it. In the arbitration scheme, the current bus master of the host bus determines when transfer of control of the host bus occurs as governed by one of the prioritization schemes. The arbitration scheme gives EISA bus masters, RAM refresh and DMA greater priority than CPUs acting as bus masters, and allows a temporary bus master to interrupt the current bus master to perform a write-back cache intervention cycle.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: September 3, 1996
    Assignee: Compaq Computer Corporation
    Inventors: Maria L. Melo, Jeff W. Wolford, Michael Moriarty, Paul R. Culley, Arnold T. Schnell
  • Patent number: 5535395
    Abstract: Three prioritization schemes for determining which of several CPUs receives priority to become bus master of a host bus in a multiprocessor system, and an arbitration scheme for transferring control from one bus master to another. Each prioritization scheme prioritizes n elements, where a total of (n/2).times.(n-1) priority bits monitors the relative priority between each pair of elements. An element receives the highest priority when each of the n-1 priority bits associated with that element points to it. In the arbitration scheme, the current bus master of the host bus determines when transfer of control of the host bus occurs as governed by one of the prioritization schemes. The arbitration scheme gives EISA bus masters, RAM refresh and DMA greater priority than CPUs acting as bus masters, and allows a temporary bus master to interrupt the current bus master to perform a write-back cache intervention cycle.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: July 9, 1996
    Assignee: Compaq Computer Corporation
    Inventors: Roger E. Tipley, Michael Moriarty, Mark Taylor
  • Patent number: 5524235
    Abstract: An arbiter circuit for controlling access to the main memory for requests asserted by the microprocessor, the refresh controller and PCI bus masters. Generally, the priority of the memory requests are as follows, with some exceptions: (1) second refresh request; (2) processor-to-memory write request; (3) memory-to-processor read request; (4) PCI-to-memory write request; (5) memory-to-PCI read request; and (6) first refresh request. The second refresh request indicates that two refreshes are outstanding. When that occurs, both outstanding refresh requests are assigned the highest priority. The processor-to-memory write request is always higher in priority than other memory requests except the second refresh. However, under certain conditions, the processor-to-memory write requests is held off to allow other cycles to proceed. The memory-to-processor read request is generally higher in priority than the PCI write and read requests, unless certain conditions occur to override that priority.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: June 4, 1996
    Assignee: Compaq Computer Corporation
    Inventors: John E. Larson, Michael Moriarty, Michael J. Collins, Gary W. Thome