Inventor
Joshua J. Crawford
Inventor
Tucson, AZ, US
Overview
Patents· 60 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing85%
G11BInformation storage based on relative movement between record carrier and transducer8%
H04LTransmission of digital information, e.g. telegraphic communication6%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
PatentTitleYear
11,132,271Determining which target is most ahead in a multi-target mirroring environment202111,099,751Determining tracks to release in a source volume being copied to a target volume202111,100,132Intelligent space release in asynchronous mirror journal volumes202111,079,935Processing a space release command to free release space in a consistency group202110,983,702Reducing data storage system I/O bandwidth via read-once point in time copy202110,809,917User interface for host port assignment202010,776,258Avoiding out-of-space conditions in asynchronous data replication environments202010,733,060Asynchronous local and remote generation of consistent point-in-time snap copies in consistency groups202010,719,244Multi-mode data replication for data loss risk reduction202010,712,953Management of a data written via a bus interface to a storage controller during remote copy operations202010,620,882Autonomic configuration of storage systems for virtualization202010,606,486Workload optimized planning, configuration, and monitoring for a storage system environment202010,606,489Sidefiles for management of data written via a bus interface to a storage controller during consistent copying of data202010,558,532Recovering from a mistaken point-in-time copy restore202010,545,688Management of data written via a bus interface to a storage controller during consistent copying of data202010,528,256Processing a space release command to free release space in a consistency group202010,528,593Consistent point-in-time copy of a consistent asynchronous mirror target without pausing a consistent asynchronous mirror copy202010,489,081Reducing coordination times in asynchronous data replication environments201910,437,679Point-in-time snap copy withdrawal management201910,409,733Determining space to release in a target volume to which tracks from a source volume are mirrored201910,402,107Determining tracks to release in a source volume being copied to a target volume201910,394,455Determining tracks to release in a target volume mirrored from a source volume201910,394,483Target volume shadow copy201910,289,322Delayed consistent point-in-time copy from a secondary volume of a consistent asynchronous mirror copy201910,228,873Swapping tape cartridges in tape libraries201910,229,180Consistent point-in-time copy of a consistent asynchronous mirror target without pausing a consistent asynchronous mirror copy201910,223,210Asynchronous local and remote generation of consistent point-in-time snap copies in consistency groups201910,157,001Reducing data storage system I/O bandwidth via read-once point in time copy201810,156,991User interface for host port assignment201810,082,973Accelerated recovery in data replication environments201810,042,570Tape backup and restore in a disk storage environment with intelligent data placement201810,033,810Recovery point objective via dynamic usage of bind segments in a global mirror environment201810,019,202Autonomic configuration of storage systems for virtualization20189,965,184Multiple storage subpools of a virtual storage pool in a multiple processor environment20189,952,768Multiple mode data structures for representation of multiple system components in a storage management system20189,946,617Optimized recovery in data replication environments20189,891,849'Accelerated recovery in data replication environments'20189,886,333'Command-based storage scenario prediction'20189,875,046Tape backup and restore in a disk storage environment with intelligent data placement20189,767,035'Pass-through tape access in a disk storage environment'20179,665,308'Optimization of the copying of change recorded data by using spare flash capacity'20179,639,290'Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation'20179,606,749'Asynchronous tape backup and restore from tape backup in a disk storage environment'20179,601,151'Reducing data storage system I/O bandwidth via read-once point in time copy'20179,575,800'Using queues corresponding to attribute values and priorities associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process'20179,535,618'Tape backup and restore in a disk storage environment with intelligent data placement'20179,423,973'Asynchronous tape backup and restore from tape backup in a disk storage environment'20169,423,975'Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation'20169,323,621'Dynamic monitoring of command line queries'20169,280,296'Recovery from failure of primary storage volumes by using mirrored data maintained with host timestamps'20169,264,493'Asynchronous pausing of the formation of consistency groups'20169,250,818'Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata'20169,244,786'Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation'20169,240,209'Pass-through tape access in a disk storage environment'20169,235,483'Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation'20169,213,752'Asynchronous pausing of the formation of consistency groups'20159,063,997'Asynchronous pausing of the formation of consistency groups'20158,904,123'Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata'20148,539,175'Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata'20138,495,313'Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata'2013Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2013–2021Patents assigned to IBM (59)· patent assignee history
2013–2016Patents assigned to CRAWFORD JOSHUA JAMES (4)· patent assignee history
2013Patents assigned to DONIE BENJAMIN JAY (2)· patent assignee history
2013–2021Based in Tucson, AZ, US· patent location history
2015Based in Tuscon, AZ, US· patent location history
2016Patents assigned to DONIE BENJAMIN J (2)· patent assignee history
2016Patents assigned to KOSTER ANDREAS BERNARDUS MATTIAS (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 59 | 2013–2021 |
| CRAWFORD JOSHUA JAMESself | 4 | 2013–2016 |
| DONIE BENJAMIN J | 2 | 2016 |
| DONIE BENJAMIN JAY | 2 | 2013 |
| KOSTER ANDREAS BERNARDUS MATTIAS | 2 | 2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Tucson, AZ, US | 59 | 2013–2021 |
| Tuscon, AZ, US | 1 | 2015 |