ANALYSIS OF DOCUMENTS USING RULES
First Claim
1. One or more computer-readable storage media comprising a plurality of instructions, the plurality of instructions comprising:
- instructions to receive first input indicative of a set of word-processing documents each of which is to be checked for a layout structure that is associated with a name;
wherein at least a portion of the name is used commonly across at least a subset of word-processing documents in the set, to identify the layout structure;
instructions to receive second input indicative of at least the portion of the name and third input indicative of an action to be performed when the second input is found to match the name associated with the layout structure, in any word-processing document in the set;
instructions to automatically search the set of word-processing documents to identify the layout structure associated with the name matching the second input;
instructions to repeatedly perform the action indicated by the third input by use of text comprised in the layout structure identified based on the second input, at least once for each word-processing document in the subset; and
instructions to automatically store in a computer memory, a result of execution of the instructions to repeatedly perform.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more computers receive input indicative of multiple files to be analyzed together, by performing one or more predetermined actions, using the contents (e.g. strings of text) of a corresponding one or more structures. The one or more structures are identified by the presence in each file, of corresponding names. The one or more structures are normally written into the files for use by an application program to layout the contents therein in a structured manner. The one or more computers are programmed to automatically parse each file, to identify therein the one or more layout structures e.g. based on the presence in each file of corresponding names of layout structures. After parsing, the one or more computer(s) perform the one or more predetermined actions, to obtain an output structure that holds the results based on the contents of each layout structure identified in each file.
-
Citations
20 Claims
-
1. One or more computer-readable storage media comprising a plurality of instructions, the plurality of instructions comprising:
-
instructions to receive first input indicative of a set of word-processing documents each of which is to be checked for a layout structure that is associated with a name; wherein at least a portion of the name is used commonly across at least a subset of word-processing documents in the set, to identify the layout structure; instructions to receive second input indicative of at least the portion of the name and third input indicative of an action to be performed when the second input is found to match the name associated with the layout structure, in any word-processing document in the set; instructions to automatically search the set of word-processing documents to identify the layout structure associated with the name matching the second input; instructions to repeatedly perform the action indicated by the third input by use of text comprised in the layout structure identified based on the second input, at least once for each word-processing document in the subset; and instructions to automatically store in a computer memory, a result of execution of the instructions to repeatedly perform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of analyzing word-processing documents by using one or more computers, the method comprising:
-
receiving first input indicative of a set of word-processing documents each of which comprises a section comprising a section number preceding a section name, and a table adjacent to a table name; wherein the table name is used commonly across the set of word-processing documents to identify the table and the section name is used commonly across the set of word-processing documents to identify the section; receiving second input indicative of the table name and third input indicative of a first action to be performed when the table of the table name is found in any word-processing document; receiving fourth input indicative of the section name and fifth input indicative of a second action to be performed when the section of the section name is found in any word-processing document; the one or more computers automatically searching the set of word-processing documents to identify within at least a subset of word-processing documents in the set, the table associated with the table name and the section associated with the section name; the one or more computers repeatedly performing the first action by use of text comprised in the table and the second action by use of text comprised in the section, for each word-processing document in the subset; and the one or more computers automatically storing in a computer memory, a result of the repeatedly performing. - View Dependent Claims (15)
-
-
16. An apparatus for interfacing with a user, the apparatus comprising a processor and a memory coupled to the processor, the apparatus comprising:
-
means for receiving first input indicative of a set of word-processing documents each of which comprises a section associated with a section name, the section comprising a table associated with a table name; wherein the table name is used commonly across the set of word-processing documents to identify the table and the section name is used commonly across the set of word-processing documents to identify the section; wherein the section name is used commonly across the set of word-processing documents to identify the section and the table name is used commonly across the set of word-processing documents to identify the table within the section having the section name; means for receiving second input indicative of each of the table name and the section name; means for receiving third input indicative of an action to be performed when the table associated with the table name is found within the section associated with the section name, in any word-processing document; means for automatically searching the set of word-processing documents to identify within at least a subset of word-processing documents in the set, the table associated with the table name within the section associated with the section name; means for repeatedly performing the action by use of text comprised in the table, for each word-processing document in the subset; and means for automatically storing in a computer memory, an output of at least one of the means for repeatedly performing. - View Dependent Claims (17, 18, 19, 20)
-
Specification