| CPC G06Q 40/02 (2013.01) | 20 Claims |

|
1. A system comprising:
a processing device; and
a memory device that includes instructions executable by the processing device for causing the processing device to perform operations comprising:
storing, by a multi-channel adapter, at least one parameter defining data requested by a client device;
receiving, by the multi-channel adapter, the data that satisfies the at least one parameter from at least one interaction channel in response to a request for the data;
receiving, by the multi-channel adapter, a processing time that is a length of time for the multi-channel adapter to receive the data from the at least one interaction channel;
determining, by the multi-channel adapter, that the processing time exceeds a processing time threshold;
in response to determining that the processing time exceeds the processing time threshold, adjusting, by the multi-channel adapter, the at least one parameter to reduce a subsequent processing time for the multi-channel adapter to receive second data from the at least one interaction channel and reduce latency in the multi-channel adapter receiving data as compared to a latency without adjusting the at least one parameter;
subsequent to adjusting the at least one parameter:
receiving, by the multi-channel adapter, the second data that satisfies the adjusted at least one parameter;
detecting, by the multi-channel adapter, a plurality of unique identifiers in the second data, each unique identifier of the plurality of unique identifiers associated with an entity;
generating, by the multi-channel adapter, a subset of the second data for each unique identifier of the plurality of unique identifiers; and
causing, by the multi-channel adapter, a display of the subset of the second data for each unique identifier at a user interface of the client device, the subset of the second data for each unique identifier being sent to the client device as a separate file.
|