US 11,809,420 B2
Database search query enhancer
Matthew Morgan Lane, Southlake, TX (US); and Saunvit Dinesh Pandya, The Colony, TX (US)
Assigned to SABRE GLBL INC., Southlake, TX (US)
Filed by Sabre GLBL Inc., Southlake, TX (US)
Filed on Aug. 13, 2020, as Appl. No. 16/992,975.
Prior Publication US 2022/0050836 A1, Feb. 17, 2022
Int. Cl. G06F 16/24 (2019.01); G06F 16/2453 (2019.01); G06N 20/00 (2019.01)
CPC G06F 16/2453 (2019.01) [G06N 20/00 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A search query enhancer comprising:
a memory; and
a hardware processor communicatively coupled to the memory, the hardware processor configured to:
receive a query from a device, the query comprising first search parameters;
retrieve, from a database and based on the first search parameters, at least one of a plurality of previously issued queries, a plurality of responses generated for the plurality of previously issued queries, and a plurality of selections made from the plurality of responses;
apply a machine learning algorithm based at least on the plurality of selections to determine second search parameters;
use the second search parameters to modify the query to form an enhanced query;
communicate the enhanced query to a plurality of response systems;
receive, from the plurality of response systems, a plurality of responses to the enhanced query;
determine, for each response of the plurality of responses, a likelihood that the response will be selected and whether that likelihood exceeds a set threshold;
construct, based on the plurality of responses to the enhanced query, an enhanced response to the query, wherein the enhanced response comprises a ranking of each response determined to exceed the set threshold, the ranking being based on the determined likelihoods; and
communicate the enhanced response to the device for selection of a response from the plurality of responses to the enhanced query.