US 12,461,979 B2
Enhanced and adaptive query detection engine(s) for predicting and identifying emergent incident queries
Mayur Kamalkumar Kanojiya, Ahmedabad (IN); Naveen Thulasidharan, Trivandrum (IN); and Nithin Nassar, Thiruvananthapuram (IN)
Assigned to Oracle International Corporation, Redwood City, CA (US)
Filed by Oracle International Corporation, Redwood City, CA (US)
Filed on Feb. 29, 2024, as Appl. No. 18/591,964.
Prior Publication US 2025/0278444 A1, Sep. 4, 2025
Int. Cl. G06F 16/9535 (2019.01); G06F 16/906 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/906 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a non-transitory computer-readable medium; and
one or more processors communicatively coupled to the non-transitory computer-readable medium and configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:
receive, by a query detection engine, a plurality of queries from a plurality of client devices over a period of time, wherein each query of the plurality of queries is a request for assistance with issues related to goods or services;
process, by the query detection engine, each of the plurality of queries to generate a plurality of processed queries;
generate, by the query detection engine, a plurality of embeddings based on the plurality of processed queries, wherein each of the plurality of embeddings corresponds to a respective processed query of the plurality of processed queries;
group, by a cluster engine of the query detection engine, the plurality of embeddings into a plurality of clusters in real-time as queries are received from the plurality of client devices, wherein each of the plurality of clusters comprises a subset of processed queries from the plurality of processed queries;
generate, by the query detection engine, a cluster topic for each cluster of the plurality of clusters;
receive, by the query detection engine, a first query from a first client device at a first time within the period of time;
map, by the query detection engine, the first query to a first cluster of the plurality of clusters;
generate, by the query detection engine, a confidence score for the first query based on mapping the first query to the first cluster;
determine, by the query detection engine, that the first query is a first emergent query based on the confidence score; and
generate, by the query detection engine, an alert of the first emergent query.