System and method for generation of text reports
AssigneeMultex Systems, Inc.
InventorThomas A. Elliott
Life of this patent
Estimating the term…
Abstract
An automated text generation system may be used to generate financial reports based on financial data. The text generation system uses decisional statements in conjunction with a base equation, and the decisional statements are evaluated using the base equation to determine a resulting logic path. The logic path may then be used to specify appropriate text fragments reflecting analytic conditions. The text fragments may include variables to vary the text content of the report for aesthetic and analytic purposes, which are evaluated at run-time. A variety of analytic conditions may be represented in a flexible manner.
Claims36
A method of text generation, comprising the steps of:
- evaluating a base equation using a first operand and a second operand of a decisional statement to obtain an equation result;
- selecting one result grouping out of a number of result groupings of the decisional statement, based on the equation result;
- determining a logic path based on the one result grouping;
- selecting a first text fragment from a text data file located in a memory system based on the logic path;
- and
- generating an output including the first text fragment.
A storage medium, comprising:
- a set of instructions that, when accessed by a processor, instruct the processor to perform the steps of:
- evaluating a base equation using a first operand and a second operand of a decisional statement to obtain an equation result;
- selecting one result grouping out of a number of result groupings of the decisional statement, based on the equation result;
- determining a logic path based on the one result grouping;
- selecting a text fragment from a text data file located in a memory system based on the logic path;
- and
- generating an output comprising the text fragment.
A text generation system, comprising:
- means for evaluating a base equation using a first operand and a second operand of a decisional statement to obtain an equation result;
- means for selecting one result grouping out of a number of result groupings of the decisional statement, based on the equation result;
- means for determining a logic path based on the one result grouping;
- means for selecting a text fragment from a text data file stored in a memory system based on the logic path;
- and
- means for generating an output including the text fragment.
A system for generating textual financial reports, comprising:
- a memory system containing financial data, decisional statements and text data;
- a processor coupled to said memory system which evaluates at least one of said decisional statements using the financial data and generates a report;
- and
- a random number generator coupled to said processor, wherein said report is generated by selecting text fragments from said text data based on a random number generated by the random number generator and the evaluation of the at least one of said decisional statements.
A method for generating textual financial reports comprising:
- evaluating a decisional statement using financial data to obtain a result;
- selecting one result grouping out of a number of resulting groupings associated with the decisional statement, based on the decisional statement result;
- generating a random number;
- and
- determining a text fragment for inclusion in the report based on the selected result grouping and the random number.
A system for generating textual financial reports, comprising:
- a memory system containing financial data, decisional statements and text data;
- and
- a processor coupled to said memory system which evaluates at least one of said decisional statements using the financial data and generates a report using an index designation,
- wherein said report is generated by selecting text fragments from said text data based on the index designation and the evaluation of the at least one of said decisional statements.
A method for generating textual financial reports comprising:
- evaluating a decisional statement using financial data to obtain a result;
- selecting one result grouping out of a number of resulting groupings associated with the decisional statement, based on the decisional statement result;
- determining an index designation;
- and
- determining a text fragment for inclusion in the report based on the selected result grouping and the index designation.
Dependencies are inferred from the claim text.