Patents by Inventor Charles Patrick

Charles Patrick 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: 20250112880
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: December 13, 2024
    Publication date: April 3, 2025
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Publication number: 20250028583
    Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: October 7, 2024
    Publication date: January 23, 2025
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 12206634
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: January 21, 2025
    Assignee: Chicago Mercantiile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Patent number: 12173192
    Abstract: Presented are compositions that can be used as protective coatings for agricultural (e.g., food) substrates. The compositions can comprise a compound of Formula I: and an additive, wherein the variables m, n, q, r, Ra, Rb, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12 and R13 are defined herein. The protective coatings formed from the compositions can be used to prevent food spoilage due to, for instance, moisture loss, oxidation, or infection by a foreign pathogen.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: December 24, 2024
    Assignee: Apeel Technology, Inc.
    Inventors: Louis Perez, Chance Holland, James Rogers, Stephen William Kaun, Carlos Hernandez, Charles Patrick Frazier
  • Patent number: 12141628
    Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: November 12, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Publication number: 20240211704
    Abstract: An audio processing system includes: a receiver configured to receive the original audio data; a processor configured to execute the instructions stored in the memory to cause the audio processing system to: separate a background noise audio data, a first speaker audio data, and a second speaker audio data; recognize first speaker speech, convert the first speaker speech to first speaker text, translate the first speaker text to a second language text, and convert the second language text to a second speech; recognize second speaker speech, convert the second speaker speech to second speaker text, translate the second speaker text to the second language text, and convert the second language text of the second speaker to a second speech for the second speaker; and generate encoded audio data; and a transmitter configured to transmit the encoded audio data to a content user device.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Applicant: Meta Platforms, Inc.
    Inventors: Charles Patrick Mason Griffin, Prakash Chandra, Carlos Lourenco, Amit Agarwal
  • Publication number: 20240171532
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 23, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Patent number: 11951786
    Abstract: A hitch alignment system includes a hitch alignment tool with a flexible plastic body. The tool body includes a pair of side panels interconnected by a base. A pair of tapered rods extend inwardly from the side panels. A hitch alignment method of the present invention utilizes the tool for aligning the hitch pin holes in a hitch receiver tube with the hole of a connecting shaft. With the receiver tube and connecting shaft holes properly aligned, a hitch pin can be inserted through the aligned holes for securely retaining the connecting shaft of the ball mount.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: April 9, 2024
    Inventor: Charles Patrick Hillen
  • Patent number: 11929967
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: March 12, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Patent number: 11913077
    Abstract: A method of treating a cancer in a patient includes obtaining a sample from the patient, using a C-circle assay to detect a presence of an alternative lengthening of telomeres (ALT) phenotype in the sample, and administering an effect amount of at least one of PRIMA-1 or APR-246 to the patient.
    Type: Grant
    Filed: March 9, 2019
    Date of Patent: February 27, 2024
    Assignee: Texas Tech University System
    Inventors: Charles Patrick Reynolds, Balakrishna Koneru, Shawn Macha
  • Publication number: 20240032552
    Abstract: The present invention pertains to an apparatus and method for curing plant matter. The apparatus and method provides for efficiently and effectively curing plant matter, creating a simple and cost-effective solution to address the need for individuals and small entities to cure plant matter. Plant material is placed within a cylindrical housing with a false bottom, a lid is placed on the cylindrical housing and fresh air is cycled into the cylindrical housing, via a pump, to remove the stale air trapped inside and replace it with fresh air. The periodic cycling of fresh air into the chamber provides for a more refined and higher quality product.
    Type: Application
    Filed: August 1, 2023
    Publication date: February 1, 2024
    Inventor: Charles Patrick Parks
  • Patent number: 11848283
    Abstract: Integrated circuit package (ICP) with: (i) stored information pertaining to an amount and/or value of precious material present in the ICP; and (ii) sensor for detecting an amount of precious material present in the ICP. In some embodiments the ICP is embedded in a smart card for use with a smart card reader system that can communicate data to and/or from the ICP.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Louis Thomas Fuka, Robert John Nonnenkamp, Charles Patrick Brown
  • Publication number: 20230347695
    Abstract: A hitch alignment system includes a hitch alignment tool with a flexible plastic body. The tool body includes a pair of side panels interconnected by a base. A pair of tapered rods extend inwardly from the side panels. A hitch alignment method of the present invention utilizes the tool for aligning the hitch pin holes in a hitch receiver tube with the hole of a connecting shaft. With the receiver tube and connecting shaft holes properly aligned, a hitch pin can be inserted through the aligned holes for securely retaining the connecting shaft of the ball mount.
    Type: Application
    Filed: April 27, 2023
    Publication date: November 2, 2023
    Inventor: Charles Patrick Hillen
  • Patent number: 11793559
    Abstract: The disclosure relates to medical devices and methods of manufacturing medical devices. An orthopedic screw includes a shaft having a proximal end, a distal end, a body extending between the proximal end and the distal end, and a longitudinal axis. A distal thread on an external surface of the shaft extends around the longitudinal axis. A head portion includes a series of cutting teeth that lie on a plane that is perpendicular to the longitudinal axis of the shaft. A distal tip portion defines a cutting edge.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 24, 2023
    Assignee: GLW, Inc.
    Inventors: Peter William Wapner, Charles Patrick Wapner, Stefan Voelzow, Axel Cremer
  • Publication number: 20230280468
    Abstract: A projector for illuminating a target area is presented. The projector includes an array of emitters having a plurality of subarrays and an optical assembly. Each subarray includes one or more independently addressable channels emitting light in accordance with emission instructions. At least two of the subarrays are adjacent to each other and do not overlap. The optical assembly is configured to tile portions of the emitted light to form a light pattern for projection to a target area. The light pattern has a first plurality of sections and a second plurality of sections. Each section of the first plurality represents a first respective portion of the light pattern emitted from a corresponding subarray. Each section of the second plurality represents a second respective portion of the light pattern formed by tiling light emitted from two or more of the subarrays.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 7, 2023
    Inventors: Zhaoming Zhu, Michael Hall, Augusto Ronchini Ximenes, Shuochen Su, Charles Patrick Saunders, Gregory Cohoon
  • Publication number: 20230273844
    Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 31, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 11720440
    Abstract: Various embodiments include a parallel processing computer system that detects memory errors as a memory client loads data from memory and disables the memory client from storing data to memory, thereby reducing the likelihood that the memory error propagates to other memory clients. The memory client initiates a stall sequence, while other memory clients continue to execute instructions and the memory continues to service memory load and store operations. When a memory error is detected, a specific bit pattern is stored in conjunction with the data associated with the memory error. When the data is copied from one memory to another memory, the specific bit pattern is also copied, in order to identify the data as having a memory error.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: August 8, 2023
    Assignee: NVIDIA CORPORATION
    Inventors: Naveen Cherukuri, Saurabh Hukerikar, Paul Racunas, Nirmal Raj Saxena, David Charles Patrick, Yiyang Feng, Abhijeet Ghadge, Steven James Heinrich, Adam Hendrickson, Gentaro Hirota, Praveen Joginipally, Vaishali Kulkarni, Peter C. Mills, Sandeep Navada, Manan Patel, Liang Yin
  • Publication number: 20230188486
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Patent number: 11675639
    Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 13, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 11637978
    Abstract: A depth camera assembly (DCA) includes a direct time of flight system for determining depth information for a local area. The DCA includes an illumination source, a camera, and a controller. In some embodiments, the controller uses previous image frames to determine confidence measurements, and selectively adjusts a number of pulses from the illuminator in a subsequent frame based on the determined confidence values. In some embodiments, the sensor uses autonomous gating, and the depth system includes a depth recovery pipeline which provide depth map estimates from the autonomous gated measurements.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: April 25, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Charles Patrick Saunders, Michael Hall, Augusto Ronchini Ximenes