IP Library › Granted Patent US 11,234,039
Granted Patent B2
US 11,234,039 · App. 16/781,855 · Granted Jan 25, 2022

Voice-controlled multimedia device

Inventors: Mark Lawrence (Bainbridge Island, WA); Balsa Laban (Mercer Island, WA); Anna Chen Santos (Mountain View, CA); Joseph Pedro Tavares (Kenmore, WA); Miroslav Ristic (Santa Clara, CA); Valere Joseph Vanderschaegen (Kalama, WA); Trausti Thor Kristjansson (San Jose, CA); Srivatsan Kandadai (San Jose, CA); Donald L. Cantrell, Jr. (Oakland, CA)
Assignee: Amazon Technologies, Inc.
H04N21/42203G06F3/167G10L15/22H04N21/4126H04N21/4222G10L2015/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 11,234,039
App. No.
16/781,855
Granted
Jan 25, 2022
Kind
B2
Abstract

A computer-implemented method includes receiving, at a microphone of a voice-controlled device, a speech input from a user and determining, by the voice-controlled device, that a power state of an AV display device that is coupled to the voice-controlled device is an ON or OFF state. Based on the user intent determined from the speech input and the power state of the AV display, the voice-controlled device sends data to the AV display device to switch the AV display device ON or OFF. The method can further include receiving, by the voice-controlled device, content from a content source location and sending the content to the AV display device via an AV port.

Claims (67)

1. A computer-implemented method, comprising:

receiving, at a microphone of a voice-controlled device having an internal speaker, first speech input from a user, wherein the voice-controlled device is operatively connected to a first HDMI port of a television via a second HDMI port of the voice-controlled device, the first speech input including a wakeword;

receiving, at the microphone of the voice-controlled device, a second speech input, the second speech input including information about a movie and an action associated with the movie;

determining, by the voice-controlled device, whether the television is ON or OFF;

if the television is ON:

determining, by the voice-controlled device, that an active HDMI port of the television is not the first HDMI port;

sending data from the voice-controlled device to the television, via IR transmitters of the voice-controlled device, to mute the television;

playing a handover audio message on the internal speaker of the voice-controlled device, wherein the handover audio message indicates to the user that the movie is going to be played on the television;

after playing the handover audio message, sending data from the voice-controlled device to the television, via the IR transmitters of the voice-controlled device, to unmute the television; and

sending data from the voice-controlled device to the television, via the IR transmitters of the voice-controlled device, to set the active HDMI port of the television to the first HDMI port;

if the television is OFF:

playing the handover audio message on the internal speaker of the voice-controlled device;

sending data from the voice-controlled device to the television, via the IR transmitters of the voice-controlled device, to turn the television ON; and

sending data from the voice-controlled device to the television, via the IR transmitters of the voice-controlled device, to switch the active HDMI port of the television to the first HDMI port;

receiving, at the voice-controlled device, video data associated with the movie; and

sending the video data to the television via the first HDMI port and the second HDMI port.

2. The computer-implemented method of claim 1 , wherein the determining whether the television is ON or OFF comprises:

generating, by the voice-controlled device and in response to receiving the first speech input from a user, an electrical signal representing a pseudo-random number sequence;

transmitting the electrical signal to the first HDMI port of the television; and

detecting, by the microphone of the voice-controlled device, an microphone signal that includes ambient room noise and a pseudo-random audio signal generated by the television from based on the electrical signal.

3. The computer-implemented method of claim 1 , wherein the determining whether the television is ON or OFF comprises:

detecting, by the voice-controlled device, a first voltage value of a hot plug detect (HPD) signal from the first HDMI port of the television; and

detecting, by the voice-controlled device, data associated with a High Bandwidth Digital Content Protection (HDCP) signal from the first HDMI port of the television.

4. A computer-implemented method, comprising:

receiving, at a microphone of a voice-controlled device having an internal speaker, a first speech input from a user, wherein the voice-controlled device comprises an audio video (AV) port that is operatively connected to an AV port of an AV display device such that an AV connection is operatively established between the voice-controlled device and the AV display device, the first speech input including a wakeword;

receiving, at the microphone of the voice-controlled device, a second speech input, the second speech input including a user command to play content;

determining, by the voice-controlled device, that a power state of the AV display device indicates that the AV display device is an OFF state;

sending, by the voice-controlled device, data associated with at least the user command and the power state to a remote server computer;

receiving, by the voice-controlled device, response data from the remote server computer, wherein the response data comprises:

an indication that the content includes video content;

instructions to turn on the AV display device; and

a content source location identifier indicating a content source location for the video content;

based on the instructions to turn on the AV display device, sending data from the voice-controlled device to the AV display device to switch the AV display device to an ON state;

receiving, by the voice-controlled device, content from the content source location; and

sending the content to the AV display device via the AV connection.

