Systems and methods for organizing and validating data in documents
First Claim
1. A computer-implemented method, comprising:
- storing the data of a first version of a design document in a first version table within a memory of a computer associated with a second entity, the first version of the design document being sent from a computer associated with a first entity, the first version of the design document being produced at the computer associated with the first entity before the first version of the design document is sent from the computer associated with the first entity;
storing the data of a second version of the design document in a second version table within the memory of the computer associated with the second entity, the second version of the design document being received from the computer associated with the first entity after first version of the design document was received from the computer associated with the first entity; and
comparing the data of the second version table with the data of the first version table to detect a change in the data between the first version of the design document and the second version of the design document,if a change in the data is detected, setting the first version table to the second version table;
using, at the computer associated with the second entity, a dictionary with correct data for the design document to correct and validate the data of the second version table to produce a corrected and validated internal version table; and
storing the corrected and validated internal version table within the memory of the computer associated with the second entity such that the memory of the computer associated with the second entity includes the corrected and validated internal version table and the first version table at a given time.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to information exchange when a design organization sends a design document to a manufacturer. The design documents may have errors and, once detected, the errors may not be corrected by the design organization. The documents may be resent with a small number of changes or perhaps no changes at all, but may have errors that have been seen before. The documents may have many items that are not important to the receiving organization. A dictionary is used to validate and correct the documents. Changes in the dictionary may require changes in the information used by the manufacturer. The invention provides a system and method for use with a computer that aids in the validation and correction of the information contained in the document, in that it detect changes in the document when resent so that the changes are validated or corrected, filters the document so that only relevant information is processed, detects changes in the dictionary so that only changes are processed, and filters the dictionary so that only relevant information in the dictionary is processed. In addition, the invention provides means to initialize the information that are in use and assumed to be valid to avoid the validation and correction of the information.
22 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
storing the data of a first version of a design document in a first version table within a memory of a computer associated with a second entity, the first version of the design document being sent from a computer associated with a first entity, the first version of the design document being produced at the computer associated with the first entity before the first version of the design document is sent from the computer associated with the first entity; storing the data of a second version of the design document in a second version table within the memory of the computer associated with the second entity, the second version of the design document being received from the computer associated with the first entity after first version of the design document was received from the computer associated with the first entity; and comparing the data of the second version table with the data of the first version table to detect a change in the data between the first version of the design document and the second version of the design document, if a change in the data is detected, setting the first version table to the second version table; using, at the computer associated with the second entity, a dictionary with correct data for the design document to correct and validate the data of the second version table to produce a corrected and validated internal version table; and storing the corrected and validated internal version table within the memory of the computer associated with the second entity such that the memory of the computer associated with the second entity includes the corrected and validated internal version table and the first version table at a given time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23, 24)
-
-
10. A processor-readable medium storing code representing instructions that when executed by a processor cause the processor to perform a process, the code comprising code to:
-
store a past version of a design document sent from a computer associated with a first entity within a memory of a computer associated with a second entity; store a new version of the design document sent from the computer associated with the first entity, the new version of the design document being sent from the computer associated with the first entity after the past version of the design document was sent; store a dictionary within the memory of the computer associated with the second entity, contents of the dictionary being accessible to the second entity and not accessible to the first entity; and set the past version of the design document to the new version of the design document when the new version of the design document and the past version of the design document differ, and after the past version of the design document is set to the new version of the design document, correct, at the computer associated with the second entity, the data that has changed between the past version of the design document and new version of the design document using the dictionary to produce a new design document with data-to-use, the new version of the design document with data-to-use being accessible to the second entity and not accessible to the first entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a database including a new document table with data sent from a computer associated with a first entity to a computer associated with a second entity, a previous document table with data of a design document sent from the computer associated with the first entity to the computer associated with the second entity, the design document being sent from the computer associated with the first entity before the data of the new document table, and an internal document table with validated data of the design document, at least a portion of the database being stored within a memory of the computer associated with the second entity; the computer associated with the second entity programmed to access the database and as follows; identify data of the new document table that has changed from the data of the previous document table; compare the validated data of the internal document table with the changed data of the new document table; and replace the changed data of the new document table with the validated data of the internal document table, the validated data being accessible to the second entity and not being accessible to the first entity. - View Dependent Claims (20, 21, 22)
-
Specification