# US 8,751,195 B2 · Method for automatically shifting a base line

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

- Number: US 8,751,195 B2
- Document ID: US8751195B2
- Status: Granted
- Kind: B2
- Application number: 13/228,896
- Filed: 2011-09-09
- Published: 2012-01-05
- Granted: 2014-06-10
- Earliest claimed: 2008-09-24
- Assignees: Inotera Memories, Inc.
- Applicants: Po-Tsang Chen
- Inventors: Po-Tsang Chen
- Web page: https://patentgrep.com/patent/US8751195B2

## CPC

- G05B 19/4184: {characterised by fault tolerance, reliability of production system}
- G05B 23/0283: {Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL] (preventive maintenance, i.e. planning maintenance according to the available resources without monitoring the system G06Q10/06)}
- G05B 2219/32234: Maintenance planning
- G05B 2219/45031: Manufacturing semiconductor wafers
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y02P 90/80: Management or planning
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A method for automatically shifting the base line has the following steps. First step is inserting the PM data into the processing data and calculating the original mean value of each section. Depending on the absolute value of the difference between each data point and the first mean value of each section, the data points are ranked. Next step is selecting the data points in the front N % of the ranked data points and then calculating the mean value and standard deviation. Next step is filtering the outlier data and calculating the base lines of each section. At last, the base lines are shifted and corrected into the same level so that the correlation error caused by base line shift is eliminated.

## Claims

### Claim 1

A method for automatically shifting a base line, comprising:
collecting processing data in time series and predictive maintenance (PM) data in time series by a data collection unit;
the collected processing data and the predictive maintenance (PM) data being inputted to a base line process unit through a data interface unit, and inserting the predictive maintenance (PM) data into the processing data for figuring out a processing section before predictive maintenance by a predictive maintenance section, and a processing section after predictive maintenance by the base line process unit;
calculating an original mean value and an original standard deviation for each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance by the base line process unit;
filtering outlier data, and calculating a first mean value and a first standard deviation for each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance by the base line process unit;
calculating a difference between value of each data point of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance and the first mean value of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance, and ranking the data points of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance depending on absolute value of the difference by the base line process unit;
selecting front N % data points of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance, and calculating a second mean value and a second standard deviation for the front N % data points of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance by the base line process unit;
filtering outlier data, and calculating a third mean value and a third standard deviation for each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance, wherein the mean value of each section is a base line of each section of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance by the base line process unit; and
shifting and aligning the base lines of the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance by the base line process unit.

### Claim 2 (depends on 1)

The method according to claim 1, wherein a 3-sigma method is used in each filtering outlier data step.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the step of collecting processing data in time series further comprises a step of collecting a measurement data in time series and classifying the processing data in time series depending on tools or chambers by the data collection unit.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the step of ranking the data points of each section is ranking the data points of each section depending on the increasing absolute value of the difference by the base line process unit.

### Claim 5 (depends on 4)

The method according to claim 4, wherein a nearest-data method is used for selecting front N % data points of each section based on the absolute range from the first mean value by the base line process unit.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the N value is selected from 85 to 95.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising a step of outputting the processing section before predictive maintenance by the predictive maintenance section, and the processing section after predictive maintenance having the shifted base lines from the base line process unit to the data interface unit.
