# US 2020/0401596 A1 · Test data integration system and method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0401596 A1
- Document ID: US20200401596A1
- Status: Published application
- Kind: A1
- Application number: 16/593,963
- Filed: 2019-10-04
- Published: 2020-12-24
- Earliest claimed: 2019-06-21
- Assignees: Wistron Corporation
- Applicants: Wistron Corporation
- Inventors: Yong Yang; Wanwei Wu; Changqing Xu; Youjun Wang; Liwei Cheng; Genjin Liu
- Web page: https://patentgrep.com/patent/US20200401596A1

## CPC

- G06F 16/252: {between a Database Management System and a front-end application}
- G01K 13/00: Thermometers specially adapted for specific purposes
- G01R 31/2801: {Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP] (G01R31/318508 takes precedence; contactless testing G01R31/302; testing contacts or connections G01R31/66)}
- G01R 31/2834: {Automated test systems [ATE]; using microprocessors or computers (G01R31/317 takes precedence; ATE for detection of defective computer hardware G06F11/2736)}
- G01R 35/00: Testing or calibrating of apparatus covered by the other groups of this subclass
- G06F 21/44: Program or device authentication
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01K: MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR (radiation pyrometry G01J5/00)
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

A test data integration system and a method thereof are provided. The method includes: collecting, by each of a plurality of client devices, a plurality of test information obtained from coupled automatic test equipment when performing a test operation, and transmitting the plurality of test information to a server; receiving, by the server, the plurality of test information, and generating a graphical user interface according to the plurality of test information and displaying an integration analysis result corresponding to the plurality of test information.

## Claims

### Claim 1

A test data integration system, comprising:
a plurality of client devices, each of the plurality of client devices being coupled to automatic test equipment; and
a server, coupled to the plurality of client devices, wherein
each of the plurality of client devices collects a plurality of test information obtained from the coupled automatic test equipment when performing a test operation, and transmits the plurality of test information to the server; and
the server receives the plurality of test information, and generates a graphical user interface according to the plurality of test information and displays an integration analysis result corresponding to the plurality of test information.

### Claim 2 (depends on 1)

The test data integration system according to claim 1, wherein
responding to that at least one of the plurality of test information corresponding to a first client device in the plurality of client devices has a same-type test failure record and a count of successive occurrences of the same-type test failure record is greater than a first threshold value,
the first client device stops the operation of the automatic test equipment coupled to the first client device, and performs a screen locking operation to lock a screen of the first client device.

### Claim 3 (depends on 2)

The test data integration system according to claim 2, wherein after performing the screen locking operation to lock the screen of the first client device,
the first client device receives an account and a password and unlocks the screen of the first client device according to the account and the password, and
the first client device stores a time point of performing the screen locking operation, a duration of the screen locking operation and personnel information corresponding to the account into a database.

### Claim 4 (depends on 2)

The test data integration system according to claim 2, further comprising:
a plurality of alerting devices, the plurality of alerting devices being coupled to the plurality of client devices respectively, wherein when performing the screen locking operation,
a first alerting device in the plurality of alerting devices coupled to the first client device outputs an alerting message.

### Claim 5 (depends on 1)

The test data integration system according to claim 1, wherein
responding to that at least one first test information, corresponding to a first client device in the plurality of client devices, in the plurality of test information meets a condition, the first client device or the server sends a warning message.

### Claim 6 (depends on 5)

The test data integration system according to claim 5, wherein the first test information comprises a usage count of a probe or a retest rate of a fixture,
wherein when the usage count of the probe is greater than a second threshold value or the retest rate of the fixture is greater than a third threshold value, the first client device or the server sends the warning message,
wherein the first test information comprises a count of a screen locking operation performed in a time interval by the first client device, whether the automatic test equipment coupled to the first client device is faulty, or a temperature of the automatic test equipment coupled to the first client device,
wherein when the count of the screen locking operation performed in the time interval by the first client device is greater than a fourth threshold value, the automatic test equipment coupled to the first client device is faulty, or the temperature of the automatic test equipment coupled to the first client device is greater than a fifth threshold value, the first client device or the server sends the warning message.

### Claim 7 (depends on 1)

The test data integration system according to claim 1, wherein
each of the plurality of client devices is coupled to a temperature sensor for sensing the temperature of the automatic test equipment.

### Claim 8 (depends on 1)

The test data integration system according to claim 1, wherein
a first client device in the plurality of client devices obtains first test information in the plurality of test information, generates a user interface according to the first test information to display a plurality of detailed test information of automatic test equipment coupled to the first client device.

### Claim 9 (depends on 8)

The test data integration system according to claim 8, wherein
the plurality of detailed test information comprises at least one of a test item name, a state of a signal line, a test category, a test count, a number of test passes, a number of first pass yields, a number of retry passes, a number of bad test results, and problems occurring during a test.

