Method and apparatus for situational analysis text generation
First Claim
1. A method for generating a situational analysis text by transforming data that is expressed in a non-linguistic format into a format that can be expressed linguistically in a situational analysis text, the method comprising:
- assigning, at least one data channel on which an alert condition was identified, as a primary data channel;
determining whether one or more data channels that are identified as related to the primary data channel are to be assigned as one or more related data channels, wherein the one or more related data channels are a subset of one or more monitored data channels;
generating, using a natural language generation system that is configured to execute on a processor, a graph based at least on the data in the primary data channel, wherein at least a portion of data in the primary data channel comprises numerical data; and
generating, using the natural language generation system that is configured to execute on the processor, the situational analysis text for display with the graph, the situational analysis text generated based at least on the data in the primary data channel, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition and the graph is configured to display numerical data in the primary data as a function of time, wherein at least a portion of the graph and at least a portion of the situational analysis text are generated in response to the identification of the alert condition.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are described herein that are configured to generate a situational analysis text. In some example embodiments, a method is provided that comprises generating a set of messages based on one or more key events in a primary data channel and one or more significant events in one or more related data channels in response to an alert condition. The method of this embodiment may also include generating a situational analysis text based on the set of messages and the relationships between them. In some example embodiments, the situational analysis text is configured to linguistically express the one or more key events, the one or more significant events, and the relationships between the one or more key events and the one or more significant events.
196 Citations
20 Claims
-
1. A method for generating a situational analysis text by transforming data that is expressed in a non-linguistic format into a format that can be expressed linguistically in a situational analysis text, the method comprising:
-
assigning, at least one data channel on which an alert condition was identified, as a primary data channel; determining whether one or more data channels that are identified as related to the primary data channel are to be assigned as one or more related data channels, wherein the one or more related data channels are a subset of one or more monitored data channels; generating, using a natural language generation system that is configured to execute on a processor, a graph based at least on the data in the primary data channel, wherein at least a portion of data in the primary data channel comprises numerical data; and generating, using the natural language generation system that is configured to execute on the processor, the situational analysis text for display with the graph, the situational analysis text generated based at least on the data in the primary data channel, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition and the graph is configured to display numerical data in the primary data as a function of time, wherein at least a portion of the graph and at least a portion of the situational analysis text are generated in response to the identification of the alert condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for generating a situational analysis text that is configured to transform underlying data that is expressed in a non-linguistic format into a format that can be expressed linguistically in a situational analysis text, the apparatus comprising:
-
a data analyzer that is stored in a memory and configured, when executed on a processor, to access input raw data from one or more monitored data channels over a network and to identify at least one data channel of the one or more monitored data channels as the primary data channel based on the detection of an alert condition, wherein the data analyzer is further configured to determine whether one or more data channels that are to be assigned as one or more related data channels, wherein the one or more related data channels are a subset of one or more monitored data channels; a data interpreter that is stored in the memory and configured, when executed on the processor, to generate, from the input raw data, language independent data structures that collect underlying data in the primary data channel and the more or more related data channels such that the underlying data is linguistically expressible, wherein at least a portion of the underlying data in the primary data channel comprises numerical data; and a natural language generation system that is stored in the memory and configured, when executed on the processor, to input the one or more generated language independent data structures to determine a scale of a graph and the content of the situational analysis text, wherein the situational analysis text generated based at least on the data in the primary data channel, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition and wherein the graph is displayable with the situational analysis text and is generated based at least on the data in the primary data channel within the determined scale and the graph is further configured to display numerical data in the primary data channel as a function of time, wherein at least a portion of the graph and at least a portion of the situational analysis text are generated in response to the identification of the alert condition. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification