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

Claim 19:
20. A method implemented by one or more processors, the method comprising:
identifying, from among a plurality of assistant devices in an ecosystem, a given assistant device;
obtaining one or more device-specific signals that are associated with the given assistant device, the one or more device-specific signals being generated or received by the given assistant device, wherein one or more of the device-specific signals comprise at least a plurality of queries or commands previously received at the given assistant device;
determining, based on one or more of the device-specific signals, a given semantic label for the given assistant device, wherein determining the given semantic label for the given assistant device is based on at least the plurality of queries or commands previously received at the given assistant device;
assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device; and
subsequent to assigning the given semantic label to the given assistant device in the device topology representation of the ecosystem:
receiving, via one or more respective microphones of one of the plurality of assistant devices in the ecosystem, and from a user associated with the ecosystem, audio data corresponding to a spoken utterance, the spoken utterance including an additional query or command;
processing the audio data corresponding to the spoken utterance to determine a semantic property of the query or command;
determining that the semantic property of the query or command matches the given semantic label assigned to the given assistant device; and
in response to determining that the semantic property of the query or command matches the given semantic label assigned to the given assistant device, causing the given assistant device to satisfy the query or command.