(57)【要約】【課題】  本発明は、サプライヤに対する見積りの要求が製造元によって生成されるプロセスを自動化する。【解決手段】  ＲＦＱエンジンは、製造元のコンピュータシステムに存在し、見積り要求（ＲＦＱ）テンプレートを生成するために使用される。テンプレートは、サプライヤによって提供されるサービスまたは商品を記述する。ＲＦＱテンプレートは、確定されると、製造元のコンピュータシステム上の予め指定された記憶スペースに保存され、サプライヤによってアクセス可能なＲＦＱインデックスマッピング上にインデックスが付けられる。【選択図】  図３
2005135393.tif 000002
【特許請求の範囲】
【請求項１】
サプライヤによる商品またはサービスの納品の条件を示すサプライヤの見積り要求（ＲＦＱ）に応答するコンピュータ実施方法であって、
少なくとも１つの要求側によって生成されたＲＦＱのインデックスにアクセスするステップと、
応答するためのＲＦＱを識別するステップと、
前記要求側のデータストアから前記識別されたＲＦＱを取り出すステップと、
前記取り出されたＲＦＱへの応答を生成するステップと
を含むことを特徴とするコンピュータ実施方法。
【請求項２】
ＲＦＱを識別するステップは、
サプライヤフィルタ基準に基づいて前記ＲＦＱのインデックス内のエントリをフィルタにかけるステップと、
前記識別されたＲＦＱを、前記サプライヤフィルタ基準を満たすＲＦＱと識別するステップと
を含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項３】
前記識別されたＲＦＱを取り出した後、前記取り出されたＲＦＱの内容に基づいて詳細サプライヤフィルタ基準を前記取り出されたＲＦＱに適用するステップ
をさらに含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項４】
応答を生成するステップは、
前記詳細サプライヤフィルタ基準を満たす場合のみ、前記取り出されたＲＦＱへの応答を生成するステップ
を含むことを特徴とする請求項３に記載のコンピュータ実施方法。
【請求項５】
前記取り出されたＲＦＱを生成した前記要求側に前記応答を送信するステップ
をさらに含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項６】
前記応答を生成するステップは、
前記取り出されたＲＦＱの内容にアクセスするステップと、
前記ＲＦＱの前記内容に基づいて前記応答を生成するステップと
を含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項７】
前記応答を生成するステップは、
前記ＲＦＱの前記内容に基づいて前記応答を自動的に生成するステップ
を含むことを特徴とする請求項６に記載のコンピュータ実施方法。
【請求項８】
前記インデックスにアクセスするステップは、
グローバルコンピュータネットワークを介して前記インデックスにアクセスするステップ
を含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項９】
前記識別されたＲＦＱを取り出すステップは、
グローバルコンピュータネットワークを介して前記要求側の前記データストアから前記識別されたＲＦＱを取り出すステップ
を含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項１０】
前記インデックスにアクセスする前に、サプライヤ登録情報を登録構成要素に提供するステップと、
前記インデックスにアクセスする応答エンジンをダウンロードするステップと
をさらに含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項１１】
要求側によって生成され、サプライヤから前記要求側への商品またはサービスの納品の条件を示す仕事情報を含むサプライヤの見積り要求（ＲＦＱ）に対する応答を求めるコンピュータ実施方法であって、
前記仕事情報を予め決められたＲＦＱテンプレートに入力するステップと、
サプライヤが応答を生成するのにダウンロードするために前記ＲＦＱテンプレートが公開されるように、前記ＲＦＱテンプレートを前記要求側のローカルのデータストア内の予め定められた場所に保存するステップと、
リモートインデックスでＲＦＱテンプレートのコンピュータで実施されるインデックス付けを行うためにインデックス情報を送信するステップと
を含むことを特徴とするコンピュータ実施方法。
【請求項１２】
前記仕事情報を入力する前に、サプライヤ登録情報を登録構成要素に提供するステップと、
前記インデックス情報を送信するＲＦＱ生成エンジンをダウンロードするステップと
をさらに含むことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１３】
前記仕事情報を入力するステップは、
前記ＲＦＱテンプレートに応答するように許可されたサプライヤを示す要求側フィルタ基準を入力するステップ
を含むことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１４】
インデックス情報を送信するステップは、
前記ＲＦＱテンプレートに応答するように許可されたサプライヤを示す要求側フィルタ基準を送信するステップ
を含むことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１５】
前記ＲＦＱテンプレートに対する応答をサプライヤから受信するステップ
をさらに含むことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１６】
前記仕事情報を入力するステップは、
前記ＲＦＱに対応する仕事をサプライヤに請け負わせる際に考慮する基準を示す落札基準を入力するステップ
を含むことを特徴とする請求項１５に記載のコンピュータ実施方法。
【請求項１７】
前記落札基準に基づいて前記受信された応答を評価するステップと、
前記落札基準の前記評価に基づいて落札サプライヤを提案するステップと
をさらに含むことを特徴とする請求項１６に記載のコンピュータ実施方法。
【請求項１８】
評価するステップは、
予め定められた重み付けに応じて前記落札基準に重み付けをするステップ
を含むことを特徴とする請求項１７に記載のコンピュータ実施方法。
【請求項１９】
それぞれ要求側によって生成され、サプライヤから前記要求側への商品またはサービスの納品の条件を示す仕事情報を含むサプライヤの見積り要求（ＲＦＱ）にインデックスを付けるコンピュータ実施方法であって、
前記ＲＦＱを示すインデックス情報を前記要求側から受信するステップと、
前記インデックス情報に基づいて、サプライヤによってアクセスするために公開されるインデックス内に、ＲＦＱごとに、対応するＲＦＱのカテゴリ、および前記要求側のデータストア上の前記対応するＲＦＱの場所を示すエントリを入力するステップと
を含むことを特徴とするコンピュータ実施方法。
【請求項２０】
エントリを入力するステップは、前記インデックス内のエントリごとに、応答するためのＲＦＱを識別するために前記サプライヤからアクセス可能なフィルタ基準を含むステップを含むことを特徴とする請求項１９に記載のコンピュータ実施方法。
【請求項２１】
前記インデックス情報を受信するステップは、特定のサプライヤの識別子を受信するステップを含むことを特徴とする請求項１９に記載のコンピュータ実施方法。
【請求項２２】
前記特定のサプライヤを識別するようにＲＦＱにインデックスが付けられていることを前記特定のサプライヤに通知するステップ
をさらに含むことを特徴とする請求項２１に記載のコンピュータ実施方法。
【請求項２３】
インデックス情報を受信するステップは、
ネットワークを介してリモートの要求側から前記インデックス情報を受信するステップ
を含むことを特徴とする請求項１９に記載のコンピュータ実施方法。
【請求項２４】
少なくとも１つの要求側によって生成された、前記サプライヤによる商品またはサービスの納品の条件を示すサプライヤの見積り要求（ＲＦＱ）に応答するシステムであって、
ＲＦＱのインデックスにアクセスし、応答するためのＲＦＱを識別し、前記識別されたＲＦＱを要求側のデータストアから取り出し、前記取り出されたＲＦＱに対する応答を生成するように構成されたＲＦＱ応答エンジン
を含むことを特徴とするシステム。
【請求項２５】
前記ＲＦＱ応答エンジンは、サプライヤフィルタ基準に基づいてＲＦＱの前記インデックス内のエントリをフィルタにかけ、前記識別されたＲＦＱを前記サプライヤフィルタ基準を満たすＲＦＱとして識別することによってＲＦＱを識別するように構成されていることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記ＲＦＱ応答エンジンは、前記識別されたＲＦＱを取り出した後、前記取り出したＲＦＱの内容に基づいて詳細サプライヤフィルタ基準を前記取り出したＲＦＱに適用するようにさらに構成されていることを特徴とする請求項２４に記載のシステム。
【請求項２７】
前記ＲＦＱ応答エンジンは、前記詳細サプライヤフィルタ基準を満たす場合にのみ前記取り出されたＲＦＱに対する応答を生成することによって応答を生成するように構成されていることを特徴とする請求項２６に記載のシステム。
【請求項２８】
前記ＲＦＱ応答エンジンは、前記取り出されたＲＦＱの内容にアクセスすることによって前記応答を生成し、前記ＲＦＱの前記内容に基づいて前記応答を生成するように構成されていることを特徴とする請求項２４に記載のシステム。
【請求項２９】
要求側によって生成され、サプライヤから前記要求側への商品またはサービスの納品の条件を示す仕事情報を含むサプライヤの見積り要求（ＲＦＱ）に対する応答を求めるシステムであって、
予め決められたＲＦＱテンプレート内の前記仕事情報を受信し、サプライヤが応答を生成するのにダウンロードするために前記ＲＦＱテンプレートが公開されるように、前記ＲＦＱテンプレートを前記要求側のローカルのデータストア内の予め決められた場所に保存し、リモートインデックスで前記ＲＦＱテンプレートのコンピュータで実施されるインデックス付けを行うためのインデックス情報を送信するように構成されているＲＦＱ生成エンジン
を含むことを特徴とするシステム。
【請求項３０】
前記ＲＦＱ生成エンジンは、前記ＲＦＱテンプレートに対して応答するように許可されたサプライヤを示す要求側フィルタ基準を受信することによって前記仕事情報を受信するように構成されていることを特徴とする請求項２９に記載のシステム。
【請求項３１】
前記ＲＦＱ生成エンジンは、前記ＲＦＱテンプレートに対して応答するように許可されたサプライヤを示す要求側フィルタ基準を送信することによってインデックス情報を送信するように構成されていることを特徴とする請求項２９に記載のシステム。
【請求項３２】
前記ＲＦＱ生成エンジンは、サプライヤから前記ＲＦＱテンプレートに対する応答を受信するようにさらに構成されていることを特徴とする請求項２９に記載のシステム。
【請求項３３】
前記ＲＦＱ生成エンジンは、前記ＲＦＱに対応する仕事をサプライヤに請け負わせる際に考察する基準を示す落札基準を受信することによって前記仕事情報を受信するように構成されていることを特徴とする請求項３２に記載のシステム。
【請求項３４】
前記ＲＦＱ生成エンジンは、前記落札基準に基づいて前記受信された応答を評価し、前記落札基準の前記評価に基づいて落札サプライヤを提案するようにさらに構成されていることを特徴とする請求項３３に記載のシステム。
【請求項３５】
前記ＲＦＱ生成エンジンは、予め決められた重み付けに従って前記落札基準に重みを付けることによって前記受信された応答を評価するように構成されていることを特徴とする請求項３４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動化されたビジネスプロセスを扱う。より詳細には、本発明は、ビジネス要求を外部委託するためのサプライヤの自動識別を扱う。
【背景技術】
【０００２】
多くの製造業務、または他の業務の設定において、ある会社は、その製品を納品するために、様々なサービスを他の会社に外部委託し、また様々な在庫品（ｉｎｖｅｎｔｏｒｙ）を他の会社から購入している。例えば自転車製造元は、自転車を製造する際に、実際には組立の工程を行うだけの可能性がある。こうした工程を行うために、自転車製造元は、自転車フレーム構築サービスをフレーム製作業者に外部委託し、塗装サービスを塗装会社に外部委託する。同様に、自転車製造元は、自転車のすべての構成要素（つまり車輪、タイヤ、ブレーキ、変速機、シート、ヘッドセット、ボトムブラケット、および他の所望の付属品または部品など）をこうした部品の卸売り販売店から購入する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
購入要求およびサービス要求を他の会社に外部委託する際に、現在の製造元は、かなり複雑で面倒なプロセスを経験する。製造元はまず、外部委託する部品またはサービスについての競争入札を入手するために、サービスごと、および部品ごとに異なる複数のサプライヤと連絡をとる必要がある。製造元は、一般に書面による入札および納品情報をサプライヤに要求する可能性がある。このことで製造元は、仕様書、または少なくとも所望の仕事または部品の詳細な説明を、要求された注文を満たすためにこうした説明を必要とする異なるサプライヤのすべてに送信することを余儀なくされる。次いで各サプライヤは、入札を所与のサプライヤに落札する際に考慮される特定の項目をできるだけ識別することによって、最善を尽くして要求された入札に答える必要がある。サプライヤからの書面による各提案書は、次いで製造元によって受け取られ、次いで、購入するサービスおよび品物ごとに複数のサプライヤのうちの１つに仕事を落札するために、落札基準に基づいて評価される必要がある。言うまでもなく、このことは、製造元にとっては極めて時間がかかり、また労働力を要し、さらに各サプライヤにとっても極めて時間がかかり、また労働力を要する可能性がある。
【０００４】
その結果、製造元には、望むだけの適格なサプライヤに入札を要求するための十分な時間がない可能性がある。実際、多くの状況で、製造元には、要求を複数のサプライヤに提供することによって競争入札を求めるだけの十分な時間さえない。代わりに製造元は、単に単一のサプライヤに最善の価格を繰り返し要求するだけである。サプライヤが競争状況にないことに気付けば、製造元にとって価格が意図的に引き上げられる可能性がある。
【０００５】
同様に、現在のシステムは、重大なスケジュールの問題を作り出す可能性がある。例えば、上記の自転車製造元の例で、フレーム製作業者が自動車製造元にフレームを納品するのに３日遅れると仮定する。また、塗装会社は、所与の月の最初の２日に自転車のフレームを塗ることをもともと予定していたが、他の製造元の他の塗装の仕事をその月の次の３週間にわたって予定していると仮定する。フレーム製作業者がフレームを３日遅れて塗装工に納品すると、塗装工は、その月の第４週までフレームを塗装することができない。このことは、製造元からその小売業者への自転車の最終的な納期を３週間遅らせる。
【０００６】
こうした状況で、サービスを他のフレーム製作業者に依頼するプロセスは、非常に面倒なので、妥当な短い期間内に行うことができない可能性がある。この場合、自転車製造元は、ほぼ１カ月遅れてその自転車を小売業者に納品せざるを得ない。
【課題を解決するための手段】
【０００７】
本発明は、サプライヤに対する見積りの要求が製造元によって生成されるプロセスを自動化する。ＲＦＱエンジンは、製造元のコンピュータシステムに存在し、見積り要求（ＲＦＱ）テンプレートを生成するために使用される。このテンプレートは、サプライヤによって提供されるサービスまたは商品を記述する。ＲＦＱテンプレートは、確定されると、製造元のコンピュータシステム上の予め指定された記憶スペースに保存され、サプライヤによってアクセス可能なＲＦＱインデックスマッピング上にインデックスが付けられる。
【０００８】
サプライヤには断続的にインデックスマッピングにアクセスするＲＦＱ応答エンジンが提供されて、応答したいＲＦＱテンプレートがあるかどうかが決定される。応答したいＲＦＱテンプレートがある場合、ＲＦＱ応答エンジンは、製造元の予め指定した記憶エリア上のＲＱＦテンプレートの内容にアクセスし、ＲＦＱ応答エンジンを使用してＲＦＱテンプレートへの応答が自動的または手動で生成される。応答は、製造元に返送され、そこで落札基準に基づいて評価される。
【０００９】
一実施形態では、ＲＦＱテンプレートは、ＲＦＱテンプレートに対する応答を許可されているサプライヤをフィルタにかけるフィルタ基準を含む。別の実施形態では、サプライヤは、どのＲＦＱテンプレートに応答したいかを決定する際のフィルタ基準を含む。
【００１０】
別の実施形態では、ＲＦＱテンプレート生成エンジンは、落札基準に基づいてＲＦＱ応答を自動的に評価し、提案された落札業者を識別する。また、システムは、サービスまたは部品の購入の契約をサプライヤに請け負わせる前に、製造元と提案された落札業者との間のさらなる交渉を任意選択で提供する。さらなる交渉は、例えば、コンピュータ支援設計図など、仕事の説明についてのより詳しい情報の共有などを含み得る。さらなる交渉は、価格、納期などを参照するなど、通常の交渉を含み得る。
【発明を実施するための最良の形態】
【００１１】
本発明は、それによってサービスおよび部品の要求の発行、それに対する応答、その落札を可能にする自動化されたシステムを扱う。しかし、本発明をより詳しく説明する前に、本発明を実施できる環境の一例について説明する。
【００１２】
図１は、本発明を実施するのに適したコンピューティングシステム環境１００の例を示している。コンピューティングシステム環境１００は、適したコンピューティング環境の一例にすぎず、本発明の使用または機能の範囲に関する限定を示唆するものではない。また、コンピューティング環境１００を、動作環境１００の例に示した構成要素のいずれか１つ、またはその組合せに関連する依存性または必要条件を有しているものと解釈すべきではない。
【００１３】
本発明は、他の多くの汎用または専用コンピューティングシステム環境または構成で動作可能である。本発明との使用に適したよく知られているコンピューティングシステム、環境、および／または構成の例には、それだけには限定されないが、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記の任意のシステムまたは装置を含む分散コンピューティング環境などがある。
【００１４】
本発明は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明することができる。一般にプログラムモジュールは、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。また、本発明は、タスクが通信ネットワークによってリンクされているリモート処理装置によって実行される分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、プログラムモジュールを、メモリ記憶装置を含むローカルおよびリモートのコンピュータ記憶媒体に置くことができる。
【００１５】
図１を参照すると、本発明を実施するシステムの例は、汎用コンピューティング装置をコンピュータ１１０の形で含んでいる。コンピュータ１１０の構成要素は、それだけには限定されないが、処理ユニット１２０、システムメモリ１３０、およびシステムメモリを含む様々なシステム構成要素を処理ユニット１２０に結合するシステムバス１２１を含む。システムバス１２１は、様々なバスアーキテクチャのうちの任意のものを使用するメモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含むいくつかの種類のバス構造のうちどんなものでもよい。こうしたアーキテクチャには、それだけには限定されないが一例として、業界標準アーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、ビデオ電子装置規格化協会（ＶＥＳＡ）ローカルバス、およびメザニンバスとしても知られている周辺部品相互接続（ＰＣＩ）バスなどがある。
【００１６】
コンピュータ１１０は、一般に様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ１１０からアクセスできる使用可能な任意の媒体とすることができ、揮発性および不揮発性媒体、リムーバブルおよび非リムーバブル媒体を含む。コンピュータ可読媒体は、それだけには限定されないが一例として、コンピュータ記憶媒体および通信媒体を含み得る。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、他のデータなど、情報を記憶するための任意の方法または技術で実施される揮発性および不揮発性のリムーバブルおよび非リムーバブル媒体がある。コンピュータ記憶媒体には、それだけには限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光ディスク記憶域、磁気カセット、磁気テープ、磁気ディスク記憶域または他の磁気記憶域、または所望の情報の格納に使用でき、コンピュータ１１０からアクセスできる他の任意の媒体などがある。通信媒体は一般に、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを搬送波または他の移送機構などの変調されたデータ信号に組み込む。これには任意の情報配送媒体がある。「変調されたデータ信号」という用語は、信号に情報を符号化するように１つまたは複数のその特性が設定または変更された信号を意味する。通信媒体には、それだけには限定されないが一例として、有線ネットワーク、直接配線された接続などの有線媒体、および音響、ＲＦ、赤外線、その他の無線媒体などの無線媒体がある。また、上記のどんな組合せでもコンピュータ可読媒体の範囲内に含まれるものとする。
【００１７】
システムメモリ１３０は、読取り専用メモリ（ＲＯＭ）１３１やランダムアクセスメモリ（ＲＡＭ）１３２など、揮発性および／または不揮発性メモリの形のコンピュータ記憶媒体を含む。基本入出力システム１３３（ＢＩＯＳ）は、例えば起動中など、コンピュータ１１０内の要素間での情報の転送を助ける基本ルーチンを含み、一般にＲＯＭ１３１に格納されている。ＲＡＭ１３２は一般に、処理ユニット１２０から直接アクセス可能な、かつ／または処理ユニット１２０が現在処理しているデータおよび／またはプログラムモジュールを含む。図１は、それだけには限定されないが一例として、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示している。
【００１８】
コンピュータ１１０は、他のリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータ記憶媒体を含むこともできる。一例にすぎないが、図１は、非リムーバブル不揮発性磁気媒体から読み取り、あるいはそこに書き込むハードディスクドライブ１４１、リムーバブル不揮発性磁気ディスク１５２から読み取り、あるいはそこに書き込む磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体など、リムーバブル不揮発性光ディスク１５６から読み取り、あるいはそこに書き込む光ディスクドライブ１５５を示している。動作環境の例で使用できる他のリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータ記憶媒体には、それだけには限定されないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、半導体ＲＡＭ、半導体ＲＯＭなどがある。ハードディスクドライブ１４１は一般に、インターフェイス１４０などの固定式メモリインターフェイスを介してシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は一般に、インターフェイス１５０などの取り外し可能メモリインターフェイスによってシステムバス１２１に接続される。
【００１９】
上述し、図１に示したドライブおよびその関連のコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびコンピュータ１１０の他のデータの記憶域を提供する。図１では例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を記憶するものとして示されている。これらの構成要素は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じであっても、異なっていてもよいことに留意されたい。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７は少なくとも異なるコピーであることを示すために、ここではそれらに異なる番号を付している。
【００２０】
ユーザは、キーボード１６２、マイクロフォン１６３、およびマウス、トラックボール、タッチパッドなどのポインティング装置１６１などの入力装置を介してコマンドおよび情報をコンピュータ１１０に入力することができる。図には示していないが、他の入力装置には、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナなどがある。これらおよび他の入力装置は、しばしばシステムバスに結合されているユーザ入力インターフェイス１６０を介して処理ユニット１２０に接続されるが、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）など他のインターフェイスおよびバス構造で接続してもよい。モニタ１９１または他の種類の表示装置もまた、ビデオインターフェイス１９０などのインターフェイスを介してシステムバス１２１に接続される。モニタに加えて、コンピュータは、出力周辺インターフェイス１９０を介して接続できるスピーカー１９７、プリンタ１９６などの他の周辺出力装置を含むこともできる。
【００２１】
コンピュータ１１０は、リモートコンピュータ１８０など１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク式環境で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、ハンドヘルド装置、サーバ、ルータ、ネットワークＰＣ、ピア装置、または他の一般のネットワークノードでよく、一般にコンピュータ１１０に関連して上述した多くまたはすべての要素を含む。図１に示した論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１および広域ネットワーク（ＷＡＮ）１７３を含むが、他のネットワークを含んでいてもよい。こうしたネットワーキング環境は、オフィス、全社規模のコンピュータネットワーク、イントラネット、およびインターネットではごく一般的である。
【００２２】
ＬＡＮネットワーキング環境で使用する場合、コンピュータ１１０は、ネットワークインターフェイスまたはアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用する場合、コンピュータ１１０は一般に、モデム１７２、またはインターネットなどＷＡＮ１７３を介して通信を確立する他の手段を含む。モデム１７２は、内蔵のものでも外付けのものでもよく、ユーザ入力インターフェイス１６０または他の適切な機構を介してシステムバス１２１に接続することができる。ネットワーク式環境では、コンピュータ１１０に関連して示したプログラムモジュール、またはその一部をリモートメモリ記憶装置に格納することができる。図１は、それだけには限定されないが一例として、リモートアプリケーションプログラム１８５をリモートコンピュータ１８０上に存在するものとして示している。図示したネットワーク接続は例であり、コンピュータ間の通信リンクを確立する他の手段を使用してもよいことは理解されよう。
【００２３】
図２は、従来技術の製造元／サプライヤ通信システムの一例を示すブロック図である。背景のセクションで簡単に説明したように、図２に示すシステム例は、自転車を製造し、複数の自転車小売業者２０４に販売する（ＡＣＭＥ自転車製造会社という）製造元２０２を含む。その際に製造元２０２は、フレーム製作サービスを（フレーム製作会社である）サプライヤ２０６に外部委託する。こうしたサービスは、例えばフレームの製造および溶接を含み得る。
【００２４】
また図２は、製造会社２０２が（塗装会社である）第２のサプライヤ２０８に塗装サービスを外部委託しているところも示している。例えば、フレーム製作サプライヤ２０６は、溶接されたフレームを製造元２０２に提供し、製造元は次いで塗装されていないフレームをサプライヤ２０８に提供し、そこでフレームが塗装され、次いで製造元２０２に戻されて、製造元が組み立てて小売業者２０４に出荷する。
【００２５】
自転車を製造する際、会社２０２は、従来、（フレーム製作業者２０６および塗装業者２０８などの）サプライヤにサービスおよび部品を要求していた。前述したように、これは面倒で時間がかかるプロセスであり、異なるサプライヤからの入札を比較することは難しい可能性がある。また、重大なスケジュールの問題を引き起こす可能性もあり、それによって、望ましくないことに、製造元２０２から小売業者２０４への自転車の納品が遅れる可能性がある。同様に、人為的に引き上げられた価格がサプライヤ２０６および２０８から製造元２０２に提示され、したがって望ましくないことに、小売業者２０４に納品される自転車の価格が引き上げられたり、または望ましくないことに、製造元２０２から小売業者２０４への自転車の販売によって得られる利幅が低減したりする可能性がある。
【００２６】
図３は、本発明の一実施形態による、図２に示した製造元／サプライヤシステムを示すブロック図である。図３は、自転車製造元２０２、フレーム製作業者２０６、および塗装業者２０８をＲＦＱインデックスマッピングビルダ２２２とともに含むシステム２２０を示す。図３に示すシステム２２０の構成要素は、例としてネットワーク２２４によって接続されている。ネットワークは、（インターネットなどの）グローバルネットワークまたは他のネットワークでよい。また、図３は、自転車製造元２０２がＲＦＱ生成エンジン２２６を含んでいるところも示している。以下で詳述するように、エンジン２２６は、サプライヤ２０６および２０８によって応答するためのＲＦＱテンプレートの生成および発行に使用される。各サプライヤ２０６および２０８は、それぞれＲＦＱ応答エンジン２２８および２３０を含む。ＲＦＱ応答エンジン２２８および２３０は、以下で詳述するように、製造元２０２によって発行されるＲＦＱテンプレートへの応答を生成し、その応答を評価してもらうために製造元２０２に送信するために使用される。
【００２７】
また図３は、システム２２０がＲＦＱインデックスマッピングビルダ２２２を含んでいるところを示している。ビルダ２２２は、ＲＦＱインデックスマッピングエンジン２３２を含む。エンジン２３２は、以下で詳述するように、インデックス２３１で（製造元２０２などの）製造元によって生成されたＲＦＱテンプレートにインデックスを付ける。
【００２８】
図３は、単一の製造元２０２および２つのサプライヤ２０６および２０８のみを示していることに留意されたい。しかし、本発明の一実施形態にしたがって、同じ商品または異なる商品の異なる複数の製造元をシステムの一部としてもよいことを理解されたい。同様に、異なる様々なサービスプロバイダをシステムの一部とすることもできる。しかし本発明は、単に説明をわかりやすく簡潔にするために、単一の製造元２０２および異なる２つのサプライヤ２０６および２０８を参照して説明する。
【００２９】
図４は、製造元およびサプライヤがどのように図３で示したシステムの一部となるかを示すフロー図である。製造元２０２などの製造元は、まず、インデックスマッピングビルダ２２２に登録する。これは、単にビルダ２２２へのネットワーク接続を開き、製造元２０２が必要な登録情報をビルダ２２２に提供するための登録画面を選択することによって行うことができる。これは、図４のブロック３００によって示されている。
【００３０】
登録情報の例の中には、製造元２０２の概要を示すＳＩＣコードなどの説明などがある。さらに製造元に、製造元が何を行うかのテキスト形式の説明を入力する、またはドロップダウンメニューからそのような説明を選択するよう求めることができる。また、製造元に、住所、専門分野、製造元によって提供される商品またはサービスの種類、および製造元が外部委託する商品またはサービスの種類を入力するよう求めることもできる。
【００３１】
また、任意選択で、製造元２０２に、サブフィルタ基準（ｐｒｅｌｉｍｉｎａｒｙ  ｆｉｌｔｅｒｉｎｇ  ｃｒｉｔｅｒｉａ）を入力する機会を与えることもできる。例えば、製造元２０２は、サービスまたは商品がある地理的エリア内のサプライヤからのみ調達されることを望む可能性がある。この情報は、製造元２０２のプロフィールまたは登録テンプレートで、その地理的範囲内のサプライヤのみが製造元２０２によって発行されたＲＦＱテンプレートに応答するように設定することができる。当然、他の様々なサブフィルタ基準を製造元２０２によって入力することもできる。例えば、製造元は、選択されたサプライヤのみがＲＦＱテンプレートを見ることができる（またはそれにアクセスできる）ように、選択されたサプライヤに対してフィルタをかけることができる。これについては以下で詳述する。
【００３２】
所望の登録情報を受信すると、ＲＦＱインデックスマッピングビルダ２２２は、製造元２０２にＲＦＱ生成エンジン２２６をダウンロードする。これは、図４のブロック３０２によって示されている。図５Ａおよび５Ｂを参照して後述するように、製造元２０２のＲＦＱテンプレートを生成し、発行するためにエンジン２２６が使用される。
【００３３】
サプライヤ２０６および２０８もまた、ＲＦＱマッピングビルダ２２２に登録することによってシステム２２０の一部となることができる。その際にサプライヤ２０６および２０８も、例として、ビルダ２２２へのネットワーク接続を確立して、システム２２０に登録するために必要な情報の種類を示す登録ページにアクセスする。この場合も、登録情報は、例として、サプライヤ、およびサプライヤによって提供される商品またはサービスの種類を識別する識別情報、サプライヤの所在地を示す住所または地理的場所情報などを含み得る。同様に、任意選択で、サブフィルタ情報を提供する機会をサプライヤに与えることもできる。この場合、図６を参照して再度後述するように、サプライヤには、サブフィルタ基準を満たすインデックス付きのＲＦＱテンプレートのみが通知される。どんな場合でも、サプライヤのビルダ２２２への登録は、図４のブロック３０４によって示されている。
【００３４】
サプライヤ２０６および２０８がビルダ２２２に登録されると、ビルダ２２２は、それぞれＲＦＱ応答エンジン２２８および２３０をサプライヤにダウンロードする。これは、図４のブロック３０６によって示されている。ＲＦＱサプライヤエンジン２２８および２３０は、図６を参照して説明するように、ＲＦＱインデックスマッピングビルダ２２２でインデックスを付けられたＲＦＱテンプレートへの応答を生成するために使用される。
【００３５】
図５Ａは、（製造元２０２などの）製造元がサプライヤ２０６および２０８による応答のためのＲＦＱテンプレートを生成し、発行する一実施形態を示すフロー図である。図５Ｂは、（一例にすぎないが、）製造元２０２によって生成されたＲＦＱテンプレート３１２の一実施形態の例である。
【００３６】
製造元２０２に部品またはサービスを提供するためにサプライヤ２０６および２０８に仕事に関して見積もらせるために、製造元２０２は、まず、ＲＦＱテンプレートを生成する。これは、図５Ａのブロック３１０によって示されている。ＲＦＱテンプレートは、製造元２０２によって要求される仕事または商品を、サプライヤ２０６および２０８によって見積もることができるように十分詳しく定義する。ＲＦＱテンプレートの一例は、図５Ｂの３１２に示されている。ＲＦＱテンプレート３１２の例は、例えば、個別のシートタイプの文書、ワードプロセッサタイプの文書、またはサプライヤによって容易に応答できる他の任意の所望の文書として格納することができる。図５Ｂに示すテンプレート３１２は、（例えばＳＩＣコード、会社のサービスまたは製品を説明する他の任意の様々な基準のうちのいれか、またはテキスト形式の説明またはドロップダウンメニューから選択されたものなどを使用して説明することができる）仕事のカテゴリを含む。またＲＦＱテンプレート３１２は、例として、要求されている仕事または部品のテキスト形式の説明である仕事の説明も含む。
【００３７】
見積りが求められている商品又はサービスの種類を説明するために、他のいくつかの項目を含めることもできる。テンプレート３１２は、自転車製造元が塗装サービスを求めている例において、塗装される品物を識別する品物の説明、塗装される品物の数、こうした品物に必要な納期、製造元の地理的場所、サプライヤによって満たされるべき品質基準、および他の任意の所望の詳細（例えば仕事を完了するのに必要な特定の塗装プロセス工程）などを含む。テンプレート３１２は、（以下で詳述する）任意選択のサプライヤの事前指名、仕事がそれに基づいて落札される落札基準、ＲＦＱ有効期限、および他の任意の所望のフィールドを含むこともできる。さらに、テンプレートを、（ワードプロセッサ文書、または他のフォーマットなど）任意の所望のフォーマットで格納することができる。次いでテンプレートを再利用し、変更し、拡張することができる。
【００３８】
任意選択のサプライヤ事前指名フィールドは、製造元によってＲＦＱテンプレートに対してかけられるサブフィルタとして使用することができる。例えば製造元には、その自転車フレームに対する使用を許可している塗装サプライヤが３つある可能性がある。したがって製造元は、ＲＦＱテンプレート３１２に対する応答を許可されている３つの塗装サプライヤを（登録番号または他の識別番号などによって）識別することができる。この場合、塗装サプライヤのＲＦＱ応答エンジン２３０は、サブフィルタ操作をＲＦＱテンプレートに対して実行し、処理中のＲＦＱテンプレートの任意選択のサプライヤ事前指名フィールドに含まれていない場合は応答しない。
【００３９】
また図５Ｂは、落札基準がすべての基準および価格と示されていることを示す。これは、製造元が、価格を含めて、言及したすべての基準のその評価に基づいて契約をサプライヤに請け負わせることを示している。当然、特定の基準を列挙することもできる。例えば、製造元は、納期については色ほどこだわらない場合、落札基準フィールドにそれを示すことができる。他のまたは様々な多くのフィールドをＲＦＱテンプレートに含めることもでき、テンプレート３１２は、例示の目的で示しているにすぎない。
【００４０】
ＲＦＱテンプレートは、過去にも使用されていたものの、非常に効率のよい方法では使用されていなかった。したがって、本発明の一実施形態によれば、製造元は、ＲＦＱテンプレートを作成すると、そのローカルデータストアの事前に指定されたフォルダにそのＲＦＱテンプレートを格納する。これは、図５Ａのブロック３１４によって示されている。例えば、ＲＦＱ生成エンジン２２６は、インデックスが付けられ、発行されるＲＦＱを格納する特定のＲＦＱ発行フォルダを設定することができる。ＲＦＱ３１２が確定され、事前に指定されたデータストアの場所に格納されると、ＲＦＱ生成エンジン２２６は、インデックス情報を自動的にＲＦＱインデックスマッピングビルダ２２２に送信する。これは、ブロック３１６によって示されている。インデックス情報は、異なる様々な情報を含み得る。例えばごく簡単な場合では、インデックス情報は、単にＲＦＱが製造元によって発行されていることを示す。この場合、単に、サプライヤが全ＲＦＱテンプレートをそこから取り出すことができるデータストアの場所としてＲＦＱにインデックスが付けられる。しかし、実施形態の一例では、インデックス情報は、サブフィルタ基準の実行に使用できる少なくとも何らかの追加情報を含む。例えばインデックス情報は、テンプレートからのカテゴリおよび仕事の説明、または他の任意の所望の情報を含み得る。
【００４１】
インデックス情報がＲＦＱインデックスマッピングエンジン２３２によって受信されると、エンジン２３２は、製造元２０２によって発行されているＲＦＱテンプレート３１２を反映するためにインデックスエントリをＲＦＱインデックス２３１に入れる。これは、ブロック３１８によって示されている。
【００４２】
図５Ａは、行うことのできる任意選択の工程も示している。例えば、製造元２０２は、任意選択のサプライヤ事前指名フィールドでサプライヤを識別した場合、ＲＦＱインデックスマッピングエンジン２３２は、エントリをＲＦＱインデックス２３１に入れてＲＦＱテンプレートを反映することに加えて、追加の工程を行うことができる。エンジン２３２は、事前指名されたサプライヤとして列挙されているサプライヤに対してＲＦＱが発行されたということを、事前に指名されたサプライヤに肯定的に通知することができる。これは、ブロック３２０によって示されており、発行されたＲＦＱテンプレートに対してより迅速な応答を容易にすることができる。また、当然、製造元２０２のＲＦＱ生成エンジン２２６は、事前に指名されたサプライヤに直接通知することもできることにも留意されたい。
【００４３】
図６は、それぞれＲＦＱ応答エンジン２２８および２３０の操作の一実施形態を示すフロー図である。この説明は、ＲＦＱ応答エンジン２２８を参照して進めるが、他のＲＦＱ応答エンジンも同じように動作することに留意されたい。
【００４４】
ＲＦＱ応答エンジン２２８は、ネットワーク２２４を介してインデックス２３１に断続的にアクセスするよう構成されている。インデックス２３１がアクセスされると、エンジン２２８は、発行された、サプライヤ２０６が応答することを望んでいるＲＦＱテンプレートのインデックスを検索する。これは、図６のブロック３３０によって示されている。インデックス２３１の検索は、エンジン２３２、または他の任意の適した検索技術を介して行うことができる。一実施形態では、インデックス２３１は、サプライヤ２０６によってより正確かつ効率的な検索を行うことができるように、階層的または分類別に配列されている。
【００４５】
応答エンジン２２８は、インデックス２３１にアクセスし、その最後の検索以降に発行されたＲＦＱテンプレートを識別すると、インデックス２３１に含まれている情報に任意のサブフィルタ基準を適用する。これは、図６のブロック３３２によって示されている。例えば、上述したように、サブフィルタ基準は、いくつかの仕事のカテゴリに対して、ある地理的エリアにおいて、またはインデックス２３１でインデックスが付けられた他の任意の情報に基づいて発行されたＲＦＱテンプレートにのみサプライヤ２０６が応答することを望んでいることを示す。
【００４６】
次いで応答エンジン２２８は、発行されたＲＦＱテンプレートのいずれかがブロック３３２で適用されたサブフィルタ基準を満たすかどうかを決定する。これは、ブロック３３４で示されている。サブフィルタ基準を満たしていない場合、応答エンジン２２８は、その最後の検索以降、サブフィルタ基準を満たすＲＦＱテンプレートが発行されていないことを決定する。したがってサプライヤ２０６は、インデックス２３１でインデックスが付けられた、発行されたＲＦＱテンプレートのいずれかに応答することを望まず、処理は単にブロック３３０に戻る。
【００４７】
しかし、応答エンジン２２８は、インデックス２３１でインデックスが付けられた１つまたは複数のＲＦＱテンプレートが適用されたサブフィルタ基準を満たすと決定した場合、製造元２０２のデータストアの予め決められたデータストアの場所にあるＲＦＱテンプレートにアクセスし、製造元のデータストアからＲＦＱテンプレートをダウンロードする。これは、ブロック３３６によって示されている。
【００４８】
全ＲＦＱテンプレートを製造元から受信すると、応答エンジン２２８は、例として、ダウンロードされたＲＦＱテンプレートの内容により詳細な基準を適用する。これは、図６のブロック３３８によって示されている。例えば、比較的少数のサブフィルタ基準が適用されるように、インデックス２３１で比較的少量の情報にインデックスが付けられる場合でも、サプライヤ２０６はおそらく、多数の追加の詳細フィルタ基準に基づいて、ＲＦＱテンプレートへの応答を控えることを望むであろう。例えばサプライヤ２０６は、過去の業務上の取引に基づいて、取引を行わない製造元のリストを有している可能性がある。これらをサブフィルタ基準または詳細フィルタ基準に含めることができる。同様に、地理的場所にインデックスが付けられていない場合、サプライヤは、製造元の地理的場所に基づいて、応答するためのＲＦＱテンプレートをフィルタにかけることを依然として望むかもしれない。例えばサプライヤは、メリーランド州ボルチモアの清掃サービスのサプライヤである場合、おそらくカリフォルニア州サンフランシスコの清掃サービスの見積りを要求するように生成されたＲＦＱテンプレートに応答するのを控えるであろう。製造元の地理的場所にインデックスが付けられていない場合、地理的場所情報を含む詳細フィルタ基準に基づいて、ＲＦＱテンプレートをフィルタにかけることができる。システムのユーザの希望によってのみ限定される、他の様々な詳細フィルタ基準を使用することもできる。
【００４９】
次いで応答エンジン２２８は、ダウンロードされたＲＦＱテンプレートがサプライヤによって設定された詳細フィルタ基準を満たすかどうかを決定する。これは、図６のブロック３４０によって示されている。詳細フィルタ基準を満たさない場合、サプライヤは、とにかく応答することを望むかもしれない。例えば、ＲＦＱテンプレートはサプライヤのサービスエリアのほんのわずか外側の地理的地域を指示しており、しかしサプライヤがその取引はサプライヤにとって有利であると決定した場合、サプライヤによって設定された詳細フィルタ基準のすべてを満たすわけではない場合でさえも、ＲＦＱテンプレートの拒否を無効（ｏｖｅｒｒｉｄｅ）にし、ＲＦＱテンプレートに応答する機会が任意選択でサプライヤに与えられる。これは、ブロック３４２によって示されている。サプライヤが依然としてＲＦＱテンプレートに応答したくない場合、プロセスはブロック３３０に戻る。
【００５０】
しかし、ブロック３４０で、すべてのフィルタ基準がＲＦＱテンプレートによって満たされると決定されると、またはブロック３４２で、すべての詳細フィルタ基準が満たされているだけではない場合でさえも、サプライヤがＲＦＱテンプレートに応答することを望んでいると決定されると、ＲＦＱ応答エンジン２２８は、ダウンロードされたＲＦＱテンプレートへの応答を準備するために使用される。これは、図６のブロック３４４によって示されている。ＲＦＱテンプレートへの応答は、当然、ＲＦＱテンプレート上で要求された情報の種類に応じてかなり異なる。しかし、一部の応答は、容易に自動的に生成することができる。例えば、ＲＦＱテンプレートが単に、サプライヤが固定価格で提供する品物の見積りを求めているだけの場合、ＲＦＱテンプレートへの応答が自動的に生成されるようにすることができる。この種の応答のこうした一例は、例えば製造元が単に、電池サプライヤからの１０００個の単１電池の価格の見積りを要求しているだけの場合などである。電池サプライヤは、１０００個の単１電池の見積りの標準価格を有しており、したがってＲＦＱ応答エンジン２２８は、人間の介入無しに、簡単にＲＦＱテンプレートに関連する価格および納品条件を記入することができる。
【００５１】
あるいは、手動の介入により応答を生成することもできる。一実施形態では、応答は、ＲＦＱテンプレートからの基準、およびサプライヤが基準への任意の提案された変更の基準を満たすことができるかどうかに関する指示を含む。また応答は、異なるまたは追加の情報を含むこともできる。
【００５２】
ＲＦＱ応答は、ＲＦＱ応答エンジン２０８によって（手動または自動で）生成されると、製造元２０２に送信される。これは、図６のブロック３４６によって示されている。次いで、サプライヤから受信されたＲＦＱ応答を受信し、評価するために、ＲＦＱ生成エンジン２２６または製造元２０２の別の構成要素を使用することができる。
【００５３】
図７は、本発明の一実施形態による製造元２０２でのＲＦＱ応答の処理および評価を示すフロー図である。まず、エンジン２２６（または製造元２２２の別の構成要素）は、すぐに反応するＲＦＱ応答を受信する。これは、図７のブロック３５０によって示されている。
【００５４】
次に、エンジン２２６（または製造元２０２の別の構成要素または製造元２０２の人物）は、ＲＦＱテンプレート３１２に列挙された落札基準に基づいて、受信した応答を評価する。これは、ブロック３５２によって示されている。これは、異なる様々な方法で行うことができる。例えば、ＲＦＱが期限切れになるまで、ＲＦＱ応答のすべてを格納し、蓄積しておくことができる。次いで、ＲＦＱテンプレートに列挙された特定の落札基準を、ＲＦＱ応答内の基準を識別するフィールドと自動的に比較することができる。それに対して、各ＲＦＱテンプレートは、受信されると、自動的に評価され、採点されるようにすることができる。いずれの場合でも、ＲＦＱ応答の評価は、例としてＲＦＱテンプレートに列挙されている落札基準に基づいており、こうした落札基準は、製造元が望むように重み付けすることができる。例えば、ある製造元は納期より価格にさらに重みをかけ、別の製造元は価格より納期にさらに重みをかけることができる。当然、製造元の希望に応じて、異なる様々な重み付け技術を使用することができる。
【００５５】
いずれにせよ製造元は最終的に、（手動またはエンジン２２６で、）ブロック３５２で行われた評価に基づいて、提案された落札業者を識別する。これは、図７のブロック３５４によって示されている。
【００５６】
提案された落札業者を識別すると、製造元２０２は、その後もなお、提案された落札サプライヤ２０６との追加の交渉を行うことを望むことができる。例えばサプライヤは、ＲＦＱテンプレートで要求されたある種類の基準を指定することなく、または製造元の希望に完全には従っていない基準を見積もることによってＲＦＱテンプレートに応答しているかもしれない。この場合、製造元は、より低い価格を要求する、またはサプライヤが所望の基準をより厳密に満たすことを要求する交渉をさらに行うことができる。
【００５７】
同様に、提案された落札サプライヤは、見積りが求められた仕事を説明するより詳細な情報を受信することに基づいて、応答を場合によって（ｃｏｎｔｉｎｇｅｎｔｌｙ）指定していることがある。したがって製造元は、提案された落札サプライヤに請け負わせる前に、コンピュータ支援設計（ＣＡＤ）図面、より詳細な仕様書など、追加の詳細を提案された落札サプライヤと共有することができる。ＣＡＤ図、詳細な仕様書ファイルなどをオンラインで共有することができる。さらに、インスタンスメッセージおよび音声を使用することもできる。製造元２０２と提案された落札サプライヤ２０６との間のさらなる交渉は、当然任意選択であり、これは、図７のブロック３５６によって示されている。
【００５８】
すべての交渉が完了したら、製造元２０２は、識別されたサプライヤに仕事を請け負わせる。これは、ブロック３５８によって示されている。
【００５９】
したがって本発明は、サプライヤを識別する以前のシステムよりかなりの利点を提供する。まず、サプライヤを識別するための多数のプロセスは、自動的に行われ、したがって非常に迅速に、面倒な手動での時間のかかる操作無しに行うことができる。したがって、すでに選択されているサプライヤが何らかの理由で以前見積もった仕事を満たすことができないことを示した場合、製造元は、面倒で時間のかかる手動のプロセスに着手することなく、迅速かつ効率的に代わりの別のサプライヤを見つけることができる。
【００６０】
同様に本発明は、製造元が、入札を取得し、評価するために必要な手動のプロセスの対応した増加無しに、大量のサプライヤに仕事の入札をさせるようにすることができる。また本発明は、そうでなければこうした製造元を識別することができない場合、サプライヤが商品およびサービスを提供できる製造元を識別できるようにする。製造元がシステム２２０の一部である場合、システム２２０の一部の任意のサプライヤは、その製造元を潜在的な顧客として識別することができる。テンプレートは例としてローカルに格納されているため、ファイルを電子的な市場にアップロードする必要なく、代わりにファイルはピアツーピア方式で共有される。
【００６１】
さらに、本発明の様々な実施形態は、製造元がＲＦＱテンプレートに対応することができるサプライヤをフィルタにかけることができるようにする。また一部の実施形態は、サプライヤが、製造元、またはサプライヤが応答するＲＦＱテンプレートをフィルタにかけるようにすることもできる。このことは、製造元およびサプライヤにとって、ＲＦＱテンプレートを要求し、それに応答するプロセスが迅速かつ効率的になるようにする。
【００６２】
本発明は、特定の実施形態を参照して説明してきたが、本発明の意図および範囲から逸脱することなく形態および詳細に変更を加えることができることを当分野の技術者であれば理解されよう。
【図面の簡単な説明】
【００６３】
【図１】本発明を使用できる環境の一例を示すブロック図である。
【図２】従来技術の製造元／サプライヤ通信システムを示すブロック図である。
【図３】本発明の一実施形態による製造元／サプライヤ通信システムを示すブロック図である。
【図４】本発明の一実施形態による製造元およびサプライヤがどのように登録するかを示すフロー図である。
【図５Ａ】本発明の一実施形態によるＲＦＱテンプレートがどのように発行されるかを示すフロー図である。
【図５Ｂ】ＲＦＱテンプレートの一例を示す図である。
【図６】発行されたＲＦＱテンプレートに対してサプライヤがどのように応答するかを示すフロー図である。
【図７】ＲＦＱ応答がどのように評価されるかの一実施形態を示すフロー図である。
【符号の説明】
【００６４】
２０２  ＡＣＭＥ自転車会社
２０４  小売業者
２０６  フレーム製作会社
２０８  塗装会社
２２２  ＲＦＱインデックスマッピングビルダ
２２４  ネットワーク
２２６  ＲＦＱ生成エンジン
２２８  ＲＦＱ応答エンジン
２３０  ＲＦＱ応答エンジン
２３１  ＲＦＱインデックス
２３２  ＲＦＱインデックスマッピングエンジン
【図１】
2005135393.tif 000003
【図２】
2005135393.tif 000004
【図３】
2005135393.tif 000005
【図４】
2005135393.tif 000006
【図５Ａ】
2005135393.tif 000007
【図５Ｂ】
2005135393.tif 000008
【図６】
2005135393.tif 000009
【図７】
2005135393.tif 000010