Issued Patents All Time
Showing 26–46 of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 6460121 | Method for providing an atomic memory read using a compare-exchange instruction primitive | — | 2002-10-01 |
| 6446149 | Self-modifying synchronization memory address space and protocol for communication between multiple busmasters of a computer system | Michael Moriarty, Craig A. Walrath, Charles N. Shaver | 2002-09-03 |
| 6412053 | System method and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system | — | 2002-06-25 |
| 6370606 | System and method for simulating hardware interrupts in a multiprocessor computer system | — | 2002-04-09 |
| 6321279 | System for implementing intelligent I/O processing in a multi-processor system by redirecting I/O messages to a target central processor selected from the multi-processor system | — | 2001-11-20 |
| 6308248 | Method and system for allocating memory space using mapping controller, page table and frame numbers | Mark W. Welker, Michael Moriarty | 2001-10-23 |
| 6275893 | Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry points in an operating system | — | 2001-08-14 |
| 6230225 | Method and apparatus for multicasting on a bus | Sompong Paul Olarig | 2001-05-08 |
| 6222846 | Method and system for employing a non-masking interrupt as an input-output processor interrupt | Brian T. Purcell, Mark L. Hammons | 2001-04-24 |
| 6216216 | Method and apparatus for providing processor partitioning on a multiprocessor machine | — | 2001-04-10 |
| 6178473 | System for selectively incrementing a count number of an associated node only when the node is put in use in conjunction with a successful compare and swap operation | — | 2001-01-23 |
| 6173373 | Method and apparatus for implementing stable priority queues using concurrent non-blocking queuing techniques | — | 2001-01-09 |
| 6128669 | System having a bridge with distributed burst engine to decouple input/output task from a processor | Michael Moriarty, Brian T. Purcell | 2000-10-03 |
| 6076139 | Multimedia computer architecture with multi-channel concurrent memory access | Mark W. Welker, Michael Moriarty | 2000-06-13 |
| 6052744 | System and method for transferring concurrent multi-media streams over a loosely coupled I/O bus | Michael Moriarty, Thanh T. Tran | 2000-04-18 |
| 5978858 | Packet protocol and distributed burst engine | Michael Moriarty, Michael P. Medina | 1999-11-02 |
| 5953516 | Method and apparatus for emulating a peripheral device to allow device driver development before availability of the peripheral device | — | 1999-09-14 |
| 5913058 | System and method for using a real mode bios interface to read physical disk sectors after the operating system has loaded and before the operating system device drivers have loaded | — | 1999-06-15 |
| 5742514 | Integrated remote asynchronous power switch | — | 1998-04-21 |
| 5717903 | Method and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral device | — | 1998-02-10 |
| 5706514 | Distributed execution of mode mismatched commands in multiprocessor computer systems | — | 1998-01-06 |