Back to results
US 11,776,541 B2Granted
Communicating announcements
AssigneeAmazon Technologies, Inc.
InventorsChristo Frank Devaraj, Farookh Mohammed, James Alexander Stanton, Brandon Taylor, Peter Chin, Mahesh Rajagopalan
Life of this patent
Estimating the term…
Abstract
Techniques for synchronizing communication across devices are described. A system receives an input command corresponding to an announcement and sends data representing the announcement to devices of the system. The system receives responses from the devices and causes the device that originated the announcement to output content corresponding to the responses.
Claims22
A computer-implemented method comprising:
- receiving, from a first device, first input audio data corresponding to a first utterance;
- performing speech processing using the first input audio data to determine the first utterance requests content be broadcast using multiple devices, wherein the first utterance does not indicate any intended recipient users or devices;
- generating first output data corresponding to the content;
- based at least in part on the first utterance requesting the content be broadcast using multiple devices and the first utterance not indicating any intended recipient users or devices:
- causing a second device to detect presence of a first user, and
- causing a third device to detect presence of a second user;
- based at least in part on the second device detecting presence of the first user, sending the first output data to the second device;
- and
- based at least in part on the third device detecting presence of the second user, sending the first output data to the third device.
6 more elements
A system comprising:
- at least one processor;
- and
- at least one memory comprising instructions that, when executed by the at least one processor, cause the system to:
- receive, from a first device, first input audio data corresponding to a first utterance;
- perform speech processing using the first input audio data to determine the first utterance requests content be broadcast using multiple devices, wherein the first utterance does not indicate any intended recipient users or devices;
- generate first output data corresponding to the content;
- based at least in part on the first utterance requesting the content be broadcast using multiple devices and the first utterance not indicating any intended recipient users or devices:
- determine a second device detecting presence of a first user, and
- determine a third device detecting presence of a second user;
- based at least in part on the second device detecting presence of the first user, send the first output data to the second device;
- and
- based at least in part on the third device detecting presence of the second user, send the first output data to the third device.
9 more elements
A computer-implemented method comprising:
- receiving, from a first device, first input audio data corresponding to a first utterance;
- performing speech processing using the first input audio data to determine the first utterance requests content be broadcast using multiple devices, wherein the first utterance does not indicate any intended recipient users or devices;
- generating first output audio data corresponding to the content;
- based at least in part on the first utterance requesting the content be broadcast using multiple devices and the first utterance not indicating any intended recipient users or devices:
- determining a second device detecting presence of a first user, and
- determining a third device detecting presence of a second user;
- based at least in part on the second device detecting presence of the first user, sending the first output audio data to the second device;
- based at least in part on the third device detecting presence of the second user, sending the first output audio data to the third device;
- receiving, from the second device, second input audio data corresponding to a second utterance, the second utterance corresponding to a first response to the first output audio data;
- receiving, from the third device, third input audio data corresponding to a third utterance, the third utterance corresponding to a second response to the first output audio data;
- generating second output data representing the first response;
- generating third output data representing the second response;
- sending the second output data to the first device;
- and
- sending the third output data to the first device.
12 more elements
Dependencies are inferred from the claim text.