Inventor

Thomas Charles Jarvis

Inventor
Tucson, AZ, US

Overview

45→
Patents
1998–2012
Patent span
Physics
Primary field (CPC G)

Patents· 45 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing87%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests10%
B66CCranes2%
H04LTransmission of digital information, e.g. telegraphic communication2%
PatentTitleYear
8,214,341'Determining when to apply writes received to data units being transferred to a secondary storage'20128,150,806'Idempotent storage replication management'20128,127,084'Using different algorithms to destage different types of data from cache'20128,086,792'Demoting tracks from cache'20118,055,865'Managing write requests to data sets in a primary volume subject to being copied to a secondary volume'20117,890,697'System and program for demoting tracks from cache'20117,783,839'Using different algorithms to destage different types of data from cache'20107,757,015'Device, method and computer program product readable medium for determining the identity of a component'20107,734,883'Method, system and program for forming a consistency group'20107,721,043'Managing write requests in cache directed to different storage groups'20107,702,857'Adjusting parameters used to prefetch data from storage into cache'20107,647,463'Apparatus, system and method for detection of mismatches in continuous remote copy using metadata'20107,581,063'Method, system, and program for improved throughput in remote mirroring systems'20097,472,312'Invalidation of storage control unit cache metadata'20087,451,357'Apparatus and system for adjusting trace data granularity'20087,421,535'Method for demoting tracks from cache'20087,363,629'Method, system, and program for remote resource management'20087,340,652'Invalidation of storage control unit cache metadata'20087,260,679'Apparatus and method to manage a data cache using a first and second least recently used list'20077,254,686'Switching between mirrored and non-mirrored volumes'20077,191,207'Apparatus and method to dynamically allocate bandwidth in a data storage and retrieval system'20077,188,222'Method, system, and program for mirroring data among storage sites'20077,133,983'Method, system, and program for asynchronous copy'20067,133,989'Point in time copy between data storage systems'20067,133,986'Method, system, and program for forming a consistency group'20067,124,128'Method, system, and program for managing requests to tracks subject to a relationship'20067,120,766'Apparatus and method to initialize information disposed in an information storage and retrieval system'20067,107,400'System, apparatus, and process for evaluating projected cache sizes'20067,055,009'Method, system, and program for establishing and maintaining a point-in-time copy'20067,047,390'Method, system, and program for managing a relationship between one target volume and one source volume'20067,047,378'Method, system, and program for managing information on relationships between target volumes and source volumes when performing adding, withdrawing, and disaster recovery operations for the relationships'20067,035,978'Method, system, and program for policies for improving throughput in remote mirroring systems'20067,024,530'Method, system, and program for establishing and using a point-in-time copy relationship'20067,000,083'Resynchronization of count key data with its corresponding meta data'20067,000,145'Method, system, and program for reverse restore of an incremental virtual copy'20066,996,688'Method, system, and program for improved throughput in remote mirroring systems'20066,996,586'Method, system, and article for incremental virtual copy of a data block'20066,948,009'Method, system, and article of manufacture for increasing processor utilization'20056,785,771'Method, system, and program for destaging data in cache'20046,704,837'Method and apparatus for increasing RAID write performance by maintaining a full track write counter'20046,615,318'Cache management system with multiple cache lists employing roving removal and priority-based addition of cache entries'20036,425,050'Method, system, and program for performing read operations during a destage operation'20026,381,677'Method and system for staging data into cache'20026,131,113'Managing a shared resource in a multi-processor system'20005,737,240'Programmable hardware mailbox message technique and system'1998

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1998–2012Patents assigned to IBM (44)· patent assignee history
1998–2012Based in Tucson, AZ, US· patent location history
2006Based in Tuscon, AZ, US· patent location history
2011–2012Patents assigned to JARVIS THOMAS CHARLES (4)· patent assignee history
2012Patents assigned to FIENBLIT SHACHAR (2)· patent assignee history
2012Patents assigned to GLUCK OLYMPIA (2)· patent assignee history
2012Patents assigned to ZLOTNICK AVIAD (2)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM441998–2012
JARVIS THOMAS CHARLESself42011–2012
FIENBLIT SHACHAR22012
GLUCK OLYMPIA22012
ZLOTNICK AVIAD22012
Locations
LocationPatentsSpan
Tucson, AZ, US441998–2012
Tuscon, AZ, US12006