×

Matching techniques for data transaction requests with private attributes

  • US 10,395,302 B2
  • Filed: 07/01/2016
  • Issued: 08/27/2019
  • Est. Priority Date: 07/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for processing different types of data transaction requests, the computing system comprising:

  • a computer storage system configured to store;

    at least a first list pair that is composed of a first list and a second list, where a plurality of pending data transaction requests is included in the first and/or second list, where list matches are determined between data transaction requests associated with the first list to data transaction requests associated with the second list, the plurality of pending data transaction requests including a first data transaction request in the first list, wherein the first data transaction request includes a public value, a private discretion attribute, and an elect attribute that indicates a first participant group identifier out of a plurality of possible participant group identifiers;

    a transceiver configured to receive, from remote computing devices, electronic data messages that each include a respective data transaction requests, where a new electronic data message of the electronic data messages includes a new data transaction request;

    a processing system that includes at least one hardware processor coupled to the computer storage system and the transceiver, the processing system configured to;

    perform, against the first list of the first list pair, a matching process for the new data transaction request, wherein the matching process includes;

    determining if the elect attribute of the first data transaction request corresponds to a second participant group identifier that is associated with the new data transaction request, andas a result of determining the elect attribute of the first data transaction request corresponds to the second participant group identifier, matching the first data transaction request to the new data transaction request by using the private discretion attribute of the first data transaction request;

    cause the transceiver to, as a result of the matching of the first data transaction request to the new data transaction request by using the private discretion attribute of the first data transaction request, transmit execution details of the match to a first participant associated with the first data transaction request and a second participant that is associated with the new data transaction request, where no details of the match are transmitted as updates over public real-time market data feeds.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×