Patent ID: 11921727
Assignee: NASDAQ TECHNOLOGY AB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method of processing search requests in a distributed computing environment that includes a plurality of computing devices that communicate by using an electronic data network, each of the plurality of computing devices including at least one hardware processor, the method comprising:
storing a plurality of data transaction requests and a plurality of conditional display profiles;
storing a search database that includes a plurality of resources records, with each of the plurality of resources records associated with at least one of the plurality of conditional display profiles, wherein each of the plurality of conditional display profiles specify one or more display conditions under which data of a corresponding record of plurality of resources records is included into a result dataset for a search request;
executing, across different ones of the plurality of computing devices, a plurality of processing instances, the plurality of processing instances including a first processing instance and a second processing instance;
processing a submitted data transaction request that is associated with at least one resource and a first participant;
receiving, from an external computing system, a search request that is associated with a second participant, the search request being associated with one or more attributes;
performing, based on the search request, a search query that retrieves, from the search database, an initial search result dataset that includes a plurality of search result records;
obtaining multiple different conditional display profiles, where at least one of the plurality of conditional display profiles is obtained for each respective search result record of the plurality of search result records that is included in the initial search result dataset;
processing each respective one of the multiple different conditional display profiles by using at least one of the one or more attributes from the search request as input to evaluate the one or more display conditions of the respective one of the multiple different conditional display profiles of at least one of the plurality of conditional display profiles;
based on the processing of the multiple different conditional display profiles, modifying the initial search result dataset to create a finalized search result dataset, wherein the evaluation of the one or more display conditions of each respective one of the multiple different condition display profiles determines data of the corresponding record of plurality of resources records that is included into the finalized search result dataset; and
communicating the finalized search result dataset back to the external computing system.