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

Claim 0:
1. A computer-implemented method that when executed on data processing hardware of a user device causes the data processing hardware to perform operations comprising:
initiating, using an assistant application executing on the data processing hardware of the user device, communication with each of a plurality of assistant-enabled devices via a network, each assistant-enabled device of the plurality of assistant-enabled devices located within a home of a user of the user device and controllable by the assistant application to perform a respective set of available actions associated with the assistant-enabled device;
receiving a current context of the user device;
based on the current context of the user device, automatically detecting a list of candidate assistant-enabled devices amongst the plurality of assistant-enabled devices that the user wants to control using the assistant application;
determining a current time of day; and
for each candidate assistant-enabled device in the list of candidate assistant-enabled devices;
determining a respective confidence level for the respective set of available actions associated with the candidate assistant-enabled device based on the current time of day; and
displaying, in a graphical user interface (GUI) displayed on a screen of the user device, a graphical element representing the candidate assistant-enabled device based on the respective confidence level,

wherein, while displaying the list of candidate assistant-enabled devices in the GUI, a respective graphical element of the one of the candidate assistant-enabled devices having the highest respective confidence level is displayed in the GUI in a larger size than the respective graphical elements of the other candidate assistant-enabled devices displayed in the GUI.