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: 20250112880Abstract: 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: ApplicationFiled: December 13, 2024Publication date: April 3, 2025Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter
-
Publication number: 20250028583Abstract: 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: ApplicationFiled: October 7, 2024Publication date: January 23, 2025Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 12206634Abstract: 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: GrantFiled: January 31, 2024Date of Patent: January 21, 2025Assignee: Chicago Mercantiile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter
-
Patent number: 12173192Abstract: 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: GrantFiled: August 29, 2022Date of Patent: December 24, 2024Assignee: Apeel Technology, Inc.Inventors: Louis Perez, Chance Holland, James Rogers, Stephen William Kaun, Carlos Hernandez, Charles Patrick Frazier
-
Patent number: 12141628Abstract: 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: GrantFiled: May 3, 2023Date of Patent: November 12, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Publication number: 20240211704Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Applicant: Meta Platforms, Inc.Inventors: Charles Patrick Mason Griffin, Prakash Chandra, Carlos Lourenco, Amit Agarwal
-
Publication number: 20240171532Abstract: 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: ApplicationFiled: January 31, 2024Publication date: May 23, 2024Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter
-
Patent number: 11951786Abstract: 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: GrantFiled: April 27, 2023Date of Patent: April 9, 2024Inventor: Charles Patrick Hillen
-
Patent number: 11929967Abstract: 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: GrantFiled: February 3, 2023Date of Patent: March 12, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter
-
Patent number: 11913077Abstract: 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: GrantFiled: March 9, 2019Date of Patent: February 27, 2024Assignee: Texas Tech University SystemInventors: Charles Patrick Reynolds, Balakrishna Koneru, Shawn Macha
-
Publication number: 20240032552Abstract: 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: ApplicationFiled: August 1, 2023Publication date: February 1, 2024Inventor: Charles Patrick Parks
-
Patent number: 11848283Abstract: 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: GrantFiled: July 1, 2022Date of Patent: December 19, 2023Assignee: International Business Machines CorporationInventors: Louis Thomas Fuka, Robert John Nonnenkamp, Charles Patrick Brown
-
Publication number: 20230347695Abstract: 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: ApplicationFiled: April 27, 2023Publication date: November 2, 2023Inventor: Charles Patrick Hillen
-
Patent number: 11793559Abstract: 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: GrantFiled: March 5, 2021Date of Patent: October 24, 2023Assignee: GLW, Inc.Inventors: Peter William Wapner, Charles Patrick Wapner, Stefan Voelzow, Axel Cremer
-
Publication number: 20230280468Abstract: 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: ApplicationFiled: May 19, 2022Publication date: September 7, 2023Inventors: Zhaoming Zhu, Michael Hall, Augusto Ronchini Ximenes, Shuochen Su, Charles Patrick Saunders, Gregory Cohoon
-
Publication number: 20230273844Abstract: 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: ApplicationFiled: May 3, 2023Publication date: August 31, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 11720440Abstract: 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: GrantFiled: July 12, 2021Date of Patent: August 8, 2023Assignee: NVIDIA CORPORATIONInventors: 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: 20230188486Abstract: 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: ApplicationFiled: February 3, 2023Publication date: June 15, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter
-
Patent number: 11675639Abstract: 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: GrantFiled: March 26, 2021Date of Patent: June 13, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 11637978Abstract: 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: GrantFiled: December 14, 2021Date of Patent: April 25, 2023Assignee: Meta Platforms Technologies, LLCInventors: Charles Patrick Saunders, Michael Hall, Augusto Ronchini Ximenes