Automatic creation of related event groups for IT service monitoring
US-10505825-B1 · Dec 10, 2019 · US
US10657206B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10657206-B2 |
| Application number | US-201514645354-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 11, 2015 |
| Priority date | Mar 11, 2015 |
| Publication date | May 19, 2020 |
| Grant date | May 19, 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 system and method for generating narrative text utilizing data input from one or more data sources to drive the creation of a narrative text output. Narrative text is generated in accordance with sets of data that provide the scope of text to be generated. A narrative text editor permits automatic generation of narrative text automatically using pre-defined scope for the generated text, or under the guidance of scope input by a user. Generated text retains links to the origin structure and scope used in creation of the narrative text permitting quick troubleshooting of issues in the narrative text generation and rapid review and updating under the guidance of established rule sets or system users.
Opening claim text (preview).
What is claimed is: 1. A method for generating data driven natural language text via a computer-implemented graphical user interface and narrative content generation system, comprising: receiving, at a computing device coupled to a communications network, data from one or more data sources; grouping, at the computing device, the received data in accordance with a pre-defined scope; evaluating, at the computing device, a condition and an associated origin structure to generate a set of customized segments of narrative text for the data scope, wherein the origin structure comprises logical structural framework that includes a set of data conditions and wherein the narrative text is based on logical evaluation of the set of data conditions, the customized segments maintaining a link to the origin structure; presenting, through a display at the computing device, a user interface comprising: a content preview region for presenting a preview comprising the customized segments of narrative text; and a data variable display region for presenting data variables grouped according to the pre-defined data scope; receiving a user selection of a segment of narrative text on the content preview region; and presenting a portion of the origin structure linked with the user-selected segment via the user interface. 2. The method of claim 1 , where the data source further comprises a relational database, a non-relational database, an excel file, a file in JavaScript Object Notation (JSON) format, an XML file, a spreadsheet, or a file in a comma separated value (CSV) format. 3. The method of claim 1 , further comprising performing, at the computing device, a comparison of previous input data values against current input data values to determine the difference between the data values; and wherein the generated set of customized segments of narrative text are generated in accordance with the data value differences. 4. The method of claim 1 , the presented user interface further comprising a data formatting region for presenting formatting options for the user selected segment of narrative text. 5. The method of claim 1 , further comprising receiving, at the computing device, input from a user for inclusion with the customized segments in the content preview region of the display. 6. The method of claim 1 , further comprising presenting, through the display at the computing device, a second user interface for defining a condition of comparing data variable values and comprising: a data variable selection region for receiving a user selection of one or more data variables; a data comparator region for receiving a user selection of a comparison operation for comparing values of the one or more selected variables; a first comparison result region for receiving a first comparison result phrase pattern, to be associated in the origin structure with a first outcome for the application of the comparison operation to the one or more variables; and a second comparison result region for receiving a second comparison result phrase pattern, to be associated in the origin structure with a second outcome for the application of the comparison operation to the one or more variables; wherein the presented preview includes either the first comparison phrase pattern or the second comparison phrase pattern. 7. The method of claim 6 , wherein the evaluated condition is the condition defined via the second user interface. 8. The method of claim 1 further comprising importing an origin structure and condition for the evaluation from a database of origin structures coupled to the computing device. 9. The method of claim 8 , further comprising: receiving a user edit to the origin structure and condition via the user interface; and causing the edited origin structure and condition to be stored in the database. 10. A computer-implemented graphical user interface and narrative content generation system for generating data driven natural language text, comprising: one or more data sources coupled to a communications network; a computing device comprising a processor and a display unit, the computing device coupled to the data sources through the communications network and operable to: receive data from the one or more data sources and group the data in accordance with a pre-defined scope; evaluate a condition and an associated origin structure to generate a set of customized segments of narrative text for the data scope, wherein the origin structure comprises logical structural framework that includes a set of data conditions and wherein the narrative text is based on logical evaluation of the set of data conditions, the customized segments maintaining a link to the origin structure; generate a display for the display unit, the display comprising: a content preview region for presenting a preview comprising the customized segments of narrative text; and a data variable display region for presenting data variables grouped according to the pre-defined data scope; receive a user selection of a segment of narrative text on the content preview region; and present a portion of the origin structure linked with the user-selected segment via the display. 11. The system of claim 10 , where the data source comprises a relational database, a non-relational database, an excel file, a file in JavaScript Object Notation (JSON) format, an XML file, a spreadsheet, or a file in a comma separated value (CSV) format. 12. The system of claim 10 , the computing device further operable to perform a comparison of previous input data values against current input data values to determine the difference between the data values; and wherein the generated set of customized segments of narrative text are generated in accordance with the data value differences. 13. The system of claim 10 , the generated display further comprising a data formatting region for presenting formatting options for the user selected segment of narrative text. 14. The system of claim 10 , the computing device further operable to receive input from a user for inclusion with the customized segments in the content preview region of the display. 15. The system of claim 10 , the computing device further operable to generate a second display for the display unit, the second display for defining a condition of comparing data variable values and comprising: a data variable selection region for receiving a user selection of one or more data variables; a data comparator region for receiving a user selection of a comparison operation for comparing values of the one or more selected variables; a first comparison result region for receiving a first comparison result phrase pattern, to be associated in the origin structure with a first outcome for the application of the comparison operation to the one or more variables; and a second comparison result region for receiving a second comparison result phrase pattern, to be associated in the origin structure with a second outcome for the application of the comparison operation to the one or more variables; wherein the presented preview includes either the first comparison phrase pattern or the second comparison phrase pattern. 16. The system of claim 15 , wherein the evaluated condition is the condition defined via the second display. 17. The system of claim 10 further comprising a database of origin structures coupled to the computing device, the computing device further operable to import an origin structure and condition from the database for the evaluation. 18. The system of cla
Natural language generation · CPC title
Semantic analysis · CPC title
Indexing; Data structures therefor; Storage structures · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.