Systems and methods for routing content to an associated output device

US2019273963A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019273963-A1
Application numberUS-201916389471-A
CountryUS
Kind codeA1
Filing dateApr 19, 2019
Priority dateJun 27, 2016
Publication dateSep 5, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Devices and methods for routing content are provided herein. In some embodiments, a method for routing content include receiving audio data representing a command from a first electronic device, determining content that is associated with the command, sending responsive audio data to the first electronic device, and sending instructions to the second electronic device to output the content associated with the command. In some embodiments, a method for routing contents includes determining a state of the second electronic device and sending instructions to output the content to a selected one of the first and second electronic devices based on the state of the second electronic device.

First claim

Opening claim text (preview).

1 .- 20 . (canceled) 21 . A method performed by a computing system connected to a network, the method comprising: receiving, from a first electronic device and via the network, first data representing an utterance; determining, based at least in part on the first data, an intent of the utterance; determining that a second electronic device associated with the first electronic device is capable of processing second data corresponding to the intent; determining third data representing a response to the utterance; sending, to the first electronic device via the network, the third data, such that the response is output by a speaker of the first electronic device; and sending, to the second electronic device and via the network, the second data. 22 . The method of claim 21 , wherein: the first data comprises first audio data; the method further comprises generating first text data representing the first audio data; and determining the intent further comprises performing natural language understanding (NLU) processing on the first text data. 23 . The method of claim 21 , further comprising: determining a user account associated with the first electronic device; and determining that the second electronic device is associated with the user account. 24 . The method of claim 21 , wherein: determining that the second electronic device is capable of processing the second data comprises determining that the second electronic device is capable of processing video data. 25 . The method of claim 24 , wherein sending the second data to the second electronic device comprises sending a uniform resource locator (URL) to the second electronic device that allows the second electronic device to obtain the video data. 26 . The method of claim 21 , wherein the response comprises a message indicating that video corresponding to the second data will be displayed by a screen associated with the second electronic device. 27 . The method of claim 21 , wherein the response comprises a message indicating that audio corresponding to the second data will be output by a speaker associated with the second electronic device. 28 . The method of claim 21 , wherein the response comprises an indication that an action corresponding to the intent has been performed. 29 . The method of claim 21 , further comprising: determining that the second electronic device is in a state in which the second electronic device is ready to process the second data; and sending the second data to the second electronic device based at least in part on the second electronic device being in the state. 30 . The method of claim 21 , further comprising: determining that the second electronic device is not ready to process the second data; and sending, to the second electronic device via the network, a command that causes the second electronic device to change to a state in which the second electronic device is ready to process the second data. 31 . A computing system, comprising: at least one processor; and at least one computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the computing system to: receive, from a first electronic device and via a network, first data representing an utterance, determine, based at least in part on the first data, an intent of the utterance, determine that a second electronic device associated with the first electronic device is capable of processing second data corresponding to the intent, determine third data representing a response to the utterance, send, to the first electronic device via the network, the third data, such that the response is output by a speaker of the first electronic device, and send, to the second electronic device and via the network, the second data. 32 . The computing system of claim 31 , wherein the first data comprises first audio data, and the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: generate first text data representing the first audio data; and determine the intent at least by performing natural language understanding (NLU) processing on the first text data. 33 . The computing system of claim 31 , wherein the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: determine a user account associated with the first electronic device; and determine that the second electronic device is associated with the user account. 34 . The computing system of claim 31 , wherein the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: determine that the second electronic device is capable of processing the second data at least by determining that the second electronic device is capable of processing video data. 35 . The computing system of claim 34 , wherein the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: send the second data to the second electronic device at least by sending a uniform resource locator (URL) to the second electronic device that allows the second electronic device to obtain the video data. 36 . The computing system of claim 31 , wherein the response comprises a message indicating that video corresponding to the second data will be displayed by a screen associated with the second electronic device. 37 . The computing system of claim 31 , wherein the response comprises a message indicating that audio corresponding to the second data will be output by a speaker associated with the second electronic device. 38 . The computing system of claim 31 , wherein the response comprises an indication that an action corresponding to the intent has been performed. 39 . The computing system of claim 31 , wherein the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: determine that the second electronic device is in a state in which the second electronic device is ready to process the second data; and send the second data to the second electronic device based at least in part on the second electronic device being in the state. 40 . The computing system of claim 31 , wherein the at least one computer-readable medium is encoded with additional instructions which, when executed by the at least one processor, further cause the computing system to: determine that the second electronic device is not ready to process the second data; and send, to the second electronic device via the network, a command that causes the second electronic device to change to a state in which the second electronic device is ready to process the second data.

Assignees

Inventors

Classifications

  • Discourse or dialogue representation · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available · CPC title

  • Natural language query formulation · CPC title

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019273963A1 cover?
Devices and methods for routing content are provided herein. In some embodiments, a method for routing content include receiving audio data representing a command from a first electronic device, determining content that is associated with the command, sending responsive audio data to the first electronic device, and sending instructions to the second electronic device to output the content asso…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/439. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).