(57)【要約】  製造プロセスにおける製造機械の利用を改善するための、コンピュータ記憶媒体上で符号化されたコンピュータプログラムを含む、方法、システム、および装置。典型的な実装形態では、製造機械の利用は、生産イベントのスケジュールを公開する工程と、生産イベント内で顧客オーダーを受け付ける工程と、顧客オーダーに基づいて修正された顧客のための価格を計算する工程とによって改善される。
2016535374.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ化されたネットワークを介して生産イベントのスケジュールを公開する工程と、
第１の生産イベント内で第１の顧客オーダーを受け付ける工程と、
前記第１の生産イベント内で少なくとも１人の追加の顧客オーダーを受け付ける工程とを含み、
価格が前記第１の顧客オーダーと前記少なくとも１人の追加の顧客オーダーとによって影響を受ける
生産プロセスをスケジュールするためのコンピュータベースの方法。
【請求項２】
前記顧客オーダーは、前記生産イベントのサイズよりも小さいもののためであり得る
請求項１に記載のコンピュータベースの方法。
【請求項３】
前記少なくとも１人の追加の顧客オーダーを受け付ける工程の前に価格を計算する工程と、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の後に前記価格を再計算する工程とをさらに含む
請求項１に記載のコンピュータベースの方法。
【請求項４】
計算される前記価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、すべてのオーダーによって使用されることを予測される前記生産イベント生産能力の割合と、指定された顧客のオーダーのサイズと、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項３に記載のコンピュータベースの方法。
【請求項６】
前記生産プロセスはレンズコーティングプロセスである
請求項１に記載のコンピュータベースの方法。
【請求項７】
前記第１の顧客と前記少なくとも１人の追加の顧客とは、コスト削減と時間緊急度とからなるグループからの選好を示す
請求項１に記載のコンピュータベースの方法。
【請求項８】
前記第１の顧客と前記１人または複数の２次顧客とは、最大価格を示すオプションを有する
請求項１に記載のコンピュータベースの方法。
【請求項９】
前記第１の顧客と前記少なくとも１人の追加の顧客とは、前記生産イベントに参加するために払い戻し不可能な予約料金を支払う
請求項１に記載のコンピュータベースの方法。
【請求項１０】
前記第１の生産イベントは、指定された生産プロセスのためのものである
請求項１に記載のコンピュータベースの方法。
【請求項１１】
前記指定された生産プロセス以外のプロセスについて前記第１の生産イベント内でオーダーを受け付ける工程をさらに含み、１つまたは複数の顧客は、前記指定された生産プロセス以外のプロセスについて前記第１の生産イベント中のスロットを要求する
請求項１０に記載のコンピュータベースの方法。
【請求項１２】
前記指定された生産プロセス以外の前記プロセスの予想される結果を前記１人または複数の顧客に提示する工程をさらに含む
請求項１１に記載のコンピュータベースの方法。
【請求項１３】
コンピュータベースのインターフェースデバイスから受信された第１の顧客の要求時に第１の生産イベントを生成する工程と、
前記第１の生産イベントを１人または複数の２次顧客に提示する工程と、
前記１人または複数の２次顧客に前記第１の生産イベント中の少なくとも１つのスロットを割り当てる工程とを含み、
価格が前記第１の顧客オーダーと前記少なくとも１人の追加の顧客オーダーとによって影響を受ける
生産プロセスをスケジュールするためのコンピュータベースの方法。
【請求項１４】
前記第１の生産イベントは非スケジュールである
請求項１３に記載のコンピュータベースの方法。
【請求項１５】
１つまたは複数の条件が満たされたとき、第１の非スケジュール生産ランをスケジュールする工程をさらに含む
請求項１４に記載のコンピュータベースの方法。
【請求項１６】
前記１つまたは複数の条件は、前記生産プロセスの総利用生産能力がしきい値量よりも大きいことと、前記生産プロセスの前記総利用生産能力が前記生産プロセスの前記総生産能力のしきい値割合よりも大きいことと、顧客の総数がしきい値量よりも大きいことと、前記第１の顧客と前記１人または複数の２次顧客とが進む意思を示すこととからなるグループの中から選択される
請求項１５に記載のコンピュータベースの方法。
【請求項１７】
前記第１の顧客と前記１人または複数の２次顧客とは、コスト削減と時間緊急度とからなるグループからの選好を示す
請求項１３に記載のコンピュータベースの方法。
【請求項１８】
前記第１の顧客は最大価格を示す
請求項１３に記載のコンピュータベースの方法。
【請求項１９】
前記生産イベントは、前記示された最大価格よりも低い前記第１の顧客のための価格を生成するとスケジュールされる
請求項１８に記載のコンピュータベースの方法。
【請求項２０】
前記第１の顧客と前記１人または複数の２次顧客とは、最大価格を示すオプションを有する
請求項１３に記載のコンピュータベースの方法。
【請求項２１】
前記第１の顧客と前記１人または複数の２次顧客とは、前記生産プロセスに参加するために払い戻し不可能な予約料金を支払う
請求項１３に記載のコンピュータベースの方法。
【請求項２２】
前記第１の生産イベントは、指定された生産プロセスのためのものである
請求項１３に記載のコンピュータベースの方法。
【請求項２３】
前記指定された生産プロセス以外のプロセスについて前記第１の生産イベント中のスロットを割り当てる工程をさらに含み、前記１人または複数の２次顧客のうちの１人または複数は、前記指定された生産プロセス以外のプロセスについて前記第１の生産イベント中のスロットを要求する
請求項２２に記載のコンピュータベースの方法。
【請求項２４】
１人または複数の２次顧客による選択のために前記生産イベントについて前記指定された生産プロセス以外のプロセスを提供する工程と、前記指定された生産プロセス以外の前記プロセスの予想される結果を前記１人または複数の２次顧客に提示する工程と、前記指定された生産プロセス以外の前記プロセスのための前記生産イベント中のスロットについて前記１人または複数の２次顧客のために前記非スケジュール生産ランにおけるオーダーを提供する工程とをさらに含む
請求項２２に記載のコンピュータベースの方法。
【請求項２５】
前記第１の顧客と前記１人または複数の２次顧客とは、前記第１の非スケジュール生産ランの利用可能性を広告する
請求項１３に記載のコンピュータベースの方法。
【請求項２６】
前記１人または複数の２次顧客に前記第１の生産イベントを提示する工程の前に前記価格を計算する工程と、前記１人または複数の２次顧客に少なくとも１つのスロットを割り当てる工程の後に前記価格を再計算する工程とをさらに含む
請求項１３に記載のコンピュータベースの方法。
【請求項２７】
計算される前記価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、使用されることを予測される前記生産イベント生産能力の割合と、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項２６に記載のコンピュータベースの方法。
【請求項２８】
前記生産プロセスはレンズコーティングプロセスである
請求項１３に記載のコンピュータベースの方法。
【請求項２９】
生産イベント中でスロットを収集することに関心があるカウンターパーティを第１の顧客がシークするという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
第２の顧客が生産イベント中のオーダーされたスロットの前記収集のために前記第１の顧客からマーケットの反対側でトランザクションを行う意思があるという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
ある顧客から別の顧客への第１の生産イベント中の第１のオーダーされたスロットの販売のためのインターフェースを提供する工程と、
ある顧客から別の顧客に前記第１の生産イベント中の前記第１のオーダーされたスロットを転送する工程とを含む、
生産プロセスにおいてオーダーされたスロットの転送を可能にするためのコンピュータベースの方法。
【請求項３０】
買い手から売り手への生産プロセス中のオーダーされたスロットの前記転送のためのインターフェースを提供する工程をさらに含み、前記買い手は、前にオーダーされたスロットを有する
請求項２９に記載のコンピュータベースの方法。
【請求項３１】
処理システムと、
ネットワークを介して前記処理システムに結合された１つまたは複数のコンピュータと
を備えるコンピュータシステムであって、
前記処理システムは、
前記ネットワークを通して生産イベントのスケジュールを公開する工程と、
第１の生産イベント内で少なくとも１人の顧客オーダーを受け付ける工程と、
前記第１の生産イベント内で少なくとも１人の追加の顧客オーダーを受け付ける工程と、
前記顧客オーダーに基づいて修正された価格を計算する工程とを行うように構成される
コンピュータシステム。
【請求項３２】
前記処理システムは、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の前に前記価格を計算する工程と、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の後に前記価格を計算する工程とを行うように構成され、計算される前記価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、すべてのオーダーによって使用されることを予測される前記生産イベント生産能力の割合と、指定された顧客のオーダーのサイズと、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項３１に記載のコンピュータシステム。
【請求項３３】
前記処理システムは、前記指定された生産プロセス以外のプロセスについて前記生産イベント内でオーダーを受け付ける工程と、前記指定された生産プロセス以外の前記プロセスの予想される結果を顧客に提示する工程とを行うように構成される
請求項３２に記載のコンピュータベースのシステム。
【請求項３４】
処理システムと、
ネットワークを介して前記処理システムに結合された１つまたは複数のコンピュータと
を備えるコンピュータシステムであって、
前記処理システムは、
第１の顧客の要求時に第１の生産イベントを生成する工程と、
前記第１の生産イベントを１人または複数の２次顧客に提示する工程と、
前記１人または複数の２次顧客に前記第１の生産イベント中の少なくとも１つのスロットを割り当てる工程とを行うように構成され、
価格が前記第１の顧客オーダーと前記少なくとも１人の追加の顧客オーダーとによって影響を受ける
コンピュータシステム。
【請求項３５】
前記処理システムは、前記第１の生産イベントを非スケジュール生産イベントとして維持する工程と、１つまたは複数の条件が満たされたとき、前記第１の生産イベントをスケジュールする工程とを行うように構成され、前記１つまたは複数の条件は、前記生産プロセスの総利用生産能力がしきい値量よりも大きいことと、前記生産プロセスの前記総利用生産能力が前記生産プロセスの前記総生産能力のしきい値割合よりも大きいことと、顧客の総数がしきい値量よりも大きいことと、前記第１の顧客と前記１人または複数の２次顧客とが進む意思を示すこととからなるグループの中から選択される
請求項３４に記載のコンピュータシステム。
【請求項３６】
前記処理システムは、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の前に前記価格を計算する工程と、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の後に前記価格を計算する工程とを行うように構成され、計算される前記価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、すべてのオーダーによって使用されることを予測される前記生産イベント生産能力の割合と、指定された顧客のオーダーのサイズと、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項３４に記載のコンピュータシステム。
【請求項３７】
前記処理システムは、前記指定された生産プロセス以外のプロセスについて前記生産イベント内でオーダーを受け付ける工程と、前記指定された生産プロセス以外の前記プロセスの予想される結果を顧客に提示する工程とを行うように構成される
請求項３４に記載のコンピュータベースのシステム。
【請求項３８】
処理システムと、
ネットワークを介して前記処理システムに結合された１つまたは複数のコンピュータと
を備えるコンピュータシステムであって、
前記処理システムは、
生産イベント中でスロットを収集することに関心があるカウンターパーティを第１の顧客がシークするという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
第２の顧客が生産イベント中のオーダーされたスロットの前記収集のために前記第１の顧客からマーケットの反対側でトランザクションを行う意思があるという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
ある顧客から別の顧客への第１の生産イベント中の第１のオーダーされたスロットの販売のためのインターフェースを提供する工程と、
ある顧客から別の顧客に前記第１の生産イベント中の前記第１のオーダーされたスロットを転送する工程とを行うように構成される
コンピュータシステム。
【請求項３９】
前記ネットワークを通して生産イベントのスケジュールを公開する工程と、
第１の生産イベント内で少なくとも１人の顧客オーダーを受け付ける工程と、
前記第１の生産イベント内で少なくとも１人の追加の顧客オーダーを受け付ける工程と、
前記顧客オーダーに基づいて修正された価格を計算する工程と
を行うように１つまたは複数のプロセッサによって実行可能な命令を記憶する
非一時的コンピュータ可読媒体。
【請求項４０】
前記命令は、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の前に前記価格を計算する工程と、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の後に前記価格を計算する工程とを前記１つまたは複数のプロセッサに行わせ、計算される前記価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、すべてのオーダーによって使用されることを予測される前記生産イベント生産能力の割合と、指定された顧客のオーダーのサイズと、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項３９に記載の非一時的コンピュータ可読媒体。
【請求項４１】
前記命令は、前記指定された生産プロセス以外のプロセスについて前記生産イベント内でオーダーを受け付ける工程と、前記指定された生産プロセス以外の前記プロセスの予想される結果を顧客に提示する工程とを前記１つまたは複数のプロセッサに行わせる
請求項３９に記載の非一時的コンピュータ可読媒体。
【請求項４２】
第１の顧客の要求時に第１の生産イベントを生成する工程と、
前記第１の生産イベントを１人または複数の２次顧客に提示する工程と、
前記１人または複数の２次顧客に前記第１の生産イベント中の少なくとも１つのスロットを割り当てる工程と、
を行うように１つまたは複数のプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体であって、
価格が前記第１の顧客オーダーと前記少なくとも１人の追加の顧客オーダーとによって影響を受ける、
非一時的コンピュータ可読媒体。
【請求項４３】
前記命令は、前記第１の生産イベントを非スケジュール生産イベントとして維持することと、１つまたは複数の条件が満たされたとき、前記第１の生産イベントをスケジュールすることとを前記１つまたは複数のプロセッサに行わせ、前記１つまたは複数の条件は、前記生産プロセスの総利用生産能力がしきい値量よりも大きいと、前記生産プロセスの前記総利用生産能力が前記生産プロセスの前記総生産能力のしきい値割合よりも大きいと、顧客の総数がしきい値量よりも大きいと、前記第１の顧客と前記１人または複数の２次顧客とが進む意思を示すとからなるグループの中から選択される
請求項４２に記載の非一時的コンピュータ可読媒体。
【請求項４４】
前記命令は、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の前に前記価格を計算する工程と、前記少なくとも１人の追加の顧客オーダーを受け付ける工程の後に前記価格を計算する工程とを前記１つまたは複数のプロセッサに行わせ、前記計算される価格は、前記生産イベント内のすべてのオーダーのボリュームの合計と、すべてのオーダーによって使用されることを予測される生産イベント生産能力の割合と、指定された顧客のオーダーのサイズと、生産イベントのタイプと、前記生産イベントの品質とのうちの１つまたは複数に部分的に依存する
請求項４２に記載の非一時的コンピュータ可読媒体。
【請求項４５】
前記命令は、前記指定された生産プロセス以外のプロセスについて前記生産イベント内でオーダーを受け付ける工程と、前記指定された生産プロセス以外の前記プロセスの予想される結果を顧客に提示する工程とを前記１つまたは複数のプロセッサに行わせる
請求項４２に記載の非一時的コンピュータ可読媒体。
【請求項４６】
生産イベント中でスロットを収集することに関心があるカウンターパーティを第１の顧客がシークするという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
第２の顧客が生産イベント中のオーダーされたスロットの前記収集のために前記第１の顧客からマーケットの反対側でトランザクションを行う意思があるという少なくとも１つの指示をコンピュータベースのインターフェースデバイスから受信する工程と、
ある顧客から別の顧客への第１の生産イベント中の第１のオーダーされたスロットの販売のためのインターフェースを提供する工程と、
ある顧客から別の顧客に前記第１の生産イベント中の前記第１のオーダーされたスロットを転送する工程と
を行うように１つまたは複数のプロセッサによって実行可能な命令を記憶する
非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、その内容が参照により本明細書に組み込まれる、２０１３年９月１９日に出願された米国仮出願第６１／８８０，０４２号の優先権を主張する。
【技術分野】
【０００２】
本開示は、一般に製造プロセスに関し、より詳細には、製造機械の利用を改善するための方法に関する。
【背景技術】
【０００３】
機械加工工具によって生産された金属部品、ガラスレンズ生産、およびプロセスの中でも、レンズコーティングプロセスなど、多くの領域における商業生産プロセスは、規模の経済が活用されたときにしばしば最も効率的に実施され得る。そのような商業生産プロセスを通して生産される製品のための価格設定のスライディング制がしばしばあり、価格は、プロセスの生産のためのオーダーの数またはオーダーのバッチサイズが増加するにつれて劇的に下落することがある。これは、規模の経済が最適になるように需要がプロセスの生産能力に近づくときに最適化され、需要は所与のプロセスについて生産能力に正確に等しくなる。
【０００４】
しばしば、特殊な生産プロセスは実質的な非効率性を生じ、プロセスの大量生産のための顧客を見つけ出すことに関連する困難により、規模の経済は活用され得ず、需要が生産能力に近づくことが妨げられる。
【０００５】
製造プロセスを概して２つのカテゴリーに分割することが可能である。第１の連続生産は、プロセスのサイクルごとに処理されたただ１つの、または数個の部品を供給する。第２の同時並行生産は、サイクルごとに、数個から多くの数千まで、いくつかの部品を供給する。
【０００６】
同時並行生産プロセスが利用された場合、プロセスのサイクルごとにいくつかのユニットが生産される。そのようなプロセスでは、バッチ全体がロットとして処理され、プロセス内のすべてのユニットは同時に処理される。そのようなシナリオでは、プロセスに対して部品を追加または削除しても、プロセスの総ランタイムおよび総コストにほとんどまたはまったく影響を及ぼさないが、生産される部品の最小限界費用により、生産される部品の単位コストに有意な影響を及ぼすことがある。
【０００７】
連続生産プロセスが利用された場合、一度にただ１つの部品が生産される。連続生産は、（１）従来の連続生産および（２）バッチ連続生産という、２つのカテゴリーにさらに分けられ得る。
【０００８】
従来の連続生産では、プロセスは、１つの完全な生産サイクルがただ１つの部品を生産するように、一度に１つの部品を処理することのみが可能である。
【０００９】
バッチ連続生産は、潜在的に数個から数千または数百万までの、部品のバッチが処理されることとして定義され、それにより、機械またはプロセスは、所与の時間に１つまたはわずか数個の部品に作用し、部品を連続的に処理する。バッチ連続生産では、プロセスは、機械またはプロセスが操作者の注意なしに何時間も動作することができるように、多くの部品に適応することができる。しかしながら、プロセスは一度にただ１つの部品に作用する。
【００１０】
したがって、規模の経済は、典型的に、機械利用に関係する２つのタイプの効率を提供する。第１は機械時間に関係し、ここでは、製造機械類が未使用のままである時間は、その時間中に生産される生産量の需要が見つけられ得た場合、場合によってはその間に機械類が利用され、製造業者のために利益を生み出し得ているはずであった時間である。このタイプの効率は、同時並行生産プロセスまたは連続生産プロセスのいずれでも適用され得る。
【００１１】
第２は機械生産能力に関係し、ここでは、未使用の機械生産能力は、そのようなプロセスを使用して生産される製品の品目ごとのコストを増加させる。この理由は、プロセスを実行するコストは、通常、機械類を実行する実質的な固定費用と、限界における生産の品目ごとのコストを表す限界費用、すなわち、関係する製品のもう１つの品目を生産するコストとを含むからである。このタイプの効率は、典型的には同時並行生産プロセスにおいてより容易に、又はより劇的に実現されるが、連続生産プロセスでも存在し得る。
【００１２】
バッチ連続製造プロセスを考慮するとき、未使用の機械生産能力は、機械類が負荷をかけられ動作しているように保つことに熟練労働者がより注意している必要があるので、典型的にはより高い動作コストをもたらす。このより大きい注意は、機械類および他の製造設備の使用可能時間を維持するために必要とされる。機械がそれの全生産能力まで負荷をかけられない場合、生産イベントの総サイクル時間は低減する。さらに、未使用の機械生産能力が大きく、バッチサイズが小さい場合、バッチ連続生産プロセスのセットアップコストは、そのようなプロセスを使用して生産される製品の品目ごとのコストにはるかにより大きい影響を及ぼし得る。
【００１３】
レンズコーティングプロセスなど、多くの同時並行生産プロセスでは、限界費用は、機械類を実行する固定費用よりも著しく低く、したがって、機械生産能力の利用を増加させることが望ましい。
【００１４】
機械加工された金属部品を生産する大生産能力縦型マシニングセンター（ＶＭＣ）など、多くのバッチ連続生産プロセスでは、生産される部品の（セットアップされた熟練工および機械操作者を含む）労働内容は、部品の全体的なコストの有意な割合であり得る。濃密作業の保持、ならびにシステムの生産能力を効率的に増加させるための他のストラテジーとともに、パレット化された工作機械を使用することによって、これらの機械の生産能力は著しく拡張され得る。しかしながら、これらの効率は、著しく高められた生産ボリュームを伴う場合のみ十分に利用され得るものであり、それにより、濃密作業の保持を設計、構築、およびセットアップために必要とされる有意な時間および他の投資が正当化される。
【００１５】
したがって、これらの容易に利用可能な効率を活用するために、製造業者は、しばしば、コスト削減を実現するために、それにより願わくは、（機械時間および格納スペースを含む）生産能力と資本を結び合わせることの悪影響を最終的に相殺することになるために、短期に必要とされるかまたはオーダーされるものよりも多くを生産する。理想的には、製造プロセスは、機械生産能力を利用しながら、短期で必要とされる実際の量のみを生産することに関して、低コストとフレキシビリティの両方を提供するであろう。
【００１６】
しばしば、特殊な生産プロセスは実質的な非効率性を生じ、機械またはプロセスの生産能力と即時の顧客需要との間の不整合により、規模の経済は活用され得ない。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
プロセスのための経済的ロットサイズは、しばしば、いずれかの１人の顧客（または生産者）によって直ちに必要とされる部品の数よりもはるかに大きくなることがあるので、様々な顧客からの互換性がある作業をバンドルするモチベーションがある。しかしながら、工業上の顧客と生産者（生産する顧客を含む）のグループが、ユニットまたはサービスについての彼らの共通の需要を統合するために効率的に協力することを可能にするように適応された、インターネットベースのツールの必要性がある。この必要性は、顧客が、利用可能な生産能力を十分に利用し、そのような利用から付加価値を共有するために、ルールベースシステムに従って互いに協調することができるように、ピアツーピアネットワーキングツールの必要性に広がる。
【課題を解決するための手段】
【００１８】
本明細書では、買い手グループの形成を通して製造機械の利用を改善するための方法に関係する技術について説明する。買い手グループは、できる限り効率的に生産イベントが実行されることを集合的に可能にするために協力する（生産する顧客と顧客でない一次生産者とを含む）顧客と生産者の集合である。概して、本明細書で説明する主題の発明的一態様は、生産イベント内で顧客オーダーを受け付け、編成し、ポスティングすることを含む生産イベントのリアルタイムスケジュールを公開する行為と、顧客オーダーに基づいて修正された顧客のための価格を計算する行為とを含む方法において具現され得る。
【００１９】
それに応じて、すべての当事者にとって生産イベントのコストを最小限に抑えるために、顧客と生産する顧客との間の商取引を含む、顧客間の商取引が促進される、ルールベースのネットワークアクセスされる市場の生成について説明する。コストは、ユニットごとの価格、またはリードタイムのいずれかに関し得る。連続生産（特にバッチプロセス）方法と同時並行生産方法の両方が本システムから恩恵を受ける。
【００２０】
さらに、本システムおよび方法は、潜在的な新しい顧客が、ある程度のプライバシーを顧客に保証するために、また同時に、顧客が他の顧客および生産者と通信することを可能にするために、エイリアスを使用してホストに登録することを可能にし得る。顧客は、プライバシーを高めるためにトランザクションごとに新しいエイリアスをシステムに生成させることを選択するか、または代わりに１つの一般的エイリアスを有して、顧客がその一般的エイリアスの下で購入履歴を蓄積することを可能にすることを選択し得、一般的エイリアスには、システムが推奨もしくは他の機能のために利用することができ、または他者がいくつかの条件下でアクセスすることができる。
【００２１】
それに応じて、いくつかの実施形態では、顧客は、それの購入履歴の全部または一部をホストまたは他の顧客に見せることが可能であり得る。本システムおよび方法は、ある顧客の購入履歴および挙動をいくつかの状況下で他の顧客にアクセス可能にすることをも提供し得る。
【００２２】
いくつかの実施形態では、本システムおよび方法は、指定された生産イベントのある部分について記録されているすべての顧客オーダーまたはサブスクリプションに基づいて、所定のルールを使用して、顧客のための価格を計算し得る。サブスクリプションは、生産ランを繰り返すスケジューリングを可能にするために実装され得、または、顧客は単一の生産ランのためにオーダーを発し得る。いくつかの実施形態では、（本明細書では生産ファクタとして参照される）他のファクタの中でも、価格、量、配送日、ならびに生産能力利用、コスト、および収率など、生産プロセスの主要な条件は、本システムおよび方法において実装されるルールのセットによって決定され得る。いくつかの実施形態では、指定されていない生産ファクタのありとあらゆるものを決定するルールの代わりに、いくつかの生産ファクタを決定するためにオークションが使用され得る。
【００２３】
いくつかの実施形態では、本システムおよび方法は、すべての顧客が彼らの個々の生産必要性を１つの買い手グループに統合し編成するインセンティブを提供されるように、生産者が顧客のネットワークをホストすることを可能にし得る。
【００２４】
いくつかの実施形態では、本システムおよび方法は、複数のホストが、異なる製造プロセスが必要とされ得る他の互換ホストと協調することを可能にし得る。そのような実施形態では、生産イベントのバリューストリーム全体は、買い手グループの必要をより十分に満たすように編成され得る。
【００２５】
好ましい一実施形態では、機械製造、レンズ生産、またはレンズコーティングプロセスのバッチなど、生産イベントのスケジュールを公開し、バッチ内の、小さいボリュームオーダーのためのスロットなど、オーダースロットについての顧客オーダーを受け付けるために、コンピュータベースの方法がホストによって指示される。本方法が少なくとも１人の顧客オーダー（例えば、反射防止コーティングでコーティングされるレンズのバッチの部分についてのオーダー）を受け付けると、本方法は、バッチ中で残りの生産能力について生産ファクタのいくつかを提示する。典型的に、第１のオーダーは、繰り返す部分的需要を有する可能性がある、生産の手段を所有する顧客、すなわち生産する顧客からのものであり得る。
【００２６】
初期オーダーに基づいて、利用可能な生産能力のいくつかの部分が利用され、バッチ中で残りの生産能力についていくつかの生産ファクタが設定される。いくつかの実施形態では、新しい顧客は、生産ファクタのいくつかを決定することが可能であり得るか、または第１の顧客によって選択されたいくつかの生産ファクタを修正すべき位置にいることがあり得る。いくつかの実施形態では、ホストは、この場合では生産者であり得る第１の顧客と、新しい顧客との間の対話を可能にする。
【００２７】
ホストは公開電子掲示板を維持し得、ここで、生産する顧客によって将来の生産イベントがポスティングされ得、他の顧客は生産イベントの必要をポスティングし得る。
【００２８】
いくつかの実施形態では、生産しない顧客が生産イベントまたは生産イベントの要求を開始した場合、その生産しない顧客によって設定される生産ファクタのいくつか、例えば、所望の配送日、および必要とされるスロットの数とともに、新しい顧客オーダーがサブミットされる。システムのホストは、次いで、システムを支配するルールを使用してコンピュータソフトウェアによって残りの生産ファクタのいくつか、例えば、価格を自動的に生成して決定し得る。
【００２９】
ホストは、次いで、繰り返す需要および／またはサブスクリプションの可能性を含む潜在的顧客需要に気がつかせるために、生産プロセスを管理することが可能であり得る生産する顧客に、関係する情報を中継し得、新しいまたは開始している顧客と生産する顧客との間の直接対話を可能にする。
【００３０】
開始している顧客は、次いで、ピアツーピアプラットフォームを使用して、生産する顧客と自由に対話し、生産ファクタのより大きいセットの一部分である変数のうちの１つまたは複数を潜在的に調整する。価格、オーダーサイズ、オーダー品質、および配送日はすべて、２つの当事者の必要を仮定すれば、生産する顧客と開始している顧客とが、様々な生産ファクタの最適なトレードオフを見つけるためにシステム内で操作し得る潜在的変数である。後で来る顧客は、必要に応じて生産ファクタを修正するために既存の顧客と対話し得る。
【００３１】
生産イベント、この場合ではバッチオーダー内に追加の空間が存在し、生産イベントが発生するようにスケジュールされる前に時間がある限り、本方法は、新しい顧客オーダーを受け付け続け、各顧客オーダーの後に、本方法は、顧客オーダーと生産イベントとの更新された態様に基づいて、生産ファクタを含む１つまたは複数の商業ファクタを修正する。生産能力の利用の増加は、目下の生産イベントについてのすべての顧客のための価格を典型的に低減することができるので、典型的には価格が最も一般的に修正される商業ファクタである。
【００３２】
以下で詳細に説明する好ましい実施形態の変形形態では、コンピュータベースの方法は、バッチがスケジュールされる前にオーダーを受け付けるか、顧客オーダーのコンテンツにおけるフレキシビリティを可能にする（例えば、生産イベントのプロセスのみではなく、互換プロセスを可能にする）か、または顧客が発注のために市場においてトランザクションを行うことを可能にする（顧客が、例えば、後の生産イベント中のスロットについて前のバッチ内で自分のオーダーを売ることを可能にする）ように構成される。
【００３３】
プラットフォームにおける顧客の関与は、新しい顧客サブスクリプションが追加されたときにすべての当事者のための価格が自動的に低減されることを可能にし、プラットフォームは、コストに関する透明性をすべてのユーザに提供することができる。生産能力は弾力的でなく、十分に利用されるバッチ生産イベントは、関与するすべての当事者にとってより効率的である。
【図面の簡単な説明】
【００３４】
【図１】生産プロセスをスケジュールするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。
【００３５】
【図２】いくつかの追加の特徴を組み込んだ生産プロセスをスケジュールするためのコンピュータベースの方法の第２の例示的な実装形態を示すフローチャートである。
【００３６】
【図３】生産プロセスのスケジューリングを可能にするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。
【００３７】
【図４】顧客間の生産スロットの転送を可能にするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。
【００３８】
【図５】製造プロセスにおいて代替製品のオーダーを可能にするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。
【００３９】
【図６】本発明の実装形態を含むことができる例示的なシステムの概略図である。
【発明を実施するための形態】
【００４０】
本発明の原理による例示的な実施形態の説明は、明細書全体の一部分であると見なされるべきである添付の図面に関して読まれるように意図されたものである。説明において、本発明の特徴および利益は、例示される実施形態および実装形態を参照して示される。したがって、本発明は、単独でまたは他の組合せで存在し得る特徴のいくつかの可能な非限定的な組合せを示しているそのような例示的な実装形態に明確に限定されるべきではなく、本発明の範囲は、本明細書に添付される特許請求の範囲によって定義される。
【００４１】
本開示では、現在企図されるように本発明を実施する最良の１つまたは複数の様式について説明する。この説明は、限定的な意味に理解されるように意図されたものではなく、本発明の利点および実装形態を当業者に勧めるために添付の図面を参照して例示のみの目的で提示される本発明の一例を提供するものである。
【００４２】
本開示では、説明する方法は、少なくとも２つのタイプのユーザを企図する。ホストは、システムをホストし、スケジュールされた実際の生産プロセスを処理し、特定のホストは、本明細書ではＨ１、Ｈ２などとして参照され得、顧客は、オーダーを発し、製造プロセス内の空間を予約し、特定の顧客は、本明細書ではＣ１、Ｃ２などとして参照され得る。顧客は、生産能力を実際に所有するか、または生産能力を有し得ず、生産プロセス内で機械時間または空間をシークしている、生産する顧客であり得る。いくつかの実施形態では、顧客ではないが、単にサードパーティ顧客に生産能力を提供する生産者がいることがある。同様に、生産する顧客を含む顧客、またはサードパーティ生産者はホストとして働き得る。システムのユーザは、したがって、明快のために一般にホストまたは顧客と呼ばれるが、すべてのホストおよび顧客がシステムのユーザであることを理解されたい。
【００４３】
好ましい一実施形態では、レンズ生産またはレンズコーティングプロセスのバッチなど、生産イベントのスケジュールを公開し、バッチ内の、小さいボリュームオーダーのためのスロットなど、オーダースロットについての顧客オーダーを受け付けるために、コンピュータベースの方法がホストによって指示される。本方法が少なくとも１人の顧客オーダーを受け付けると（例えば、反射防止コーティングでコーティングされるレンズのバッチの部分についてのオーダー）、本方法は、顧客のオーダー（例えば、オーダーサイズ、オーダー品質）および／またはオーダーがその内で発せられる生産イベントの態様（例えば、バッチサイズ、充填されたバッチの割合）の態様に基づいて、価格を修正または生成する。一例として光学レンズ生産バッチについて説明し、別の例として工作機械生産プロセスについて説明するが、本明細書で説明するシステムおよび方法の実施形態は、本明細書で説明するもの以外のどんなタイプの製造プロセスにも適用され得ることを理解されよう。例に示されているように、本方法は、レンズコーティングなどの同時並行生産プロセス、ならびに機械加工などの連続生産プロセスに利益を与えることができる。
【００４４】
生産イベント、この場合ではバッチオーダー内に追加の空間が存在し、生産イベントが発生するようにスケジュールされる前に時間がある限り、本方法は、顧客オーダーを受け付け続け、各顧客オーダーの後に、本方法は、顧客オーダーと生産イベントとの更新された態様に基づいて、価格または何らかの他の生産ファクタを修正する。
【００４５】
以下で詳細に説明する好ましい実施形態の変形形態では、コンピュータベースの方法は、バッチがスケジュールされる前にオーダーを受け付けるか、顧客オーダーのコンテンツにおけるフレキシビリティを可能にする（例えば、生産イベントのプロセスのみではなく、互換プロセスを可能にする）か、または顧客が発注のために市場においてトランザクションを行うことを可能にする（顧客が、例えば、後の生産イベント中のスロットについて前のバッチ内で自分のオーダーを売ることを可能にする）ように構成される。
【００４６】
図１は、生産プロセス１００をスケジュールするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。図１に示されているように、ホストは、（１０１において）顧客によって予約またはオーダーされ得るスロットを含んでいる生産イベントのスケジュールを公開する。本開示によって企図される生産イベントは、生産プロセスのバッチまたはランのいずれかを指し、バッチおよびランは、スケジューリングシステムによって企図される実際のイベントである。バッチおよびランは、単一のイベント内の同等または同様の生産を仮定するプロセスである。スケジュールされる生産イベントは、例えば、レンズコーティングバッチまたは工作機械製造ランであり得る。代替的に、スケジュールされる生産イベントは、バッチまたはランにおいて細区分を生成することが望ましい任意の生産プロセスであり得る。例えば、生産プロセスは、従来大きいバッチ生産サイズだが小さいバッチ需要がそれについてある任意の生産プロセスであり得る。
【００４７】
（１０１において）公開される生産イベントのスケジュールは、生産イベントの完全な繰返しスケジュールであり得るか、またはそれは部分的スケジュールであり得る。一例では、生産スケジュールは、単一のランまたは単一のバッチなど、単一のスケジュールされた生産イベントからなることができる。代替例では、生産スケジュールは、ある時間量の間の機械または生産設備のための完全なスケジュールであり得る。生産スケジュールは、循環的であり得、固定間隔で生産イベントの十分に繰り返すスケジュールを提供する。例えば、生産スケジュールは、定期的に繰り返すプロセスへの過多需要が十分に利用され得るように、会社の繰り返す断片的需要によって推進され得る。ホストは、生産する顧客であり得、生産する顧客がサードパーティ顧客のための利用可能な生産スロットを示すスケジュールを維持する。
【００４８】
生産する顧客が、本来なら未使用のままであり得る生産手段の部分の利用を可能にするために、スケジュールされた生産ランを関係する詳細とともにポスティングし得るように、スケジュールは、生産手段を有する顧客（生産する顧客）によってポスティングまたは修正され得る。
【００４９】
（１０１において）スケジュールされる各生産イベントは、指定された生産プロセスのための固定数のスロットを備え得、それらのスロットの各々は固定サイズであり得る。スロットは、個々の顧客によって予約またはオーダーされ得るバッチおよびラン内のグルーピングである。スロットは、顧客によって発せられるかあるいは企図されるオーダーのオーダーサイズを表すことができる。例えば、レンズ生産ランは、１０個のスロットとともにスケジュールされ得、各スロットはバッチ生産能力の１／１０を含んでいる。代替実施形態では、生産スロットは、顧客によって選択可能またはカスタマイズ可能であり、可変サイズの可変数のスロットを含んでいることがある。スロットは、完全な生産ランまたはバッチよりも大きくまたは小さくなり得る。
【００５０】
（１０１において）生産イベントのスケジュールを公開した後に、方法１００は、（１０３において）スケジュールされた生産イベント内で顧客オーダーを受け付ける。一例として、（１０１において）スケジュールされた１つの生産イベントは、１０個の利用可能な顧客スロットを含んでいる指定されたレンズコーティングプロセスのランであり得、顧客は、単一のスロットを充填させるためにその生産イベント内で（１０３において）オーダーを発し得る。このようにして、方法１００は、顧客が自分の必要に適合する利用可能なスロットを選択することを可能にする。生成する顧客がシステムをホストしており、生産イベントのスケジュールを管理する場合、第１のオーダーは、生産イベントのポスティング時にすでに発されていることがあり、他の顧客には限られた数のスロットが利用可能にされ得る。
【００５１】
顧客が（１０３において）オーダーを発したとき、本方法を実装するコンピュータシステムは、顧客オーダーの態様に基づいて（１０５において）価格を修正する。本開示全体にわたって、本明細書が価格を修正することについて話す場合はいつでも、方法は、価格を修正する代わりに異なる商業ファクタまたは生産ファクタを修正し得ることを理解されよう。時々、価格は、第１の顧客オーダーが発された後に初期確定され、追加のオーダーが発された後にのみ修正される。修正は、例えば、ランのタイプ、ランの品質、ランもしくは製品についての指定された製品または他の特性、ランのタイミング、または顧客によってオーダーされた量に基づくことができる。量は、オーダーされたスロットのサイズ（例えば、オーダーされた生産スロット中のレンズの数）および／またはオーダーされたスロットの数であり得る。いくつかの実施形態では、価格は、オーダーの特性に基づいて第１の顧客のために生成され、生成された価格は将来の顧客のために修正される。
【００５２】
例示的な実施形態は、顧客オーダーの受付け後に（１０５において）修正された価格を提供する。いくつかの実施形態では、修正された価格は、顧客がオーダーを発する前に生成され、顧客は、提案された価格を受け付けるかまたは拒否する機会を有する。同様に、価格は、潜在的顧客に公開される式とともに、既知のアルゴリズムに基づき得る。
【００５３】
（１０３において）第１の顧客オーダーが発された後に、本方法を実装するコンピュータシステムは、（１０７において）第１の顧客のオーダーと同じ生産イベントについて追加の顧客オーダーを受け付け続ける。例示的な実施形態では、受け付けられる追加の顧客オーダーは、生産イベント内で処理されるべき同じ製品、この場合では指定されたレンズコーティングプロセスについてのものである。代替実施形態では、追加の顧客オーダーは、互換製品など、異なる製品についてのものであり得る。本開示によって企図される互換製品は、異なる１次製品を対象とする生産イベント内で生産され得る製品である。そのようなオーダーは、例えば、以下の図５のプロセスを使用して発され得る。
【００５４】
追加の顧客オーダーが受け付けられたとき、本方法を実装するコンピュータシステムは、（１０９において）追加の顧客に提供される価格を修正する。修正され再計算された価格は、システム価格として参照され得る。価格は、（１０５において）第１の顧客に関して考慮されるものと同様のファクタに基づき得る。いくつかの実装形態では、価格は、ユニットごとにすべての顧客について等しい（例えば、レンズコーティングごとの価格は、合成されたすべての顧客によってオーダーされたレンズコーティングの数に基づく）。代替実施形態では、価格は、個々の顧客に関係するファクタに基づいて重み付けされる（例えば、レンズコーティングごとの価格は、オーダーされた総量と、特定の顧客によってオーダーされた量の両方に基づく）。
【００５５】
例示的な実施形態では、本方法を実装するコンピュータシステムは、（１１１において）スケジュールされる生産時間の前に追加の時間があり、（１１３において）追加のオーダーのための利用可能なスロットがある限り、オーダーを受け付け続ける。いくつかの実施形態では、スケジュールされる時間は、例えば、生産施設の利用可能性、ユーザによって選択されたオプション、スロットの追加の利用可能性、または任意の他のファクタに基づいて調整され得る。他の実施形態では、スケジュールされる時間は固定である。生産イベントは、次いで、（１１５において）スケジュールされたときに処理される。
【００５６】
ホストは、生産する顧客であり得るか、またはホストは、顧客間の相互作用を可能にするためのみに働くサードパーティであり得る。同様に、生産プロセスの異なる部分を管理しているホストをより効率的に協調させるために、本方法およびシステムはホストに適用され得、このようにして製造プロセスとバリューストリームの生成とのより完全な協調を可能にする。
【００５７】
さらに、スケジュールされた生産イベントの詳細が特定の顧客にとって実現不可能であり得る場合、顧客は、ホストまたは生産する顧客と通信することを望み得る。そのような実施形態では、インターネット、または特殊なピアツーピアネットワークを含む何らかの他のコンピュータ化されたネットワークの使用により、顧客は、（生産する顧客を含む）他の顧客と対話し、プロセスの最適化を要求することが可能になる。配送日の調整など、そのような小さい最適化により、より多くの顧客が単一の生産イベントを活用し、それによって利用効率をさらに増加させることが可能になり得る。
【００５８】
例えば、システム中への第１のオーダーは、後の顧客の興味に適合しない配送日を有し得る。後の顧客は、その場合、例えば、価格の増加など、好ましい生産ファクタの処方と引き換えに、より早い配送の必要を通信し得る。生産する顧客は典型的には最初に入り、ある程度まで生産プロセスを制御するので、生産する顧客は典型的に、生産ファクタを変更しようとする追加の新しい顧客に勝る拒否権を与えられる。概して、既存の生産ファクタを変更するために新しい顧客によって与えられる対価の一部は、自分のオーダーを修正しているすべての以前の顧客に至り得る。ホストは、生産ファクタにおいて調整を行うために十分に自動化されたシステムを使用することを選定し得るか、またはホストは、当事者が直接ネゴシエートすることを可能にすることを選択し得るか、またはホストは、条件を設定するために直接介入することを選定し得る。
【００５９】
作業の統合の利益が、システムの実装を通して、およびルールのセットによって支配される顧客間の相互作用の有効化を通して実現されるとき、これらの利益は、低減されたコストの形態で徐々に顧客に行き渡る。それらの利益は、典型的に買い手グループにわたって共有されるが、均等に共有されないことがある。いくつかの実施形態では、ホスト、または生産する顧客は、不均等な利益を受け取り得るか、またはホストは、そのようなコスト削減および他の利益の分配を制御し得る。
【００６０】
いくつかの実施形態では、ホストは漸進的価格設定モデルを実装し得る。そのようなモデルは、長期間にわたって繰り返し実行されるジョブ上でコスト削減を共有するとき、削減の分配がバックエンドロードされ、長期的協働が奨励されるように設計される。
【００６１】
生産イベントのいくつかが、ユーザ供給または外部供給された材料に作用することになるとき、いくつかの実装形態は、必要とされる材料の生産と配送とを編成するための効率的な手段を提供し得る。２次生産者は、それらの必要とされる材料のプロビジョンを提供または可能にすることに関与し得る。いくつかの実施形態では、２次生産者は、バッチ結果を顧客に直接伝えるのではなく１次生産者に伝えることによって１次生産者をサポートし得る。
【００６２】
図１の方法に参加している顧客は、プラットフォーム内で維持されるプロファイルを有し得る。これらのプロファイルは、顧客に関する情報を維持し、その情報を他の顧客またはホストに利用可能にし得るか、またはそれは情報を機密に維持し得る。いくつかの実施形態では、顧客は、オーダーを発するためにエイリアスを使用して参加し得る。いくつかの実施形態では、プラットフォームは、オーダーを発されるたびにユーザのために新しいエイリアスを生成し得る。代替的に、すべてのオーダーは、プライバシーが維持され得るように、単一のエイリアスに適用され得るが、顧客購入履歴は、ユーザが参加することを望み得るプロセスの示唆など、様々な目的のためにプラットフォームによって利用され得る。
【００６３】
図２は、いくつかの追加の特徴を組み込んだ生産プロセスをスケジュールするためのコンピュータベースの方法の第２の例示的な実装形態を示すフローチャートである。
【００６４】
図２に示されているように、ホストは、（２０１において）生産スケジュールを生成することができる。方法１００の場合のように、生産スケジュールは、生産イベントの完全な繰返しスケジュールであり得るか、またはそれは部分的スケジュールであり得る。
【００６５】
（２０１における）生産スケジュールは、前にオーダーされたスロットがまったくないことがあるか、またはそれは、通常生産のために前にオーダーされた生産スケジュールの実質的な部分を有し得る。典型的に、ホストは生産する顧客である場合、スケジュールは、部分的に利用される通常オーダーに基づき得る。したがって、生産スケジュールのいくつかの部分は、方法２００を通して顧客にとって利用不可能になり得る。いくつかの実施形態では、生産スケジュールは、設備のために以前に存在する生産スケジュールであり、方法２００は、以前に浪費された生産能力を利用可能にするために実装され得る。例えば、生産設備が、四半期ごとに指定されたレンズコーティングプロセスのバッチ生産能力の一部分を定期的に生じる場合、ホストは、低減された価格におけるカスタムバッチのためにバッチ生産能力の残りを顧客に利用可能にすることを選定し得る。
【００６６】
２０１において生産スケジュールが生成された後に、方法２００は、２０３において生産スケジュールを公開し、２０５において、顧客に利用可能であるいずれかの生産スロットを示す。上記のように、スロットは固定サイズであり得るか、またはそれらは、到来オーダーのサイズに一致するように生成され得る。生産イベントの利用可能な部分の何らかの断片であるスロットが自動的に生成され得る（例えば、生産設備が、特定のプロセスについて半年ごとに充填されるバッチを有する場合、残りは１０個のスロットに分割され得る）。
【００６７】
顧客が生産スロットをオーダーしようとするとき、システムは、場合によっては、２０７において、いくつかのオプションを顧客に提供することができる。これらのオプションは、例えば、生産のための顧客選択された最大価格、または顧客のオーダーの潜在的販売または交換について警告されることに対する顧客の興味の指示を含むことができる。代替的に、顧客は、選好が利用可能になった場合、コスト削減のほうへの選好、または選択されているスケジュールされた生産イベントのほうへの選好、または前の生産イベント中のスロットのほうへ選好を示すことが可能であり得る。同様に、顧客は、低減された価格のために自身のオーダーされたスロットを犠牲にする強い意思を示し得る。いくつかの実施形態では、顧客は、適切な生産イベント中の適切なスロットをシステムに選択させることのほうへの選好、または適切な生産イベント中の適切なスロットを直接選択することのほうへの選好を示すことが可能であり得る。
【００６８】
いくつかの実施形態では、第１の顧客は、後で到着する顧客にとって利用可能なオプションを拡張または限定することが可能であり得る。いくつかの実施形態では、ユーザに提示されるどんなオプションも、代わりに、ユーザプロファイル中に含まれており、本方法およびより大きいシステム内に含まれている他の方法内のすべてのユーザアクティビティに適用され得る。
【００６９】
本方法は、何らかの顧客オーダーを受け付ける前に手付金を必要とし得る。この手付金は、顧客が自分のオーダーの潜在的価格を知る前または後に支払われるべきことになり得る。いくつかの実施形態では、例えば、顧客が常連客である場合、または顧客が預金口座に資金を保持する場合、手付金はいくつかの顧客では撤回され得る。
【００７０】
顧客が本方法によって可能にされるいずれかの選好を示した後に、本方法は、２０９において顧客オーダーを受け付ける。顧客によって発されるオーダーは、指定されたプロセスの完全なランまたはバッチのためのものであるか、またはそれは、生産スケジュール内のスケジュールされた生産イベント内で利用可能なスロットの選択であり得る。いくつかの実施形態では、顧客は、顧客がオーダーのサイズを示すカスタム生産スロットを要求し得、本方法は、次いで、可能な場合、そのオーダーを既存の生産スケジュールに組み込む。指定されたカスタム生産スロットが利用可能でない（例えば、顧客が珍しいレンズコーティング手順または利用不可能なスロットサイズを要求した）場合、顧客は、システムによって拒否されることがあるか、または、図３のコンピュータベースの方法３００など、特別オーダーを処理するように設計されたシステム内の方法にリダイレクトされ得る。代替として、システムは、図５の方法５００など、互換オーダーを既存の生産スケジュールに組み込むように設計された方法にユーザをダイレクトし得る。
【００７１】
コンピュータベースの方法２００の例示的な実施形態では、本方法が（２０９において）顧客オーダーを受け付けた後に、本方法は、（２１１において）価格を修正する。価格は、（１０５において）方法１００の場合のように修正または生成され得、価格は、初期生産スケジュールに組み込まれるものを含む、すべての顧客によって生産イベントのためにスケジュールされるユニットの総数に基づき得る。さらに、価格は、例えば、顧客によって選択されたオプションのセットを含む、多くの追加のファクタによって影響を受け得る。方法２００は、最大価格など、顧客によって選択された制約により、ユニットごとの価格が可能でないことを示し得る。本方法は、次いで、オーダーを取り消し得るか、または本方法は、関係する時間の前に条件が満たされ得る（例えば、価格が将来のオーダーによって低下する）場合、オーダーを保持し得る。いくつかの実施形態では、本方法は、何らかの条件が満たされるまで、価格を生成または修正しないことがある。例えば、本方法は、最低オーダー量が満たされるまで、価格生成を遅延し得る。（２１１において）本方法によって修正された価格は、スロットをオーダーしている顧客のみに適用され得るか、またはそれは、指定された生産イベント内のすべてのオーダーに適用され得る（例えば、低減された価格が、以前にスケジュールに組み込まれた通常生産プロセスに適用され得る）。同様に、以前のオーダーのための価格は、顧客に適用されるものとは異なる計算に基づいて修正され得る。
【００７２】
代替実施形態では、方法２００は、顧客が早く生産イベント中でスロットをオーダーするための価格設定インセンティブを提供し得る。本方法は、例えば、ある時間量だけスケジュールされた生産イベントに先立って発されたオーダーに、またはいずれかの生産イベント中で発された第１のオーダーにディスカウントを提供し得る。代替的に、システムは、異なる生産ランまたは同じタイプの生産イベントの異なるバッチへのオーダーの組込み、あるいは互換生産イベントのための異なる生産ランまたはバッチへのオーダーの組込みなど、顧客が活用することが可能であり得る潜在的効率を示し得る。このオプションについては、図５に関して以下で説明する。
【００７３】
例示的な方法２００が（２１１において）第１の顧客のための価格を修正した後に、方法２００は、（２１３において）追加の顧客が同様の顧客オプションから選択することを可能にし、（２０９において）第１の顧客オーダーを受け付けるのと同様の方法で（２１５において）追加の顧客オーダーを受け付ける。各受け付けられた追加の顧客オーダーの後に、本方法は、（２１７において）更新されたユニットごとの価格を生成する。更新されたユニットごとの価格の生成は、（２１１において）第１のユニットごとの価格の生成に関して上記で説明した価格生成と同様であり得る。更新されたユニットごとの価格は、関係する生産イベント中のすべてのユーザに適用され得るか、またはそれは、（２１５において）受け付けられた追加の顧客オーダーのみに適用され得る。代替的に、それは、システム中のオーダーのいずれかのサブセットに適用され得る。顧客にとって利用可能なオプションは、いくつかの状況では限定され得る。例えば、いくつかの実施形態では、生産イベント中で第１のスロットをオーダーしている顧客は、後の顧客に利用可能なオプションを限定または拡張することが可能であり得る。
【００７４】
コンピュータベースの方法２００は、（２１９において）追加の時間が利用可能であり、（２２１において）追加のスロットが利用可能である限り、（２１５において）追加の顧客オーダーを受け付け続け、（２１７において）ユニットごとの価格を修正する。生産イベントは、次いで、（２２３において）スケジュールされたときに発生する。
【００７５】
図３は、生産プロセスのスケジューリングを可能にするためのコンピュータベースの方法３００の例示的な実装形態を示すフローチャートである。
【００７６】
方法３００において、ホストは、（３０１において）生産イベントを生成するために顧客によって選択され得る利用可能な生産プロセスのリスト（例えば、生産施設によって適用され得るレンズコーティングのリスト）を提供する。顧客が生産プロセスのリストからプロセスを選択したとき、いくつかの実施形態では、その人は、（３０３において）顧客オプションを提供される。これらのオプションは、（２０７において）生産プロセスをスケジュールするための方法２００において顧客に提供されるものに大部分は対応することができる。さらに、システムは、生産プロセスのスケジューリングを可能にするための方法３００に固有の追加のオプションを提供し得る。これらの追加のオプションは、例えば、より早い生産時間もしくはより低いコストのほうへの選好を示すか、または生産イベントが好ましくは行われるべきである最近の時間を示す、生産イベントを直ちにスケジュールするオプションを含むことができる。代替的に、顧客は、イベントがスケジュールされるために満たされる必要がある基準のセットを生成することができる。基準は、例えば、以前のオプション内のしきい値の何らかの組合せを含むことができる。さらなるオプションは、図５に関して以下で説明するものなど、スロットが互換生産プロセスのためにオーダーされることを可能にすることを含むことができる。
【００７７】
いくつかの実施形態では、顧客は、（図５に関して説明するものなど）生産イベントが代替生産プロセスに変換されてその人のプロセスが互換生産プロセスとして残ることを可能にし得る。
【００７８】
顧客が（３０５において）スケジュールされた生産イベントを生成することを選定した場合、顧客は、（２０１において）において方法２００において生成されたものなど、生産スケジュールにおいて利用可能なスロットを選択することが可能であり得、次いで、（２０５における）利用可能な生産スロットの指示にダイレクトされることになる。スケジュールされた生産イベントが利用可能でない場合、方法３００は、（２０３において）生成されたスケジュールされた生産イベントを公開し得、コンピュータシステムは、スケジュールされた生産イベントに関して方法２００を実装し続け得る。スケジュールされた生産イベントを公開するために、方法３００は、何らかの最小サイズオーダーまたは何らかの最小総価格など、いくつかの基準が満たされることを要求し得る。
【００７９】
顧客が（３０７において）非スケジュール生産イベントを生成することを選定した場合、本方法は、非スケジュールで部分的に充填されるイベントを記録する（例えば、利用可能な生産能力もつレンズコーティングプロセス）。本方法は、次いで、（３０９において）生産イベント中で利用可能な生産能力を計算し、（３１１において）価格を生成する。第１のユニットごとの価格は、（１０９において）方法１００において修正されるユニット価格に組み込まれる同じファクタの多くに依存することができる。さらに、価格は、イベントのタイミング選好（例えば、スケジューリングまたは生産デッドライン）に関係するオプションなど、非スケジュール生産イベントに固有の選択されたいずれかのオプションに基づくことができる。
【００８０】
上記の方法２００の場合のように、顧客は、生産イベントを生成するかまたは既存の生産イベント中のスロットをオーダーするために手付金を置くことを要求され得る。
【００８１】
次いで、方法２００においてスケジュールされた生産イベントが利用可能にされるのとほとんど同じだが、生産イベントがまだスケジュールされていないことを考慮するように修正された方法で、利用可能な生産能力は顧客に利用可能にされる。本方法は、２１３および２１５におけるのと同様に、（３１３において）顧客オプションを提供し、（３１５において）追加の顧客オーダーを受け付けることによってこれを行う。上記で説明した顧客オプションに加えて、顧客は、非スケジュール生産イベントをスケジュールすることに関係する追加のオプションを提示され得る。顧客は、より早いもしくはより遅い生産時間またはより低い価格のほうへの選好を表すことが可能であり得る。いくつかの実施形態では、顧客は、指定された生産時間、または最大価格などの価格設定の詳細のほうへの選好を示すための投票インターフェースまたは何らかの他のインターフェースを提供され得る。さらに、いくつかの実施形態では、非スケジュールイベントのイニシエータは、追加の顧客にとって利用可能なオプションを限定または明確化することが可能であり得る。
【００８２】
いずれかの追加の顧客オーダーが生成された後に、本方法は、（３１７において）更新されたユニットごとの価格を生成することができる。更新された価格は、上述したファクタのいずれかを組み込むことができ、追加の顧客に固有であり得るか、または更新された価格はすべての顧客に適用され得る。いくつかの実施形態では、本方法は、生産イベント中のすべてのオーダーについて更新された価格を生成し、すべての更新された価格は、生産イベントの１つまたは複数のグローバル特性（例えば、使用されている生産イベントの割合）と、オーダーに固有の１つまたは複数のファクタ（例えば、特定のオーダーのサイズ）とに基づく。
【００８３】
いくつかの実施形態では、（例えば、同じ生産プロセスをシークしている複数の顧客が、単一の顧客としてオーダーすることに同意したとき、）非スケジュール生産イベント内で発されたいくつかのオーダーは、買い手グループによって発された単一のオーダーとして扱われ得る。オーダーは、その場合、いくつかの実施形態では、非スケジュール生産イベントをスケジュールする目的で、またはスケジュールされた生産イベント中で受付け可能なオーダースロットを予約する目的で、単一のオーダーとして扱われ得る。買い手グループは、生成された場合、例えば、前に選択されたオプションまたはグループ投票に基づいて単一の顧客として働くことができる。代替的に、買い手グループは、コンセンサスを形成する任意の他の方法に基づいて働き得る。
【００８４】
いくつかの実施形態では、各オーダーが非スケジュール生産イベントに組み込まれた後に、本方法は、（３１９において）非スケジュール生産イベントがスケジュールされるべきであるかどうかを決定するために条件のセットを検査する。条件は、絶対単位に関して（例えば、処理されているレンズの数）あるいはオーダーされた生産イベントの割合で、生産イベントの説明された生産能力または残りの生産能力のアセスメントを組み込むことができる。条件はまた、非スケジュールイベントのイニシエータの選好、ならびにオーダーを持つ顧客の選好（例えば、個々の顧客または買い手グループ）を組み込むことができる。イニシエータおよび／または後の顧客によって選択されたオプションが基準のアクション可能なセットを構成しない場合、本方法は、例えば、ある割合のイベントがオーダーされたときにイベントをスケジュールすること、または価格が一定のポイントを下回るときにイベントをスケジュールすることを含み得る、基準のデフォルトセット、および／またはギャップ充填基準のセットを組み込み得る。いくつかの実施形態では、デフォルト基準は、受け付けられるかまたは変更され得るオプションとしてユーザに提示される基準のセットであり得る。
【００８５】
（３２１において）条件が満たされないことがわかった場合、生産イベントは非スケジュールのままであり、本方法はオーダーを受け付け続ける。しかしながら、条件が満たされることがわかった場合、（３２３において）イベントはスケジュールされる。スケジューリングは、より広い生産スケジュール中に未使用生産時間を見つけるためのアルゴリズムに従うことができるか、またはスケジューリングは、ユーザ選好の組合せなど、他の基準に基づくことができる。
【００８６】
イベントがスケジュールされた後に、方法３００は、前の方法２００とほとんど同じ様式で続けることができる。方法３００は、（３２９における）スケジュールされる時間の前の追加の時間と、（３３１における）追加の利用可能なスロットとがある限り、（３２５において）追加のユーザオーダーを受け付け続け、（３２７において）更新されるユニットごとの価格を生成することになる。
【００８７】
最終的に、生産イベントは、（３３３において）スケジュールされた時間において処理され、完了する。
【００８８】
一例として、概説する方法は、何人かの顧客が縦型マシニングセンター（ＶＭＣ）の生産能力を共有することを可能にし得、理想は、利用可能な生産能力の１００％が利用されるようにＶＭＣを装備することであり得る（若干の予備生産能力は、潜在的に、アセットをサービスするために残る）。それに応じて、３人の顧客Ｃ１、Ｃ２、およびＣ３がプラットフォームを利用し得、顧客の各々は、６０６１アルミニウムからミリングされた構成部分の連続供給の必要性をもつ。ブランクは、典型的に、薄膜コーティング生産イベントに供給されるフィニッシュトレンズ、または機械加工されるべき金属のブロックなど、生産イベントに供給される構成部分である。この例では、Ｃ１のブランクは１２ｍｍ×５０ｍｍ×７５ｍｍであり、Ｃ２のブランクは１０ｍｍ×６０ｍｍ×８０ｍｍであり、Ｃ３のブランクは１８ｍｍ×５５ｍｍ×８０ｍｍである。Ｃ１は、生産する顧客であり、部品を生成するための手段を所有し、特定のホストＨ１にサブスクライブし、ここで、Ｃ１は生産ランをポスティングし、この生産ランでは、それのＶＭＣの潜在的生産性を高めるためにそれの部品が生産されている。プラットフォームは、次いで、利用されるハードウェア、ソフトウェア、および人員を含む、使用される生産アセットの詳細を入力するようにＣ１に促し、システムは、互換性がある必要をもつ他の顧客について探索する。この場合、提供される詳細は以下の通りであり得る。
ａ．材料−６０６１−Ｔ６アルミニウム。
ｂ．タイミング−部品の毎週の出荷。
ｃ．部品の量−２００ユニット。
ｄ．専用生づめ工作物保持−Ｃｈｉｃｋ  ＱｗｉｋＳｔａｋ。
ｅ．サイズ、および互換サイズ。
ｆ．許容差−  ＋／−０．００３、ただし図面上で指摘される場合を除く。
ｇ．必要とされる表面仕上げ−３２マイクロインチ。
ｈ．指摘された幾何公差。
ｉ．工作物保持イベントの数。
ｊ．フィクスチャリングのための機械上の総面積を含む、機械の詳細。
【００８９】
他の詳細も提供され得る。そのような例では、使用される機器は、単一のツールが単一の生産プロセス内で多数のブランクに同時にまたは連続的に作用し得るようにセットアップされ得る。
【００９０】
ポスティングの後に、プラットフォームは顧客Ｃ２を識別し得、Ｃ２は、すでにそれのジョブのための生産ファクタをホストＨ１中に入力していることがある。材料要件が同じであり、ジョブが指定された機械によって処理され得る場合、ジョブはＨ１と互換性があるように思われる。Ｈ１は、次いで、Ｃ１とＣ２が直接通信し得、およびジョブが互換性があるかどうかを判定し得るように、Ｃ１とＣ２を接続する。コンサルテーションの後に、ジョブは合成され得ることと、Ｃ１とＣ２の各々は、サービスの効率的なサブスクリプションにつながる、何年も続き得る継続的な必要性を有することとが明らかになり得る。
【００９１】
そのような実施形態では、システムは、次いで、生産プロセスについて以下の利用を示し得る。
【表１】
2016535374.tif 000003
【００９２】
表から、Ｃ１によって動作される生産プロセスは、わずか６１．６７％が依然として利用され、したがって、Ｈ１は、次いで、Ｃ３など、追加の顧客を識別し続け得る。何らかの利用レベルにおいて、Ｃ１は、ＶＭＣをセットアップするコストにコミットすることを選定し得、それにより、スケジュールされた生産をロックインする。
【００９３】
図４は、顧客間の生産スロットの転送を可能にするためのコンピュータベースの方法４００の例示的な実装形態を示すフローチャートである。この例示的な実装形態では、本方法は、（４０１において）顧客が生産イベント中でスロットについてのオーダーを発した後に顧客によってアクセスされ得る。オーダーは、図１〜図３に関して説明した方法を使用して、あるいはオーダーまたは予約されたスロットを生じる何らかの代替プロセスを通して発せられ得る。代替実施形態では、顧客は、（４０３において）スロットを最初にオーダーすることなしに取引する意思を示すことが可能であり得る。これが行われた場合、ユーザは、限られたオプションに後で直面することがあり、オーダーを取引することが可能になるのではなく、（４２１において）販売の促進を通して生産スロットを買うことのみが可能であり得る。
【００９４】
例示的な実施形態では、顧客は、（４０１において）生産イベント中でスロットをオーダーする。オーダーが発されると、顧客は、（４０９において）取引機会を提示される。オーダーを発すると、潜在的な取引機会を楽しむ顧客の意思が顧客のオプション中に示され得るか、またはその意思は顧客のプロファイル中に示され得る（例えば、顧客は、彼の必要にとって時間があまり重要でないことを示し得、したがって、その人は、価格設定の改善のために、彼のオーダーされたタイムスロットを犠牲にする意思があり得る）。
【００９５】
代替的に、顧客は、（４０３において）自分自身のオーダースロットを取引する強い意思を示し得る。顧客は、その人が自分のオーダースロットを取引する意思があることを示した場合、その人は、（４０５において）さらなるオプションを提示され得る。それらのさらなるオプションは、例えば、オーダースロットを取引する関心の強度の指示を含んでいることがある。オプションは、潜在的トランザクションの受付け可能なパラメータの指示をさらに含み得る。パラメータは、価格と、オーダーのサイズと、顧客が取引する意思があるその人のオーダーの一部への限定とを含み得る。
【００９６】
いくつかの実施形態では、顧客は、（４０７において）取引する自分自身の意思を広告し得る。代替実施形態では、システムは、顧客へのプレゼンテーションのためのデータベースを保持し得、このデータベースは、トランザクションのために利用可能であるタイムスロットをカタログ化し、例えば、他の利用可能なタイムスロットと一緒にトランザクションのために利用可能なタイムスロットを提示する。いくつかの実施形態では、顧客は、例えば、料金を支払うことによって、取引するために自分自身の広告される意思を優先させることが可能であり得る。広告される潜在的トランザクションは、（４０９において）スロットのオーダー時に顧客に通知するなど、他の顧客に提示され得る。
【００９７】
例示的な実施形態では、顧客が（４０９において）取引機会を通知され、その機会を追跡することを決定すると、顧客は、（４１１において）トランザクションインターフェースを入力することができる。代替的に、顧客が（４０７において）取引する意思を広告した後に、取引機会は、顧客によって受け付けされるかまたは追跡され得、顧客は、（４１１において）トランザクションインターフェースを入力することになる（例えば、広告された機会が実行可能にされるかまたは非実行可能にされる）。トランザクションインターフェースは、例えば、トランザクションの受付け可能な条件をネゴシエートするための様々なツールを含んでいる。トランザクションインターフェースは、オーダーされたスロットの販売と、オーダーされたスロットの取引の両方を処理するように構成され得る。条件が顧客によって同意されると、（４１１における）トランザクションインターフェースは、（４１３において）顧客が追跡している取引のタイプに基づいて顧客を適切なプラットフォームにダイレクトする。本方法は、次いで、（４２１において）複数の顧客間のオーダーの転送を可能にするか、またはオーダーされた生産スロットの販売を可能にすることができる。トランザクションが完了した後に、（４１７および４２３において）新たに収集されたスロットに関係するオーダーオプションが顧客に提示される。オーダーオプションは、例えば、従来のオーダーを発した後に編集され得るオプションに限定され得る。
【００９８】
図５は、製造プロセスにおいて代替製品のオーダーを可能にするためのコンピュータベースの方法の例示的な実装形態を示すフローチャートである。図５の方法５００は、図１〜図３で説明したプロセスなど、生産イベントのためのスケジューリングプロセスに組み込まれ得る。方法５００はまた、固定の生産プロセス内で代替製品を処理することが実行可能なオプションである他のどんな生産プロセスにも組み込まれ得る。例示的な実施形態では、顧客は、図１〜図３で説明したものなど、スケジューリングシステムを使用して生産イベント中でスロットをオーダーすることを試みる。（２０３において）生産プロセスが公開された後に、顧客は、いずれかの利用可能な生産スロット中で空間をオーダーしようとし得る。しかしながら、利用可能な生産スロットが顧客の所要プロセスを指定しない場合、顧客は、生産イベントにおける互換代替プロセスのオーダーを可能にするために方法５００にアクセスし得る。
【００９９】
例示的な方法にアクセスすると、顧客は、例示的な実施形態では、（５０１において）互換プロセスのリストを提供される。顧客は、（５０３において）互換プロセスのリストからイベントを選択し得るか、または顧客は、代わりに、スケジュールされたイベントのリストをブラウズし得る。顧客が（５０１において）プロセスのリストからプロセスを選択したかまたは（５０３において）イベントのリストからイベントを選択したとき、本方法は、（５０５において）（５０１における）選択されたプロセスと互換性があるすべてのイベントを示すか、または、代替実施形態では、本方法は、（５０３における）選択された生産イベントと互換性があるすべてのプロセスを示す。顧客に提示されるとき、本方法は、示されたプロセスではなく、互換プロセスを対象とするすべてのイベントをハイライトする。顧客は、次いで、指定されたプロセスを対象とするイベント、または互換プロセスを対象とするイベントを選択し得る。
【０１００】
顧客が、所要プロセスと互換性がある受付け可能な生産スロットを見つけたとき、顧客は、スロットをその中でオーダーすべきイベントを選択することができる。選択されたイベントが所要プロセスを対象とする場合、顧客は、彼の予約を完了するために、図２のオーダーシステムなどのオーダーシステムにダイレクトされる。しかしながら、顧客が、所要プロセス以外のプロセスを対象とするイベントを選択した場合、本方法は、（５０９において）顧客の選択を受け付け、（５１１において）予想される結果のデモンストレーションを提供する。提供されるデモンストレーションは、選択されたイベントとともに実行されている選択されたプロセスの予想される結果の視覚画像であり得る。代替的に、システムは、選択されたプロセスを対象とするイベントにおいて完了する選択されたプロセスと、選択されたイベントにおいて完了する選択されたプロセスとの間の予想される差を示し得る。
【０１０１】
（５１１において）基本的デモンストレーションを提供することに加えて、本方法は、（５１３において）要求されるシナリオに関係する基準値をも提供し得る。例えば、要求されるプロセスがレンズコーティングである場合、基準値は、硬度、耐引掻性、不透明度、反射性インデックス、外観、ならびに得られる製品に関係する他の基準値の予想される変動を示し得る。
【０１０２】
顧客が、予想される結果が受付けできないことを示した場合、顧客は、（５０３における）イベントのリストに戻され得る。顧客が、受付け可能なオプションからの結果を見つけなかった場合、その人は、システムを出るか、または、図３の方法で与えられたものなど、非スケジュールイベントを生成することを試み得る。ユーザが、（５１５において）予想される結果が受付け可能であることを示した場合、本方法は、（５１７において）顧客オーダーを受け付け、顧客を図２の方法２００などのスケジューリングシステムに戻してオーダーを完了する。図示の実施形態では、図５の方法５００は、図１〜図３の方法内に十分に組み込まれ得る。
【０１０３】
図６は、本発明の実装形態を含むことができる例示的なシステムの概略図である。
【０１０４】
本明細書で説明する動作は、１つまたは複数のコンピュータ可読記憶デバイスに記憶されたかまたは他のソースから受信されたデータ上でのデータ処理装置によって実施される動作として実装され得る。例えば、図６は、本明細書で説明する１つまたは複数の動作を実施するように構成される例示的なシステム６００の概略図である。図示されたシステム６００は、プログラム可能な処理システム６１０など、データ処理装置を含む。プログラム可能な処理システム６１０は、インターネット６４０を介して、ユーザ端末６８０と、複数のデータソース６５０Ａ、６５０Ｂ…６５０Ｎと、オプションによっては、少なくとも１つの報告先６９０とに結合される。データソースは、指定されたプロセスまたは好ましいシーケンスのプロセスに必要な時間または材料、顧客選好に関係するデータなど、例えば、プリセット生産スケジュールデータベース、プロセス詳細データベースであり得る。報告先６９０は、例えば、システムホストまたはスケジュールされたプロセスを処理するための別個のシステムに結果およびスケジュールされたイベントを報告するためのものであり得る。報告先６９０は、例えば、要求されたオーダーを自動的に実装するように構成される、レンズ生産機械であり得る。代替実施形態では、データソース６５０Ａ、６５０Ｂ…６５０Ｎは、プログラム可能な処理システム６１０の内部のデータベースと置換され得る。破線６８２によって示されるように、データソース１５０Ａ、１５０Ｂ…１５０Ｎのうちの１つまたは複数は、処理システム６１０にも直接接続され得る。
【０１０５】
典型的な実装形態では、プログラム可能な処理システム（システム）６１０は、プロセッサ（ＣＰＵ）バス６２５によって結合された、プロセッサ６２０と、ランダムアクセスメモリ（ＲＡＭ）６２１と、プログラムメモリ６２２（例えば、フラッシュＲＯＭなどの書込み可能読取り専用メモリ（ＲＯＭ））と、ハードドライブコントローラ６２３と、入力／出力（Ｉ／Ｏ）コントローラ６２４とを含む。システム６１０は、別のソースから（例えば、フロッピーディスク、ＣＤ−ＲＯＭ、または別のコンピュータから）プログラムをロードすることによってプログラムされ得る。
【０１０６】
ハードドライブコントローラ６２３は、図５の方法における互換製品を示すためのプログラムなど、本明細書で説明する主題の態様を具現するプログラムと、生産プロセス詳細および顧客プロフィールなど、本明細書で説明するデータとを含む、実行可能コンピュータプログラムを記憶することに好適なハードディスク６３０に結合される。
【０１０７】
Ｉ／Ｏコントローラ６２４は、Ｉ／Ｏバス６２６によってＩ／Ｏインターフェース６２７に結合される。Ｉ／Ｏインターフェース６２７は、シリアルリンク、ローカルエリアネットワーク、ワイヤレスリンク、およびパラレルリンクならびにインターネット６４０などの通信リンクを介して、アナログまたはデジタル形式でデータを受信および送信する。いくつかの実装形態では、Ｉ／Ｏインターフェース６２７は、ディスプレイ６２８とキーボード６２９とを有するユーザ端末６８０に接続される。
【０１０８】
一態様では、Ｉ／Ｏインターフェース６２７は、生産スケジュールを公開および検討するために、生産スケジュールインターフェースとして動作可能である。別の態様では、Ｉ／Ｏインターフェース６２７は、生産スケジュール内で生産オーダーを発するために、生産スケジュールの外部に生産オーダーを発するために、または他のユーザと生産オーダーを取引するために、トランザクションインターフェースとして動作可能である。いくつかの態様では、Ｉ／Ｏインターフェースは、顧客オーダーを受け付けるためにまたは顧客トランザクションを可能にするためにデータに依拠する。典型的な実装形態では、データは１つまたは複数のデータソース（例えば、６５０Ａ、６５０Ｂ…６５０Ｎ）から取得され得る。データソースは、例えば、コンピュータ端末を含むことができ、ここで、データは手動で入力される。
【０１０９】
Ｉ／Ｏインターフェース６２７はまた、本明細書で開示するデータおよび機能と相互作用しそれにアクセスするために、１つまたは複数のユーザ端末６８０または報告先６９０におけるユーザのためのアクセスポイントを提供する。典型的に、顧客はユーザ端末６８０を通してアクセスし、ホストは報告先６９０を通してアクセスするが、公開のための生産スケジュールを準備する際など、いくつかの実施形態では、ホストはユーザ端末を通してアクセスすることもある。
【０１１０】
図示された実装形態のＩ／Ｏインターフェース６２７はまた、システムのユーザのためのアクセスポイントでもあり得る報告先６９０へのインターフェースとして働く。したがって、典型的な実装形態では、結果を報告することなど、所望の報告は、例えば、処理システム６１０にアクセスすることによって、ユーザ端末６８０または報告先６９０から直接達成され得る。
【０１１１】
図示された実装形態のＩ／Ｏインターフェース６２７はまた、システムのユーザがそれを通して製造プロセス時間スロットのトランザクションを生成し得る、市場インターフェースとして働く。ユーザはまた、Ｉ／Ｏインターフェース６２７を通して提案されたトランザクションを提案または受信し得る。そのようなトランザクションのための命令は、Ｉ／Ｏインターフェース６２７からインターネット６４０などの１つまたは複数のネットワークを介して１つまたは複数のユーザ端末６８０に送られ得る。
【０１１２】
プロセッサ６２０は、生産プロセスのための適切な価格設定を計算し、ならびに代替製造プロセスを完了するために使用される生産ランまたはバッチの結果を計算するように適応され得る。情報の中でも、この情報は、電子データベースに、例えば、ＲＡＭモジュール６２１に記憶され得る。
【０１１３】
ディスプレイ６２８およびキーボード６２９は、典型的な実装形態では、例示的なユーザインターフェースを形成し得る。ディスプレイ６２８は、概して、ユーザのために有用であり得る情報をそのユーザに提示するように構成される。これは、例えば、潜在的トランザクションについての、またはアクセス可能な代替生産プロセスについての利用可能性を示す警報を含むことができる。いくつかの実施形態では、報告先６９０は、第２のディスプレイと第２のキーボードとを含み得る２次ユーザインターフェースに結合される。
【０１１４】
本明細書で説明する主題および動作の実施形態は、デジタル電子回路で、またはコンピュータソフトウェア、ファームウェアで、またはハードウェアで、あるいはそれらのうちの１つまたは複数の組合せで実装され得る。本明細書で説明する主題の実施形態は、データ処理装置による実行のために、またはデータ処理装置の動作を制御するためにコンピュータ記憶媒体上に符号化された、１つまたは複数のコンピュータプログラム、すなわち、コンピュータプログラム命令の１つまたは複数のモジュールとして実装され得る。コンピュータ記憶媒体は、コンピュータ可読記憶デバイス、コンピュータ可読記憶基板、ランダムまたはシリアルアクセスメモリアレイまたはデバイス、あるいはそれらのうちの１つまたは複数の組合せであり得るか、またはそれらの中に含まれ得る。コンピュータ記憶媒体はまた、１つまたは複数の別個の物理構成要素または媒体（例えば、複数のＣＤ、ディスク、または他の記憶デバイス）であり得るか、またはそれらの中に含まれ得る。
【０１１５】
「コンピュータシステム」または「コンピュータベースの方法」という用語は、例としてプログラム可能なプロセッサ、コンピュータ、システムオンチップ、あるいは上記の複数の個体または組合せを含む、データを処理するためのすべての種類の装置、デバイス、および機械を包含する。装置は、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）またはＡＳＩＣ（特定用途向け集積回路）を含むことができる。装置はまた、ハードウェアに加えて、当該のコンピュータプログラムのための実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームのランタイム環境、仮想マシン、あるいはそれらのうちの１つまたは複数の組合せを構成するコードを含むことができる。装置および実行環境は、ウェブサービス、分散コンピューティングおよびグリッドコンピューティングインフラストラクチャなど、様々な異なるコンピューティングモデルインフラストラクチャを実現することができる。
【０１１６】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、またはコードとしても知られる）は、コンパイル型またはインタープリタ型言語、宣言型または手続き型言語を含む、任意の形態のプログラミング言語で書かれ得、コンピュータプログラムは、スタンドアロンプログラムとしてまたはモジュールとして、コンポーネント、サブルーチン、オブジェクト、またはコンピューティング環境において使用するのに好適な他のユニットを含む、任意の形態で展開され得る。コンピュータプログラムは、ファイルシステム中のファイルに対応し得るが、対応する必要はない。プログラムは、他のプログラムまたはデータ（例えば、マークアップ言語ドキュメントに記憶された１つまたは複数のスクリプト）を保持するファイルの一部分に、当該のプログラムに専用の単一のファイルに、あるいは複数の協調ファイル（例えば、コードの１つまたは複数のモジュール、サブプログラム、または部分を記憶するファイル）に記憶され得る。コンピュータプログラムは、１つのコンピュータ上で実行されるように、または１つのサイトにあるかまたは複数のサイトにわたって分散され通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開され得る。
【０１１７】
本明細書で説明するプロセスおよび論理フローは、入力データに作用し出力を生成することによってアクションを実施するために１つまたは複数のコンピュータプログラムを実行している１つまたは複数のプログラマブルプロセッサによって実施され得る。プロセスおよび論理フローはまた、専用論理回路、例えば、ＦＰＧＡまたはＡＳＩＣによって実施され得、装置も専用論理回路として実装され得る。
【０１１８】
コンピュータプログラムの実行に好適なプロセッサは、例として、汎用マイクロプロセッサと専用マイクロプロセッサの両方、および任意の種類のデジタルコンピュータのいずれか１つまたは複数のプロセッサを含む。概して、プロセッサは、読取り専用メモリまたはランダムアクセスメモリまたはその両方から命令およびデータを受信することになる。コンピュータの本質的要素は、命令に従ってアクションを実施するためのプロセッサと、命令およびデータを記憶するための１つまたは複数のメモリデバイスとである。概して、コンピュータはまた、データを記憶するための１つまたは複数の大容量ストレージデバイス、例えば、磁気、光磁気ディスク、または光ディスクを含むことになるか、あるいはそれからデータを受信するためにまたはそれにデータを転送するために、またはその両方のために動作可能に結合されることになる。ただし、コンピュータはそのようなデバイスを有する必要はない。その上、コンピュータは、ほんのいくつかの例を挙げれば、別のデバイス、例えば、携帯電話、携帯情報端末（ＰＤＡ）、モバイルオーディオまたはビデオプレーヤ、ゲーム機、全地球測位システム（ＧＰＳ）受信機、またはポータブル記憶デバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）に埋め込まれ得る。コンピュータプログラム命令およびデータを記憶するのに好適なデバイスは、例として半導体メモリデバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイス、磁気ディスク、例えば、内蔵ハードディスクまたはリムーバブルディスク、光磁気ディスク、ならびにＣＤ  ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含む、すべての形態の不揮発性メモリ、媒体およびメモリデバイスを含む。プロセッサおよびメモリは、専用論理回路によって補足されるか、またはそれに組み込まれ得る。
【０１１９】
ユーザとの相互作用を実現するために、本明細書で説明する主題の実施形態は、ユーザに情報を表示するためのディスプレイデバイス、例えば、ＣＲＴ（陰極線管）またはＬＣＤ（液晶ディスプレイ）モニタと、ユーザがそれによってコンピュータに入力を与えることができるキーボードおよびポインティングデバイス、例えば、マウスまたはトラックボールとを有するコンピュータ上に実装され得る。ユーザとの相互作用を実現するために他の種類のデバイスも使用され得る。例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバックであり得、ユーザからの入力は、音響、音声、または触覚入力を含む、任意の形態で受信され得る。さらに、コンピュータは、ユーザによって使用されるデバイスにドキュメントを送り、そのデバイスからドキュメントを受信することによって、例えば、ユーザのクライアントデバイス上のウェブブラウザから受信された要求に応答してウェブブラウザにウェブページを送ることによって、ユーザと相互作用することができる。
【０１２０】
本明細書で説明する主題の実施形態は、例えば、データサーバとして、バックエンド構成要素を含むか、またはミドルウェア構成要素、例えば、アプリケーションサーバを含むか、またはユーザがそれを通して本明細書で説明する主題の実装形態と相互作用することができるフロントエンド構成要素、例えば、グラフィカルユーザインターフェースもしくはウェブブラウザを有するクライアントコンピュータを含むか、あるいは１つまたは複数のそのようなバックエンド、ミドルウェア、またはフロントエンド構成要素の任意の組合せを含むコンピューティングシステムにおいて実装され得る。システムの構成要素は、任意の形態または媒体のデジタルデータ通信、例えば、通信ネットワークによって相互接続され得る。通信ネットワークの例は、ローカルエリアネットワーク（「ＬＡＮ」）およびワイドエリアネットワーク（「ＷＡＮ」）、インターネットワーク（例えば、インターネット）、およびピアツーピアネットワーク（例えば、アドホックピアツーピアネットワーク）を含む。
【０１２１】
コンピューティングシステムはクライアントおよびサーバを含むことができる。クライアントおよびサーバは、概して互いに離れており、典型的には通信ネットワークを通して相互作用する。クライアントとサーバの関係は、それぞれのコンピュータ上で動作しており、互いにクライアントサーバ関係を有するコンピュータプログラムによって生じる。いくつかの実施形態では、サーバは、（例えば、クライアントデバイスと相互作用しているユーザにデータを表示し、そのユーザからユーザ入力を受信するために）クライアントデバイスにデータ（例えば、ＨＴＭＬページ）を送信する。クライアントデバイスにおいて生成されるデータ（例えば、ユーザ相互作用の結果）は、サーバにおいてクライアントデバイスから受信され得る。
【０１２２】
本明細書は多くの特定の実装詳細を含んでいるが、これらは、いかなる発明の、または本開示の末尾の近くの番号付きパラグラフにおいて示され得るものの範囲への限定としても解釈されるべきではなく、むしろ、特定の発明の特定の実施形態に固有の特徴の説明として解釈されるべきである。別個の実施形態のコンテキストにおいて本明細書で説明するいくつかの特徴はまた、単一の実施形態における組合せで実装され得る。逆に、単一の実施形態のコンテキストにおいて説明する様々な特徴はまた、複数の実施形態において別々に、または任意の好適な部分組合せで実装され得る。その上、特徴は、上記ではいくつかの組合せで働くものとして説明され、本開示の末尾の近くの番号付きパラグラフにおいてそのようなものとして最初に説明されていることさえがあるが、そのような組合せからの１つまたは複数の特徴は、場合によっては組合せから削除され得、組合せは、部分組合せまたは部分組合せの変形形態を対象とし得る。
【０１２３】
同様に、動作は図面において特定の順序で示されているが、これは、望ましい結果を達成するために、そのような動作が図示の特定の順序でまたは連続順序で実施されること、あるいはすべての図示された動作が実施されることを要するものと理解されるべきではない。いくつかの状況では、マルチタスキングおよび並列処理が有利であり得る。その上、上記で説明した実施形態における様々なシステム構成要素の分離は、すべての実施形態においてそのような分離を要するものと理解されるべきではなく、説明するプログラム構成要素およびシステムは、概して、単一のソフトウェア製品に一緒に組み込まれるか、または複数のソフトウェア製品にパッケージングされ得ることを理解されたい。
【０１２４】
本発明について、いくつかの説明する実施形態に関してある程度の長さでいくらかの委細とともに説明したが、本発明は、いかなるそのような委細または実施形態にも、あるいはいかなる特定の実施形態にも限定されるべきではないことが意図され、本発明は、従来技術に鑑みて添付の特許請求の範囲の可能な限り広い解釈を提供するように、したがって、本発明の意図された範囲を有効に包含するように、そのような特許請求の範囲を参照して解釈されるべきである。さらに、現在予見されない、本発明の実質的でない修正は、それでも、それの均等物を表し得るにもかかわらず、上記では、本発明について、権能付与的説明がそれについて利用可能であった発明者によって予見される実施形態に関して説明した。
【図１】
2016535374.tif 000004
【図２−３】
2016535374.tif 000005
【図４】
2016535374.tif 000006
【図５】
2016535374.tif 000007
【図６】
2016535374.tif 000008
【国際調査報告】
2016535374.tif 000009