IP Library Granted Patent US 8,397,173
Granted Patent B2
US 8,397,173 · App. 11/345,049 · Granted Mar 12, 2013

Methods and apparatus using a service to launch and/or monitor data formatting processes

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 8,397,173
App. No.
11/345,049
Granted
Mar 12, 2013
Kind
B2
Abstract

In one embodiment, a method of operating a number of data formatters 1) blocks execution of a tester's test processes that generate test results, the test results pertaining to test of at least one device under test (DUT); 2) launches a number of data formatters, operable to format the test results, while execution of the test processes is blocked; and 3) upon determining that the number of data formatters has successfully launched, removing the block. Other embodiments are also disclosed.

Claims (40)

1. A method of operating a number of data formatters, comprising:

running a data formatter monitoring service, the data formatter monitoring service,

determining when any of the number of data formatters is not operational and then blocking execution of a tester's test processes that generate test results formatted by the number of data formatters, the test results pertaining to test of at least one device under test (DUT);

attempting to launch or restart any of the number of data formatters that is not operational, while execution of the test processes is blocked; and

upon determining that the number of data formatters has successfully launched or restarted, removing the block.

2. The method of claim 1 , wherein the data formatter monitoring service is run upon start of the tester, and before launch of said test processes.

3. The method of claim 1 , further comprising, reading configuration data to identify the number of data formatters to launch.

4. The method of claim 1 , further comprising, alerting a user that the execution of the test processes has been blocked.

5. The method of claim 1 , further comprising:

upon determining that the number of data formatters has not successfully launched, prompting a user to override the block; and

upon receiving the user's override, removing the block.

6. The method of claim 1 , further comprising:

during execution of the test processes, monitoring the number of data formatters; and

upon determining that at least one of the number of data formatters is no longer operational, blocking execution of the test processes.

7. Apparatus, comprising:

non-transitory computer readable media; and

computer readable code, stored on the non-transitory computer readable media, including,

code to launch a data formatter monitoring service, the data formatter monitoring service,

determining when any of a number of data formatters is not operational and then blocking execution of a tester's test processes that generate test results formatted by the number of data formatters, the test results pertaining to test of at least one device under test (DUT);

attempting to launch or restart any of the number of data formatters that is not operational, while execution of the test processes is blocked; and

upon determining that the number of data formatters has successfully launched or restarted, removing the block.

8. The apparatus of claim 7 , wherein said code launches the data formatter monitoring service upon start of the tester, and before launch of said test processes.

9. The apparatus of claim 7 , further comprising, code to read configuration data to identify the number of data formatters to launch.

10. The apparatus of claim 7 , further comprising, code to alert a user that the execution of the test processes has been blocked.

11. The apparatus of claim 7 , further comprising:

code to, upon determining that the number of data formatters has not successfully launched, prompt a user to override the block; and

code to, upon receiving the user's override, remove the block.

12. The apparatus of claim 7 , further comprising:

code to, during execution of the test processes, monitor the number of data formatters; and

code to, upon determining that at least one of the number of data formatters is no longer operational, block execution of the test processes.

13. Apparatus, comprising:

non-transitory computer readable media; and

computer readable code, stored on the non-transitory computer readable media, including,

code to launch at least one test process that generates test results pertaining to test of at least one device under test (DUT);

code to launch a number of data formatting processes, wherein each data formatting process is operable to format the test results;

code to launch a service process, operable to,

monitor the data formatting processes to detect the operational state of ones of the formatting processes;

block the test processes when any of the formatting processes is not operational;

attempt to launch or restart any of the number of data formatters that is not operational, while execution of the test processes is blocked; and

remove the block upon determining that the number of data formatters has successfully launched or restarted.

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 Mar 14, 2006
From: HAYHOW, REID; CONNALLY, CARLI; AKERS, JERROLD W
To: AGILENT TECHNOLOGIES INC
Reel/Frame 017304/0710 →