Patents by Inventor Joshua Rosen

Joshua Rosen 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).

  • Patent number: 11958026
    Abstract: A mixing system for use in a process bottle for mixing its contents, the mixing system including a low volume magnetically-driven mixer mounted at the bottom of the bottle. The mixer may have vanes and lower grooves, or no vanes and grooves on both upper and lower faces. The mixer has a “microsized” three-dimensional solid inanimate body to enable insertion through relatively small mouth openings at the top of conventional reactor bottles. Methods of assembly are also disclosed which involve passing the microsized mixer through an open mouth of a process bottle and coupling the mixer with a bearing assembly at the floor of the bottle. The bearing assembly includes fixtures sealed around a hole in the floor of the bottle.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: April 16, 2024
    Assignee: SaniSure, Inc.
    Inventors: Chris Ballew, Richard Shor, Matthew Markey, Joshua Rosen
  • Patent number: 11913731
    Abstract: A process heat exchange rod for cooling or heating liquids in a process vessel. The rod may have a linear form and extend downward through an upper wall of the process vessel into proximity with the lower floor. The rod internally defines a circulatory flow path for the heat exchange medium, including an outer jacket and a flow diverter having a central through bore and external helical flutes. Heat exchange medium travels down through the central through bore and then back up through helical grooves formed between the flow diverter and the outer jacket, or vice versa. Accurate heating or cooling of the process fluid is attained by modification of the configuration of the heat exchange rod as well as the flow rate and temperature of the heat exchange medium. The components may be injection molded of a polymer, often transparent, having a high heat transfer coefficient.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: February 27, 2024
    Assignee: SaniSure, Inc.
    Inventors: Chris Ballew, Richard Shor, Matthew Markey, Joshua Rosen
  • Publication number: 20240033698
    Abstract: A mixing system for use in a process bottle for mixing its contents, the mixing system including a low volume magnetically-driven mixer mounted at the bottom of the bottle. The mixer may have vanes and lower grooves, or no vanes and grooves on both upper and lower faces. The mixer has a “microsized” three-dimensional solid inanimate body to enable insertion through relatively small mouth openings at the top of conventional reactor bottles. Methods of assembly are also disclosed which involve passing the microsized mixer through an open mouth of a process bottle and coupling the mixer with a bearing assembly at the floor of the bottle. The bearing assembly includes fixtures sealed around a hole in the floor of the bottle.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: Chris Ballew, Richard Shor, Matthew Markey, Joshua Rosen
  • Publication number: 20240007404
    Abstract: A distributed computing system, such as may be used to implement an electronic trading system, controls inbound message flow rates. Limiting a per-client or per-connection inbound message rate also helps ensure fair provisioning of computing resources, so that a single client's excessive use of resources cannot overwhelm the system to such an extent that it prevents other clients from interacting with the distributed system. It is also desirable to have system-wide control of the overall inbound message rate across all client connections. Such system-wide control ensures that the distributed system as a whole can maintain the required levels of service, including offering a predictable level of access for all clients.
    Type: Application
    Filed: August 5, 2021
    Publication date: January 4, 2024
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen
  • Publication number: 20230392879
    Abstract: A process heat exchange rod for cooling or heating liquids in a process vessel. The rod may have a linear form and extend downward through an upper wall of the process vessel into proximity with the lower floor. The rod internally defines a circulatory flow path for the heat exchange medium, including an outer jacket and a flow diverter having a central through bore and external helical flutes. Heat exchange medium travels down through the central through bore and then back up through helical grooves formed between the flow diverter and the outer jacket, or vice versa. Accurate heating or cooling of the process fluid is attained by modification of the configuration of the heat exchange rod as well as the flow rate and temperature of the heat exchange medium. The components may be injection molded of a polymer, often transparent, having a high heat transfer coefficient.
    Type: Application
    Filed: June 29, 2023
    Publication date: December 7, 2023
    Inventors: Chris Ballew, Richard Shor, Matthew Markey, Joshua Rosen
  • Publication number: 20230396559
    Abstract: A distributed computing system, such as may be used to implement an electronic trading system, supports a notion of fairness in latency. The system does not favor any particular client. Thus, being connected to a particular access point into the system (such as via a gateway) does not give any particular device an unfair advantage or disadvantage over another. That end is accomplished by precisely controlling latency, that is, the time between when request messages arrive at the system and a time at which corresponding response messages are permitted to leave. The precisely controlled, deterministic latency can be fixed over time, or it can vary according to some predetermined pattern, or vary randomly within a pre-determined range of values.
    Type: Application
    Filed: June 8, 2023
    Publication date: December 7, 2023
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz
  • Publication number: 20230316399
    Abstract: An electronic trading system and corresponding method are based on a point-to-point mesh architecture. The electronic trading system comprises a gateway, core compute node, and sequencer. The core compute node performs an electronic trading matching function. The gateway transmits a message to the core compute node via a first direct connection. The gateway transmits the message via a second direct connection to the sequencer which, in turn, transmits a sequence-marked message to the core compute node via a third direct connection. The core compute node determines relative ordering of the message among other messages in the electronic trading system based on the sequence-marked message to complete the electronic trading matching function, deterministically.
    Type: Application
    Filed: August 5, 2021
    Publication date: October 5, 2023
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz
  • Publication number: 20230308213
    Abstract: Systems and methods are disclosed herein that provide low latency data communication with improved physical link layer reliability through repeated physical layer retransmission of data over a data connection whenever the connection is idle (i.e., no new data to send). In some embodiments, the transmission of administrative control symbols (e.g. “idles,” “commas”, etc.) can be suppressed or otherwise reduced to allow some of the available connection bandwidth to be used for data redundancy and fault tolerance through the repeated retransmission of data as described in more detail below. Accordingly, instead of executing time-consuming error correcting routines, a receive node can discard the erroneous data frame and process at least one repeat frame that carries the same data payload. Sequence numbers and/or other repeat indicators can be used to distinguish original frames from repeat frames and/or for identifying which frames carry the same data payload.
    Type: Application
    Filed: August 5, 2021
    Publication date: September 28, 2023
    Inventors: Anthony D. AMICANGIOLI, B. Joshua ROSEN
  • Publication number: 20230298031
    Abstract: A method and apparatus for fraud detection during transactions using identity graphs are described. A method includes receiving, at a commerce platform system, a transaction from a user having initial transaction attributes and transaction data. The method also includes determining, by the commerce platform system, an identity associated with the user associated with additional transaction attributes not received with the transaction. Furthermore, the method includes accessing a feature set associated with the initial transaction attributes and the additional transaction attributes that includes machine learning (ML) model features for detecting transaction fraud.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 21, 2023
    Inventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
  • Publication number: 20230299864
    Abstract: Systems and methods for clock synchronization are disclosed in which a primary node generates special physical laver clock sync symbols from the output of a reference clock and inserts the clock sync symbols within a symbol stream to one or more secondary nodes. Upon receiving a symbol stream, a secondary node can extract the clock sync symbols from the stream to synchronize its local clock with the reference clock of the primary node. In particular, the clock sync symbols can be inserted into the symbol stream at any arbitrary symbol location, e.g., even between consecutive symbols of a symbol encoded data frame. The clock sync symbols can also replace some control symbols in the symbol stream, such as idle or comma symbols. Accordingly, the clock sync symbols can be inserted into a symbol stream at fixed intervals, irregular intervals, or at any arbitrary time for high resolution clock synchronization.
    Type: Application
    Filed: August 5, 2021
    Publication date: September 21, 2023
    Inventors: Anthony D. AMICANGIOLI, Allen BAST, B. Joshua ROSEN
  • Patent number: 11729107
    Abstract: A distributed computing system, such as may be used to implement an electronic trading system, supports a notion of fairness in latency. The system does not favor any particular client. Thus, being connected to a particular access point into the system (such as via a gateway) does not give any particular device an unfair advantage or disadvantage over another. That end is accomplished by precisely controlling latency, that is, the time between when request messages arrive at the system and a time at which corresponding response messages are permitted to leave. The precisely controlled, deterministic latency can be fixed over time, or it can vary according to some predetermined pattern, or vary randomly within a pre-determined range of values.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: August 15, 2023
    Assignee: HYANNIS PORT RESEARCH, INC.
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz
  • Patent number: 11704673
    Abstract: A method and apparatus for fraud detection during transactions using identity graphs are described. The method may include receiving, at a commerce platform system, a transaction from a user having initial transaction attributes and transaction data. The method may also include determining, by the commerce platform system, an identity associated with the user, wherein the identity is associated with additional transaction attributes not received with the transaction. Furthermore, the method may include accessing, by the commerce platform system, a feature set associated with the initial transaction attributes and the additional transaction attributes, wherein the feature set comprises machine learning (ML) model features for detecting transaction fraud.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: July 18, 2023
    Assignee: Stripe, Inc.
    Inventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
  • Patent number: 11483087
    Abstract: Systems and methods for clock synchronization are disclosed in which a primary node generates special physical layer clock sync symbols from the output of a reference clock and inserts the clock sync symbols within a symbol stream to one or more secondary nodes. Upon receiving a symbol stream, a secondary node can extract the clock sync symbols from the stream to synchronize its local clock with the reference clock of the primary node. In particular, the clock sync symbols can be inserted into the symbol stream at any arbitrary symbol location, e.g., even between consecutive symbols of a symbol encoded data frame. The clock sync symbols can also replace some control symbols in the symbol stream, such as idle or comma symbols. Accordingly, the clock sync symbols can be inserted into a symbol stream at fixed intervals, irregular intervals, or at any arbitrary time for high resolution clock synchronization.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: October 25, 2022
    Assignee: Hyannis Port Research, Inc.
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen
  • Patent number: 11315183
    Abstract: An electronic trading system and corresponding method are based on a point-to-point mesh architecture. The electronic trading system comprises a gateway, core compute node, and sequencer. The core compute node performs an electronic trading matching function. The gateway transmits a message to the core compute node via a first direct connection. The gateway transmits the message via a second direct connection to the sequencer which, in turn, transmits a sequence-marked message to the core compute node via a third direct connection. The core compute node determines relative ordering of the message among other messages in the electronic trading system based on the sequence-marked message to complete the electronic trading matching function, deterministically.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: April 26, 2022
    Assignee: Hyannis Port Research, Inc.
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz
  • Patent number: 11303389
    Abstract: Systems and methods are disclosed herein that provide low latency data communication with improved physical link layer reliability through repeated physical layer retransmission of data over a data connection whenever the connection is idle (i.e., no new data to send). In some embodiments, the transmission of administrative control symbols (e.g., “idles,” “commas”, etc.) can be suppressed or otherwise reduced to allow some of the available connection bandwidth to be used for data redundancy and fault tolerance through the repeated retransmission of data as described in more detail below. Accordingly, instead of executing time-consuming, error correcting routines, a receive node can discard the erroneous data frame and process at least one repeat frame that carries the same data payload. Sequence numbers and/or other repeat indicators can be used to distinguish original frames from repeat frames and/or for identifying which frames carry the same data payload.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: April 12, 2022
    Assignee: Hyannis Port Research, Inc.
    Inventors: Anthony D. Amicangioli, B. Joshua Rosen
  • Publication number: 20220045955
    Abstract: A distributed computing system, such as may be used to implement an electronic trading system, controls inbound message flow rates. Limiting a per-client or per-connection inbound message rate also helps ensure fair provisioning of computing resources, so that a single client's excessive use of resources cannot overwhelm the system to such an extent that it prevents other clients from interacting with the distributed system. It is also desirable to have system-wide control of the overall inbound message rate across all client connections. Such system-wide control ensures that the distributed system as a whole can maintain the required levels of service, including offering a predictable level of access for all clients.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen
  • Publication number: 20220045777
    Abstract: Systems and methods for clock synchronization are disclosed in which a primary node generates special physical layer clock sync symbols from the output of a reference clock and inserts the clock sync symbols within a symbol stream to one or more secondary nodes. Upon receiving a symbol stream, a secondary node can extract the clock sync symbols from the stream to synchronize its local clock with the reference clock of the primary node. In particular, the clock sync symbols can be inserted into the symbol stream at any arbitrary symbol location, e.g., even between consecutive symbols of a symbol encoded data frame. The clock sync symbols can also replace some control symbols in the symbol stream, such as idle or comma symbols. Accordingly, the clock sync symbols can be inserted into a symbol stream at fixed intervals, irregular intervals, or at any arbitrary time for high resolution clock synchronization.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen
  • Publication number: 20220044319
    Abstract: An electronic trading system and corresponding method are based on a point-to-point mesh architecture. The electronic trading system comprises a gateway, core compute node, and sequencer. The core compute node performs an electronic trading matching function. The gateway transmits a message to the core compute node via a first direct connection. The gateway transmits the message via a second direct connection to the sequencer which, in turn, transmits a sequence-marked message to the core compute node via a third direct connection. The core compute node determines relative ordering of the message among other messages in the electronic trading system based on the sequence-marked message to complete the electronic trading matching function, deterministically.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz
  • Publication number: 20220045790
    Abstract: Systems and methods are disclosed herein that provide low latency data communication with improved physical link layer reliability through repeated physical layer retransmission of data over a data connection whenever the connection is idle (i.e., no new data to send). In some embodiments, the transmission of administrative control symbols (e.g., “idles,” “commas”, etc.) can be suppressed or otherwise reduced to allow some of the available connection bandwidth to be used for data redundancy and fault tolerance through the repeated retransmission of data as described in more detail below. Accordingly, instead of executing time-consuming, error correcting routines, a receive node can discard the erroneous data frame and process at least one repeat frame that carries the same data payload. Sequence numbers and/or other repeat indicators can be used to distinguish original frames from repeat frames and/or for identifying which frames carry the same data payload.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Anthony D. Amicangioli, B. Joshua Rosen
  • Publication number: 20220045964
    Abstract: A distributed computing system, such as may be used to implement an electronic trading system, supports a notion of fairness in latency. The system does not favor any particular client. Thus, being connected to a particular access point into the system (such as via a gateway) does not give any particular device an unfair advantage or disadvantage over another. That end is accomplished by precisely controlling latency, that is, the time between when request messages arrive at the system and a time at which corresponding response messages are permitted to leave. The precisely controlled, deterministic latency can be fixed over time, or it can vary according to some predetermined pattern, or vary randomly within a pre-determined range of values.
    Type: Application
    Filed: June 18, 2021
    Publication date: February 10, 2022
    Inventors: Anthony D. Amicangioli, Allen Bast, B. Joshua Rosen, Christophe Juhasz