Search-result explanation systems and methods
AssigneeAncestry.com Operations Inc.
InventorsGann Bierner, Robert Weis, Kevan Craig McGowan, Joel Edward Hobson
Life of this patent
Estimating the term…
Loading patent…
AssigneeAncestry.com Operations Inc.
InventorsGann Bierner, Robert Weis, Kevan Craig McGowan, Joel Edward Hobson
Estimating the term…
Search-result explanation systems, methods, and computer-program products receive a user search query, expand the search query into a plurality of sub-queries, perform a database search using the expanded user search query, and determine which sub-queries of the plurality of sub-queries matched with a particular search result. Results from the database search are re-indexed in an index generated on-the-fly and in-memory, within which the results are searched using the sub-queries to determine matching fields and match types. A score is determined based on the type of match(es) with a particular search result based on one or more predefined weights and normalized using a denominator comprising a fictitious, on-the-fly record configured to receive a perfect score according to the received user search query. A user interface showing ranked results and explanations for the ranking, including a score for the result based on the expanded user search query.
A computer-implemented method comprising:
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
A computer system comprising:
Dependencies are inferred from the claim text.