loadpatents
name:-0.23054099082947
name:-0.2646050453186
name:-0.076246023178101
Kalos; Matthew J. Patent Filings

Kalos; Matthew J.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Kalos; Matthew J..The latest application filed is for "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".

Company Profile
81.200.200
  • Kalos; Matthew J. - Tucson AZ
  • Kalos; Matthew J. - Tuscon AZ
  • Kalos; Matthew J. - Tuscson AZ
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
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

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed