Method and apparatus for updating a previously generated text
First Claim
1. A method for transforming one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, the method comprising:
- generating, using a natural language generation system that is configured to execute on a processor, a first output text based on a set of messages and a relationship between the set of messages, wherein a message represents a phrase or a simple sentence, and is created in an instance in which a first input data stream comprises data that satisfies one or more message requirements;
detecting an updateable data element within a second input data stream, the updateable data element associated with a message of the set of messages, and the second input data stream comprising raw input data that is at least partially expressed in a non-linguistic form;
generating a new message associated with the updateable data element based on a predetermined indication and the second input data stream; and
generating, using the natural language generation system, an updated output text, wherein the updated output text comprises one or more natural language sentences and further comprises at least a portion of the first output text and at least a portion of the new message.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.
-
Citations
20 Claims
-
1. A method for transforming one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, the method comprising:
-
generating, using a natural language generation system that is configured to execute on a processor, a first output text based on a set of messages and a relationship between the set of messages, wherein a message represents a phrase or a simple sentence, and is created in an instance in which a first input data stream comprises data that satisfies one or more message requirements; detecting an updateable data element within a second input data stream, the updateable data element associated with a message of the set of messages, and the second input data stream comprising raw input data that is at least partially expressed in a non-linguistic form; generating a new message associated with the updateable data element based on a predetermined indication and the second input data stream; and generating, using the natural language generation system, an updated output text, wherein the updated output text comprises one or more natural language sentences and further comprises at least a portion of the first output text and at least a portion of the new message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus configured to transform or more input data streams that comprise data that is at least partially expressed in a non-linguistic form into a format that can be expressed linguistically in one or more output texts, 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; generate, via a natural language generation system that is configured to execute on a processor, a first output text based on a set of messages and a relationship between the set of messages, wherein a message represents a phrase or a simple sentence, and is created in an instance in which a first input data stream comprises data that satisfies one or more message requirements; detect an updateable data element within a second input data stream, the updateable data element associated with a message of the set of messages, and the second input data stream comprising raw input data that is at least partially expressed in a non-linguistic form; generate a new message associated with the updateable data element based on a predetermined indication and the second input data stream; and generate, using the natural language generation system, an updated output text, wherein the updated output text comprises one or more natural language sentences and further comprises at least a portion of the first output text and at least a portion of the new message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product configured to transform one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, the computer program product comprising:
-
at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to; generate, via a natural language generation system that is configured to execute on a processor, a first output text based on a set of messages and a relationship between the set of messages, wherein a message represents a phrase or a simple sentence, and is created in an instance in which a first input data stream comprises data that satisfies one or more message requirements; detect an updateable data element within a second input data stream, the updateable data element associated with a message of the set of messages, and the second input data stream comprising raw input data that is at least partially expressed in a non-linguistic form; generate a new message associated with the updateable data element based on a predetermined indication and the second input data stream; determine a classification for the new message by comparing the new message to a corresponding message associated with the first output text; and generate, using the natural language generation system, an updated output text, wherein the updated output text comprises one or more natural language sentences and further comprises at least a portion of the first output text and at least a portion of the new message.
-
Specification