Patents by Inventor Michael Patrick King
Michael Patrick King 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: 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: 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
-
Publication number: 20210216382Abstract: 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: March 26, 2021Publication date: July 15, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 10990459Abstract: 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: August 30, 2019Date of Patent: April 27, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Publication number: 20210064450Abstract: 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: August 30, 2019Publication date: March 4, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 9371118Abstract: Embodiments of the invention provide a water safety device used to increase participant visibility by passing water craft. The device is worn by the participant on his or her wrist and activated upon need at which time a flag is uncoiled and extended above the water. Upon conclusion of the need for visibility, the flag is replaced around the participant's wrist and ready for the next use.Type: GrantFiled: November 14, 2013Date of Patent: June 21, 2016Assignee: Michael Patrick King and Mary Kate KingInventors: Mary Kate King, Michael Patrick King, Mikael Bäckström, Keith Alsberg
-
Publication number: 20140130234Abstract: Embodiments of the invention provide a water safety device used to increase participant visibility by passing water craft. The device is worn by the participant on his or her wrist and activated upon need at which time a flag is uncoiled and extended above the water. Upon conclusion of the need for visibility, the flag is replaced around the participant's wrist and ready for the next use.Type: ApplicationFiled: November 14, 2013Publication date: May 15, 2014Inventors: Mary Kate King, Michael Patrick King, Mikael Bäckström, Keith Alsberg
-
Patent number: 8405382Abstract: Apparatus and methods for providing a voltage signal indicative of the voltage being supplied by each phase of a multiphase voltage being supplied to a load. For each phase, a phase to neutral voltage is produced by providing a virtual ground. For each phase, a phase to phase voltage is produced by determining a difference between a pair of phase to neutral voltages. Either the phase to neutral voltages or the phase to phase voltages for each phase are output depending on the configuration of the multiphase voltage being supplied to the load.Type: GrantFiled: October 19, 2009Date of Patent: March 26, 2013Assignee: Eaton CorporationInventor: Michael Patrick King
-
Publication number: 20110089934Abstract: Apparatus and methods for providing a voltage signal indicative of the voltage being supplied by each phase of a multiphase voltage being supplied to a load. For each phase, a phase to neutral voltage is produced by providing a virtual ground. For each phase, a phase to phase voltage is produced by determining a difference between a pair of phase to neutral voltages. Either the phase to neutral voltages or the phase to phase voltages for each phase are output depending on the configuration of the multiphase voltage being supplied to the load.Type: ApplicationFiled: October 19, 2009Publication date: April 21, 2011Applicant: EATON CORPORATIONInventor: Michael Patrick KING