Multi-feature balancing for natural language processors
US-2024419910-A1 · Dec 19, 2024 · US
US10817666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10817666-B2 |
| Application number | US-201615376608-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 12, 2016 |
| Priority date | Sep 11, 2014 |
| Publication date | Oct 27, 2020 |
| Grant date | Oct 27, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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;
Phrasal analysis, e.g. finite state techniques or chunking · CPC title
Display of layout of documents; Previewing · CPC title
Administration; Management · CPC title
Grammatical analysis; Style critique · CPC title
Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.