US 12,468,747 B2
Systems and methods for double level ranking
Wendi Cui, Mountain View, CA (US); Colin P. Ryan, Mountain View, CA (US); and Damien J. Lopez, Mountain View, CA (US)
Assigned to INTUIT INC., Mountain View, CA (US)
Filed by INTUIT INC., Mountain View,, CA (US)
Filed on Feb. 28, 2024, as Appl. No. 18/590,597.
Prior Publication US 2025/0272321 A1, Aug. 28, 2025
Int. Cl. G06F 16/334 (2025.01); G06F 16/3332 (2025.01)
CPC G06F 16/334 (2019.01) [G06F 16/3334 (2019.01); G06F 16/3335 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
at least one non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform processing comprising:
pre-processing a user input;
retrieving, via a search engine, one or more relevant documents based on the pre-processed user input;
generating a first level ranking of the one or more relevant documents by scoring the one or more relevant documents and ordering the one or more relevant documents based at least on the scoring;
aggregating one or more sub-topic snippets from the first level ranked one or more relevant documents;
generating, via a large language model, a second level ranking of the one or more sub-topic snippets by:
calculating a cosine similarity between each of the one or more sub-topic snippets and the pre-processed user input; and
ordering the one or more sub-topics snippets based on the calculated cosine similarities;
generating instructions to transmit the one or more ordered sub-topic snippets to a user associated with the user input;
receiving a user selection of one of the one or more ordered sub-topic snippets; and
dynamically populating a user interface with additional information related to the sub-topic snippet.