Patent | Date |
---|
Remote graphics console and virtual media access to virtual machine guests Grant 9,459,928 - Bonola , et al. October 4, 2 | 2016-10-04 |
Management data transfer between processors Grant 9,229,886 - Hemphill , et al. January 5, 2 | 2016-01-05 |
Method and system for generating and delivering inter-processor interrupts in a multi-core processor and in certain shared memory multi-processor systems Grant 9,032,128 - Bonola May 12, 2 | 2015-05-12 |
Server virtualized using virtualization platform Grant 8,694,991 - Bonola , et al. April 8, 2 | 2014-04-08 |
Method and apparatus for configuring a hypervisor during a downtime state Grant 8,595,723 - Garrett , et al. November 26, 2 | 2013-11-26 |
Management Data Transfer Between Processors App 20120331192 - Hemphill; John M. ;   et al. | 2012-12-27 |
Virtualization platform configured with virtual connect control Grant 8,201,166 - Garrett , et al. June 12, 2 | 2012-06-12 |
Virtualization platform with dedicated cache access Grant 8,041,896 - Bonola October 18, 2 | 2011-10-18 |
Remote Graphics Console And Virtual Media Access To Virtual Machine Guests App 20110161482 - Bonola; Thomas J. ;   et al. | 2011-06-30 |
Method And Apparatus For Configuring A Hypervisor During A Downtime State App 20110088032 - Garrett; Michael R. ;   et al. | 2011-04-14 |
Method and System for Generating and Delivering Inter-Processor Interrupts in a Multi-Core Processor and in Ceterain Shared Memory Multi-Processor Systems App 20110047310 - Bonola; Thomas J. | 2011-02-24 |
Server Virtualized Using Virtualization Platform App 20110023031 - Bonola; Thomas J. ;   et al. | 2011-01-27 |
Virtualization Platform Configured With Virtual Connect Control App 20090276772 - Garrett; Michael R. ;   et al. | 2009-11-05 |
Virtualization Platform With Dedicated Cache Access App 20090276607 - Bonola; Thomas J. | 2009-11-05 |
BIOS-based systems and methods of processor power management Grant 7,536,567 - Bonola , et al. May 19, 2 | 2009-05-19 |
Memory testing Grant 7,353,328 - MacLaren , et al. April 1, 2 | 2008-04-01 |
Method and apparatus for offloaded enhanced boot process Grant 7,143,278 - Angelo , et al. November 28, 2 | 2006-11-28 |
Method for providing concurrent non-blocking heap memory management for fixed sized blocks Grant 7,076,629 - Bonola July 11, 2 | 2006-07-11 |
Bios-based systems and methods of processor power management App 20060129852 - Bonola; Thomas J. ;   et al. | 2006-06-15 |
System and method to coordinate access to a sharable data structure using deferred cycles App 20060095685 - Bonola; Thomas J. | 2006-05-04 |
Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry points Grant 7,039,739 - Bonola May 2, 2 | 2006-05-02 |
Highly concurrent DMA controller with programmable DMA channels App 20060010261 - Bonola; Thomas J. ;   et al. | 2006-01-12 |
Memory testing App 20050223265 - MacLaren, John ;   et al. | 2005-10-06 |
Highly concurrent DMA controller with programmable DMA channels Grant 6,898,646 - Bonola , et al. May 24, 2 | 2005-05-24 |
System supporting multicast master cycles between different busses in a computer system Grant 6,895,456 - Olarig , et al. May 17, 2 | 2005-05-17 |
Method and apparatus for eliminating the software generated ready-signal to hardware devices that are not part of the memory coherency domain Grant 6,862,646 - Bonola , et al. March 1, 2 | 2005-03-01 |
Method and apparatus for offloaded enhanced boot process App 20040162974 - Angelo, Michael F. ;   et al. | 2004-08-19 |
Method and apparatus for restoring computer resources App 20040059747 - Olarig, Sompong P. ;   et al. | 2004-03-25 |
Concurrent non-blocking FIFO array Grant 6,697,927 - Bonola February 24, 2 | 2004-02-24 |
Technique for implementing a distributed lock in a processor-based device Grant 6,694,411 - Bonola February 17, 2 | 2004-02-17 |
Address virtualization of a multi-partitionable machine App 20030229721 - Bonola, Thomas J. ;   et al. | 2003-12-11 |
Method and apparatus for restoring computer resources Grant 6,633,978 - Angelo , et al. October 14, 2 | 2003-10-14 |
System, method, and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system Grant 6,625,710 - Bonola September 23, 2 | 2003-09-23 |
Method and apparatus for eliminating the software generated ready-signal to hardware devices that are not part of the memory coherency domain App 20030126341 - Bonola, Thomas J. ;   et al. | 2003-07-03 |
Installation and removal of components of a computer Grant 6,587,909 - Olarig , et al. July 1, 2 | 2003-07-01 |
Method for providing concurrent non-blocking heap memory management for fixed sized blocks App 20030120885 - Bonola, Thomas J. | 2003-06-26 |
Concurrent non-blocking FIFO array App 20030065892 - Bonola, Thomas J. | 2003-04-03 |
Technique for implementing a distributed lock in a processor-based device App 20030065894 - Bonola, Thomas J. | 2003-04-03 |
Method and apparatus for providing seamless hooking and intercepting of selected kernel and hal exported entry points Grant 6,480,919 - Bonola November 12, 2 | 2002-11-12 |
Method and apparatus for performing transactions rendering between host processors and I/O devices using concurrent non-blocking queuing techniques and I/O bus write operations Grant 6,466,993 - Bonola October 15, 2 | 2002-10-15 |
Self-modifying synchronization memory address space and protocol for communication between multiple busmasters of a computer system Grant 6,446,149 - Moriarty , et al. September 3, 2 | 2002-09-03 |
System supporting multicast master cycles between different busses in a computer system App 20020108012 - Olarig, Sompong P. ;   et al. | 2002-08-08 |
Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry points App 20020099874 - Bonola, Thomas J. | 2002-07-25 |
System, method, and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system App 20020099921 - Bonola, Thomas J. | 2002-07-25 |
System method and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system Grant 6,412,053 - Bonola June 25, 2 | 2002-06-25 |
System and method for simulating hardware interrupts in a multiprocessor computer system Grant 6,370,606 - Bonola April 9, 2 | 2002-04-09 |
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 Grant 6,321,279 - Bonola November 20, 2 | 2001-11-20 |
Method and system for allocating memory space using mapping controller, page table and frame numbers Grant 6,308,248 - Welker , et al. October 23, 2 | 2001-10-23 |
Method and apparatus for providing seamless hooking and intercepting of selected kernel and HAL exported entry points in an operating system Grant 6,275,893 - Bonola August 14, 2 | 2001-08-14 |
System Method And Apparatus For Providing Linearly Scalable Dynamic Memory Management In A Multiprocessing System App 20010011338 - BONOLA, THOMAS J. | 2001-08-02 |
Method and apparatus for providing seamless hooking and intercepting of selected kernel and hal exported entry points App 20010009020 - Bonola, Thomas J. | 2001-07-19 |
Method and system for employing a non-masking interrupt as an input-output processor interrupt Grant 6,222,846 - Bonola , et al. April 24, 2 | 2001-04-24 |
Method and apparatus for providing processor partitioning on a multiprocessor machine Grant 6,216,216 - Bonola April 10, 2 | 2001-04-10 |
Method and apparatus for implementing stable priority queues using concurrent non-blocking queuing techniques Grant 6,173,373 - Bonola January 9, 2 | 2001-01-09 |
System having a bridge with distributed burst engine to decouple input/output task from a processor Grant 6,128,669 - Moriarty , et al. October 3, 2 | 2000-10-03 |
Multimedia computer architecture with multi-channel concurrent memory access Grant 6,076,139 - Welker , et al. June 13, 2 | 2000-06-13 |
System and method for transferring concurrent multi-media streams over a loosely coupled I/O bus Grant 6,052,744 - Moriarty , et al. April 18, 2 | 2000-04-18 |
Packet protocol and distributed burst engine Grant 5,978,858 - Bonola , et al. November 2, 1 | 1999-11-02 |
Method and apparatus for emulating a peripheral device to allow device driver development before availability of the peripheral device Grant 5,953,516 - Bonola September 14, 1 | 1999-09-14 |
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 Grant 5,913,058 - Bonola June 15, 1 | 1999-06-15 |
Method and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral device Grant 5,717,903 - Bonola February 10, 1 | 1998-02-10 |
Distributed execution of mode mismatched commands in multiprocessor computer systems Grant 5,706,514 - Bonola January 6, 1 | 1998-01-06 |