Voice-controlled audio communication system
First Claim
Patent Images
1. An audio communication system, comprising:
- a first voice-controlled device comprising;
a microphone configured to capture audio from a surrounding location;
a speaker configured to output audio to the surrounding location;
a first communication interface configured to provide wireless communications with a user device;
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory, the microphone, the first communication interface, and the speaker, wherein the one or more hardware processors are configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising;
receiving, via the microphone from a first user, a first audio message and an audio command to provide the first audio message to a second user;
receiving, via the first communication interface, a user device identifier of the user device that is within a first predetermined range of the first voice-controlled device;
determining an identity of the first user based on the user device identifier;
determining an identity of the second user based on the audio command to provide the first audio message to the second user and the identity of the first user;
providing the first audio message to the second user; and
determining, using the identity of the first user that is based on the user device identifier received via the first communication interface, that a second audio message is stored in a database that is destined for the first user, and in response, providing, via the speaker, the second audio message while the user device is within a second predetermined range of the first voice-controlled device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing an audio communication system include receiving from a first user, by a microphone of a first voice-controlled device of a plurality of voice-controlled devices in an audio communication system, a first audio message and an audio command to provide the audio message to a second user. An identity of the second user associated with a user profile based on the audio command is determined. The first audio message is provided to a second voice-controlled device of the plurality of voice-controlled devices to output the audio message at a speaker of the voice-controlled device to the second user that is proximity to the second voice-controlled device.
14 Citations
20 Claims
-
1. An audio communication system, comprising:
a first voice-controlled device comprising; a microphone configured to capture audio from a surrounding location; a speaker configured to output audio to the surrounding location; a first communication interface configured to provide wireless communications with a user device; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory, the microphone, the first communication interface, and the speaker, wherein the one or more hardware processors are configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising; receiving, via the microphone from a first user, a first audio message and an audio command to provide the first audio message to a second user; receiving, via the first communication interface, a user device identifier of the user device that is within a first predetermined range of the first voice-controlled device; determining an identity of the first user based on the user device identifier; determining an identity of the second user based on the audio command to provide the first audio message to the second user and the identity of the first user; providing the first audio message to the second user; and determining, using the identity of the first user that is based on the user device identifier received via the first communication interface, that a second audio message is stored in a database that is destined for the first user, and in response, providing, via the speaker, the second audio message while the user device is within a second predetermined range of the first voice-controlled device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for providing audio messages, comprising:
-
receiving, from a first user by a microphone of a first voice-controlled device of a plurality of voice-controlled devices in an audio communication system, a first audio message and an audio command to provide the first audio message to a second user; receiving, via a first communication interface included on the first voice-controlled device and configured to wirelessly communicate with a user device associated with the first user, a user device identifier of the user device that is within a first predetermined range of the first voice-controlled device; determining an identity of the first user based on the user device identifier; determining an identity of the second user based on the audio command to provide the first audio message to the second user and the identity of the first user; providing, to a second voice-controlled device of the plurality of voice-controlled devices, the first audio message to output the first audio message at a speaker of the second voice-controlled device to the second user; and determining, using the identity of the first user that is based on the user device identifier received via the first communication interface, that a second audio message is stored in a database that is destined for the first user, and in response, providing, via a speaker included on the first voice-controlled device, the second audio message while the user device is within a second predetermined range of the first voice-controlled device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving, from a first user by a microphone of a first voice-controlled device of a plurality of voice-controlled devices in an audio communication system, a first audio message and an audio command to provide the first audio message to a second user; receiving, via a first communication interface included on the first voice-controlled device, a user device identifier of a user device that is within a predetermined range of the first voice-controlled device; determining an identity of the first user based on the user device identifier; determining an identity of the second user based on the audio command to provide the first audio message to a second user and the identity of the first user; and providing, to a second voice-controlled device of the plurality of voice-controlled devices, the first audio message to output the first audio message at a speaker of the second voice-controlled device to the second user; and determining, using the identity of the first user that is based on the user device identifier received via the first communication interface, that a second audio message is stored in a database that is destined for the first user, and in response, providing, via a speaker included on the first voice-controlled device, the second audio message while the user device is within a second predetermined range of the first voice-controlled device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification