CPC G06Q 40/04 (2013.01) [G06Q 2220/00 (2013.01)] | 26 Claims |
1. A computer implemented method comprising:
generating, by a first processor associated with a receiving participant, a first public token based on a second public token previously received thereby in an augmented request message from a second processor associated with an originating participant via an electronic communications network, the first public token having a relationship therewith discernable only by the receiving participant, the second public token being one of a plurality of public tokens generated by the originating participant based on a third public token, a relationship therebetween being discernable only by the originating participant, the first processor being one of a plurality of processors to which the originating participant has communicated one of the plurality of public tokens generated thereby for generation and transmission of augmented request messages to a request processing computing system, each of the plurality of public tokens being associated with a portion of a total quantity to be requested by each of the plurality of processors, the total quantity being unknown to the participants associated with the plurality of processors;
augmenting, by the first processor, a first request message for the portion of the total quantity with the first public token;
transmitting, by the first processor via the electronic communications network, the augmented first request message to a request processing computing system;
receiving, by the request processing computing system via the electronic communications network from the first processor, the augmented first request message transmitted thereby; and
processing, by the request processing computing system, the augmented first request message and generating at least one anonymized result message comprising a result of satisfaction thereof for the requested quantity and including the first public token from the augmented first request message whose processing resulted in the result, and storing the generated at least one anonymized result message in a database coupled with the result processing computing system and operative to store anonymized result messages resulting from the processing of request messages, the generated at least one anonymized result message not otherwise being transmitted to the originating participant and having no discernable relationship therewith;
receiving, by the request processing computing system from the originating participant via the electronic communications network, a request for stored associated anonymized result messages associated with the third public token;
identifying, by the request processing computing system in the database, using the third public token, any anonymized result messages stored therein which include any public tokens, including the first public token, generated based on the third public token; and
providing, by the request processing computing system via the electronic communications network, the identified stored associated anonymized result messages to the originating participant such that only the originating participant is able to identify how much of the total quantity has been satisfied.
|