Patent Document ID: 9135244
Application ID: 14634074

Base Claim:
1. A method for transforming an input data stream comprising data that is expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the method comprising: accessing a document plan containing one or more messages, wherein messages represent a phrase or a simple sentence and are created in an instance in which the input data stream comprises data that satisfies one or more message requirements; generating a text specification containing one or more phrase specifications that correspond to the one or more messages in the document plan; applying, using a processor, a set of lexicalization rules to each of the one or more messages to populate the one or more phrase specifications, wherein the set of lexicalization rules are specified using a microplanning rule specification language that is configured to hide linguistic complexities from a user and comprise a set of message-level rules and a set of slot-level rules; and realizing the text specification to generate a textual output that linguistically describes at least a portion of the input data stream, wherein the textual output is displayable via a user interface.

---

Claim 14:
14. The method according to claim 1 , further comprising: aggregating at least two phrases specifications of the one or more phrase specifications based on contents of the at least two phrase specifications, properties of the text specification and the set of lexicalization rules that produced the at least two phrase specifications.