US 12,229,131 B2
Interaction event details using search services
Nagaraja Hebbar, Atlanta, GA (US); Sweta Sharan, Atlanta, GA (US); and Narayan Kapil, Charlotte, NC (US)
Assigned to Truist Bank, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Dec. 2, 2022, as Appl. No. 18/074,021.
Prior Publication US 2024/0184779 A1, Jun. 6, 2024
Int. Cl. G06F 16/242 (2019.01); G06F 16/2453 (2019.01)
CPC G06F 16/24539 (2019.01) [G06F 16/2425 (2019.01); G06F 16/24532 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a search query from a user via an application programming interface (API), the search query comprising a set of query parameters;
selecting a plurality of interaction event search services based on the set of query parameters, each interaction event search service of the plurality of interaction event search services associated with a different database of a plurality of databases;
identifying, in parallel by at least two interaction event search services of the plurality of interaction event search services, a plurality of interaction events relevant to the search query within the plurality of interaction event search services, each interaction event of the plurality of interaction events comprising a description and key information used to locate each interaction event within the plurality of databases, the key information comprising a network location identifier;
retrieving the key information for each interaction event of the plurality of interaction events;
storing, temporarily in a data cache for a predetermined amount of time, the key information for each interaction event of the plurality of interaction events, wherein the key information is deleted from the data cache after the predetermined amount of time elapses;
subsequent to retrieving the key information, retrieving, using at least a portion of the key information, descriptions of a first portion of the plurality of interaction events; and
transmitting the descriptions of the first portion of the plurality of interaction events to the user.