Inventor · disambiguated record
Thomas J. Bonola
Also filed as: BONOLA THOMAS · BONOLA THOMAS J · BONOLA THOMAS JOSEPH
46 granted patents·4 pending applications·1,939 citations·filing 1995–2019
99Inventor score
Files withCOMPAQ COMPUTER CORP19HEWLETT PACKARD DEVELOPMENT CO14BONOLA THOMAS J6COMPAQ INFORMATION TECHNOLOGIE5GARRETT MICHAEL R2
Top patents by PatentIndex Score
50 records- 0198US6076139AMultimedia computer architecture with multi-channel concurrent memory accessCOMPAQ COMPUTER CORP·Filed 1997·Granted Jun 13, 2000·319 cites·14 claims
- 0294US5717903AMethod and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral deviceCOMPAQ COMPUTER CORP·Filed 1995·Granted Feb 10, 1998·225 cites·8 claims
- 0393US6587909B1Installation and removal of components of a computerHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Jul 1, 2003·87 cites·16 claims
- 0488US7536567B2BIOS-based systems and methods of processor power managementHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted May 19, 2009·20 cites·20 claims
- 0587US8201166B2Virtualization platform configured with virtual connect controlGARRETT MICHAEL R·Filed 2008·Granted Jun 12, 2012·23 cites·17 claims
- 0685US8595723B2Method and apparatus for configuring a hypervisor during a downtime stateGARRETT MICHAEL R·Filed 2008·Granted Nov 26, 2013·19 cites·19 claims
- 0785US6370606B1System and method for simulating hardware interrupts in a multiprocessor computer systemCOMPAQ COMPUTER CORP·Filed 1998·Granted Apr 9, 2002·117 cites·20 claims
- 0884US5742514AIntegrated remote asynchronous power switchCOMPAQ COMPUTER CORP·Filed 1996·Granted Apr 21, 1998·115 cites·7 claims
- 0980US7039739B2Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry pointsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted May 2, 2006·21 cites·18 claims
- 1079US6697927B2Concurrent non-blocking FIFO arrayHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Feb 24, 2004·27 cites·24 claims
- 1179US6633978B1Method and apparatus for restoring computer resourcesHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Oct 14, 2003·22 cites·38 claims
- 1279US6275893B1Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry points in an operating systemCOMPAQ COMPUTER CORP·Filed 1998·Granted Aug 14, 2001·63 cites·17 claims
- 1378US5706514ADistributed execution of mode mismatched commands in multiprocessor computer systemsCOMPAQ COMPUTER CORP·Filed 1996·Granted Jan 6, 1998·86 cites·7 claims
- 1476US10374815B2Host a conference callHEWLETT PACKARD DEVELOPMENT CO·Filed 2014·Granted Aug 6, 2019·4 cites·15 claims
- 1576US8694991B2Server virtualized using virtualization platformBONOLA THOMAS J·Filed 2008·Granted Apr 8, 2014·8 cites·23 claims
- 1675US6052744ASystem and method for transferring concurrent multi-media streams over a loosely coupled I/O busCOMPAQ COMPUTER CORP·Filed 1997·Granted Apr 18, 2000·50 cites·7 claims
- 1775US5953516AMethod and apparatus for emulating a peripheral device to allow device driver development before availability of the peripheral deviceCOMPAQ COMPUTER CORP·Filed 1997·Granted Sep 14, 1999·61 cites·9 claims
- 1874US6898646B1Highly concurrent DMA controller with programmable DMA channelsHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted May 24, 2005·24 cites·28 claims
- 1973US6480919B2Method and apparatus for providing seamless hooking and intercepting of selected kernel and hal exported entry pointsCOMPAQ INFORMATION TECHNOLOGIE·Filed 2001·Granted Nov 12, 2002·14 cites·27 claims
- 2073US5913058ASystem 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 loadedCOMPAQ COMPUTER CORP·Filed 1997·Granted Jun 15, 1999·65 cites·29 claims
- 2170US9459928B2Remote graphics console and virtual media access to virtual machine guestsBONOLA THOMAS J·Filed 2008·Granted Oct 4, 2016·5 cites·23 claims
- 2270US8041896B2Virtualization platform with dedicated cache accessHEWLETT PACKARD DEVELOPMENT CO·Filed 2008·Granted Oct 18, 2011·4 cites·20 claims
- 2370US7076629B2Method for providing concurrent non-blocking heap memory management for fixed sized blocksBONOLA THOMAS J·Filed 2001·Granted Jul 11, 2006·15 cites·33 claims
- 2470US6321279B1System 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 systemCOMPAQ COMPUTER CORP·Filed 1998·Granted Nov 20, 2001·57 cites·22 claims
- 2570US6128669ASystem having a bridge with distributed burst engine to decouple input/output task from a processorCOMPAQ COMPUTER CORP·Filed 1997·Granted Oct 3, 2000·60 cites·22 claims
- 2668US6625710B2System, method, and apparatus for providing linearly scalable dynamic memory management in a multiprocessing systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Sep 23, 2003·11 cites·29 claims
- 2767US6862646B2Method and apparatus for eliminating the software generated ready-signal to hardware devices that are not part of the memory coherency domainFiled 2001·Granted Mar 1, 2005·12 cites·68 claims
- 2866US9032128B2Method and system for generating and delivering inter-processor interrupts in a multi-core processor and in certain shared memory multi-processor systemsBONOLA THOMAS J·Filed 2008·Granted May 12, 2015·3 cites·15 claims
- 2966US6446149B1Self-modifying synchronization memory address space and protocol for communication between multiple busmasters of a computer systemCOMPAQ INFORMATION TECHNOLOGIE·Filed 1998·Granted Sep 3, 2002·48 cites·48 claims
- 3066US6412053B2System method and apparatus for providing linearly scalable dynamic memory management in a multiprocessing systemCOMPAQ COMPUTER CORP·Filed 1998·Granted Jun 25, 2002·42 cites·2 claims
- 3164US6895456B2System supporting multicast master cycles between different busses in a computer systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted May 17, 2005·10 cites·24 claims
- 3264US6308248B1Method and system for allocating memory space using mapping controller, page table and frame numbersCOMPAQ COMPUTER CORP·Filed 1996·Granted Oct 23, 2001·24 cites·24 claims
- 3362US6216216B1Method and apparatus for providing processor partitioning on a multiprocessor machineCOMPAQ COMPUTER CORP·Filed 1998·Granted Apr 10, 2001·38 cites·18 claims
- 3458US5978858APacket protocol and distributed burst engineCOMPAQ COMPUTER CORP·Filed 1997·Granted Nov 2, 1999·48 cites·34 claims
- 3557US11032709B2Host a conference callHEWLETT PACKARD DEVELOPMENT CO·Filed 2019·Granted Jun 8, 2021·0 cites·15 claims
- 3657US6173373B1Method and apparatus for implementing stable priority queues using concurrent non-blocking queuing techniquesCOMPAQ COMPUTER CORP·Filed 1998·Granted Jan 9, 2001·30 cites·13 claims
- 3756US6460121B1Method for providing an atomic memory read using a compare-exchange instruction primitiveCOMPAQ INFORMATION TECHNOLOGIE·Filed 1998·Granted Oct 1, 2002·29 cites·20 claims
- 3856US6222846B1Method and system for employing a non-masking interrupt as an input-output processor interruptCOMPAQ COMPUTER CORP·Filed 1998·Granted Apr 24, 2001·35 cites·20 claims
- 3955US6694411B2Technique for implementing a distributed lock in a processor-based deviceHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Feb 17, 2004·4 cites·12 claims
- 4054US7143278B2Method and apparatus for offloaded enhanced boot processHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Nov 28, 2006·3 cites·16 claims
- 4154US6230225B1Method and apparatus for multicasting on a busCOMPAQ COMPUTER CORP·Filed 1998·Granted May 8, 2001·27 cites·20 claims
- 4253US6178473B1System 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 operationCOMPAQ COMPUTER CORP·Filed 1998·Granted Jan 23, 2001·26 cites·9 claims
- 4347US6466993B1Method and apparatus for performing transactions rendering between host processors and I/O devices using concurrent non-blocking queuing techniques and I/O bus write operationsCOMPAQ INFORMATION TECHNOLOGIE·Filed 1998·Granted Oct 15, 2002·18 cites·16 claims
- 4447US2004059747A1Method and apparatus for restoring computer resourcesFiled 2003·Application pending·0 cites
- 4546US2006095685A1System and method to coordinate access to a sharable data structure using deferred cyclesBONOLA THOMAS J·Filed 2004·Application pending·0 cites
- 4645US7353328B2Memory testingHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Apr 1, 2008·4 cites·17 claims
- 4745US6466996B1Method and system for implementing intelligent distributed input-output processing as a software process in a host operating system environmentCOMPAQ INFORMATION TECHNOLOGIE·Filed 1998·Granted Oct 15, 2002·16 cites·23 claims
- 4843US2003229721A1Address virtualization of a multi-partitionable machineFiled 2002·Application pending·0 cites
- 4941US2006010261A1Highly concurrent DMA controller with programmable DMA channelsBONOLA THOMAS J·Filed 2005·Application pending·0 cites
- 5034US9229886B2Management data transfer between processorsHEMPHILL JOHN M·Filed 2010·Granted Jan 5, 2016·0 cites·9 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →