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

Claim 9:
10. A computing device, comprising:
one or more processors;
a user interface (UI) for interacting with a user of the computing device using audio or graphics; and
a memory device storing computer-readable instructions which, when executed by the one or more processors, instantiate an operating system (OS) and cause the computing device to
load a manifest of commands at installation of an application, the installation including a request by the application to the OS to access resources implemented by a digital assistant that is operable on the computing device,
execute the application on the computing device,
provide a digital assistant extensibility interface that extends to the executing application during runtime of the application, the resources implemented by the digital assistant,
receive an input from the user at the UI during runtime of the application,
parse the input to identify commands in the manifest during runtime of the application, and
in response to identified commands in the manifest, notify the application of the user input during runtime of the application.