US 11,886,510 B2
Inferring semantic label(s) for assistant device(s) based on device-specific signal(s)
Matthew Sharifi, Kilchberg (CH); and Victor Carbune, Zurich (CH)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Oct. 24, 2022, as Appl. No. 17/972,199.
Application 17/972,199 is a continuation of application No. 17/083,613, filed on Oct. 29, 2020, granted, now 11,514,109.
Prior Publication US 2023/0044403 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 16/9032 (2019.01); G16Y 10/80 (2020.01); G16Y 40/35 (2020.01); G10L 15/30 (2013.01)
CPC G06F 16/90332 (2019.01) [G10L 15/30 (2013.01); G16Y 10/80 (2020.01); G16Y 40/35 (2020.01)] 20 Claims
OG exemplary drawing
 
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.