US2020120396A1PendingUtilityA1

Speech recognition for localized content

Assignee: AMAZON TECH INCPriority: Sep 28, 2016Filed: Oct 11, 2019Published: Apr 16, 2020
Est. expirySep 28, 2036(~10.2 yrs left)· nominal 20-yr term from priority
H04N 21/4828H04N 21/42203G10L 15/22H04N 21/6112H04N 21/84H04N 21/462G10L 15/16G10L 15/02H04N 21/43615H04N 21/4825G10L 25/78G10L 2015/228H04N 21/4383G10L 15/1815G10L 15/08G10L 2015/223G10L 2015/088G10L 15/142H04N 21/4532
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system capable of generating and storing program data associated with localized content, such as over-the-air television broadcasts. The system may update a knowledge base with the program data to improve natural language understanding (NLU) processing associated with the localized content. For example, a voice enabled device may receive a voice command and the system may perform NLU processing to interpret the voice command, determine content based on the program data and send an instruction to an output device to output the content. The program data may include information about localized content such as channels detected by the output device and/or content broadcast on the channels, including information about an output device, a channel number, call sign, station name, signal strength, etc. associated with a detected channel, and/or a program name, genre, actors, directors, producers, etc. associated with content broadcast on the channel or stored in a local storage device.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method comprising:
 receiving audio data corresponding to an utterance detected by a device;   receiving first data corresponding to wireless signals detectable by the device;   determining the first data is associated with the audio data;   operating a speech processing component based at least in part on the first data to determine speech processing output data; and   causing an action to be performed based at least in part on the speech processing output data.   
     
     
         22 . The computer-implemented method of  claim 21 , further comprising:
 determining the device is associated with a user profile; and   determining the first data is associated with the user profile.   
     
     
         23 . The computer-implemented method of  claim 22 , further comprising:
 storing at least a portion of the first data in the user profile.   
     
     
         24 . The computer-implemented method of  claim 22 , further comprising:
 after receiving the audio data, requesting, from the user profile, the first data.   
     
     
         25 . The computer-implemented method of  claim 21 , wherein:
 the audio data is received from the device; and   the first data is received from the device.   
     
     
         26 . The computer-implemented method of  claim 21 , wherein the first data corresponds to at least one terrestrial over-the-air broadcast signal detectable by the device. 
     
     
         27 . The computer-implemented method of  claim 26 , further comprising:
 obtaining second data corresponding to at least one content channel represented in the terrestrial over-the-air broadcast signal,   wherein operating the speech processing component based at least in part on the first data includes operating the speech processing component based at least in part on the second data.   
     
     
         28 . The computer-implemented method of  claim 27 , wherein causing the action to be performed comprises causing the device to tune to the at least one content channel. 
     
     
         29 . The computer-implemented method of  claim 21 , further comprising:
 determining program data corresponding to the wireless signals;   wherein:
 operating the speech processing component based at least in part on the first data includes performing natural language understanding using the program data and the speech processing component to determine the speech processing output data, and 
 the speech processing output data represents a request to output a content item receivable using at least one of the wireless signals. 
   
     
     
         30 . The computer-implemented method of  claim 21 , further comprising:
 determining a user profile associated with the device; and   determining the speech processing component using the user profile.   
     
     
         31 . A system, comprising:
 at least one processor;   at least one memory comprising instructions that, when executed by the at least one processor, cause the system to:
 receive audio data corresponding to an utterance detected by a device; 
 receive first data corresponding to wireless signals detectable by the device; 
 determine the first data is associated with the audio data; 
 operate a speech processing component based at least in part on the first data to determine speech processing output data; and 
 cause an action to be performed based at least in part on the speech processing output data. 
   
     
     
         32 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine the device is associated with a user profile; and   determine the first data is associated with the user profile.   
     
     
         33 . The system of  claim 32 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 store at least a portion of the first data in the user profile.   
     
     
         34 . The system of  claim 32 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 after receipt of the audio data, request, from the user profile, the first data.   
     
     
         35 . The system of  claim 31 , wherein:
 the audio data is received from the device; and   the first data is received from the device.   
     
     
         36 . The system of  claim 31 , wherein the first data corresponds to at least one terrestrial over-the-air broadcast signal detectable by the device. 
     
     
         37 . The system of  claim 36 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 obtain second data corresponding to at least one content channel represented in the terrestrial over-the-air broadcast signal,   wherein the instructions that cause the system to operate the speech processing component based at least in part on the first data include instructions that, when executed by the at least one processor, cause the system to operate the speech processing component based at least in part on the second data.   
     
     
         38 . The system of  claim 37 , wherein causing the action to be performed comprises causing the device to tune to the at least one content channel. 
     
     
         39 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine program data corresponding to the wireless signals;   wherein:
 wherein the instructions that cause the system to operate the speech processing component based at least in part on the first data include instructions that, when executed by the at least one processor, cause the system to perform natural language understanding using the program data and the speech processing component to determine the speech processing output data, and 
 the speech processing output data represents a request to output a content item receivable using at least one of the wireless signals. 
   
     
     
         40 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine a user profile associated with the device; and   determine the speech processing component using the user profile.

Join the waitlist — get patent alerts

Track US2020120396A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.