US 11,809,783 B2
Intelligent device arbitration and control
Kurt Piersol, San Jose, CA (US); Ryan M. Orr, La Honda, CA (US); and Daniel J. Mandel, Tucson, AZ (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 5, 2021, as Appl. No. 17/194,134.
Application 17/194,134 is a continuation of application No. 16/110,799, filed on Aug. 23, 2018, granted, now 10,942,702.
Application 16/110,799 is a continuation of application No. 15/268,338, filed on Sep. 16, 2016, granted, now 10,089,072, issued on Oct. 2, 2018.
Claims priority of provisional application 62/348,896, filed on Jun. 11, 2016.
Prior Publication US 2021/0294569 A1, Sep. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/30 (2013.01); G10L 25/84 (2013.01); G10L 17/00 (2013.01)
CPC G06F 3/167 (2013.01) [G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 25/84 (2013.01); G10L 17/00 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] 48 Claims
OG exemplary drawing
 
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors cause first electronic device to:
receive, with the first electronic device, data corresponding to an audio input from the first user device;
identify a task and a first parameter based on the data corresponding to the audio input, wherein the first parameter identifies a user device to perform the task;
transmit a request to a second electronic device, wherein the request includes the first parameter;
receive an identification of a second user device from the second electronic device;
obtain, with the first electronic device, a second parameter associated with the task determined from the audio input based on the data corresponding to the audio input; and
provide to the first user device from the first electronic device, a command including the parameter associated with the task determined from the audio input and the identification of the second user device.