Patent ID: 11929844
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 8:
9. A system for using captured voice to generate a custom interface controller, the system comprising a smart-home application executed by a mobile device and a cloud-based host server system, configured to:
capture, via one or more microphones of the mobile device, a vocal recording from a user, wherein the vocal recording comprises a spoken command directed to a plurality of smart-home devices;
transmit, via a network interface of the mobile device, the vocal recording to the cloud-based host server system to perform natural language processing on the spoken command, wherein the spoken command indicates one or more locations;
receive, by the mobile device, a response from the cloud-based host server system that comprises a plurality of smart-home device identifiers corresponding to the one or more locations, wherein:
the plurality of smart-home device identifiers were identified by cloud-based host server system based on the natural language processing performed on the spoken command as corresponding to the one or more locations;

determine, by accessing a home device function database, a common function that maps to each smart-home device of the plurality of smart-home devices; and
generate a control element for the one or more locations, which is presented as part of the custom interface controller, that controls only the common function of each smart-home device of the plurality of smart-home devices for which smart-home device identifiers were received from the cloud-based host server system.