Method and apparatus for situational analysis text generation
First Claim
1. A method for generating a situational analysis text that linguistically expresses contextual information related to an alert condition, the method comprising:
- assigning at least one data channel on which the alert condition was identified as a primary data channel;
assigning one or more data channels that are identified as related to the primary data channel 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 processor, a set of messages based on one or more key events in the primary data channel and one or more significant events in the one or more related data channels, wherein at least one message in the set of messages corresponds to at least one of the one or more of the key events or the one or more significant events and is expressible as a simple sentence;
generating a tree-structured object that selects and orders at least a portion of the set of messages, wherein the at least the portion of the set of messages are selected based on the one or more key events and one or more significant events and are ordered based on a text schema; and
refining the tree-structured object based on domain constraints, wherein the situational analysis text is generated based on a realization of the tree-structured object; and
generating the situational analysis text based on the set of messages and a relationship between them, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition using 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.
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.
185 Citations
20 Claims
-
1. A method for generating a situational analysis text that linguistically expresses contextual information related to an alert condition, the method comprising:
-
assigning at least one data channel on which the alert condition was identified as a primary data channel; assigning one or more data channels that are identified as related to the primary data channel 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 processor, a set of messages based on one or more key events in the primary data channel and one or more significant events in the one or more related data channels, wherein at least one message in the set of messages corresponds to at least one of the one or more of the key events or the one or more significant events and is expressible as a simple sentence; generating a tree-structured object that selects and orders at least a portion of the set of messages, wherein the at least the portion of the set of messages are selected based on the one or more key events and one or more significant events and are ordered based on a text schema; and refining the tree-structured object based on domain constraints, wherein the situational analysis text is generated based on a realization of the tree-structured object; and generating the situational analysis text based on the set of messages and a relationship between them, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition using 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus configured to generate a situational analysis text that linguistically expresses contextual information related to an alert condition, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least; assign at least one data channel on which the alert condition was identified as a primary data channel; assign one or more data channels that are identified as related to the primary data channel 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; generate a set of messages based on one or more key events in the primary data channel and one or more significant events in one or more related data channels, wherein at least one message in the set of messages corresponds to at least one of the one or more of the key events or the one or more significant events and is expressible as a simple sentence; generate a tree-structured object that selects and orders at least a portion of the set of messages, wherein the at least the portion of the set of messages are selected based on the one or more key events and one or more significant events and are ordered based on a text schema; and refine the tree-structured object based on domain constraints, wherein the situational analysis text is generated based on a realization of the tree-structured object; and generate the situational analysis text based on the set of messages and a relationship between them, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition based on 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. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product configured to generate a situational analysis text that linguistically expresses contextual information related to an alert condition, the computer program product comprising:
-
at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus cause the apparatus at least to; assign at least one data channel on which the alert condition was identified as a primary data channel; assign one or more data channels that are identified as related to the primary data channel 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; generate a set of messages based on one or more key events in the primary data channel and one or more significant events in one or more related data channels, wherein at least one message in the set of messages corresponds to at least one of the one or more of the key events or the one or more significant events and is expressible as a simple sentence; generate a tree-structured object that selects and orders at least a portion of the set of messages, wherein the at least the portion of the set of messages are selected based on the one or more key events and one or more significant events and are ordered based on a text schema; and refine the tree-structured object based on domain constraints, wherein the situational analysis text is generated based on a realization of the tree-structured object; and generate the situational analysis text based on the set of messages and a relationship between them, wherein the situational analysis text is configured to linguistically express contextual information related to the alert condition based on 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. - View Dependent Claims (19, 20)
-
Specification