IP Library › Granted Patent US 10,379,808
Granted Patent B1
US 10,379,808 · App. 14/869,405 · Granted Aug 13, 2019

Audio associating of computing devices

Inventors: Justin-Josef Angel (San Francisco, CA); Eric Alan Breitbard (Oakland, CA); Sean Robert Ryan (Sausalito, CA); Robert Steven Murdock (Fairfax, CA); Michael Douglas McQueen (San Francisco, CA); Ryan Charles Chase (Pacifica, CA); Colin Neil Swann (San Francisco, CA)
Assignee: Amazon Technologies, Inc.
G06F3/167G06F3/1407G10L15/22G10L25/54G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,379,808
App. No.
14/869,405
Granted
Aug 13, 2019
Kind
B1
Abstract

Methods, systems and apparatus for associating electronic devices together based on received audio commands are described. Methods for associating an audio-controlled device with a physically separate display screen device such that information responses can then be provided in both audio and graphic formats using the two devices in conjunction with each other are described. The audio-controlled device can receive audio commands that can be analyzed to determine the author, which can then be used to further streamline the association operation.

Claims (102)

1. A system, comprising:

at least one processor; and

at least one memory including instructions that, when executed by the at least one processor, cause the system to:

receive, from a first device, first audio data representing first speech;

determine the first audio data includes a first request to output first content, the first content corresponding to visual content;

determine a second device including a display;

cause the second device to present second content using the display;

receive, from the first device, second audio data representing second speech;

determine the second speech indicates the second content;

based at least in part on determining the second speech indicates the second content, generate an association between the first device and the second device; and

based at least in part on the association, cause the second device to present the first content using the display.

2. The system of claim 1 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

receive, from the first device, third audio data representing third speech;

determine the third audio data includes a second request to present further content using a different display;

determine a third device including a second display;

cause the third device to present third content using the second display;

receive, from the first device, fourth audio data representing fourth speech;

determine the fourth speech indicates the third content;

terminate the first association; and

generate a second association between the first device and the third device.

3. The system of claim 1 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

represent, in a user account, the second device as a default display device.

4. The system of claim 1 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

receive, from the first device, third audio data representing third speech;

determine the third audio data includes a second request to output third content;

determine a response to the second request;

cause the second device to present at least one graphic, representing the response, using the display; and

cause at least one speaker component, associated with the second device, to output audio representing the response.

5. A system, comprising:

at least one processor; and

at least one memory including instructions that, when executed by the at least one processor, cause the system to:

receive, from a first device, first audio data representing first speech;

determine the first audio data includes a first request to output first content;

identify a user account associated with the first device;

select, from the user account, a second device including a display;

cause the second device to present second content using the display;

receive, from the first device, second audio data representing second speech;

determine the second speech indicates the second content;

based at least in part on determining the second speech indicates the second content, generate a first association between the first device and the second device; and

cause the second device to present the first content.

6. The system of claim 5 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

receive, from the first device, third audio data representing third speech;

determine the third audio data includes a second request to present further content using a different display;

select, from the user account, a third device including a second display;

cause the third device to present third content using the second display;

receive, from the first device, fourth audio data representing fourth speech;

determine the fourth speech indicates the third content;

terminate the first association; and

generate a second association between the first device and the third device.

7. The system of claim 5 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

represent, in the user account, the second device as a default display device.

8. The system of claim 5 , wherein the second content is at least one image.

9. The system of claim 5 , wherein the second content is text comprising one or more words.

10. The system of claim 5 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

receive, from the first device, third audio data representing third speech;

determine the third audio data includes a second request to output third content;

determine a response to the second request;

cause the second device to present at least one image, representing the response, using the display; and

cause at least one speaker component, associated with the second device, to output audio representing the response.

11. The system of claim 5 , wherein the at least one memory further includes instructions that, when executed by the at least one processor, further cause the system to:

determine a messaging system associated with the second device; and

causing the messaging system to perform at least one of:

sending a notification to the second device, the notification including the second content; or

send an image to the second device, the image corresponding to the second content.

12. A method, comprising:

receiving, from a first device, first audio data representing first speech;

determining the first audio data includes a first request to output first content;

determining a second device including a display;

causing the second device to present second content using the display;

receiving, from the first device, second audio data representing second speech;

determining the second speech indicates the second content;

based at least in part on determining the second speech indicates the second content, generating a first association between the first device and the second device; and

causing the second device to present the first content.

13. The method of claim 12 , further comprising:

determining a messaging system associated with the second device; and

causing the messaging system to send a push notification to the second device, the push notification including the second content.

14. The method of claim 12 , further comprising:

determining a messaging system associated with the second device; and

causing the messaging system to send an image to the second device, the image corresponding to the second content.

15. The method of claim 12 , further comprising:

determining a messaging system associated with the second device; and

causing the messaging system to send a text message to the second device, the text message including the second content.

16. The method of claim 12 , further comprising:

receiving, from the first device, third audio data representing third speech;

determining the third audio data includes a second request to switch presentment of content from the second device to a different device;

determining a third device including a second display;

causing the third device to present third content using the second display;

receiving, from the first device, fourth audio data representing fourth speech;

determining the fourth speech indicates the third content;

terminating the first association; and

generating a second association between the first device and the third device.

17. The method of claim 16 , further comprising:

determining a messaging system associated with the third device; and

causing the messaging system to send a push notification to the third device, the push notification including the third content.

18. The method of claim 16 , further comprising:

representing, in a user account, the third device as a default display device.

19. The method of claim 12 , further comprising:

determining a first user that originated the second speech;

determining the first user is unauthorized to receive the first content; and

preventing the second device from presenting the first content.

20. The method of claim 12 , further comprising:

determining a user account represents the second device as a default display device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2016
From: ANGEL, JUSTIN-JOSEF; BREITBARD, ERIC ALAN; RYAN, SEAN ROBERT; MURDOCK, ROBERT STEVEN; MCQUEEN, MICHAEL DOUGLAS; CHASE, RYAN CHARLES; SWANN, COLIN NEIL
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 038406/0109 →
Cited By (3)
US 12,387,726 US 12,469,491 US 12,499,892