Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
142 words
A method for a computer for generating a document file containing a block of text describing a transaction between a plurality of parties, the method including the steps of: creating a plurality of party definition objects ( 62 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party; creating an executable first text object ( 24 ) for generating said block of text, including text associated with each of said parties and other text, said first text object generating said text associated with each of said parties by invoking execution of ones of said party definition procedures; and creating an executable form object ( 23 ) for generating said document file including generating said block of text by invoking execution of said first text object.
Claim 2
Independent Claim
142 words
A method for a computer for generating a document file containing a block of text describing a transaction between a plurality of parties, the method including the steps of: creating a plurality of party definition objects ( 62 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party; creating an executable first text object ( 24 ) for generating said block of text, including text associated with each of said parties and other text, said first text object generating said text associated with each of said parties by invoking execution of ones of said party definition procedures; and creating an executable form object ( 23 ) for generating said document file including generating said block of text by invoking execution of said first text object.
Claim 3
Dependent Claim
16 words
The method in accordance with claim 1 wherein said first text object includes said other text.
Claim 4
Dependent Claim
49 words
The method in accordance with claim 1 further comprising the step of creating an executable second text object ( 24 ) for generating a portion of said other text, wherein said first text object generates said portion of said other text by invoking execution of said second text object.
Claim 5
Dependent Claim
31 words
The method in accordance with claim 1 wherein one of said party definition procedures of each party definition object generates text referring to a party corresponding to the party definition object.
Claim 6
Dependent Claim
49 words
The method in accordance with claim 4 wherein another of said party definition procedures of each party definition object generates text to be used to be used as a verb in a sentence having as its subject said text referring to a party corresponding to the party definition object.
Claim 7
Dependent Claim
49 words
The method in accordance with claim 1 wherein one of said party definition procedures of each party definition object generates text to be used to be used as a verb in a sentence having as its subject a word referring to the party corresponding to the party definition object.
Claim 8
Dependent Claim
38 words
The method in accordance with claim 1 wherein said other text includes a verb and wherein one of said procedures of one of said party definition objects generates at least one character to be appended to said verb.
Claim 9
Dependent Claim
64 words
The method in accordance with claim 1 wherein said document file contains a definition of a signature block to be signed by one of parties, wherein the method further comprises the step of creating a signature definition object ( 67 ) comprising an executable signature definition procedure for generating said definition said signature block, wherein said form object also invokes said signature definition procedure.
Claim 10
Dependent Claim
77 words
The method in accordance with claim 1 wherein said method further comprises the step of creating a signature definition object ( 67 ) comprising an executable signature definition procedure for generating a definition of a signature block to be signed by one of said parties, wherein said form object also invokes said signature definition procedures and includes the signature block definition generated by the invoked signature definition procedure in the document file generated by said form object.
Claim 11
Independent Claim
158 words
A method for a computer for generating a plurality of document files, each containing at least one block of text describing a transaction between a plurality of parties, the method including the steps of: creating a plurality of party definition objects ( 67 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party; creating a plurality of executable text objects ( 24 ), each for generating a separate block of text including text associated with each of said parties and other text, each text object generating text associated with one of said parties by invoking execution of one of said party definition procedures; and creating a plurality of executable form objects ( 23 ), each corresponding to a separate one of said document files, for generating the document file including invoking execution of at least one of said first text objects.
Claim 12
Independent Claim
158 words
A method for a computer for generating a plurality of document files, each containing at least one block of text describing a transaction between a plurality of parties, the method including the steps of: creating a plurality of party definition objects ( 67 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party; creating a plurality of executable text objects ( 24 ), each for generating a separate block of text including text associated with each of said parties and other text, each text object generating text associated with one of said parties by invoking execution of one of said party definition procedures; and creating a plurality of executable form objects ( 23 ), each corresponding to a separate one of said document files, for generating the document file including invoking execution of at least one of said first text objects.
Claim 13
Dependent Claim
17 words
The method in accordance with claim 10 wherein each of said text objects includes said other text.
Claim 14
Dependent Claim
26 words
The method in accordance with claim 10 wherein at least one of said text objects invokes execution of at least one other of said text objects.
Claim 15
Dependent Claim
31 words
The method in accordance with claim 10 wherein one of said party definition procedures of each party definition object generates text referring to a party corresponding to the party definition object.
Claim 16
Dependent Claim
49 words
The method in accordance with claim 13 wherein another of said party definition procedures of each party definition object generates text to be used to be used as a verb in a sentence having as its subject said text referring to a party corresponding to the party definition object.
Claim 17
Dependent Claim
49 words
The method in accordance with claim 10 wherein one of said party definition procedures of each party definition object generates text to be used to be used as a verb in a sentence having as its subject a word referring to the party corresponding to the party definition object.
Claim 18
Dependent Claim
38 words
The method in accordance with claim 10 wherein said other text includes a verb and wherein one of said procedures of one of said party definition objects generates at least one character to be appended to said verb.
Claim 19
Dependent Claim
87 words
The method in accordance with claim 10 wherein said method further comprises the step of creating a plurality of signature definition objects ( 67 ), each comprising an executable signature definition procedure for generating a definition of a signature block to be signed by one of said parties, wherein each said form object also invokes at least one of said signature definition procedures and includes signature definition blocks generated by the invoked at least one signature definition procedure in the document file generated by said form object.
Claim 20
Independent Claim
220 words
A method for a computer for generating a document ( 12 ) describing a transaction between a plurality of parties, the method including the steps of: creating an input data object ( 20 ) including first data defining characteristics of said parties, creating a plurality of party definition objects ( 62 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party in accordance with said first data; creating a plurality of executable text objects ( 24 ), each for generating a separate block of text, wherein a block of text generated by at least one of said text objects includes text associated with at least one of said parties invoking execution of at least one of said party definition procedures; creating an executable form object ( 23 ) for generating a document file defining said document, said document file including at least one block of text generated by one of said text objects, wherein said form object selects and invokes execution of at least one of said text objects to obtain said at least one block of text; invoking execution of said form object such that said form object generates said document file; and printing said document in response to said document file.
Claim 21
Independent Claim
220 words
A method for a computer for generating a document ( 12 ) describing a transaction between a plurality of parties, the method including the steps of: creating an input data object ( 20 ) including first data defining characteristics of said parties, creating a plurality of party definition objects ( 62 ), each corresponding to a separate one of said plurality of parties and each including executable party definition procedures for generating text associated with the corresponding party in accordance with said first data; creating a plurality of executable text objects ( 24 ), each for generating a separate block of text, wherein a block of text generated by at least one of said text objects includes text associated with at least one of said parties invoking execution of at least one of said party definition procedures; creating an executable form object ( 23 ) for generating a document file defining said document, said document file including at least one block of text generated by one of said text objects, wherein said form object selects and invokes execution of at least one of said text objects to obtain said at least one block of text; invoking execution of said form object such that said form object generates said document file; and printing said document in response to said document file.
Claim 22
Dependent Claim
42 words
The method in accordance with claim 18 wherein said input data object also includes second data defining characteristics of said transaction, and wherein at least one of said text objects adjusts the text block it generates in response to said second data.
Claim 23
Dependent Claim
43 words
The method in accordance with claim 18 wherein said input data object also includes second data defining characteristics of said transaction, and wherein said form object selects said at least one of said text objects to execute in response to said second data.