【手続補正書】
【提出日】令和2年10月27日(2020.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ支援設計（ＣＡＤ）モデルを表示する、コンピュータにより実行される方法であって、
メモリ中に、現実世界の対象物を表現する三次元（３Ｄ）ＣＡＤモデルを定義し、前記ＣＡＤモデルは、複数の部品を含んでおり、
１またはそれ以上のプロセッサを介して、
スプレッドシートデータを取得し、前記スプレッドシートデータは、マテリアル仕上げをアイテムナンバに関連させるステップと、
前記スプレッドシートデータを構造化データベースへと再フォーマットするステップと、
前記ＣＡＤモデルの前記部品に前記アイテムナンバを関連付ける指示を受け取るステップと、
前記構造化データベースおよび前記ＣＡＤモデルの前記部品に関連付けられたアイテムナンバに関する前記受け取られた指示に基づくマテリアル仕上げを有する前記部品と共に、前記ＣＡＤモデルを自動的に表示するステップと、
を備えたことを特徴とする方法。
【請求項２】
前記ＣＡＤモデルを自動的に表示するステップは、
前記ＣＡＤモデルの所与の部品に関連付けられた所与のアイテムナンバを識別し、
前記構造化データベース中で、前記所与のアイテムナンバに関連する個別のマテリアル仕上げを決定し、
前記決定されたマテリアル仕上げにより前記所与のＣＡＤモデルの部品を表示する、
ことを備えたことを特徴とする請求項１に記載の方法。
【請求項３】
サードパーティソースからのマテリアル情報を前記構造化データベースへと自動的に統合することを特徴とすることをさらに含む請求項１に記載の方法。
【請求項４】
前記取得されたスプレッドシートデータが、マテリアル仕上げを、前記アイテムナンバに関連付けられたスタイルパッケージに基づきアイテムナンバと関連させることを特徴とする請求項１に記載の方法。
【請求項５】
前記スプレッドシートデータが、前記マテリアル仕上げと前記アイテムナンバを関連付ける条件論理を含むことを特徴とする請求項１に記載の方法。
【請求項６】
マテリアル仕上げをアイテムナンバに関連させる前記構造化データベースにおけるエラーを識別するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ＣＡＤモデルを表示するステップは、
前記ＣＡＤモデルを表示するときに、前記識別されたエラーと関連付けられた所与の部分を強調表示するステップを、
さらに含む請求項６に記載の方法。
【請求項８】
前記識別されたエラーを訂正するようにユーザに促すステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
コンピュータ支援設計（ＣＡＤ）モデルを表示するシステムであって、
プロセッサと、
コンピュータコード命令が記憶されているメモリとを備え、前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって、
メモリ中に、現実世界の対象物を表現する三次元（３Ｄ）ＣＡＤモデルを定義させ、前記ＣＡＤモデルは、複数の部品を含み、
スプレッドシートデータを取得させ、前記スプレッドシートデータは、マテリアル仕上げをアイテムナンバに関連させ、
前記スプレッドシートデータを構造化データベースへと再フォーマットさせ、
前記ＣＡＤモデルの前記部品にアイテムナンバを関連付ける指示を受け取らせ、
前記構造化データベースおよび前記ＣＡＤモデルの前記部品に関連付けられたアイテムナンバに関する前記受け取られた指示に基づくマテリアル仕上げを有する前記部品と共に、前記ＣＡＤモデルを自動的に表示させる、
ように構成されたことを特徴とするシステム。
【請求項１０】
自動的に前記ＣＡＤモデルを表示するときに、前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって前記システムに、
前記ＣＡＤモデルの所与の部品に関連付けられた所与のアイテムナンバを識別させ、
前記構造化データベース中で、前記所与のアイテムナンバに関連させられている個別のマテリアル仕上げを決定させ、
前記決定されたマテリアル仕上げを有する前記所与のＣＡＤモデルの部品を表示させる、
ようにさらに構成されたことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって前記システムに、
サードパーティソースからのマテリアル情報を前記構造化データベースへと自動的に統合させる
ようにさらに構成されたことを特徴とする請求項９に記載のシステム。
【請求項１２】
前記取得されたスプレッドシートデータが、マテリアル仕上げを、前記アイテムナンバに関連付けられたスタイルパッケージに基づくアイテムナンバと関連させることを特徴とする請求項９に記載のシステム。
【請求項１３】
前記スプレッドシートデータが、前記マテリアル仕上げと前記アイテムナンバを関連させる条件論理を含むことを特徴とする請求項９に記載のシステム。
【請求項１４】
前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって前記システムに、
マテリアル仕上げをアイテムナンバに関連付けている前記構造化データベースにおけるエラーを識別させる、
ようにさらに構成されたことを特徴とする請求項９に記載のシステム。
【請求項１５】
前記ＣＡＤモデルを表示するときに、前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって前記システムに、
前記ＣＡＤモデルを表示するときに、前記識別されたエラーと関連付けられた所与の部分を強調表示させる、
ようにさらに構成されたことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記プロセッサおよび前記メモリが、前記コンピュータコード命令によって前記システムに、
前記識別されたエラーを訂正するようにユーザに促させる、
ようにさらに構成されたことを特徴とする請求項１４に記載のシステム。
【請求項１７】
コンピュータ支援設計（ＣＡＤ）モデルを表示するためのコンピュータプログラムであって、前記コンピュータプログラムは、１または２以上のクライアントを含むネットワークをまたぐ通信においてサーバによって実行されるとき、
プロセッサに、
メモリ中に、現実世界の対象物を表現する三次元（３Ｄ）ＣＡＤモデルを定義させ、前記ＣＡＤモデルは、複数の部品を含み、
スプレッドシートデータを取得させ、前記スプレッドシートデータは、マテリアル仕上げをアイテムナンバに関連させ、
前記取得されたスプレッドシートデータを構造化データベースへと再フォーマットさせ、
前記ＣＡＤモデルの前記部品をアイテムナンバに関連付ける指示を受け取らせ、
前記構造化データベースおよび前記ＣＡＤモデルの前記部品に関連付けられたアイテムナンバに関する前記受け取られた指示に基づくマテリアル仕上げを有する前記部品と共に、前記ＣＡＤモデルを自動的に表示させる、
ことを含むことを特徴とするコンピュータプログラム。
【請求項１８】
前記ＣＡＤモデルを自動的に表示させることは、前記プログラムが実行されるときに前記プロセッサに、
前記ＣＡＤモデルの所与の部品に関連付けられた所与のアイテムナンバを識別させ、
前記構造化データベース中で、前記所与のアイテムナンバに関連させられている個別のマテリアル仕上げを決定させ、
前記決定されたマテリアル仕上げにより前記所与のＣＡＤモデルの部品を表示させることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記取得されたスプレッドシートデータが、マテリアル仕上げを、前記アイテムナンバに関連付けられたスタイルパッケージに基づきアイテムナンバと関連させることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２０】
前記スプレッドシートデータが、前記マテリアル仕上げと前記アイテムナンバを関連させる条件論理を含むことを特徴とする請求項１７に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
図４は、本発明の一実施形態によるＣＡＤモデルを表示するために使用され得るコンピュータベースのシステム４６０の簡略化されたブロック図である。システム４６０は、バス４６３を備える。バス４６３は、システム４６０の様々なコンポーネント間の相互接続として機能する。バス４６３には、キーボード、マウス、ディスプレイ、またはスピーカなどの様々な入出力デバイスをシステム４６０に接続するための、入出力デバイスインターフェース４６６が接続されている。中央処理装置（ＣＰＵ）４６２は、バス４６３に接続され、コンピュータ命令の実行を提供する。 メモリ４６５は、コンピュータ命令を実行するために使用されるデータのための揮発性記憶装置を提供する。 ストレージ４６４は、オペレーティングシステム（図示せず）のようなソフトウェア命令のための不揮発性記憶装置を提供する。 システム４６０はまた、ワイドエリアネットワーク（ＷＡＮ）およびローカルエリアネットワーク（ＬＡＮ）を含む、当技術分野で知られている任意の様々なネットワークに接続するためのネットワークインターフェース４６１を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
図５は、本発明の実施形態を実装することができるコンピュータネットワーク環境５７０を示す。コンピュータネットワーク環境５７０において、サーバ５７１は、通信ネットワーク５７２を介してクライアント５７３ａ−ｎにリンクされる。コンピュータネットワーク環境５７０は、クライアント５７３ａ−ｎに、単独で、またはサーバ５７１と組み合わせて、本明細書に記載の方法（例えば、１００、３５０）のいずれかを実行させることができる。 非限定的な例として、コンピュータネットワーク環境５７０は、クラウドコンピューティングの実施形態、サービスとしてのソフトウェア（ＳＡＡＳ）の実施形態などを提供する。