IP Library Granted Patent US 7,328,137
Granted Patent B2
US 7,328,137 · App. 11/345,195 · Granted Feb 5, 2008

Methods and systems for derivation of missing data objects from test data

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 7,328,137
App. No.
11/345,195
Granted
Feb 5, 2008
Kind
B2
Abstract

In an embodiment, there is disclosed a system for derivation of missing data objects from test data. The system may include a data populator having code for: (1) generating data objects from the test data, (2) arranging the data objects in a tree structure, (3) deriving the missing data objects from the tree structure, and (4) populating the missing data objects into the tree structure; a data model in communication with the data populator; and a plurality of clients in communication with the data model. In an embodiment, a method of derivation of missing data objects from test data is disclosed. The method may include generating data objects from the test data; arranging the data objects in a tree structure; deriving the missing data objects from the tree structure; and populating the missing data objects into the tree structure. Other embodiments are also disclosed.

Claims (37)

1. A system for derivation of missing data objects from test data, the system comprising:

a data populator having code for: (1) generating data objects from the test data, (2) arranging the data objects in a tree structure, (3) deriving the missing data objects from the tree structure, and (4) populating the missing data objects into the tree structure;

a data model in communication with the data populator, wherein the data model stores the data objects and the missing objects generated by the data populator; and

a plurality of clients in communication with the data model, wherein the clients each selectively read the data objects and the missing data objects stored by the data model, and wherein the clients include at least one data formatter that formats and outputs data obtained from the data objects and the missing data objects read by the at least one data formatter.

2. A system in accordance with claim 1 , wherein the data objects and the missing data objects generated by the data populator form a uniform set of objects, wherein each one of the plurality of clients selectively reads from the uniform set of objects, and wherein different ones of the plurality of clients obtain standardized data from the uniform set of objects.

3. A system in accordance with claim 1 , wherein the at least one data formatter includes at least one chosen from the group consisting of an STDF writer, an ASCII writer, an XML writer, and an EDL writer.

4. A system in accordance with claim 1 , wherein a notification manager is in communication with the data populator and the clients, wherein the notification manager notifies the clients of the data objects and missing data objects generated by the data populator, and wherein the clients each selectively read the data objects and missing data objects stored in the data model.

5. The system in accordance with claim 1 , wherein at least one of the data formatters outputs data to a file.

6. The system in accordance with claim 1 , wherein at least one of the data formatters outputs data to a text report.

7. A system for derivation of missing data objects from test data, the system comprising:

a data populator having code for: (1) generating data objects from the test data, (2) arranging the data objects in a relational structure relative to one another, (3) deriving the missing data objects from the relational structure, and (4) populating the missing data objects into the relational structure; and

a plurality of clients in communication with the data populator, wherein the clients each selectively obtain the data objects and the missing data objects generated and derived by the data populator, respectively, and wherein the clients include at least one data formatter that formats and outputs data obtained from the data objects and the missing data objects obtained by the at least one data formatter.

8. A system in accordance with claim 7 , wherein the data objects generated by the data populator and the missing data objects derived by the data populator form a uniform set of objects, wherein each one of the plurality of clients selectively obtains standardized data from the uniform set of objects.

9. A system in accordance with claim 7 , wherein the at least one data formatter includes at least one chosen from the group consisting of an STDF writer, an ASCII writer, an XML writer, and an EDL writer.

10. A system in accordance with claim 7 , wherein a notification manager is in communication with the data populator and the clients, wherein the notification manager notifies the clients of the data objects and missing data objects generated by the data populator, and wherein the clients each selectively obtain the data objects and missing data objects stored in the data model.

11. A method of derivation of missing data objects from test data, the method comprising:

generating data objects from the test data;

arranging the data objects in a tree structure;

deriving the missing data objects from the tree structure;

populating the missing data objects into the tree structure; and

selectively reading the data objects and the missing data objects in the tree structure with a plurality of clients that are in communication with the tree structure, the clients including at least one data formatter that formats and outputs data obtained from the data objects and the missing data objects read by the at least one data formatter.

12. A method in accordance with claim 11 , wherein generating data the objects from the test data occurs at a data populator having code therefor.

13. A method in accordance with claim 11 , wherein arranging the data objects in a tree structure occurs at a data populator having code therefor.

14. A method in accordance with claim 11 , wherein deriving the missing data objects from the tree structure occurs at a data populator having code therefor.

15. A method in accordance with claim 11 , wherein populating the missing data objects into the tree structure occurs at a data populator having code therefor.

16. A method in accordance with claim 11 , further comprising storing the data objects and the missing objects generated in a data model in communication with the data populator.

17. A method of derivation of missing data objects from test data, the method comprising:

generating data objects from the test data;

arranging the data objects in a relational structure relative to one another;

deriving the missing data objects from the relational structure;

populating the missing data objects into the relational structure; and

selectively reading the data objects and the missing data objects in the relational structure with a plurality of clients that are in communication with the relational structure, the clients including at least one data formatter that formats and outputs data obtained from the data objects and the missing data objects read by the at least one data formatter.

18. A method in accordance with claim 17 , wherein generating data the objects from the test data occurs at a data populator having code therefor.

19. A method in accordance with claim 17 , wherein arranging the data objects in a relational structure occurs at a data populator having code therefor.

20. A method in accordance with claim 17 , wherein deriving the missing data objects from the relational structure occurs at a data populator having code therefor.

21. A method in accordance with claim 17 , wherein populating the missing data objects into the relational structure occurs at a data populator having code therefor.

22. A method in accordance with claim 17 , further comprising storing the data objects and the missing objects generated in a data model in communication with the data populator.

Assignments (6)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: VERIGY (SINGAPORE) PTE LTD
To: ADVANTEST (SINGAPORE) PTE LTD
Reel/Frame 027896/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2007
From: AGILENT TECHNOLOGIES, INC.
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 019015/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2006
From: CONNALLY, CARLI; CARPENTER, BRYAN F.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 017743/0810 →