【誤訳訂正書】
【提出日】平成23年7月4日(2011.7.4)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】特許請求の範囲
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法であって、計算機援用設計（ＣＡＤ）と外部アプリケーションプログラム（ＥＡＰ）とを実行するコンピュータシステムにおいて、該コンピュータが、
ＣＡＤパッケージにおけるオブジェクトのモデルを提供するステップであって、該モデルは、該モデルに統合されたＥＡＰからの出力データを含み、該ＥＡＰは該ＣＡＤパッケージと別のアドレス・スペースに位置しているステップと、
前記ＥＡＰを前記ＣＡＤパッケージにレジスタするステップであって、該レジスタすることは前記ＣＡＤパッケージから前記ＥＡＰへのコールバックをレジスタすることであるステップと、
前記モデルを修正するステップと、
前記モデルの修正がＥＡＰからの前記出力データの再計算を要することをユーザ入力無しにプログラムで検出するステップと、
前記検出に応答して、前記ＣＡＤパッケージにおける前記モデルに関連する新しい入力データを前記ＥＡＰへプログラムで送り、前記新しい入力データに基づいて前記ＥＡＰを実行し、該実行の結果、前記送られた入力データに基づくＥＡＰからの新しい出力データを取得するステップであって、該新しい出力データは前記モデルに統合されている、ステップと、
を実行することを特徴とする方法。
【請求項２】
新しい出力データを取得するためＣＡＤパッケージからＥＡＰを呼び出すステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ＥＡＰを実行する前記コンピュータは前記ＥＡＰが元の前記出力データと前記新しい出力データとを発生させるために前記モデルの少なくとも一部に対して分析を行うことを特徴とする請求項１に記載の方法。
【請求項４】
前記分析がエンジニアリング分析であることを特徴とする請求項３に記載の方法。
【請求項５】
モデルを更に修正するステップと、
前記のモデルの更なる修正がＥＡＰからの前記出力データの更なる再計算を要することを検出するステップと、
前記モデルの更なる修正が前記出力データの更なる再計算を要するとの前記検出に応答して、前記モデルの修正から取得された入力データを用いて前記ＥＡＰを実行し、該実行の結果、前記入力データに基づく前記ＥＡＰから新しい出力データを取得するステップであって、該新しい出力データは前記モデルに統合されている、ステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
オブジェクトのモデルを操作する計算機援用設計（ＣＡＤ）パッケージを有するコンピュータシステムにおいて、コンピュータによって実行される方法であって、該コンピュータが、
外部アプリケーションプログラム（ＥＡＰ）をＣＡＤプログラムにレジスタするステップであって、該レジスタすることは該ＥＡＰにアクセスするために該ＣＡＤプログラムから呼び出されたコールバックをレジスタすることであるステップと、
ＣＡＤプログラムにおけるＣＡＤモデルから前記ＥＡＰへデータをエクスポートするステップであって、該ＥＡＰは前記ＣＡＤプログラムと別のアドレス・スペースに位置しているステップと、
前記ＥＡＰを実行し、前記ＥＡＰを実行する前記コンピュータから元の出力データを取得するためにエクスポートされた前記データを入力データとして使用するステップと、
前記ＥＡＰから前記ＣＡＤプログラム中へ前記元の出力データをインポートするステップと、
前記モデルに対する以後の変化が前記ＥＡＰにより行われる追加の計算を要するように、前記元の出力データを前記ＣＡＤモデル中へ統合するステップと、
前記ＥＡＰへの前記入力データが新しい入力データに変化するように前記ＣＡＤモデルを修正するステップと、
前記モデルへの前記修正は、前記ＥＡＰからの新しい出力データを要することをユーザ入力無しにプログラムで検出するステップと、
前記モデルへの前記修正が、前記ＥＡＰからの新しい出力データを要することの前記検出に応答して、ユーザ入力無しにプログラムで前記ＥＡＰを呼び出し、前記新しい入力データを前記ＥＡＰへ送るステップであって、前記ＥＡＰにより用いられる前記新しい入力データは、前記元の出力データの更新である更新された出力データを発生する、ステップと、
前記更新された出力データをユーザのリクエストなしに前記ＣＡＤモデルに自動的に統合するステップと、
実行することを特徴とするコンピュータによって実行される方法。
【請求項７】
前記ＣＡＤモデルがフィーチャーベースモデルであることを特徴とする請求項６に記載の方法。
【請求項８】
前記ＣＡＤモデルがパラメトリックモデルであることを特徴とする請求項６に記載の方法。
【請求項９】
前記の統合が前記ＣＡＤモデルにパラメータを追加することからなることを特徴とする請求項６に記載の方法。
【請求項１０】
前記の統合が前記ＣＡＤモデルに幾何学的エンテイテイを追加することからなることを特徴とする請求項６に記載の方法。
【請求項１１】
ＥＡＰからの出力データを包含するオブジェクトのモデルで外部アプリケーションプログラム（ＥＡＰ）および計算機援用設計（ＣＡＤ）パッケージを実行するコンピュータシステムにおいて、コンピュータにより実行可能なプログラムを有するコンピュータ読み取り可能な媒体であって、該コンピュータにより実行されるときに、該プログラムは該コンピュータに対し、
前記ＥＡＰを前記ＣＡＤパッケージにレジスタするステップであって、該レジスタすることは前記ＣＡＤパッケージから前記ＥＡＰへのコールバックをレジスタすることであるステップと、
モデルを修正するステップと、
前記のモデルの修正が前記ＥＡＰからの出力データの再計算を要することをユーザ入力無しにプログラムで検出するステップであって、該ＥＡＰは前記ＣＡＤパッケージと別のアドレス・スペースに位置しているステップと、
前記検出に応答して、前記ＣＡＤパッケージにおける前記モデルに関連する新しい入力データを前記ＥＡＰにプログラムで送り、前記新しい入力データに基づいて前記ＥＡＰを実行し、該実行の結果、前記送られた入力データに基づく前記ＥＡＰからの新しい出力データを取得するステップであって、該新しい出力データは前記モデルに統合されているステップと、
を実行させる、コンピュータによって実行可能なプログラムを有するコンピュータ読み取り可能な媒体。
【請求項１２】
前記プログラムは、前記コンピュータに、前記新しい出力データを取得するために前記ＣＡＤパッケージから前記コンピュータを用いて前記ＥＡＰを呼び出すステップを実行させることを更に含む、請求項１１に記載のコンピュータ読み取り可能な媒体。
【請求項１３】
前記ＥＡＰを実行する前記コンピュータは、前記出力データと前記新しい出力データを発生させるために前記モデルの少なくとも一部に対する分析を実行することを特徴とする請求項１１に記載のコンピュータ読み取り可能な媒体。
【請求項１４】
オブジェクトのモデルを操作する計算機援用設計（ＣＡＤ）パッケージを有するコンピュータシステムにおいて、コンピュータにより実行可能なプログラムを有するコンピュータ読み取り可能な媒体であって、該コンピュータにより実行されるときに、該プログラムは該コンピュータに対し、
外部のアプリケーションプログラム（ＥＡＰ）をＣＡＤプログラムにレジスタするステップであって、該レジスタすることは前記ＥＡＰにアクセスするために前記ＣＡＤプログラムから呼び出されたコールバックをレジスタすることであるステップと、
ＣＡＤプログラム中へ前記ＥＡＰを実行するコンピュータによって出力された出力データをインポートするステップであって、前記ＥＡＰは前記ＣＡＤプログラムと別のアドレス・スペースに位置しているステップと、
前記モデルへの以後の変化が前記ＥＡＰにより実行される追加の計算を要するように、前記出力データを前記モデルに統合するステップと、
前記出力データの更新を要するように前記モデルを修正するステップと、
前記モデルの前記修正が前記ＥＡＰからの前記出力データの再計算を要することをユーザ入力無しにプログラムで検出するステップと、
ユーザのリクエストなしに、前記モデルの前記修正に起因して新しい入力データで前記ＥＡＰを呼び出すことによって前記出力データを自動的に更新するステップであって、更新された出力データは前記モデルの中に統合されるステップと、
を実行させる、コンピュータによって実行可能なプログラムを有するコンピュータ読み取り可能な媒体。
【請求項１５】
前記モデルがフィーチャーベースモデルであることを特徴とする請求項１４に記載のコンピュータ読み取り可能な媒体。
【請求項１６】
前記モデルがパラメトリックモデルであることを特徴とする請求項１４に記載のコンピュータ読み取り可能な媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００４
【訂正方法】変更
【訂正の内容】
【０００４】
(発明の要約)本発明はＥＡＰとモデリングプログラム／パッケージとの間のデータの交換を支援するモデリングプログラム／パッケージを提供することによって従来技術によるＣＡＤシステムの制約に対処する。本発明の一実施例において、モデリングプログラム／パッケージは（以下定義する）パラメトリック・フィーチャーベースモデルを使用するＣＡＤパッケージである。ＥＡＰはＣＡＤパッケージをレジスタしてＥＡＰがＣＡＤパッケージにおけるモデルに関する入力データを受けとり、ＣＡＤパッケージにおける同じモデルあるいは異なるモデル内で使用される出力データを提供する。ＥＡＰを呼び出す必要がある場合、ＥＡＰを呼び出し、かつＥＡＰへデータを転送し、かつＥＡＰからデータを受け取るようコールバックが使用される。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１１
【訂正方法】変更
【訂正の内容】
【００１１】
図示実施例のＣＡＤパッケージは、特徴の組み合わせとして製品を表示する「フィーチャーベースモデル」を使用している。「特徴」とは当該製品について推理を行なうのに有用であるある特質あるいは特徴に関連付けることの出来る属性的な形状あるいは特徴である。特徴は製品の定義および幾何学的推理のための構築ブロックとして作用する。特徴はある製品の幾何学的要素を特徴付け、アプリケーションに関連した一組の特質と関連付けうるモデリング・エンテイテイである。