Patent ID: 11966448
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system, comprising:
at least one memory; and
at least one processor coupled to the at least one memory;
wherein the at least one memory comprises instructions that when executed by the at least one processor cause the at least one processor to perform operations comprising:
determining first input and context data associated with the first input;
wherein the first input is associated with a search session of a user device and comprises at least a portion of a search term but does not initiate a search;
determining that a combination of the first input and the context data satisfies a pre-fetch threshold;
determining intent data based on at least a portion of the context data;
generating a search query based on the first input and the intent data;
receiving at least a first subset of search results and a second subset of search results that corresponds to the search query, wherein the first subset of search results is filtered based on a first query entity type associated with the first input and is retrieved based on a first session entity type of a user of the search session, the second subset of search results is filtered based on a second query entity type associated with the first input and is retrieved based on a second session entity type of the user of the search session;
indexing the first subset of search results by an entity identifier;
storing the indexed first subset of search results in a data store at the user device;
constructing a page to display at least the first subset of search results;
determining that a second input associated with the search session includes a signal to initiate the search;
determining that a combination of the second input and the intent data satisfies a query confidence threshold associated with the search query;
retrieving at least the first subset of search results from the data store using the entity identifier; and
initiating rendering of the page in the search session of the user device.