Patent | Date |
---|
Migrating data from a large extent pool to a small extent pool Grant 11,442,649 - Zhang , et al. September 13, 2 | 2022-09-13 |
Validation of data written via two different bus interfaces to a dual server based storage controller Grant 11,379,329 - Anderson , et al. July 5, 2 | 2022-07-05 |
Using A Track Format Code In A Cache Control Block For A Track In A Cache To Process Read And Write Requests To The Track In The Cache App 20220156166 - Anderson; Kyler A. ;   et al. | 2022-05-19 |
Using a mirroring cache list to mirror modified tracks Grant 11,321,201 - Gupta , et al. May 3, 2 | 2022-05-03 |
Using a mirroring cache list to demote modified tracks from cache Grant 11,321,234 - Gupta , et al. May 3, 2 | 2022-05-03 |
Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks Grant 11,321,123 - Rinaldi , et al. May 3, 2 | 2022-05-03 |
Using real segments and alternate segments in non-volatile storage Grant 11,314,659 - Anderson , et al. April 26, 2 | 2022-04-26 |
Obtaining cache resources for expected writes to tracks in a write set after the cache resources were released for the tracks in the write set Grant 11,294,812 - Peterson , et al. April 5, 2 | 2022-04-05 |
Management of data written via a bus interface to a storage controller during consistent copying of data Grant 11,281,380 - Ward , et al. March 22, 2 | 2022-03-22 |
Using insertion points to determine locations in a cache list at which to indicate tracks in a shared cache accessed by a plurality of processors Grant 11,281,593 - Gupta , et al. March 22, 2 | 2022-03-22 |
Dispatching tasks on processors based on memory access efficiency Grant 11,281,502 - Gupta , et al. March 22, 2 | 2022-03-22 |
Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache Grant 11,263,097 - Anderson , et al. March 1, 2 | 2022-03-01 |
Obtaining Cache Resources For Expected Writes To Tracks In A Write Set After The Cache Resources Were Released For The Tracks In The Write Set App 20220043750 - PETERSON; Beth Ann ;   et al. | 2022-02-10 |
Providing Track Access Reasons For Track Accesses Resulting In The Release Of Prefetched Cache Resources For The Track App 20220043751 - PETERSON; Beth Ann ;   et al. | 2022-02-10 |
Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track Grant 11,243,885 - Peterson , et al. February 8, 2 | 2022-02-08 |
Generating a chain of a plurality of write requests Grant 11,231,998 - Berger , et al. January 25, 2 | 2022-01-25 |
Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Grant 11,226,899 - Ash , et al. January 18, 2 | 2022-01-18 |
Adjusting a dispatch ratio for multiple queues Grant 11,204,802 - Craig , et al. December 21, 2 | 2021-12-21 |
Methods for transferring reserves when moving virtual machines across systems Grant 11,194,771 - Candelaria , et al. December 7, 2 | 2021-12-07 |
Adjusting A Dispatch Ratio For Multiple Queues App 20210334133 - Craig; Matthew Richard ;   et al. | 2021-10-28 |
Managing indication of accessed tracks in cache to a most recently used end of a cache list Grant 11,144,475 - Gupta , et al. October 12, 2 | 2021-10-12 |
Indicating Extents Of Tracks In Mirroring Queues Based On Information Gathered On Tracks In Extents In Cache App 20210286723 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Using A Mirroring Cache List To Demote Modified Tracks From Cache App 20210286729 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Using A Mirroring Cache List To Mirror Modified Tracks App 20210286691 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Device reservation state synchronization in data mirroring Grant 11,119,687 - Compton , et al. September 14, 2 | 2021-09-14 |
Dispatching Tasks On Processors Based On Memory Access Efficiency App 20210263781 - Gupta; Lokesh M. ;   et al. | 2021-08-26 |
Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points Grant 11,093,395 - Gupta , et al. August 17, 2 | 2021-08-17 |
Invalidating track format information for tracks in cache Grant 11,086,784 - Anderson , et al. August 10, 2 | 2021-08-10 |
Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks Grant 11,074,185 - Gupta , et al. July 27, 2 | 2021-07-27 |
Using insertion points to determine locations in a cache list at which to move processed tracks Grant 11,068,415 - Gupta , et al. July 20, 2 | 2021-07-20 |
Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache Grant 11,048,631 - Gupta , et al. June 29, 2 | 2021-06-29 |
Migrating Data From A Large Extent Pool To A Small Extent Pool App 20210191643 - Zhang; Hui ;   et al. | 2021-06-24 |
Invalidating track format information for tracks demoted from cache Grant 11,036,641 - Anderson , et al. June 15, 2 | 2021-06-15 |
Determining An Optimum Number Of Threads To Make Available Per Core In A Multi-core Processor Complex To Execute Tasks App 20210157635 - Rinaldi; Brian Anthony ;   et al. | 2021-05-27 |
Migrating data from a large extent pool to a small extent pool Grant 11,016,691 - Zhang , et al. May 25, 2 | 2021-05-25 |
Dynamically switching between memory copy and memory mapping to optimize I/O performance Grant 11,016,692 - Gupta , et al. May 25, 2 | 2021-05-25 |
Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface Grant 11,010,295 - Anderson , et al. May 18, 2 | 2021-05-18 |
Sharing alias addresses among logical devices Grant 10,983,708 - Candelaria , et al. April 20, 2 | 2021-04-20 |
Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process Grant 10,983,913 - Anderson , et al. April 20, 2 | 2021-04-20 |
Migrating Data From A Large Extent Pool To A Small Extent Pool App 20210109670 - Zhang; Hui ;   et al. | 2021-04-15 |
Generating a health condition message on a health condition detected at a server to send to a host system accessing the server Grant 10,970,178 - Hardy , et al. April 6, 2 | 2021-04-06 |
Dynamically Switching Between Memory Copy And Memory Mapping To Optimize I/o Performance App 20210072918 - Gupta; Lokesh M. ;   et al. | 2021-03-11 |
Processing a health condition message on a health condition to determine whether to perform a swap operation Grant 10,942,835 - Hardy , et al. March 9, 2 | 2021-03-09 |
Managing Indication Of Accessed Tracks In Cache To A Most Recently Used End Of A Cache List Based On Accesses To Different Regions Of The Cache List App 20210049109 - GUPTA; Lokesh M. ;   et al. | 2021-02-18 |
Managing Indication Of Accessed Tracks In Cache To A Most Recently Used End Of A Cache List App 20210049108 - GUPTA; Lokesh M. ;   et al. | 2021-02-18 |
Migrating data from a small extent pool to a large extent pool Grant 10,922,268 - Hardy , et al. February 16, 2 | 2021-02-16 |
Maintaining Cache Hit Ratios For Insertion Points Into A Cache List To Optimize Memory Allocation To A Cache App 20210042230 - Gupta; Lokesh M. ;   et al. | 2021-02-11 |
Adjusting Insertion Points Used To Determine Locations In A Cache List At Which To Indicate Tracks Based On Number Of Tracks Added At Insertion Points App 20210042231 - Gupta; Lokesh M. ;   et al. | 2021-02-11 |
Adjusting A Number Of Insertion Points Used To Determine Locations In A Cache List At Which To Indicate Tracks App 20210042229 - Gupta; Lokesh M. ;   et al. | 2021-02-11 |
Using Insertion Points To Determine Locations In A Cache List At Which To Indicate Tracks In A Shared Cache Accessed By A Plurality Of Processors App 20210042241 - Gupta; Lokesh M. ;   et al. | 2021-02-11 |
Using Insertion Points To Determine Locations In A Cache List At Which To Move Processed Tracks App 20210042242 - Gupta; Lokesh M. ;   et al. | 2021-02-11 |
Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list Grant 10,901,916 - Gupta , et al. January 26, 2 | 2021-01-26 |
Device reservation state preservation in data mirroring Grant 10,884,872 - Compton , et al. January 5, 2 | 2021-01-05 |
Invalidating CKD data tracks prior to unpinning, wherein upon destaging invalid track image from cache to a track of data on storage drive, the track of data on the storage drive is unpinned which enables destages of data from the cache to the track of data on the storage drive going forward Grant 10,866,901 - Ash , et al. December 15, 2 | 2020-12-15 |
Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server Grant 10,841,395 - Ash , et al. November 17, 2 | 2020-11-17 |
Preservation of modified cache data in local non-volatile storage following a failover Grant 10,831,665 - Anderson , et al. November 10, 2 | 2020-11-10 |
Synchronously performing commit records operations Grant 10,761,744 - Ash , et al. Sep | 2020-09-01 |
Implementing redundant array of independent disks (RAID) arrays having compressed data stored therein Grant 10,732,884 - Gupta , et al. | 2020-08-04 |
Migrating Data From A Large Extent Pool To A Small Extent Pool App 20200241787 - Zhang; Hui ;   et al. | 2020-07-30 |
Using A Track Format Code In A Cache Control Block For A Track In A Cache To Process Read And Write Requests To The Track In The App 20200226041 - Anderson; Kyler A. ;   et al. | 2020-07-16 |
Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache Grant 10,691,566 - Anderson , et al. | 2020-06-23 |
Processing a chain of a plurality of write requests Grant 10,671,318 - Berger , et al. | 2020-06-02 |
Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Grant 10,671,475 - He , et al. | 2020-06-02 |
Sharing alias addresses among logical devices Grant 10,664,198 - Candelaria , et al. | 2020-05-26 |
Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Grant 10,664,341 - He , et al. | 2020-05-26 |
Generating A Chain Of A Plurality Of Write Requests App 20200159623 - BERGER; Jeffrey A. ;   et al. | 2020-05-21 |
Performing preprocessing operations in anticipation of log file writes Grant 10,656,852 - Ash , et al. | 2020-05-19 |
Asynchronous Update Of Metadata Tracks In Response To A Cache Hit Generated Via An I/o Operation Over A Bus Interface App 20200151095 - Anderson; Kyler A. ;   et al. | 2020-05-14 |
Invalidating Track Format Information For Tracks In Cache App 20200151105 - ANDERSON; Kyler A. ;   et al. | 2020-05-14 |
Management Of Data Written Via A Bus Interface To A Storage Controller During Consistent Copying Of Data App 20200150878 - Ward; Matthew J. ;   et al. | 2020-05-14 |
Validation Of Data Written Via Two Different Bus Interfaces To A Dual Server Based Storage Controller App 20200151071 - ANDERSON; Kyler A. ;   et al. | 2020-05-14 |
Sharing Alias Addresses Among Logical Devices App 20200142616 - Candelaria; Susan K. ;   et al. | 2020-05-07 |
Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource Grant 10,628,089 - Borlick , et al. | 2020-04-21 |
Using a delay timer to delay code load operations to process queued write requests Grant 10,620,880 - Rinaldi , et al. | 2020-04-14 |
Device reservation management for overcoming communication path disruptions Grant 10,613,946 - Compton , et al. | 2020-04-07 |
Managing RAID parity stripe contention Grant 10,613,934 - Kalos , et al. | 2020-04-07 |
Sidefiles for management of data written via a bus interface to a storage controller during consistent copying of data Grant 10,606,489 - Ward , et al. | 2020-03-31 |
Generating a chain of a plurality of write requests Grant 10,599,522 - Berger , et al. | 2020-03-24 |
Sharing alias addresses among logical devices Grant 10,592,129 - Candelaria , et al. | 2020-03-17 |
Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data Grant 10,592,323 - Ash , et al. | 2020-03-17 |
Migrating Data From A Small Extent Pool To A Large Extent Pool App 20200073955 - Hardy; Clint A. ;   et al. | 2020-03-05 |
Invalidating track format information for tracks in cache Grant 10,579,532 - Anderson , et al. | 2020-03-03 |
Sharing alias addresses among logical devices Grant 10,579,287 - Candelaria , et al. | 2020-03-03 |
Validation of data written via two different bus interfaces to a dual server based storage controller Grant 10,572,359 - Anderson , et al. Feb | 2020-02-25 |
Asynchronous update of metadata tracks in response to a cache hit generated via an I/O operation over a bus interface Grant 10,565,109 - Anderson , et al. Feb | 2020-02-18 |
Restriction of validation to active tracks in non-volatile storage during a warmstart recovery Grant 10,558,568 - Ash , et al. Feb | 2020-02-11 |
Device Reservation State Synchronization In Data Mirroring App 20200042186 - Compton; Scott B. ;   et al. | 2020-02-06 |
Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Grant 10,552,324 - Ash , et al. Fe | 2020-02-04 |
Management of data written via a bus interface to a storage controller during consistent copying of data Grant 10,545,688 - Ward , et al. Ja | 2020-01-28 |
Device reservation state synchronization in data mirroring Grant 10,521,147 - Compton , et al. Dec | 2019-12-31 |
Invalidating Ckd Data Tracks Prior To Unpinning App 20190370178 - Ash; Kevin J. ;   et al. | 2019-12-05 |
Selective space reclamation of data storage memory employing heat and relocation metrics Grant 10,482,032 - Benhase , et al. Nov | 2019-11-19 |
Populating A Second Cache With Tracks From A First Cache When Transferring Management Of The Tracks From A First Node To A Secon App 20190347200 - Ash; Kevin J. ;   et al. | 2019-11-14 |
Securing Exclusive Access To A Copy Of A Metadata Track Via A Process While The Metadata Track Is Held In A Shared Mode By Anoth App 20190332539 - Anderson; Kyler A. ;   et al. | 2019-10-31 |
Read cache synchronization in data replication environments Grant 10,437,730 - Kalos , et al. O | 2019-10-08 |
Sharing Alias Addresses Among Logical Devices App 20190303015 - Candelaria; Susan K. ;   et al. | 2019-10-03 |
Sharing Alias Addresses Among Logical Devices App 20190286344 - Candelaria; Susan K. ;   et al. | 2019-09-19 |
Sharing alias addresses among logical devices Grant 10,402,123 - Candelaria , et al. Sep | 2019-09-03 |
Performing Preprocessing Operations In Anticipation Of Log File Writes App 20190258412 - Ash; Kevin J. ;   et al. | 2019-08-22 |
Using A Delay Timer To Delay Code Load Operations To Process Queued Write Requests App 20190258424 - Rinaldi; Brian A. ;   et al. | 2019-08-22 |
Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process Grant 10,387,321 - Anderson , et al. A | 2019-08-20 |
Using an access increment number to control a duration during which tracks remain in cache Grant 10,380,035 - Ash , et al. A | 2019-08-13 |
Preservation Of Modified Cache Data In Local Non-volatile Storage Following A Failover App 20190236014 - Anderson; Kyler A. ;   et al. | 2019-08-01 |
Populating A Secondary Cache With Unmodified Tracks In A Primary Cache When Redirecting Host Access From A Primary Server To A S App 20190222669 - Ash; Kevin J. ;   et al. | 2019-07-18 |
Device Reservation State Preservation In Data Mirroring App 20190220370 - Compton; Scott B. ;   et al. | 2019-07-18 |
Management Of Data Written Via A Bus Interface To A Storage Controller During Consistent Copying Of Data App 20190212925 - Ward; Matthew J. ;   et al. | 2019-07-11 |
Sidefiles For Management Of Data Written Via A Bus Interface To A Storage Controller During Consistent Copying Of Data App 20190212924 - Ward; Matthew J. ;   et al. | 2019-07-11 |
Generating A Health Condition Message On A Health Condition Detected At A Server To Send To A Host System Accessing The Server App 20190179719 - Hardy; Clint A. ;   et al. | 2019-06-13 |
Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server Grant 10,320,936 - Ash , et al. | 2019-06-11 |
Performing preprocessing operations in anticipation of log file writes Grant 10,318,192 - Ash , et al. | 2019-06-11 |
Device Reservation State Preservation In Data Mirroring App 20190163577 - Compton; Scott B. ;   et al. | 2019-05-30 |
Device Reservation State Synchronization In Data Mirroring App 20190163373 - Compton; Scott B. ;   et al. | 2019-05-30 |
Device Reservation Management For Overcoming Communication Path Disruptions App 20190163576 - Compton; Scott B. ;   et al. | 2019-05-30 |
Preservation of modified cache data in local non-volatile storage following a failover Grant 10,303,607 - Anderson , et al. | 2019-05-28 |
Extent-level reserve and release for a direct access storage device (DASD) volumes Grant 10,303,380 - Candelaria , et al. | 2019-05-28 |
Processing Of A Set Of Pending Operations For A Switchover From A First Storage Resource To A Second Storage Resource App 20190155509 - Borlick; Matthew G. ;   et al. | 2019-05-23 |
Processing A Health Condition Message On A Health Condition To Determine Whether To Perform A Swap Operation App 20190146894 - Hardy; Clint A. ;   et al. | 2019-05-16 |
Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit Grant 10,289,591 - Hathorn , et al. | 2019-05-14 |
Device reservation state preservation in data mirroring Grant 10,282,258 - Compton , et al. | 2019-05-07 |
Using cache lists for processors to determine tracks to demote from a cache Grant 10,282,303 - Ash , et al. | 2019-05-07 |
Generating a health condition message on a health condition detected at a server to send to a host system accessing the server Grant 10,229,013 - Hardy , et al. | 2019-03-12 |
Using cache lists for processors to determine tracks to demote from a cache Grant 10,229,064 - Ash , et al. | 2019-03-12 |
Synchronous input / output hardware acknowledgement of write completions Grant 10,229,084 - Brewer , et al. | 2019-03-12 |
Synchronously Performing Commit Records Operations App 20190073142 - Ash; Kevin J. ;   et al. | 2019-03-07 |
Asynchronous Update Of Metadata Tracks In Response To A Cache Hit Generated Via An I/o Operation Over A Bus Interface App 20190073301 - Anderson; Kyler A, ;   et al. | 2019-03-07 |
Using Real Segments And Alternate Segments In Non-volatile Storage App 20190073317 - Anderson; Kyler A. ;   et al. | 2019-03-07 |
Validation Of Data Written Via Two Different Bus Interfaces To A Dual Server Based Storage Controller App 20190073284 - Anderson; Kyler A. ;   et al. | 2019-03-07 |
Processing a health condition message on a health condition to determine whether to perform a swap operation Grant 10,223,220 - Hardy , et al. | 2019-03-05 |
Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource Grant 10,223,012 - Borlick , et al. | 2019-03-05 |
Performing post-processing operations for log file writes Grant 10,216,429 - Ash , et al. Feb | 2019-02-26 |
Invalidating Track Format Information For Tracks Demoted From Cache App 20190050339 - Anderson; Kyler A. ;   et al. | 2019-02-14 |
Invalidating Track Format Information For Tracks In Cache App 20190050340 - Anderson; Kyler A. ;   et al. | 2019-02-14 |
Determining memory access categories to use to assign tasks to processor cores to execute Grant 10,204,060 - Borlick , et al. Feb | 2019-02-12 |
Securing Exclusive Access To A Copy Of A Metadata Track Via A Process While The Metadata Track Is Held In A Shared Mode By Another Process App 20190042115 - Anderson; Kyler A. ;   et al. | 2019-02-07 |
Using A Track Format Code In A Cache Control Block For A Track In A Cache To Process Read And Write Requests To The Track In The Cache App 20190034304 - Anderson; Kyler A. ;   et al. | 2019-01-31 |
Populating A Second Cache With Tracks From A First Cache When Transferring Management Of The Tracks From A First Node To A Second Node App 20190004951 - Ash; Kevin J. ;   et al. | 2019-01-03 |
Statistic-based isolation of lethargic drives Grant 10,162,535 - Kalos , et al. Dec | 2018-12-25 |
Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations Grant 10,157,150 - Hathorn , et al. Dec | 2018-12-18 |
Maintaining intelligent write ordering with asynchronous data replication Grant 10,146,452 - Ash , et al. De | 2018-12-04 |
Recovery Mechanisms Across Storage Nodes That Reduce The Impact On Host Input And Output Operations App 20180341542 - He; Wang Ping ;   et al. | 2018-11-29 |
Recovery Mechanisms Across Storage Nodes That Reduce The Impact On Host Input And Output Operations App 20180341541 - He; Wang Ping ;   et al. | 2018-11-29 |
Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit Grant 10,140,236 - Hathorn , et al. Nov | 2018-11-27 |
Synchronous input/output (I/O) cache line padding Grant 10,133,691 - Brewer , et al. November 20, 2 | 2018-11-20 |
Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Grant 10,127,152 - Ash , et al. November 13, 2 | 2018-11-13 |
Task pooling and work affinity in data processing Grant 10,120,716 - Ash , et al. November 6, 2 | 2018-11-06 |
Using cache lists for multiple processors to cache and demote tracks in a storage system Grant 10,114,753 - Ash , et al. October 30, 2 | 2018-10-30 |
Using cache lists for processors to determine tracks to demote from a cache Grant 10,108,552 - Ash , et al. October 23, 2 | 2018-10-23 |
Using An Access Increment Number To Control A Duration During Which Tracks Remain In Cache App 20180300257 - Ash; Kevin J. ;   et al. | 2018-10-18 |
Processing A Chain Of A Plurality Of Write Requests App 20180293027 - Berger; Jeffrey A. ;   et al. | 2018-10-11 |
Generating A Chain Of A Plurality Of Write Requests App 20180260279 - Berger; Jeffrey A. ;   et al. | 2018-09-13 |
Processing Of A Set Of Pending Operations For A Switchover From A First Storage Resource To A Second Storage Resource App 20180253237 - Borlick; Matthew G. ;   et al. | 2018-09-06 |
Using an access increment number to control a duration during which tracks remain in cache Grant 10,067,883 - Ash , et al. September 4, 2 | 2018-09-04 |
Synchronous input/output replication of data in a persistent storage control unit Grant 10,068,001 - Craddock , et al. September 4, 2 | 2018-09-04 |
Synchronous input/output replication of data in a persistent storage control unit Grant 10,068,000 - Craddock , et al. September 4, 2 | 2018-09-04 |
Processing a chain of a plurality of write requests Grant 10,067,717 - Berger , et al. September 4, 2 | 2018-09-04 |
Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Grant 10,067,818 - He , et al. September 4, 2 | 2018-09-04 |
Distributing a plurality of tracks to add to cache to lists assigned to processors Grant 10,067,884 - Ash , et al. September 4, 2 | 2018-09-04 |
Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit Grant 10,061,734 - Hathorn , et al. August 28, 2 | 2018-08-28 |
Selective Space Reclamation Of Data Storage Memory Employing Heat And Relocation Metrics App 20180232318 - Benhase; Michael T. ;   et al. | 2018-08-16 |
Selective space reclamation of data storage memory employing heat and relocation metrics Grant 10,042,779 - Benhase , et al. August 7, 2 | 2018-08-07 |
Preservation Of Modified Cache Data In Local Non-volatile Storage Following A Failover App 20180210835 - Anderson; Kyler A. ;   et al. | 2018-07-26 |
Generating a chain of a plurality of write requests Grant 10,031,810 - Berger , et al. July 24, 2 | 2018-07-24 |
Management of cache lists via dynamic sizing of the cache lists Grant 9,996,476 - Ash , et al. June 12, 2 | 2018-06-12 |
Using Cache Lists For Processors To Determine Tracks To Demote From A Cache App 20180157594 - Ash; Kevin J. ;   et al. | 2018-06-07 |
Using Cache Lists For Processors To Determine Tracks To Demote From A Cache App 20180150402 - Ash; Kevin J. ;   et al. | 2018-05-31 |
Systems and computer program products for transferring reserves when moving virtual machines across systems Grant 9,984,097 - Candelaria , et al. May 29, 2 | 2018-05-29 |
Preservation of modified cache data in local non-volatile storage following a failover Grant 9,952,974 - Anderson , et al. April 24, 2 | 2018-04-24 |
Adjustments Of Buffer Credits For Optimizing The Number Of Retry Operations And Transfer Ready Operations App 20180107611 - Hathorn; Roger G. ;   et al. | 2018-04-19 |
Generating A Health Condition Message On A Health Condition Detected At A Server To Send To A Host System Accessing The Server App 20180107566 - Hardy; Clint A. ;   et al. | 2018-04-19 |
Processing A Health Condition Message On A Health Condition To Determine Whether To Perform A Swap Operation App 20180107570 - Hardy; Clint A. ;   et al. | 2018-04-19 |
Methods For Transferring Reserves When Moving Virtual Machines Across Systems App 20180107680 - Candelaria; Susan K. ;   et al. | 2018-04-19 |
Systems and methods for migrating data Grant 9,940,065 - Kalos , et al. April 10, 2 | 2018-04-10 |
Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data Grant 9,934,083 - Ash , et al. April 3, 2 | 2018-04-03 |
Restriction Of Validation To Active Tracks In Non-volatile Storage During A Warmstart Recovery App 20180081807 - Ash; Kevin J. ;   et al. | 2018-03-22 |
Receiving Buffer Credits By A Plurality Of Channels Of One Or More Host Computational Devices For Transmitting Data To A Control Unit App 20180081848 - Hathorn; Roger G. ;   et al. | 2018-03-22 |
Managing Raid Parity Stripe Contention App 20180081760 - KALOS; Matthew J. ;   et al. | 2018-03-22 |
Assigning cache control blocks and cache lists to multiple processors to cache and demote tracks in a storage system Grant 9,921,974 - Ash , et al. March 20, 2 | 2018-03-20 |
Determining Memory Access Categories To Use To Assign Tasks To Processor Cores To Execute App 20180074851 - Borlick; Matthew G. ;   et al. | 2018-03-15 |
Performing Preprocessing Operations In Anticipation Of Log File Writes App 20180074733 - Ash; Kevin J. ;   et al. | 2018-03-15 |
Read Cache Synchronization In Data Replication Environments App 20180052622 - Kalos; Matthew J. ;   et al. | 2018-02-22 |
Requesting Manual Intervention On Failure Of Initial Microcode Load Attempts During Recovery Of Modified Customer Data App 20180046532 - Ash; Kevin J. ;   et al. | 2018-02-15 |
Managing raid parity stripe contention Grant 9,891,993 - Kalos , et al. February 13, 2 | 2018-02-13 |
Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations Grant 9,892,065 - Hathorn , et al. February 13, 2 | 2018-02-13 |
Management of allocation for alias devices Grant 9,864,706 - Candelaria , et al. January 9, 2 | 2018-01-09 |
Performing preprocessing operations in anticipation of log file writes Grant 9,864,532 - Ash , et al. January 9, 2 | 2018-01-09 |
Restriction of validation to active tracks in non-volatile storage during a warmstart recovery Grant 9,864,686 - Ash , et al. January 9, 2 | 2018-01-09 |
Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit Grant 9,864,716 - Hathorn , et al. January 9, 2 | 2018-01-09 |
Synchronous Input / Output Hardware Acknowledgement Of Write Completions App 20170371828 - Brewer; Scott A. ;   et al. | 2017-12-28 |
Synchronous Input/output (i/o) Cache Line Padding App 20170371813 - Brewer; Scott A. ;   et al. | 2017-12-28 |
Methods for transferring reserves when moving virtual machines across systems Grant 9,852,154 - Candelaria , et al. December 26, 2 | 2017-12-26 |
Selective Space Reclamation Of Data Storage Memory Employing Heat And Relocation Metrics App 20170364448 - Benhase; Michael T. ;   et al. | 2017-12-21 |
Sharing Alias Addresses Among Logical Devices App 20170351443 - Candelaria; Susan K. ;   et al. | 2017-12-07 |
Sharing Alias Addresses Among Logical Devices App 20170351444 - Candelaria; Susan K. ;   et al. | 2017-12-07 |
Preservation Of Modified Cache Data In Local Non-volatile Storage Following A Failover App 20170351613 - Anderson; Kyler A. ;   et al. | 2017-12-07 |
Using An Access Increment Number To Control A Duration During Which Tracks Remain In Cache App 20170344493 - Ash; Kevin J. ;   et al. | 2017-11-30 |
Selective space reclamation of data storage memory employing heat and relocation metrics Grant 9,830,277 - Benhase , et al. November 28, 2 | 2017-11-28 |
Generating A Chain Of A Plurality Of Write Requests App 20170329675 - Berger; Jeffrey A. ;   et al. | 2017-11-16 |
Processing A Chain Of A Plurality Of Write Requests App 20170329557 - Berger; Jeffrey A. ;   et al. | 2017-11-16 |
Grouping tracks for destaging Grant 9,779,030 - Benhase , et al. October 3, 2 | 2017-10-03 |
Statistic-based Isolation Of Lethargic Drives App 20170269853 - Kalos; Matthew J. ;   et al. | 2017-09-21 |
Statistic-based isolation of lethargic drives Grant 9,747,042 - Kalos , et al. August 29, 2 | 2017-08-29 |
Synchronous input/output diagnostic controls Grant 9,734,030 - Craddock , et al. August 15, 2 | 2017-08-15 |
Synchronous input/output diagnostic controls Grant 9,734,031 - Craddock , et al. August 15, 2 | 2017-08-15 |
Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous Grant 9,720,844 - Casper , et al. August 1, 2 | 2017-08-01 |
Synchronous input/output using a low latency storage controller connection Grant 9,715,352 - Craddock , et al. July 25, 2 | 2017-07-25 |
RE-MRU of metadata tracks to reduce lock contention Grant 9,710,398 - Ash , et al. July 18, 2 | 2017-07-18 |
Synchronous input/output using a low latency storage controller connection Grant 9,684,611 - Craddock , et al. June 20, 2 | 2017-06-20 |
Error detection and recovery for synchronous input/output operations Grant 9,672,099 - Craddock , et al. June 6, 2 | 2017-06-06 |
Error detection and recovery for synchronous input/output operations Grant 9,672,098 - Craddock , et al. June 6, 2 | 2017-06-06 |
Facilitation of simultaneous storage initialization and data destage Grant 9,665,282 - Grusy , et al. May 30, 2 | 2017-05-30 |
MRU batching to reduce lock contention Grant 9,652,406 - Ash , et al. May 16, 2 | 2017-05-16 |
Management of allocation for alias devices Grant 9,645,747 - Candelaria , et al. May 9, 2 | 2017-05-09 |
Systems And Methods For Migrating Data App 20170115929 - KALOS; Matthew J. ;   et al. | 2017-04-27 |
Destage grouping for sequential fast write tracks Grant 9,632,945 - Ash , et al. April 25, 2 | 2017-04-25 |
Populating A Secondary Cache With Unmodified Tracks In A Primary Cache When Redirecting Host Access From A Primary Server To A Secondary Server App 20170111468 - Ash; Kevin J. ;   et al. | 2017-04-20 |
Requesting Manual Intervention On Failure Of Initial Microcode Load Attempts During Recovery Of Modified Customer Data App 20170109226 - Ash; Kevin J. ;   et al. | 2017-04-20 |
Populating A Second Cache With Tracks From A First Cache When Transferring Management Of The Tracks From A First Node To A Second Node App 20170109284 - Ash; Kevin J. ;   et al. | 2017-04-20 |
Restriction Of Validation To Active Tracks In Non-volatile Storage During A Warmstart Recovery App 20170109283 - Ash; Kevin J. ;   et al. | 2017-04-20 |
Synchronous Input/output Diagnostic Controls App 20170097862 - CRADDOCK; DAVID F. ;   et al. | 2017-04-06 |
Error Detection And Recovery For Synchronous Input/output Operations App 20170097866 - Craddock; David F. ;   et al. | 2017-04-06 |
Synchronous Input/output Replication Of Data In A Persistent Storage Control Unit App 20170097976 - Craddock; David F. ;   et al. | 2017-04-06 |
Synchronous Input/output Using A Low Latency Storage Controller Connection App 20170097903 - Craddock; David F. ;   et al. | 2017-04-06 |
Synchronous Input/output Using A Low Latency Storage Controller Connection App 20170097793 - Craddock; David F. ;   et al. | 2017-04-06 |
Synchronous Input/output Replication Of Data In A Persistent Storage Control Unit App 20170097975 - Craddock; David F. ;   et al. | 2017-04-06 |
Error Detection And Recovery For Synchronous Input/output Operations App 20170097865 - Craddock; David F. ;   et al. | 2017-04-06 |
Management Of Cache Lists Via Dynamic Sizing Of The Cache Lists App 20170068624 - Ash; Kevin J. ;   et al. | 2017-03-09 |
Management of allocation for alias devices Grant 9,588,913 - Candelaria , et al. March 7, 2 | 2017-03-07 |
Systems and methods for migrating data Grant 9,588,712 - Kalos , et al. March 7, 2 | 2017-03-07 |
Device level enablement of a communications protocol Grant 9,584,268 - Candelaria , et al. February 28, 2 | 2017-02-28 |
Using Cache Lists For Processors To Determine Tracks To Demote From A Cache App 20170052898 - Ash; Kevin J. ;   et al. | 2017-02-23 |
Using Cache Lists For Multiple Processors To Cache And Demote Tracks In A Storage System App 20170052897 - Ash; Kevin J. ;   et al. | 2017-02-23 |
Distributing A Plurality Of Tracks To Add To Cache To Lists Assigned To Processors App 20170052903 - Ash; Kevin J. ;   et al. | 2017-02-23 |
Assigning Cache Control Blocks And Cache Lists To Multiple Processors To Cache And Demote Tracks In A Storage System App 20170052902 - Ash; Kevin J. ;   et al. | 2017-02-23 |
Host recovery based on rapid indication of estimated recovery time Grant 9,563,512 - Hardy , et al. February 7, 2 | 2017-02-07 |
Management Of Allocation For Alias Devices App 20170024134 - Candelaria; Susan K. ;   et al. | 2017-01-26 |
Management Of Allocation For Alias Devices App 20170024150 - Candelaria; Susan K. ;   et al. | 2017-01-26 |
Statistic-based Isolation Of Lethargic Drives App 20170003888 - Kalos; Matthew J. ;   et al. | 2017-01-05 |
Performing Post-processing Operations For Log File Writes App 20160378369 - Ash; Kevin J. ;   et al. | 2016-12-29 |
Performing Preprocessing Operations In Anticipation Of Log File Writes App 20160378368 - Ash; Kevin J. ;   et al. | 2016-12-29 |
Management Of Allocation For Alias Devices App 20160378703 - Candelaria; Susan K. ;   et al. | 2016-12-29 |
Management Of Allocation For Alias Devices App 20160378694 - Candelaria; Susan K. ;   et al. | 2016-12-29 |
Management of allocation for alias devices Grant 9,514,072 - Candelaria , et al. December 6, 2 | 2016-12-06 |
Adjustment Of Buffer Credits And Other Parameters In A Startup Phase Of Communications Between A Plurality Of Channels And A Control Unit App 20160342548 - Hathorn; Roger G. ;   et al. | 2016-11-24 |
Receiving Buffer Credits By A Plurality Of Channels Of One Or More Host Computational Devices For Transmitting Data To A Control Unit App 20160342549 - Hathorn; Roger G. ;   et al. | 2016-11-24 |
Adjustments Of Buffer Credits For Optimizing The Number Of Retry Operations And Transfer Ready Operations App 20160342391 - Hathorn; Roger G. ;   et al. | 2016-11-24 |
Providing Indirect Data Addressing In An Input/output Processing System Where The Indirect Data Address List Is Non-contiguous App 20160342525 - Casper; Daniel F. ;   et al. | 2016-11-24 |
Recovery Mechanisms Across Storage Nodes That Reduce The Impact On Host Input And Output Operations App 20160335153 - He; Wang Ping ;   et al. | 2016-11-17 |
Mru Batching To Reduce Lock Contention App 20160321189 - ASH; Kevin J. ;   et al. | 2016-11-03 |
Computation Of Destage Tasks Based On Ranks With Write Operations App 20160321190 - ASH; Kevin J. ;   et al. | 2016-11-03 |
Processing communication data in a ships passing condition Grant 9,483,433 - Casper , et al. November 1, 2 | 2016-11-01 |
Selective Space Reclamation Of Data Storage Memory Employing Heat And Relocation Metrics App 20160292083 - Benhase; Michael T. ;   et al. | 2016-10-06 |
Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Grant 9,459,974 - He , et al. October 4, 2 | 2016-10-04 |
Grouping Tracks For Destaging App 20160267019 - BENHASE; Michael T. ;   et al. | 2016-09-15 |
Selective space reclamation of data storage memory employing heat and relocation metrics Grant 9,442,660 - Benhase , et al. September 13, 2 | 2016-09-13 |
Authenticating a processing system accessing a resource Grant 9,442,762 - Brice, Jr. , et al. September 13, 2 | 2016-09-13 |
Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous Grant 9,436,272 - Casper , et al. September 6, 2 | 2016-09-06 |
Promotion of partial data segments in flash cache Grant 9,417,808 - Benhase , et al. August 16, 2 | 2016-08-16 |
Performing staging or destaging based on the number of waiting discard scans Grant 9,396,114 - Benhase , et al. July 19, 2 | 2016-07-19 |
I/O device N.sub.--port ID virtualization Grant 9,372,819 - Frazier , et al. June 21, 2 | 2016-06-21 |
Grouping tracks for destaging Grant 9,361,241 - Benhase , et al. June 7, 2 | 2016-06-07 |
Systems And Methods For Migrating Data App 20160154606 - KALOS; Matthew J. ;   et al. | 2016-06-02 |
Data integrity protection in storage volumes Grant 9,348,528 - Brown , et al. May 24, 2 | 2016-05-24 |
Re-mru Of Metadata Tracks To Reduce Lock Contention App 20160140053 - ASH; Kevin J. ;   et al. | 2016-05-19 |
Data integrity protection in storage volumes Grant 9,342,251 - Brown , et al. May 17, 2 | 2016-05-17 |
Performing asynchronous discard scans with staging and destaging operations Grant 9,335,930 - Benhase , et al. May 10, 2 | 2016-05-10 |
Performing asynchronous discard scans with staging and destaging operations Grant 9,336,151 - Benhase , et al. May 10, 2 | 2016-05-10 |
Performing asynchronous discard scans with staging and destaging operations Grant 9,336,150 - Benhase , et al. May 10, 2 | 2016-05-10 |
Task Pooling And Work Affinity In Data Processing App 20160098296 - ASH; Kevin J. ;   et al. | 2016-04-07 |
Bi-directional data transfer within a single I/O operation Grant 9,298,379 - Flanagan , et al. March 29, 2 | 2016-03-29 |
Performing Asynchronous Discard Scans With Staging And Destaging Operations App 20160085454 - Benhase; Michael T. ;   et al. | 2016-03-24 |
Providing indirect data addressing for a control block at a channel subsystem of an I/O processing system Grant 9,292,224 - Casper , et al. March 22, 2 | 2016-03-22 |
Systems and methods for migrating data Grant 9,292,214 - Kalos , et al. March 22, 2 | 2016-03-22 |
Recovery from failure of primary storage volumes by using mirrored data maintained with host timestamps Grant 9,280,296 - Crawford , et al. March 8, 2 | 2016-03-08 |
Management of partial data segments in dual cache systems Grant 9,274,975 - Benhase , et al. March 1, 2 | 2016-03-01 |
Promotion Of Partial Data Segments In Flash Cache App 20160019000 - BENHASE; Michael T. ;   et al. | 2016-01-21 |
Selective Space Reclamation Of Data Storage Memory Employing Heat And Relocation Metrics App 20160004456 - BENHASE; Michael T. ;   et al. | 2016-01-07 |
Facilitation Of Simultaneous Storage Initialization And Data Destage App 20150378610 - GRUSY; Ellen J. ;   et al. | 2015-12-31 |
Performing Staging Or Destaging Based On The Number Of Waiting Discard Scans App 20150378909 - Benhase; Michael T. ;   et al. | 2015-12-31 |
Extent-level Reserve And Release For A Direct Access Storage Device (dasd) Volumes App 20150355860 - Candelaria; Susan K. ;   et al. | 2015-12-10 |
Recovery Mechanisms Across Storage Nodes That Reduce The Impact On Host Input And Output Operations App 20150347251 - He; Wang Ping ;   et al. | 2015-12-03 |
Apparatus and method for sharing resources between storage devices Grant 9,201,598 - Benhase , et al. December 1, 2 | 2015-12-01 |
Managing Raid Parity Stripe Contention App 20150339194 - KALOS; Matthew J. ;   et al. | 2015-11-26 |
Transport mode data transfer between a channel subsystem and input/output devices Grant 9,195,394 - Carlson , et al. November 24, 2 | 2015-11-24 |
Dynamically adjusting write pacing by calculating a pacing level and then delaying writes for a first channel command word (CCW) based on pacing level Grant 9,182,922 - Diel , et al. November 10, 2 | 2015-11-10 |
Performing staging or destaging based on the number of waiting discard scans Grant 9,176,893 - Benhase , et al. November 3, 2 | 2015-11-03 |
Performing staging or destaging based on the number of waiting discard scans Grant 9,176,892 - Benhase , et al. November 3, 2 | 2015-11-03 |
Promotion of partial data segments in flash cache Grant 9,176,884 - Benhase , et al. November 3, 2 | 2015-11-03 |
Selective space reclamation of data storage memory employing heat and relocation metrics Grant 9,158,706 - Benhase , et al. October 13, 2 | 2015-10-13 |
Management Of Partial Data Segments In Dual Cache Systems App 20150286580 - BENHASE; Michael T. ;   et al. | 2015-10-08 |
Facilitation of simultaneous storage initialization and data destage Grant 9,152,344 - Grusy , et al. October 6, 2 | 2015-10-06 |
Data Integrity Protection In Storage Volumes App 20150268889 - Brown; Theresa M. ;   et al. | 2015-09-24 |
Data Integrity Protection In Storage Volumes App 20150268893 - Brown; Theresa M. ;   et al. | 2015-09-24 |
Processing Communication Data In A Ships Passing Condition App 20150254204 - Casper; Daniel F. ;   et al. | 2015-09-10 |
Data integrity protection in storage volumes Grant 9,104,319 - Brown , et al. August 11, 2 | 2015-08-11 |
Data integrity protection in storage volumes Grant 9,104,320 - Brown , et al. August 11, 2 | 2015-08-11 |
Management of partial data segments in dual cache systems Grant 9,086,979 - Benhase , et al. July 21, 2 | 2015-07-21 |
Systems And Methods For Migrating Data App 20150178005 - KALOS; Matthew J. ;   et al. | 2015-06-25 |
Processing communication data in a ships passing condition Grant 9,052,837 - Huang , et al. June 9, 2 | 2015-06-09 |
Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous Grant 9,043,494 - Casper , et al. May 26, 2 | 2015-05-26 |
Destage Grouping For Sequential Fast Write Tracks App 20150134914 - ASH; Kevin J. ;   et al. | 2015-05-14 |
Transport Mode Data Transfer Between A Channel Subsystem And Input/output Devices App 20150120963 - Carlson; Scott M. ;   et al. | 2015-04-30 |
Promotion Of Partial Data Segments In Flash Cache App 20150095561 - BENHASE; Michael T. ;   et al. | 2015-04-02 |
Transport mode data transfer between a channel subsystem and input/output devices Grant 8,990,439 - Carlson , et al. March 24, 2 | 2015-03-24 |
Bi-directional Data Transfer Within A Single I/o Operation App 20150074295 - Flanagan; John R. ;   et al. | 2015-03-12 |
Dynamically Adjusting Write Pacing App 20150074363 - Diel; Eduard A. ;   et al. | 2015-03-12 |
Populating a first stride of tracks from a first cache to write to a second stride in a second cache Grant 8,966,178 - Ash , et al. February 24, 2 | 2015-02-24 |
Populating a first stride of tracks from a first cache to write to a second stride in a second cache Grant 8,959,279 - Ash , et al. February 17, 2 | 2015-02-17 |
Data Integrity Protection In Storage Volumes App 20150026423 - Brown; Theresa M. ;   et al. | 2015-01-22 |
Promotion of partial data segments in flash cache Grant 8,935,462 - Benhase , et al. January 13, 2 | 2015-01-13 |
Providing Indirect Data Addressing In An Input/output Processing System Where The Indirect Data Address List Is Non-contiguous App 20140379948 - Casper; Daniel F. ;   et al. | 2014-12-25 |
Facilitating transport mode data transfer between a channel subsystem and input/output devices Grant 8,918,542 - Carlson , et al. December 23, 2 | 2014-12-23 |
Data Integrity Protection In Storage Volumes App 20140372718 - Brown; Theresa M. ;   et al. | 2014-12-18 |
Transport Mode Data Transfer Between A Channel Subsystem And Input/ Output Devices App 20140359168 - Carlson; Scott M. ;   et al. | 2014-12-04 |
Self-adjusting SCSI storage port queue Grant 8,904,122 - Kalos , et al. December 2, 2 | 2014-12-02 |
Selecting direct memory access engines in an adaptor input/output (I/O) requests received at the adaptor Grant 8,904,058 - Cardinell , et al. December 2, 2 | 2014-12-02 |
Recovery From Failure Of Primary Storage Volumes By Using Mirrored Data Maintained With Host Timestamps App 20140351534 - Crawford; Joshua J. ;   et al. | 2014-11-27 |
Minimizing Destaging Conflicts App 20140351532 - BENHASE; Michael T. ;   et al. | 2014-11-27 |
Self-adjusting SCSI storage port queue Grant 8,898,403 - Kalos , et al. November 25, 2 | 2014-11-25 |
Bi-directional data transfer within a single I/O operation Grant 8,892,781 - Flanagan , et al. November 18, 2 | 2014-11-18 |
Data integrity protection in storage volumes Grant 8,874,862 - Brown , et al. October 28, 2 | 2014-10-28 |
Grouping Tracks For Destaging App 20140304479 - BENHASE; Michael T. ;   et al. | 2014-10-09 |
Data integrity protection in storage volumes Grant 8,856,470 - Brown , et al. October 7, 2 | 2014-10-07 |
Providing Indirect Data Addressing For A Control Block At A Channel Subsystem Of An I/o Processing System App 20140297891 - Casper; Daniel F. ;   et al. | 2014-10-02 |
Populating strides of tracks to demote from a first cache to a second cache Grant 8,850,106 - Benhase , et al. September 30, 2 | 2014-09-30 |
Facilitating Transport Mode Data Transfer Between A Channel Subsystem And Input/output Devices App 20140281041 - Carlson; Scott M. ;   et al. | 2014-09-18 |
Caching source blocks of data for target blocks of data Grant 8,825,973 - Ash , et al. September 2, 2 | 2014-09-02 |
Caching source blocks of data for target blocks of data Grant 8,825,975 - Ash , et al. September 2, 2 | 2014-09-02 |
Populating strides of tracks to demote from a first cache to a second cache Grant 8,825,944 - Benhase , et al. September 2, 2 | 2014-09-02 |
Compression on thin provisioned volumes using extent based mapping Grant 8,819,291 - Benhase , et al. August 26, 2 | 2014-08-26 |
Apparatus, system, and method for device level enablement of a communications protocol Grant 8,819,218 - Candelaria , et al. August 26, 2 | 2014-08-26 |
Providing indirect data addressing for a control block at a channel subsystem of an I/O processing system Grant 8,806,069 - Casper , et al. August 12, 2 | 2014-08-12 |
Performing Staging Or Destaging Based On The Number Of Waiting Discard Scans App 20140207999 - Benhase; Michael T. ;   et al. | 2014-07-24 |
Performing Staging Or Destaging Based On The Number Of Waiting Discard Scans App 20140208036 - Benhase; Michael T. ;   et al. | 2014-07-24 |
Management Of Partial Data Segments In Dual Cache Systems App 20140201448 - BENHASE; Michael T. ;   et al. | 2014-07-17 |
Facilitation Of Simultaneous Storage Initialization And Data Destage App 20140181431 - GRUSY; Ellen J. ;   et al. | 2014-06-26 |
Authenticating A Processing System Accessing A Resource App 20140101667 - Brice, Jr.; Frank W. ;   et al. | 2014-04-10 |
Apparatus and Method for Sharing Resources between Storage Devices App 20140082318 - Benhase; Michael T. ;   et al. | 2014-03-20 |
Performing Asynchronous Discard Scans With Staging And Destaging Operations App 20140068163 - Benhase; Michael T. ;   et al. | 2014-03-06 |
Device Level Enablement Of A Communications Protocol App 20140047110 - Candelaria; Susan K. ;   et al. | 2014-02-13 |
Performing Asynchronous Discard Scans With Staging And Destaging Operations App 20130332646 - Benhase; Michael T. ;   et al. | 2013-12-12 |
Providing Indirect Data Addressing For A Control Block At A Channel Subsystem Of An I/o Processing System App 20130304940 - Casper; Daniel F. ;   et al. | 2013-11-14 |
Bi-directional Data Transfer Within A Single I/o Operation App 20130282929 - Flanagan; John R. ;   et al. | 2013-10-24 |
Facilitating Transport Mode Input/output Operations Between A Channel Subsystem And Input/output Devices App 20130246661 - Candelaria; Susan K. ;   et al. | 2013-09-19 |
Promotion Of Partial Data Segments In Flash Cache App 20130205077 - BENHASE; Michael T. ;   et al. | 2013-08-08 |
Multi-stage Cache Directory And Variable Cache-line Size For Tiered Storage Architectures App 20130205088 - Benhase; Michael T. ;   et al. | 2013-08-08 |
Caching Source Blocks Of Data For Target Blocks Of Data App 20130185510 - Ash; Kevin J. ;   et al. | 2013-07-18 |
Populating A First Stride Of Tracks From A First Cache To Write To A Second Stride In A Second Cache App 20130185494 - Ash; Kevin J. ;   et al. | 2013-07-18 |
Populating A First Stride Of Tracks From A First Cache To Write To A Second Stride In A Second Cache App 20130185478 - Ash; Kevin J. ;   et al. | 2013-07-18 |
Management Of Partial Data Segments In Dual Cache Systems App 20130185512 - BENHASE; Michael T. ;   et al. | 2013-07-18 |
Caching Source Blocks Of Data For Target Blocks Of Data App 20130185501 - Ash; Kevin J. ;   et al. | 2013-07-18 |
Providing Indirect Data Addressing In An Input/output Processing System Where The Indirect Data Address List Is Non-contiguous App 20130179596 - Casper; Daniel F. ;   et al. | 2013-07-11 |
Facilitation Of Simultaneous Storage Initialization And Data Destage App 20130124812 - GRUSY; Ellen J. ;   et al. | 2013-05-16 |
Selective Space Reclamation Of Data Storage Memory Employing Heat And Relocation Metrics App 20130111160 - BENHASE; MICHAEL T. ;   et al. | 2013-05-02 |
Management Of Partial Data Segments In Dual Cache Systems App 20130111134 - BENHASE; Michael T. ;   et al. | 2013-05-02 |
Promotion Of Partial Data Segments In Flash Cache App 20130111106 - BENHASE; Michael T. ;   et al. | 2013-05-02 |
Facilitating Transport Mode Input/output Operations Between A Channel Subsystem And Input/output Devices App 20130007300 - Candelaria; Susan K. ;   et al. | 2013-01-03 |
Facilitating Transport Mode Input/output Operations Between A Channel Subsystem And Input/output Devices App 20130007303 - Candelaria; Susan K. ;   et al. | 2013-01-03 |
Facilitating Transport Mode Input/output Operations Between A Channel Subsystem And Input/output Devices App 20130007304 - Candelaria; Susan K. ;   et al. | 2013-01-03 |
Managing Unmodified Tracks Maintained In Both A First Cache And A Second Cache App 20120303898 - Ash; Kevin J. ;   et al. | 2012-11-29 |
Using An Attribute Of A Write Request To Determine Where To Cache Data In A Storage System Having Multiple Caches Including Non-volatile Storage Cache In A Sequential Access Storage Device App 20120303863 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Cache Management Of Tracks In A First Cache And A Second Cache For A Storage App 20120303872 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Selecting Direct Memory Access Engines In An Adaptor For Processing Input/output (i/o) Requests Received At The Adaptor App 20120303842 - Cardinell; Charles S. ;   et al. | 2012-11-29 |
Cache Management Of Tracks In A First Cache And A Second Cache For A Storage App 20120303864 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Populating Strides Of Tracks To Demote From A First Cache To A Second Cache App 20120303875 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Populating Strides Of Tracks To Demote From A First Cache To A Second Cache App 20120303861 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Using An Attribute Of A Write Request To Determine Where To Cache Data In A Storage System Having Multiple Caches Including Non-volatile Storage Cache In A Sequential Access Storage Device App 20120303877 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Managing Unmodified Tracks Maintained In Both A First Cache And A Second Cache App 20120303904 - Ash; Kevin J. ;   et al. | 2012-11-29 |
Establishing Communication Path Group Identification For Multiple Storage Devices App 20120290729 - Hardy; Clint A. ;   et al. | 2012-11-15 |
Compression On Thin Provisioned Volumes Using Extent Based Mapping App 20120265766 - BENHASE; Michael T. ;   et al. | 2012-10-18 |
Fabricating Key Fields App 20120260043 - BENHASE; Michael T. ;   et al. | 2012-10-11 |
Methods For Transferring Reserves When Moving Virtual Machines Across Systems App 20120246277 - Candelaria; Susan K. ;   et al. | 2012-09-27 |