Patents by Inventor Charles Cooper

Charles Cooper 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).

  • Publication number: 20240154622
    Abstract: A system and method for extracting data from a compressed and encrypted data stream employing lossless compression and a codeword-to-byte mapping enables selective random extraction from compressed and encrypted data. Initially, data is compressed to reduce its size without information loss. A codeword-to-byte mapping table is created, associating codewords with specific positions in the compressed data. When a request for a specific byte range is received, the system uses the mapping to identify the codewords linked to that range within the compressed data. The system then selectively decompresses the identified codewords and subsequently decrypts the decompressed data. This process ensures that only the relevant data is processed, eliminating the need to decompress and decrypt the entire dataset.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Joshua Cooper, Charles Yeomans
  • Publication number: 20240143172
    Abstract: A system and method for encoding personal health monitor data using a plurality of encoding libraries. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction or on some other criteria for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different sourceblock sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the sourceblock size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.
    Type: Application
    Filed: December 26, 2023
    Publication date: May 2, 2024
    Inventors: Joshua Cooper, Charles Yeomans
  • Publication number: 20240140084
    Abstract: A decorator (10) for printing onto cylindrical structures (18) has a plurality of inkers (12). Each inker (12) has a pair of opposing frame plates (40, 48). A printing plate (204) is affixed to a printing plate cylinder (200) carried by a rotational printing plate cylinder shaft (202). The printing plate shaft (202) is disposed between the opposing frame plates (40, 48). A main shaft (38) supports the inker (12) on the decorator (10) such that the pair of opposing frame plates (40, 48) are slidable along a length of the main shaft (38). A lateral adjustment servomotor (220) acts on a corresponding inker (212) to impart a movement by the inker (12) along the length of the main shaft (38).
    Type: Application
    Filed: February 24, 2022
    Publication date: May 2, 2024
    Inventors: John D. EFNER, Michael Allen BOMBULIE, Charles COOPER
  • Publication number: 20240126436
    Abstract: A system and method for codebook-based data encoding. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different sourceblock sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the sourceblock size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 18, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans
  • Publication number: 20240120940
    Abstract: A system and method for distributed node-based data compaction. The system uses machine learning on data chunks to generate codebooks which compact the data to be stored, processed, or sent with a smaller data profile than uncompacted data. The system uses a data compaction in an existing blockchain fork or implemented in a new blockchain protocol from which nodes that wish to or need to use the blockchain can do so with a reduced storage requirement. The system uses network data compaction across all nodes to increase the speed of and decrease the size of a blockchain's data packets. The system uses data compaction firmware to increase the efficiency at which mining rigs can computationally validate new blocks on the blockchain. The system can be implemented using any combination of the three data compaction services to meet the needs of the desired blockchain technology.
    Type: Application
    Filed: December 5, 2023
    Publication date: April 11, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Razmin Riahi, Ryan Kourosh Riahi, Charles Yeomans
  • Publication number: 20240113728
    Abstract: A system and method for scriptable selective obfuscation of records comprising a data obfuscation module configured to identify and perform data anonymization on personal identifiable information (PII) contained within a plurality of records to create a partially-blurred dataset, and further comprising an encoder which receives the partially-blurred dataset and performs data compaction on the partially-blurred dataset before storing the compacted dataset in a data storage system. In some implementations, the data storage system is a blockchain database and the system functions as a clearinghouse to validate and monitor transactions involving data access rights between record owners and third-party entities. The system can further broker such transactions and direct payment form the third-party entity to the record owner when access rights have been purchased.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Charles Yeomans
  • Publication number: 20240113729
    Abstract: A system and method for data compression with homomorphic encryption, which enables secure storage of private information in a database, and which enables searching and comparison of encrypted data within the database, comprising a stream condition system configured to optimize the contents of received data for lossless compression by a data encoder, a data encoder to perform the lossless compression, and an encrypted search engine configured to encrypt the compressed data according to a homomorphic encryption scheme and store the encrypted data in a database. The system may receive a data query and encrypt the data query according to the homomorphic encryption scheme. The encrypted data query may be compared against an encrypted element in the database and an encryption score generated. The encryption score may be compared against a set of criteria to determine if a match is found. Matched data may be returned to the requesting entity.
    Type: Application
    Filed: November 28, 2023
    Publication date: April 4, 2024
    Inventors: Joshua Cooper, Charles Yeomans
  • Publication number: 20240086372
    Abstract: A system and method for manipulation of compacted data files, utilizing a reference codebook, a random-access engine, a data deconstruction engine, and a data deconstruction engine. The system may receive a data query pertaining to a data read or data write request, wherein the data file to be read from or written to is a compacted data file. A random-access engine may facilitate data manipulation processes by accessing a reference codebook associated with the compacted data file, a frequency table used to construct the reference codebook, and data query details. A data read request is supported by random-access search capabilities that may enable the locating and decoding of the bits corresponding to data query details. A random-access engine facilitates data write processes. The random-access engine may encode the data to be written, insert the encoded data into a compacted data file, and update the codebook as needed.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Aliasghar Riahi, Joshua Cooper, Mojgan Haddad, Charles Yeomans
  • Publication number: 20240088912
    Abstract: A system and method for data compression with encryption, that produces a conditioned data stream by replacing data blocks within an input data stream to bring the frequency of each data block closer to an ideal value, produces an error stream comprising the differences between the original data and the encrypted data, and compresses the conditioned data.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans, Grant Fickes
  • Patent number: 11928335
    Abstract: A system and method for compacting data that uses mismatch probability estimation to improve entropy encoding methods to account for, and efficiently handle, previously-unseen data in data to be compacted. Training data sets are analyzed to determine the frequency of occurrence of each sourceblock in the training data sets. A mismatch probability estimate is calculated comprising an estimated frequency at which any given data sourceblock received during encoding will not have a codeword in the codebook. Entropy encoding is used to generate codebooks comprising codewords for data sourceblocks based on the frequency of occurrence of each sourceblock. A “mismatch codeword” is inserted into the codebook based on the mismatch probability estimate to represent those cases when a block of data to be encoded does not have a codeword in the codebook. During encoding, if a mismatch occurs, a secondary encoding process is used to encode the mismatched sourceblock.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: March 12, 2024
    Assignee: ATOMBEAM TECHNOLOGIES INC.
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans
  • Publication number: 20240080040
    Abstract: A system and method for lossy precompression for data compaction using automated model monitoring and training, wherein statistical analyses of test datasets are used to determine if the probability distribution of two datasets are within a pre-determined range, and responsive to that determination new encoding and decoding algorithms may be retrained in order to produce new data sourceblocks, and pre-compression of data prior to processing and statistical analysis allows for the compaction of already compressed data into highly dense formats. The new data sourceblocks may then be processed and assigned new codewords which are compiled into an updated codebook which may be distributed back to encoding and decoding systems and devices.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 7, 2024
    Inventors: Joshua Cooper, Charles Yeomans
  • Publication number: 20240072825
    Abstract: A system and method for encrypted data compression, which uses frequency analysis on data blocks within an input data stream to produce a prefix table, representing a first layer of transformation, and which applies a Burrow's-Wheeler transform (BWT) to the data inside the prefix table, representing a second layer of transformation, and which compresses the transformed data. In some implementations, the system and method may further include applying the BWT to a conditioned stream of genomic data, wherein the conditioned stream of data is accompanied by an error stream comprising the differences between the original data and the encrypted data.
    Type: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans
  • Publication number: 20240069731
    Abstract: A system and method for data compaction and encryption of anonymized data records. A dataset may be pre-processed by dividing into a plurality of sourceblocks at all reasonable sourceblock lengths, and then counting how many times each sourceblock occurs in the dataset, resulting in a tally record of tokens and their count value. This tally record may then be anonymized and transmitted to a data deconstruction engine which combined with a library manager creates a codebook and performs optimization techniques on the codebook. The received anonymized tally record may be parsed into individual tokens by identifying the tokens with the highest count value. The tokens may then be sent, in descending order of count value, to the library manger where each token may be assigned a codeword. A half-backed codebook is then created using the tokens and each token's unique codeword, before sending the half-backed codebook to a system user.
    Type: Application
    Filed: September 18, 2023
    Publication date: February 29, 2024
    Inventors: Joshua Cooper, Aliasghar Riahi, Mojgan Haddad, Ryan Kourosh Riahi, Razmin Riahi, Charles Yeomans
  • Patent number: 11911887
    Abstract: Illustrative embodiments of impact tools with impact mechanisms rigidly coupled to electric motors are disclosed. In at least one illustrative embodiment, an impact tool may comprise an impact mechanism, an electric motor, and a control circuit. The impact mechanism may comprise a hammer and an anvil, the hammer being configured to rotate about a first axis and to periodically impact the anvil to drive rotation of the anvil about the first axis. The electric motor may comprise a rotor that is rigidly coupled to the impact mechanism, the electric motor being configured to drive rotation of the hammer about the first axis. The control circuit may be configured to supply a current to the electric motor and to prevent the current from exceeding a threshold in response to the hammer impacting the anvil.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: February 27, 2024
    Assignee: Ingersoll-Rand Industrial U.S., Inc.
    Inventors: Timothy R. Cooper, John J. Linehan, Edward Charles Eardley
  • Patent number: 11913112
    Abstract: Processes for depositing silicon-containing films (e.g., silicon, amorphous silicon, silicon oxide, silicon nitride, silicon carbide, silicon oxynitride, silicon carbonitride, doped silicon films, and metal-doped silicon nitride films) are performed using halidosilane precursors. Examples of halidosilane precursor compounds described herein, include, but are not limited to, monochlorodisilane (MCDS), monobromodisilane (MBDS), monoiododisilane (MIDS), monochlorotrisilane (MCTS), and monobromotrisilane (MBTS), monoiodotrisilane (MITS).
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: February 27, 2024
    Assignee: Versum Materials US, LLC
    Inventors: Xinjian Lei, Jianheng Li, John Francis Lehmann, Alan Charles Cooper
  • Publication number: 20240052700
    Abstract: Example motor assemblies for architectural coverings are described herein. An example motor assembly includes a motor, a first switch to trigger the motor to retract an architectural covering, a second switch to trigger the motor to extend the architectural covering, and an actuator positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction. Also described herein are example lever actuators for motor assemblies of architectural coverings. An example lever actuator detaches from the motor assembly to prevent excess force on the motor assembly that could otherwise detrimentally affect the motor assembly.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 15, 2024
    Applicant: Hunter Douglas, Inc.
    Inventors: James M. Anthony, Kevin M. Dann, Daniel A. Huber, Paul Brayford, Douglas J. Lorenz, James Kolozs, Ronald Holt, Todd Nelson, Shelby Jared Yenzer, Charles Cooper, Peter Zagone, Stephen T. Wisecup, Jan Prugner, Robert Witt, Jorg Schierz
  • Publication number: 20240006822
    Abstract: Electrical connectors for very high speed signals, including signals at or above 112 Gbps. Effectiveness of shielding along the signal paths through the mating electrical connectors may be enhanced through the use of one or more techniques, including enabling two-sided shielding, connections between shield members and between shield members and grounded structures of printed circuit boards to which the connectors are mounted, and selective positioning of lossy material. Such techniques may be simply and reliably implemented in high density connector using one or more techniques. An electrical connector may include core members held by a housing together with leadframe assemblies attached to the core members. The core members may include features that would be difficult to mold in a housing and may include both shields and lossy materials in locations that would be difficult to incorporate in a leadframe assembly.
    Type: Application
    Filed: September 12, 2023
    Publication date: January 4, 2024
    Applicant: FCI USA LLC
    Inventors: Douglas M. Johnescu, Gregory A. Hull, Mark E. Lauermann, Scott Martin, Jason John Ellison, Jan De Geest, Charles Cooper, Mark R. Gray, William Tanis, Steven E. Minich
  • Patent number: 11834903
    Abstract: Example motor assemblies for architectural coverings are described herein. An example motor assembly includes a motor, a first switch to trigger the motor to retract an architectural covering, a second switch to trigger the motor to extend the architectural covering, and an actuator positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction. Also described herein are example lever actuators for motor assemblies of architectural coverings. An example lever actuator detaches from the motor assembly to prevent excess force on the motor assembly that could otherwise detrimentally affect the motor assembly.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 5, 2023
    Assignee: Hunter Douglas Inc.
    Inventors: James M. Anthony, Kevin M. Dann, Daniel A. Huber, Paul Brayford, Douglas J. Lorenz, James Kolozs, Ronald Holt, Todd Nelson, Shelby Jared Yenzer, Charles Cooper, Peter Zagone, Stephen T. Wisecup, Jan Prügner, Robert Witt, Jörg Schierz
  • Publication number: 20230256773
    Abstract: A fluid tray is disclosed, the fluid tray comprising a base, a rim, a plurality of sidewalls arranged between an edge of the base and the rim and extending in an upward direction from the base, a reservoir defined by the base and the sidewalls, at least one container securing mechanism integrated or coupled to the rim or at least one sidewall, and at least one drainage spout, and wherein the at least container securing mechanism and the drainage spout operate to drain a fluid from a container into the reservoir when the container is in a substantially vertical position above the reservoir and the container is coupled to the fluid tray using one of the at least one container securing mechanism.
    Type: Application
    Filed: April 25, 2023
    Publication date: August 17, 2023
    Inventors: John Archard, Charles Cooper
  • Patent number: 11667147
    Abstract: A paint saving paint tray is disclosed. The paint tray may be adapted for coupling to a paint container, and may comprise a base, one or more sidewalls extending in an upward direction from the base, a reservoir for holding paint, wherein the reservoir is defined by the base and the one or more sidewalls, securing mechanism in at least one sidewall of the one or more sidewalls for coupling the paint tray to the paint container, and drainage spout in the at least one sidewall, wherein the drainage spout is adapted to drain paint from the paint container into the paint tray via inverted placement of the paint container on the paint tray, or drain paint from the paint tray into the paint container via placement of the paint tray onto the paint container. Methods of using the paint tray and a paint tray system are also disclosed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 6, 2023
    Assignee: Tovarna LLC
    Inventors: John Archard, Charles Cooper