Method and apparatus to automatically create virtual sensors with templates

US10409272B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10409272-B2
Application numberUS-201414338027-A
CountryUS
Kind codeB2
Filing dateJul 22, 2014
Priority dateAug 23, 2007
Publication dateSep 10, 2019
Grant dateSep 10, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus for automatically providing a virtual sensor have been described. In one embodiment, a method for automatically providing a virtual sensor includes receiving a plurality of virtual sensor templates from a server. The method further includes selecting a virtual sensor template from the plurality of virtual sensor templates. The selected virtual sensor template has an algorithm to provide a desired functionality. The method further includes selecting at least one parameter to configure the selected virtual sensor template. The method further includes automatically creating a virtual sensor associated with the selected virtual sensor template.

First claim

Opening claim text (preview).

What is claimed is: 1. A process monitoring apparatus, comprising: a database to store raw data received from at least one manufacturing machine and to store analyzed data received from a statistical process control (SPC) module; and a virtual sensor manager communicatively coupled to the database, the virtual sensor manager is configured to send a plurality of virtual sensor templates to a client based at least partially on data received from the at least one manufacturing machine, to receive a first virtual sensor associated with a selected virtual sensor template from the client based on user input, and in real time to update automatically a plurality of virtual sensors by adding the first virtual sensor to the plurality of virtual sensors, wherein the plurality of virtual sensor templates include different types of data tags based at least partially on data collected from the at least one manufacturing machine and associated parameters of process recipes, each process recipe defining at least one operating parameter of the at least one manufacturing machine, wherein each virtual sensor template including the selected virtual sensor template having an algorithm to provide a desired functionality to the at least one manufacturing machine including at least one of fault detection of the at least one manufacturing machine, error detection of the at least one manufacturing machine, and process monitoring in real time of one or more process variables used in the at least one manufacturing machine. 2. The process monitoring apparatus of claim 1 , wherein the SPC module is configured to automatically collect data associated with the first virtual sensor. 3. The process monitoring apparatus of claim 2 , wherein the data is acquired from at least one of an external physical senor associated with a machine tool, a second calculated data tag, a database, the machine tool, or a real sensor attached to the machine tool. 4. The process monitoring apparatus of claim 1 , wherein the virtual sensor manager is configured to automatically execute the first virtual sensor associated with the selected virtual sensor template in real-time based on an algorithm to provide a desired functionality by performing calculations on the collected data to generate an output of the first virtual sensor with the output being used by at least one data analysis module in real-time for process monitoring. 5. The process monitoring apparatus of claim 1 , further comprising a virtual sensor wizard that is configured to present a user interface, to receive an input to select the virtual sensor template from the plurality of virtual sensor templates provided by the virtual sensor manager and to receive an input to select at least one parameter to configure the selected virtual sensor template. 6. The process monitoring apparatus of claim 5 , wherein the virtual sensor wizard is automatically create the first virtual sensor configured from the selected calculated virtual sensor template. 7. The process monitoring apparatus of claim 6 , wherein creating and executing the at least one virtual sensor in real-time occurs without having to restart a data analysis software application that performs functionality associated with the statistical process control module. 8. The process monitoring apparatus of claim 5 , wherein selecting at least one parameter to configure the selected virtual sensor template further comprises: selecting at least one data tag associated with a data source; and selecting values of at least one parameter associated with the selected virtual sensor template. 9. The process monitoring apparatus of claim 1 , wherein the virtual sensor manager configures the plurality of virtual sensors in a file directory to establish a correspondence between the plurality of virtual sensors and the corresponding plurality of virtual sensor templates, the configuration includes common fields including description, location, and index. 10. The process monitoring apparatus of claim 9 , further comprising: a data source manager to read the file directory of the virtual sensor manager and to create appropriate attributes for the plurality of virtual sensors. 11. An apparatus, comprising: a means for storing raw data received from at least one manufacturing machine; a means for analyzing data; and a means for managing virtual sensors that is communicatively coupled to the database, the means for managing virtual sensors is configured to send a plurality of virtual sensor templates to a client based at least partially on data received from the at least one manufacturing machine, to receive a first virtual sensor associated with a selected virtual sensor template from the client based on user input, and in real time to update automatically a plurality of virtual sensors by adding the first virtual sensor to the plurality of virtual sensors, wherein the plurality of virtual sensor templates include different types of data tags based at least partially on data collected from the at least one manufacturing machine and associated parameters of process recipes, each process recipe defining at least one operating parameter of the at least one manufacturing machine, wherein each virtual sensor template including the selected virtual sensor template having an algorithm to provide a desired functionality to the at least one manufacturing machine including at least one of fault detection of the at least one manufacturing machine, error detection of the at least one manufacturing machine, and process monitoring in real time of one or more process variables used to in the at least one manufacturing machine. 12. The apparatus of claim 11 , wherein the means for analyzing data is configured to automatically collect data associated with the first virtual sensor. 13. The apparatus of claim 11 , wherein the means for managing virtual sensors is configured to automatically execute the first virtual sensor associated with the selected virtual sensor template in real-time based on an algorithm to provide a desired functionality by performing calculations on the collected data to generate an output of the first virtual sensor with the output being used by at least one data analysis module in real-time for process monitoring. 14. The apparatus of claim 11 , further comprising a virtual sensor wizard that is configured to present a user interface, to receive an input to select the virtual sensor template from the plurality of virtual sensor templates provided by the virtual sensor manager and to receive an input to select at least one parameter to configure the selected virtual sensor template. 15. The apparatus of claim 14 , wherein the virtual sensor wizard is configured to automatically create the first virtual sensor configured form the selected calculated virtual sensor template. 16. A computing system, comprising: a display unit to provide a user interface; and a processing device coupled to the display, the processing device is configured to execute instructions to provide a plurality of virtual sensor templates to the user interface based at least partially on data receiving from the at least one manufacturing machine, to select, based on user input received with the computing system, one or more virtual sensor templates from a plurality of virtual sensor templates, each virtual sensor template including the one or more selected virtual sensor templates having an algorithm to provide a desired functionality to a semiconductor processing system in real time, to select at least one parameter of the semiconductor processing system to configure the one or more selecte

Assignees

Inventors

Classifications

  • Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods · CPC title

  • adopting a different treatment of each operating region or a different mode of the monitored system, e.g. transient modes; different operating configurations of monitored system · CPC title

  • characterised by quality surveillance of production · CPC title

  • based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks · CPC title

  • Testing or monitoring of control systems or parts thereof (monitoring of program-control systems G05B19/048, G05B19/406) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10409272B2 cover?
A method and apparatus for automatically providing a virtual sensor have been described. In one embodiment, a method for automatically providing a virtual sensor includes receiving a plurality of virtual sensor templates from a server. The method further includes selecting a virtual sensor template from the plurality of virtual sensor templates. The selected virtual sensor template has an algor…
Who is the assignee on this patent?
Applied Materials Inc
What technology area does this patent fall under?
Primary CPC classification G05B23/0221. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 10 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).