Network conference management and arbitration via voice-capturing devices
AssigneeAmazon Technologies, Inc.
InventorsJonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
Claims20
A system for managing a conference meeting, the system comprising:
- one or more computer hardware processors configured to execute computer-executable instructions to at least:
- obtain event data for a meeting involving a plurality of locations;
- retrieve, from the event data, a plurality of location identifiers;
- determine a group of voice-enabled devices associated with the meeting, wherein determining the group comprises:
- identifying a first voice-enabled device associated with a first location identifier of the plurality of location identifiers, and
- including the first voice-enabled device in the group of voice-enabled devices, wherein the group of voice-enabled devices includes a second voice-enabled device;
- identify a voice command received by the first voice-enabled device;
- determine that the second voice-enabled device also received the voice command;
- select the first voice-enabled device from the group of voice-enabled devices;
- and
- cause the voice command to be executed on behalf of the first voice-enabled device instead of the second voice-enabled device.
A computer-implemented method comprising:
- receiving event data associated with a meeting involving a plurality of locations;
- retrieving, from the event data, a plurality of location identifiers;
- determining a group of voice-enabled devices associated with the meeting, wherein determining the group comprises:
- identifying a first voice-enabled device associated with a first location identifier of the plurality of location identifiers, and
- including the first voice-enabled device in the group of voice-enabled devices, wherein the group of voice-enabled devices includes a second voice-enabled device;
- identifying a voice command from the first voice-enabled device;
- determining that the second voice-enabled device also received the voice command;
- selecting the first voice-enabled device from the group of voice-enabled devices;
- and
- causing the voice command to be executed on behalf of the first voice-enabled device instead of the second voice-enabled device.
A system comprising:
- one or more computer hardware processors configured to execute computer-executable instructions to at least:
- retrieve, from event data, a plurality of location identifiers;
- determine a group of voice-enabled devices, wherein determining the group comprises:
- identifying a first voice-enabled device associated with a first location identifier of the plurality of location identifiers, and
- including the first voice-enabled device in the group of voice-enabled devices, wherein the group of voice-enabled devices includes a second voice-enabled device;
- identify a voice command from the first voice-enabled device;
- determine that the second voice-enabled device also received the voice command;
- select the first voice-enabled device from the group of voice-enabled devices;
- and
- cause the voice command to be executed on behalf of the first voice-enabled device instead of the second voice-enabled device.
Dependencies are inferred from the claim text.