Patents by Inventor Andrew Oppenheim

Andrew Oppenheim 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: 12288107
    Abstract: 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: Grant
    Filed: May 11, 2022
    Date of Patent: April 29, 2025
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tal Cohen, Andrew Oppenheimer, Kyle Prem
  • Patent number: 11354178
    Abstract: 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: Grant
    Filed: January 17, 2020
    Date of Patent: June 7, 2022
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tai Cohen, Andrew Oppenheimer, Kyle Prem
  • Publication number: 20220143402
    Abstract: Apparatus for electrical stimulation includes a garment, including an elastic knitted fabric, which is shaped and sized to fit snugly over a part of a body of a human subject, and at least one electrode, which includes an electrically-conductive yarn interknitted with the elastic knitted fabric in a predefined location so as to make electrical contact with a skin surface of the human subject when the garment is worn on the body. Stimulation circuitry is configured to apply an alternating electrical current to the at least one electrode.
    Type: Application
    Filed: July 18, 2021
    Publication date: May 12, 2022
    Inventors: Andrew Oppenheim, Jerome Orlin
  • Patent number: 11103699
    Abstract: Apparatus for electrical stimulation includes a garment, including an elastic knitted fabric, which is shaped and sized to fit snugly over a part of a body of a human subject, and at least one electrode, which includes an electrically-conductive yarn interknitted with the elastic knitted fabric in a predefined location so as to make electrical contact with a skin surface of the human subject when the garment is worn on the body. Stimulation circuitry is configured to apply an alternating electrical current to the at least one electrode.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 31, 2021
    Assignee: ZIDA LLC
    Inventors: Andrew Oppenheim, Jerome Orlin
  • Publication number: 20200159599
    Abstract: 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: Application
    Filed: January 17, 2020
    Publication date: May 21, 2020
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tal Cohen, Andrew Oppenheimer, Kyle Prem
  • Patent number: 10585729
    Abstract: 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: Grant
    Filed: June 4, 2018
    Date of Patent: March 10, 2020
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tal Cohen, Andrew Oppenheimer, Kyle Prem