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: 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: 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
  • Publication number: 20210216382
    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: March 26, 2021
    Publication date: July 15, 2021
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 10990459
    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: August 30, 2019
    Date of Patent: April 27, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Publication number: 20210064450
    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: August 30, 2019
    Publication date: March 4, 2021
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 9371118
    Abstract: 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: Grant
    Filed: November 14, 2013
    Date of Patent: June 21, 2016
    Assignee: Michael Patrick King and Mary Kate King
    Inventors: Mary Kate King, Michael Patrick King, Mikael Bäckström, Keith Alsberg
  • Publication number: 20140130234
    Abstract: 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: Application
    Filed: November 14, 2013
    Publication date: May 15, 2014
    Inventors: Mary Kate King, Michael Patrick King, Mikael Bäckström, Keith Alsberg
  • Patent number: 8405382
    Abstract: 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: Grant
    Filed: October 19, 2009
    Date of Patent: March 26, 2013
    Assignee: Eaton Corporation
    Inventor: Michael Patrick King
  • Publication number: 20110089934
    Abstract: 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: Application
    Filed: October 19, 2009
    Publication date: April 21, 2011
    Applicant: EATON CORPORATION
    Inventor: Michael Patrick KING