【手続補正書】
【提出日】平成28年6月1日(2016.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記幾何学形状を変更するために前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、前記ツールを使用して、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
前記ツールを使用して、規定された構成をもたらすツール選択肢を規定することによって前記複数の異なる結果のうちの１つを達成することと、
前記規定された構成に対する結果テンプレートをプログラムで定義することと、
前記モデリング環境のインターフェースに前記結果テンプレートを表示することと、
前記結果テンプレートの選択を受信することと、
前記選択された結果テンプレートによって規定される結果に従って、前記特徴の幾何学形状を変更することと
を行わせる、媒体。
【請求項２】
前記モデリング環境のインターフェース上に、前記複数の異なる結果のうちの少なくとも２つを表示するための命令をさらに記憶する、請求項１に記載の媒体。
【請求項３】
前記複数の異なる結果のうちの少なくとも２つは、前記複数の異なる結果のサブセットであり、前記サブセットは、結果選択の以前の履歴に基づいて選択される、請求項２に記載の媒体。
【請求項４】
前記ツールによって達成されることになる結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示するための命令をさらに記憶し、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた１つ以上の選択肢を投入される、請求項１に記載の媒体。
【請求項５】
前記インターフェースに投入される前記選択肢は、前記ツールと関連付けられる前記選択肢のサブセットであり、前記ツールと関連付けられるが、前記サブセット内にない１つ以上の選択肢は、前記インターフェース内に存在しない、請求項４に記載の媒体。
【請求項６】
前記インターフェースは、データ構造内の特定のユーザまたはユーザ群と関連付けられる、請求項５に記載の媒体。
【請求項７】
前記モデリング環境を使用して、ユーザまたはユーザ群の識別を判定することと、
前記データ構造内の識別されたユーザまたはユーザ群と関連付けられるインターフェースを読み出することと、
前記インターフェースをディスプレイデバイス上に表示することと
を行うための命令をさらに記憶する、請求項６に記載の媒体。
【請求項８】
前記読み出されたインターフェースは、前記インターフェースを使用して以前に操作された特徴を再定義するための命令に応答して表示される、請求項７に記載の媒体。
【請求項９】
前記インターフェースを使用して、前記ユーザまたはユーザ群によって元々操作された特徴を識別することと、
前記インターフェースと前記特徴を関連付けることと、
第２のユーザまたは第２のユーザ群から、前記インターフェースと関連付けられた特徴と相互作用するための要求を受信することと、
前記特徴を元々操作するために使用されたインターフェースを前記第２のユーザまたは前記第２のユーザ群に表示することと
を行うための命令をさらに記憶する、請求項６に記載の媒体。
【請求項１０】
前記選択肢のうちの少なくとも１つは、前記インターフェースとの以前のユーザ相互作用に基づく値を事前に投入される、請求項４に記載の媒体。
【請求項１１】
前記特徴は、ディスプレイデバイス上に表示され、前記インターフェースは、前記ディスプレイデバイス上の前記特徴の場所に基づいて定義される場所において、前記ディスプレイデバイス上に表示される、請求項４に記載の媒体。
【請求項１２】
前記サブセットは、ユーザ定義サブセットである、請求項５に記載の媒体。
【請求項１３】
前記サブセットは、前記ツールによって達成されることになる結果の選択が受信される時に、動的に判定される、請求項５に記載の媒体。
【請求項１４】
前記選択肢のうちの１つに対する属性値を受信することと、
前記受信された属性値を使用して操作が実施されることに先立って、前記属性値を使用して前記特徴を評価することと、
前記属性値を用いて問題を識別することと、
前記属性値に関する警告を表示することと
を行うための命令をさらに記憶する、請求項４に記載の媒体。
【請求項１５】
コンピュータ実装方法であって、前記方法は、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記幾何学形状を変更するために前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
前記ツールを使用して、規定された構成をもたらすツール選択肢を規定することによって前記複数の異なる結果のうちの１つを達成することと、
前記規定された構成に対する結果テンプレートをプログラムで定義することと、
前記モデリング環境のインターフェースに前記結果テンプレートを表示することと、
前記結果テンプレートの選択を受信することと、
前記選択された結果テンプレートによって規定される結果に従って、前記特徴の幾何学形状を変更することと
を含む、コンピュータ実装方法。
【請求項１６】
前記ツールによって達成されることになる結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた１つ以上の選択肢を投入される、ことと、
前記選択肢のうちの１つに対する属性値を受信することと、
前記受信された属性値を使用して操作が実施されることに先立って、前記属性値を使用して前記特徴を評価することと、
前記属性値を用いて問題を識別することと、
前記属性値に関する警告を表示することと
をさらに含む、請求項１５に記載のコンピュータ実装方法。
【請求項１７】
システムであって、前記システムは、
モデルを記憶するためのメモリであって、前記モデルは、幾何学形状によって記述される少なくとも１つの特徴を含む、メモリと、
プロセッサと
を備え、
前記プロセッサは、
前記幾何学形状を変更するために前記特徴の幾何学形状の操作を定義する少なくとも１つのツールを提供することであって、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼす、ことと、
前記ツールを使用して、規定された構成をもたらすツール選択肢を規定することによって前記複数の異なる結果のうちの１つを達成することと、
前記規定された構成に対する結果テンプレートをプログラムで定義することと、
前記モデリング環境のインターフェースに前記結果テンプレートを表示することと、
前記結果テンプレートの選択を受信することと、
前記選択された結果テンプレートによって規定される結果に従って、前記特徴の幾何学形状を変更することと
を行うように構成されている、システム。
【請求項１８】
前記プロセッサは、
前記ツールによって達成されることになる結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた１つ以上の選択肢を投入される、ことと、
前記選択肢のうちの１つに対する属性値を受信することと、
前記受信された属性値を使用して操作が実施されることに先立って、前記属性値を使用して前記特徴を評価することと、
前記属性値を用いて問題を識別することと、
前記属性値に関する警告を表示することと
を行うようにさらに構成されている、請求項１７に記載のシステム。
【請求項１９】
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境と併用するためのツールの選択を受信することであって、前記ツールは、前記モデリング環境内の特徴の１つ以上の表面、エッジ、または頂点と相互作用し、前記１つ以上の表面、エッジ、または頂点を修正することが可能である、ことと、
前記ツールのための複数の構成可能選択肢を表示することであって、前記構成可能選択肢は、属性値を受入することが可能であり、前記構成可能選択肢のための一式の属性値は、前記ツールを使用する結果を定義する、ことと、
前記構成可能選択肢のうちの１つ以上を、前記結果と関連する、または前記結果と無関連であるとしてフラグすることと、
前記結果の選択を受信することと、
前記結果と関連付けられたインターフェースを表示することであって、前記インターフェースは、前記結果と関連するとしてマークされた選択肢のみを表示し、または前記結果と無関連であるとしてマークされた選択肢を非表示にする、ことと
を行わせる、媒体。
【請求項２０】
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
モデル設計プロセスの間、前記ツールによって達成されることになる結果の選択を受信することと、
前記結果の選択を受信することに応答して、インターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた選択肢を投入される、ことと、
前記選択肢のうちの１つに対する属性値を受信することと、
前記モデル設計プロセスの間、前記受信された属性値を使用して操作が実施されることに先立って、前記属性値を使用して、前記特徴を評価することと、
前記属性値を用いて問題を識別することと、
前記属性値に関する警告を表示することと
を行わせる、媒体。
【請求項２１】
前記警告は、前記インターフェース内の前記選択肢の場所に基づいて判定される場所に表示される、請求項２０に記載の媒体。
【請求項２２】
前記警告は、幾何学形状ルールの違反に関する、請求項２０に記載の媒体。
【請求項２３】
前記警告は、設計意図の違反に関する、請求項２０に記載の媒体。
【請求項２４】
前記警告は、欠測またはヌル値を示す、請求項２０に記載の媒体。
【請求項２５】
前記属性値は、ユーザによって提供される、請求項２０に記載の媒体。
【請求項２６】
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
モデル設計プロセスの間、前記ツールによって達成されることになる結果の選択を受信することと、
前記結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた選択肢を投入され、前記インターフェースは、ヘルプシステムへのエントリポイントを提供する、ことと、
前記エントリポイントから前記ヘルプシステムに入るための要求を受信することと、
前記エントリポイントに基づいて選択されるコンテンツとともにヘルプページを動的に生成することと、
前記動的に生成されたヘルプページを表示することと
を行わせる、媒体。
【請求項２７】
前記エントリポイントは、前記インターフェース内の前記選択肢のうちの１つと関連付けられ、前記ヘルプページは、前記選択肢のうちの１つに専用である、請求項２６に記載の媒体。
【請求項２８】
前記選択肢のうちの１つは、前記ユーザが現在相互作用している選択肢であり、前記コンテンツは、前記ヘルプシステムに入るための要求が前記ユーザが現在相互作用している選択肢に基づいて受信される時に動的に生成される、請求項２７に記載の媒体。
【請求項２９】
前記コンテンツは、前記ユーザが現在相互作用している選択肢と関連付けられた１つ以上のユーザ選択またはユーザ供給属性値に基づいて動的に生成される、請求項２８に記載の媒体。
【請求項３０】
前記ヘルプシステムは、ヘルプ情報を含み、前記コンテンツは、前記エントリポイントに関係する前記ヘルプ情報のサブセットである、請求項２６に記載の媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明は、非一過性コンピュータ可読媒体上に記憶される命令として具現化されてもよい。命令は、１つ以上のプロセッサに、本発明の例示的実施形態を実施させるために、１つ以上のプロセッサによって実行されてもよい。本発明はまた、コンピュータによって実行可能な方法として具現化されてもよい。さらに、本発明は、例示的実施形態を実施するための命令を実行するためのメモリおよびプロセッサを含む、サーバまたはコンピューティングデバイス等のシステムとして具現化されてもよい。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、前記ツールを使用して、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
前記ツールによって達成されることになる結果の選択を受信することと、
前記選択された結果に従って、前記特徴の幾何学形状を操作することと
を行わせる、媒体。
（項目２）
前記モデリング環境のインターフェース上に、前記複数の異なる結果のうちの少なくとも２つを表示するための命令をさらに記憶する、項目１に記載の媒体。
（項目３）
前記複数の異なる結果のうちの少なくとも２つは、前記複数の異なる結果のサブセットであり、前記サブセットは、結果選択の以前の履歴に基づいて選択される、項目２に記載の媒体。
（項目４）
前記ツールによって達成されることになる結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示するための命令をさらに記憶し、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた１つ以上の選択肢を投入される、項目１に記載の媒体。
（項目５）
前記インターフェースに投入される前記選択肢は、前記ツールと関連付けられる前記選択肢のサブセットであり、前記ツールと関連付けられるが、前記サブセット内にない１つ以上の選択肢は、前記インターフェース内に存在しない、項目４に記載の媒体。
（項目６）
前記インターフェースは、データ構造内の特定のユーザまたはユーザ群と関連付けられる、項目５に記載の媒体。
（項目７）
前記モデリング環境を使用して、ユーザまたはユーザ群の識別を判定することと、
前記データ構造内の識別されたユーザまたはユーザ群と関連付けられるインターフェースを読み出することと、
前記インターフェースをディスプレイデバイス上に表示することと
を行うための命令をさらに記憶する、項目６に記載の媒体。
（項目８）
前記読み出されたインターフェースは、前記インターフェースを使用して以前に操作された特徴を再定義するための命令に応答して表示される、項目７に記載の媒体。
（項目９）
前記インターフェースを使用して、前記ユーザまたはユーザ群によって元々操作された特徴を識別することと、
前記インターフェースと前記特徴を関連付けることと、
第２のユーザまたは第２のユーザ群から、前記インターフェースと関連付けられた特徴と相互作用するための要求を受信することと、
前記特徴を元々操作するために使用されたインターフェースを前記第２のユーザまたは前記第２のユーザ群に表示することと
を行うための命令をさらに記憶する、項目６に記載の媒体。
（項目１０）
前記選択肢のうちの少なくとも１つは、前記インターフェースとの以前のユーザ相互作用に基づく値を事前に投入される、項目４に記載の媒体。
（項目１１）
前記特徴は、ディスプレイデバイス上に表示され、前記インターフェースは、前記ディスプレイデバイス上の前記特徴の場所に基づいて定義される場所において、前記ディスプレイデバイス上に表示される、項目４に記載の媒体。
（項目１２）
前記サブセットは、ユーザ定義サブセットである、項目５に記載の媒体。
（項目１３）
前記サブセットは、前記ツールによって達成されることになる結果の選択の受信時に、動的に判定される、項目５に記載の媒体。
（項目１４）
コンピュータ実装方法であって、前記方法は、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
前記ツールによって達成されることになる結果の選択を受信することと、
前記選択された結果に従って、前記特徴の幾何学形状を操作することと
を含む、方法。
（項目１５）
システムであって、前記システムは、
モデルを記憶するためのメモリであって、前記モデルは、幾何学形状によって記述される少なくとも１つの特徴を含む、メモリと、
プロセッサと
を備え、
前記プロセッサは、
前記特徴の幾何学形状の操作を定義する少なくとも１つのツールを提供することであって、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼす、ことと、
前記ツールによって達成されることになる結果の選択を受信することと、
前記選択された結果に従って、前記特徴の幾何学形状を操作することと
を行うように構成される、システム。
（項目１６）
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境と併用するためのツールの選択を受信することであって、前記ツールは、前記モデリング環境内の特徴の１つ以上の表面、エッジ、または頂点と相互作用し、前記１つ以上の表面、エッジ、または頂点を修正することが可能である、ことと、
前記ツールのための複数の構成可能選択肢を表示することであって、前記構成可能選択肢は、属性値を受入することが可能であり、前記構成可能選択肢のための一式の属性値は、前記ツールを使用する結果を定義する、ことと、
前記構成可能選択肢のうちの１つ以上を、前記結果と関連する、または前記結果と無関連であるとしてフラグすることと、
前記結果の選択を受信することと、
前記結果と関連付けられたインターフェースを表示することであって、前記インターフェースは、前記結果と関連するとしてマークされた選択肢のみを表示し、または前記結果と無関連であるとしてマークされた選択肢を非表示にする、ことと
を行わせる、媒体。
（項目１７）
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
モデル設計プロセスの間、前記ツールによって達成されることになる結果の選択を受信することと、
前記結果の選択を受信することに応答して、インターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた選択肢を投入される、ことと、
前記選択肢のうちの１つに対する属性値を受信することと、
前記モデル設計プロセスの間、前記受信された属性値を使用して操作が実施されることに先立って、前記属性値を使用して、前記特徴を評価することと、
前記属性値を用いて問題を識別することと、
前記属性値に関する警告を表示することと
を行わせる、媒体。
（項目１８）
前記警告は、前記インターフェース内の前記選択肢の場所に基づいて判定される場所に表示される、項目１７に記載の媒体。
（項目１９）
前記警告は、幾何学形状ルールの違反に関する、項目１７に記載の媒体。
（項目２０）
前記警告は、設計意図の違反に関する、項目１７に記載の媒体。
（項目２１）
前記警告は、欠測またはヌル値を示す、項目１７に記載の媒体。
（項目２２）
前記属性値は、ユーザによって提供される、項目１７に記載の媒体。
（項目２３）
命令を記憶する非一過性コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
モデリング環境にアクセスすることであって、前記モデリング環境は、幾何学形状によって記述される少なくとも１つの特徴を提供し、前記特徴の幾何学形状の操作を定義する少なくとも１つのツールをサポートし、前記操作は、複数の異なる結果を達成するために適用可能であり、各個別の結果は、異なる方法で前記特徴に影響を及ぼし、前記ツールの異なる構成に対応する、ことと、
モデル設計プロセスの間、前記ツールによって達成されることになる結果の選択を受信することと、
前記結果の選択を受信することに応答して、ディスプレイデバイス上にインターフェースを表示することであって、前記インターフェースは、前記選択された結果に適用可能である前記ツールと関連付けられた選択肢を投入され、前記インターフェースは、ヘルプシステムへのエントリポイントを提供する、ことと、
前記エントリポイントから前記ヘルプシステムに入るための要求を受信することと、
前記エントリポイントに基づいて選択されるコンテンツとともにヘルプページを動的に生成することと、
前記動的に生成されたヘルプページを表示することと
を行わせる、媒体。
（項目２４）
前記エントリポイントは、前記インターフェース内の前記選択肢のうちの１つと関連付けられ、前記ヘルプページは、前記選択肢のうちの１つに専用である、項目２３に記載の媒体。
（項目２５）
前記選択肢のうちの１つは、前記ユーザが現在相互作用している選択肢であり、前記コンテンツは、前記ヘルプシステムに入るための要求が前記ユーザが現在相互作用している選択肢に基づいて受信される時に動的に生成される、項目２４に記載の媒体。
（項目２６）
前記コンテンツは、前記ユーザが現在相互作用している選択肢と関連付けられた１つ以上のユーザ選択またはユーザ供給属性値に基づいて動的に生成される、項目２５に記載の媒体。
（項目２７）
前記ヘルプシステムは、ヘルプ情報を含み、前記コンテンツは、前記エントリポイントに関係する前記ヘルプ情報のサブセットである、項目２３に記載の媒体。