Patent | Date |
---|
Cross-Partition Shared Memory Attach for Data Processing Environment App 20140325163 - Arndt; Richard Louis | 2014-10-30 |
Managing the sharing of logical resources among separate partitions of a logically partitioned computer system Grant 8,782,024 - Arndt , et al. July 15, 2 | 2014-07-15 |
Scaleable status tracking of multiple assist hardware threads Grant 8,719,554 - Arndt , et al. May 6, 2 | 2014-05-06 |
Assist thread analysis and debug mechanism Grant 8,719,638 - Arndt , et al. May 6, 2 | 2014-05-06 |
Scaleable status tracking of multiple assist hardware threads Grant 8,713,290 - Arndt , et al. April 29, 2 | 2014-04-29 |
Assist thread analysis and debug mechanism Grant 8,694,832 - Arndt , et al. April 8, 2 | 2014-04-08 |
Scaleable Status Tracking Of Multiple Assist Hardware Threads App 20130139168 - Arndt; Richard Louis ;   et al. | 2013-05-30 |
Scaling energy use in a virtualized environment Grant 8,356,193 - Arndt , et al. January 15, 2 | 2013-01-15 |
Controlling depth and latency of exit of a virtual processor's idle state in a power management environment Grant 8,341,628 - Arndt , et al. December 25, 2 | 2012-12-25 |
Characterizing multiple resource utilization using a relationship model to optimize memory utilization in a virtual machine environment Grant 8,327,085 - Anand , et al. December 4, 2 | 2012-12-04 |
Assist Thread Analysis and Debug Mechanism App 20120284717 - Arndt; Richard Louis ;   et al. | 2012-11-08 |
Assist Thread Analysis and Debug Mechanism App 20120226946 - Arndt; Richard Louis ;   et al. | 2012-09-06 |
Mechanism for detecting and clearing I/O fabric lockup conditions for error recovery Grant 8,213,294 - Arndt , et al. July 3, 2 | 2012-07-03 |
Scaleable Status Tracking Of Multiple Assist Hardware Threads App 20120072707 - Arndt; Richard Louis ;   et al. | 2012-03-22 |
Method, apparatus, and computer program product for coordinating error reporting and reset utilizing an I/O adapter that supports virtualization Grant 8,086,903 - Arndt , et al. December 27, 2 | 2011-12-27 |
Characterizing Multiple Resource Utilization Using a Relationship Model to Optimize Memory Utilization in a Virtual Machine Environment App 20110276742 - Anand; Vaijayanthimala K. ;   et al. | 2011-11-10 |
System and method for virtual adapter resource allocation matrix that defines the amount of resources of a physical I/O adapter Grant 8,028,105 - Arndt , et al. September 27, 2 | 2011-09-27 |
Enhanced memory migration descriptor format and method Grant 8,024,496 - Arndt September 20, 2 | 2011-09-20 |
Product for providing a scalable trusted platform module in a hypervisor environment Grant 7,996,687 - Arndt , et al. August 9, 2 | 2011-08-09 |
Hardware enforcement of logical partitioning of a channel adapter's resources in a system area network Grant 7,979,548 - Arndt , et al. July 12, 2 | 2011-07-12 |
Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization Grant 7,966,616 - Arndt , et al. June 21, 2 | 2011-06-21 |
Method, apparatus and computer program product for cell phone security Grant 7,949,008 - Armstrong , et al. May 24, 2 | 2011-05-24 |
Hypervisor virtualization of OS console and operator panel Grant 7,913,251 - Arndt March 22, 2 | 2011-03-22 |
Infiniband multicast operation in an LPAR environment Grant 7,873,751 - Arndt , et al. January 18, 2 | 2011-01-18 |
System and method for modification of virtual adapter resources in a logically partitioned data processing system Grant 7,870,301 - Arndt , et al. January 11, 2 | 2011-01-11 |
Method and apparatus for frequency independent processor utilization recording register in a simultaneously multi-threaded processor Grant 7,870,406 - Arndt , et al. January 11, 2 | 2011-01-11 |
Enhanced Memory Migration Descriptor Format and Method App 20100262727 - Arndt; Richard Louis | 2010-10-14 |
System for fully trusted adapter validation of addresses referenced in a virtual host transfer request Grant 7,779,182 - Arndt , et al. August 17, 2 | 2010-08-17 |
Computer-implemented method, apparatus, and computer program product for managing DMA write page faults using a pool of substitute pages Grant 7,734,842 - Arndt , et al. June 8, 2 | 2010-06-08 |
Virtualized fibre channel adapter for a multi-processor data processing system Grant 7,685,335 - Arndt , et al. March 23, 2 | 2010-03-23 |
Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification Grant 7,685,321 - Arndt , et al. March 23, 2 | 2010-03-23 |
Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment App 20100042823 - Arndt; Richard Louis ;   et al. | 2010-02-18 |
System and method for managing metrics table per virtual port in a logically partitioned data processing system Grant 7,653,801 - Arndt , et al. January 26, 2 | 2010-01-26 |
Method, system, and computer program product for virtual adapter destruction on a physical adapter that supports virtual adapters Grant 7,577,764 - Arndt , et al. August 18, 2 | 2009-08-18 |
Method, apparatus, and computer program product for migrating data pages by disabling selected DMA operations in a physical I/O adapter Grant 7,574,537 - Arndt , et al. August 11, 2 | 2009-08-11 |
Infiniband general services queue pair virtualization for multiple logical ports on a single physical port Grant 7,555,002 - Arndt , et al. June 30, 2 | 2009-06-30 |
Method for virtual resource initialization on a physical adapter that supports virtual resources Grant 7,546,386 - Arndt , et al. June 9, 2 | 2009-06-09 |
Method and System for Fully Trusted Adapter Validation of Addresses Referenced in a Virtual Host Transfer Request App 20090144462 - Arndt; Richard Louis ;   et al. | 2009-06-04 |
Method for destroying virtual resources in a logically partitioned data processing system Grant 7,543,084 - Arndt , et al. June 2, 2 | 2009-06-02 |
System and Method for Managing Metrics Table Per Virtual Port in a Logically Partitioned Data Processing System App 20090106475 - Arndt; Richard Louis ;   et al. | 2009-04-23 |
Method, Apparatus, And Computer Program Product For Coordinating Error Reporting And Reset Utilizing An I/o Adapter That Supports Virtualization App 20090089611 - Arndt; Richard Louis ;   et al. | 2009-04-02 |
Migrating data that is subject to access by input/output devices Grant 7,500,072 - Arndt March 3, 2 | 2009-03-03 |
Method, apparatus, and computer program product for coordinating error reporting and reset utilizing an I/O adapter that supports virtualization Grant 7,496,790 - Arndt , et al. February 24, 2 | 2009-02-24 |
Method, system and program product for differentiating between virtual hosts on bus transactions and associating allowable memory access for an input/output adapter that supports virtualization Grant 7,493,425 - Arndt , et al. February 17, 2 | 2009-02-17 |
Method for managing metrics table per virtual port in a logically partitioned data processing system Grant 7,487,326 - Arndt , et al. February 3, 2 | 2009-02-03 |
Method for virtual adapter destruction on a physical adapter that supports virtual adapters Grant 7,480,742 - Arndt , et al. January 20, 2 | 2009-01-20 |
Method for providing a scalable trusted platform module in a hypervisor environment Grant 7,478,246 - Arndt , et al. January 13, 2 | 2009-01-13 |
Method and system for fully trusted adapter validation of addresses referenced in a virtual host transfer request Grant 7,475,166 - Arndt , et al. January 6, 2 | 2009-01-06 |
Native Virtualization on a Partially Trusted Adapter Using PCI Host Bus, Device, and Function Number for Identification App 20090007118 - Arndt; Richard Louis ;   et al. | 2009-01-01 |
System and Method for Improved Virtual Real Memory App 20080307190 - Arndt; Richard Louis ;   et al. | 2008-12-11 |
System and method for host initialization for an adapter that supports virtualization Grant 7,464,191 - Arndt , et al. December 9, 2 | 2008-12-09 |
Infiniband Multicast Operation in an LPAR Environment App 20080267183 - Arndt; Richard Louis ;   et al. | 2008-10-30 |
Association of Host Translations that are Associated to an Access Control Level on a PCI Bridge that Supports Virtualization App 20080270735 - Arndt; Richard Louis ;   et al. | 2008-10-30 |
Infiniband multicast operation in an LPAR environment Grant 7,428,598 - Arndt , et al. September 23, 2 | 2008-09-23 |
System and Method for Virtual Adapter Resource Allocation App 20080216085 - Arndt; Richard Louis ;   et al. | 2008-09-04 |
Isolation of Input/Output Adapter Error Domains App 20080189577 - Arndt; Richard Louis ;   et al. | 2008-08-07 |
System And Method For Providing Quality Of Service In A Virtual Adapter App 20080181234 - Arndt; Richard Louis ;   et al. | 2008-07-31 |
Association Of Memory Access Through Protection Attributes That Are Associated To An Access Control Level On A Pci Adapter That Supports Virtualization App 20080168461 - Arndt; Richard Louis ;   et al. | 2008-07-10 |
Isolation of input/output adapter error domains Grant 7,398,427 - Arndt , et al. July 8, 2 | 2008-07-08 |
Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification Grant 7,398,328 - Arndt , et al. July 8, 2 | 2008-07-08 |
Association of host translations that are associated to an access control level on a PCI bridge that supports virtualization Grant 7,398,337 - Arndt , et al. July 8, 2 | 2008-07-08 |
Method, System, And Computer Program Product For Virtual Adapter Destruction On A Physical Adapter That Supports Virtual Adapters App 20080163236 - Arndt; Richard Louis ;   et al. | 2008-07-03 |
System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources Grant 7,386,637 - Arndt , et al. June 10, 2 | 2008-06-10 |
System and method for virtual adapter resource allocation matrix that defines the amount of resources of a physical I/O adapter Grant 7,376,770 - Arndt , et al. May 20, 2 | 2008-05-20 |
System And Method For Managing Metrics Table Per Virtual Port In A Logically Partitioned Data Processing System App 20080071960 - Arndt; Richard Louis ;   et al. | 2008-03-20 |
Mechanism For Detecting And Clearing I/o Fabric Lockup Conditions For Error Recovery App 20070297434 - Arndt; Richard Louis ;   et al. | 2007-12-27 |
System and method for managing metrics table per virtual port in a logically partitioned data processing system Grant 7,308,551 - Arndt , et al. December 11, 2 | 2007-12-11 |
Migrating Data that is Subject to Access by Input/Output Devices App 20070260839 - Arndt; Richard Louis | 2007-11-08 |
Computer-implemented method, apparatus, and computer program product for managing DMA write page faults using a pool of substitute pages App 20070260769 - Arndt; Richard Louis ;   et al. | 2007-11-08 |
Apparatus, system and method for providing multiple logical channel adapters within a single physical channel adapter in a system area network Grant 7,283,473 - Arndt , et al. October 16, 2 | 2007-10-16 |
Means of control bits protection in a logical partition environment having a first and second distinct operating system Grant 7,272,671 - Arndt , et al. September 18, 2 | 2007-09-18 |
Isolation of input/output adapter traffic class/virtual channel and input/output ordering domains Grant 7,266,631 - Arndt , et al. September 4, 2 | 2007-09-04 |
Interrupt mechanism on an IO adapter that supports virtualization Grant 7,260,664 - Arndt , et al. August 21, 2 | 2007-08-21 |
Method, apparatus and computer program product for cell phone security App 20070177611 - Armstrong; William Joseph ;   et al. | 2007-08-02 |
Hypervisor virtualization of OS console and operator panel App 20070022427 - Arndt; Richard Louis | 2007-01-25 |
Managing computer memory in a computing environment with dynamic logical partitioning App 20060253682 - Armstrong; William Joseph ;   et al. | 2006-11-09 |
Method, system, and computer program product for virtual adapter destruction on a physical adapter that supports virtual adapters App 20060224790 - Arndt; Richard Louis ;   et al. | 2006-10-05 |
Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification App 20060212606 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
Virtualized fibre channel adapter for a multi-processor data processing system App 20060209863 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources App 20060212608 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
System and method for virtual adapter resource allocation App 20060212620 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization App 20060212870 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
Method and system for fully trusted adapter validation of addresses referenced in a virtual host transfer request App 20060209724 - Arndt; Richard Louis ;   et al. | 2006-09-21 |
Method, apparatus, and computer program product for coordinating error reporting and reset utilizing an I/O adapter that supports virtualization App 20060195673 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for host initialization for an adapter that supports virtualization App 20060195626 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for virtual resource initialization on a physical adapter that supports virtual resources App 20060195620 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Interrupt mechanism on an IO adapter that supports virtualization App 20060195644 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Data processing system, method, and computer program product for creation and initialization of a virtual adapter on a physical adapter that supports virtual adapter level virtualization App 20060195618 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method of virtual resource modification on a physical adapter that supports virtual resources App 20060195848 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Method and system for native virtualization on a partially trusted adapter using adapter bus, device and function number for identification App 20060195617 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Method, system and program product for differentiating between virtual hosts on bus transactions and associating allowable memory access for an input/output adapter that supports virtualization App 20060195642 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for managing metrics table per virtual port in a logically partitioned data processing system App 20060195674 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for providing quality of service in a virtual adapter App 20060193327 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Native virtualization on a partially trusted adapter using PCI host memory mapped input/output memory address for identification App 20060195623 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Virtualized I/O adapter for a multi-processor data processing system App 20060195663 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for destroying virtual resources in a logically partitioned data processing system App 20060195619 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
System and method for modification of virtual adapter resources in a logically partitioned data processing system App 20060195634 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Association of host translations that are associated to an access control level on a PCI bridge that supports virtualization App 20060195675 - Arndt; Richard Louis ;   et al. | 2006-08-31 |
Hypervisor virtualization of OS console and operator panel Grant 7,100,163 - Arndt August 29, 2 | 2006-08-29 |
Method, apparatus, and computer program product for migrating data pages by disabling selected DMA operations in a physical I/O adapter App 20060179177 - Arndt; Richard Louis ;   et al. | 2006-08-10 |
Method and apparatus for frequency independent processor utilization recording register in a simultaneously multi-threaded processor App 20060173665 - Arndt; Richard Louis ;   et al. | 2006-08-03 |
System for managing logical partition preemption App 20060168214 - Armstrong; William Joseph ;   et al. | 2006-07-27 |
Virtual logical partition terminal Grant 7,023,459 - Arndt , et al. April 4, 2 | 2006-04-04 |
Apparatus, system and method for controlling access to facilities based on usage classes Grant 7,010,633 - Arndt , et al. March 7, 2 | 2006-03-07 |
Method and apparatus for handling interrupts using a set of interrupts servers associated with presentation controllers Grant 7,003,611 - Arndt February 21, 2 | 2006-02-21 |
Logically partitioned processing system having hypervisor for creating a new translation table in response to OS request to directly access the non-assignable resource Grant 7,003,771 - Arndt February 21, 2 | 2006-02-21 |
Apparatus and method for virtualizing interrupts in a logically partitioned computer system Grant 7,000,051 - Armstrong , et al. February 14, 2 | 2006-02-14 |
Isolation of input/output adapter traffic class/virtual channel and input/output ordering domains App 20060026327 - Arndt; Richard Louis ;   et al. | 2006-02-02 |
Method, apparatus, and product for providing a scalable trusted platform module in a hypervisor environment App 20060026419 - Arndt; Richard Louis ;   et al. | 2006-02-02 |
Hypervisor virtualization of OS console and operator panel Grant 6,990,663 - Arndt January 24, 2 | 2006-01-24 |
Isolation of input/output adapter direct memory access addressing domains App 20060010276 - Arndt; Richard Louis ;   et al. | 2006-01-12 |
Isolation of input/output adapter interrupt domains App 20060010277 - Arndt; Richard Louis ;   et al. | 2006-01-12 |
Isolation of input/output adapter error domains App 20060010355 - Arndt; Richard Louis ;   et al. | 2006-01-12 |
DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge Grant 6,973,510 - Arndt , et al. December 6, 2 | 2005-12-06 |
Permanent open firmware PCI host bridge (PHB) unit addressing to support dynamic memory mapping and swapping of I/O drawers Grant 6,961,785 - Arndt , et al. November 1, 2 | 2005-11-01 |
Method and apparatus for parity error recovery Grant 6,950,978 - Arndt , et al. September 27, 2 | 2005-09-27 |
Architecture and method for managing the sharing of logical resources among separate partitions of a logically partitioned computer system App 20050182788 - Arndt, Richard Louis ;   et al. | 2005-08-18 |
Method, apparatus, and computer program product for migrating data subject to access by input/output devices Grant 6,931,471 - Arndt , et al. August 16, 2 | 2005-08-16 |
Means of control bit protection in a logical partition environment App 20050177650 - Arndt, Richard Louis ;   et al. | 2005-08-11 |
Infiniband multicast operation in an LPAR environment App 20050144313 - Arndt, Richard Louis ;   et al. | 2005-06-30 |
Infiniband general services queue pair virtualization for multiple logical ports on a single physical port App 20050100033 - Arndt, Richard Louis ;   et al. | 2005-05-12 |
Hypervisor function sets Grant 6,892,383 - Arndt May 10, 2 | 2005-05-10 |
Method and apparatus for handling interrupts App 20050080969 - Arndt, Richard Louis | 2005-04-14 |
Logical partitioning via hypervisor mediated address translation Grant 6,877,158 - Arndt April 5, 2 | 2005-04-05 |
Method and system for hardware enforcement of logical partitioning of a channel adapter's resources in a system area network App 20050071472 - Arndt, Richard Louis ;   et al. | 2005-03-31 |
DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge App 20050055470 - Arndt, Richard Louis ;   et al. | 2005-03-10 |
Infiniband subnet management queue pair emulation for multiple logical ports on a single physical port App 20050018669 - Arndt, Richard Louis ;   et al. | 2005-01-27 |
Recovery from data fetch errors in hypervisor code Grant 6,836,855 - Arndt December 28, 2 | 2004-12-28 |
DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge Grant 6,823,404 - Arndt , et al. November 23, 2 | 2004-11-23 |
Apparatus, system and method for providing multiple logical channel adapters within a single physical channel adapter in a systen area network App 20040202189 - Arndt, Richard Louis ;   et al. | 2004-10-14 |
Apparatus, system and method for controlling access to facilities based on usage classes App 20040205253 - Arndt, Richard Louis ;   et al. | 2004-10-14 |
Apparatus and method for virtualizing interrupts in a logically partitioned computer system App 20040205272 - Armstrong, William Joseph ;   et al. | 2004-10-14 |
Method, apparatus, and computer program product for deconfiguring a processor Grant 6,789,048 - Arndt , et al. September 7, 2 | 2004-09-07 |
Hypervisor virtualization of OS console and operator panel App 20040139437 - Arndt, Richard Louis | 2004-07-15 |
Means of control bit protection in a logical partition environment Grant 6,751,679 - Arndt , et al. June 15, 2 | 2004-06-15 |
Logical partition hosted virtual input/output using shared translation control entries Grant 6,725,284 - Arndt April 20, 2 | 2004-04-20 |
Recovery from data fetch errors in hypervisor code Grant 6,658,591 - Arndt December 2, 2 | 2003-12-02 |
Recovery from instruction fetch errors in hypervisor code Grant 6,654,906 - Arndt November 25, 2 | 2003-11-25 |
Isolation of I/O bus errors to a single partition in an LPAR environment Grant 6,643,727 - Arndt , et al. November 4, 2 | 2003-11-04 |
Logical partition hosted virtual input/output using shared translation control entries App 20030204648 - Arndt, Richard Louis | 2003-10-30 |
Method, apparatus, and computer program product for deconfiguring a processor App 20030191607 - Arndt, Richard Louis ;   et al. | 2003-10-09 |
Method, apparatus, and computer program product for migrating data subject to access by input/output devices App 20030191881 - Arndt, Richard Louis ;   et al. | 2003-10-09 |
System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA Grant 6,629,162 - Arndt , et al. September 30, 2 | 2003-09-30 |
Recovery from data fetch errors in hypervisor code App 20030159086 - Arndt, Richard Louis | 2003-08-21 |
Infiniband work and completion queue management via head only circular buffers App 20030058875 - Arndt, Richard Louis ;   et al. | 2003-03-27 |
Computer system error recovery and fault isolation Grant 6,523,140 - Arndt , et al. February 18, 2 | 2003-02-18 |
Method and apparatus for parity error recovery App 20030023932 - Arndt, Richard Louis ;   et al. | 2003-01-30 |
Method and apparatus for isolating failing hardware in a PCI recoverable error App 20020184576 - Arndt, Richard Louis ;   et al. | 2002-12-05 |
Virtual logical partition terminal App 20020124152 - Arndt, Richard Louis ;   et al. | 2002-09-05 |
Method and system for assigning interrupts among multiple interrupt presentation controllers Grant 6,430,643 - Arndt August 6, 2 | 2002-08-06 |
DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge App 20020010811 - Arndt, Richard Louis ;   et al. | 2002-01-24 |
Method and apparatus for interrupt load balancing for powerPC processors Grant 6,189,065 - Arndt , et al. February 13, 2 | 2001-02-13 |
Scalable system interrupt structure for a multi-processing system Grant 5,701,495 - Arndt , et al. December 23, 1 | 1997-12-23 |