【手続補正書】
【提出日】平成24年9月21日(2012.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動化製造環境においてバッチプロセスによる実行に向けて製品レシピを生成する方法において、
前記製品レシピが複数のアクション、一式の遷移および一式のパラメータと関連付けられており、また、前記複数のアクションが、バッチプロセスが設備と交信するフェーズ・レベルを含む複数の論理レベルを定義することを特徴とし、
前記複数のアクションを指定する手順の定義を受け取ることと、
前記一式の遷移における各々が二つ以上の複数のアクションと関連付けられていることを特徴として、前記一式の遷移を指定する取引（トランザクション）の定義を受け取ることと、
動的入力パラメータが、レシピまたはレシピのフェーズ・レベルで関連付けられているオペレータ・プロンプトから値を得ることなく値になることを特徴として少なくとも一つの動的入力パラメータを受け取ることを含み、前記一式のパラメータを受け取ることと、
からなる方法。
【請求項２】
前記少なくとも一つの動的入力パラメータを受け取ることには、バッチプロセスの実行中に生成された報告パラメータの値に対応する少なくとも一つの動的入力パラメータを受け取ることが含まれることを特徴とする請求項１に記載の方法。
【請求項３】
前記少なくとも一つの動的入力パラメータを受け取ることには、設備エンティティのパラメータに関連付けられている値に対応する少なくとも一つの動的入力パラメータを受け取ることが含まれることを特徴とする請求項２に記載の方法。
【請求項４】
前記少なくとも一つの動的入力パラメータを受け取ることには、設備エンティティを指定するパスを受け取ることと、設備エンティティのパラメータを指定するパラメータ識別子を受け取ることとが含まれることを特徴とする請求項３に記載の方法。
【請求項５】
前記設備エンティティを指定するパスを受け取ることには、設備モジュールまたは制御モジュールの一つへの具体的な参照を受け取ることが含まれることを特徴とする請求項４に記載の方法。
【請求項６】
前記設備エンティティを指定するパスを受け取ることには、バッチプロセスの実行中に動的に選択された設備モジュールまたは制御モジュールの一つへの参照を受け取ることが含まれることを特徴とする請求項５に記載の方法。
【請求項７】
前記設備エンティティが実行時中にバッチプロセスにより選択されることを特徴とする請求項６に記載の方法。
【請求項８】
前記少なくとも一つの動的入力パラメータを受け取ることには、フェーズ・レベル以上のレシピの複数の論理レベルの一つと関連付けられているオペレータ・プロンプトからバッチプロセスに供給された値に対応する少なくとも一つの動的入力パラメータを受け取ることが含まれることを特徴とする請求項６に記載の方法。
【請求項９】
前記報告パラメータがレシピのフェーズ・レベルと関連付けられていることを特徴とする請求項６に記載の方法。
【請求項１０】
前記複数のアクションの一つと関連付けられている報告パラメータの選択を受け取ることと、
選択された報告パラメータをレシピへの入力パラメータと関連付けることと、
をさらに含む請求項９に記載の方法。
【請求項１１】
前記選択された報告パラメータの複数のアクションの別の一つの入力パラメータへのマッピングを受け取ることをさらに含む請求項１０に記載の方法。
【請求項１２】
レシピに応じて製造環境においてバッチプロセスの実行を制御するべくコンピュータ可読媒体に一式の指示として格納されたソフトウェア・システムであり、
複数のアクションを指定する第１のデータセットを受け取るための第１の関数と、複数のアクションの少なくとも二つの間の少なくとも一つの遷移を指定する第２のデータセットを受け取るための第２の関数と、少なくとも一つの動的パラメータを含むレシピの複数のパラメータを指定する第３のデータセットを受け取るための第３の関数とを含むレシピの定義を受け取るためのレシピ定義モジュールを備え、
前記少なくとも一つの動的パラメータが、オペレータ・クエリーなしにバッチプロセスの実行中に自動的に取得された値に対応することを特徴とするシステム。
【請求項１３】
前記少なくとも一つの動的パラメータが外部パラメータに対応することを特徴とし、且つ、
前記動的パラメータが、外部パラメータと関連付けられているエンティティを指定するためのパスと、エンティティと関連付けられている外部パラメータを指定するためのパラメータ識別子とを含んでいることを特徴とする、 
請求項１２に記載のソフトウェア・システム。
【請求項１４】
前記エンティティが、バッチプロセスの実行中に選択された設備モジュールまたは制御モジュールの一つであることを特徴とし、且つ、
パスが、事前に定義された演算子を使用して現在選択されているモジュールを指定することを特徴とする、 
請求項１３に記載のソフトウェア・システム。
【請求項１５】
前記少なくとも一つの動的パラメータが、バッチプロセスの実行中に生成されたレポート値に対応することを特徴とし、
前記レポート値を得るための第１の関数と得られたレポート値を少なくとも一つの動的パラメータへと割り当てるための第２の関数と、少なくとも一つの動的パラメータが対応する該複数のアクションの一つの実行をつかさどるプロセスコントローラに該少なくとも一つの動的パラメータをダウンロードするための第３の関数とを含む値マッピング・モジュールをさらに含む請求項１４に記載のソフトウェア・システム。
【請求項１６】
バッチ実行環境において製品を自動的に製造するためのレシピを定義する、コンピュータ可読媒体に格納されたデータ構造であり、
各々の遷移により分けられた複数のアクションを定義する第１のデータと、
前記複数のアクションを実行するべく一つ又は複数のタイプの製造設備を指定する第２のデータと、
動的パラメータを含む一式のパラメータを定義する第３のデータとを含み、
前記動的パラメータが、レシピに応じてバッチ運転の始動時に指定されなかった、そしてオペレータ・プロンプトによりバッチ運転中に指定されなかった値に対応することを特徴とするデータ構造。
【請求項１７】
バッチ実行環境における製品レシピを構成するためのシステムであり、
コマンドセットの定義を受け取るため、およびコンピュータ可読メモリに定義を格納するためのコマンドセット定義モジュールと、
レシピ論理を定義するデータを受け取るための論理規格関数と、コマンドセットの選択を受け取るためのコマンドセット選択関数と、レシピ論理内の特定の箇所に対応する識別子を受け取り特定の箇所にコマンドセットを挿入するためのコマンドセット挿入関数とを含むレシピ論理を有するレシピの定義を円滑に実施するためのレシピ設計モジュールとを備え、
前記レシピ設計モジュールが、挿入されたコマンドセットをレシピ論理に自動的に関連付けることを特徴とするシステム。
【請求項１８】
前記コマンドセットが、設備エンティティまたは設備分類の一つについての設備識別子と、設備識別子に対応する設備についての調停依頼とを含んでいることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記コマンドセットが、設備識別子に対応する設備についてのユニット選択依頼を含んでいることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記コマンドセットが、レシピの実行中に設備モジュールに条件付きで送信される一式のコマンドを含んでいることを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記コマンドのセットが、第１の作動モードに対応するコマンドの第１のサブセットおよび第２の作動モードに対応するコマンドの第２のサブセットを含んでいることを特徴とし、且つ、
コマンドセット挿入関数が、少なくとも第１の作動モードと第２の作動モードの間で選択を行うための識別子をさらに受け取ることを特徴とする、
請求項２０に記載のシステム。
【請求項２２】
前記レシピ論理が、フェーズ・レベルおよび少なくとも一つの高位レベルと関連付けられていることを特徴とし、
前記コマンドセットが、オペレータメッセージまたはオペレータ・プロンプトを生成するための一式のコマンドを含んでいることを特徴とし、且つ、
前記レシピ論理内の特定の箇所が、レシピ論理の少なくとも一つの高位レベルと関連付けられていることを特徴とする、
請求項２０に記載のシステム。
【請求項２３】
前記コマンドセットが、バッチ実行環境外のモジュールにメッセージを送信するための一式のコマンドを含んでいる、ことを特徴とする請求項２０に記載のシステム。
【請求項２４】
前記レシピ論理が、フェーズ・レベルおよびフェーズ・レベル以上の手順レベルを含む複数のレベルと関連付けられていることを特徴とし、且つ、
前記レシピ論理内の第２の箇所に対応する第２の識別子を受け取ることを特徴とし、
前記コマンドセット挿入関数が、第１の箇所および第２の箇所が、レシピ論理の複数のレベルのうち二つの異なるものと関連付けられていることを特徴とし、且つ、
前記コマンドセット挿入関数が、同じ選択されたコマンドセットをレシピ論理内の第１の箇所と第２の箇所の中に挿入することを特徴とする、
請求項２０に記載のシステム。
【請求項２５】
バッチ実行環境において実行する製品レシピを構成する方法であり、
レシピ論理と互換性をもつ一式のコマンドの定義を受け取ることと、
前記レシピ論理の部分的な定義を受け取ることと、
前記レシピ論理内の選択された箇所に該一式のコマンドを挿入する依頼を受け取ることと、
選択された箇所に準じて前記一式のコマンドをレシピと自動的に関連付けることとからなる方法。