Patent | Date |
---|
Configure storage class memory command Grant 11,163,444 - Driever , et al. November 2, 2 | 2021-11-02 |
Configure Storage Class Memory Command App 20190332270 - Driever; Peter D. ;   et al. | 2019-10-31 |
Configure storage class memory command Grant 10,387,040 - Driever , et al. A | 2019-08-20 |
Dispatch input/output traffic to channels with multiple channel communication array queues Grant 10,380,042 - Bickelman , et al. A | 2019-08-13 |
Processing input/output operations in a channel using a control block Grant 10,223,013 - Bickelman , et al. | 2019-03-05 |
Data returned responsive to executing a start subchannel instruction Grant 10,013,256 - Driever , et al. July 3, 2 | 2018-07-03 |
Dispatch Input/output Traffic To Channels With Multiple Channel Communication Array Queues App 20180143918 - Bickelman; Craig A. ;   et al. | 2018-05-24 |
Processing Input/output Operations In A Channel Using A Control Block App 20180088839 - Bickelman; Craig A. ;   et al. | 2018-03-29 |
Configure Storage Class Memory Command App 20170315731 - Driever; Peter D. ;   et al. | 2017-11-02 |
Configure storage class memory command Grant 9,747,033 - Driever , et al. August 29, 2 | 2017-08-29 |
Processing input/output operations in a channel using a control block Grant 9,715,466 - Bickelman , et al. July 25, 2 | 2017-07-25 |
Data Returned Responsive To Executing A Start Subchannel Instruction App 20170039074 - Driever; Peter D. ;   et al. | 2017-02-09 |
Data returned responsive to executing a start subchannel instruction Grant 9,477,417 - Driever , et al. October 25, 2 | 2016-10-25 |
Configure Storage Class Memory Command App 20160259563 - Driever; Peter D. ;   et al. | 2016-09-08 |
Moving blocks of data between main memory and storage class memory Grant 9,418,006 - Driever , et al. August 16, 2 | 2016-08-16 |
Clearing blocks of storage class memory Grant 9,411,737 - Driever , et al. August 9, 2 | 2016-08-09 |
Configure storage class memory command Grant 9,372,640 - Driever , et al. June 21, 2 | 2016-06-21 |
Deconfigure storage class memory command Grant 9,323,668 - Driever , et al. April 26, 2 | 2016-04-26 |
Extended input/output measurement word facility for obtaining measurement data in an emulated environment Grant 9,229,883 - Carlson , et al. January 5, 2 | 2016-01-05 |
Firmware management of storage class memory for connected or disconnected I/O adapters Grant 9,208,106 - Bickelman , et al. December 8, 2 | 2015-12-08 |
Firmware management of storage class memory for connected or disconnected I/O adapters Grant 9,183,165 - Bickelman , et al. November 10, 2 | 2015-11-10 |
Chaining move specification blocks Grant 9,164,882 - Driever , et al. October 20, 2 | 2015-10-20 |
Data Returned Responsive To Executing A Start Subchannel Instruction App 20150286440 - Driever; Peter D. ;   et al. | 2015-10-08 |
Moving Blocks Of Data Between Main Memory And Storage Class Memory App 20150254179 - Driever; Peter D. ;   et al. | 2015-09-10 |
Real time measurement of I/O interrupt delay times by hypervisor for hot spot analysis Grant 9,122,512 - Gassert , et al. September 1, 2 | 2015-09-01 |
Real time measurement of I/O interrupt delay times by hypervisor by selectively starting and/or stopping corresponding LPARs Grant 9,122,508 - Gassert , et al. September 1, 2 | 2015-09-01 |
Using extended asynchronous data mover indirect data address words Grant 9,122,573 - Driever , et al. September 1, 2 | 2015-09-01 |
Clearing Blocks Of Storage Class Memory App 20150242328 - Driever; Peter D. ;   et al. | 2015-08-27 |
Using extended asynchronous data mover indirect data address words Grant 9,116,788 - Driever , et al. August 25, 2 | 2015-08-25 |
Chaining move specification blocks Grant 9,116,789 - Driever , et al. August 25, 2 | 2015-08-25 |
Configure storage class memory command Grant 9,116,634 - Driever , et al. August 25, 2 | 2015-08-25 |
Configure storage class memory command Grant 9,116,635 - Driever , et al. August 25, 2 | 2015-08-25 |
Data returned responsive to executing a Start Subchannel instruction Grant 9,116,813 - Driever , et al. August 25, 2 | 2015-08-25 |
Extended Input/output Measurement Word Facility For Obtaining Measurement Data In An Emulated Environment App 20150199284 - CARLSON; Scott M. ;   et al. | 2015-07-16 |
Releasing blocks of storage class memory Grant 9,058,243 - Driever , et al. June 16, 2 | 2015-06-16 |
Releasing blocks of storage class memory Grant 9,058,245 - Driever , et al. June 16, 2 | 2015-06-16 |
Data returned responsive to executing a start subchannel instruction Grant 9,058,275 - Driever , et al. June 16, 2 | 2015-06-16 |
Moving blocks of data between main memory and storage class memory Grant 9,043,568 - Driever , et al. May 26, 2 | 2015-05-26 |
Store storage class memory information command Grant 9,037,785 - Driever , et al. May 19, 2 | 2015-05-19 |
Clearing blocks of storage class memory Grant 9,037,784 - Driever , et al. May 19, 2 | 2015-05-19 |
Extended input/output measurement word facility for obtaining measurement data in an emulated environment Grant 9,026,689 - Carlson , et al. May 5, 2 | 2015-05-05 |
Moving blocks of data between main memory and storage class memory Grant 9,021,226 - Driever , et al. April 28, 2 | 2015-04-28 |
Store storage class memory information command Grant 9,021,179 - Driever , et al. April 28, 2 | 2015-04-28 |
Clearing blocks of storage class memory Grant 9,021,180 - Driever , et al. April 28, 2 | 2015-04-28 |
Communication path selection Grant 8,812,742 - Flanagan , et al. August 19, 2 | 2014-08-19 |
Configure Storage Class Memory Command App 20140143449 - Driever; Peter D. ;   et al. | 2014-05-22 |
Extended Input/output Measurement Word Facility For Obtaining Measurement Data In An Emulated Environment App 20140101344 - CARLSON; Scott M. ;   et al. | 2014-04-10 |
Extended input/output measurement word facility for obtaining measurement data Grant 8,639,857 - Carlson , et al. January 28, 2 | 2014-01-28 |
Real Time Measurement Of Virtualization I/o Processing Delays App 20130339951 - Gassert; Francis ;   et al. | 2013-12-19 |
Communication Path Selection App 20130339551 - Flanagan; John R. ;   et al. | 2013-12-19 |
Real Time Measurement Of Virtualization I/o Processing Delays App 20130339948 - Gassert; Francis ;   et al. | 2013-12-19 |
Error Recovery In Redundant Storage Systems App 20130339784 - Bickelman; Craig A. ;   et al. | 2013-12-19 |
Optimizing Write Performance To Flash Memory App 20130339573 - Anderson; Clark A. ;   et al. | 2013-12-19 |
Extended Input/Output Measurement Word Facility for Obtaining Measurement Data App 20130227178 - Carlson; Scott M. ;   et al. | 2013-08-29 |
Data Returned Responsive To Executing A Start Subchannel Instruction App 20130117642 - Driever; Peter D. ;   et al. | 2013-05-09 |
Store Storage Class Memory Information Command App 20130111162 - Driever; Peter D. ;   et al. | 2013-05-02 |
Releasing Blocks Of Storage Class Memory App 20130111155 - Driever; Peter D. ;   et al. | 2013-05-02 |
Chaining Move Specification Blocks App 20130111185 - Driever; Peter D. ;   et al. | 2013-05-02 |
Configure Storage Class Memory Command App 20130111179 - Driever; Peter D. ;   et al. | 2013-05-02 |
Moving Blocks Of Data Between Main Memory And Storage Class Memory App 20130111174 - Driever; Peter D. ;   et al. | 2013-05-02 |
Deconfigure Storage Class Memory Command App 20130111178 - Driever; Peter D. ;   et al. | 2013-05-02 |
Using Extended Asynchronous Data Mover Indirect Data Address Words App 20130111173 - Driever; Peter D. ;   et al. | 2013-05-02 |
Clearing Blocks Of Storage Class Memory App 20130103916 - Driever; Peter D. ;   et al. | 2013-04-25 |
Extended input/output measurement word facility for obtaining measurement data Grant 8,407,373 - Carlson , et al. March 26, 2 | 2013-03-26 |
Firmware Management Of Storage Class Memory App 20130042062 - Bickelman; Craig ;   et al. | 2013-02-14 |
Deconfigure Storage Class Memory Command App 20120317445 - Driever; Peter D. ;   et al. | 2012-12-13 |
Configure Storage Class Memory Command App 20120317388 - Driever; Peter D. ;   et al. | 2012-12-13 |
Store Storage Class Memory Information Command App 20120317375 - Driever; Peter D. ;   et al. | 2012-12-13 |
Data Returned Responsive To Executing A Start Subchannel Instruction App 20120317393 - Driever; Peter D. ;   et al. | 2012-12-13 |
Releasing Blocks Of Storage Class Memory App 20120317391 - Driever; Peter D. ;   et al. | 2012-12-13 |
Using Extended Asynchronous Data Mover Indirect Data Address Words App 20120317350 - Driever; Peter D. ;   et al. | 2012-12-13 |
Chaining Move Specification Blocks App 20120317392 - Driever; Peter D. ;   et al. | 2012-12-13 |
Firmware Management Of Storage Class Memory App 20120317390 - Bickelman; Craig ;   et al. | 2012-12-13 |
Clearing Blocks Of Storage Class Memory App 20120317386 - Driever; Peter D. ;   et al. | 2012-12-13 |
Moving Blocks Of Data Between Main Memory And Storage Class Memory App 20120317385 - Driever; Peter D. ;   et al. | 2012-12-13 |
Extended Input/Output Measurement Word Facility for Obtaining Measurement Data App 20120159009 - Carlson; Scott M. ;   et al. | 2012-06-21 |
Extended input/output measurement word facility and emulation of that facility Grant 8,145,802 - Carlson , et al. March 27, 2 | 2012-03-27 |
Method and system for state tracking and recovery in multiprocessing computing systems Grant 7,996,585 - Easton , et al. August 9, 2 | 2011-08-09 |
Extended Input/Output Measurement Word Facility and Emulation of That Facility App 20110106521 - Carlson; Scott M. ;   et al. | 2011-05-05 |
Extended input/output measurement word facility, and emulation of that facility Grant 7,886,082 - Carlson , et al. February 8, 2 | 2011-02-08 |
Channel communication array queues in hardware system area Grant 7,774,519 - Casper , et al. August 10, 2 | 2010-08-10 |
Method and system to execute recovery in non-homogenous multi processor environments Grant 7,765,429 - Helmich , et al. July 27, 2 | 2010-07-27 |
Method and system to detect errors in computer systems by using state tracking Grant 7,752,497 - Buttlar , et al. July 6, 2 | 2010-07-06 |
Method, system, and computer program product for timing operations of different durations in a multi-processor, multi-control block environment Grant 7,600,049 - Oakes , et al. October 6, 2 | 2009-10-06 |
Emulation of extended input/output measurement block facilities Grant 7,600,053 - Carlson , et al. October 6, 2 | 2009-10-06 |
Multiple logical input/output subsystem facility Grant 7,587,531 - Brice, Jr. , et al. September 8, 2 | 2009-09-08 |
Method And System To Execute Recovery In Non-homogeneous Multi Processor Environments App 20090138758 - Helmich; Ulrich ;   et al. | 2009-05-28 |
Obtaining extended queue measurement data for a range of logical control unit queues Grant 7,516,248 - Carlson , et al. April 7, 2 | 2009-04-07 |
Method and system to execute recovery in non-homogeneous multi processor environments Grant 7,502,957 - Helmich , et al. March 10, 2 | 2009-03-10 |
Channel communicaton Array Queues in Hardware System Area App 20090037618 - Casper; Daniel F ;   et al. | 2009-02-05 |
Method And System To Detect Errors In Computer Systems By Using State Tracking App 20090006892 - Buttlar; Joachim von ;   et al. | 2009-01-01 |
Method to detect errors in computer systems by using state tracking Grant 7,457,985 - von Buttlar , et al. November 25, 2 | 2008-11-25 |
Multiple Logical Input/output Subsystem Facility App 20080263238 - Brice; Frank W. ;   et al. | 2008-10-23 |
Channel communication array queues in hardware system area Grant 7,437,490 - Casper , et al. October 14, 2 | 2008-10-14 |
Method, System, And Computer Program Product For Timing Operations Of Different Durations In A Multi-processor, Multi-control Block Environment App 20080126639 - Oakes; Kenneth J. ;   et al. | 2008-05-29 |
Extended input/output measurement block Grant 7,373,435 - Carlson , et al. May 13, 2 | 2008-05-13 |
Obtaining extended queue measurement data for a range of logical control unit queues App 20080109580 - Carlson; ScottM ;   et al. | 2008-05-08 |
Extended Input/Output Measurement Word Facility, and Emulation of that Facility App 20080103755 - Carlson; Scott M. ;   et al. | 2008-05-01 |
Emulation of Extended Input/Output Measurement Block Facilities App 20080103754 - Carlson; Scott M. ;   et al. | 2008-05-01 |
Multiple logical input/output subsystem facility Grant 7,290,070 - Brice, Jr. , et al. October 30, 2 | 2007-10-30 |
Managing sets of input/output communications subadapters of an input/output subsystem Grant 7,277,968 - Brice, Jr. , et al. October 2, 2 | 2007-10-02 |
Method and system for state tracking and recovery in multiprocessing computing systems App 20070150709 - Easton; Janet R. ;   et al. | 2007-06-28 |
Method and system to recover from control block hangs in a heterogenous multiprocessor environment App 20070083867 - Davies; Scott E. ;   et al. | 2007-04-12 |
Gathering I/O Measurement Data During an I/O Operation Process App 20070079022 - Carlson; Scott M. ;   et al. | 2007-04-05 |
Method and system to execute recovery in non-homogeneous multi processor environments App 20070061618 - Helmich; Ulrich ;   et al. | 2007-03-15 |
Method and system to detect errors in computer systems by using state tracking App 20070061281 - Buttlar; Joachim von ;   et al. | 2007-03-15 |
Managing access, by operating system images of a computing environment, of input/output resources of the computing environment Grant 7,177,961 - Brice, Jr. , et al. February 13, 2 | 2007-02-13 |
Sharing communications adapters across a plurality of input/output subsystem images Grant 7,174,550 - Brice, Jr. , et al. February 6, 2 | 2007-02-06 |
Gathering I/O measurement data during an I/O operation process Grant 7,174,274 - Carlson , et al. February 6, 2 | 2007-02-06 |
Channel communication array queues in hardware system area App 20060282564 - Casper; Daniel F. ;   et al. | 2006-12-14 |
Predictably defining input/output configurations for environments employing fabrics Grant 7,149,821 - Brice, Jr. , et al. December 12, 2 | 2006-12-12 |
Method, system and program products for identifying communications adapters of a computing environment Grant 7,130,938 - Brice, Jr. , et al. October 31, 2 | 2006-10-31 |
Managing configurations of input/output system images of an input/output subsystem, wherein a configuration is modified without restarting the input/output subsystem to effect a modification Grant 7,127,599 - Brice, Jr. , et al. October 24, 2 | 2006-10-24 |
Extended input/output measurement block App 20060075154 - Carlson; Scott M. ;   et al. | 2006-04-06 |
Extended input/output measurement facilities Grant 7,000,036 - Carlson , et al. February 14, 2 | 2006-02-14 |
Method, system and program products for enhancing input/output processing for operating system images of a computing environment Grant 6,996,638 - Brice, Jr. , et al. February 7, 2 | 2006-02-07 |
Multiple I/O path selection among disparate channel paths Grant 6,973,529 - Casper , et al. December 6, 2 | 2005-12-06 |
Measuring utilization of individual components of channels Grant 6,963,940 - Glassen , et al. November 8, 2 | 2005-11-08 |
Obtaining queue measurement data for a range of logical control unit queues App 20050216617 - Carlson, Scott M. ;   et al. | 2005-09-29 |
Gathering I/O measurement data during an I/O operation process App 20050204069 - Carlson, Scott M. ;   et al. | 2005-09-15 |
Managing sets of input/output communications subadapters of an input/output subsystem App 20050165969 - Brice, Frank W. JR. ;   et al. | 2005-07-28 |
Method, system and program products for enhancing input/output processing for operating system images of a computing environment App 20040230714 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Multiple logical input/output subsystem facility App 20040230721 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Managing access, by operating system images of a computing environment, of input/output resources of the computing environment App 20040230757 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Extended input/output measurement facilities App 20040230706 - Carlson, Scott M. ;   et al. | 2004-11-18 |
Managing input/output subsystem images of an input/output subsystem App 20040230783 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Method, system and program products for identifying communications adapters of a computing environment App 20040230722 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Sharing communications adapters across a plurality of input/output subsystem images App 20040230713 - Brice, Frank W. JR. ;   et al. | 2004-11-18 |
Predictably defining input/output configurations for environments employing fabrics App 20040148442 - Brice, Frank W. JR. ;   et al. | 2004-07-29 |
Low overhead I/O interrupt Grant 6,754,738 - Brice, Jr. , et al. June 22, 2 | 2004-06-22 |
Method and apparatus for providing configuration information using a SIGA vector and utilizing a queued direct input-output device Grant 6,697,854 - Glassen , et al. February 24, 2 | 2004-02-24 |
Low overhead I/O interrupt App 20030084213 - Brice, Frank W. JR. ;   et al. | 2003-05-01 |
Multiple I/O path selection among disparate channel paths App 20030065871 - Casper, Daniel F. ;   et al. | 2003-04-03 |
Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device Grant 6,347,341 - Glassen , et al. February 12, 2 | 2002-02-12 |
Establishing and restoring paths in a data processing I/O system Grant 5,465,355 - Cook , et al. November 7, 1 | 1995-11-07 |
Asynchronous command support for shared channels for a computer complex having multiple operating systems Grant 5,452,455 - Brown , et al. September 19, 1 | 1995-09-19 |
Method and means for sharing I/O resources by a plurality of operating systems Grant 5,414,851 - Brice, Jr. , et al. May 9, 1 | 1995-05-09 |
Channel measurement method and means Grant 5,265,240 - Galbraith , et al. November 23, 1 | 1993-11-23 |
Dynamically changing a system I/O configuration definition Grant 5,170,472 - Cwiakala , et al. December 8, 1 | 1992-12-08 |