Signal Processing Coordination Among Digital Voice Assistant Computing Devices

US2024119958A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024119958-A1
Application numberUS-202318488623-A
CountryUS
Kind codeA1
Filing dateOct 17, 2023
Priority dateDec 8, 2017
Publication dateApr 11, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.

First claim

Opening claim text (preview).

1 .- 20 . (canceled) 21 . A system to coordinate signal processing among computing devices in a voice-driven computing environment, comprising: a data processing system comprising one or more processors and memory to: receive data packets corresponding to an input audio signal detected by a sensor of a digital assistant computing device, the data processing system to communicate with a plurality of network connected devices via the digital assistant computing device; identify a characteristic of the input audio signal; select, based on a distance between the plurality of network connected devices and the digital assistant computing device and the characteristic of the input audio signal, a first network connected device from the plurality of network connected devices to control; generate, for the first network connected device, an action data structure based on the data packets received from the digital assistant computing device; and transmit the action data structure to the first network connected device to control the first network connected device. 22 . The system of claim 21 , wherein the first network connected device is selecting using a machine learning technique. 23 . The system of claim 21 , wherein the characteristic of the input audio signal is identified based on an amplitude of the input audio signal. 24 . The system of claim 21 , wherein the first network connected device is selected based on first network connected device being less than than a distance threshold to the digital assistant computing device. 25 . The system of claim 21 , comprising: the data processing system to identify the plurality of network connected devices associated with an electronic account, the plurality of digital assistant devices comprising the first network connected device and a second network connected device. 26 . The system of claim 21 , comprising: the data processing system to receive the data packets responsive to the digital assistant computing device determining the input audio signal satisfies a signal processing threshold. 27 . The system of claim 21 , comprising: the data processing system to determine a distance threshold based on the characteristic of the input audio signal. 28 . The system of claim 21 , comprising: the data processing system to determine a distance threshold based on an amplitude of the input audio signal. 29 . The system of claim 28 , comprising the data processing system to: receive second data packets corresponding to a second input audio signal; identify a second amplitude of the second input audio signal; determine, based on the second amplitude of the second input audio signal greater than a second amplitude of the input audio signal, a second threshold greater than the distance threshold; and select, based on the second threshold, a second network connected device from the plurality of network connected devices to execute a second action data structure, the second network connected device separated from the digital assistant computing device by a second distance less than the second threshold, the second distance greater than the distance threshold. 30 . The system of claim 21 , comprising: the data processing system to determine, based on an amplitude of the input audio signal, to select two or more network connected device from the plurality of network connected devices to execute a command based on the data packets. 31 . The system of claim 21 , comprising the data processing system to: receive second data packets corresponding to a second input audio signal; identify a second amplitude of the second input audio signal greater than a first amplitude of the input audio signal; and select, based on the second amplitude of the second input audio signal, at least two network connected devices from the plurality of network connected devices for execution of a second action data structure. 32 . The system of claim 31 , wherein the second amplitude is indicative of a yell, and the first amplitude is indicative of a whisper. 33 . The system of claim 21 , comprising the data processing system to: receive second data packets corresponding to a second input audio signal; identify a second amplitude of the second input audio signal greater than an amplitude of the input audio signal; and select, based on the second amplitude of the second input audio signal, each of the plurality of network connected devices located within a house for execution of a second action data structure. 34 . A method of coordinating signal processing among computing devices in a voice-driven computing environment, comprising: receiving, by a data processing system, data packets corresponding to an input audio signal detected by a sensor of a digital assistant computing device, the data processing system to communicate with a plurality of network connected devices via the digital assistant computing device; identify a characteristic of the input audio signal; selecting, based on a distance between the plurality of network connected devices and the digital assistant computing device and the characteristic of the input audio signal, a first network connected device from the plurality of network connected devices to control; generating, for the first network connected device, an action data structure based on the data packets received from the digital assistant computing device; and transmitting the action data structure to the first network connected device to control the first network connected device. 35 . The method of claim 34 , wherein the first network connected device is selecting using a machine learning technique. 36 . The method of claim 34 , wherein the characteristic of input audio signal is identified based on an amplitude of the input audio signal. 37 . The method of claim 34 , comprising: receiving, by the data processing system, the data packets responsive to the digital assistant computing device determining the input audio signal satisfies a signal processing threshold. 38 . The method of claim 34 , comprising: determining, by the data processing system, a distance threshold based on an amplitude of the input audio signal. 39 . The method of claim 34 , comprising: receiving, by the data processing system, second data packets corresponding to a second input audio signal; identifying, by the data processing system, a second amplitude of the second input audio signal greater than a first amplitude of the input audio signal; and selecting, by the data processing system, based on the second amplitude of the second input audio signal, at least two network connected devices from the plurality of network connected devices for execution of a second action data structure. 40 . One or more computer storage media that store program instructions that, when executed by a data processing system, cause the data processing system to perform operations, the operations comprising: receiving data packets corresponding to an input audio signal detected by a sensor of a digital assistant computing device, the data processing system to communicate with a plurality of network connected devices via the digital assistant computing device; identify a characteristic of the input audio signal; selecting, based on a distance between the plurality of network connected devices and the digital assistant computing device and the characteristic of the input audio signal, a first network connected device from the plurality of network connecte

Assignees

Inventors

Classifications

  • G10L25/60Primary

    for measuring the quality of voice signals · CPC title

  • Machine learning · CPC title

  • characterised by the type of extracted parameters · CPC title

  • H04L12/282Primary

    based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204) · CPC title

  • using non-speech characteristics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024119958A1 cover?
Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further proces…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G10L25/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 11 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).