IP Library Granted Patent US 7,676,347
Granted Patent B2
US 7,676,347 · App. 11/345,198 · Granted Mar 9, 2010

Systems and methods for accumulation of summaries of 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,676,347
App. No.
11/345,198
Granted
Mar 9, 2010
Kind
B2
Abstract

In one embodiment, there is disclosed a system for accumulation of summaries of test data. The system includes a data populator having code to: (1) generate data objects from the test data and store the data objects in a data model, (2) arrange the data objects in a tree structure, (3) generate summaries of the test data, (4) store the summaries of the test data in the tree structure, and (5) delete the data objects. The system also includes a number of clients in communication with the data model, the clients having code to: (1) selectively read the test data from the data objects stored in the data model, and (2) read the summaries of the test data stored in the tree structure. Other embodiments are also disclosed.

Claims (33)

1. A system for accumulation of summaries of test data, the system comprising:

a data populator having code to: (1) generate data objects from the test data, (2) arrange the data objects in a tree structure, (3) store the data objects arranged in the tree structure in a data model, (4) generate summaries of the test data, (5) store the summaries of the test data in the tree structure, in parent objects of the data objects to which the summaries of test data pertain, and (6) delete the data objects; and

a number of clients in communication with the data model, the clients having code to: (1) selectively read the test data from the data objects stored in the data model, and (2) read the summaries of the test data stored in the tree structure.

2. A system in accordance with claim 1 , wherein the data populator generates a summary data object and stores the summaries of the test data in the summary data object.

3. A system in accordance with claim 1 , wherein the data populator generates a plurality of summary data objects and stores the summaries of the test data in the plurality of summary data objects.

4. A system in accordance with claim 1 , wherein the summaries of the test data include statistical information.

5. A system in accordance with claim 1 , wherein the number of clients include a number of data formatters.

6. A system in accordance with claim 5 , wherein the data formatters comprise at least one selected from the group consisting of: an STDF writer, an ASCII writer, an XML writer, and an EDL writer.

7. A system in accordance with claim 1 , wherein the code for storing the summaries of the test data places the summaries of the test data in at least one of the data objects created by the data populator from the test data.

8. A system in accordance with claim 1 , wherein the data populator includes code for deleting the summaries of the test data.

9. A system in accordance with claim 1 , wherein the data populator includes code for deleting the data objects prior to completion of the summaries of the test data, and prior to reading of the summaries of the test data by the number of clients.

10. A method of accumulating summaries of test data, the method comprising:

generating data objects from the test data;

storing the data objects in a tree structure;

storing the data objects arranged in the tree structure in a data model;

providing, to a number of clients that are in communication with the data model, selective reading of the test data from the data objects stored in the data model;

generating summaries of the test data; and

storing the summaries of the test data in parent objects of the data objects to which the summaries of the test data pertain.

11. A method in accordance with claim 10 , further comprising deleting at least some of the data objects prior to completion of the summaries of the test data.

12. A method in accordance with claim 11 , further comprising deleting the summaries of the test data subsequent to deleting the data objects.

13. A method in accordance with claim 10 , wherein the selective reading of the test data is provided prior to completion of the summaries of the data objects.

14. A method in accordance with claim 10 , wherein the selective reading of the test data is provided prior to the summaries of the test data being read via the number of clients.

15. A method in accordance with claim 14 , further comprising, deleting the data objects prior to reading the summaries of the test data via the number of clients.

16. A method of accumulating summaries of test data, the method comprising:

generating data objects from the test data;

arranging the data objects in a tree structure;

storing the data objects arranged in the tree structure in a data model;

selectively reading the test data from the data objects stored in the data model, via a number of clients that are in communication with the data model;

generating summaries of the test data; and

storing the summaries of the test data in parent objects of the data objects to which the summaries of the test data pertain.

17. A method in accordance with claim 16 , further comprising:

deleting at least some of the data objects prior to completing the summaries of the test data; and

reading the summaries of the test data via the number of clients.

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; HAYHOW, REID; CARPENTER, BRYAN F.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 017743/0126 →