Method and apparatus for situational analysis text generation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/27
G06F-003/048
G06F-017/28
G06F-017/22
출원번호
US-0311998
(2014-06-23)
등록번호
US-9323743
(2016-04-26)
발명자
/ 주소
Reiter, Ehud B.
출원인 / 주소
Arria Data2Text Limited
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
14인용 특허 :
63
초록▼
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 mor
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.
대표청구항▼
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 iden
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; andgenerating, 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. 2. The method according to claim 1, wherein the situational analysis text is further configured to express at least one of a proximate cause of the alert condition or an explanation of a diagnosis of the alert condition. 3. The method according to claim 1, wherein the situational analysis text is further generated based on data in the one or more related data channels in an instance in which one or more data channels are determined to be related to the primary data channel. 4. The method according to claim 1, further comprising: determining one or more causes of the alert condition; andcausing one or more related data channels to be selected that correspond to the one or more causes of the alert condition, wherein the situational analysis text is further configured to linguistically express the one or more causes of the alert condition. 5. The method according to claim 1, further comprising: determining that a relationship exists between the primary data channel and the one or more related data channels in an instance in which one or more data channels are determined to be related to the primary data channel;determining an expression that linguistically describes the relationship between the primary data channel and the one or more related data channels; andcausing the expression to be expressed linguistically in the situational analysis text. 6. The method according to claim 1, further comprising: accessing at least one of historical data or event data for the primary data channel and the one or more related data channels; andcausing the at least one of the historical data or the event data to be expressed linguistically in the situational analysis text. 7. The method according to claim 6, wherein the historical data further comprises at least one of a previous event, contextual information, background information, or actions taken during a previous instance of the alert condition. 8. The method according to claim 6, wherein the historical data is related to a historical alert condition other than the alert condition. 9. The method according to claim 1, wherein the situational analysis text is further configured to comprise at least one of coherent text describing the alert condition, one or more events, or a history of the alert condition or related alert conditions. 10. The method according to claim 1, wherein a scale for the graph is determined based on one or more events in at least one of the primary data channel or the one or more related data channels. 11. The method according to claim 1, wherein the graph further comprises one or more textual annotations. 12. The method according to claim 1, wherein the graph is further generated based on data in the one or more related data channels in an instance in which one or more data channels are determined to be related to the primary data channel. 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; anda 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. 14. The apparatus according to claim 13, wherein the situational analysis text is further configured to express at least one of a proximate cause of the alert condition or an explanation of a diagnosis of the alert condition. 15. The apparatus according to claim 13, wherein the situational analysis text is further generated based on data in the one or more related data channels in an instance in which one or more data channels are determined to be related to the primary data channel. 16. The apparatus according to claim 13, wherein the data interpreter is further configured to generate language independent data structures based on at least one of historical data or event data for the primary data channel and the one or more related data channels, wherein the language independent data structures are configurable to cause the at least one of the historical data or the event data to be expressed linguistically in the situational analysis text. 17. The apparatus according to claim 16, wherein the historical data is related to a historical alert condition other than the alert condition. 18. The apparatus according to claim 13, wherein the situational analysis text is further configured to comprise at least one of coherent text describing the alert condition, one or more events, or a history of the alert condition or related alert conditions. 19. The apparatus according to claim 13, wherein a scale for the graph is determined based on the one or more related data channels and wherein the graph is further generated based on data in the one or more related data channels in an instance in which one or more data channels are determined to be related to the primary data channel. 20. The apparatus according to claim 13, wherein the graph further comprises one or more textual annotations.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (63)
Walker, Marilyn A.; Rambow, Owen Christopher; Rogati, Monica, Automated sentence planning in a task classification system.
Calistri-Yeh, Randall J.; Yuan, Bo; Osborne, George B.; Snyder, David L., Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors.
Sandelman, David; Shprecher, Daniel; Rey, Joseph, Electronic message delivery system utilizable in the monitoring of remote equipment and method of same.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Ringger,Eric; Gamon,Michael; Smets,Martine; Corston Oliver,Simon; Moore,Robert C., Linguistically informed statistical models of constituent structure for ordering in sentence realization for a natural language generation system.
Budzinski Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes and/or directed graphs.
Budzinski, Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes, directed graphs, context memory, and/or purpose relations.
White Brian F. (Yorktown NY) Bretan Ivan P. (Lidingo SEX) Sanamrad Mohammad A. (Lidingo SEX), Method and apparatus for paraphrasing information contained in logical forms.
Cheng,Hua; Cavedon,Lawrence; Dale,Robert; Weng,Fuliang; Meng,Yao; Peters,Stanley, Method and system for adaptive navigation using a driver's route knowledge.
Burmester, Sven; Lamberg, Klaus; Wewetzer, Christian; Thiessen, Christine, Method of creating a requirement description for testing an embedded system.
Morgan Jerry L. (Urbana IL) Frisch Alan M. (Champaign IL) Hinrichs Erhard W. (Tuebingen DEX), Natural language generation system for producing natural language instructions.
Corston Oliver, Simon; Gamon, Michael; Ringger, Eric; Moore, Robert C.; Zhang, Zhu, Sentence realization model for a natural language generation system.
Begeja, Lee; Rahim, Mazin G.; Gorin, Allen Louis; Shahraray, Behzad; Gibbon, David Crawford; Liu, Zhu; Renger, Bernard S.; Haffner, Patrick Guy; Drucker, Harris; Lewis, Steven Hart, System and method for automatic generation of a natural language understanding model.
Cox, Richard Vandervoort; Eslambolchi, Hossein; Nadji, Behzad; Rahim, Mazin G., System and method for providing a natural language interface to a database.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and angles to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and derived features to automatically generate a narrative story.
Suda Aruna Rohra,JPX ; Jeyachandran Suresh,JPX, System for generating natural language information from information expressed by concept and method therefor.
Delmonico, Robert M.; Klinger, Tamir; Ray, Bonnie Kathryn; Santhanam, Padmanabhan; Williams, Clay Edwin, Systems and methods for automated interpretation of analytic procedures.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R., Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Hammond, Kristian J.; Birnbaum, Lawrence; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.