Comparing the content of tables containing merged or split cells
First Claim
Patent Images
1. A computer-implemented method for comparing content comprising:
- identifying a first table in a first document and a second table in a second document;
determining, by a processor, that a first cell from the first table is a merger of a plurality of cells from the second table;
creating a first text array of content of the first table and a second text array of content of the second table, based on the determining; and
comparing, by the processor, the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables.
-
Citations
24 Claims
-
1. A computer-implemented method for comparing content comprising:
-
identifying a first table in a first document and a second table in a second document; determining, by a processor, that a first cell from the first table is a merger of a plurality of cells from the second table; creating a first text array of content of the first table and a second text array of content of the second table, based on the determining; and comparing, by the processor, the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for comparing content including one or more computer-readable instructions embedded on a non-transitory computer-readable medium that causes one or more computer processors to perform the steps of:
-
identifying a first table in a first document and a second table in a second document; determining that a first cell from the first table is a merger of a plurality of cells from the second table; creating a first text array of content of the first table and a second text array of content of the second table, based on the determining; and comparing the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (6, 7, 8)
-
-
9. A system for comparing content, the system comprising:
-
a memory having instructions; and a processor configured to; execute the instructions to identify a first table in a first document and a second table in a second document; execute the instructions to determine that a first cell from the first table is a merger of a plurality of cells from the second table; execute the instructions to create a first text array of content of the first table and a second text array of content of the second table, based on the determining; and execute the instructions to compare the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for comparing content comprising:
-
identifying a first table in a first document and a second table in a second document; determining, by a processor, that a plurality of cells from the second table are a split of a first cell from the first table; creating a first text array of content of the first table and a second text array of content of the second table, based on the determining; and comparing, by the processor, the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for comparing content including one or more computer-readable instructions embedded on a non-transitory computer-readable medium that causes one or more computer processors to perform the steps of:
-
identifying a first table in a first document and a second table in a second document; determining that a plurality of cells from the second table are a split of a first cell from the first table; creating a first text array of content of the first table and a second text array of content of the second table, based on the determining; and comparing the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (18, 19, 20)
-
-
21. A system for comparing content, the system comprising:
-
a memory having instructions; and a processor configured to; execute the instructions to identify a first table in a first document and a second table in a second document; execute the instructions to determine that a plurality of cells from the second table are a split of a first cell from the first table; execute the instructions to create a first text array of content of the first table and a second text array of content of the second table, based on the determining; and execute the instructions to compare the first text array with the second text array to determine differences between content of the first cell from the first table and all of the content of the plurality of cells from the second table. - View Dependent Claims (22, 23, 24)
-
Specification