Patent ID: 11972307
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A method implemented by one or more processors, the method comprising:
receiving, at a selected application from an automated assistant that is provided at a computing device, a request to provide responsive data in furtherance of assisting the automated assistant with providing content to a foreground application executing at the computing device, wherein the request identifies one or more properties of content that is being requested by the automated assistant, and wherein the request is also provided to an additional selected application accessible separate from the automated assistant application and the foreground application;
determining, in response to receiving the request to provide responsive data, whether application data corresponding to the selected application correlates to one or more of the properties of content that is being requested by the automated assistant;
when the application data corresponding to the selected application is determined to correlate to one or more of the properties of content:
generating, based on the application data correlating to one or more of the properties of content, the responsive data for use by the automated assistant when providing content to the foreground application,
providing, in response to the automated assistant providing the request to the selected application, the responsive data to the automated assistant, and
wherein, in response to receiving the responsive data, the automated assistant provides the content to the foreground application using at least the responsive data,
wherein the foreground application, in response to receiving the content from the automated assistant, performs one or more actions using the content from the automated assistant.