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

Claim 0:
1. A computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
receiving, by way of a productivity application that belongs to a suite of productivity applications, a query from a user who is associated with a tenancy, the query representing a request about functionality of the application;
searching an index based upon the query, the index indexes information about both top level and sub top-level functionality of the application, the top level and sub-top level functionality is accessible to the user within the application;
receiving results in response to the search;
providing the results to a trained machine learning model that is customized for the tenancy, the trained machine learning model having been previously trained based upon training data that is associated with the tenancy;
receiving, from the trained machine learning model, a respective ranking for each result in the results;
selecting a result from the ranked results; and
causing the selected result to be presented to the user.