Patent ID: 7356458
Filing Date: 2008-04-08
Classification: G06F

Abstract:
1. A computer-implemented method to automatically generate correspondence in multiple languages, the method comprising: identifying format data portions and content data portions for pieces of correspondence, including pieces of correspondence to be generated in single-byte languages and pieces of correspondence to be generated in multi-byte languages, each of the format data portions comprising a layout and a style of a corresponding piece of correspondence and each of the content data portions comprising standard text having fixed content for all instances of the corresponding piece of correspondence and variable text having content that varies for different instances of the corresponding piece of correspondence; storing the format data portions and the content data portions in a database capable of directly storing blocks of text in both single-byte and multi-byte languages; receiving a request for generation of a piece of correspondence; determining whether the request is for generation of a piece of correspondence in a multi-byte language; accessing information specific to a recipient of the requested piece of correspondence; automatically determining whether the information satisfies a predetermined condition; if the request is for generation of a piece of correspondence in a multi-byte language, accessing the database to obtain the format data portion and the content data portion for the requested piece of correspondence, the content data portion including: multiple blocks of text in a multi-byte language, the multiple blocks of text including at least one dynamic block of text associated with the predetermined condition if the information satisfies the predetermined condition, and not including the at least one dynamic block of text associated with the predetermined condition if the information does not satisfy the predetermined condition; and automatically generating the requested piece of correspondence by retrieving values for the variable text of the content data portion from a second database and using the format data portion to combine and format the standard text and the variable text corresponding to the retrieved values.