Abstract: A system and method for modifying the output of a computer program without source code modification. A computer program reads in two files, an input data file and a recipe text file. The data input file contains name/value pairs to be rendered to an output device and the recipe text file contains the formatting descriptions. The name/value pairs of the data input file need not be arranged according to a required structure. During the execution of the program, the formatting descriptions of the recipe text file are converted into a sequence of executable objects and the name/value pairs from the data input file are rendered in a format according to these formatting descriptions. A coordinated alteration of the input text file and the recipe text file will result in a modification to the output format.
Type:
Grant
Filed:
July 28, 2006
Date of Patent:
February 16, 2010
Assignee:
United Parcel Service of America, Inc.
Inventors:
Richard Anthony Winkelman, Andrew Jerome Sullivan, James Joseph Hollenstein, Manikyalarao Repaka
Abstract: A system and method for modifying the output of a computer program without source code modification. A computer program reads in two files, an input data file and a recipe text file. The data input file contains name/value pairs to be rendered to an output device and the recipe text file contains the formatting descriptions. The name/value pairs of the data input file need not be arranged according to a required structure. During the execution of the program, the formatting descriptions of the recipe text file are converted into a sequence of executable objects and the name/value pairs from the data input file are rendered in a format according to these formatting descriptions. A coordinated alteration of the input text file and the recipe text file will result in a modification to the output format.
Type:
Grant
Filed:
June 13, 2000
Date of Patent:
November 7, 2006
Assignee:
United Parcel Service of America, Inc.
Inventors:
Rick Winkelman, Andrew Sullivan, James Hollenstein
Abstract: A typewriter word counter which has a support, magnetic apparatus that removably positions the support on the typewriter to be used, a push button counter carried by the support, and a lever that has one end pivotally connected to the support, an intermediate portion supported by the push button of the counter and another end portion that is positionable below the space bar of a typewriter such that each time the space bar is depressed, after a word is typed, the lever is moved downward to push the button and actuate the counter to register a word count on a digital readout visible to the typist, and when the space bar is released, the push button returns the lever to its initial rest position where it is again ready to push the button to indicate another word when the space bar is depressed.