Patent Document ID: 7664805
Application ID: 11496099

Base Claim:
1. A system for outputting formatted information comprising: a memory configured to store: an input data text file comprising a plurality of name/value pairs; a computer program including a formatting source code for producing an output in a first format; and a recipe text file built using a grammar providing a plurality of lines each representing a rule on how to parse text within said recipe text file, and comprising a plurality of formatting descriptions, at least some of said formatting descriptions indicating a name link to one or more of said plurality of name/value pairs; and a processer configured to execute an execution program to: convert said recipe text file into a sequence of executable objects; receive a request from said computer program for rendering said output; and in response to said request, execute said sequence of executable objects to render one or more of said plurality of name/value pairs into said output in a second format in accordance with said plurality of formatting descriptions, without modifying said formatting source code.

---

Claim 3:
3. The system of claim 1 , wherein said execution program is further configured to: modify said recipe text file to form a modified recipe text file comprising one or more modified formatting descriptions, at least some of said modified formatting descriptions indicating a modified name link to one or more of said plurality of name/value pairs; convert said modified recipe text file into a modified sequence of executable objects; receive a subsequent request for rendering said output; and in response to said subsequent request, execute said modified sequence of executable objects to render one or more of said plurality of name/value pairs into said output in a modified format in accordance with said plurality of modified formatting descriptions, without modifying said formatting source code.