CPC G06F 16/90332 (2019.01) [G10L 15/30 (2013.01); G16Y 10/80 (2020.01); G16Y 40/35 (2020.01)] | 20 Claims |
1. 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;
processing one or more of the device-specific signals to generate one or more candidate semantic labels for the given assistant device, wherein processing one or more of the device-specific signals to generate one or more of the candidate semantic labels for the given assistant device comprises:
processing the plurality of queries or commands previously received at the given assistant device to generate one or more of the candidate semantic labels;
selecting, from among the one or more candidate semantic labels, a given semantic label for the given assistant device; and
assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device, wherein assigning the given semantic label to the given assistant device comprises automatically assigning the given semantic label to the given assistant device.
|