Patents by Inventor RYAN THOMAS RAWLINS

RYAN THOMAS RAWLINS has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12710941
    Abstract: A computer system, computer readable storage medium, and computer-implemented method for ranking and ordering software interrelationships. The method includes generating a ranking of software dependency combinations. The ranking is at least partially subject to one or more criteria. The method also includes ordering the ranked software dependency combinations.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: August 18, 2026
    Assignee: International Business Machines Corporation
    Inventors: Tyler Vezio Rimaldi, Michael E Gildein, Andrew C. M. Hicks, Ryan Thomas Rawlins
  • Patent number: 12699752
    Abstract: Pattern matching for human readable prime number compression (HRPNC), including: identifying, in a binary object, one or more portions of the binary object matching one or more patterns; performing HRPNC on each portion of the one or more portions to generate one or more compressed portions; and generating, for the binary object, a compressed binary object comprising a concatenation of the one or more compressed portions.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: August 4, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, Christopher V Derobertis, Ryan Thomas Rawlins, John S. Werner, Arkadiy O. Tsfasman, Pasquale A. Catalano
  • Patent number: 12699784
    Abstract: Salting binaries for human readable prime number compression (HRPNC), including: detecting, during HRPNC of a binary object, that a time threshold has been reached; generating, in response to the time threshold being reached, one or more salted variants of the binary object by applying, to the binary object, a corresponding salt value; performing HRPNC on each of the one or more salted variants of the binary object; and providing a compressed salted variant.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: August 4, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Ryan Thomas Rawlins, Christopher V DeRobertis
  • Patent number: 12675411
    Abstract: An apparatus includes a processing device, a network interface configured with a set of channels for communicating data with a target storage unit through a network. The apparatus includes memory, wherein the memory stores computer program instructions that, when executed, cause the processing device to: based on one or more addresses associated with an input/output (I/O) data request, select from the set of channels, a subset of one or more channels from a plurality of subsets of channels having a different associated cache hit probability level, to use to send the I/O data request through a network to a target device having an I/O cache. The processing unit sends, via the network interface, the I/O data request on a channel within the selected subset of one or more channels to access the I/O cache through the network. Associated methods are also disclosed.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: July 7, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, John S. Werner, Christopher V Derobertis, Ryan Thomas Rawlins, Pasquale A. Catalano
  • Patent number: 12675441
    Abstract: Conversion tables as a service for human readable prime number compression (HRPNC), including: receiving a table mapping a plurality of prime numbers to a plurality of distinct words; performing, based on the table, HRPNC of a binary object to generate a compressed binary object; and encoding, with the compressed binary object, a table identifier for the table.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: July 7, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Ryan Thomas Rawlins, Christopher V Derobertis
  • Patent number: 12669934
    Abstract: Methods, apparatus and systems receive an IO reroute request for a first system to reroute an IO request with a target storage device that is disconnected from the first system and provides proxy communication of the IO request with the target storage device on behalf of the first system based on the received IO reroute request, using at least a second system that is connected to the same target storage device.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: June 30, 2026
    Assignee: International Business Machines Corporation
    Inventors: Tabor R. Powelson, Andrew C. M. Hicks, Ryan Thomas Rawlins, Pasquale A. Catalano
  • Patent number: 12650952
    Abstract: Adjusting files for human readable prime number compression (HRPNC) acceleration, including: generating a plurality of variants of a binary object; performing HRPNC of each variant of the binary object; identifying a first HRPNC to complete; and providing a compressed variant of the first HRPNC to complete.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: June 9, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C.M. Hicks, John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Ryan Thomas Rawlins, Christopher V. Derobertis
  • Patent number: 12592255
    Abstract: Holographic storage hardware enabled locking includes directing a first reference beam associated with a first process at a storage location in a holographic data storage medium, and detecting, with a detector while the first reference beam is directed at the storage location, whether a second reference beam associated with a second process is also directed at the storage location. Based on the detecting, a signal is generated indicating whether the storage location is locked.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: March 31, 2026
    Assignee: International Business Machines Corporation
    Inventors: Thomas Michael Sherwood, Tristan Justine Langley, Andrew C. M. Hicks, Ryan Thomas Rawlins, Joshua Edward Beha
  • Patent number: 12561202
    Abstract: A method for compressing binary data into a human-readable format is provided. The method includes calculating a digital checksum for a binary object using a predetermined checksum algorithm, modifying the binary object in response to the checksum failing to satisfy a predetermined checksum condition, and performing human-readable prime number compression HRPNC) on the modified binary object using a specific table that associates prime numbers with words. The method also includes encoding the value used to modify the binary object with the compressed modified binary object. This approach reduce instability of data transfers to computing systems in locations that subject the computing systems to slow and unstable data transfers.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: February 24, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, John S. Werner, Arkadiy O. Tsfasman, Pasquale A. Catalano, Ryan Thomas Rawlins, Christopher V Derobertis
  • Patent number: 12530331
    Abstract: Decompressing human readable prime number compression (HRPNC) objects using metadata, including: receiving a compressed binary object and compressed metadata, wherein the compressed binary object comprises a HRPNC of a binary object and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompressing the compressed metadata to generate the metadata; and determining, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: January 20, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, Christopher V Derobertis, Ryan Thomas Rawlins, John S. Werner, Arkadiy O. Tsfasman, Pasquale A Catalano
  • Publication number: 20260004811
    Abstract: Holographic storage hardware enabled locking includes directing a first reference beam associated with a first process at a storage location in a holographic data storage medium, and detecting, with a detector while the first reference beam is directed at the storage location, whether a second reference beam associated with a second process is also directed at the storage location. Based on the detecting, a signal is generated indicating whether the storage location is locked.
    Type: Application
    Filed: June 27, 2024
    Publication date: January 1, 2026
    Inventors: THOMAS MICHAEL SHERWOOD, TRISTAN JUSTINE LANGLEY, ANDREW C. M. HICKS, RYAN THOMAS RAWLINS, JOSHUA EDWARD BEHA
  • Publication number: 20250390233
    Abstract: A method, computer system, and a computer program product for sustainable data storage is provided. A sustainable storage program receives raw data comprising data access statistics and power consumption of data currently in storage tiers. The received data is tagged by a usage model based on data context. The tagged data is vectorized, whereby the vectorizing includes clustering data types, and identifying a storage tier for each data type. The vectorized and tagged data is stored in a vector database. Incoming data is assigned to a storage tier based on a similarity search of the vector database, whereby the similarity measures the proximity or distance of two vectors in the vector database. The usage model and the vector database are continuously updated and monitored.
    Type: Application
    Filed: June 19, 2024
    Publication date: December 25, 2025
    Inventors: John S. Werner, Arkadiy O. Tsfasman, Ryan Thomas Rawlins, Christopher V. DeRobertis, Andrew C. M. Hicks, Pasquale A. Catalano
  • Publication number: 20250383965
    Abstract: A method, computer system, and a computer program product are provided for operating a primary and a backup RAID storage array. A disk drive configuration is loaded into a disk controller in a primary RAID array and a disk controller in a backup RAID array. The disk drive configuration includes a schedule for a sequence of selectively power cycling the disk drives, which is executed by the disk controller in the primary and in the backup RAID arrays. Upon detecting a disk failure, each disk controller executes a recovery procedure according to instructions included in the disk drive configuration. Recovery procedure includes suspending power cycling all disk drives and powering on all intentionally powered off disk drives. Data is copied from the corresponding backup RAID array disk drive to primary RAID array to rebuild the failed drive. The RAID configuration remains in this state until failed disk drive is repaired.
    Type: Application
    Filed: June 14, 2024
    Publication date: December 18, 2025
    Inventors: John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Christopher V. DeRobertis, Ryan Thomas Rawlins, Andrew C. M. Hicks
  • Patent number: 12499012
    Abstract: A method, computer system, and a computer program product are provided for operating a primary and a backup RAID storage array. A disk drive configuration is loaded into a disk controller in a primary RAID array and a disk controller in a backup RAID array. The disk drive configuration includes a schedule for a sequence of selectively power cycling the disk drives, which is executed by the disk controller in the primary and in the backup RAID arrays. Upon detecting a disk failure, each disk controller executes a recovery procedure according to instructions included in the disk drive configuration. Recovery procedure includes suspending power cycling all disk drives and powering on all intentionally powered off disk drives. Data is copied from the corresponding backup RAID array disk drive to primary RAID array to rebuild the failed drive. The RAID configuration remains in this state until failed disk drive is repaired.
    Type: Grant
    Filed: June 14, 2024
    Date of Patent: December 16, 2025
    Assignee: International Business Machines Corporation
    Inventors: John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Christopher V DeRobertis, Ryan Thomas Rawlins, Andrew C. M. Hicks
  • Publication number: 20250377958
    Abstract: Described is a method for monitoring and rotating electrical and/or mechanical components, the method includes receiving a set of metrics for a plurality of components and evaluating the set of metrics for the plurality of components. The method also includes determining to perform a component rotation for a first component from the plurality of components and performing a component rotation based on a component rotation plan, where the component rotation plan indicates the first component from the plurality of components is to be rotated with a second component from the plurality of components.
    Type: Application
    Filed: June 10, 2024
    Publication date: December 11, 2025
    Inventors: Andrew C. M. Hicks, Patrick James Meaney, MICHAEL E GILDEIN, Christopher V DeRobertis, RYAN THOMAS RAWLINS
  • Publication number: 20250370975
    Abstract: Decompressing human readable prime number compression (HRPNC) objects using metadata, including: receiving a compressed binary object and compressed metadata, wherein the compressed binary object comprises a HRPNC of a binary object and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompressing the compressed metadata to generate the metadata; and determining, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: ANDREW C. M. HICKS, CHRISTOPHER V. DEROBERTIS, RYAN THOMAS RAWLINS, JOHN S. WERNER, ARKADIY O. TSFASMAN, PASQUALE A. CATALANO
  • Publication number: 20250370855
    Abstract: Enforced checksums for human readable prime number compression (HRPNC), including: calculating a checksum for a binary object; modifying, in response to the checksum failing to satisfy a checksum condition, the binary object by applying a value to the binary object, wherein another checksum for the modified binary object satisfies the checksum condition; performing HRPNC on the modified binary object to generate a compressed modified binary object; and encoding the value with the compressed modified binary object.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: ANDREW C. M. HICKS, JOHN S. WERNER, ARKADIY O. TSFASMAN, PASQUALE A. CATALANO, RYAN THOMAS RAWLINS, CHRISTOPHER V DEROBERTIS
  • Publication number: 20250373264
    Abstract: Human readable prime number compression (HRPNC) for binary variations, including: generating, in response to a first time threshold being reached during HRPNC of a binary object, one or more variants of the binary object; performing HRPNC on each of the one or more variants of the binary object; and determining, in response to a second time threshold being reached during HRPNC of the one or more variants of the binary object, whether HRPNC of any of the one or more variants has reached a completeness threshold.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: ANDREW C. M. HICKS, JOHN S. WERNER, PASQUALE A. CATALANO, ARKADIY O. TSFASMAN, CHRISTOPHER V. DEROBERTIS, RYAN THOMAS RAWLINS
  • Publication number: 20250371171
    Abstract: Salting binaries for human readable prime number compression (HRPNC), including: detecting, during HRPNC of a binary object, that a time threshold has been reached; generating, in response to the time threshold being reached, one or more salted variants of the binary object by applying, to the binary object, a corresponding salt value; performing HRPNC on each of the one or more salted variants of the binary object; and providing a compressed salted variant.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: ANDREW C. M. HICKS, JOHN S. WERNER, PASQUALE A. CATALANO, ARKADIY O. TSFASMAN, RYAN THOMAS RAWLINS, CHRISTOPHER V DEROBERTIS
  • Publication number: 20250370962
    Abstract: Conversion tables as a service for human readable prime number compression (HRPNC), including: receiving a table mapping a plurality of prime numbers to a plurality of distinct words; performing, based on the table, HRPNC of a binary object to generate a compressed binary object; and encoding, with the compressed binary object, a table identifier for the table.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: ANDREW C. M. HICKS, JOHN S. WERNER, ARKADIY O. TSFASMAN, PASQUALE A. CATALANO, RYAN THOMAS RAWLINS, CHRISTOPHER V DEROBERTIS