Patents by Inventor Derek HWONG

Derek HWONG 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: 20230186392
    Abstract: Received data messages are delayed for further processing based on a bypass condition. Data messages that conform to the bypass condition are not delayed. Data messages that do not conform to the bypass condition are delayed by a delay. Data messages can be representative of orders in an electronic marketplace or trading system. The bypass condition can include indication of a post-only order. The bypass condition can further include indication of a volume that meets or exceeds a minimum volume. The delay can be calculated from a base delay and a variance that modifies the base delay. The variance can be randomly or pseudo-randomly selected and can conform to a maximum variance.
    Type: Application
    Filed: February 8, 2023
    Publication date: June 15, 2023
    Inventors: Deana DJURDJEVIC, Kevin SAMPSON, Derek HWONG
  • Patent number: 11599942
    Abstract: Received data messages are delayed for further processing based on a bypass condition. Data messages that conform to the bypass condition are not delayed. Data messages that do not conform to the bypass condition are delayed by a delay. Data messages can be representative of orders in an electronic marketplace or trading system. The bypass condition can include indication of a post-only order. The bypass condition can further include indication of a volume that meets or exceeds a minimum volume. The delay can be calculated from a base delay and a variance that modifies the base delay. The variance can be randomly or pseudo-randomly selected and can conform to a maximum variance.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 7, 2023
    Assignee: TSX INC.
    Inventors: Deana Djurdjevic, Kevin Sampson, Derek Hwong
  • Patent number: 11574363
    Abstract: Improved methods and systems are disclosed for processing data records. A method includes receiving data records from a plurality of sources for a plurality of submitters and adjusting the data records by adding fields to the records. The added fields may provide normalized data. The method may also include parsing the added fields to identify a data window within the data records with at least a threshold of data for a subset of the plurality of submitters, determining data statistics of the data for each submitter for the determined data window, and appending flags to the records according to the data statistics.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: February 7, 2023
    Assignee: CanDeal Innovations Inc.
    Inventors: Andre Craig, Nicola von Schroeter, Derek Hwong, Andre Langevin
  • Publication number: 20210334902
    Abstract: Improved methods and systems are disclosed for processing data records. A method includes receiving data records from a plurality of sources for a plurality of submitters and adjusting the data records by adding fields to the records. The added fields may provide normalized data. The method may also include parsing the added fields to identify a data window within the data records with at least a threshold of data for a subset of the plurality of submitters, determining data statistics of the data for each submitter for the determined data window, and appending flags to the records according to the data statistics.
    Type: Application
    Filed: March 17, 2021
    Publication date: October 28, 2021
    Inventors: Andre Craig, Nicola von Schroeter, Derek Hwong, Andre Langevin
  • Publication number: 20180260900
    Abstract: Received data messages are delayed for further processing based on a bypass condition. Data messages that conform to the bypass condition are not delayed. Data messages that do not conform to the bypass condition are delayed by a delay. Data messages can be representative of orders in an electronic marketplace or trading system. The bypass condition can include indication of a post-only order. The bypass condition can further include indication of a volume that meets or exceeds a minimum volume. The delay can be calculated from a base delay and a variance that modifies the base delay. The variance can be randomly or pseudo-randomly selected and can conform to a maximum variance.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Inventors: Deana DJURDJEVIC, Kevin SAMPSON, Derek HWONG
  • Patent number: 9996879
    Abstract: Received data messages are delayed for further processing based on a bypass condition. Data messages that conform to the bypass condition are not delayed. Data messages that do not conform to the bypass condition are delayed by a delay. Data messages can be representative of orders in an electronic marketplace or trading system. The bypass condition can include indication of a post-only order. The bypass condition can further include indication of a volume that meets or exceeds a minimum volume. The delay can be calculated from a base delay and a variance that modifies the base delay. The variance can be randomly or pseudo-randomly selected and can conform to a maximum variance.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: June 12, 2018
    Assignee: TSX INC.
    Inventors: Deana Djurdjevic, Kevin Sampson, Derek Hwong
  • Patent number: 9727602
    Abstract: New data messages for updating a database can indicate a latency tolerance. The latency tolerance can constrain new data records based on such new data messages to also indicate the latency tolerance. Latency-tolerant data records can be constrained to remain in the working database for a minimum duration. Data records present in the working database can be prioritized according to prioritization criteria that increases priority of data records indicating latency tolerance. Matching incoming data messages with the data records present in the working database can be based on such prioritization. A matched data record can be updated or deleted upon successful match with an incoming data message. The latency tolerance can be applied to trading systems for financial instruments or interests as a long-life order that rests in an order book without being able to be cancelled or updated for the minimum duration in exchange for priority during order matching.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: August 8, 2017
    Assignee: TSX INC.
    Inventors: Deana Djurdjevic, Kevin Sampson, Derek Hwong
  • Publication number: 20170024820
    Abstract: Received data messages are delayed for further processing based on a bypass condition. Data messages that conform to the bypass condition are not delayed. Data messages that do not conform to the bypass condition are delayed by a delay. Data messages can be representative of orders in an electronic marketplace or trading system. The bypass condition can include indication of a post-only order. The bypass condition can further include indication of a volume that meets or exceeds a minimum volume. The delay can be calculated from a base delay and a variance that modifies the base delay. The variance can be randomly or pseudo-randomly selected and can conform to a maximum variance.
    Type: Application
    Filed: October 5, 2016
    Publication date: January 26, 2017
    Inventors: Deana DJURDJEVIC, Kevin SAMPSON, Derek HWONG
  • Publication number: 20160364437
    Abstract: New data messages for updating a database can indicate a latency tolerance. The latency tolerance can constrain new data records based on such new data messages to also indicate the latency tolerance. Latency-tolerant data records can be constrained to remain in the working database for a minimum duration. Data records present in the working database can be prioritized according to prioritization criteria that increases priority of data records indicating latency tolerance. Matching incoming data messages with the data records present in the working database can be based on such prioritization. A matched data record can be updated or deleted upon successful match with an incoming data message. The latency tolerance can be applied to trading systems for financial instruments or interests as a long-life order that rests in an order book without being able to be cancelled or updated for the minimum duration in exchange for priority during order matching.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Inventors: Deana DJURDJEVIC, Kevin SAMPSON, Derek HWONG