Dispatcher Initialization via Peer Data Transfer in Fab Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dispatcher initialization in manufacturing facilities, such as semiconductor device fabrication, often leads to performance bottlenecks and interferes with real-time data updates by directly retrieving initial data from a repository, affecting dispatching system efficiency.

Innovation Solution

A dispatch server manages dispatcher initialization by retrieving dispatch decision data from an initialized dispatcher acting as an initialization partner, reducing the load on the repository and minimizing interference with data updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a non-initialized dispatcher directly retrieves initial data from the repository, then the dispatcher can be initialized, but the repository experiences increased load and real-time data updates are interfered with

Engineering Contradiction:
Improvedispatcher initializationVSAvoidrepository performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

An initialized dispatcher acts as an intermediary between the repository and non-initialized dispatchers. Instead of non-initialized dispatchers directly querying the repository, they receive initial facility data from the initialized dispatcher, thereby reducing repository load and avoiding interference with real-time data updates while still achieving proper initialization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple dispatchers simultaneously retrieve data from the repository during initialization, then all dispatchers can be initialized, but system performance degrades due to increased repository overhead

Engineering Contradiction:
Improvedispatcher initialization completenessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by having one dispatcher initialize first and cache the initial facility data in memory. Subsequent non-initialized dispatchers then retrieve this pre-cached data from the initialized dispatcher rather than querying the repository simultaneously, eliminating redundant data retrieval operations and reducing overall initialization time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12372950B2Reducing impact of dispatcher initialization on dispatching system performance
Publication Date: 2025.07.29 APPLIED MATERIALS INC
  • US12372950B2 patent drawing
  • US12372950B2 patent drawing
  • US12372950B2 patent drawing

AI summary

A method of operating a set of dispatchers for a manufacturing facility, wherein each dispatcher of the set of dispatchers is a software application that makes dispatch decisions for the manufacturing facility based on facility data related to the manufacturing facility, includes identifying a first dispatcher of the set of dispatchers, wherein the first dispatcher is a non-initialized dispatcher, selecting, as an initialization partner, a second dispatcher of the set of dispatchers, and causing the first dispatcher to initiate a data retrieval process with the second dispatcher to retrieve, from the second dispatcher, an initial set of facility data related to the manufacturing facility.