Patent for License:Manufacturing Automation Products
Various parts of product-mix have been installed in most of the semiconductor manufacturing market, including market leaders.
System built around company 40 years of manufacturing equipment expertise
Patents are highly cited by industry leaders including: Oracle, SAP, Dell, Apple, Siemens, and Microsoft
Each application is a proven business and technical success
Primary Application of the Technology
The Problem Solved by the Technology
- Flexible and extensive equipment engineering applications to dramatically improve manufacturing equipment efficiency.
- Customizable strategy execution system to meet manufacturing operation needs.
- Low cost of ownership (COO) system that easily integrates with other factory systems.
- Quick and easy access to all data collected or calculated.
- Extensive tools for analyzing various data sources.
- Configurable, role-based layouts allows Dashboard templates to be reused.
Class 715: Data Processing: Presentation Processing Of Document
This class provides for data processing means or steps wherein a) human perceptible elements of electronic information (i.e., text or graphics) are gathered, associated, created, formatted, edited, prepared, or otherwise processed in forming a unified collection of such information storable as a distinct entity, b) a users interaction with a computer system is used to control the presentation of display data; such interaction is interpreted and used by a data processor or computer architecture wherein system level elements of computation or data processing techniques are used prior to use with or in a specific display system, or c) a small program takes over a display screen if there are no keystrokes or mouse movements for a specified duration.Subclass 835: Selectable iconic array
Subclass 841: Sub-menu structure
Subclass 853: Hierarchy or network structure
Class 700: Data Processing: Generic Control Systems Or Specific Applications
This class is structured into two main divisions: (1)for the combination of a data processing or calculating computer apparatus (or corresponding methods for performing data processing or calculating operations) AND a device or apparatus controlled thereby, the entirety hereinafter referred to as a "control system". (2)for data processing or calculating computer apparatus (or corresponding methods for performing data processing or calculating operations) wherein the data processing or calculating computer apparatus is designed for or utilized in a particular art device, system, process, or environment, or is utilized for the solution of a particular problem in a field other than mathematics (arithmetic processing per se is classified elsewhere).Subclass 115: Product tracking (e.g., having product or carrier identification)
Subclass 117: Particular manufactured product or operation
Subclass 121: Integrated circuit production or semiconductor fabrication
Subclass 123: Material deposition or application (e.g., spraying, coating)
Subclass 17: Operator interface (e.g., display with control)
Subclass 28: Optimization or adaptive control
Subclass 29: Having model
Subclass 30: Comparison with model (e.g., model reference)
Subclass 31: Having adjustment of model (e.g., update)
Subclass 45: Combined with feedback
Subclass 9: Supervisory control
Subclass 95: Product assembly or manufacturing
Subclass 96: Integrated system (Computer Integrated Manufacturing (CIM)
Subclass 99: Resource allocation
Class 707: Data Processing:Database And File Management Or Data Structures
This is the generic class for data processing apparatus and corresponding methods for the retrieval of data stored in a database or as computer files. It provides for data processing means or steps for generic data, file and directory upkeeping, file naming, and file and database maintenance including integrity consideration, recovery, and versioning. There are three main divisions: 1. database and file accessing; 2. database schema and data structure; 3. file and database maintenance.Subclass E17.005: Interfaces; database management systems; updating (EPO)
Class 709: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring
This class provides for an electrical computer or digital data processing system or corresponding data processing method including apparatus or steps for transferring data or instruction information between a plurality of computers wherein the computers employ the data or instructions before or after transferring and the employing affects said transfer of data or instruction information. The class includes - process or apparatus for transferring data among a plurality of spatially distributed (i.e., situated, at plural locations) computers or digital data processing systems via one or more communications media (e.g., computer networks).Subclass 201: Absolute value or magnitude
Subclass 250: Random number generation
Class 438: Semiconductor Device Manufacturing: Process
This class provides for manufacturing a semiconductor containing a solid-state device for the following purposes: (a) conducting or modifying an electrical current, (b) storing electrical energy for subsequent discharge within a microelectronic integrated circuit, or (c) converting electromagnetic wave energy to electrical energy or electrical energy to electromagnetic energy. Also operations involving: (1) coating a substrate with a semiconductive material, or (2) coating a semiconductive substrate or substrate containing a semiconductive region. It also provides for operations involving etching a semiconductive substrate or etching a substrate containing a semiconductive region. The class provides for packaging or treatment of packaged semiconductor.Subclass 14: WITH MEASURING OR TESTING
Subclass 17: Electrical characteristic sensed
Subclass 5: INCLUDING CONTROL RESPONSIVE TO SENSED CONDITION
Class 714: Error Detection/Correction And Fault Detection/Recovery
This class provides for process or apparatus for detecting and correcting errors in electrical pulse or pulse coded data; it also provides for process or apparatus for detecting and recovering from faults in electrical computers and digital data processing systems, as well as logic level based systems.Subclass 51: Control flow state sequence monitored (e.g., watchdog processor for control-flow checking)
Class 257: Active Solid-State Devices (E.G., Transistors, Solid-State Diodes)
This class provides for active solid-state electronic devices, that is, electronic devices or components that are made up primarily of solid materials, usually semiconductors, which operate by the movement of charge carriers - electrons or holes - which undergo energy level changes within the material and can modify an input voltage to achieve rectification, amplification, or switching action, and are not classified elsewhere.Subclass E21.525: Procedures, i.e., sequence of activities consisting of plurality of measurement and correction, marking or sorting steps (EPO)
Class 706: Data Processing:Artificial Intelligence
This is a generic class for artificial intelligence type computers and digital data processing systems and corresponding data processing methods and products for emulation of intelligence (i.e., knowledge based systems, reasoning systems, and knowledge acquisition systems); and including systems for reasoning with uncertainty (e.g., fuzzy logic systems), adaptive systems, machine learning systems, and artificial neural networks.Subclass 25: Learning method
Class 717: Data Processing: Software Development, Installation, And Management
This class provides for software program development tool and techniques including processes and apparatus for controlling data processing operations pertaining to the development, maintenance, and installation of software programs. Such processes and apparatus include: processes and apparatus for program development functions such as specification, design, generation, and version management of source code programs; processes and apparatus for debugging of computer program including monitoring, simulation, emulation, and profiling of software programs; processes and apparatus for translating or compiling programs from a high-level representation to an intermediate code representation and finally into an object or machine code representation, including linking, and optimizing the program for subsequent execution; processes and apparatus for updating, installing, and version management of developed code.Subclass 120: Managing software components
Subclass 121: Software configuration
Subclass 122: Source code version
Subclass 147: Platform-independent form (e.g., abstract code)