IP Library Granted Patent US 7,253,607
Granted Patent B2
US 7,253,607 · App. 11/192,927 · Granted Aug 7, 2007

Site-aware objects

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,253,607
App. No.
11/192,927
Granted
Aug 7, 2007
Kind
B2
Abstract

A method for use with automatic test equipment (ATE) having sites, each which accommodates a device under test (DUT), includes defining an object for use with the plural sites, where the object is to contain data associated with at least some of the plural sites, and where the object determines which sites are active. The method also includes using the object during testing of DUTs by the ATE.

Claims (38)

1. A method for use with automatic test equipment (ATE) having a plurality of sites accommodating a plurality of devices under test (DUTs), the method comprising:

defining an object for use with the plurality of sites, the object containing data associated with the plurality of sites and computer code for:

determining activity at active sites among the plurality of sites, the activity indicating that one or more DUTs associated with the active sites are suitable for testing; and

recording changes in activity at the active sites over predetermined periods of time; and

using the object during testing, performed by the ATE, of DUTs associated with active sites.

2. The method of claim 1 , wherein the ATE has an associated ATE software site management infrastructure for managing the plurality of sites, the object for communicating with the ATE software site management infrastructure to determine which sites are active.

3. The method of claim 1 , wherein using the object during testing comprises one or more of:

programming the ATE via the object;

storing instrument readings from the ATE in the object;

processing the instrument readings using the object; and

recording test results in the object.

4. The method of claim 3 , wherein processing comprises changing the instrument readings and/or reporting the readings to a testing subsystem.

5. The method of claim 1 , wherein the object is defined in a programming language, the object being treatable by the programming language as a single data element is treated in the programming language.

6. The method of claim 1 , wherein the data comprises Boolean data that identifies which sites are active.

7. The method of claim 1 , wherein the data comprises pin list data, the pin list data comprising pin data corresponding to instrument measurements on individual pins of at least one DUT.

8. The method of claim 1 , wherein the object is defined in a programming language, and the method further comprises:

defining an operation in the programming language, the operation being specific to the object.

9. The method of claim 8 , wherein the operation comprises a mathematical operation that corresponds to a mathematical operation performed on a native variable in the programming language.

10. A system comprising:

automatic test equipment (ATE) having a plurality of sites to accommodate a plurality of devices under test (DUTs);

a processing device in communication with the ATE, the processing device executing instructions to:

define an object for use with the plural sites, the object containing data associated with the plurality of sites and computer code for:

determining activity at active sites among the plurality of sites, the activity indicating that one or more DUTs associated with the active sites are suitable for testing; and

recording changes in activity at the active sites over predetermined periods of time; and

use the object during testing, performed by the ATE, of DUTs associated with active sites.

11. The system of claim 10 , wherein the ATE comprises an ATE software site management infrastructure for managing the plurality of sites, the object for communicating with the ATE software site management infrastructure to determine which sites are active.

12. The system of claim 10 , wherein using the object during testing comprises one or more of:

programming the ATE via the object;

storing instrument readings from the ATE in the object;

processing the instrument readings using the object; and

recording test results in the object.

13. The system of claim 12 , wherein processing comprises changing the instrument readings and/or reporting the readings to a testing subsystem.

14. The system of claim 10 , wherein the object is defined in a programming language that is programmed on the processing device, the object being treatable by the programming language as a single data element is treated in the programming language.

15. The system of claim 10 , wherein the data comprises Boolean data that identifies which sites are active.

16. The system of claim 10 , wherein the data comprises pin list data, the pin list data comprising pin data corresponding to instrument measurements on individual pins of at least one DUT.

17. The system of claim 10 , wherein the object is defined in a programming language that is programmed on the processing device, and

wherein the processing device executes instructions to define an operation in the programming language, the operation being specific to the object.

18. The system of claim 17 , wherein the operation comprises a mathematical operation that corresponds to a mathematical operation performed on a native variable in the programming language.

Assignments (6)
SECURITY INTEREST Recorded May 7, 2020
From: TERADYNE, INC.
To: TRUIST BANK
Reel/Frame 052595/0632 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2009
From: BANK OF AMERICA, N.A.
To: TERADYNE, INC
Reel/Frame 022668/0750 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 3, 2008
From: TERADYNE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 021912/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2005
From: HLOTYAK, STEPHEN J.; STIMSON, RANDALL B.; THORNTON, DANIEL P.
To: TERADYNE, INC.
Reel/Frame 016829/0979 →