Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
187 words
A method of transforming a source document, cast in a first editable form which includes a plurality of input items therein, to a target document of a second form, characterized in that said target document is cast in a second editable form which includes output items compatible therewith, said method comprising the steps of: a) determining a set of key state variables from amongst all possible state variables, that refers to and collectively identifies the status of said source document as represented by its data stream at any given point in said transformation; b) determining the actual number of possible key state combinations that can occur in any possible transformation; c) defining for each of said possible states, in combination with each of said input items, an explicit set of output items compatible with said second editable document form to be placed in said second document data stream; and d) defining, after each explicit set of output items has been placed in said second document, the next state of said source document, for consideration of said next state when a next input item is to be transformed.
Claim 2
Independent Claim
187 words
A method of transforming a source document, cast in a first editable form which includes a plurality of input items therein, to a target document of a second form, characterized in that said target document is cast in a second editable form which includes output items compatible therewith, said method comprising the steps of: a) determining a set of key state variables from amongst all possible state variables, that refers to and collectively identifies the status of said source document as represented by its data stream at any given point in said transformation; b) determining the actual number of possible key state combinations that can occur in any possible transformation; c) defining for each of said possible states, in combination with each of said input items, an explicit set of output items compatible with said second editable document form to be placed in said second document data stream; and d) defining, after each explicit set of output items has been placed in said second document, the next state of said source document, for consideration of said next state when a next input item is to be transformed.
Claim 3
Dependent Claim
27 words
The method according to claim 1 which comprises the additional step of determining the actual starting state of said source document prior to enabling said transformation thereof.
Claim 4
Dependent Claim
42 words
The method according to claim 1 or 2 which comprises the additional step of determining the presence of sub-documents within said source document and thereafter preserving the next state of said source document for use after transformation of said sub-document has occurred.
Claim 5
Independent Claim
32 words
The method according to a previous claim which comprises the additional step of limiting the number of possible combinations of said key state variables to which there will be a transformation reaction.
Claim 6
Dependent Claim
31 words
The method according to claim 4 which comprises the additional step of determining an ordered set of implications concerning the relationships among the key state variables in any permissible set thereof.
Claim 7
Independent Claim
56 words
The Method according to any previous claim which comprises the additional step of collecting the number of possible combinations of said key state variables for which there will be a specific transformation reaction to any specific input item, dependent of the semantics of said item and the syntactic rules for its occurrence in any suitable context.