US 11,948,574 B2
Generating IoT-based notification(s) and provisioning of command(s) to cause automatic rendering of the IoT-based notification(s) by automated assistant client(s) of client device(s)
David Roy Schairer, San Jose, CA (US); Sumer Mohammed, New York, NY (US); Mark Spates, IV, San Francisco, CA (US); Prem Kumar, Saratoga, CA (US); Chi Yeung Jonathan Ng, San Francisco, CA (US); Di Zhu, Sunnyvale, CA (US); and Steven Clark, San Leandro, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Dec. 21, 2022, as Appl. No. 18/085,867.
Application 18/085,867 is a continuation of application No. 17/110,732, filed on Dec. 3, 2020, granted, now 11,538,477.
Application 17/110,732 is a continuation of application No. 16/609,015, granted, now 10,885,917, issued on Jan. 5, 2021, previously published as PCT/US2019/022055, filed on Mar. 13, 2019.
Claims priority of provisional application 62/643,065, filed on Mar. 14, 2018.
Prior Publication US 2023/0237996 A1, Jul. 27, 2023
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/08 (2006.01); G10L 15/30 (2013.01); G16Y 40/10 (2020.01); G16Y 40/35 (2020.01); H04L 12/28 (2006.01); H04W 4/70 (2018.01)
CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 15/08 (2013.01); G10L 15/30 (2013.01); G16Y 40/10 (2020.01); G16Y 40/35 (2020.01); H04L 12/282 (2013.01); H04W 4/70 (2018.02); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, via one or more network interfaces of an automated assistant computing system:
a first IoT state notification from a first third-party system, the first IoT state notification: transmitted to the automated assistant computing system, indicating a first state associated with a first group of one or more IoT devices, and comprising: a unique identifier and a first state indication that indicates the first state associated with the first group of one or more IoT devices;
a second IoT state notification from a second third-party system, the second IoT state notification transmitted to the automated assistant computing system and indicating a second state associated with a second group of one or more IoT devices and comprising: the unique identifier or an additional unique identifier, and a second state indication that indicates the second state associated with the second group of one or more IoT devices;
determining to transmit a combined notification that is based on both the first IoT state notification and the second IoT state notification, wherein determining to transmit the combined notification is based on determining, based on the first IoT state notification and the second IoT state notification, that the first state and the second state are co-occurring;
identifying, by the automated assistant computing system based at least in part on the unique identifier, a plurality of candidate assistant client devices that each have a corresponding automated assistant client and that are each associated with both the first group of one or more IoT devices and the second group of one or more IoT devices;
selecting at least one of the candidate assistant client devices; and
transmitting, to the at least one of the candidate assistant client devices, a command that includes the combined notification and that causes the automated assistant client of the at least one of the candidate assistant client devices to:
automatically render the combined notification via at least one user interface output device of the at least one of the candidate assistant client devices.