IP Library Patent Application 18377976
Patent Application
App. No. 18/377,976

ADAPTIVE SEARCH RESULT RE-RANKING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/377,976
Abstract

A system and method to provide adaptively re-ranked search results in response to a search query. An initial ranking of search results associated with a search query cluster including a first search query and a second search query is established. One or more model parameters associated with the first search query are identified. A machine-learning model generates a re-ranking of the search results based at least in part on the initial ranking and the one or more model parameters. In response to receiving the second search query from an end-user system, causing a display of the re-ranking of the search results to the end-user system.

Claims (41)

1 . A method comprising:

establishing, by a processing device, an initial ranking of search results associated with a search query cluster comprising a first search query and a second search query;

identifying one or more model parameters associated with the first search query;

generating, using a machine-learning model, a re-ranking of the search results based at least in part on the initial ranking and the one or more model parameters; and

in response to receiving the second search query from an end-user system, causing a display of the re-ranking of the search results to the end-user system.

2 . The method of claim 1 , further comprising determining the re-ranking corresponds to the search query cluster comprising the second search query.

3 . The method of claim 1 , further comprising generating, using the machine-learning model, one or more changes to configure the re-ranking of the search results.

4 . The method of claim 3 , further comprising executing, by the machine-learning model, a test using the one or more changes to generate one or more adjusted model parameters associated with the search query cluster.

5 . The method of claim 1 , further comprising generating, by the machine-learning model, a first test group comprising a first set of end-user systems and a second test group comprising a second set of end-user systems; wherein a first set of search results are provisioned to the first test group and a second set of search results are provisioned to the second test group.

6 . The method of claim 5 , further comprising:

collecting first data associated with interactions by the first set of end-user systems and the first set of search results; and

collecting second data associated with interactions by the second set of end-user systems and the second set of search results.

7 . The method of claim 6 , further comprising generating, by the machine-learning model, based on the first data and the second data, a set of probabilities corresponding to the first set of search results and the second set of search results.

8 . A system comprising:

a memory to store instructions; and

a processing device operatively coupled to the memory, the processing device to execute the instructions to perform operations comprising:

establishing an initial ranking of search results associated with a search query cluster comprising a first search query and a second search query;

identifying one or more model parameters associated with the first search query;

generating, using a machine-learning model, a re-ranking of the search results based at least in part on the initial ranking and the one or more model parameters; and

in response to receiving the second search query from an end-user system, causing a display of the re-ranking of the search results to the end-user system.

9 . The system of claim 8 , the operations further comprising determining the re-ranking corresponds to the search query cluster comprising the second search query.

10 . The system of claim 9 , the operations further comprising generating, using the machine-learning model, one or more changes to configure the re-ranking of the search results.

11 . The system of claim 10 , the operations further comprising executing, by the machine-learning model, a test using the one or more changes to generate one or more adjusted model parameters associated with the search query cluster.

12 . The system of claim 8 , the operations further comprising generating, by the machine-learning model, a first test group comprising a first set of end-user systems and a second test group comprising a second set of end-user systems; wherein a first set of search results are provisioned to the first test group and a second set of search results are provisioned to the second test group.

13 . The system of claim 12 , the operations further comprising:

collecting first data associated with interactions by the first set of end-user systems and the first set of search results; and

collecting second data associated with interactions by the second set of end-user systems and the second set of search results.

14 . The system of claim 13 , the operations further comprising generating, by the machine-learning model, based on the first data and the second data, a set of probabilities corresponding to the first set of search results and the second set of search results.

15 . A non-transitory computer readable storage medium having instructions that, if executed by a processing device, cause the processing device to perform operations comprising:

establishing an initial ranking of search results associated with a search query cluster comprising a first search query and a second search query;

identifying one or more model parameters associated with the first search query;

generating, using a machine-learning model, a re-ranking of the search results based at least in part on the initial ranking and the one or more model parameters; and

in response to receiving the second search query from an end-user system, causing a display of the re-ranking of the search results to the end-user system.

16 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising determining the re-ranking corresponds to the search query cluster comprising the second search query.

17 . The non-transitory computer readable storage medium of claim 16 , the operations further comprising generating, using the machine-learning model, one or more changes to configure the re-ranking of the search results.

18 . The non-transitory computer readable storage medium of claim 17 , the operations further comprising executing, by the machine-learning model, a test using the one or more changes to generate one or more adjusted model parameters associated with the search query cluster.

19 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising generating, by the machine-learning model, a first test group comprising a first set of end-user systems and a second test group comprising a second set of end-user systems; wherein a first set of search results are provisioned to the first test group and a second set of search results are provisioned to the second test group.

20 . The non-transitory computer readable storage medium of claim 19 , the operations further comprising:

collecting first data associated with interactions by the first set of end-user systems and the first set of search results;

collecting second data associated with interactions by the second set of end-user systems and the second set of search results; and

generating, by the machine-learning model, based on the first data and the second data, a set of probabilities corresponding to the first set of search results and the second set of search results.

Assignments (2)
SECURITY INTEREST Recorded May 16, 2025
From: YEXT, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071295/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2023
From: STEGMAN, PIERCE
To: YEXT, INC.
Reel/Frame 065167/0856 →