Patents by Inventor Charles Mack
Charles Mack 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: 20240111568Abstract: Dynamic timers are determined using machine learning. The timers are used to control the amount of time that new data transaction requests wait before being processed by a data transaction processing system. The timers are adjusted based on changing conditions within the data transaction processing system. The dynamic timers may be determined using machine learning inference based on feature values calculated as a result of the changing conditions.Type: ApplicationFiled: April 18, 2023Publication date: April 4, 2024Inventors: Josep PUIG RUIZ, Douglas HAMILTON, Diana KAFKES, Andrew ROOKS, Eugenio PIAZZA, Andrew OPPENHEIMER, Charles MACK, Michael O’ROURKE, Nick CIUBOTARIU, Edward COUGHLIN
-
Publication number: 20240112001Abstract: Dynamic timers are determined using machine learning. The timers are used to control the amount of time that new data transaction requests wait before being processed by a data transaction processing system. The timers are adjusted based on changing conditions within the data transaction processing system. The dynamic timers may be determined using machine learning inference based on feature values calculated as a result of the changing conditions.Type: ApplicationFiled: April 18, 2023Publication date: April 4, 2024Inventors: Josep PUIG RUIZ, Douglas HAMILTON, Diana KAFKES, Andrew ROOKS, Eugenio PIAZZA, Andrew OPPENHEIMER, Charles MACK, Michael O’ROURKE, Nick CIUBOTARIU, Edward COUGHLIN, Jonas NORDIN, Alexander FREEMANTLE
-
Publication number: 20240111569Abstract: Dynamic timers are determined using machine learning. The timers are used to control the amount of time that new data transaction requests wait before being processed by a data transaction processing system. The timers are adjusted based on changing conditions within the data transaction processing system. The dynamic timers may be determined using machine learning inference based on feature values calculated as a result of the changing conditions.Type: ApplicationFiled: April 18, 2023Publication date: April 4, 2024Inventors: Josep PUIG RUIZ, Douglas HAMILTON, Diana KAFKES, Andrew ROOKS, Eugenio PIAZZA, Andrew OPPENHEIMER, Charles MACK, Michael O’ROURKE, Nick CIUBOTARIU, Edward COUGHLIN
-
Publication number: 20240112034Abstract: Dynamic timers are determined using machine learning. The timers are used to control the amount of time that new data transaction requests wait before being processed by a data transaction processing system. The timers are adjusted based on changing conditions within the data transaction processing system. The dynamic timers may be determined using machine learning inference based on feature values calculated as a result of the changing conditions.Type: ApplicationFiled: April 18, 2023Publication date: April 4, 2024Inventors: Josep PUIG RUIZ, Douglas HAMILTON, Diana KAFKES, Andrew ROOKS, Eugenio PIAZZA, Andrew OPPENHEIMER, Charles MACK, Michael O’ROURKE, Nick CIUBOTARIU, Edward COUGHLIN, Jonas NORDIN, Alexander FREEMANTLE
-
Patent number: 11760601Abstract: Implementations of spool devices may include a frame including an anchor, the anchor configured to directly couple to a belt of a user, an axle coupled through the frame, and a first spool coupled over a first portion of the axle. The first portion of the axle may extend entirely through the first spool. The spool device may also include a second spool coupled over a second portion of the axle. The second portion of the axle may extend entirely through the second spool. The spool device may also include a first spool handle directly coupled to an outer wall of the first spool, a second spool handle directly coupled to an outer wall of the second spool, a first hose roller directly coupled to the frame, and a second hose roller directly coupled to the frame.Type: GrantFiled: September 3, 2020Date of Patent: September 19, 2023Assignee: BLAZING SPOOLS LLCInventors: Charles Mack, James Mack
-
Publication number: 20220269550Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.Type: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Inventors: John VACCARO, Charles MACK, Andrey TSIPORUKHA, Tal COHEN, Andrew OPPENHEIMER, Kyle PREM
-
Patent number: 11354178Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.Type: GrantFiled: January 17, 2020Date of Patent: June 7, 2022Assignee: NASDAQ, INC.Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tai Cohen, Andrew Oppenheimer, Kyle Prem
-
Publication number: 20210061610Abstract: Implementations of spool devices may include a frame including an anchor, the anchor configured to directly couple to a belt of a user, an axle coupled through the frame, and a first spool coupled over a first portion of the axle. The first portion of the axle may extend entirely through the first spool. The spool device may also include a second spool coupled over a second portion of the axle. The second portion of the axle may extend entirely through the second spool. The spool device may also include a first spool handle directly coupled to an outer wall of the first spool, a second spool handle directly coupled to an outer wall of the second spool, a first hose roller directly coupled to the frame, and a second hose roller directly coupled to the frame.Type: ApplicationFiled: September 3, 2020Publication date: March 4, 2021Inventors: Charles Mack, James Mack
-
Patent number: 10787338Abstract: Implementations of spool devices may include a frame including an anchor, the anchor configured to directly couple to a belt of a user, an axle coupled through the frame, and a first spool coupled over a first portion of the axle. The first portion of the axle may extend entirely through the first spool. The spool device may also include a second spool coupled over a second portion of the axle. The second portion of the axle may extend entirely through the second spool. The spool device may also include a first spool handle directly coupled to an outer wall of the first spool, a second spool handle directly coupled to an outer wall of the second spool, a first hose roller directly coupled to the frame, and a second hose roller directly coupled to the frame.Type: GrantFiled: May 29, 2020Date of Patent: September 29, 2020Assignee: Blazing Spools LLCInventors: Charles Mack, James Mack
-
Publication number: 20200159599Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.Type: ApplicationFiled: January 17, 2020Publication date: May 21, 2020Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tal Cohen, Andrew Oppenheimer, Kyle Prem
-
Patent number: 10585729Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.Type: GrantFiled: June 4, 2018Date of Patent: March 10, 2020Assignee: NASDAQ, INC.Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tal Cohen, Andrew Oppenheimer, Kyle Prem
-
Publication number: 20190026170Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.Type: ApplicationFiled: June 4, 2018Publication date: January 24, 2019Inventors: John VACCARO, Charles MACK, Andrey TSIPORUKHA, Tal COHEN, Andrew OPPENHEIMER, Kyle PREM
-
Patent number: 9501918Abstract: A human safety system includes a circuit including at least one power source; a temperature probe in communication with the circuit; at least one use detector in communication with the circuit; and an alert indicator in communication with the circuit. A method of measuring a temperature of a user includes determining whether at least one use detector is active; determining a user temperature based on sensed temperature; and determining whether the user temperature is within an allowable range.Type: GrantFiled: August 21, 2012Date of Patent: November 22, 2016Assignee: Safetyminded Holdings, Inc.Inventors: Charles Mack Gouge, Darrel Self
-
Patent number: 9183719Abstract: A human safety system includes a circuit including a microcontroller and at least one power source; a probe in communication with the circuit; at least one use detector in communication with the circuit; and at least one alert indicator in communication with the circuit. A method of using a human safety device, the method includes initiating operation of the human safety device; arranging the human safety device in communication with skin; and monitoring the human safety device for alert indicators. A method of monitoring a user includes waking from sleep state; sensing at least one condition of the user; determining if the sensed condition is in a human condition; continuously monitoring the condition of the user; and, returning to sleep state when the user condition is outside of the human condition for an amount of time.Type: GrantFiled: August 24, 2012Date of Patent: November 10, 2015Assignee: Safetyminded Holdings, Inc.Inventors: Charles Mack Gouge, Kenneth Armstrong, Terrance Ransbury, Robert Smith, Darrel Self
-
Publication number: 20150228021Abstract: A computer-implemented method and apparatus for releasing a data item having an identifier for transaction processing in a data transaction processing system in which data items are transacted by a hardware matching processor that matches electronic data transaction request messages for the same one of the data items based on multiple transaction matching parameters from client computers over a data communication bus. A restriction on the hardware matching processor from processing electronic data transaction request messages for the data item is detected. A hardware data processor determines a variability in one of the transaction matching parameters for the data item. The determined variability is compared to a variability threshold established for the data item, and an adjusted one transaction matching parameter of the data item is calculated based on the determined variability.Type: ApplicationFiled: April 21, 2015Publication date: August 13, 2015Inventors: Adam Nunes, Charles Mack, Constantine Sokoloff
-
Patent number: 9026470Abstract: Amongst other things, a computer implemented method for releasing a security for trading in a trading venue includes determining volatility in prices of quotations for a security before the security is released for trading; comparing the determined volatility to a volatility threshold; calculating an adjusted price of the quotations based on the output of the determined volatility in the prices; sending a message to release the security for trading, with the security having the adjusted price that is based on the outcome of comparing.Type: GrantFiled: October 21, 2008Date of Patent: May 5, 2015Assignee: The NASDAQ OMX Group, Inc.Inventors: Adam Nunes, Charles Mack, Constantine Sokoloff
-
Publication number: 20130222139Abstract: A human safety system includes a circuit including a microcontroller and at least one power source; a probe in communication with the circuit; at least one use detector in communication with the circuit; and at least one alert indicator in communication with the circuit. A method of using a human safety device, the method includes initiating operation of the human safety device; arranging the human safety device in communication with skin; and monitoring the human safety device for alert indicators. A method of monitoring a user includes waking from sleep state; sensing at least one condition of the user; determining if the sensed condition is in a human condition; continuously monitoring the condition of the user; and, returning to sleep state when the user condition is outside of the human condition for an amount of time.Type: ApplicationFiled: August 24, 2012Publication date: August 29, 2013Applicant: SAFETYMINDED HOLDINGS, INC.Inventors: Charles Mack Gouge, Kenneth Armstrong, Terrance Ransbury, Robert Smith, Darrel Self
-
Publication number: 20130222138Abstract: A human safety system includes a circuit including at least one power source; a temperature probe in communication with the circuit; at least one use detector in communication with the circuit; and an alert indicator in communication with the circuit. A method of measuring a temperature of a user includes determining whether at least one use detector is active; determining a user temperature based on sensed temperature; and determining whether the user temperature is within an allowable range.Type: ApplicationFiled: August 21, 2012Publication date: August 29, 2013Applicant: SAFETYMINDED HOLDINGS, INC.Inventors: Charles Mack Gouge, Darrel Self
-
Patent number: 8479213Abstract: Systems, methods and apparatus are provided through which in some embodiments healthcare imaging processing applications are allocated to computing resources in reference to criteria.Type: GrantFiled: January 25, 2007Date of Patent: July 2, 2013Assignee: General Electric CompanyInventors: Cheryl Ruth Jones, Rakesh Mohan Lal, Toan T Le, Matthew Richard Schwartz, Helen Hong Peng, Guy Bernard, David Charles Mack
-
Patent number: 7966399Abstract: A method for managing data transmission between computing devices is disclosed. In one embodiment, the method includes monitoring a plurality of parameters of a computer network that includes a server and a client. The plurality of parameters may include a client resource parameter, a server resource parameter, and a network operating parameter. The disclosed method may also include automatically determining a desired compression level at which to send data to the client based at least in part on the client resource parameter, the server resource parameter, and the network operating parameter. Further, in one embodiment the method may include communicating the data from the server to the client at the desired compression level in response to a client request for the data. Various other methods, systems, and manufactures are also disclosed.Type: GrantFiled: November 9, 2010Date of Patent: June 21, 2011Assignee: General Electric CompanyInventors: Cheryl Ruth Jones, Toan T. Le, Rakesh Mohan Lal, Saad Ahmed Sirohey, David Charles Mack