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

Claim 2:
3. A method for completing a task in an application, comprising:
receiving a user request from within a content pane displaying a document;
in response to the user request, generating a user interface element on the content pane, the document being a currently open document in the application, and the user interface element being a selectable input box for receiving one or more search terms;
displaying the user interface element on the content pane;
receiving user selection of the input box from a user to select the user interface element;
in response to receiving the user selection, accessing contextual document data associated with the document;
providing content of the document, user-specific information for the user, one or more recent actions of the user and the contextual document data as input to a machine-learning (ML) model to predict a desired intent for completing a task with respect to the document;
obtain the predicted desired intent as an output from the ML model;
identify a command provided by the application for achieving the predicted desired intent;
displaying a selectable user interface menu on the content pane for selecting the identified command
receiving an indication of selection of the identified command; and
responsive to receiving the indication of the selection, completing a task associated with the predicted desired intent.