TB

Thomas J. Bonola

CC Compaq Computer: 19 patents #19 of 1,604Top 2%
HP HP: 18 patents #696 of 16,619Top 5%
CG Compaq Information Technologies Group: 5 patents #7 of 407Top 2%
HE Hewlett Packard Enterprise: 2 patents #1,282 of 4,473Top 30%
📍 Cypress, TX: #18 of 1,064 inventorsTop 2%
🗺 Texas: #1,968 of 125,132 inventorsTop 2%
Overall (All Time): #63,071 of 4,157,543Top 2%
46
Patents All Time

Issued Patents All Time

Showing 26–46 of 46 patents

Patent #TitleCo-InventorsDate
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