IP Library Patent Application 11404545
Patent Application
App. No. 11/404,545

System, method and apparatus for generating a formatted data set

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 None
App. No.
11/404,545
Abstract

In one embodiment, a method of generating a formatted data set in accord with a number of formatting rules includes the steps of A) indexing, with a standard data name referenced by one of the formatting rules, a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name; B) if a custom data name corresponding to the standard data name referenced by the formatting rule is found in the mapping set, C) accessing test data associated with a tester performing tests on a number of devices under test; D) identifying a data item in the test data that is associated with the custom data name corresponding to the standard data name referenced by the formatting rule; and E) then, formatting the data item associated with the custom data name in accord with the formatting rule referencing the standard data name.

Claims (74)

1 . A method of generating a formatted data set in accord with a number of formatting rules, comprising:

indexing, with a standard data name referenced by one of the formatting rules, a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name;

if a custom data name corresponding to the standard data name referenced by the formatting rule is found in the mapping set,

accessing test data associated with a tester performing tests on a number of devices under test;

identifying a data item in the test data that is associated with the custom data name corresponding to the standard data name referenced by the formatting rule; and

then, formatting the data item associated with the custom data name in accord with the formatting rule referencing the standard data name.

2 . The method of claim 1 , wherein:

indexing the mapping set further comprises indexing a second number of mapping pairs; and

if one of the first number of mapping pairs comprises a standard data name equivalent to the standard data name of one of the second number of mapping pairs, giving priority to the one of the second number of mapping pairs.

3 . The method of claim 1 , further comprising, in response to a user's input, creating at least one of the mapping pairs.

4 . The method of claim 3 , further comprising:

parsing the test data; and

presenting a number of data names in the test data to the user for selection as a custom data name of the created mapping pair.

5 . A method of generating a formatted data set in accord with a number of formatting rules, comprising:

accessing test data associated with a tester performing tests on a number of devices under test, the test data comprising a number of data items, at least one of which is associated with a custom data name;

accessing a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name;

substituting, in the test data, the at least one custom data name with the corresponding standard data name; and

after the substitutions, generating the formatted data set using the test data.

6 . The method of claim 5 , wherein:

accessing the mapping set further comprises accessing a second number of mapping pairs; and

if one of the first number of mapping pairs comprises a standard data name equivalent to the standard data name of one of the second number of mapping pairs, giving priority to the one of the second number of mapping pairs.

7 . The method of claim 5 , further comprising, in response to a user's input, creating at least one of the mapping pairs.

8 . The method of claim 7 , further comprising:

parsing the test data; and

presenting a number of custom data names in the test data to the user for selection as a custom data name of the created mapping pair.

9 . A system, comprising:

a processor; and

a number of formatters, each generating a formatted data set in accord with a number of formatting rules and each causing the processor to,

index, with a standard data name referenced by one of the formatting rules, a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name;

upon a custom data name corresponding to the standard data name being found in the mapping set,

access test data associated with a tester performing tests on a number of devices under test;

identify a data item in the test data that is associated with the custom data name; and

then, format the data item associated with the custom data name in accord with the formatting rule referencing the standard data name.

10 . The system of claim 9 , wherein:

the mapping set further comprises at least two mapping pairs having equivalent custom data names and different standard data names; and

at least two of the number of formatters are further operable to cause the processor to,

index different ones of the at least two mapping pairs , via their different standard data names; and

format a data item associated with the equivalent custom data names, in accord with respective formatting rules of the at least two data formatters referencing the respective standard data name of a different one of the at least two mapping pairs.

11 . The system of claim 9 , wherein:

the mapping set further comprises at least two mapping pairs with equivalent standard data names and different custom data names; and

at least two of the number of formatters are further operable to cause the processor to,

index different ones of the at least two mapping pairs with equivalent standard data names, based on attributes of ones of the at least two mapping pairs; and

format a data item associated with the equivalent standard data name in accord with respective formatting rules of the at least two data formatters referencing the respective custom data name and mapping pair attribute of the at least two mapping pairs.

12 . The system of claim 9 , further comprising, an interface, operable to create at least one of the mapping pairs, in response to a user's input.

13 . A system for standardizing test data associated with a tester performing tests on a number of devices under test, the test data comprising a number of data items, at least one of which is associated with a custom data name, comprising:

an interface, operable to,

access the test data; and

access a mapping set comprising a number of mapping pairs,

each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name; and

a processor in communication with the interface, operable to, upon locating a custom data name in the test data corresponding to the custom data name of one of the mapping pairs, replacing the custom data name in the test data with the corresponding standard data name.

14 . The system of claim 13 , further comprising, a user interface, operable to create at least of the one mapping pairs, in response to a user's input.

15 . One or more machine-readable mediums having stored thereon sequences of instructions, which, when executed by a machine, cause the machine to perform the actions of:

indexing, with a standard data name referenced by one of the formatting rules, a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name;

if a custom data name corresponding to the standard data name referenced by the formatting rule is found in the mapping set,

accessing test data associated with a tester performing tests on a number of devices under test;

identifying a data item in the test data that is associated with the custom data name corresponding to the standard data name referenced by the formatting rule; and

then, formatting the data item associated with the custom data name in accord with the formatting rule referencing the standard data name.

16 . The machine-readable mediums of claim 15 , wherein:

the instructions for indexing the mapping set further comprise instructions for indexing a second number of mapping pairs; and

the instructions further comprise instructions for, if one of the first number of mapping pairs comprise a standard data name equivalent to the standard data name of one of the second number of mapping pairs, giving priority to the one of the second number of mapping pairs.

17 . The machine-readable mediums of claim 15 , further comprising instructions for, in response to a user's input, creating at least one of the mapping pairs.

18 . The machine-readable mediums of claim 17 , further comprising instructions for:

parsing the test data; and

presenting a number of data names in the test data to the user for selection as a custom data name of the created mapping pair.

19 . One or more machine-readable mediums having stored thereon sequences of instructions, which, when executed by a machine, cause the machine to perform the actions of:

accessing test data associated with a tester performing tests on a number of devices under test, the test data comprising a number of data items, at least one of which is associated with a custom data name;

accessing a mapping set comprising a first number of mapping pairs, each mapping pair comprising 1) a custom data name and 2) a corresponding standard data name; and

substituting, in the test data, the at least one custom data name with the corresponding standard data name.

20 . The machine-readable mediums of claim 19 , wherein:

the instructions for accessing the mapping set further comprise instructions for accessing a second number of mapping pairs; and

the instructions further comprise instructions for, if one of the first number of mapping pairs comprises a standard data name equivalent to the standard data name of one of the second number of mapping pairs, giving priority to the one of the second number of mapping pairs.

21 . The machine-readable mediums of claim 20 , further comprising instructions for:

parsing the test data; and

presenting a number of custom data names in the test data to the user for selection as a custom data name of the created mapping pair.

Assignments (2)
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 Jan 3, 2007
From: HAYHOW, RELD F.; CONNALLY, CARLI; CASTERTON, KRISTIN N.
To: AGILENT TECHNOLOGIES INC
Reel/Frame 018706/0816 →