(57)【要約】  高速プロトタイピング用３次元モデラーにおいて、３次元モデラーはネットワーク内のグローバルサーバに登録される。３次元モデラーは３次元モデルの実体の作製において用いるための情報を含むビルドを、ネットワークインターフェースを介して、受け取る。ビルドが３次元モデラーによって処理される順序を決定するために待ち行列機構が用いられる。ビルドの処理は、３次元モデルの実体を作製するように３次元モデラーのハードウエアに命令するステップを含む。３次元モデラーのネットワークインターフェースはウエッブサーバを有することができる。ネットワークインターフェースは、診断を送り、診断に基づく較正データのようなフィードバックを受け取るために用いることもできる。ネットワークインターフェースはソフトウエアコードまたはデータのアップグレードを受け取るために用いることもできる。ネットワークインターフェースは３次元モデラーに対する補給品を発注するために用いることもできる。
2010531487.tif 000002
【特許請求の範囲】
【請求項１】
３次元モデルの実体の作製において用いるための情報を含むビルドを作製するためのコマンドをユーザから受け取るステップ、
前記ビルドを作製するステップ、及び
ネットワーク内の３次元モデラーに、前記３次元モデラーに内蔵されたウエッブサーバを用いて、前記ビルドを投入するステップ、
を含むことを特徴とする方法。
【請求項２】
ビルド待ち行列内の１つ以上のビルドの場所を修正するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
ビルド待ち行列内の１つ以上のビルドの１つ以上の詳細を変更するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
１つ以上のセキュリティ設定を変更するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続するステップ、
前記ウエッブサーバを介して、３次元モデルの実体の作製において用いるための情報を含むビルドを受け取るステップ、
前記ビルドを、１つ以上のビルド待ち処理を含む待ち行列内におくステップ、及び
前記モデラーのハードウエアに前記実体を作製するように命令するステップ、
を含むことを特徴とする方法。
【請求項６】
装置において、
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続する、及び
前記ネットワーク内のグローバルサーバに前記３次元モデラーを登録する、
ように構成されたクライアントコンピュータを備えた装置において、
前記登録が前記３次元モデラーを表す識別子に少なくともある程度基づき、前記登録が正常に完了すると前記３次元モデラーが起動されることを特徴とする装置。
【請求項７】
前記クライアントコンピュータがさらに、１つ以上のオンラインサービスに加入するように構成され、前記１つ以上のオンラインサービスが遠隔診断サービスを含むことを特徴とする請求項６に記載の装置。
【請求項８】
前記クライアントコンピュータがさらに、前記モデラーへの１つ以上のビルドの投入において用いるためのソフトウエアを、前記ウエッブサーバから前記ネットワーク内の少なくとも１つのクライアントコンピュータにダウンロードするように構成されることを特徴とする請求項６に記載の装置。
【請求項９】
前記ネットワーク内の前記３次元モデラーの現時点での構成を決定する、
前記現時点での構成に１つ以上のアップグレードが利用可能であるか否かを決定する、及び
前記１つ以上のアップグレードが前記現時点での構成に利用可能であれば、ネットワークインターフェースを介して前記１つ以上のアップグレードを前記３次元モデラーに送る、
ように構成されたグローバルサーバをさらに備えることを特徴とする請求項６に記載の装置。
【請求項１０】
１つ以上の３次元モデラー補給品に対する注文を、ネットワークインターフェースを介して、発注者から受け取る、
前記１つ以上の３次元モデラー補給品に対して３次元モデラー補給品の在庫をチェックする、
前記１つ以上の３次元モデラー補給品が前記在庫にあれば、前記注文に対する支払いを処理する、及び
前記注文を満たす、
ように構成されたグローバルサーバをさらに備えることを特徴とする請求項６に記載の装置。
【請求項１１】
前記注文を満たす前記ステップが、前記１つ以上の３次元モデラー補給品を前記発注者に送るステップを含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記注文を満たす前記ステップが、前記１つ以上の３次元モデラー補給品を前記発注者に送るように代理店に指示するステップを含むことを特徴とする請求項１０に記載の装置。
【請求項１３】
前記発注者が前記３次元モデラーを含むことを特徴とする請求項１１に記載の装置。
【請求項１４】
装置において、
３次元モデルの実体の作製において用いるための情報を含むビルドを作製するためのコマンドをユーザから受け取る、
前記ビルドを作製する、及び
ネットワーク内の３次元モデラーに、前記３次元モデラーに内蔵されたウエッブサーバを用いて、前記ビルドを投入する、
ように構成されたクライアントコンピュータを備えることを特徴とする装置。
【請求項１５】
前記クライアントコンピュータがさらに、ビルド待ち行列内の１つ以上のビルドの場所を修正するように構成されることを特徴とする請求項１４に記載の装置。
【請求項１６】
前記クライアントコンピュータがさらに、ビルド待ち行列内の１つ以上のビルドの１つ以上の詳細を変更するように構成されることを特徴とする請求項１４に記載の装置。
【請求項１７】
前記クライアントコンピュータがさらに、１つ以上のセキュリティ設定を変更するように構成されることを特徴とする請求項１４に記載の装置。
【請求項１８】
前記クライアントコンピュータがさらに、１つ以上の診断をチェックするように構成されることを特徴とする請求項１４に記載の装置。
【請求項１９】
装置において、３次元モデラーであって、
前記３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続する、
前記ウエッブサーバを介して、３次元モデルの実体の作製において用いるための情報を含むビルドを受け取る、
前記ビルドを１つ以上のビルド待ち処理を含む待ち行列内におく、及び
前記モデラーのハードウエアに前記実体を作製するように命令する、
ように構成された３次元モデラーを備えることを特徴とする装置。
【請求項２０】
前記３次元モデラーがさらに、前記待ち行列内の１つ以上のビルドを結合するように構成されることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記３次元モデラーがさらに、前記ウエッブサーバを介して、前記ビルドに対する１つ以上の診断を送るように構成されることを特徴とする請求項１９に記載の装置。
【請求項２２】
装置において、
第１のファイアウォールを介してネットワークに接続された、３次元モデルの実体を作製するための３次元モデラーの、前記作製において用いるための情報を含むビルドに関する情報を含む、診断を、前記モデラーとの間のセッションを確立するように構成され、第２のファイアウォールを介して前記ネットワークに接続された、グローバルサーバから受け取る、
前記診断を解析する、及び
前記解析に少なくともある程度基づくフィードバックを、前記グローバルサーバを介して、送る
ように構成された技術サポートコンピュータを備えることを特徴とする装置。
【請求項２３】
前記技術サポートコンピュータがさらに、１つ以上のクライアントコンピュータに前記フィードバックを送るように構成されることを特徴とする請求項２２に記載の装置。
【請求項２４】
前記技術サポートコンピュータがさらに、前記３次元モデラーに前記フィードバックを送るように構成されることを特徴とする請求項２２に記載の装置。
【請求項２５】
前記フィードバックデータが前記３次元モデラーに対する較正データを含むことを特徴とする請求項２２に記載の装置。
【請求項２６】
装置において、
３次元モデルの実体を作製するための３次元モデラーから、前記作製において用いるための情報を含むビルドに関する情報を含む、診断を、ネットワークインターフェースを介して受け取る
前記診断を解析する、及び
前記解析に少なくともある程度基づくフィードバックを、前記ネットワークインターフェースを介して送る、
ように構成されたグローバルサーバを備えることを特徴とする装置。
【請求項２７】
前記グローバルサーバがさらに、１つ以上のクライアントコンピュータに前記フィードバックを送るように構成されることを特徴とする請求項２６に記載の装置。
【請求項２８】
前記グローバルサーバがさらに、前記３次元モデラーに前記フィードバックを送るように構成されることを特徴とする請求項２６に記載の装置。
【請求項２９】
前記フィードバックデータが前記３次元モデラーに対する較正データを含むことを特徴とする請求項２７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータサイエンスの分野に関する。さらに詳しくは、本発明は分散高速プロトタイピングに関する。
【背景技術】
【０００２】
３次元モデルを作製するモデラーを有するＲＰ（高速プロトタイピング）システムのための一般的な処方では、モデラーソフトウエアのアップグレードがモデラーのユーザによって手作業で実施されることが必要である。さらに、モデラーステータス及びビルドステータスは一般にモデラーに付帯するコンピュータでしか利用できない。モデラーソフトウエアは一般にＰＣベースコンピュータ互換でしかなく、ＵＮＩＸベースシステム及びアップルＯＳベースシステムは一般にＲＰシステムによってサポートされていない。一般的なＲＰシステムには特定のオペレーティングシステムに合わせられたソフトウエアドライバも必要である。モデラーのユーザは、オペレーティングシステムのバージョンが変わったときに、新しいバージョンのソフトウエアドライバを手作業でインストールしなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
したがって、ＲＰシステムを使用するための改善された処方が必要とされている。
【課題を解決するための手段】
【０００４】
３次元物体の高速プロトタイピングのための３次元モデラーはネットワーク内のグローバルサーバに登録される。３次元モデラーは、ネットワークを介して、３次元モデルの実体の作製に用いるための情報を含むビルドを受け取る。ビルドが３次元モデラーによって処理される順序を決定するために待ち行列機構が用いられる。ビルドの処理には、３次元モデルの実体の作製を３次元モデラーのハードウエアに命令することが含まれる。３次元モデラーのネットワークインターフェースはウエッブサーバを有することができる。ネットワークインターフェースは、診断を送り、診断に基づく較正データのようなフィードバックを受け取るために用いることもできる。ネットワークインターフェースはソフトウエアコードまたはデータのアップグレードを受け取るために用いることもできる。ネットワークインターフェースは３次元モデラーに対する補給品を発注するために用いることもできる。
【０００５】
一態様にしたがえば、３次元モデラーは３次元モデラーに内蔵されたウエッブサーバを介してネットワークに接続される。３次元モデラーはネットワーク内のグローバルサーバに登録され、登録は３次元モデラーを表す識別子に少なくともある程度は基づく。３次元モデラーは登録が正常に完了したときに起動される。
【０００６】
別の態様にしたがえば、ユーザからビルド作製のためのコマンドが受け取られる。ビルドは、３次元モデルの実体の作製において用いるためのビルドデータ情報を含む。ビルドデータ情報が作製され、３次元モデラーに内蔵されたウエッブサーバを用いて、ネットワーク内の３次元モデラーに投入される。
【０００７】
別の態様にしたがえば、３次元モデラーは３次元モデラーに内蔵されたウエッブサーバを介してネットワークに接続される。ウエッブサーバを介してビルド情報が受け取られる。ビルドは１つ以上の待ち処理を含む待ち行列におかれる。次いでモデラーのハードウエアが実体作製の命令を受ける。
【０００８】
別の態様にしたがえば、グローバルサーバと３次元モデラーの間のセッションを確立するように構成されたグローバルサーバからモデラーの診断が受け取られる。モデラーは第１のファイアウォールを介してネットワークに接続され、グローバルサーバは第２のファイアウォールを介してネットワークに接続される。３次元モデラーは３次元モデルの実体の作製に用いられる。診断は、３次元モデルの実体の作製において用いるための情報を含む、ビルドに関する情報を含む。診断が解析される。少なくともある程度は解析に基づくフィードバックがグローバルサーバを介して送られる。
【０００９】
別の態様にしたがえば、ネットワークインターフェースを介して３次元モデラーから診断が受け取られる。３次元モデラーは３次元モデルの実体の作製に用いられる。診断は、３次元モデルの実体の作製において用いるための情報を含む、ビルドに関する情報を含む。診断が解析される。少なくともある程度は解析に基づくフィードバックがネットワークインターフェースを介して送られる。
【００１０】
本発明のその他の態様にしたがえば、上述した方法を実行するための対応装置が提供される。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の態様の実施に適するコンピュータシステムのブロック図である。
【図２】図２は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図３】図３は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図４】図４は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図５】図５は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図６】図６は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図７】図７は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【図８】図８は本発明の一実施形態にしたがう高速プロトタイピング用クライアントコンピュータを示すブロック図である。
【図９】図９は本発明の一実施形態にしたがう高速プロトタイピング用モデラーのインストールのための方法を示すブロック図である。
【図１０】図１０は本発明の一実施形態にしたがうクライアントコンピュータから見た高速プロトタイピングのための高水準の方法を示すフローチャートである。
【図１１】図１１は本発明の一実施形態にしたがうクライアントコンピュータから見た高速プロトタイピングのための低水準の方法を示すフローチャートである。
【図１２】図１２は本発明の一実施形態にしたがう高速プロトタイピング用モデラーを示すブロック図である。
【図１３】図１３は本発明の一実施形態にしたがうモデラーから見た高速プロトタイピングのための方法を示すフローチャートである。
【図１４】図１４は本発明の一実施形態にしたがう高速プロトタイピング用ローカルサーバを示すブロック図である。
【図１５】図１５は本発明の一実施形態にしたがう高速プロトタイピング用グローバルサーバを示すブロック図である。
【図１６】図１６Ａ、１６Ｂおよび１６Ｃは本発明の一実施形態にしたがうグローバルサーバから見た高速プロトタイピングのための方法を示すフローチャートである。
【図１７】図１７は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。
【発明を実施するための形態】
【００１２】
本明細書に組み込まれ、本明細書の一部をなす、添付図面は本発明の１つ以上の実施形態を示し、詳細な説明とともに、本発明の原理及び実施の説明に役立つ。
【００１３】
本発明の実施形態は本明細書において分散高速プロトタイピングに関して説明される。当業者であれば、以下の本発明の詳細な説明が例示に過ぎず、限定は決して目的とされていないことを認めるであろう。本開示の恩恵を有するような当業者には、本発明のその他の実施形態は自明であろう。ここでは添付図面に示されるような本発明の実施形態が詳細に参照される。図面及び以下の詳細な説明を通して同じ参照符号が同じかまたは同様の要素を指して用いられる。
【００１４】
明確さを考えて、本明細書の説明される実施形態の通常の特徴は全てが示され、説明されるとは限らない。もちろん、そのような実際に実施形態の開発において、用途関連及び商活動関連の制約の遵守のような、開発者の特定の目標を達成するために数多くの実施に固有の決断がなされなければならず、これらの特定の目標が実施形態毎に、また開発者毎に、異なることは理解されるであろう。さらに、そのような開発活動は複雑で時間がかかるであろうが、それでも、本開示の恩恵を有する当業者にとっては日常の工学技術業務の遂行であることは理解されるであろう。
【００１５】
本発明の一実施形態にしたがえば、様々なタイプの、オペレーティングシステム（ＯＳ）、コンピュータプラットフォーム、ファームウエア、コンピュータプログラム、コンピュータ言語及び／または汎用コンピュータを用いて、コンポーネント、プロセス工程及び／またはデータ構造を実施することができる。方法は処理回路上で動作するプログラムプロセスとして実行することができる。処理回路は、プロセッサ及びオペレーティングシステム、接続及びネットワーク、データ格納庫またはスタンドアローン装置の数多くの組合せの形態をとることができる。プロセスは、そのような、単独ハードウエアまたはハードウエアのいずれかの組合せのような、ハードウエアによって実行される命令として実施することができる。ソフトウエアはコンピュータによる読出しが可能なプログラム格納庫上に格納することができる。
【００１６】
本発明の一実施形態にしたがえば、コンポーネント、プロセス及び／またはデータ構造は、米国カリフォルニア州サンタクララのサンマイクロシステムズ社から入手できるＳｏｌａｒｉｓ（登録商標）、米国ワシントン州レドモンドのマイクロソフト社から入手できる、Ｗｉｎｄｏｗｓ Ｖｉｓｔａ（商標）、Ｗｉｎｄｏｗｓ ＮＴ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標） ＸＰ、「Ｗｉｎｄｏｗｓ」 ＸＰ Ｐｒｏ、及び「Ｗｉｎｄｏｗｓ」 ２０００、米国カリフォルニア州クパチーノのアップル社から入手できるアップルＯＳ-Ｘベースシステム、または多くのベンダーから入手できるＬｉｎｕｘのような様々なバージョンのＵｎｉｘ（登録商標）オペレーティングシステムのようなＯＳに対応する、パーソナルコンピュータ、ワークステーションコンピュータ、メインフレームコンピュータまたは高性能サーバのようなデータ処理コンピュータ上で実行される、機械語、ＣまたはＣ＋＋、Ｊａｖａ（登録商標）及び／またはその他の高水準言語のプログラムを用いて実施することができる。方法は、マルチプロセッサシステム上で、あるいは、入力装置、出力装置、ディスプレイ、ポインティングデバイス、メモリ、記憶装置、プロセッサに、またプロセッサからデータを移送するためのメディアインターフェース、等のような様々な周辺装置を備えるコンピュータ環境において、実施することもできる。さらに、そのようなコンピュータシステムまたはコンピュータ環境はローカルに、あるいはインターネットまたはその他のネットワークを通じて、ネットワーク化することができる。異なる実施形態を用いることができ、その他のタイプのオペレーティングシステム、コンピュータプラットフォーム、コンピュータプログラム、ファームウエア、コンピュータ言語及び／または汎用コンピュータ、等を含めることができる。さらに、当業者であれば、本明細書に開示される本発明の範囲及び精神を逸脱することなく、結線接続デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途集積回路（ＡＳＩＣ）、等のような、汎用性が低いデバイスも用い得ることを認めるであろう。
【００１７】
本発明の文脈において、語句「ネットワーク」は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、首都圏ネットワーク、居住ネットワーク、共同ネットワーク、複合ネットワーク、インターネット、ワールドワイドウエッブ、ケーブルテレビジョンシステム、電話システム、無線遠距離通信システム、光ファイバネットワーク、トークンリングネットワーク、イーサネット(登録商標）ネットワーク、ＡＴＭネットワーク、フレームリレーネットワーク、衛星通信システム、等を含む。そのようなネットワークは技術上周知であり、したがって本明細書でさらに説明されることはない。
【００１８】
本発明の文脈において、語句「識別子」は１つ以上の、数字、文字、記号、等の順序列を指す。さらに詳しくは、「識別子」は１ビット以上のビットで表すことができるいずれかのエンティティを指す。
【００１９】
本発明の文脈において、術語「分散」は複数のコンピュータにわたって分散され、ただ１つの場所に集中化されていない、デジタル情報システムを指す。
【００２０】
本発明の文脈において、語句「プロセッサ」は、データの処理または変換を行う（スタンドアローンまたは分散）実体コンピュータまたは（スタンドアローンまたは分散）仮想コンピュータを指す。プロセッサは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せで実施することができる。
【００２１】
本発明の文脈において、語句「データ格納庫」は、デジタルまたはアナログの情報またはデータを格納するための、ローカルまたは分散の、ハードウエア及び／またはソフトウエアの手段または装置を指す。語句「データ格納庫」は、例として、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、フラッシュメモリ、ハードディスクドライブ、ディスクドライブ、フロッピー(登録商標）ディスクドライブ、テープドライブ、ＣＤドライブ、ＤＶＤドライブ、（オーディオ、ビデオ、アナログ、デジタルまたはこれらの組合せの）磁気テープデバイス、光学式記憶デバイス、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、固体メモリデバイス及びユニバーサルシリアルバス（ＵＳＢ）記憶デバイス、等のようなデバイスのいずれかを指す。語句「データ格納庫」は、例として、データベース、ファイルシステム、記録システム、オブジェクト指向データベース、リレーショナルデータベース、ＳＱＬデータベース、監査証跡及びログ、プログラムメモリ、キャッシュ及びバッファ、等も指す。
【００２２】
本発明の文脈において、語句「ネットワークインターフェース」は、ユーザがネットワークを介して通信を行うかまたはネットワークから情報を検索する目的のためにネットワークにアクセスする手段を指す。
【００２３】
本発明の文脈において、語句「アップグレード」は、既存のソフトウエアコードまたはデータの改善されたバージョンを指す。改善バージョンは以前のバージョンの既存のソフトウエアコードまたはデータに対して新規のまたは異なる機能を提供することができる。あるいはまたはこれに加えて、改善バージョンは以前のバージョンにともなう１つ以上のバグまたは問題を修正／解決することができる。
【００２４】
本発明の文脈において、語句「ユーザインターフェース」は個人への及び／または個人からの情報及び／または指示の提供及び／または受取りを行うためのいずれかのデバイスまたはデバイス群を指す。ユーザインターフェースには、ビデオディスプレイプロジェクタまたはスクリーン、ラウドスピーカー、光または光システム、プリンタ、点字装置、振動装置、等のような、個人に情報を提示するための手段を含めることができる。ユーザインターフェースには、ボタン、キー、レバー、スイッチ、ノブ、タッチパッド、タッチスクリーン、マイクロフォン、音声検出器、動き検出器、カメラ及び光検出器の内の１つ以上、またはこれらの組合せのような、個人から情報または指示を受け取るための手段も含めることができる。例示ユーザインターフェースには、ページャー、移動電話、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルド／パームコンピュータ、電子手帳（ＰＤＡ）、陰極線管（ＣＲＴ）、キーボード、キーパッド、液晶ディスプレイ（ＬＣＤ）、コントロールパネル、ホーン、サイレン、アラーム、プリンタ、スピーカー、マウスデバイス、コンソール及び音声認識装置がある。
【００２５】
本発明の文脈において、語句「ウエッブサーバ」は、他のコンピュータによるアクセスに対して用意されているウエッブページ及び／データを格納及び／または提供するコンピュータシステムを指す。
【００２６】
本発明の文脈において、語句「グローバルサーバ」は、ウエッブサーバ及びその他のコンピュータによるアクセスに対して用意されているデータ及びソフトウエアを格納し、カスタマのネットワークの外の１つ以上の場所におくことができる、コンピュータシステムを指す。
【００２７】
本発明の文脈において、語句「高速プロトタイピング」は、比較的短い時間内に１つ以上の３次元中実物体を作製する、いずれかの加層型のプロトタイプ作製または生産のプロセス、システムまたは技術を意味する。これには、ステレオリソグラフィ法、薄膜積層（ＬＯＭ）法、レーザ焼結法、熱溶融積層（ＦＤＭ）法、（薄膜移載造形（ＦＴＩ）法とも称される）フレキシブル薄膜輸送固体造形（ＦＴＳＩ）法、様々なインクジェットベースモデル作製システムまたは様々なデジタル光投影（ＤＬＰ）ベースモデル作製システムのような、加層型固体造形法がある。そのような固体造形法には、温度変化または光硬化によって固化または融合する、液体樹脂配合物、プラスチック粉末材料、金属粉末材料またはインク組成物の使用を含めることができる。１つないし少数のプロトタイプ品または多数の生産品の作製は、本明細書で用いられるような高速プロトタイピング及び生産の範囲内に含められるべきである。本発明とともに用いられ得る固体造形法の１つは、２００７年１月１７日に出願された係属米国仮特許出願第６０/８８５２５７号の明細書に開示されている、ＦＴＩＳ法である。上記開示はその全体が本明細書に参照として含まれる。
【００２８】
本発明の文脈において、語句「システム」はいずれかの、１つ以上のデータネットワークまたは接続を介して、本発明の実施形態と交信するように適合され、本発明の実施形態とともに用いるために適合された、プロセッサ手段、データ格納手段、プログラム手段及び／またはユーザインターフェース手段を備える、ハードウエア及び／またはソフトウエアの、１つのコンピュータ情報及び／または制御装置、複数の装置または複数の装置のネットワークを指す。
【００２９】
本発明の文脈において、語句「ビルド」は、３次元モデルの実体の作製において用いるための情報を指し、また作製されている実３次元モデルも指す。
【００３０】
本発明の例示実施形態は３次元モデルを作製するように構成された高速プロトタイピングモデラーに内蔵されたウエッブサーバを含む。内蔵ウエッブサーバはモデラーとクライアントコンピュータのネットワークブラウザの間の交信を管理するように構成される。モデラーは、スライシング及び支持体形成作業の管理を含む実時間モデラー動作及びモデラーに投入されたジョブを管理するためのビルド待ち行列を管理するようにも構成される。モデラー内に常駐するウエッブサーバを利用することにより、ユーザはユーザのクライアントコンピュータによって用いられるオペレーティングシステムに関わらずにモデラーと対話することができる。ユーザは、オペレーティングシステムのバージョンが変わってもモデラーソフトウエアドライバを手作業でアップグレードする必要はない。本発明の例示実施形態により、ジョブの遠隔投入も可能になる。本発明の例示実施形態により、商活動用途及び製品改善において用いるためのモデラーのデータマイニングも可能になる。
【００３１】
図１は本発明の態様の実施に適するコンピュータシステム１００のブロック図を示す。図１に示されるように、システム１００は、プロセッサ１０４，（ＲＡＭのような）内部メモリ１０６，入力/出力（Ｉ/Ｏ）コントローラ１０８，（メモリカードのような）リムーバブルメモリ１２２，ディスプレイアダプタ１１２を介するディスプレイスクリーン１１０のような外部デバイス，ローラータイプ入力デバイス１１４，ジョイスティック１１６，数字キーボード１１８，英数字キーボード１１８，方向指示ナビゲーションパッド１２６及び無線インターフェース１２０，のような主なサブシステムを相互接続するバス１０２を備える。その他の多くのデバイスを接続することができる。無線ネットワークインターフェース１２０または有線ネットワークインターフェース１２８を、あるいはいずれをも、当業者には既知のいずれかのネットワークインターフェースシステムを用いてローカルエリアネットワークまたは（インターネットのような）広域ネットワークにインターフェースするために用いることができる。
【００３２】
（図示されていない）その他の多くのデバイスまたはサブシステムを同様の態様で接続することができる。また、本発明の実施に図１に示されるデバイスの全てがある必要はない。さらに、デバイス及びサブシステムは図１に示される態様とは異なる態様で相互接続することができる。本発明を実施するためのコードは動作可能な態様で、内部メモリ１０６に配されるか、あるいはリムーバブルメモリ１２２、「フロッピー」ディスク、親指ドライブ、コンパクトフラッシュ（登録商標）記憶デバイス、ＤＶＤ-Ｒ（書込可能「デジタルバーサタイルディスク」または「デジタルビデオディスク」）、ＤＶＤ-ＲＯＭ（「デジタルバーサタイルディスク」または「デジタルビデオディスク」リードオンリメモリ）、ＣＤ-Ｒ（書込可能コンパクトディスク）またはＣＤ-ＲＯＭ（コンパクトディスクリードオンリメモリ）のような記憶メディアに格納することができる。
【００３３】
図２は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図２に示されるように、高速プロトタイピング用システムは、ネットワーク２２６に接続され、１つ以上のモデラー（２０６，２０８）を登録するためにユーザ（２００，２０２，２０４，２２８）とインターフェースするように及び１つ以上の３次元モデル（２２２，２２４）の作製において１つ以上のモデラー（２０６，２０８）とインターフェースするように構成された、１つ以上のクライアントコンピュータ（２１６，２１８，２２０，２１０）を備える。１つ以上のモデラー（２０６，２０８）はネットワーク２２６に接続され、１つ以上のクライアントコンピュータ（２１６，２１８，２２０，２１０）から１つ以上のビルドを受取り、１つ以上のビルドに基づいて１つ以上のモデル（２２２，２２４）を作製するように構成される。グローバルサーバ２１４はファイアウォール２１２を介してネットワークに接続され、１つ以上のモデラー（２０６，２０８）の登録において１つ以上のクライアントコンピュータ（２１６，２１８，２２０，２１０）とインターフェースするように構成される。
【００３４】
グローバルサーバ２１４は１つ以上のモデラー（２０６，２０８）から診断を受取り、診断の解析に基づいてユーザ（２００，２０２，２０４，２２８）にフィードバックを与えるようにも構成することができる。フィードバックには１つ以上のモデラーに関する潜在的な問題の診断を含めることができる。診断は将来のモデラーコンポーネントを改善するために用いることもできる。
【００３５】
グローバルサーバ２１４は１つ以上のモデラー（２０６，２０８）にアップグレードを提供するようにも構成することもできる。アップグレードにはソフトウエアコードまたはデータを含めることができる。１つ以上のモデラーの登録が正常に完了すると、１つ以上のモデラーは起動される。
【００３６】
動作において、ユーザ（２００，２０２，２０４，２２８）はモデラー（２０６，２０８）を受け取り、グローバルサーバ２１４にモデラー（２０６，２０８）を登録するためにクライアントコンピュータ（２１６，２１８，２２０，２１０）を用い、ネットワーク２２６を介して、モデラー（２０６，２０８）のウエッブサーバとインターフェースする。本発明の一実施形態にしたがえば、登録にはグローバルサーバ２１４またはモデラー（２０６，２０８）からクライアントコンピュータ（２１６，２１８，２２０，２１０）へのソフトウエアのダウンロードが含まれる。本発明の別の実施形態にしたがえば、ソフトウエアは登録プロセスとは独立にクライアントコンピュータ（２１６，２１８，２２０，２１０）にダウンロードされる。ダウンロードされたソフトウエアは、クライアントコンピュータ（２１６，２１８，２２０，２１０）を用いて１つ以上のビルドのプレビューにおいて用いるため、及び１つ以上のビルドをクライアントコンピュータ（２１６，２１８，２２０，２１０）からモデラー（２０６，２０８）に投入するためのソフトウエアである。
【００３７】
モデラー（２０６，２０８）の登録に際して、ユーザ（２００，２０２，２０４，２２８）はビルドの作製、プレビュー及びモデラー（２０６，２０８）への投入のためにクライアントコンピュータ（２１６，２１８，２２０，２１０）を用いることができる。モデラー（２０６，２０８）に投入されると、ビルドはビルドに基づいてモデルを造形するために待ち行列におかれる。ビルドが待ち行列におかれている間、ユーザ（２００，２０２，２０４，２２８）はクライアントコンピュータ（２１６，２１８，２２０，２１０）を用いて、待ち行列内のビルドを見ることができ、待ち行列内のビルドの特性を修正することができる。例として、ユーザ（２００，２０２，２０４，２２８）は待ち行列内のビルドの順番を変えることができ、あるいは１つ以上のビルドを待ち行列から削除することができる。
【００３８】
本発明の一実施形態にしたがえば、モデラー（２０６，２０８）は診断をグローバルサーバ２１４に提供する。診断にはビルド及びモデラー（２０６，２０８）のステータスに関する情報が含まれる。グローバルサーバ２１４は診断を受取り、診断を解析して、診断の解析に基づくフィードバックを提供する。
【００３９】
本発明の別の実施形態にしたがえば、グローバルサーバ２１４はソフトウエアまたはデータのアップグレードをモデラー（２０６，２０８）に提供する。
【００４０】
特定の数のクライアントコンピュータ、診断コンピュータ及びモデラーを示す、本発明の実施形態の図解は、限定を目的とするものでは決してない。本発明の実施形態は、任意の数のクライアントコンピュータ、任意の数の診断コンピュータ及び任意の数のモデラーを有する、高速プロトタイピング用システムに適用される。
【００４１】
図３は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図３は、図３のユーザ（３００，３０２，３０４）が、インターネット３３２に接続され、ファイアウォール３３０で保護されている、ＬＡＮ３２６に接続されていることを除き、図２と同様である。グローバルサーバ３１４もインターネット３３２に接続されるが、別のファイアウォール３１２で保護されている。
【００４２】
図４は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図４に示されるように、グローバルサーバ４１４は技術サポート４１０と１つ以上のモデラー４０６の間のプロクシであるように構成される。本発明のこの実施形態において、高速プロトタイピング用システムは、ＬＡＮ４２６に接続され、１つ以上のモデラー４０６を登録するためにユーザ４００とインターフェースするように、及び１つ以上の３次元モデル４２２の作製において１つ以上のモデラー４０６とインターフェースするように構成された、１つ以上のクライアントコンピュータ４１６を備える。１つ以上のクライアントコンピュータ４１６及び１つ以上のモデラー４０６はファイアウォール４３０を介してインターネット４３２にも接続される。１つ以上のクライアントコンピュータ４１６は援助を要請するために技術サポート４１０に接触するようにも構成される。１つ以上のクライアントコンピュータ４１６はさらに、技術サポート４１０から指示を受け取って、１つ以上のクライアントコンピュータ４１６上のユーザのブラウザを用いて１つ以上のモデラー４０６に接触するように構成される。１つ以上のクライアントコンピュータ４１６はさらに、技術サポート４１０から指示を受け取り、遠隔診断を開始するためのコマンドを１つ以上のモデラー４０６に与えるように構成される。１つ以上のクライアントコンピュータ４１６は診断セッションを終了するようにも構成される。
【００４３】
図４をまだ参照すれば、１つ以上のモデラー４０６はＬＡＮ４２６に接続され、１つ以上のクライアントコンピュータ４１６から１つ以上のビルドを受け取り、１つ以上のビルドに基づいて１つ以上のモデル４２２を作製するように構成される。１つ以上のモデラー４０６は遠隔診断を開始するためのコマンドをクライアントコンピュータ４１６から受け取るようにも構成される。１つ以上のモデラー４０６はさらに、グローバルサーバ４１４との診断セッションを確立するためにグローバルサーバ４１４に接触するように構成される。１つ以上のモデラー４０６は、グローバルサーバ４１４から１つ以上の命令を受け取るようにも、また１つ以上の命令に応答して１つ以上のログファイルを生成するようにも構成される。１つ以上のモデラー４０６はさらに、１つ以上のログファイルを技術サポート４１０に送るように構成される。
【００４４】
図４をまだ参照すれば、グローバルサーバ４１４はファイアウォール４１２を介してネットワーク４３２に接続され、１つ以上のモデラー４０６の登録において１つ以上のクライアントコンピュータ４１６とインターフェースするように構成される。グローバルサーバ４１４は１つ以上のモデラー４０６から診断を受取り、診断の解析に基づいてユーザ４００にフィードバックを提供するようにも構成される。フィードバックには１つ以上のモデラー４０６に関する潜在的な問題の診断を含めることができる。潜在的な問題の例には、プリセットされた所望の温度範囲から外れている温度の検知またはプリセットされた時間範囲内で作動していないモーターがあり得る。診断は将来のモデラーコンポーネントの改善のために用いることもできる。１つ以上のモデラーの登録が正常に完了すると、１つ以上のモデラーは起動される。グローバルサーバ４１４はさらに、セッションを確立するために１つ以上のモデラー４０６と接触するように構成される。グローバルサーバ４１４は、技術サポート４１０から１つ以上の診断コマンドを受け取るようにも、また１つ以上の診断コマンドに応答して１つ以上のモデラーに１つ以上の命令を送るようにも構成される。
【００４５】
動作において、ユーザ４００は援助を要請するために技術サポート４１０に接触する。技術サポート４１０はグローバルサーバ４１４に接触し、エンドユーザ４００にユーザのブラウザを用いて１つ以上のモデラー４０６に接続するように指示する。技術サポート４１０は遠隔診断を開始するために１つ以上のモデラー４０６にコマンドを送るようにもユーザ４００に指示する。１つ以上のモデラー４０６はグローバルサーバ４１４とのセッションを確立するためにグローバルサーバ４１４に接続する。モデラーのグローバルサーバ４１４とのセッションを見て、技術サポート４１０は１つ以上の診断コマンドをグローバルサーバ４１４に送る。グローバルサーバ４１４は１つ以上の診断コマンドに応答して１つ以上の命令を１つ以上のモデラー４０６に送る。１つ以上のモデラー４０６は１つ以上の命令に応答して１つ以上のログファイルを生成する。１つ以上のモデラー４０６は１つ以上のログファイルを技術サポート４１０に送る。技術サポート４１０は問題を診断するために１つ以上のログファイルを査閲し、必要であれば、新しい命令をモデラー４０６に送る。診断セッションはユーザ４００によって、または技術サポート４１０によって、終了させることができる。
【００４６】
図５は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図５は、図２のクライアントコンピュータ２１０が図５のローカルサーバ５１０で置き換えられていることを除き、図２と同様である。ローカルサーバ５１０は、クライアントコンピュータ（５１６，５１８，５２０）を介してユーザ（５００，５０２，５０４）により投入されたビルドの待ち行列を扱うように構成される。本発明の一実施形態にしたがえば、ローカルサーバ５１０は、ローカルサーバ５１０が待ち行列内に維持するビルドのそれぞれを１つ以上のモデラー（５０６，５０８）のどれが受け取るかを決定する。本発明の別の実施形態にしたがえば、ローカルサーバ５１０は１つ以上のモデラー（５０６，５０８）の構成を維持するように構成される。本発明の別の実施形態にしたがえば、ローカルサーバ５１０は、１つ以上のモデラーのステータスに関して、及びローカルサーバ５１０によって維持される待ち行列内の１つ以上のビルドのステータスに関して、報告するように構成される。
【００４７】
図６は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図６に示されるように、高速プロトタイピング用システムは、ネットワーク６１４に接続され、モデラーのソフトウエアコードまたはデータ６２４への較正データ及び１つ以上のアップグレードを受け取るように構成された、モデラー６００を備える。モデラー６００は診断データ６０４を提供するようにも構成される。クライアントコンピュータ６１８はネットワーク６１４に接続され、診断データ６１６を受け取るように、またモデラー補給品６２２に対する購入リクエストを送るように、構成される。グローバルサーバ６０８はファイアウォール６１０を介してネットワーク６１４に接続され、診断データ６０６を受け取り、モデラーのソフトウエアコードまたはデータへのアップグレードについてチェックし、１つ以上のモデラー補給品に対する購入リクエスト６０６を受け取るように構成される。グローバルサーバ６０８はモデラーのソフトウエアコードまたはデータへの較正データ及び１つ以上のアップグレード６１２を送るようにも構成される。
【００４８】
図７は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図７は、図７のユーザがクライアントコンピュータ７１８を介してグローバルサーバ７０８から命令を「引き出す」ことを除いて、図６と同様である。図７は、１つ以上の指令の実施をモデラー７００に反復態様で命令し、モデラーの診断を解析し、おそらくはさらなる指令の実施をモデラーに命令することによって、１つ以上のモデラーパラメータを対話形式で検査するためのシステム及び方法を示す。図７に示されるように、高速プロトタイピング用システムは、ネットワーク７１４に接続され、命令７２０を受け取って診断ログ７０２を送るように構成された、１つ以上のモデラー７００を備える。１つ以上のクライアントコンピュータ７１８はネットワーク７１４に接続され、命令に対するユーザリクエスト７１２をグローバルサーバ７０８に送るように構成される。グローバルサーバ７０８はファイアウォール７１０を介してネットワーク７１４に接続され、クライアントコンピュータ７１８を介してモデラー７００からの診断ログ７０４及びユーザ７１６からの命令に対するリクエストを受け取るように構成される。グローバルサーバ７０８は、命令に対するリクエスト７１２を受け取ると、診断ログ７０４を解析し、解析に基づくフィードバックまたは命令７０６をユーザ７１６に与える。１つ以上のモデラー７００は、通常のインターネット通信チャネルを用いて、ファイアウォール７１０内からグローバルサーバ７０８に接続し、クライアントコンピュータ７１８を介してグローバルサーバ７０８から命令を受け取るように構成される。本発明の一実施形態にしたがえば、リクエストされる命令は、ユーザがグラフィカルユーザインターフェースのボタンをクリックして遠隔グローバルサーバによる修理または回避を決定するためのモデルの直接遠隔診断をユーザ自身が可能にする、能動診断に対するリクエストを含む。
【００４９】
動作において、ユーザ７１６はクライアントコンピュータ７１８を用いてグローバルサーバ７０８からの命令をリクエストする。グローバルサーバ７０８は命令７０６をクライアントコンピュータ７１８に送り、クライアントコンピュータ７１８は命令７２０をモデラー７００に転送する。モデラー７００は命令７２０を実行し、診断ログ７０２を生成して、診断ログ７０２をクライアントコンピュータ７１８に送る。クライアントコンピュータ７１８は診断ログ７０４をグローバルサーバ７０８に送る。グローバルサーバ７０８は診断ログ７０４を解析して更新された命令７０６をクライアントコンピュータ７１８に送り、クライアントコンピュータ７１８は更新された命令７２０をモデラー７００に転送する。１つ以上のモデラーパラメータを試験するため、上記ステップを複数回繰り返すことができる。モデラーパラメータの例には、モーター速度、モーター作動時間及び温度がある。
【００５０】
本発明の別の実施形態にしたがえば、グローバルサーバ７０８はユーザ７１６の承認の下でモデラー７００と直接交信し、よってユーザ７１６がモデラー７００とグローバルサーバ７０８の間の交信に介在しない。
【００５１】
図８は本発明の一実施形態にしたがう高速プロトタイピング用クライアントコンピュータを示すブロック図である。図８に示されるように、クライアントコンピュータ８００はビルドを準備するように構成されたビルドプレパラー８１０を備える。クライアントコンピュータ８００は、ユーザ８０２に情報を与えるように、及びユーザ８０２から入力を受け取るように、構成されたブラウザ８０４も備える。ブラウザ８０４は、ネットワーク８２０を介して、１つ以上のモデラーを登録し、１つ以上のモデラーに１つ以上のビルドを送るようにも構成される。本発明の一実施形態にしたがえば、クライアントコンピュータ８００は、モデラー登録の一環として、モデラーに内蔵されたウエッブサーバを介してモデラーからプリントプレビューワー８０８を受け取るように構成される。
【００５２】
ブラウザ８０４はクライアントコンピュータ８００のステータスに関して報告するように構成されたレポーター８１６も有する。クライアントコンピュータ８００はネットワーク８２０を介してビルドプレパラー８１０からモデラーにビルドを投入するように構成されたビルドサブミッター８１８も備える。ビルドプレパラー８１０はさらに、ビルドがモデラーに投入される前に、ビルドをプレビューするように構成されたプリントプレビューワー８０８を有する。プリントプレビューワー８０８は、ビルドによって記述される３次元モデルの１つ以上のレイヤーを生成するように構成された、モデル処理レイヤージェネレーター８１４を有する。１つ以上のレイヤーを生成するために用いられるプロセスは、少なくともともある程度は、用いられるＲＰのタイプに基づく。例えば、レイヤー生成はラスタースキャンを含むことができる。あるいは、レイヤー生成には、特定のＲＰプロセスによって形成されるような、それぞれのレイヤーの像の作製を含めることができる。ステレオリソグラフィにおいて、このレイヤー形成プロセスは「スライシング」と呼ばれる。
【００５３】
動作において、ブラウザ８０４はモデラーをグローバルサーバに登録するために必要な入力をユーザ８０２から受け取る。ブラウザ８０４はネットワーク８２０を介してグローバルサーバとインターフェースして、モデラーの登録に必要な情報を提供する。モデラーの登録には、モデラーに内蔵されたウエッブサーバを介する、モデラーからのプリントプレビューワー８０８のダウンロードを含めることができる。モデラーの登録後、ユーザ８０２はブラウザ８０４を介してクライアントコンピュータ８００とインターフェースして、１つ以上の３次元モデルを記述するビルドを作製する。ユーザはブラウザ８０４を用いて３次元物体の像をプレビューすることができる。ビルドをモデラーに投入する準備ができていることをユーザ８０２が示すと、ビルドはビルドサブミッター８１８を介して投入される。
【００５４】
本発明の別の実施形態にしたがえば、モデラーはモデル処理レイヤージェネレーター８１４に対して上述したモデル処理レイヤー生成機能を果たすように構成される。本発明の別の実施形態にしたがえば、モデル処理レイヤー生成機能は１つ以上のモデラーと１つ以上のクライアントコンピュータの間で分散される。
【００５５】
図９は本発明の一実施形態にしたがう高速プロトタイピング用モデラーインストールのための方法を示すフローチャートである。図９に示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せで実施することができる。ユーザがモデラーをインストールするときには、ステップ９００において、モデラーが社内ネットワークまたはインターネットに接続される。ステップ９０２において、モデラーがウエッブブラウザを介してグローバルサーバに識別される。ウエッブブラウザは、標準ＴＣＰ/ＩＰポート８０コマンドを用いて、識別情報をグローバルサーバに送信することができる。本発明の一実施形態にしたがえば、識別はモデラーのシリアル番号に基づく。当業者であれば他の識別方法が可能であることを認めるであろう。ステップ９０４において、使用許諾契約書（ＥＵＬＡ）が確認される。本発明の一実施形態にしたがえば、ＥＵＬＡが確認されなければモデラーの初期化は成功しない。
【００５６】
本発明の一実施形態にしたがえば、ＥＵＬＡの確認が行われてからでないと、ユーザの１つ以上のオンラインサービスへの加入が可能にならない。オンラインサービスの例には、モデラーからのソフトウエアのダウンロードがある。例として、ユーザは遠隔診断の受診または定期的なオンラインアップグレートの受取りに加入することができる。本発明の一実施形態にしたがえば、定期的アップグレードに対して課金される。ダウンロードされるソフトウエアにはクライアントコンピュータからモデラーへのジョブの投入において用いるためのソフトウエアを含めることができる。ダウンロードされるソフトウエアには、ビルドによって表される３次元モデルの像を提供することでクライアントコンピュータのユーザによるビルドのプレビューを可能にするソフトウエアを含めることもできる。オンラインサービスの例には、遠隔診断サービス及びモデラー材料の購入を提供するサービスを含めることもできる。
【００５７】
ステップ９０６において、１つ以上の規制告知が表示される。規制告知の例には、モデラー原材料の廃棄に関する環境方針がある。ステップ９０８において、モデラーがグローバルサーバに登録される。モデラーの登録によりモデラーの保証期間が開始され得る。ステップ９１０において、１つ以上のモデラー設定が構成される。含められ得るモデラー設定の例は、モデラーＩＰアドレス、ホスト名及びモデラー管理者ｅメールアドレスである。モデラー設定の構成には、モデラーに対する管理者アカウントの確立及びセキュリティ設定の確立を含めることもできる。本発明の一実施形態にしたがえば、１つ以上のセキュリティ設定は異なるクライアントコンピュータの許諾を示す。本発明の別の実施形態にしたがえば、１つ以上のセキュリティ設定は異なるユーザの許諾を示す。許諾のタイプの例には、ビルドにおけるジョブの保持、削除または修正の能力がある。本発明の一実施形態にしたがえば、それぞれのクライアントに対する許諾はインターネット上でのそれぞれのモデラーに対して設定される。ステップ９１２において、利用できれば、ソフトアップグレードがダウンロードされ、モデラーにインストールされる。本発明の一実施形態にしたがえば、１つ以上のアップグレードはグローバルサーバからダウンロードされる。ステップ９１４において、インストールを完了させるために再ブートされる。
【００５８】
構成が終わると、モデルを表すビルドを投入し、ビルド待ち行列によって処理することができる。モデルの操作及びスライシングは、クライアントコンピュータ、ローカルサーバ、グローバルサーバまたはこれらのいずれかの組合せにおいて行うことができる。とりわけ、エラーメッセージ、ステータスメッセージまたは診断メッセージを、ブラウザによってユーザの公開モデラーウエッブページに掲示することができ、あるいはｅメールメッセージによって管理者またはクライアントに送ることができる。
【００５９】
本発明の別の実施形態にしたがえば、クライアントコンピュータを介してパーツをモデラーに投入するために、ユーザがパーツを特定の方向に合わせる必要はない。
【００６０】
図１０は、本発明の一実施形態にしたがう、クライアントコンピュータから見た、高速プロトタイピングのための高水準の方法を示すフローチャートである。図１０に示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せで実施することができる。ステップ１０００において、ビルドを作製するためにコマンドがユーザから受け取られる。ステップ１００２において、ビルドが作製される。ビルドの作製には、３次元モデルの作製においてモデラーが用いるための図形情報の生成が含まれる。ステップ１００４において、ビルドがプレビューされるべきか否かに関する決定がなされる。ビルドがプレビューされるべきであれば、ステップ１００６においてビルドのプレビューが開かれる。ステップ１００８において、ビルドのパラメータが設定される。例として、ユーザは、ビルドスタイルの設定、モデラー原材料の選択またはビルドに対する名称の設定を行うことができる。ステップ１０１０において、ビルドがモデラーに投入されるべきであることの確認がユーザに求められる。ビルドが確認されれば、ステップ１０１２においてネットワークインターフェースを介してビルドがモデラーに投入される。
【００６１】
図１１は、本発明の一実施形態にしたがう、クライアントコンピュータから見た、高速プロトタイピングのための低水準の方法を示すフローチャートである。図１１に示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せで実施することができる。ステップ１１００において、コマンドがユーザから受け取られる。ステップ１１０８において、現時点でのビルド待ち行列が見られるべきであるか否かに関する決定がなされる。現時点でのビルド待ち行列をユーザが見るべきであれば、ユーザが見るためにステップ１１００においてビルド待ち行列がユーザに提示される。ビルド待ち行列を見て、ユーザは、ビルド待ち行列内のビルドの場所の修正または１つ以上のブルどの１つ以上の詳細の変更の要望を示すことができる。ステップ１１０４においてビルド待ち行列内のビルドの場所が修正されるべきであると決定されれば、ユーザはステップ１１０６においてそのようにすることができる。ステップ１１１２において１つ以上のビルドの詳細が変更されるべきであると決定されれば、ユーザはステップ１１１４においてそのようにすることができる。
【００６２】
ステップ１１１６において、１つ以上のセキュリティ設定が変更されるべきか否かに関する決定がなされる。１つ以上のセキュリティ設定が変更されるべきであれば、ユーザはステップ１１１８においてそのようにすることができる。ステップ１１２０において、１つ以上の診断がチェックされるべきか否かに関する決定がなされる。１つ以上の診断がチェックされるべきであれば、ユーザはステップ１１２２においてそのようにすることができる。ステップ１１２４において、ビルドが作製されるべきであるか否かに関する決定がなされる。ビルドが作製されるべきであれば、ステップ１１２６においてビルドが作製される。ステップ１１３０において、ビルドがプレビューされるべきであるか否かに関する決定がなされる。ビルドがプレビューされるべきであれば、ステップ１１３２においてビルドのプレビューが開かれる。ステップ１１３８において、ビルドの様々なパラメータが設定される。例として、ユーザはビルドスタイルを設定することができる。ステップ１１３６において、ビルドがモデラーに投入されるべきであることの確認がユーザに求められる。ビルドが確認されれば、ステップ１１３４においてネットワークインターフェースを介してビルドがモデラーに投入される。
【００６３】
図１１は本発明の一実施形態にしたがう一タスクシーケンスを示す。図１１に示されるタスクは本発明の別の実施形態にしたがう他のシーケンスにおいて実施することができる。例として、ユーザは、ビルド作製（ステップ１１２６）後に診断をチェックする（ステップ１１２２）か、診断チェック（ステップ１１２２）後にセキュリティ設定を変更する（ステップ１１１８）か、またはビルド作製（ステップ１１２６）後にビルド待ち行列を見る（ステップ１１１０）。図１１に示されるタスクは図１１に示される別のタスクとともに実施することもできる。
【００６４】
図１２は本発明の一実施形態にしたがう高速プロトタイピング用モデラーを示すブロック図である。図１２に示されるように、モデラー１２０４は、ウエッブサーバ１２０２，診断ジェネレーター１２０６，ビルダー１２１０及びビルドハードウエア１２３２を有する。ウエッブサーバ１２０２はネットワーク１２００に接続され、モデラー１２０４とクライアントコンピュータのネットワークブラウザの間の交信を管理するように構成される。ビルダー１２１０はウエッブサーバ１２０２に接続され、１つ以上のビルドのモデラー１２０４への投入において用いられるソフトウエアを１つ以上のクライアントコンピュータに提供するため、モデラー１２０４の登録中に１つ以上のクライアントコンピュータとインターフェースするように構成される。ウエッブサーバ１２０２は、ネットワーク１２００を介して１つ以上のビルドを受取り、１つ以上のビルドをビルダー１２１０に送るようにも構成される。ウエッブサーバ１２０２は、診断ジェネレーター１２０６から１つ以上の診断を受取り、それらを、ネットワーク１２００を介して送るようにも構成される。ウエッブサーバ１２０２はネットワーク１２００を介して較正データを受け取るようにも構成される。
【００６５】
診断ジェネレーター１２０６はビルダー１２１０に接続され、特定のビルドのステータスを含む、モデラー１２０４の動作を表す１つ以上の診断を生成するように構成される。ビルダー１２１０はプリンタオブジェクトにビルド１２２２を送るビルド待ち行列１２２０を維持するように構成される。状態エンジン１２３４は現時点でのモデラーの状態を維持するように構成される。ビルドプロセッサ１２３４は、ビルドによって表される３次元モデルの造形に必要な情報をビルドハードウエア１２３２に供給するように構成される。モデル像処理ジェネレーター装置には、ＤＬＰ造形装置を含むがこれには限定されない、ＲＰシステムに普通に用いられるいずれの像ジェネレーター装置も含めることができる。モデル像処理ジェネレーター１２４４はビルドによって表される３次元モデルの像を生成するように構成される。像ノーマライザー１２４８は、更新されたデータを用いて、ビルドによって表される３次元モデルの像を正規化するように構成される。ハードウエア抽出レイヤー／ドライバ１２３０は、モデラー１２０４のアプリケーションレベルモジュールと、１つ以上の３次元モデルの１つ以上の実体の作製に用いられる、ビルドハードウエア１２３２の間をインターフェースするように構成される。ビルドハードウエア１２３２は、１つ以上のビルドに基づいて１つ以上の３次元モデル１２５２を作製するように構成される。
【００６６】
本発明の一実施形態にしたがえば、モデラー１２０４はさらに、モデラー１２０４に新しいデバイスがインストールされたときに、与えられたハードウエア、ソフトウエアまたは補給品目に対するシステム性能の最適化において用いるための情報についてグローバルサーバによるチェックを自動的に受けるように構成される。
【００６７】
図１３は本発明の一実施形態にしたがうモデラーから見た高速プロトタイピングのための方法を示すフローチャートである。図１３に示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せで実施することができる。ステップ１３００において、３次元モデラーに内蔵されたウエッブサーバを介して３次元モデラーがネットワークに接続される。ステップ１３０２において、モデラーに内蔵されたウエッブサーバを介してビルドが受け取られる。ステップ１３０４において、ビルド待ち処理の待ち行列にビルドが入れられ、ここでビルドはビルドによって表されるモデルの実体を作製するためにモデラーによって用いられる。ステップ１３０６において、ビルドによって表されるモデルの実体を作製するためのモデラーの用意ができたときに、場合により、ビルドが待ち行列から取り除かれる。ステップ１３０８において、モデルを造形するようにモデラーハードウエアに命令が与えられる。ステップ１３１０において、診断データが格納される。診断データはモデラーに付帯するデータ格納庫に格納することができる。モデラーはデータ格納庫を有することができる。あるいは、データ格納庫はネットワークデータ格納庫とすることができる。ステップ１３１２において、必要に応じて、診断がウエッブサーバを介して送られる。
【００６８】
診断はデータマイニングモデラー関連情報に用いるためである。詳しくは、診断は、モデラーの性能問題を解析する上で、またユーザに適切なフィードバックを提供できるようにユーザがどのようにモデラーを使用するかを理解する上で、用いるためである。例として、診断の解析が大量の樹脂使用を示せば、樹脂供給業者に樹脂値引率を提示させることになろう。別の例として、診断の解析が高モデラーサイクルタイムを示せば、新しいモーターまたはユーザが摩損させ得るその他のパーツがモデラーに必要であり得ることをユーザに勧告するメッセージが送られることになろう。
【００６９】
本発明の一実施形態にしたがえば、モデラーは、待ち行列内の１つ以上のビルドを配列し直し、よって３次元モデルの実体を作製する順序を変えることができる。本発明の別の実施形態にしたがえば、待ち行列内の２つ以上のビルドを結合して待ち行列内の１つのビルドにすることができる。
【００７０】
図１４は本発明の一実施形態にしたがう高速プロトタイピング用ローカルサーバを示すブロック図である。図１４に示されるように、ローカルサーバは、待ち行列マネージャ１４０２，ジョブフローマネージャ１４０４．ビルドマネージャ１４０６，構成マネージャ１４０６及びレポーター１４１０を備える。待ち行列マネージャ１４０２はモデラーによるビルド待ち処理の待ち行列を管理するように構成される。ジョブフローマネージャ１４０４はジョブのフローを管理するように構成される。ビルドマネージャ１４０６は１つ以上のビルドを管理するように構成される。構成マネージャ１４０６はモデラー及びビルドの現時点での構成を維持するように構成される。レポーター１４１０はビルド待ち行列のステータス及びビルド待ち行列内のビルドのステータスを報告するように構成される。
【００７１】
図１５は本発明の一実施形態にしたがう高速プロトタイピング用グローバルサーバを示すブロック図である。図１５に示されるように、グローバルサーバ１５００は、診断マネージャ１５０２，アップグレードマネージャ１５０４及び補給品マネージャ１５０６を備える。診断マネージャ１５０２は、１つ以上のモデラーから診断を受取り、診断を解析し、解析に基づいてフィードバックを提供するかまたは命令を与えるように構成される。アップグレードマネージャ１５０４は１つ以上のモデラーに１つ以上のアップグレードを提供するように構成される。１つ以上のアップグレードには、３次元モデルの作製において１つ以上のモデラーが用いるための最新情報または修正情報を含めることができる。例として、１つ以上のアップグレードには、モデラー較正データ、モデラーソフトウエアまたはデータファイルを含めることができる。本発明の一実施形態にしたがえば、１つ以上のアップグレードは一人以上のユーザからのリクエストに応答して１つ以上のモデラーに提供される。本発明の別の実施形態にしたがえば、１つ以上のアップグレードは、アップグレードが利用可能になったときに、または１つ以上のモデラーからの診断の解析が１つ以上のアップグレードが提供されるべきであることを示したときに、自動的に１つ以上のモデラーに提供される。
【００７２】
補給品マネージャ１５０６は、モデラー補給品に対する１つ以上の注文を受け取り、その１つ以上の補給品が在庫にあるか否かを決定し、その１つ以上の補給品が在庫にあれば、注文を満たすように構成される。モデラーに対して購入される補給品の例には、ビルドパッドまたは樹脂カートリッジがある。本発明の一実施形態にしたがえば、補給品に対する１つ以上の注文は、特定の補給品目のユーザ在庫が既定の閾量より少なくなると、１つ以上の供給業者によって自動的に行われる。
【００７３】
図１６Ａは本発明の一実施形態にしたがう、グローバルサーバから見た、高速プロトタイピングのための方法を示すフローチャートである。図１６Ａに示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せによって実施することができる。ステップ１６００において、１つ以上のモデラーのそれぞれに内蔵されたウエッブサーバを介して１つ以上のモデラーからの診断が受け取られる。ステップ１６０２において、診断が解析される。ステップ１６０４において、診断の解析に基づくフィードバックがネットワークインターフェースを介して送られる。フィードバックは、ネットワーク内の１つ以上のクライアントコンピュータまたはネットワーク内の１つ以上のモデラーに、あるいはいずれにも、送ることができる。
【００７４】
図１６Ｂは本発明の一実施形態にしたがう、グローバルサーバから見た、高速プロトタイピングのための方法を示すフローチャートである。図１６Ｂに示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せによって実施することができる。ステップ１６２０において、モデラーの現時点での構成が決定される。ステップ１６２２において、ネットワーク内のモデラーに対して１つ以上のアップグレードが利用可能であるか否かに関する決定がなされる。モデラーに対して１つ以上のアップグレードが利用可能であれば、ステップ１６２４においてネットワークインターフェースを用いてアップグレードが送られ、モデラーに内蔵されたウエッブサーバを介してモデラーにより受け取られる。クライアントコンピュータに対するアップグレードは１つ以上のクライアントコンピュータに送られ、モデラーに対するアップグレードは１つ以上のモデラーに送られる。
【００７５】
図１６Ｃは本発明の一実施形態にしたがう、グローバルサーバから見た、高速プロトタイピングのための方法を示すフローチャートである。図１６Ｃに示されるプロセスは、ハードウエア、ソフトウエア、ファームウエアまたはこれらの組合せによって実施することができる。ステップ１６１０において、モデラー補給品に対する注文がネットワークインターフェースを介して受け取られる。本発明の一実施形態にしたがえば、注文は３次元モデラーから受け取られる。本発明の別の実施形態にしたがえば、注文はクライアントコンピュータから受け取られる。ステップ１６１２において、モデラー補給品の現時点での在庫が注文に示される補給品についてチェックされる。補給品が在庫にあれば、注文に対する支払いがステップ１６１４において処理される。ステップ１６１６において、注文が満たされる。注文は、補給品を発注者に送ることによるか、または補給品を発注者に送るように代理店に指示することによって、満たされる。
【００７６】
図１７は本発明の一実施形態にしたがう高速プロトタイピング用システムを示すブロック図である。図１７に示されるように、高速プロトタイピング用システムは、ネットワーク１７２６に接続され、１つ以上のモデラー（１７０６，１７０８，１７１０）を登録するためにユーザ１７０２とインターフェースするように、また１つ以上の３次元モデル（１７２２，１７２４，１７２６）の作製において１つ以上のモデラー（１７０６，１７０８，１７１０）とインターフェースするように、構成された、１つ以上のコンピュータ７１４を備える。１つ以上のモデラー（１７０６，１７０８，１７１０）はネットワーク１７２６に接続され、１つ以上のコンピュータ１７１４から１つ以上のビルドを受け取り、１つ以上のビルドに基づいて１つ以上のモデル（１７２２，１７２４，１７２６）を作製するように構成される。１つ以上のモデラー（１７０６，１７０８，１７１０）はさらに、相互の存在を検出するように、またグローバルサーバを用いず直接に相互に情報を共有するように、構成される。共有される情報には、特定のモデラー（１７０６，１７０８，１７１０）に投入されたビルドに対する現時点での待ち時間及び特定のモデラー（１７０６，１７０８，１７１０）に現時点で用いられているビルド材料の表示を含めることができる。コンピュータ１７１４は、１つ以上のモデラー（１７０６，１７０８，１７１０）から診断を受け取り、診断の解析に基づいてフィードバックをユーザ１７０２に提供するようにも構成することができる。フィードバックには、１つ以上のモデラーに関する潜在的な問題の診断を含めることができる。診断は将来のモデラーコンポーネントの改善に用いることもできる。コンピュータ１７１４は、１つ以上のモデラー（１７０６，１７０８，１７１０）にアップグレードを提供するようにも構成することができる。アップグレードには、ソフトウエアプログラムまたはデータを含めることができる。１つ以上のモデラーの登録が正常に完了すると、１つ以上のモデラー（１７０６，１７０８，１７１０）は起動される。
【００７７】
動作において、モデラー（１７０６，１７０８，１７１０）のユーザ１７０２はモデラー（１７０６，１７０８，１７１０）の内の１つを接続し、ビルドを投入するプロセスを開始する。ユーザがモデラー１７０６を接続していれば、モデラー１７０６はビルドの詳細を検分して、モデラー１７０８またはモデラー１７１０であれば時間及びコストに関してより効率的にビルドを実施できるか否かを決定する。モデラー１７０８またはモデラー１７１０の内のどちらかであればビルドをより効率的に実施できる場合は、モデラー１７０６はビルドをより効率的に実施できるモデラーにユーザ１７０２を誘導する。
【００７８】
的確なビルド材料交換を保証するため、及びビルドにおける異なるビルド材料の望ましくない混合という損失の大きいエラーを避けるため、モデラーに用いられるビルド材料容器に無線周波数識別タグ（ＲＦＩＤ技術）を付けることも有用であり得る。新しいビルド材料容器を装着したときにはモデラーを始動する前にその容器に正しいビルド材料が入っているか否かをユーザに知らせることができる。ＲＰ用途に用いられるようなＲＦＩＤ技術は、米国特許出願第１１/２４０８１９号（代理人案件番号米国４２５号）の明細書に説明され、本発明の実施形態のいずれにも適合させることができる。上記出願明細書はその全体が本明細書に参照として含まれる。
【００７９】
本発明の一実施形態にしたがえば、装置は、
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続するための手段、及び
前記ネットワーク内のグローバルサーバに前記３次元モデラーを登録するための手段、
を備え、前記登録は前記３次元モデラーを表す識別子に少なくともある程度基づき、前記３次元モデラーは前記登録が正常に完了すると起動される。
【００８０】
本発明の別の実施形態にしたがえば、装置は、
ビルドを作製するためのコマンドをユーザから受け取るための手段、ここで、前記ビルドは３次元モデルの実体の作製において用いるための情報を含む、
前記ビルドを作製するための手段、及び
ネットワーク内の３次元モデラーに、前記３次元モデラーに内蔵されたウエッブサーバを用いて、前記ビルドを投入するための手段、
を備える。
【００８１】
本発明の別の実施形態にしたがえば、装置は、
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続するための手段、
前記ウエッブサーバを介してビルドを受け取るための手段、ここで、前記ビルドは３次元モデルの実体の作製において用いるための情報を含む、
前記ビルドを１つ以上のビルド待ち処理を含む待ち行列内におくための手段、及び
前記モデラーのハードウエアに前記実体を作製するように命令するための手段、
を備える。
【００８２】
本発明の別の態様にしたがえば、装置は、
グローバルサーバから３次元モデラーの診断を受け取るための手段、ここで、前記グローバルサーバは前記グローバルサーバと前記モデラーの間のセッションを確立するように構成され、前記モデラーは第１のファイアウォールを介してネットワークに接続され、前記グローバルサーバは第２のファイアウォールを介して前記ネットワークに接続され、前記３次元モデラーは３次元モデルの実体を作製するためのものであり、前記診断はビルドに関する情報を含み、前記ビルドは前記作製において用いるための情報を含む、
前記診断を解析するための手段、及び
前記グローバルサーバを介してフィードバックを送るための手段、ここで、前記フィードバックは前記解析に少なくともある程度基づく、
を備える。
【００８３】
本発明の別の実施形態にしたがえば、装置は、
ネットワークインターフェースを介して３次元モデラーから診断を受け取るための手段、ここで、前記３次元モデラーは３次元モデルの実体を作製するためのものであり、前記診断はビルドに関する情報を含み、前記ビルドは前記作製において用いるための情報を含む、
前記診断を解析するための手段、及び
前記ネットワークインターフェースを介してフィードバックを送るための手段、ここで、前記フィードバックは前記解析に少なくともある程度基づく、
を備える。
【００８４】
本発明の別の実施形態にしたがえば、コンピュータによる読出しが可能なプログラム格納装置が方法を実施するために前記コンピュータによって実行され得る命令のプログラムを具現化し、前記方法は、
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続するステップ、及び
前記３次元モデラーを前記ネットワーク内のグローバルサーバに登録するステップ、ここで、前記登録は前記３次元モデラーを表す識別子に少なくともある程度基づき、前記３次元モデラーは前記登録が正常に完了すると起動される、
を含む。
【００８５】
本発明の別の実施形態にしたがえば、コンピュータによる読出しが可能なプログラム格納装置が方法を実施するために前記コンピュータによって実行され得る命令のプログラムを具現化し、前記方法は、
ビルドを作製するためのコマンドをユーザから受け取るステップ、ここで、前記ビルドは３次元モデルの実体の作製において用いるための情報を含む、
前記ビルドを作製するステップ、及び
ネットワーク内の３次元モデラーに、前記３次元モデラーに内蔵されたウエッブサーバを用いて、前記ビルドを投入するステップ、
を含む。
【００８６】
本発明の別の実施形態にしたがえば、コンピュータによる読出しが可能なプログラム格納装置が方法を実施するために前記コンピュータによって実行され得る命令のプログラムを具現化し、前記方法は、
３次元モデラーを、前記３次元モデラーに内蔵されたウエッブサーバを介して、ネットワークに接続するステップ、
前記ウエッブサーバを介してビルドを受け取るステップ、ここで、前記ビルドは３次元モデルの実体の作製において用いるための情報を含む、
前記ビルドを１つ以上のビルド待ち処理を含む待ち行列内におくステップ、及び
前記モデラーのハードウエアに前記実体を作製するように命令するステップ、
を含む。
【００８７】
本発明の別の実施形態にしたがえば、コンピュータによる読出しが可能なプログラム格納装置が方法を実施するために前記コンピュータによって実行され得る命令のプログラムを具現化し、前記方法は、
グローバルサーバから３次元モデラーの診断を受け取るステップ、ここで、前記グローバルサーバは前記グローバルサーバと前記モデラーの間のセッションを確立するように構成され、前記モデラーは第１のファイアウォールを介してネットワークに接続され、前記グローバルサーバは第２のファイアウォールを介して前記ネットワークに接続され、前記３次元モデラーは３次元モデルの実体を作製するためのものであり、前記診断はビルドに関する情報を含み、前記ビルドは前記作製において用いるための情報を含む、
前記診断を解析するステップ、及び
前記グローバルサーバを介してフィードバックを送るステップ、ここで、前記フィードバックは前記解析に少なくともある程度基づく、
を含む。
【００８８】
本発明の別の実施形態にしたがえば、コンピュータによる読出しが可能なプログラム格納装置が方法を実施するために前記コンピュータによって実行され得る命令のプログラムを具現化し、前記方法は、
ネットワークインターフェースを介して３次元モデラーから診断を受け取るステップ、ここで、前記３次元モデラーは３次元モデルの実体を作製するためのものであり、前記診断はビルドに関する情報を含み、前記ビルドは前記作製において用いるための情報を含む、
前記診断を解析するステップ、及び
前記ネットワークインターフェースを介してフィードバックを送るステップ、ここで、前記フィードバックは前記解析に少なくともある程度基づく、
を含む。
【００８９】
本発明の実施形態及び応用を示し、説明したが、本開示の恩恵を有する当業者には本明細書の新規な概念を逸脱せずに上述より一層多くの改変が可能であることが明らかであろう。したがって、本発明は添付される特許請求の範囲の精神の範囲内にしか制限されるべきではない。
【符号の説明】
【００９０】
１００    コンピュータシステム
１０２    バス
１０４    プロセッサ
１０６    内部メモリ
１０８    Ｉ/Ｏコントローラ
１１０    ディスプレイスクリーン
１１２    ディスプレイアダプタ
１１４    ローラー
１１６    ジョイススティック
１１８    キーボード
１２０    無線ネットワークインターフェース
１２２    リムーバブルメモリ
１２６    方向指示ナビゲーションパッド
１２８    有線ネットワークインターフェース
２００，２０２，２０４，２２８    ユーザ
２０６，２０８    三次元モデラー
２１０，２１６，２１８，２２０    クライアントコンピュータ
２１２，３３０，３１２    ファイアウォール
２１４    グローバルサーバ
２２２，２２４    ３次元モデル
２２６    ネットワーク
３３２    インターネット
４１０    技術サポート
４１６    技術サポートコンピュータ
【図１】
2010531487.tif 000003
【図２】
2010531487.tif 000004
【図３】
2010531487.tif 000005
【図４】
2010531487.tif 000006
【図５】
2010531487.tif 000007
【図６】
2010531487.tif 000008
【図７】
2010531487.tif 000009
【図８】
2010531487.tif 000010
【図９】
2010531487.tif 000011
【図１０】
2010531487.tif 000012
【図１１】
2010531487.tif 000013
【図１２】
2010531487.tif 000014
【図１３】
2010531487.tif 000015
【図１４】
2010531487.tif 000016
【図１５】
2010531487.tif 000017
【図１６】
2010531487.tif 000018
【図１７】
2010531487.tif 000019
【国際調査報告】
2010531487.tif 000020
2010531487.tif 000021
2010531487.tif 000022