loadpatents
name:-0.38847708702087
name:-0.43940997123718
name:-0.0025730133056641
Benhase; Michael Thomas Patent Filings

Benhase; Michael Thomas

Patent Applications and Registrations

Patent applications and USPTO patent grants for Benhase; Michael Thomas.The latest application filed is for "management of destage tasks with large number of ranks".

Company Profile
0.94.70
  • Benhase; Michael Thomas - Tucson AZ
  • Benhase, Michael Thomas - Pima AZ
  • Benhase; Michael Thomas - Tuscon 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
Deferred re-MRU operations to reduce lock contention
Grant 9,733,991 - Ash , et al. August 15, 2
2017-08-15
Management of destage tasks with large number of ranks
Grant 9,626,113 - Ash , et al. April 18, 2
2017-04-18
Management Of Destage Tasks With Large Number Of Ranks
App 20160253107 - ASH; Kevin John ;   et al.
2016-09-01
Grouping and dispatching scans in cache
Grant 9,430,395 - Benhase , et al. August 30, 2
2016-08-30
Recovery from cache and NVS out of sync
Grant 9,396,102 - Ash , et al. July 19, 2
2016-07-19
Management of destage tasks with large number of ranks
Grant 9,367,479 - Ash , et al. June 14, 2
2016-06-14
Apparatus and method to copy data
Grant 9,063,945 - Benhase , et al. June 23, 2
2015-06-23
Preferential CPU utilization for tasks
Grant 9,058,217 - Ash , et al. June 16, 2
2015-06-16
Data archiving using data compression of a flash copy
Grant 8,918,607 - Benhase , et al. December 23, 2
2014-12-23
Intelligent And Efficient Raid Rebuild Technique
App 20140304548 - Steffan; Jeffrey Raymond ;   et al.
2014-10-09
Multi-target, point-in-time-copy architecture with data duplication
Grant 8,843,719 - Benhase , et al. September 23, 2
2014-09-23
Efficient cache volume SIT scans
Grant 8,832,379 - Ash , et al. September 9, 2
2014-09-09
Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume
Grant 8,738,821 - Klein , et al. May 27, 2
2014-05-27
Efficient processing of cache segment waiters
Grant 8,719,504 - Ash , et al. May 6, 2
2014-05-06
Preferential Cpu Utilization For Tasks
App 20140082629 - ASH; Kevin John ;   et al.
2014-03-20
Recovery From Cache And Nvs Out Of Sync
App 20140082254 - ASH; Kevin John ;   et al.
2014-03-20
Efficient Cache Volume Sit Scans
App 20140082292 - ASH; Kevin John ;   et al.
2014-03-20
Efficient Processing Of Cache Segment Waiters
App 20140082231 - ASH; Kevin John ;   et al.
2014-03-20
Deferred Re-mru Operations To Reduce Lock Contention
App 20140082296 - ASH; Kevin John ;   et al.
2014-03-20
Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranks
Grant 8,639,877 - Benhase , et al. January 28, 2
2014-01-28
Validating stored copies of data images to load into memory
Grant 8,521,707 - Ahmad , et al. August 27, 2
2013-08-27
Multi-stage Cache Directory And Variable Cache-line Size For Tiered Storage Architectures
App 20130219122 - Benhase; Michael Thomas ;   et al.
2013-08-22
Near continuous space-efficient data protection
Grant 8,458,134 - Benhase , et al. June 4, 2
2013-06-04
Thread synchronization in simultaneous multi-threaded processor machines
Grant 8,453,157 - Benhase , et al. May 28, 2
2013-05-28
Apparatus and method to maintain write operation atomicity where a data transfer operation crosses a data storage medium track boundary
Grant 8,438,332 - Ash , et al. May 7, 2
2013-05-07
Maintaining information of a relationship of target volumes comprising logical copies of a source volume
Grant 8,327,095 - Benhase , et al. December 4, 2
2012-12-04
Apparatus, system, and method for storing and retrieving compressed data
Grant 8,312,210 - Benhase , et al. November 13, 2
2012-11-13
Apparatus and program storage device for providing triad copy of storage data
Grant 8,312,236 - Benhase , et al. November 13, 2
2012-11-13
Determining whether to use a repository to store data updated during a resynchronization
Grant 8,250,323 - Benhase , et al. August 21, 2
2012-08-21
Validating stored copies of data images to load into memory
Grant 8,244,695 - Ahmad , et al. August 14, 2
2012-08-14
Validating Stored Copies Of Data Images To Load Into Memory
App 20120195524 - Ahmad; Said Abdullah ;   et al.
2012-08-02
Data Archiving Using Data Compression Of A Flash Copy
App 20120131293 - Benhase; Michael Thomas ;   et al.
2012-05-24
Using different algorithms to destage different types of data from cache
Grant 8,127,084 - Gill , et al. February 28, 2
2012-02-28
Differential caching mechanism based on media I/O speed
Grant 8,095,738 - Benhase , et al. January 10, 2
2012-01-10
Method, system, and program for an adaptor to read and write to system memory
Grant 8,024,524 - Benhase , et al. September 20, 2
2011-09-20
Determining whether to use a full volume or repository for a logical copy backup space
Grant 7,991,972 - Benhase , et al. August 2, 2
2011-08-02
Memory preserved cache to prevent data loss
Grant 7,975,169 - Ash , et al. July 5, 2
2011-07-05
Apparatus, system, and method for selecting a space efficient repository
Grant 7,958,310 - Benhase , et al. June 7, 2
2011-06-07
Using multiple data structures to manage data in cache
Grant 7,908,236 - Modha , et al. March 15, 2
2011-03-15
System and program for dual agent processes and dual active server processes
Grant 7,899,897 - Benhase , et al. March 1, 2
2011-03-01
Memory preserved cache failsafe reboot mechanism
Grant 7,895,465 - Ash , et al. February 22, 2
2011-02-22
Restricting the execution of copy services commands
Grant 7,873,864 - Benhase , et al. January 18, 2
2011-01-18
Wear Leveling Of Solid State Disks Distributed In A Plurality Of Redundant Array Of Independent Disk Ranks
App 20100332749 - Benhase; Michael Thomas ;   et al.
2010-12-30
Apparatus and Method to Maintain Write Operation Atomicity Where a Data Transfer Operation Crosses a Data Storage Medium Track Boundary
App 20100325376 - ASH; KEVIN JOHN ;   et al.
2010-12-23
System and article of manufacture for the detection of misdirected data
Grant 7,802,029 - Benhase , et al. September 21, 2
2010-09-21
Using different algorithms to destage different types of data from cache
Grant 7,783,839 - Gill , et al. August 24, 2
2010-08-24
Resource allocation unit queue
Grant 7,774,571 - Benhase , et al. August 10, 2
2010-08-10
Using Different Algorithms To Destage Different Types Of Data From Cache
App 20100174867 - Gill; Binny Sher ;   et al.
2010-07-08
Method, System, And Program For An Adaptor To Read And Write To System Memory
App 20100161902 - Benhase; Michael Thomas ;   et al.
2010-06-24
Managing write requests in cache directed to different storage groups
Grant 7,721,043 - Gill , et al. May 18, 2
2010-05-18
Apparatus, system, and method for writing stripes in parallel to unique persistent storage devices
Grant 7,702,864 - Andre , et al. April 20, 2
2010-04-20
Decryption of data in storage systems
Grant 7,681,047 - Benhase , et al. March 16, 2
2010-03-16
Grouping And Dispatching Scans In Cache
App 20100037226 - BENHASE; Michael Thomas ;   et al.
2010-02-11
Maintaining Information Of A Relationship Of Target Volumes Comprising Logical Copies Of A Source Volume
App 20090307453 - Benhase; Michael Thomas ;   et al.
2009-12-10
Memory Preserved Cache To Prevent Data Loss
App 20090300298 - Ash; Kevin John ;   et al.
2009-12-03
Memory Preserved Cache Failsafe Reboot Mechanism
App 20090300408 - Ash; Kevin John ;   et al.
2009-12-03
Method, system, and program for an adaptor to read and write to system memory
Grant 7,627,716 - Benhase , et al. December 1, 2
2009-12-01
Apparatus, System, And Method For Selecting A Space Efficient Repository
App 20090216954 - Benhase; Michael Thomas ;   et al.
2009-08-27
Recovery from failure in data storage systems
Grant 7,568,121 - Benhase , et al. July 28, 2
2009-07-28
Apparatus, system, and method for mandatory end to end integrity checking in a storage system
Grant 7,562,284 - Benhase , et al. July 14, 2
2009-07-14
Apparatus, System, And Method For Storing And Retrieving Compressed Data
App 20090177676 - Benhase; Michael Thomas ;   et al.
2009-07-09
Determining Whether To Use A Full Volume Or Repository For A Logical Copy Backup Space
App 20090150626 - Benhase; Michael Thomas ;   et al.
2009-06-11
Determining Whether To Use A Repository To Store Data Updated During A Resynchronization
App 20090150627 - Benhase; Michael Thomas ;   et al.
2009-06-11
Apparatus, system, and method for emergency backup
Grant 7,536,593 - Benhase , et al. May 19, 2
2009-05-19
Resource Allocation Unit Queue
App 20090089791 - Benhase; Michael Thomas ;   et al.
2009-04-02
Apparatus and method to reconfigure a storage array disposed in a data storage system
Grant 7,506,200 - Benhase , et al. March 17, 2
2009-03-17
Resource allocation unit queue
Grant 7,487,319 - Benhase , et al. February 3, 2
2009-02-03
Restricting The Execution Of Copy Services Commands
App 20080294861 - Benhase; Michael Thomas ;   et al.
2008-11-27
System And Article Of Manufacture For The Detection Of Misdirected Data
App 20080276017 - Benhase; Michael Thomas ;   et al.
2008-11-06
Method for the detection of misdirected data
Grant 7,421,519 - Benhase , et al. September 2, 2
2008-09-02
Restricting the execution of copy services commands
Grant 7,415,628 - Benhase , et al. August 19, 2
2008-08-19
System And Program For Dual Agent Processes And Dual Active Server Processes
App 20080177823 - Benhase; Linda ;   et al.
2008-07-24
Managing Write Requests In Cache Directed To Different Storage Groups
App 20080168234 - Gill; Binny Sher ;   et al.
2008-07-10
Using Different Algorithms To Destage Different Types Of Data From Cache
App 20080168220 - Gill; Binny Sher ;   et al.
2008-07-10
Method for dual agent processes and dual active server processes
Grant 7,379,989 - Benhase , et al. May 27, 2
2008-05-27
Apparatus, system, and method for error checking and recovery of transmitted data in a SCSI environment
Grant 7,376,863 - Benhase , et al. May 20, 2
2008-05-20
Validating Stored Copies Of Data Images To Load Into Memory
App 20080055644 - Ahmad; Said Abdullah ;   et al.
2008-03-06
Apparatus, system, and method for flushing cache data
Grant 7,337,277 - Benhase , et al. February 26, 2
2008-02-26
Using Multiple Data Structures To Manage Data In Cache
App 20080021853 - Modha; Dharmendra Shantilal ;   et al.
2008-01-24
Method, system, and program for transferring data directed to virtual memory addresses to a device memory
Grant 7,305,526 - Benhase , et al. December 4, 2
2007-12-04
Decryption of data in storage systems
App 20070245160 - Benhase; Michael Thomas ;   et al.
2007-10-18
Apparatus, system, and method for identifying a faulty communication module
Grant 7,251,753 - Benhase , et al. July 31, 2
2007-07-31
Apparatus and method to reconfigure a storage array disposed in a data storage system
App 20070174672 - Benhase; Michael Thomas ;   et al.
2007-07-26
Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume
App 20070168581 - Klein; Steven Edward ;   et al.
2007-07-19
Method, system, and program for data corruption detection and fault isolation
Grant 7,219,267 - Gibble , et al. May 15, 2
2007-05-15
Method, system, and program for processing complexes to access shared devices
Grant 7,191,465 - Benhase , et al. March 13, 2
2007-03-13
Apparatus, system, and method for mandatory end to end integrity checking in a storage system
App 20070050542 - Benhase; Michael Thomas ;   et al.
2007-03-01
Method, system, and program for allocating processor resources to a first and second types of tasks
Grant 7,178,147 - Benhase , et al. February 13, 2
2007-02-13
Method, system, and article of manufacture for preventing data loss
Grant 7,171,610 - Ash , et al. January 30, 2
2007-01-30
Method for configuring system adapters
Grant 7,130,929 - Benhase , et al. October 31, 2
2006-10-31
System, apparatus, and process for evaluating projected cache sizes
Grant 7,107,400 - Benhase , et al. September 12, 2
2006-09-12
Apparatus, system, and method for storing modified data
App 20060184736 - Benhase; Michael Thomas ;   et al.
2006-08-17
System for managing logical partition preemption
App 20060168214 - Armstrong; William Joseph ;   et al.
2006-07-27
System, apparatus, and method for limiting non-volatile memory
Grant 7,051,223 - Batchelor , et al. May 23, 2
2006-05-23
Apparatus, system, and method for time sensitive copy
App 20060107005 - Philippe Andre; Herve Gilbert ;   et al.
2006-05-18
Method, system, and program for processing complexes to access shared devices
App 20060107308 - Benhase; Michael Thomas ;   et al.
2006-05-18
Recovery from failure in data storage systems
App 20060107004 - Benhase; Michael Thomas ;   et al.
2006-05-18
Apparatus, system, and method for flushing cache data
App 20060106990 - Benhase; Michael Thomas ;   et al.
2006-05-18
Method, system, and program for an adaptor to read and write to system memory
App 20060107002 - Benhase; Michael Thomas ;   et al.
2006-05-18
Resource allocation unit queue
App 20060107015 - Benhase; Michael Thomas ;   et al.
2006-05-18
Thread synchronization in simultaneous multi-threaded processor machines
App 20060107263 - Benhase; Michael Thomas ;   et al.
2006-05-18
Method, system, and program for transferring data directed to virtual memory addresses to a device memory
App 20060101226 - Benhase; Michael Thomas ;   et al.
2006-05-11
Apparatus, system, and method for error checking and recovery of transmitted data in a SCSI enviroment
App 20060047993 - Benhase; Michael Thomas ;   et al.
2006-03-02
Method and system for recovery of meta data in a storage controller
Grant 6,988,171 - Beardsley , et al. January 17, 2
2006-01-17
Method and system for managing meta data
Grant 6,981,102 - Beardsley , et al. December 27, 2
2005-12-27
Apparatus, system, and method for emergency backup
App 20050210316 - Benhase, Michael Thomas ;   et al.
2005-09-22
Restricting the execution of copy services commands
App 20050188251 - Benhase, Michael Thomas ;   et al.
2005-08-25
Method, system, and program for data corruption detection and fault isolation
App 20050188279 - Gibble, Kevin Lee ;   et al.
2005-08-25
Method, system, and article of manufacture for the detection of misdirected data
App 20050138489 - Benhase, Michael Thomas ;   et al.
2005-06-23
System,apparatus, and method for limiting non-volatile memory
App 20050071697 - Batchelor, Gary William ;   et al.
2005-03-31
Apparatus, system, and method for identifying a faulty communication module
App 20050060611 - Benhase, Michael Thomas ;   et al.
2005-03-17
Method, system, and program for dual agent processes and dual active server processes
App 20050044193 - Benhase, Linda ;   et al.
2005-02-24
Method, apparatus and program storage device for providing data integrity using check data and other metadata on a formatted storage medium
App 20040205317 - Walls, Andrew Dale ;   et al.
2004-10-14
System, apparatus, and process for evaluating projected cache sizes
App 20040193801 - Benhase, Michael Thomas ;   et al.
2004-09-30
Method, system, and program for destaging data in cache
Grant 6,785,771 - Ash , et al. August 31, 2
2004-08-31
Domain-wide reset agents
App 20040158605 - Benhase, Linda Van Patten ;   et al.
2004-08-12
Method, system, and program for caching data in a storage controller
Grant 6,775,738 - Ash , et al. August 10, 2
2004-08-10
Method, system, program, and data structure for queuing requests having different priorities
Grant 6,745,262 - Benhase , et al. June 1, 2
2004-06-01
Method, system, and article of manufacture for preventing data loss
App 20030233613 - Ash, Kevin John ;   et al.
2003-12-18
Method, system, and program for initializing a storage space
Grant 6,665,743 - Benhase , et al. December 16, 2
2003-12-16
Method and system for caching data in a storage system
Grant 6,658,542 - Beardsley , et al. December 2, 2
2003-12-02
Data length control of access to a data bus
Grant 6,636,913 - Batchelor , et al. October 21, 2
2003-10-21
Tracking and control of prefetch data in a PCI bus system
Grant 6,578,102 - Batchelor , et al. June 10, 2
2003-06-10
Method, system, and program for destaging data in cache
App 20030105928 - Ash, Kevin John ;   et al.
2003-06-05
Method and system for caching data in a storage system
App 20030070041 - Beardsley, Brent Cameron ;   et al.
2003-04-10
Method, system, and program for allocating processor resources to a first and second types of tasks
App 20030061264 - Benhase, Michael Thomas ;   et al.
2003-03-27
Method and system for managing meta data
App 20030051113 - Beardsley, Brent Cameron ;   et al.
2003-03-13
Method, system, and program for caching data in a storage controller
App 20030037204 - Ash, Kevin John ;   et al.
2003-02-20
Method for configuring system adapters
App 20030023781 - Benhase, Michael Thomas ;   et al.
2003-01-30
Method and system for maintaining information about modified data in cache in a storage system for use during a system failure
Grant 6,513,097 - Beardsley , et al. January 28, 2
2003-01-28
Method and system for managing meta data
Grant 6,502,174 - Beardsley , et al. December 31, 2
2002-12-31
Method, system, and program for initializing a storage space
App 20020156944 - Benhase, Michael Thomas ;   et al.
2002-10-24
Method and system for recovery of meta data in a storage controller
App 20020138695 - Beardsley, Brent Cameron ;   et al.
2002-09-26
Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache
Grant 6,438,661 - Beardsley , et al. August 20, 2
2002-08-20
Method, system, and program for performing read operations during a destage operation
Grant 6,425,050 - Beardsley , et al. July 23, 2
2002-07-23
Method and system for staging data into cache
Grant 6,381,677 - Beardsley , et al. April 30, 2
2002-04-30
Method and system for managing data in cache
Grant 6,327,644 - Beardsley , et al. December 4, 2
2001-12-04
Data caching with a partially compressed cache
Grant 6,324,621 - Singh , et al. November 27, 2
2001-11-27
Data Caching With A Partially Compressed Cache
App 20010001872 - SINGH, SHANKER ;   et al.
2001-05-24
Error handling between a processor and a system managed by the processor
Grant 6,189,117 - Batchelor , et al. February 13, 2
2001-02-13
Method and system for managing data in cache using multiple data structures
Grant 6,141,731 - Beardsley , et al. October 31, 2
2000-10-31
Secure store implementation on common platform storage subsystem (CPSS) by storing write data in non-volatile buffer
Grant 6,035,347 - Beardsley , et al. March 7, 2
2000-03-07
System for concurrent cache data access by maintaining and selectively merging multiple ranked part copies
Grant 5,930,481 - Benhase , et al. July 27, 1
1999-07-27
System for concurrent cache data access by maintaining and selectively merging multiple ranked part copies
Grant 5,774,682 - Benhase , et al. June 30, 1
1998-06-30
Method and system for data search in a data processing system
Grant 5,721,898 - Beardsley , et al. February 24, 1
1998-02-24

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