loadpatents
name:-0.45532989501953
name:-0.18577599525452
name:-0.16478681564331
Borlick; Matthew G. Patent Filings

Borlick; Matthew G.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Borlick; Matthew G..The latest application filed is for "encryption management".

Company Profile
200.200.200
  • Borlick; Matthew G. - Tucson AZ
  • - Tucson AZ US
*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
Validation of clock to provide security for time locked data
Grant 11,455,003 - Borlick , et al. September 27, 2
2022-09-27
Reducing incidents of data loss in raid arrays having the same raid level
Grant 11,442,826 - Gupta , et al. September 13, 2
2022-09-13
Encryption management
Grant 11,429,736 - Gupta , et al. August 30, 2
2022-08-30
Dynamic compression with dynamic multi-stage encryption for a data storage system
Grant 11,423,158 - Borlick , et al. August 23, 2
2022-08-23
Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes
Grant 11,422,948 - Gupta , et al. August 23, 2
2022-08-23
Determining sectors of a track to stage into cache by training a machine learning module
Grant 11,403,562 - Gupta , et al. August 2, 2
2022-08-02
Cache management using favored volumes and a multiple tiered cache memory
Grant 11,379,382 - Gupta , et al. July 5, 2
2022-07-05
Dynamically adjusting partitioned SCM cache memory to maximize performance
Grant 11,372,761 - Gupta , et al. June 28, 2
2022-06-28
Single-copy cache using heterogeneous memory types
Grant 11,372,764 - Gupta , et al. June 28, 2
2022-06-28
Cache management using multiple cache memories and favored volumes with multiple residency time multipliers
Grant 11,372,778 - Gupta , et al. June 28, 2
2022-06-28
Dynamically Adjusting Partitioned Scm Cache Memory To Maximize Performance
App 20220188235 - Gupta; Lokesh M. ;   et al.
2022-06-16
Encryption Management
App 20220191180 - Gupta; Lokesh Mohan ;   et al.
2022-06-16
Cache Management Using Favored Volumes And A Multiple Tiered Cache Memory
App 20220179801 - Gupta; Lokesh M. ;   et al.
2022-06-09
Cache Management Using Multiple Cache Memories And Favored Volumes With Multiple Residency Time Multipliers
App 20220179802 - Gupta; Lokesh M. ;   et al.
2022-06-09
Adjustment of safe data commit scan based on operational verification of non-volatile memory
Grant 11,354,208 - Borlick , et al. June 7, 2
2022-06-07
Point in time copy of time locked data in a storage controller
Grant 11,347,426 - Borlick , et al. May 31, 2
2022-05-31
Reducing a rate at which data is mirrored from a primary server to a secondary server
Grant 11,334,275 - Hardy , et al. May 17, 2
2022-05-17
Recovering storage devices in a storage array having errors
Grant 11,321,202 - Cagno , et al. May 3, 2
2022-05-03
Selecting a priority queue from which to process an input/output (I/O) request using a machine learning module
Grant 11,321,252 - Nielsen , et al. May 3, 2
2022-05-03
Determining an allocation of stage and destage tasks by using a machine learning module
Grant 11,321,133 - Gupta , et al. May 3, 2
2022-05-03
Using a machine learning module to perform destages of tracks with holes in a storage system
Grant 11,314,649 - Gupta , et al. April 26, 2
2022-04-26
Reserved area to improve asynchronous data replication performance
Grant 11,314,691 - Gupta , et al. April 26, 2
2022-04-26
Encryption management
Grant 11,303,618 - Gupta , et al. April 12, 2
2022-04-12
Using a machine learning module to select one of multiple cache eviction algorithms to use to evict a track from the cache
Grant 11,301,394 - Gupta , et al. April 12, 2
2022-04-12
Fixing anomalies in a preserved data structure used to generate a temporary data structure during system initialization
Grant 11,294,886 - Borlick , et al. April 5, 2
2022-04-05
Determining an amount of data of a track to stage into cache using a machine learning module
Grant 11,288,600 - Gupta , et al. March 29, 2
2022-03-29
Detection and repair of failed hardware components
Grant 11,281,808 - Navarro , et al. March 22, 2
2022-03-22
Determining an allocation of stage and destage tasks by training a machine learning module
Grant 11,281,497 - Gupta , et al. March 22, 2
2022-03-22
Maintaining ghost cache statistics for demoted data elements
Grant 11,281,594 - Gupta , et al. March 22, 2
2022-03-22
Perform Preemptive Identification And Reduction Of Risk Of Failure In Computational Systems By Training A Machine Learning Module
App 20220075704 - Olson; James E. ;   et al.
2022-03-10
Using A Machine Learning Module To Perform Preemptive Identification And Reduction Of Risk Of Failure In Computational Systems
App 20220075676 - Olson; James E. ;   et al.
2022-03-10
Methods and systems for cyber-hacking detection
Grant 11,271,967 - Borlick , et al. March 8, 2
2022-03-08
Providing track format information when mirroring updated tracks from a primary storage system to a secondary storage system
Grant 11,243,708 - Anderson , et al. February 8, 2
2022-02-08
Using Multi-tiered Cache To Satisfy Input/output Requests
App 20220027267 - Gupta; Lokesh Mohan ;   et al.
2022-01-27
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
Storing metadata in heterogeneous cache to improve I/O performance
Grant 11,221,954 - Gupta , et al. January 11, 2
2022-01-11
Perform destages of tracks with holes in a storage system by training a machine learning module
Grant 11,222,265 - Gupta , et al. January 11, 2
2022-01-11
Using A Characteristic Of A Process Input/output (i/o) Activity And Data Subject To The I/o Activity To Determine Whether The Process Is A Suspicious Process
App 20220004628 - Borlick; Matthew G. ;   et al.
2022-01-06
Integration Of Application Indicated Maximum Time To Cache To Least Recently Used Track Demoting Schemes In A Cache Management System Of A Storage Controller
App 20220004504 - Gupta; Lokesh M. ;   et al.
2022-01-06
Integration of application indicated minimum and maximum time to cache for a two-tiered cache management mechanism
Grant 11,210,237 - Gupta , et al. December 28, 2
2021-12-28
Duplicate-copy cache using heterogeneous memory types
Grant 11,210,227 - Gupta , et al. December 28, 2
2021-12-28
Using a machine learning module to determine when to perform error checking of a storage unit
Grant 11,204,827 - Borlick , et al. December 21, 2
2021-12-21
Adjusting a dispatch ratio for multiple queues
Grant 11,204,802 - Craig , et al. December 21, 2
2021-12-21
Performance efficient time locks on data in a storage controller
Grant 11,200,121 - Borlick , et al. December 14, 2
2021-12-14
Using a machine learning module to perform preemptive identification and reduction of risk of failure in computational systems
Grant 11,200,103 - Olson , et al. December 14, 2
2021-12-14
Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module
Grant 11,200,142 - Olson , et al. December 14, 2
2021-12-14
Application interface to depopulate data from cache
Grant 11,194,730 - Gupta , et al. December 7, 2
2021-12-07
Using a characteristic of a process input/output (I/O) activity and data subject to the I/O activity to determine whether the process is a suspicious process
Grant 11,188,641 - Borlick , et al. November 30, 2
2021-11-30
Transfer track format information for tracks at a first processor node to a second processor node
Grant 11,188,431 - Anderson , et al. November 30, 2
2021-11-30
Targeted secure data overwrite
Grant 11,188,270 - Borlick , et al. November 30, 2
2021-11-30
Demoting data elements from cache using ghost cache statistics
Grant 11,182,307 - Gupta , et al. November 23, 2
2021-11-23
Using multi-tiered cache to satisfy input/output requests
Grant 11,182,291 - Gupta , et al. November 23, 2
2021-11-23
Write Sort Management In A Multiple Storage Controller Data Storage System
App 20210357323 - HATFIELD; Brian D. ;   et al.
2021-11-18
Write Sort Management In A Multiple Storage Controller Data Storage System
App 20210357117 - HATFIELD; Brian D. ;   et al.
2021-11-18
Integration of application indicated minimum time to cache for a two-tiered cache management mechanism
Grant 11,176,057 - Gupta , et al. November 16, 2
2021-11-16
Integration of application indicated maximum time to cache for a two-tiered cache management mechanism
Grant 11,169,933 - Gupta , et al. November 9, 2
2021-11-09
Dynamic performance-class adjustment for storage drives
Grant 11,163,482 - Gupta , et al. November 2, 2
2021-11-02
Using a memory subsystem for storage of modified tracks from a cache
Grant 11,163,697 - Gupta , et al. November 2, 2
2021-11-02
Adjusting A Dispatch Ratio For Multiple Queues
App 20210334133 - Craig; Matthew Richard ;   et al.
2021-10-28
Prefetching data elements within a heterogeneous cache
Grant 11,157,418 - Gupta , et al. October 26, 2
2021-10-26
Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback
Grant 11,157,376 - Anderson , et al. October 26, 2
2021-10-26
Management of foreground and background processes in a storage controller
Grant 11,157,355 - Borlick , et al. October 26, 2
2021-10-26
Pinning selected volumes within a heterogeneous cache
Grant 11,150,840 - Gupta , et al. October 19, 2
2021-10-19
Adaptive caching in a multi-tier cache
Grant 11,151,058 - Gupta , et al. October 19, 2
2021-10-19
Using track locks and stride group locks to manage cache operations
Grant 11,151,037 - Gupta , et al. October 19, 2
2021-10-19
Integration of application indicated maximum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
Grant 11,144,474 - Gupta , et al. October 12, 2
2021-10-12
Determining whether to destage write data in cache to storage based on whether the write data has malicious data
Grant 11,144,639 - Borlick , et al. October 12, 2
2021-10-12
Wait classified cache writes in a data storage system
Grant 11,144,462 - Gupta , et al. October 12, 2
2021-10-12
Dynamic logical storage capacity adjustment for storage drives
Grant 11,137,915 - Gupta , et al. October 5, 2
2021-10-05
Determining when to perform a data integrity check of copies of a data set by training a machine learning module
Grant 11,119,663 - Borlick , et al. September 14, 2
2021-09-14
Determining when to perform error checking of a storage unit by training a machine learning module
Grant 11,119,851 - Borlick , et al. September 14, 2
2021-09-14
Determining when to perform error checking of a storage unit by using a machine learning module
Grant 11,119,850 - Borlick , et al. September 14, 2
2021-09-14
Determining when to replace a storage device by training a machine learning module
Grant 11,119,660 - Borlick , et al. September 14, 2
2021-09-14
Determining when to perform a data integrity check of copies of a data set using a machine learning module
Grant 11,119,662 - Borlick , et al. September 14, 2
2021-09-14
Optimizing synchronous I/O for zHyperLink
Grant 11,119,673 - Gupta , et al. September 14, 2
2021-09-14
Offloading processing of writes to determine malicious data from a first storage system to a second storage system
Grant 11,120,128 - Borlick , et al. September 14, 2
2021-09-14
Determining Sectors Of A Track To Stage Into Cache By Training A Machine Learning Module
App 20210272022 - Gupta; Lokesh M. ;   et al.
2021-09-02
Reserved Area To Improve Asynchronous Data Replication Performance
App 20210271638 - Gupta; Lokesh M. ;   et al.
2021-09-02
Maintaining Ghost Cache Statistics For Demoted Data Elements
App 20210263862 - Gupta; Lokesh M. ;   et al.
2021-08-26
Calculating And Adjusting Ghost Cache Size Based On Data Access Frequency
App 20210263860 - Gupta; Lokesh M. ;   et al.
2021-08-26
Demoting Data Elements From Cache Using Ghost Cache Statistics
App 20210263861 - Gupta; Lokesh M. ;   et al.
2021-08-26
Determining when to replace a storage device using a machine learning module
Grant 11,099,743 - Borlick , et al. August 24, 2
2021-08-24
Integration Of Application Indicated Minimum And Maximum Time To Cache For A Two-tiered Cache Management Mechanism
App 20210255967 - Gupta; Lokesh Mohan ;   et al.
2021-08-19
Encryption Management
App 20210256147 - Gupta; Lokesh Mohan ;   et al.
2021-08-19
Encryption Management
App 20210258290 - Gupta; Lokesh Mohan ;   et al.
2021-08-19
Integration Of Application Indicated Maximum Time To Cache For A Two-tiered Cache Management Mechanism
App 20210255965 - Gupta; Lokesh Mohan ;   et al.
2021-08-19
Integration Of Application Indicated Minimum Time To Cache For A Two-tiered Cache Management Mechanism
App 20210255964 - Gupta; Lokesh Mohan ;   et al.
2021-08-19
Selecting resources to make available in local queues for processors to use
Grant 11,093,399 - Ash , et al. August 17, 2
2021-08-17
Prefetching Data Elements Within A Heterogeneous Cache
App 20210248086 - Gupta; Lokesh M. ;   et al.
2021-08-12
Non-favored Volume Cache Starvation Prevention
App 20210248079 - Gupta; Lokesh M. ;   et al.
2021-08-12
Application Interface To Depopulate Data From Cache
App 20210248080 - Gupta; Lokesh M. ;   et al.
2021-08-12
Pinning Selected Volumes Within A Heterogeneous Cache
App 20210247930 - Gupta; Lokesh M. ;   et al.
2021-08-12
Thin provisioning using cloud based ranks
Grant 11,086,535 - Gupta , et al. August 10, 2
2021-08-10
Using Multi-tiered Cache To Satisfy Input/output Requests
App 20210240618 - Gupta; Lokesh Mohan ;   et al.
2021-08-05
Determining sectors of a track to stage into cache by training a machine learning module
Grant 11,080,622 - Gupta , et al. August 3, 2
2021-08-03
Restore current version of a track from a non-volatile storage into a new location in cache
Grant 11,080,149 - Anderson , et al. August 3, 2
2021-08-03
Determining An Amount Of Data Of A Track To Stage Into Cache Using A Machine Learning Module
App 20210232973 - Gupta; Lokesh M. ;   et al.
2021-07-29
Detection And Repair Of Failed Hardware Components
App 20210232712 - Navarro; Markus ;   et al.
2021-07-29
Integration of application indicated minimum time to cache and maximum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
Grant 11,074,197 - Gupta , et al. July 27, 2
2021-07-27
Reporting incidents of data loss in RAID arrays
Grant 11,074,118 - Gupta , et al. July 27, 2
2021-07-27
Lru List Reorganization For Favored And Unfavored Volumes
App 20210224199 - Gupta; Lokesh M. ;   et al.
2021-07-22
Using A Memory Subsystem For A Workload Job
App 20210224197 - GUPTA; Lokesh Mohan ;   et al.
2021-07-22
Adaptive Caching In A Multi-tier Cache
App 20210224200 - GUPTA; Lokesh Mohan ;   et al.
2021-07-22
Allocation of cache storage among applications based on application priority and minimum retention time for tracks in least recently used demoting schemes
Grant 11,068,413 - Gupta , et al. July 20, 2
2021-07-20
Determining memory access categories for tasks coded in a computer program
Grant 11,068,418 - Borlick , et al. July 20, 2
2021-07-20
Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes
Grant 11,068,417 - Gupta , et al. July 20, 2
2021-07-20
Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
Grant 11,061,826 - Gupta , et al. July 13, 2
2021-07-13
Determining sectors of a track to stage into cache using a machine learning module
Grant 11,062,232 - Gupta , et al. July 13, 2
2021-07-13
Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface
Grant 11,061,784 - Borlick , et al. July 13, 2
2021-07-13
Maintaining Data Structures In A Memory Subsystem Comprised Of A Plurality Of Memory Devices
App 20210208792 - PETERSON; Beth Ann ;   et al.
2021-07-08
Managing Swappable Data Structures In A Plurality Of Memory Devices Based On Access Counts Of The Data Structures
App 20210208791 - Peterson; Beth Ann ;   et al.
2021-07-08
Managing Data Structures In A Plurality Of Memory Devices That Are Indicated To Demote After Initialization Of The Data Structures
App 20210208790 - Peterson; Beth Ann ;   et al.
2021-07-08
Recovering from data loss using copy services relationships between volumes
Grant 11,055,013 - Gupta , et al. July 6, 2
2021-07-06
Dynamic writes-per-day adjustment for storage drives
Grant 11,049,570 - Gupta , et al. June 29, 2
2021-06-29
Speculatively Executing Conditional Branches Of Code When Detecting Potentially Malicious Activity
App 20210182396 - Gupta; Lokesh M. ;   et al.
2021-06-17
Selecting resources to make available in local queues for processors to use
Grant 11,036,635 - Ash , et al. June 15, 2
2021-06-15
Recovering Storage Devices In A Storage Array Having Errors
App 20210173752 - Cagno; Brian J. ;   et al.
2021-06-10
Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Grant 11,030,116 - Anderson , et al. June 8, 2
2021-06-08
Picket fence staging in a multi-tier cache
Grant 11,030,104 - Gupta , et al. June 8, 2
2021-06-08
Preventing unexpected power-up failures of hardware components
Grant 11,023,029 - Borlick , et al. June 1, 2
2021-06-01
Communicating health status when a management console is unavailable
Grant 11,025,518 - Borlick , et al. June 1, 2
2021-06-01
Duplicate-copy Cache Using Heterogeneous Memory Types
App 20210149808 - Gupta; Lokesh M. ;   et al.
2021-05-20
Storage Drive Dependent Track Removal In A Cache For Storage
App 20210149801 - Ash; Kevin J. ;   et al.
2021-05-20
Single-copy Cache Using Heterogeneous Memory Types
App 20210149809 - Gupta; Lokesh M. ;   et al.
2021-05-20
Storing Metadata In Heterogeneous Cache To Improve I/o Performance
App 20210149807 - Gupta; Lokesh M. ;   et al.
2021-05-20
Integration Of Application Indicated Minimum Time To Cache And Maximum Time To Cache To Least Recently Used Track Demoting Schemes In A Cache Management System Of A Storage Controller
App 20210141739 - Gupta; Lokesh M. ;   et al.
2021-05-13
Using A Machine Learning Module To Determine When To Perform Error Checking Of A Storage Unit
App 20210141688 - Borlick; Matthew G. ;   et al.
2021-05-13
Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance
Grant 11,003,496 - Borlick , et al. May 11, 2
2021-05-11
Determining a frequency at which to execute trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code
Grant 11,003,777 - Gupta , et al. May 11, 2
2021-05-11
Using A Machine Learning Module To Dynamically Determine Tracks To Prestage From Storage To Cache
App 20210133108 - Gupta; Lokesh M. ;   et al.
2021-05-06
Integration Of Application Indicated Minimum Time To Cache To Least Recently Used Track Demoting Schemes In A Cache Management System Of A Storage Controller
App 20210133116 - Gupta; Lokesh M. ;   et al.
2021-05-06
Allocation Of Cache Storage Among Applications That Indicate Minimum Retention Time For Tracks In Least Recently Used Demoting Schemes
App 20210133120 - Gupta; Lokesh M. ;   et al.
2021-05-06
Using alternate recovery actions for initial recovery actions in a computing system
Grant 10,990,481 - Borlick , et al. April 27, 2
2021-04-27
Using A Machine Learning Module To Perform Destages Of Tracks With Holes In A Storage System
App 20210117329 - Gupta; Lokesh M. ;   et al.
2021-04-22
Using a machine learning module to select one of multiple cache eviction algorithms to use to evict a track from the cache
App 20210117337 - Gupta; Lokesh M. ;   et al.
2021-04-22
Selecting one of multiple cache eviction algorithms to use to evict a track from the cache using a machine learning module
Grant 10,983,922 - Gupta , et al. April 20, 2
2021-04-20
Transaction optimization during periods of peak activity
Grant 10,983,836 - Gupta , et al. April 20, 2
2021-04-20
Recovering storage devices in a storage array having errors
Grant 10,983,885 - Cagno , et al. April 20, 2
2021-04-20
Validation of storage volumes that are in a peer to peer remote copy relationship
Grant 10,976,941 - Borlick , et al. April 13, 2
2021-04-13
Destaging metadata tracks from cache
Grant 10,970,209 - Gupta , et al. April 6, 2
2021-04-06
Dynamically determining tracks to prestage from storage to cache by training a machine learning module
Grant 10,963,386 - Gupta , et al. March 30, 2
2021-03-30
Storage drive dependent track removal in a cache for storage
Grant 10,956,322 - Ash , et al. March 23, 2
2021-03-23
Dynamic I/O load balancing for zHyperLink
Grant 10,956,046 - Gupta , et al. March 23, 2
2021-03-23
Dynamic Compression With Dynamic Multi-stage Encryption For A Data Storage System
App 20210081544 - Borlick; Matthew G. ;   et al.
2021-03-18
Monitoring correctable errors on a bus interface to determine whether to redirect input/output (I/O) traffic from a first processing unit to a second processing unit
Grant 10,949,277 - Borlick , et al. March 16, 2
2021-03-16
Using a machine learning module to select a priority queue from which to process an input/output (I/O) request
Grant 10,949,366 - Nielsen , et al. March 16, 2
2021-03-16
Distributed safe data commit in a data storage system
Grant 10,949,354 - Anderson , et al. March 16, 2
2021-03-16
Adjustment Of Safe Data Commit Scan Based On Operational Verification Of Non-volatile Memory
App 20210073090 - Borlick; Matthew G. ;   et al.
2021-03-11
Converting a RAID to a more robust RAID level
Grant 10,929,037 - Gupta , et al. February 23, 2
2021-02-23
Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time
Grant 10,929,034 - Gupta , et al. February 23, 2
2021-02-23
Destaging pinned retryable data in cache
Grant 10,915,462 - Anderson , et al. February 9, 2
2021-02-09
Using a machine learning module to perform destages of tracks with holes in a storage system
Grant 10,901,904 - Gupta , et al. January 26, 2
2021-01-26
Determining modified tracks to destage during a cache scan
Grant 10,891,227 - Gupta , et al. January 12, 2
2021-01-12
Mirroring information on modified data from a primary storage controller to a secondary storage controller for the secondary storage controller to use to calculate parity data
Grant 10,884,849 - Gupta , et al. January 5, 2
2021-01-05
Dynamic Logical Storage Capacity Adjustment For Storage Drives
App 20200409568 - Gupta; Lokesh M. ;   et al.
2020-12-31
Dynamic Writes-per-day Adjustment For Storage Drives
App 20200411111 - Gupta; Lokesh M. ;   et al.
2020-12-31
Dynamic Performance-class Adjustment For Storage Drives
App 20200409590 - Gupta; Lokesh M. ;   et al.
2020-12-31
Converting A Raid To A More Robust Raid Level
App 20200393983 - Gupta; Lokesh M. ;   et al.
2020-12-17
Reducing Incidents Of Data Loss In Raid Arrays Having The Same Raid Level
App 20200394113 - Gupta; Lokesh M. ;   et al.
2020-12-17
Reducing Incidents Of Data Loss In Raid Arrays Of Differing Raid Levels
App 20200394112 - Gupta; Lokesh M. ;   et al.
2020-12-17
Reporting Incidents Of Data Loss In Raid Arrays
App 20200394096 - Gupta; Lokesh M. ;   et al.
2020-12-17
Reclaiming storage space in raids made up of heterogeneous storage drives
Grant 10,866,752 - Gupta , 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
Distribution of data in cloud storage based on policies maintained in metadata
Grant 10,834,188 - Borlick , et al. November 10, 2
2020-11-10
Receiving, at a secondary storage controller, information on modified data from a primary storage controller to use to calculate parity data
Grant 10,831,597 - Gupta , et al. November 10, 2
2020-11-10
Processor thread management
Grant 10,831,559 - Ash , et al. November 10, 2
2020-11-10
Detection and prevention of deadlock in a storage controller for cache access via a plurality of demote mechanisms
Grant 10,831,668 - Gupta , et al. November 10, 2
2020-11-10
Synchronized safe data commit scans in multiple data storage systems
Grant 10,809,938 - Gupta , et al. October 20, 2
2020-10-20
Injecting trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code
Grant 10,810,304 - Gupta , et al. October 20, 2
2020-10-20
Selectively destaging data updates from write caches across data storage locations
Grant 10,795,602 - Gupta , et al. October 6, 2
2020-10-06
Selecting one of multiple cache eviction algorithms to use to evict a track from the cache using a machine learning module
Grant 10,783,087 - Gupta , et al. Sept
2020-09-22
Virtual storage drive management in a data storage system
Grant 10,783,049 - Borlick , et al. Sept
2020-09-22
Destaging Metadata Tracks From Cache
App 20200293447 - Gupta; Lokesh M. ;   et al.
2020-09-17
Performing workload balancing of tracks in storage areas assigned to processing units
Grant 10,776,013 - Gupta , et al. Sept
2020-09-15
Increasing storage capacity in heterogeneous storage arrays
Grant 10,768,822 - Gupta , et al. Sep
2020-09-08
Efficient metadata destage during safe data commit operation
Grant 10,754,895 - Gupta , et al. A
2020-08-25
Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage
Grant 10,754,780 - Anderson , et al. A
2020-08-25
Determining when to send message to a computing node to process items using a machine learning module
Grant 10,747,596 - Gupta , et al. A
2020-08-18
Determining Feature Settings For Code To Deploy To A System By Training A Machine Learning Module
App 20200257539 - A1
2020-08-13
Synchronized primary-secondary role swaps with synchronized safe data commit scans
Grant 10,740,007 - Borlick , et al. A
2020-08-11
Storage and application controller for mirroring and switchover of applications in a plurality of cloud locations via a plurality of configurable security protocols
Grant 10,735,510 - Borlick , et al.
2020-08-04
Implementing redundant array of independent disks (RAID) arrays having compressed data stored therein
Grant 10,732,884 - Gupta , et al.
2020-08-04
Recovering From Data Loss Using Copy Services Relationships Between Volumes
App 20200241753 - Gupta; Lokesh M. ;   et al.
2020-07-30
Increasing Storage Capacity In Heterogeneous Storage Arrays
App 20200241762 - Gupta; Lokesh M. ;   et al.
2020-07-30
Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests
Grant 10,725,776 - Hardy , et al.
2020-07-28
Storage system using cloud storage as a rank
Grant 10,721,304 - Gupta , et al.
2020-07-21
Integration of the frequency of usage of tracks in a tiered storage system into a cache management system of a storage controller
Grant 10,691,596 - Gupta , et al.
2020-06-23
Handling zero fault tolerance events in machines where failure likely results in unacceptable loss
Grant 10,691,518 - Hardy , et al.
2020-06-23
Concurrent data erasure and replacement of processors
Grant 10,691,609 - Borlick , et al.
2020-06-23
Fixing Anomalies In A Preserved Data Structure Used To Generate A Temporary Data Structure During System Initialization
App 20200183914 - BORLICK; Matthew G. ;   et al.
2020-06-11
Intelligent Automated Remote Code Load
App 20200174773 - Borlick; Matthew G. ;   et al.
2020-06-04
Determining Modified Tracks To Destage During A Cache Scan
App 20200174930 - Gupta; Lokesh M. ;   et al.
2020-06-04
Recovering Storage Devices In A Storage Array Having Errors
App 20200174900 - Cagno; Brian J. ;   et al.
2020-06-04
Providing additional memory and cache for the execution of critical tasks by folding processing units of a processor complex
Grant 10,671,438 - Borlick , et al.
2020-06-02
Reducing a rate at which data is mirrored from a primary server to a secondary server
Grant 10,664,187 - Hardy , et al.
2020-05-26
Managing reads and writes to data entities experiencing a security breach from a suspicious process
Grant 10,664,595 - Borlick , et al.
2020-05-26
Data loss avoidance in multi-server storage systems
Grant 10,656,848 - Borlick , et al.
2020-05-19
Method, system, and computer program product for providing security and responsiveness in cloud based data storage and application execution
Grant 10,659,472 - Borlick , et al.
2020-05-19
Validation Of Storage Volumes That Are In A Peer To Peer Remote Copy Relationship
App 20200150881 - Borlick; Matthew G. ;   et al.
2020-05-14
Determination Of Memory Access Patterns Of Tasks In A Multi-core Processor
App 20200142742 - BORLICK; Matthew G. ;   et al.
2020-05-07
Wait Classified Cache Writes In A Data Storage System
App 20200142834 - Gupta; Lokesh M. ;   et al.
2020-05-07
Providing Track Format Information When Mirroring Updated Tracks From A Primary Storage System To A Secondary Storage System
App 20200142599 - Anderson; Kyler A. ;   et al.
2020-05-07
Reducing A Rate At Which Data Is Mirrored From A Primary Server To A Secondary Server
App 20200142598 - HARDY; Clint A. ;   et al.
2020-05-07
Using A Machine Learning Module To Select A Priority Queue From Which To Process An Input/output (i/o) Request
App 20200142846 - Nielsen; Karl A. ;   et al.
2020-05-07
Invoking demote threads on processors to demote tracks from a cache based on free cache segments
Grant 10,642,755 - Ash , et al.
2020-05-05
Perform Preemptive Identification And Reduction Of Risk Of Failure In Computational Systems By Training A Machine Learning Modul
App 20200133820 - Olson; James E. ;   et al.
2020-04-30
Perform Destages Of Tracks With Holes In A Storage System By Training A Machine Learning Module
App 20200134462 - Gupta; Lokesh M. ;   et al.
2020-04-30
Using A Machine Learning Module To Perform Destages Of Tracks With Holes In A Storage System
App 20200133856 - Gupta; Lokesh M. ;   et al.
2020-04-30
Using A Machine Learning Module To Perform Preemptive Identification And Reduction Of Risk Of Failure In Computational Systems
App 20200133753 - Olson; James E. ;   et al.
2020-04-30
Raid data loss prevention
Grant 10,635,537 - Borlick , et al.
2020-04-28
Reclaiming Storage Space In Raids Made Up Of Heterogeneous Storage Drives
App 20200125284 - Gupta; Lokesh M. ;   et al.
2020-04-23
Efficient Metadata Destage During Safe Data Commit Operation
App 20200125684 - Gupta; Lokesh M. ;   et al.
2020-04-23
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
Determining when to send message to computing node to process items by training a machine learning module
Grant 10,628,241 - Gupta , et al.
2020-04-21
DYNAMIC I/O LOAD BALANCING FOR zHYPERLINK
App 20200110542 - Gupta; Lokesh M. ;   et al.
2020-04-09
Performance Efficient Time Locks On Data In A Storage Controller
App 20200110673 - Borlick; Matthew G. ;   et al.
2020-04-09
Detection and prevention of deadlock in a storage controller for cache access
Grant 10,613,981 - Gupta , et al.
2020-04-07
Fixing anomalies in a preserved data structure used to generate a temporary data structure during system initialization
Grant 10,606,826 - Borlick , et al.
2020-03-31
Adding dummy requests to a submission queue to manage processing queued requests according to priorities of the queued requests
Grant 10,606,776 - Gupta , et al.
2020-03-31
Reduction Of Processing Overhead For Point In Time Copy To Allow Access To Time Locked Data
App 20200089411 - Borlick; Matthew G. ;   et al.
2020-03-19
I/O load balancing between virtual storage drives making up raid arrays
Grant 10,592,156 - Ash , et al.
2020-03-17
Adjusting active cache size based on cache usage
Grant 10,592,432 - Ash , et al.
2020-03-17
Validation Of Clock To Provide Security For Time Locked Data
App 20200081480 - Borlick; Matthew G. ;   et al.
2020-03-12
Point In Time Copy Of Time Locked Data In A Storage Controller
App 20200081624 - Borlick; Matthew G. ;   et al.
2020-03-12
Detection And Prevention Of Deadlock In A Storage Controller For Cache Access Via A Plurality Of Demote Mechanisms
App 20200073808 - Gupta; Lokesh M. ;   et al.
2020-03-05
Detection And Prevention Of Deadlock In A Storage Controller For Cache Access
App 20200073807 - Gupta; Lokesh M. ;   et al.
2020-03-05
Using alternate recovery actions for initial recovery actions in a computing system
Grant 10,579,476 - Borlick , et al.
2020-03-03
Providing track format information when mirroring updated tracks from a primary storage system to a secondary storage system
Grant 10,579,296 - Anderson , et al.
2020-03-03
Storage system using cloud based ranks as replica storage
Grant 10,581,969 - Gupta , et al.
2020-03-03
Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback
Grant 10,572,355 - Anderson , et al. Feb
2020-02-25
Validation of storage volumes that are in a peer to peer remote copy relationship
Grant 10,564,867 - Borlick , et al. Feb
2020-02-18
OPTIMIZING SYNCHRONOUS I/O FOR zHYPERLINK
App 20200050384 - Gupta; Lokesh M. ;   et al.
2020-02-13
Transaction Optimization During Periods Of Peak Activity
App 20200051045 - Gupta; Lokesh M. ;   et al.
2020-02-13
Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module
Grant 10,558,596 - Nielsen , et al. Feb
2020-02-11
Determining Sectors Of A Track To Stage Into Cache By Training A Machine Learning Module
App 20200042905 - Gupta; Lokesh M. ;   et al.
2020-02-06
Determining Sectors Of A Track To Stage Into Cache Using A Machine Learning Module
App 20200042906 - Gupta; Lokesh M. ;   et al.
2020-02-06
Determining When To Send Message To A Computing Node To Process Items By Training A Machine Learning Module
App 20200042368 - Gupta; Lokesh M. ;   et al.
2020-02-06
Determining When To Send Message To A Computing Node To Process Items Using A Machine Learning Module
App 20200042367 - Gupta; Lokesh M. ;   et al.
2020-02-06
Wait classified cache writes in a data storage system
Grant 10,552,330 - Gupta , et al. Fe
2020-02-04
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
Presenting a data instance based on presentation rules
Grant 10,552,500 - Borlick , et al. Fe
2020-02-04
Preventing unexpected power-up failures of hardware components
Grant 10,545,553 - Borlick , et al. Ja
2020-01-28
Determination of memory access patterns of tasks in a multi-core processor
Grant 10,545,795 - Borlick , et al. Ja
2020-01-28
Transfer track format information for tracks in cache at a first processor node to a second process node to which the first processor node is failing over
Grant 10,540,246 - Anderson , et al. Ja
2020-01-21
Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Grant 10,540,295 - Anderson , et al. Ja
2020-01-21
Cognitive feature based code level update
Grant 10,528,339 - Borlick , et al. J
2020-01-07
Performance efficient time locks on data in a storage controller
Grant 10,528,435 - Borlick , et al. J
2020-01-07
Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface
Grant 10,528,437 - Borlick , et al. J
2020-01-07
Determining When To Perform Error Checking Of A Storage Unit By Using A Machine Learning Module
App 20200004623 - Borlick; Matthew G. ;   et al.
2020-01-02
Determining When To Replace A Storage Device Using A Machine Learning Module
App 20200004434 - Borlick; Matthew G. ;   et al.
2020-01-02
Determining When To Perform A Data Integrity Check Of Copies Of A Data Set By Training A Machine Learning Module
App 20200004439 - Borlick; Matthew G. ;   et al.
2020-01-02
Determining When To Perform A Data Integrity Check Of Copies Of A Data Set Using A Machine Learning Module
App 20200004437 - Borlick; Matthew G. ;   et al.
2020-01-02
Determining When To Replace A Storage Device By Training A Machine Learning Module
App 20200004435 - Borlick; Matthew G. ;   et al.
2020-01-02
Determining When To Perform Error Checking Of A Storage Unit By Training A Machine Learning Module
App 20200004625 - Borlick; Matthew G. ;   et al.
2020-01-02
Transfer Track Format Information For Tracks In Cache At A Primary Storage System To A Secondary Storage System To Which Tracks
App 20200004649 - Anderson; Kyler A. ;   et al.
2020-01-02
Using Alternate Recovery Actions For Initial Recovery Actions In A Computing System
App 20200004634 - BORLICK; Matthew G. ;   et al.
2020-01-02
Allocation Of Cache Storage Among Applications That Indicate Minimum Retention Time For Tracks In Least Recently Used Demoting S
App 20190391923 - Gupta; Lokesh M. ;   et al.
2019-12-26
Dynamically determining tracks to prestage from storage to cache using a machine learning module
App 20190391919 - Gupta; Lokesh M. ;   et al.
2019-12-26
Dynamically Determining Tracks To Prestage From Storage To Cache By Training A Machine Learning Module
App 20190391920 - Gupta; Lokesh M. ;   et al.
2019-12-26
Integration Of Application Indicated Maximum Time To Cache To Least Recently Used Track Demoting Schemes In A Cache Management S
App 20190391930 - Gupta; Lokesh M. ;   et al.
2019-12-26
Integration Of Application Indicated Minimum Time To Cache And Maximum Time To Cache To Least Recently Used Track Demoting Schem
App 20190391932 - Gupta; Lokesh M. ;   et al.
2019-12-26
Integration Of Application Indicated Minimum Time To Cache To Least Recently Used Track Demoting Schemes In A Cache Management S
App 20190391931 - Gupta; Lokesh M. ;   et al.
2019-12-26
Allocation Of Cache Storage Among Applications Based On Application Priority And Minimum Retention Time For Tracks In Least Rece
App 20190391933 - Gupta; Lokesh M. ;   et al.
2019-12-26
Reduction of processing overhead for point in time copy to allow access to time locked data
Grant 10,514,859 - Borlick , et al. Dec
2019-12-24
Validation of clock to provide security for time locked data
Grant 10,514,721 - Borlick , et al. Dec
2019-12-24
Data Loss Avoidance In Multi-server Storage Systems
App 20190384509 - Borlick; Matthew G. ;   et al.
2019-12-19
Determining An Allocation Of Stage And Destage Tasks By Training A Machine Learning Module
App 20190377610 - Gupta; Lokesh M. ;   et al.
2019-12-12
Determining An Allocation Of Stage And Destage Tasks By Using A Machine Learning Module
App 20190377609 - Gupta; Lokesh M. ;   et al.
2019-12-12
Point in time copy of time locked data in a storage controller
Grant 10,489,080 - Borlick , et al. Nov
2019-11-26
Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module
App 20190354497 - Nielsen; Karl A. ;   et al.
2019-11-21
Preventing Unexpected Power-up Failures Of Hardware Components
App 20190354158 - Borlick; Matthew G. ;   et al.
2019-11-21
Selecting One Of Multiple Cache Eviction Algorithms To Use To Evict A Track From The Cache Using A Machine Learning Module
App 20190354488 - Gupta; Lokesh M. ;   et al.
2019-11-21
Selecting One Of Multiple Cache Eviction Algorithms To Use To Evict A Track From The Cache By Training A Machine Learning Module
App 20190354489 - Gupta; Lokesh M. ;   et al.
2019-11-21
Selecting A Priority Queue From Which To Process An Input/output (i/o) Request Using A Machine Learning Module
App 20190354496 - Nielsen; Karl A. ;   et al.
2019-11-21
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
Allocation Of Task Control Blocks In A Storage Controller For Staging And Destaging Based On Storage Rank Response Time
App 20190347021 - Gupta; Lokesh M. ;   et al.
2019-11-14
Transfer Track Format Information For Tracks At A First Processor Node To A Second Processor Node
App 20190347173 - Anderson; Kyler A. ;   et al.
2019-11-14
Thin Provisioning Using Cloud Based Ranks
App 20190347024 - Gupta; Lokesh ;   et al.
2019-11-14
Dynamic Data Relocation Using Cloud Based Ranks
App 20190347032 - Gupta; Lokesh ;   et al.
2019-11-14
Load Balancing Between Virtual Storage Drives
App 20190339897 - Ash; Kevin J. ;   et al.
2019-11-07
Communicating Health Status When A Management Console Is Unavailable
App 20190342197 - Borlick; Matthew G. ;   et al.
2019-11-07
Supplemental power distribution voltage stabilization
Grant 10,466,751 - Borlick , et al. No
2019-11-05
Performing Workload Balancing Of Tracks In Storage Areas Assigned To Processing Units
App 20190332276 - Gupta; Lokesh M. ;   et al.
2019-10-31
Handling Zero Fault Tolerance Events In Machines Where Failure Likely Results In Unacceptable Loss
App 20190332457 - HARDY; Clint A. ;   et al.
2019-10-31
Monitoring Correctable Errors On A Bus Interface To Determine Whether To Redirect Input/output (i/o) Traffic From A First Proces
App 20190332456 - Borlick; Matthew G. ;   et al.
2019-10-31
Integration Of The Frequency Of Usage Of Tracks In A Tiered Storage System Into A Cache Management System Of A Storage Controlle
App 20190332535 - Gupta; Lokesh M. ;   et al.
2019-10-31
Offloading Processing Of Writes To Determine Malicious Data From A First Storage System To A Second Storage System
App 20190332768 - Borlick; Matthew G. ;   et al.
2019-10-31
Receiving, At A Secondary Storage Controller, Information On Modified Data From A Primary Storage Controller To Use To Calculate
App 20190332471 - Gupta; Lokesh M. ;   et al.
2019-10-31
Mirroring Information On Modified Data From A Primary Storage Controller To A Secondary Storage Controller For The Secondary Sto
App 20190332470 - Gupta; Lokesh M. ;   et al.
2019-10-31
Management Of Foreground And Background Processes In A Storage Controller
App 20190324845 - Borlick; Matthew G. ;   et al.
2019-10-24
Using Track Locks And Stride Group Locks To Manage Cache Operations
App 20190317898 - Gupta; Lokesh M. ;   et al.
2019-10-17
Adding Dummy Requests To A Submission Queue To Manage Processing Queued Requests According To Priorities Of The Queued Requests
App 20190317909 - Gupta; Lokesh M. ;   et al.
2019-10-17
Injecting Trap Code In An Execution Path Of A Process Executing A Program To Generate A Trap Address Range To Detect Potential M
App 20190318081 - Gupta; Lokesh M. ;   et al.
2019-10-17
Determining A Frequency At Which To Execute Trap Code In An Execution Path Of A Process Executing A Program To Generate A Trap A
App 20190318091 - Gupta; Lokesh M. ;   et al.
2019-10-17
Offloading processing of writes to determine malicious data from a first storage system to a second storage system
Grant 10,445,497 - Borlick , et al. Oc
2019-10-15
Destaging Pinned Retryable Data In Cache
App 20190310950 - Anderson; Kyler A. ;   et al.
2019-10-10
Selecting Resources To Make Available In Local Queues For Processors To Use
App 20190310940 - Ash; Kevin J. ;   et al.
2019-10-10
Selecting Resources To Make Available In Local Queues For Processors To Use
App 20190310939 - Ash; Kevin J. ;   et al.
2019-10-10
Monitoring Correctable Errors On A Bus Interface To Determine Whether To Redirect Input/output Request (i/o) Traffic To Another
App 20190303252 - Borlick; Matthew G. ;   et al.
2019-10-03
Restore Current Version Of A Track From A Non-volatile Storage Into A New Location In Cache
App 20190303248 - Anderson; Kyler A. ;   et al.
2019-10-03
Monitoring correctable errors on a bus interface to determine whether to redirect input/output (I/O) traffic from a first processing unit to a second processing unit
Grant 10,430,264 - Borlick , et al. O
2019-10-01
Handling zero fault tolerance events in machines where failure likely results in unacceptable loss
Grant 10,417,069 - Hardy , et al. Sept
2019-09-17
Synchronized Safe Data Commit Scans In Multiple Data Storage Systems
App 20190278481 - Gupta; Lokesh M. ;   et al.
2019-09-12
Synchronized Primary-secondary Role Swaps With Synchronized Safe Data Commit Scans
App 20190278492 - Borlick; Matthew G. ;   et al.
2019-09-12
Determining memory access categories for tasks coded in a computer program
App 20190272238 - Borlick; Matthew G. ;   et al.
2019-09-05
Processing Cache Miss Rates To Determine Memory Space To Add To An Active Cache To Reduce A Cache Miss Rate For The Active Cache
App 20190272237 - Anderson; Kyler A. ;   et al.
2019-09-05
Virtual Storage Drive Management In A Data Storage System
App 20190266062 - BORLICK; Matthew G. ;   et al.
2019-08-29
Selecting resources to make available in local queues for processors to use
Grant 10,394,713 - Ash , et al. A
2019-08-27
Communicating health status when a management console is unavailable for a server in a mirror storage environment
Grant 10,397,078 - Borlick , et al. A
2019-08-27
Restore current version of a track from a non-volatile storage into a new location in cache
Grant 10,387,272 - Anderson , et al. A
2019-08-20
Interacting with a remote server over a network to determine whether to allow data exchange with a resource at the remote server
Grant 10,382,470 - Borlick , et al. A
2019-08-13
Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache
Grant 10,379,905 - Ash , et al. A
2019-08-13
Management of foreground and background processes in a storage controller
Grant 10,379,943 - Borlick , et al. A
2019-08-13
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
Thin provisioning using cloud based ranks
Grant 10,372,363 - Gupta , et al.
2019-08-06
Dynamic data relocation using cloud based ranks
Grant 10,372,371 - Gupta , et al.
2019-08-06
Destaging pinned retryable data in cache
Grant 10,372,624 - Anderson , et al.
2019-08-06
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
Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Grant 10346316 -
2019-07-09
Determining cores to assign to cache hostile tasks
Grant 10,346,317 - Borlick , et al. July 9, 2
2019-07-09
Determining Whether To Destage Write Data In Cache To Storage Based On Whether The Write Data Has Malicious Data
App 20190205536 - Borlick; Matthew G. ;   et al.
2019-07-04
Wait Classified Cache Writes In A Data Storage System
App 20190179761 - Gupta; Lokesh M. ;   et al.
2019-06-13
Invoking input/output (I/O) threads on processors to demote tracks from a cache
Grant 10,318,156 - Ash , et al.
2019-06-11
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
Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache
Grant 10,318,352 - Ash , et al.
2019-06-11
Reducing A Rate At Which Data Is Mirrored From A Primary Server To A Secondary Server
App 20190171363 - HARDY; Clint A. ;   et al.
2019-06-06
Reducing A Rate At Which Requests Are Sent From One Processor To Another To Reduce Processor Utilization At The Processor Receiv
App 20190171451 - HARDY; Clint A. ;   et al.
2019-06-06
Handling Zero Fault Tolerance Events In Machines Where Failure Likely Results In Unacceptable Loss
App 20190171509 - HARDY; Clint A. ;   et al.
2019-06-06
Avoid out of space outage in a thinly provisioned box
Grant 10,310,738 - Gupta , et al.
2019-06-04
Alternative port error recovery with limited system impact
Grant 10,303,551 - Borlick , 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
Using A Characteristic Of A Process Input/output (i/o) Activity And Data Subject To The I/o Activity To Determine Whether The Pr
App 20190155751 - Borlick; Matthew G. ;   et al.
2019-05-23
Determining whether to destage write data in cache to storage based on whether the write data has malicious data
Grant 10,282,543 - Borlick , 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
Reserving a core of a processor complex for a critical task
Grant 10,275,280 - Borlick , et al.
2019-04-30
Providing Additional Memory And Cache For The Execution Of Critical Tasks By Folding Processing Units Of A Processor Complex
App 20190108065 - Borlick; Matthew G. ;   et al.
2019-04-11
Dual server based storage controllers with distributed storage of each server data in different clouds
Grant 10,257,023 - Borlick , et al.
2019-04-09
Maintaining Track Format Metadata For Target Tracks In A Target Storage In A Copy Relationship With Source Tracks In A Source Storage
App 20190102306 - Anderson; Kyler A. ;   et al.
2019-04-04
Providing exclusive use of cache associated with a processing entity of a processor complex to a selected task
Grant 10,248,457 - Borlick , et al.
2019-04-02
Using a characteristic of a process input/output (I/O) activity and data subject to the I/O activity to determine whether the process is a suspicious process
Grant 10,248,577 - Borlick , et al.
2019-04-02
Providing additional memory and cache for the execution of critical tasks by folding processing units of a processor complex
Grant 10,248,464 - Borlick , et al.
2019-04-02
Dynamic Data Relocation Using Cloud Based Ranks
App 20190079693 - Gupta; Lokesh ;   et al.
2019-03-14
Storage System Using Cloud Based Ranks As Replica Storage
App 20190082009 - Gupta; Lokesh ;   et al.
2019-03-14
Storage System Using Cloud Storage As A Rank
App 20190082008 - Gupta; Lokesh ;   et al.
2019-03-14
Thin Provisioning Using Cloud Based Ranks
App 20190079686 - Gupta; Lokesh ;   et al.
2019-03-14
Using cache lists for processors to determine tracks to demote from a cache
Grant 10,229,064 - Ash , et al.
2019-03-12
Distributed Safe Data Commit In A Data Storage System
App 20190073311 - Anderson; Kyler A. ;   et al.
2019-03-07
Method, System, And Computer Program Product For Providing Security And Responsiveness In Cloud Based Data Storage And Application Execution
App 20190075119 - Borlick; Matthew G. ;   et al.
2019-03-07
Execution of critical tasks based on the number of available processing entities
Grant 10,223,164 - Borlick , 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
Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage
Grant 10,223,274 - Anderson , et al.
2019-03-05
Restore Current Version Of A Track From A Non-volatile Storage Into A New Location In Cache
App 20190065325 - Anderson; Kyler A. ;   et al.
2019-02-28
Maintaining Track Format Metadata For Target Tracks In A Target Storage In A Copy Relationship With Source Tracks In A Source Storage
App 20190065381 - Anderson; Kyler A. ;   et al.
2019-02-28
Destaging Pinned Retryable Data In Cache
App 20190057042 - Anderson; Kyler A. ;   et al.
2019-02-21
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
Providing Track Format Information When Mirroring Updated Tracks From A Primary Storage System To A Secondary Storage System
App 20190042096 - Anderson; Kyler A. ;   et al.
2019-02-07
Transfer Track Format Information For Tracks In Cache At A First Processor Node To A Second Process Node To Which The First Processor Node Is Failing Over
App 20190034303 - Anderson; Kyler A. ;   et al.
2019-01-31
Saving Track Metadata Format Information For Tracks Demoted From Cache For Use When The Demoted Track Is Later Staged Into Cache
App 20190034355 - Anderson; Kyler A. ;   et al.
2019-01-31
Transfer Track Format Information For Tracks In Cache At A Primary Storage System To A Secondary Storage System To Which Tracks Are Mirrored To Use After A Failover Or Failback
App 20190034302 - Anderson; Kyler A. ;   et al.
2019-01-31
Concurrent Data Erasure And Replacement Of Processors
App 20190026229 - Borlick; Matthew G. ;   et al.
2019-01-24
Avoid Out Of Space Outage In A Thinly Provisioned Box
App 20190018595 - Gupta; Lokesh ;   et al.
2019-01-17
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
Preventing Unexpected Power-up Failures Of Hardware Components
App 20190004581 - Borlick; Matthew G. ;   et al.
2019-01-03
Determining cores to assign to cache hostile tasks
Grant 10,169,248 - Borlick , et al. J
2019-01-01
Method, system, and computer program product for distributed storage of data in a heterogeneous cloud
Grant 10,171,585 - Borlick , et al. J
2019-01-01
Adjusting active cache size based on cache usage
Grant 10,169,249 - Ash , et al. J
2019-01-01
Processing Cache Miss Rates To Determine Memory Space To Add To An Active Cache To Reduce A Cache Miss Rate For The Active Cache
App 20180373645 - Anderson; Kyler A. ;   et al.
2018-12-27
Using Alternate Recovery Actions For Initial Recovery Actions In A Computing System
App 20180357120 - Borlick; Matthew G. ;   et al.
2018-12-13
Method, system, and computer program product for providing security and responsiveness in cloud based data storage and application execution
Grant 10,154,044 - Borlick , et al. Dec
2018-12-11
Monitoring Correctable Errors On A Bus Interface To Determine Whether To Redirect Input/output (i/o) Traffic From A First Processing Unit To A Second Processing Unit
App 20180349217 - Borlick; Matthew G. ;   et al.
2018-12-06
Monitoring Correctable Errors On A Bus Interface To Determine Whether To Redirect Input/output Request (i/o) Traffic To Another Bus Interface
App 20180349237 - Borlick; Matthew G. ;   et al.
2018-12-06
Adjusting Active Cache Size Based On Cache Usage
App 20180341599 - Ash; Kevin J. ;   et al.
2018-11-29
Storage And Application Controller For Mirroring And Switchover Of Applications In A Plurality Of Cloud Locations Via A Plurality Of Configurable Security Protocols
App 20180332111 - Borlick; Matthew G. ;   et al.
2018-11-15
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
Determining Whether To Destage Write Data In Cache To Storage Based On Whether The Write Data Has Malicious Data
App 20180322280 - Borlick; Matthew G. ;   et al.
2018-11-08
Point In Time Copy Of Time Locked Data In A Storage Controller
App 20180321849 - Borlick; Matthew G. ;   et al.
2018-11-08
Offloading Processing Of Writes To Determine Malicious Data From A First Storage System To A Second Storage System
App 20180322281 - Borlick; Matthew G. ;   et al.
2018-11-08
Methods And Systems For Cyber-hacking Detection
App 20180324213 - Borlick; Matthew G. ;   et al.
2018-11-08
Performance Efficient Time Locks On Data In A Storage Controller
App 20180321998 - Borlick; Matthew G. ;   et al.
2018-11-08
Reduction Of Processing Overhead For Point In Time Copy To Allow Access To Time Locked Data
App 20180321850 - Borlick; Matthew G. ;   et al.
2018-11-08
Validation Of Clock To Provide Security For Time Locked Data
App 20180322071 - Borlick; Matthew G. ;   et al.
2018-11-08
Communications of usernames and passwords to a plurality of cloud storages via a plurality of communications protocols that change over time
Grant 10,122,832 - Borlick , et al. November 6, 2
2018-11-06
Validation of write data subsequent to destaging to auxiliary storage for completion of peer to peer remote copy
Grant 10,120,598 - Borlick , et al. November 6, 2
2018-11-06
Invoking Input/output (i/o) Threads On Processors To Demote Tracks From A Cache
App 20180314432 - Ash; Kevin J. ;   et al.
2018-11-01
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
Distributing Tracks To Add To Cache To Processor Cache Lists Based On Counts Of Processor Access Requests To The Cache
App 20180293107 - Ash; Kevin J. ;   et al.
2018-10-11
Using A Characteristic Of A Process Input/output (i/o) Activity And Data Subject To The I/o Activity To Determine Whether The Process Is A Suspicious Process
App 20180293176 - Borlick; Matthew G. ;   et al.
2018-10-11
Managing Reads And Writes To Data Entities Experiencing A Security Breach From A Suspicious Process
App 20180285566 - Borlick; Matthew G. ;   et al.
2018-10-04
Determining Cores To Assign To Cache Hostile Tasks
App 20180276144 - Borlick; Matthew G. ;   et al.
2018-09-27
Cognitive Feature Based Code Level Update
App 20180267788 - Borlick; Matthew G. ;   et al.
2018-09-20
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
Presenting A Data Instance Based On Presentation Rules
App 20180253560 - Borlick; Matthew G. ;   et al.
2018-09-06
Supplemental Power Distribution Voltage Stabilization
App 20180239414 - Borlick; Matthew G. ;   et al.
2018-08-23
Legacy Program Code Analysis And Optimization
App 20180225110 - Borlick; Matthew G. ;   et al.
2018-08-09
Invoking Input/output (i/o) Threads On Processors To Demote Tracks From A Cache
App 20180217759 - Ash; Kevin J. ;   et al.
2018-08-02
Distributing Tracks To Add To Cache To Processor Cache Lists Based On Counts Of Processor Access Requests To The Cache
App 20180203735 - Ash; Kevin J. ;   et al.
2018-07-19
Invoking Demote Threads On Processors To Demote Tracks From A Cache
App 20180181497 - Ash; Kevin J. ;   et al.
2018-06-28
Fixing anomalies in a preserved data structure used to generate a temporary data structure during system initialization
App 20180165322 - Borlick; Matthew G. ;   et al.
2018-06-14
Using Cache Lists For Processors To Determine Tracks To Demote From A Cache
App 20180157594 - Ash; Kevin J. ;   et al.
2018-06-07
Management Of Foreground And Background Processes In A Storage Controller
App 20180157498 - Borlick; Matthew G. ;   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

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