### Claim 10 (depends on 1)

The test data integration system according to claim 1, wherein
the integration analysis result comprises at least one of detailed test information of each client device, a count of a screen locking operation performed by each client device, and a connection state between the server and each client device or between the server and the automatic test equipment coupled to each client device,
wherein the integration analysis result comprises at least one of real-time test data of the plurality of client devices, historical test data of the plurality of client devices, a screen locking record of the plurality of client devices, a probe operation situation of the automatic test equipment coupled to each of the client devices, the connection state of the plurality of client devices, and a real-time temperature of the automatic test equipment coupled to each client device.

### Claim 11

A test data integration method for a test data integration system, the system comprising a plurality of client devices and a server, each of the plurality of client devices being coupled to automatic test equipment, the server being coupled to the plurality of client devices, the method comprising:
collecting, by each of the plurality of client devices, a plurality of test information obtained from the coupled automatic test equipment when performing a test operation, and transmitting the plurality of test information to the server; and
receiving, by the server, the plurality of test information, and generating a graphical user interface according to the plurality of test information and displaying an integration analysis result corresponding to the plurality of test information.

### Claim 12 (depends on 11)

The test data integration method according to claim 11, further comprising:
responding to that at least one test information corresponding to a first client device in the plurality of client devices has a same-type test failure record and a count of successive occurrences of the same-type test failure record is greater than a first threshold value,
stopping, by the first client device, the operation of the automatic test equipment coupled to the first client device, and performing a screen locking operation to lock a screen of the first client device.

### Claim 13 (depends on 12)

The test data integration method according to claim 12, wherein after performing the screen locking operation to lock the screen of the first client device, the method further comprises:
receiving, by the first client device, an account and a password, and unlocking the screen of the first client device according to the account and the password; and
storing, by the first client device, a time point of performing the screen locking operation, a duration of the screen locking operation and personnel information corresponding to the account into a database.

### Claim 14 (depends on 12)

The test data integration method according to claim 12, wherein the test data integration system further comprises a plurality of alerting devices, the plurality of alerting devices being coupled to the plurality of client devices respectively, wherein the step of performing the screen locking operation comprises:
outputting, by a first alerting device in the plurality of alerting devices coupled to the first client device, an alerting message.

### Claim 15 (depends on 11)

The test data integration method according to claim 11, further comprising:
responding to that at least one first test information, corresponding to a first client device in the plurality of client devices, in the plurality of test information meets a condition, sending, by the first client device or the server, a warning message.

### Claim 16 (depends on 15)

The test data integration method according to claim 15, wherein the first test information comprises a usage count of a probe or a retest rate of a fixture, and the method further comprises:
when the usage count of the probe is greater than a second threshold value or the retest rate of the fixture is greater than a third threshold value, sending, by the first client device or the server, the warning message,
wherein the first test information comprises a count of a screen locking operation performed in a time interval by the first client device, whether the automatic test equipment coupled to the first client device is faulty, or a temperature of the automatic test equipment coupled to the first client device, the method further comprises:
when the count of the screen locking operation performed in the time interval by the first client device is greater than a fourth threshold value, the automatic test equipment coupled to the first client device is faulty, or the temperature of the automatic test equipment coupled to the first client device is greater than a fifth threshold value, sending, by the first client device or the server, the warning message.

### Claim 17 (depends on 11)

The test data integration method according to claim 11, wherein
each of the plurality of client devices senses the temperature of the automatic test equipment through a coupled temperature sensor.

### Claim 18 (depends on 11)

The test data integration method according to claim 11, further comprising:
obtaining, by a first client device in the plurality of client devices, first test information in the plurality of test information, generating a user interface according to the first test information to display a plurality of detailed test information of automatic test equipment coupled to the first client device.

### Claim 19 (depends on 18)

The test data integration method according to claim 18, wherein
the plurality of detailed test information comprises at least one of a test item name, a state of a signal line, a test category, a test count, a number of test passes, a number of first pass yields, a number of retry passes, a number of bad test results, and problems occurring during a test.

### Claim 20 (depends on 11)

The test data integration method according to claim 11, wherein
the integration analysis result comprises at least one of detailed test information of each client device, a count of a screen locking operation performed by each client device, and a connection state between the server and each client device or between the server and the automatic test equipment coupled to each client device,
wherein the integration analysis result comprises at least one of real-time test data of the plurality of client devices, historical test data of the plurality of client devices, a screen locking record of the plurality of client devices, a probe operation situation of the automatic test equipment coupled to each of the client devices, the connection state of the plurality of client devices, and a real-time temperature of the automatic test equipment coupled to each client device.
