System and method for integrated development environments for dynamically generating narrative content

US10817666B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10817666-B2
Application numberUS-201615376608-A
CountryUS
Kind codeB2
Filing dateDec 12, 2016
Priority dateSep 11, 2014
Publication dateOct 27, 2020
Grant dateOct 27, 2020

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.

The present invention is a method and apparatus for narrative content generation using narrative frameworks by receiving a first phrase variation and a second phrase variation and displaying an error indication when the first phrase variation fails to satisfy a criterion relative to the second phrase variation. If there is an error indication, alternate phrase variations are received and compared against the first phrase variation until an alternate phrase variation is selected that has no error indication. Additionally, multiple sets of operators for updating one or more narrative phrases selected for inclusion in the narrative content framework may be utilized to update selected phrases after inclusion in the narrative framework but prior to finalizing the narrative content to be output.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating narrative content for a potential real-world event via a computer-implemented graphical user interface and narrative content generation system, the method comprising: receiving, from an integrated development environment (IDE) system using phrase variations from a narrative framework database storing sets of phrase variations, a generated narrative framework; generating a display on a display unit of a computing device, the display for representing the received narrative framework and comprising first and second phrase variations received from the IDE system and the narrative framework database; determining that the first phrase variation fails to satisfy a criterion relative to the second phrase variation and generating an error indication for the display; presenting a third phrase variation on the display, the third phrase variation received from the IDE system; receiving an input from a user, indicating that the third phrase variation is to be used instead of the second phrase variation for the generation of the narrative framework; generating for display on the display unit, a representation of the narrative framework received from the IDE system, the narrative framework comprising the first phrase variation and the third phrase variation and not the second phrase variation; and presenting, on the display unit, a narrative content preview generated from a content generation system used for applying real-world event information to narrative frameworks to generate narrative content and coupled to the IDE and the computing device, the narrative content preview comprising populating of the first phrase variation and the third phrase variation with sample information for the potential real-world event. 2. The method of claim 1 , wherein the criterion is based at least in part on a context associated with a potential event. 3. The method of claim 1 , wherein the criterion is based at least in part on a grammatical consistency between the first phrase variation and the second phrase variation. 4. The method of claim 1 , further comprising: presenting on the display unit a plurality of pre-stored sample information for the potential real-world event and a user selection interface; and receiving from the user, via the user selection interface, a selection of sample information for populating the content preview. 5. The method of claim 4 , wherein the user selection of sample information includes the sample information for populating the first phrase variation and second phrase variation. 6. The method of claim 1 , wherein the narrative content preview received from the IDE system and the content generation system is based at least in part on a tone associated with the potential real-world event. 7. The method of claim 6 , wherein the potential real-world event is selected from a following group: a business event, a current event, a historical event, a virtual event, a sports event, a player performance during an in-progress sporting event, a financial prediction, an internal reporting event. 8. A system comprising: a processor; and a memory having computing instruction stored therein, which, when executed by the processor, performs operations comprising: receiving, from an integrated development environment (IDE) system using phrase variations from a narrative framework database storing sets of phrase variations, a generated narrative framework; generating a display on a display unit of a computing device, the display for representing the received narrative framework and comprising first and second phrase variations received from the IDE system and the narrative framework database; determining that the first phrase variation fails to satisfy a criterion relative to the second phrase variation and generating an error indication for the display; presenting a third phrase variation on the display, the third variation received from the IDE system; receiving an input from a user, indicating that the third phrase variation is to be used instead of the second phrase variation for the generation of the narrative framework; generating for display on the display unit, a representation of the narrative framework received from the IDE system, the narrative framework comprising the first phrase variation and the third phrase variation and not the second phrase variation; and presenting, on the display unit, a narrative content preview generated from a content generation system used for applying real-world event information to narrative frameworks to generate narrative content and coupled to the IDE and the computing device, the narrative content preview comprising populating of the first phrase variation and the third phrase variation with sample information for a potential real-world event. 9. The system of claim 8 , wherein the criterion is based at least in part on a context associated with the potential event. 10. The system of claim 8 , wherein the criterion is based at least in part on a grammatical consistency between the first phrase variation and the second phrase variation. 11. The system of claim 8 , wherein the operations further comprise: presenting on the display unit a plurality of pre-stored sample information for the potential real-world event and a user selection interface; and receiving from the user, via the user selection interface, a selection of sample information for populating the content preview. 12. The system of claim 8 , wherein the user selection of sample information includes the sample information for populating the first phrase variation and second phrase variation. 13. A method for generating narrative content for a potential real-world event via a computer-implemented graphical user interface and narrative content generation system, the method comprising: receiving, from an integrated development environment (IDE) system using phrase variations from a narrative framework database storing sets of phrase variations, a generated narrative framework; generating a first display on a display unit of a computing device, the display for representing the received narrative framework and comprising: a data variable display region; and a content preview region; presenting, in the data variable display region, a label for a data variable and a set of phrase variations associated with the data variable from the narrative framework database storing sets of phrase variations; presenting, in the content preview region, a narrative content preview generated from a content generation system coupled to the narrative framework database and the IDE, the narrative content preview having real-world event information applied to the represented narrative framework; generating a second display for the display unit, the second display for comparing data variable values and comprising: a data variable selection region; a data comparator region; a first comparison result region; a second comparison result region; and a content preview region; receiving, via the data variable selection region, a first user selection of one or more data variables; receiving, via the data comparator region, a second user selection of a comparison operation for comparing values of the one or more selected data variables; receiving, via the first comparison result region, a third user selection of a first comparison phrase variation; associating, in the narrative framework, the first comparison phrase variation to a first outcome for an application of the comparison operation to the one or more data variables; receiving, via the second comparison result region, a second comparison phrase variation;

Assignees

Inventors

Classifications

  • G06F40/289Primary

    Phrasal analysis, e.g. finite state techniques or chunking · CPC title

  • Display of layout of documents; Previewing · CPC title

  • G06Q10/00Primary

    Administration; Management · CPC title

  • Grammatical analysis; Style critique · CPC title

  • Finance; Insurance; Tax strategies; Processing of corporate or income taxes · 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 US10817666B2 cover?
The present invention is a method and apparatus for narrative content generation using narrative frameworks by receiving a first phrase variation and a second phrase variation and displaying an error indication when the first phrase variation fails to satisfy a criterion relative to the second phrase variation. If there is an error indication, alternate phrase variations are received and compar…
Who is the assignee on this patent?
Stats Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/289. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 27 2020 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).