Inventor
MATTHEW J. KALOS
Inventor
US
Overview
Patents· 27 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing93%
H04LTransmission of digital information, e.g. telegraphic communication3%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
PatentTitleYear
12,572,293Speeding cache scans with a bytemap of active tracks with encoded bits202612,547,561Using system memory to store initialization data for initialization of devices on a link202612,153,519Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache202411,822,482Maintaining an active track data structure to determine active tracks in cache to process202311,720,500Providing availability status on tracks for a host to access from a storage controller cache202311,714,567Migrating data from a large extent pool to a small extent pool202311,704,209Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache202311,550,726Maintaining an active track data structure to determine active tracks in cache to process202311,531,486Migrating data from a large extent pool to a small extent pool202211,494,304Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache202211,442,649Migrating data from a large extent pool to a small extent pool202211,379,329Validation of data written via two different bus interfaces to a dual server based storage controller202211,321,234Using a mirroring cache list to demote modified tracks from cache202211,321,201Using a mirroring cache list to mirror modified tracks202211,321,123Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks202211,314,659Using real segments and alternate segments in non-volatile storage202211,294,812Obtaining cache resources for expected writes to tracks in a write set after the cache resources were released for the tracks in the write set202211,281,380Management of data written via a bus interface to a storage controller during consistent copying of data202211,281,502Dispatching tasks on processors based on memory access efficiency202211,281,593Using insertion points to determine locations in a cache list at which to indicate tracks in a shared cache accessed by a plurality of processors202211,263,097Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache202211,243,885Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track202211,231,998Generating a chain of a plurality of write requests202211,226,899Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node202211,204,802Adjusting a dispatch ratio for multiple queues202111,194,771Methods for transferring reserves when moving virtual machines across systems202111,144,475Managing indication of accessed tracks in cache to a most recently used end of a cache list2021Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2021–2026Patents assigned to IBM (27)· patent assignee history
2021–2026Based in US· patent location history
2022Patents assigned to INT BUSINESS MACHINE CORPORATION (1)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 27 | 2021–2026 |
| INT BUSINESS MACHINE CORPORATION | 1 | 2022 |
Locations
| Location | Patents | Span |
|---|---|---|
| US | 27 | 2021–2026 |