Patents by Inventor Charles Moore

Charles Moore 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: 12376976
    Abstract: A prosthetic socket includes multiple panels supported by a first base with a rotational axis and support members. An adjustment disk, co-axially aligned with the base, features an actuator coupled to the support members. Rotating the adjustment disk in one direction moves the panels closer to the axis, reducing the socket opening. Rotating it in the opposite direction increases the opening by moving the panels farther from the axis.
    Type: Grant
    Filed: April 8, 2025
    Date of Patent: August 5, 2025
    Inventor: Zachary Charles Moore
  • Publication number: 20250190562
    Abstract: Obtaining immutable snapshots in storage systems for recovery after corrupted data detection. The method includes triggering an immutable snapshot without forcing an active storage write cache to flush so that active write cache data is not contained in the snapshot. The method includes analyzing current active writes in the write cache to identify compromised writes. Triggering the immutable snapshot may be in response to detection of a corrupted data risk and may be in addition to scheduled immutable snapshots or at the time of scheduled immutable snapshots.
    Type: Application
    Filed: January 16, 2024
    Publication date: June 12, 2025
    Inventors: Roderick Guy Charles Moore, FLORENT C. ROSTAGNI, Paul Nicholas Cashman, Lee Jason Sanders
  • Publication number: 20250187232
    Abstract: An acetonitrile, toluene, and/or xylene solvent removes color from a polymeric material in a device with a boiling vessel, a condenser, and a chamber. The solvent is placed in the boiling vessel and the polymeric material is placed in the chamber. Upon heating, solvent vapors travel from the boiling vessel to the condenser where the vaporized solvent is condensed back to a liquid that enters into the chamber where it extracts color from the polymeric material and forms a mixture, which is directed back to the boiling vessel. The decolorization is repeated via a continuous loop or a continuous-feed to remove all color from the polymeric material so that the polymeric material can be chemically recycled. The extracted colorant and solvent in the mixture may reused by filtering the mixture or by evaporating the solvent from the mixture and recondensing the solvent back to a liquid state.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Lucas Charles Moore, Gregory Breyta
  • Patent number: 12292806
    Abstract: A method, computer program product, and computer system are provided for testing drives in a redundant array of independent disks (RAID) array. The method includes: mirroring data from a selected drive to be tested in a RAID array to spare storage space in the RAID array; and, once the data is successfully mirrored, testing the selected drive to identify a preemptive failure of the selected drive. The RAID may be a traditional RAID (TRAID) array and the spare space may be a spare physical drive independent of array drive members. The RAID array may alternatively be a distributed RAID (DRAID) array and the spare space may be spare capacity spread through the array drive members.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: May 6, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel S. Critchley, Roderick Guy Charles Moore, Tim McCarthy, Jonathan William Lewis Short
  • Patent number: 12271307
    Abstract: A method, system, computer program product and computer program for managing a storage system, the storage system comprising a first storage device, a second storage device, a source storage device, a target storage device, and a cache, the method comprising: receiving a first host access request for a data block on the first storage device; receiving a mapping between the source storage device and the target storage device; and in response to the first host access request and the mapping: accessing a corresponding data block on the second storage device; and updating metadata for the cache.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: April 8, 2025
    Assignee: International Business Machines Corporation
    Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
  • Patent number: 12259819
    Abstract: A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: March 25, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ben Sasson, Roderick Guy Charles Moore, Lee Jason Sanders, Paul Nicholas Cashman
  • Publication number: 20250082547
    Abstract: The present invention discloses a system and method for medication management, the system comprising a smart device utilized by a first user, a medication packaging designed to store one or more medications and having a backing layer removably attachable to the smart device, one or more capsules for medication storage, and a medication tracking mechanism communicatively coupled to the smart device. The smart device interacts with the medication tracking mechanism, facilitating data exchange and real-time monitoring. Some embodiments include a user-facing screen and speakers to provide medication alerts, and the capability to send GPS coordinates and medication data of the smart device to a server device for access by other users.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 13, 2025
    Inventor: Charles Moore
  • Publication number: 20240273000
    Abstract: A method, computer program product, and computer system are provided for testing drives in a redundant array of independent disks (RAID) array. The method includes: mirroring data from a selected drive to be tested in a RAID array to spare storage space in the RAID array; and, once the data is successfully mirrored, testing the selected drive to identify a preemptive failure of the selected drive. The RAID may be a traditional RAID (TRAID) array and the spare space may be a spare physical drive independent of array drive members. The RAID array may alternatively be a distributed RAID (DRAID) array and the spare space may be spare capacity spread through the array drive members.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Daniel S. CRITCHLEY, Roderick Guy Charles Moore, Tim McCarthy, Jonathan William Lewis Short
  • Publication number: 20240272987
    Abstract: A computer-implemented method for detecting data storage errors includes storing first data in a first block corresponding to a first virtual volume, storing second data in a second block corresponding to a second virtual volume, generating parity information for the first data and the second data, and storing the parity information in non-volatile memory at a location corresponding to the logical block address to produce stored parity information. A system and computer program product corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
  • Publication number: 20240256447
    Abstract: A method, system, computer program product and computer program for managing a storage system, the storage system comprising a first storage device, a second storage device, a source storage device, a target storage device, and a cache, the method comprising: receiving a first host access request for a data block on the first storage device; receiving a mapping between the source storage device and the target storage device; and in response to the first host access request and the mapping: accessing a corresponding data block on the second storage device; and updating metadata for the cache.
    Type: Application
    Filed: March 13, 2023
    Publication date: August 1, 2024
    Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
  • Publication number: 20240256123
    Abstract: A system for managing a storage array in a storage system may include an analysis component for analyzing a set of compression ratios used for a set of storage blocks written on a first storage device and a second storage device to determine a pattern. The system may include a determination component for determining, responsive to the pattern, a first compression ratio and a second compression ratio; the first compression ratio may be different from the second compression ratio. The system may include a data read/write component for writing a storage block to the first storage device with the first compression ratio and writing the storage block to the second storage device with the second compression ratio.
    Type: Application
    Filed: March 30, 2023
    Publication date: August 1, 2024
    Inventors: Roderick Guy Charles Moore, Ben Sasson, Lee Jason Sanders, Paul Nicholas Cashman
  • Publication number: 20240256461
    Abstract: A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio.
    Type: Application
    Filed: March 2, 2023
    Publication date: August 1, 2024
    Inventors: Ben Sasson, Roderick Guy Charles Moore, Lee Jason Sanders, Paul Nicholas Cashman
  • Publication number: 20240239198
    Abstract: Methods and systems are provided for an electrical architecture of an electrified vehicle. In one example, the electrified vehicle may have at least one electric transaxle with a power distribution device and a battery supplying power to the power distribution device. The electrified vehicle may further include an electrical interfacing device electrically coupled to the power distribution device and positioned proximate to the at least one electric transaxle, the electrical interfacing device configured to deliver power to electrical consumers external to the electrified vehicle.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 18, 2024
    Inventors: John Penney, Charles Moore, Senate Ghanim, Brett Babin
  • Publication number: 20240190705
    Abstract: A water gas shift (WGS) reactor system includes a housing; a reaction tube disposed in the housing, wherein a reaction channel is defined within the reaction tube and a cooling fluid channel is defined between the housing and the reaction tube; a catalyst disposed in the reaction channel, the catalyst configured to catalyze a hydrogen generation reaction; and a heat transfer material disposed in the reaction channel.
    Type: Application
    Filed: August 17, 2023
    Publication date: June 13, 2024
    Inventors: Herbert Lee Nigg, Robert Charles Moore, Millicent Capstaff, Ranko P. Bontchev, Viswanath Krishnamoorthy
  • Patent number: 11891302
    Abstract: A water gas shift (WGS) reactor system includes a housing; a reaction tube disposed in the housing, wherein a reaction channel is defined within the reaction tube and a cooling fluid channel is defined between the housing and the reaction tube; a catalyst disposed in the reaction channel, the catalyst configured to catalyze a hydrogen generation reaction; and a heat transfer material disposed in the reaction channel.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 6, 2024
    Assignee: BAYOTECH, INC.
    Inventors: Herbert Lee Nigg, Robert Charles Moore, Millicent Capstaff, Ranko P. Bontchev, Viswanath Krishnamoorthy
  • Patent number: 11861576
    Abstract: A smart card includes a plurality of display devices on an outside surface of a housing. Circuitry within the housing includes a processor, and communication circuitry configured to communicate with at least one computing device located within a geographic region around the smart card. The processor is configured to continuously receive a plurality of communication signals from the computing device, to continuously assess a geographic distance from the smart card to the fixed position of the computing device within the geographic region using the plurality of communication signals, to continuously activate or deactivate the plurality of display devices based on the geographic distance from the smart card to the fixed position of the computing device in the geographic region for providing a user with a directional indication, distance indication, or both, to the computing device in the geographic region.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: January 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Daniel Herrington, Stephen Robert Schneider, Tyler Maiman, Charles Moore
  • Patent number: 11803515
    Abstract: Disclosed are techniques for defragmentation in deduplication storage systems. Machine language determines using deduplication metadata that at least some of an incoming input/output stream is a duplicate of at least part of a source volume whose physical locations of its stored data are fragmented in backend storage. Subsequently, defragmentation is carried out on the stored data by using the incoming input/output stream to write the data into sequential chunks at new physical locations in the backend storage and updating the source volume location mappings to the new physical locations.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Roderick Guy Charles Moore, Denis Alexander Frank, Lee Jason Sanders
  • Patent number: 11787693
    Abstract: A water gas shift (WGS) reactor system includes a housing; a reaction tube disposed in the housing, wherein a reaction channel is defined within the reaction tube and a cooling fluid channel is defined between the housing and the reaction tube; a catalyst disposed in the reaction channel, the catalyst configured to catalyze a hydrogen generation reaction; and a heat transfer material disposed in the reaction channel.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 17, 2023
    Assignee: BAYOTECH, INC.
    Inventors: Herbert Lee Nigg, Robert Charles Moore, Millicent Capstaff, Ranko P. Bontchev, Viswanath Krishnamoorthy
  • Patent number: 11731872
    Abstract: A water gas shift (WGS) reactor system includes a housing; a reaction tube disposed in the housing, wherein a reaction channel is defined within the reaction tube and a cooling fluid channel is defined between the housing and the reaction tube; a catalyst disposed in the reaction channel, the catalyst configured to catalyze a hydrogen generation reaction; and a heat transfer material disposed in the reaction channel.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: August 22, 2023
    Assignee: BAYOTECH, INC.
    Inventors: Herbert Lee Nigg, Robert Charles Moore, Millicent Capstaff, Ranko P. Bontchev, Viswanath Krishnamoorthy
  • Publication number: 20230183742
    Abstract: The present invention provides novel methods for producing a viral vector. Corresponding viral vector production systems and uses are also provided.
    Type: Application
    Filed: May 14, 2021
    Publication date: June 15, 2023
    Inventors: Rui Andre Saraiva Raposo, Charles Moore-Kelly, Jordan Wright, Daniel Farley