Content generation framework

US11797629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11797629-B2
Application numberUS-202318149196-A
CountryUS
Kind codeB2
Filing dateJan 3, 2023
Priority dateSep 22, 2017
Publication dateOct 24, 2023
Grant dateOct 24, 2023

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.

Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data but nonresponsive to the input data should be output. The system receives second output data associated with but nonresponsive to the input data thereafter. The system then presents first content corresponding to the first output data and second content corresponding to the second output data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, from a first device, input data corresponding to a first command; determining first output data responsive to the first command; determining user profile data associated with the first device; based at least in part on the user profile data, determining additional content is to be output, wherein the additional content is nonresponsive to the first command; determining second output data corresponding to additional content; causing at least one device associated with the user profile data to present a first output corresponding to the first output data; and causing the at least one device to present a second output corresponding to the second output data. 2. The computer-implemented method of claim 1 , wherein: causing at least one device associated with the user profile data to present the first output comprises causing the first device to present the first output; and causing the at least one device to present the second output comprises causing the first device to present the second output. 3. The computer-implemented method of claim 1 , wherein: causing at least one device associated with the user profile data to present the first output comprises causing the first device to present the first output; and causing the at least one device to present the second output comprises causing a second device to present the second output. 4. The computer-implemented method of claim 1 , wherein: causing at least one device associated with the user profile data to present the first output comprises causing a second device to present the first output; and causing the at least one device to present the second output comprises causing the first device to present the second output. 5. The computer-implemented method of claim 1 , further comprising: determining an entity corresponding to the user profile data, wherein the additional content is based at least in part on the entity. 6. The computer-implemented method of claim 5 , further comprising: processing the input data to determine the entity. 7. The computer-implemented method of claim 1 , wherein determining the additional content is to be output comprises: determining preference data included in the user profile data; and determining the preference data corresponds to output of the additional content. 8. The computer-implemented method of claim 1 , further comprising: performing synthesized speech processing to determine the second output data representing synthesized speech corresponding to the additional content. 9. The computer-implemented method of claim 8 , further comprising: determining image data corresponding to the first output data, wherein causing the at least one device associated with the user profile data to present the first output comprises causing the at least one device to display an output using the image data. 10. The computer-implemented method of claim 1 , further comprising: causing presentation of the second output to occur after causing presentation of the first output. 11. 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, input data corresponding to a first command; determine first output data responsive to the first command; determine user profile data associated with the first device; based at least in part on the user profile data, determine additional content is to be output, wherein the additional content is nonresponsive to the first command; determine second output data corresponding to additional content; cause at least one device associated with the user profile data to present a first output corresponding to the first output data; and cause the at least one device to present a second output corresponding to the second output data. 12. The system of claim 11 , wherein: the instructions that cause the at least one device associated with the user profile data to present the first output comprise instructions that, when executed by the at least one processor, cause the system to cause the first device to present the first output; and the instructions that cause the at least one device associated with the user profile data to the instructions that cause the at least one device associated with the user profile data to present the second output comprise instructions that, when executed by the at least one processor, cause the system to cause the first device to present the second output. 13. The system of claim 11 , wherein: the instructions that cause the at least one device associated with the user profile data to present the first output comprise instructions that, when executed by the at least one processor, cause the system to cause the first device to present the first output; and the instructions that cause the at least one device associated with the user profile data to the instructions that cause the at least one device associated with the user profile data to present the second output comprise instructions that, when executed by the at least one processor, cause the system to cause a second device to present the second output. 14. The system of claim 11 , wherein: the instructions that cause the at least one device associated with the user profile data to present the first output comprise instructions that, when executed by the at least one processor, cause the system to cause a second device to present the first output; and the instructions that cause the at least one device associated with the user profile data to the instructions that cause the at least one device associated with the user profile data to present the second output comprise instructions that, when executed by the at least one processor, cause the system to cause the first device to present the second output. 15. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine an entity corresponding to the user profile data, wherein the additional content is based at least in part on the entity. 16. The system of claim 15 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: process the input data to determine the entity. 17. The system of claim 16 , wherein the instructions that cause the system to determine the additional content is to be output comprise instructions that, when executed by the at least one processor, cause the system to: determine preference data included in the user profile data; and determine the preference data corresponds to output of the additional content. 18. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: perform synthesized speech processing to determine the second output data representing synthesized speech corresponding to the additional content. 19. The system of claim 18 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine image data corresponding to the first output data, wherein the instructions that cause the at least one device associated with the user profile data to present the first output comprise instructions that, when executed by th

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Natural language query formulation · CPC title

  • Natural language query formulation or dialogue systems · CPC title

  • Handling natural language data (speech analysis or synthesis, speech recognition G10L) · CPC title

  • Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning · 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 US11797629B2 cover?
Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 24 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).