5. The computer-implemented method of claim 4 , wherein sending data from the voice-controlled device to the AV display device to switch the AV display device to an ON state comprises sending an IR signal from the voice-controlled device to an IR receiver that is operably connected to the AV display device.

6. The computer-implemented method of claim 4 , further comprising sending data, via an IR signal, from the voice-controlled device to the AV display device to set an active AV input of the AV display device to be the AV port of the AV display device.

7. The computer-implemented method of claim 4 , further comprising sending HDMI command data over an HDMI connection of the AV connection to set an active AV input of the AV display device to be the AV port of the AV display device.

8. The computer-implemented method of claim 4 , wherein the AV port of the AV display device is an HDMI port and wherein determining that the AV display device is in an OFF state comprises:

detecting, by the voice-controlled device, a voltage value associated with a hot plug detect (HPD) signal from the HDMI port;

detecting, by the voice-controlled device, HDCP data elements received from the HDMI port, the HDCP data elements including an HDCP Auth data element and an HDCP version data element; and

determining that the AV display device is in the OFF state based on the voltage value and the HDCP data elements.

9. The computer-implemented method of claim 8 , wherein determining that the power state of the AV display device is in an OFF state further comprises:

determining that the power state of the AV display device is the OFF state based on the voltage value, the HDCP Auth data element and the HDCP version data element.

10. The computer-implemented method of claim 8 , wherein reporting that the power state of the AV display device is the OFF state is based on a determination that the voltage value is not high and the HDCP Auth data element is not high.

11. A computer-implemented method, comprising:

receiving, at a microphone of a voice-controlled device having an internal speaker, a first speech input from a user, wherein the voice-controlled device comprises a audio video (AV) port that is operatively connected to an AV port of an AV display device such that an AV connection is operatively established between the voice-controlled device and the AV display device, the first speech input including a wakeword;

receiving, at the microphone of the voice-controlled device, a second speech input, the second speech input including a user command to play content;

determining, by the voice-controlled device, that a power state of the AV display device indicates that the AV display device is an OFF state;

receiving, by the voice-controlled device, instructions to turn on the AV display device and a content source location identifier indicating a content source location for the content; and

sending, based on the instructions to turn on the AV display device, data from the voice-controlled device to the AV display device to switch the AV display device to an ON state.

12. The computer-implemented method of claim 11 , further comprising:

receiving, by the voice-controlled device, content from the content source location; and

sending the content to the AV display device via the AV connection.

13. The computer-implemented method of claim 11 , wherein sending data from the voice-controlled device to the AV display device to switch the AV display device to an ON state comprises sending an IR signal from the voice-controlled device to an IR receiver that is operably connected to the AV display device.

14. The computer-implemented method of claim 11 , wherein the AV port of the AV display device comprises an HDMI port.

15. The computer-implemented method of claim 11 , wherein determining that the power state of the AV display device indicates that the AV display device is an OFF state comprises:

detecting, by the voice-controlled device, a first voltage value of a hot plug detect (HPD) signal from the AV port of the AV display device; and

detecting, by the voice-controlled device, a null value associated with a High Bandwidth Digital Content Protection (HDCP) signal from the AV port of the AV display device.

16. The computer-implemented method of claim 11 , further comprising sending data, via an IR signal, from the voice-controlled device to the AV display device to set an active AV input of the AV display device to be the AV port of the AV display device.

17. The computer-implemented method of claim 11 , further comprising sending HDMI command data over an HDMI connection of the AV connection to set an active AV input of the AV display device to be the first AV port of the AV display device.

18. The computer-implemented method of claim 11 , further comprising:

detecting, by the voice-controlled device, the AV port of the AV display device that connects the voice-controlled device to the AV display device;

determining that an active AV input of the AV display does not correspond to the AV port of the AV display device; and

sending data from the voice-controlled device to the AV display device to set the active AV input of the AV display device to be the AV port of the AV display device.

19. The computer-implemented method of claim 11 , wherein an active AV input of the AV display device is automatically set to the AV port of the AV display device that connects the voice-controlled device to the AV display device upon the AV display device switching to the ON state.

20. The computer-implemented method of claim 11 , wherein sending the data from the voice-controlled device to the AV display device to switch the AV display device to an ON state includes sending a power on command via HDMI-CEC.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: LAWRENCE, MARK; LABAN, BALSA; SANTOS, ANNA CHEN; TAVARES, JOSEPH PEDRO; RISTIC, MIROSLAV; VANDERSCHAEGEN, VALERE JOSEPH; KRISTJANSSON, TRAUSTI THOR; KANDADAI, SRIVATSAN; CANTRELL, DONALD L., JR.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 051717/0827 →
Continuity (2)
Division 15919096 · Mar 12, 2018
Related Publication 20200177945A1 · Jun 4, 2020
Cited By (1)
US 12,197,815