US 12,142,266 B2
Hybrid voice command technique utilizing both on-device and cloud resources
Mouna Elkhatib, Irvine, CA (US); and Adil Benyassine, Irvine, CA (US)
Assigned to AONDEVICES, INC., Irvine, CA (US)
Appl. No. 17/275,746
Filed by AONDEVICES, INC., Irvine, CA (US)
PCT Filed Sep. 13, 2019, PCT No. PCT/US2019/051132
§ 371(c)(1), (2) Date Mar. 12, 2021,
PCT Pub. No. WO2020/056342, PCT Pub. Date Mar. 19, 2020.
Claims priority of provisional application 62/772,476, filed on Nov. 28, 2018.
Claims priority of provisional application 62/731,681, filed on Sep. 14, 2018.
Claims priority of provisional application 62/731,657, filed on Sep. 14, 2018.
Claims priority of provisional application 62/731,666, filed on Sep. 14, 2018.
Claims priority of provisional application 62/731,670, filed on Sep. 14, 2018.
Prior Publication US 2022/0036896 A1, Feb. 3, 2022
Int. Cl. G10L 15/22 (2006.01); G06N 3/02 (2006.01); G06N 3/063 (2023.01); G10L 15/08 (2006.01); G10L 15/16 (2006.01); G10L 15/30 (2013.01); G10L 25/30 (2013.01); G10L 25/78 (2013.01); H03M 1/12 (2006.01)
CPC G10L 15/22 (2013.01) [G06N 3/02 (2013.01); G06N 3/063 (2013.01); G10L 15/08 (2013.01); G10L 15/16 (2013.01); G10L 15/30 (2013.01); G10L 25/30 (2013.01); G10L 25/78 (2013.01); H03M 1/12 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
12. A system comprising:
a non-transitory computer readable storage medium having information stored thereon, the information comprising a plurality of command phrases and a wake word,
wherein each of the plurality of command phrases is associated with a respective command instruction;
a network transceiver in communication with a remote system; and
an electrical circuit in communication with non-transitory computer readable storage medium and the network transceiver, the electrical circuit configured to receive an audio signal,
monitor the audio signal with a single, unitary interface for a predetermined time period,
compare the audio signal during the predetermined time period to the plurality of command phrases to evaluate an inclusion of a first one of the plurality of command phrases associated with a first command instruction to cause the network transceiver to transmit the audio signal for further processing on the remote system or a second one of the command phrases associated with a second command instruction configured to be locally executed without transmission of the audio signal to the remote system, and
based on the comparison, selectively provide a corresponding command instruction for either local execution or transmission to the network transceiver of an audio input signal monitored by a detection and recognition of commands module during the predetermined time period for further processing on the remote system.