IP Library Granted Patent US 6,954,766
Granted Patent B2
US 6,954,766 · App. 10/037,544 · Granted Oct 11, 2005

Systems and methods for organizing and validating data in documents

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,954,766
App. No.
10/037,544
Granted
Oct 11, 2005
Kind
B2
Abstract

The invention relates to systems and methods to validate data in a design document transmitted over a computer network from a design organization to a contract manufacturer for manufacturing a product. The computer implemented system includes computer software for storing a past version of the design document, receiving and storing a new version of the design document, storing a dictionary, comparing the new version to the past version of the design document to detect a change in the data. If there is no change, the program stops. If there is a data change, the software sets the past version to the new version of the design document, and uses the dictionary to correct and validate the data that has changed between the past and new version which results in a design document with data to use for the contract manufacturer only.

Claims (32)

1. A method of validating information comprising data in a design document in a relational database, comprising:

storing a table named Past containing the most recent design document sent to the relational database;

storing a table named Data to Use containing validated or corrected data to be used in manufacturing based on the design document;

initializing the table Past and the table Data to Use by setting the data contained to null values;

receiving a table New Version of the design document;

comparing the table New Version to the table Past to detect any change, wherein the data contained in the table New Version does not match the data in the table Past;

setting the table Past to the table New Version;

validating and correcting the data in the table New Version based on changing the data to correspond to a dictionary of correct data; and

setting the table Data to Use to a table Validated/Corrected New Version.

2. The method of claim 1 , wherein the table Past, the table New Version and the table Data to Use is either a bill of materials or an approved manufacturing list.

3. The method of claim 1 , further comprising the step of filtering the table New Version for relevant information before comparing the table New version to the table Past.

4. The method of claim 3 , further comprising the step of adding new data for filtering the table New Version.

5. The method of claim 1 , further comprising updating the dictionary with a new release before correcting and validating the table Data to Use.

6. The method of claim 5 , further comprising the step of filtering the new release before updating the dictionary with the new release.

7. The method of claim 6 , further comprising the step of adding data to the new release before filtering the new release of the dictionary.

8. The method of claim 6 , further comprising the step of using new data to filter the new release before updating the dictionary with the new release.

9. A computer-implemented system to validate data in a design document transmitted over a computer network from a design organization to a contract manufacturer for manufacturing a product, comprising:

a software program instructing a computer to perform the steps of:

storing a past version of the design document;

receiving and storing a new version of the design document;

storing a dictionary;

comparing the new version to the past version of the design document to detect a change in the data; and

if there is a change in the data, performing the steps of setting the past version to the new version of the design document, and using the dictionary to correct and validate the data that has changed between the past and new version resulting in a design document with data to use for the contract manufacturer to manufacture the product.

10. The computer-implemented system of claim 9 , wherein storing the past version of the design document, the new version of the design document, and the design document with data to use occurs in tables in a database.

11. The computer-implemented system of claim 9 , wherein the past version, the new version, and the design document with data to use are a bill of materials or an approved manufacturing list.

12. The computer-implemented system of claim 9 , further comprising filtering the new version of the design document for relevant information before comparing the new version to the past version of the design document.

13. The computer-implemented system of claim 12 , further comprising adding new data before filtering the new version of the design document.

14. The computer-implemented system of claim 9 , further comprising updating the dictionary with a new release of the dictionary before correcting and validating the data for the design document with data to use.

15. The computer-implemented system of claim 14 , further comprising filtering the new release of the dictionary before updating the dictionary with the new release.

16. The computer-implemented system of claim 16 , further comprising adding data to the new release before filtering the new release of the dictionary.

17. The computer-implemented system of claim 9 , further comprising initializing all of the data in the past version of the design document to signal that the new version of the design document contains the data to be corrected and validated.

18. The computer-implemented system of claim 14 , further comprising adding a new data for filtering the new release of the dictionary before updating the dictionary with the new release of the dictionary.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2005
From: SOLECTRON CORPORATION
To: JUNIPER NETWORKS, INC.
Reel/Frame 016206/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2004
From: OUCHI, NORMAN KEN
To: SOLECTRON CORPORATION
Reel/Frame 016046/0113 →