JP6604655B2 - 大規模なコンピュータ支援設計モデルにおける設計変更の漸進的探索のための方法およびシステム - Google Patents
大規模なコンピュータ支援設計モデルにおける設計変更の漸進的探索のための方法およびシステム Download PDFInfo
- Publication number
- JP6604655B2 JP6604655B2 JP2016571327A JP2016571327A JP6604655B2 JP 6604655 B2 JP6604655 B2 JP 6604655B2 JP 2016571327 A JP2016571327 A JP 2016571327A JP 2016571327 A JP2016571327 A JP 2016571327A JP 6604655 B2 JP6604655 B2 JP 6604655B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- checkpoint
- component
- components
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/02—CAD in a network environment, e.g. collaborative CAD or distributed simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
Description
本出願は、2014年6月6日に出願された米国特許出願第14/298,627号の優先権および利益を主張し、その内容が参照により全体として本明細書に組み込まれる。
本願明細書は、例えば、以下の項目も提供する。
(項目1)
命令を格納する非一時的コンピュータ可読記憶媒体であって、前記命令は、プロセッサによって実行される場合に、前記プロセッサに、
1つ以上のモデルに対してチェックポイントを作成する要求を受信することと、
前記モデルの以前に保存された状態を識別することと、
前記モデルの前記以前に保存された状態以後に前記モデル内で変更された1つ以上のコンポーネントを識別することと、
チェックポイントを作成することであって、前記チェックポイントが、
前記モデルの前記以前に保存された状態への参照と、
前記モデルの前記以前に保存された状態以後に、前記モデル内で変更された前記1つ以上のコンポーネントのリストと
を含む、ことと
を実行させる、媒体。
(項目2)
前記チェックポイントが、前記モデルの前記以前に保存された状態と、前記モデルに関連するパラメータとを含むコンテンツシステムキャッシュ情報をさらに含む、項目1に記載の媒体。
(項目3)
前記命令が、前記プロセッサに、
設計セッションに入ることと、
前記設計セッションに対して未変更のモデルとして使用される基本モデルを識別することと、
前記基本モデルから成るエントリチェックポイントを作成することと
をさらに実行させる、項目1に記載の媒体。
(項目4)
前記チェックポイントがツリー構造として表され、かつ前記エントリチェックポイントが前記ツリー構造のルートを表す、項目3に記載の媒体。
(項目5)
前記基本モデルおよび前記チェックポイントを第1のコンピュータ上の設計セッションファイルに保存する
ための命令をさらに格納する、項目3に記載の媒体。
(項目6)
前記設計セッションファイルを第2のコンピュータ上でオープンすることと、
前記チェックポイントと一致したモデルを前記第2のコンピュータ上で作成することと
を行うための命令をさらに含む、項目5に記載の媒体。
(項目7)
前記モデルの第1のコンポーネントを変更する命令を受信することと、
前記命令に基づいて前記モデルを変更して、前記モデルに対して明示的な変更をもたらすことと、
前記モデルの第2のコンポーネントに対する派生的な変更を識別することであって、前記派生的な変更が、前記明示的な変更から生じており、前記第2のコンポーネントを変更するためのユーザー指示に起因しない、ことと、
前記第1のコンポーネントおよび前記第2のコンポーネントへの参照を、前記モデルの前記以前に保存された状態以後に前記モデル内で変更された前記1つ以上のコンポーネントの前記リストに格納することと
を行うための命令をさらに格納する、項目1に記載の媒体。
(項目8)
前記派生的な変更が、前記第1のコンポーネントと前記第2のコンポーネントとの間のパラメータ関係に基づく、項目7に記載の媒体。
(項目9)
前記モデルの前記以前に保存された状態への前記参照が第2のチェックポイントへのポインタを含む、項目1に記載の媒体。
(項目10)
方法であって、
モデルを保存された状態に戻す要求を受信することであって、前記モデルがコンポーネントを含む、ことと、
前記保存された状態に関連付けられたチェックポイントを取得することであって、前記チェックポイントが以前のチェックポイントへの参照と、前記以前のチェックポイント以後に変更された前記モデル内の変更されたコンポーネントのリストとを含む、ことと、
前記以前のチェックポイントを前記モデルの現在の状態と比較するために前記以前のチェックポイントを処理することであって、前記処理が、前記モデルの前記コンポーネントが前記変更されたコンポーネントのリスト内にあることを識別することを含む、ことと、
前記モデルを前記保存された状態に戻すために、変更されたコンポーネントのリストに基づいて前記モデル内の前記コンポーネントを変更することであって、適用が、コンピューティング装置のプロセッサを使用して実行される、ことと
を含む、方法。
(項目11)
前記モデルを前記保存された状態に戻すことが、前記以前のチェックポイント以後に変更された前記モデルのコンポーネントのみを置換し、一方、前記以前のチェックポイント以後に変更されなかった前記モデルの任意のコンポーネントを維持することを含む、項目10に記載の方法。
(項目12)
前記以前のチェックポイントが基本モデルに関連付けられたエントリチェックポイントであり、前記基本モデルが前記モデルの前記以前のバージョンとして使用される、項目10に記載の方法。
(項目13)
前記以前のチェックポイントを処理することが、第2の以前のチェックポイントと、前記以前のチェックポイントと前記第2の以前のチェックポイントとの間に前記モデル内で変更されたコンポーネントのリストとを取得することを含む、項目10に記載の方法。
(項目14)
前記モデルを前記保存された状態に戻すことが、
エントリチェックポイントに関連付けられた基本モデルを取得することと、
前記エントリチェックポイントと前記保存された状態に関連付けられた前記チェックポイントとの間の一連の1つ以上のチェックポイントを取得することであって、前記一連のチェックポイントが1つ以上の変更されたコンポーネントの集合を含む、ことと、
前記変更されたコンポーネントに対応する前記モデル内のコンポーネントを識別することと、
前記識別されたコンポーネントを前記基本モデルに対して前記変更されたコンポーネントと置換することと
を含む、項目10に記載の方法。
(項目15)
前記変更されたコンポーネントのリストが、
前記モデルを変更するための明示的な命令により前記モデルに対して行われた明示的な変更によって変更された第1のコンポーネントと、
前記モデルに関する1つ以上のパラメータ制約を満たすために、前記明示的な変更の結果として前記モデルに対して行われた派生的な変更によって変更された第2のコンポーネントと
を含む、項目10に記載の方法。
(項目16)
システムであって、
第1の状態におけるモデルを格納する非一時的コンピュータ可読記憶媒体であって、前記第1の状態における前記モデルが第1のコンポーネントを含む、非一時的コンピュータ可読記憶媒体と、
第1の状態の前記モデルに対して行われた1つ以上の変更を追跡するようにプログラムされたプロセッサであって、前記1つ以上の変更を追跡することが、
明示的な変更を前記第1のコンポーネントに生じさせる命令を識別することと、
前記明示的な変更を変更のリストに記録することと、
前記明示的な変更によって生じる、前記関連付けられたコンポーネントに対する派生的な変更に基づいて、前記第1のコンポーネントに関連付けられた関連コンポーネントを識別することと、
前記モデルに対してチェックポイントを作成する要求を受信することと、
前記チェックポイントを作成することであって、前記チェックポイントが、
前記モデルの以前に保存された状態への参照と、
前記第1のコンポーネントと前記関連コンポーネントとを含む変更されたコンポーネントのリストと
を含む、ことと
を含む、プロセッサと
を備えた、システム。
(項目17)
前記関連コンポーネントを識別することが、前記モデルに関連付けられたパラメータ制約を検査することを含む、項目16に記載のシステム。
(項目18)
前記1つ以上の変更を追跡することが、前記関連コンポーネントの識別を前記変更されたコンポーネントのリストと共に格納することを含む、項目16に記載のシステム。
(項目19)
前記第1のコンポーネントが前記関連コンポーネントのリストと共に格納される、項目16に記載のシステム。
(項目20)
前記関連コンポーネントを識別することが、前記第1のコンポーネントを他の特徴への連結について分析することを含む、項目16に記載のシステム。
Claims (19)
- 命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、プロセッサによって実行される場合に、前記プロセッサに、
モデルに対してチェックポイントを作成する要求を、当事者による前記モデルの編集セッション中に受信することと、
前記モデルの以前に保存された状態を識別することと、
前記モデルの前記以前に保存された状態以後に前記モデル内で変更された1つ以上のコンポーネントを識別することと、
前記要求に応答して、前記編集セッション中にチェックポイントを作成することであって、前記チェックポイントが、前記モデルの現在の状態を表しており、かつ
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの前記以前に保存された状態への参照と、
前記モデルの前記以前に保存された状態以後に、前記編集セッション中に前記モデル内で変更された前記1つ以上のコンポーネントのリストと
を含む、ことと、
前記チェックポイントを記憶装置内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの前記チェックポイントに関連付けられた前記保存された状態に戻す、ことと、
設計セッションに入ることと、
前記設計セッションに対して未変更のモデルとして使用される基本モデルを識別することと、
前記基本モデルから成るエントリチェックポイントを作成することと
を実行させ、
前記チェックポイントがツリー構造として表され、前記エントリチェックポイントが前記ツリー構造のルートを表す、媒体。 - 前記基本モデルおよび前記チェックポイントを第1のコンピュータ上の設計セッションファイルに保存するための命令をさらに格納する、請求項1に記載の媒体。
- 前記設計セッションファイルを第2のコンピュータ上でオープンすることと、
前記チェックポイントと一致したモデルを前記第2のコンピュータ上で作成することと
を行うための命令をさらに含む、請求項2に記載の媒体。 - 命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、プロセッサによって実行される場合に、前記プロセッサに、
モデルに対してチェックポイントを作成する要求を、当事者による前記モデルの編集セッション中に受信することと、
前記モデルの以前に保存された状態を識別することと、
前記モデルの前記以前に保存された状態以後に前記モデル内で変更された1つ以上のコンポーネントを識別することと、
前記要求に応答して、前記編集セッション中にチェックポイントを作成することであって、前記チェックポイントが、前記モデルの現在の状態を表しており、かつ
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの前記以前に保存された状態への参照と、
前記モデルの前記以前に保存された状態以後に、前記編集セッション中に前記モデル内で変更された前記1つ以上のコンポーネントのリストと
を含む、ことと、
前記チェックポイントを記憶装置内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの前記チェックポイントに関連付けられた前記保存された状態に戻す、ことと、
前記モデルの第1のコンポーネントを変更する命令を受信することと、
前記命令に基づいて前記モデルを変更して、前記モデルに対して明示的な変更をもたらすことと、
前記モデルの第2のコンポーネントに対する派生的な変更を識別することであって、前記派生的な変更が、前記明示的な変更から生じており、前記第2のコンポーネントを変更するためのユーザー指示に起因しない、ことと、
前記第1のコンポーネントおよび前記第2のコンポーネントへの参照を、前記モデルの前記以前に保存された状態以後に前記モデル内で変更された前記1つ以上のコンポーネントの前記リストに格納することと
を実行させる、媒体。 - 前記派生的な変更が、前記第1のコンポーネントと前記第2のコンポーネントとの間のパラメータ関係に基づく、請求項4に記載の媒体。
- 命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、プロセッサによって実行される場合に、前記プロセッサに、
モデルに対してチェックポイントを作成する要求を、当事者による前記モデルの編集セッション中に受信することと、
前記モデルの以前に保存された状態を識別することと、
前記モデルの前記以前に保存された状態以後に前記モデル内で変更された1つ以上のコンポーネントを識別することと、
前記要求に応答して、前記編集セッション中にチェックポイントを作成することであって、前記チェックポイントが、前記モデルの現在の状態を表しており、かつ
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの前記以前に保存された状態への参照と、
前記モデルの前記以前に保存された状態以後に、前記編集セッション中に前記モデル内で変更された前記1つ以上のコンポーネントのリストと
を含む、ことと、
前記チェックポイントを記憶装置内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの前記チェックポイントに関連付けられた前記保存された状態に戻す、ことと
を実行させ、
前記モデルの前記以前に保存された状態への前記参照が第2のチェックポイントへのポインタを含む、媒体。 - 方法であって、
モデルを、記憶装置内に保存されている保存された状態に戻す要求をコンピューティング装置内で受信することであって、前記モデルがコンポーネントを含む、ことと、
前記コンピューティング装置のプロセッサで、前記保存された状態に関連付けられたチェックポイントを取得することであって、前記チェックポイントが、以前のチェックポイントへの参照と、前記以前のチェックポイント以後に変更された前記モデル内の変更されたコンポーネントのリストとを含む、ことと、
前記以前のチェックポイントを前記モデルの現在の状態と比較するために、前記プロセッサで前記以前のチェックポイントを処理することであって、前記処理が、前記モデルの前記コンポーネントが前記変更されたコンポーネントのリスト内にあることを識別することを含む、ことと、
前記モデルを前記保存された状態に戻すために、前記プロセッサで、前記変更されたコンポーネントのリストに基づいて前記モデル内の前記コンポーネントを変更することと
を含む、方法。 - 前記モデルを前記保存された状態に戻すことが、前記以前のチェックポイント以後に変更された前記モデルのコンポーネントのみを置換し、一方、前記以前のチェックポイント以後に変更されなかった前記モデルの任意のコンポーネントを維持することを含む、請求項7に記載の方法。
- 前記以前のチェックポイントが基本モデルに関連付けられたエントリチェックポイントであり、前記基本モデルが前記モデルの前記以前のバージョンとして使用される、請求項7に記載の方法。
- 前記以前のチェックポイントを処理することが、第2の以前のチェックポイントと、前記以前のチェックポイントと前記第2の以前のチェックポイントとの間に前記モデル内で変更されたコンポーネントのリストとを取得することを含む、請求項7に記載の方法。
- 前記モデルを前記保存された状態に戻すことが、
エントリチェックポイントに関連付けられた基本モデルを取得することと、
前記エントリチェックポイントと前記保存された状態に関連付けられた前記チェックポイントとの間の一連の1つ以上のチェックポイントを取得することであって、前記一連のチェックポイントが1つ以上の変更されたコンポーネントの集合を含む、ことと、
前記変更されたコンポーネントに対応する前記モデル内のコンポーネントを識別することと、
前記識別されたコンポーネントを前記基本モデルに対して前記変更されたコンポーネントと置換することと
を含む、請求項7に記載の方法。 - 前記変更されたコンポーネントのリストが、
前記モデルを変更するための明示的な命令により前記モデルに対して行われた明示的な変更によって変更された第1のコンポーネントと、
前記モデルに関する1つ以上のパラメータ制約を満たすために、前記明示的な変更の結果として前記モデルに対して行われた派生的な変更によって変更された第2のコンポーネントと
を含む、請求項7に記載の方法。 - システムであって、
第1の状態におけるモデルを格納する非一時的コンピュータ可読記憶媒体であって、前記第1の状態における前記モデルが第1のコンポーネントを含む、非一時的コンピュータ可読記憶媒体と、
プロセッサと
を備え、
前記プロセッサが、
第1の状態の前記モデルに対して行われた1つ以上の変更を追跡することであって、前記1つ以上の変更を追跡することが、
明示的な変更を前記第1のコンポーネントに生じさせる命令を識別することと、
前記明示的な変更を変更のリストに記録することと、
前記第1のコンポーネントに関連付けられた関連コンポーネントを、前記明示的な変更によって生じる前記関連コンポーネントに対する派生的な変更に基づいて、識別することと
を含む、ことと、
当事者による前記モデルの編集セッション中に前記モデルに対してチェックポイントを作成する要求を受信することと、
前記要求に応答して、前記編集セッション中に前記モデルの現在の状態を表す前記チェックポイントを作成することであって、前記チェックポイントが、
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの以前に保存された状態への参照と、
前記第1のコンポーネントと、前記モデルの前記以前に保存された状態以後に前記編集セッション中に前記モデル内で変更された前記関連コンポーネントとを含む変更されたコンポーネントのリストと
を含む、ことと、
前記チェックポイントを前記非一時的コンピュータ可読記憶媒体内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記保存された状態に戻す、ことと、
設計セッションに入ることと、
前記設計セッションに対して未変更のモデルとして使用される基本モデルを識別することと、
前記基本モデルから成るエントリチェックポイントを作成することと
を実行するようにプログラムされ、
前記チェックポイントがツリー構造として表され、前記エントリチェックポイントが前記ツリー構造のルートを表す、システム。 - 前記関連コンポーネントを識別することが、前記モデルに関連付けられたパラメータ制約を検査することを含む、請求項13に記載のシステム。
- 前記1つ以上の変更を追跡することが、前記関連コンポーネントの識別を前記変更されたコンポーネントのリストと共に格納することを含む、請求項13に記載のシステム。
- 前記第1のコンポーネントが前記関連コンポーネントのリストと共に格納される、請求項13に記載のシステム。
- 前記関連コンポーネントを識別することが、前記第1のコンポーネントを他の特徴への連結について分析することを含む、請求項13に記載のシステム。
- システムであって、
第1の状態におけるモデルを格納する非一時的コンピュータ可読記憶媒体であって、前記第1の状態における前記モデルが第1のコンポーネントを含む、非一時的コンピュータ可読記憶媒体と、
プロセッサと
を備え、
前記プロセッサが、
第1の状態の前記モデルに対して行われた1つ以上の変更を追跡することであって、前記1つ以上の変更を追跡することが、
前記モデルの前記第1のコンポーネントを変更する命令を受信することと、
前記命令に基づいて前記モデルを変更して、前記モデルに対して明示的な変更をもたらすことと、
前記モデルの第2のコンポーネントに対する派生的な変更を識別することであって、前記派生的な変更が、前記明示的な変更から生じており、前記第2のコンポーネントを変更するためのユーザー指示に起因しない、ことと
を含む、ことと、
当事者による前記モデルの編集セッション中に前記モデルに対してチェックポイントを作成する要求を受信することと、
前記要求に応答して、前記編集セッション中に前記モデルの現在の状態を表す前記チェックポイントを作成することであって、前記チェックポイントが、
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの以前に保存された状態への参照と、
前記第1のコンポーネントへの参照と、前記モデルの前記以前に保存された状態以後に前記編集セッション中に前記モデル内で変更された前記第2のコンポーネントへの参照とを含む変更されたコンポーネントのリストと
を含む、ことと、
前記チェックポイントを前記非一時的コンピュータ可読記憶媒体内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記保存された状態に戻す、ことと
を実行するようにプログラムされる、システム。 - システムであって、
第1の状態におけるモデルを格納する非一時的コンピュータ可読記憶媒体であって、前記第1の状態における前記モデルが第1のコンポーネントを含む、非一時的コンピュータ可読記憶媒体と、
プロセッサと
を備え、
前記プロセッサが、
第1の状態の前記モデルに対して行われた1つ以上の変更を追跡することであって、前記1つ以上の変更を追跡することが、
明示的な変更を前記第1のコンポーネントに生じさせる命令を識別することと、
前記明示的な変更を変更のリストに記録することと、
前記第1のコンポーネントに関連付けられた関連コンポーネントを、前記明示的な変更によって生じる前記関連コンポーネントに対する派生的な変更に基づいて、識別することと
を含む、ことと、
当事者による前記モデルの編集セッション中に前記モデルに対してチェックポイントを作成する要求を受信することと、
前記要求に応答して、前記編集セッション中に前記モデルの現在の状態を表す前記チェックポイントを作成することであって、前記チェックポイントが、
前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記モデルの以前に保存された状態への参照と、
前記第1のコンポーネントと、前記モデルの前記以前に保存された状態以後に前記編集セッション中に前記モデル内で変更された前記関連コンポーネントとを含む変更されたコンポーネントのリストと
を含む、ことと、
前記チェックポイントを前記非一時的コンピュータ可読記憶媒体内に格納することと、
前記当事者による前記モデルの前記編集セッション中に前記チェックポイントに戻すことであって、前記戻すことが、前記モデルを、前記当事者による前記編集セッションの以前のチェックポイントに関連付けられた前記保存された状態に戻す、ことと
を実行するようにプログラムされ、
前記モデルの前記以前に保存された状態への前記参照が第2のチェックポイントへのポインタを含む、システム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/298,627 US11341288B2 (en) | 2014-06-06 | 2014-06-06 | Methods and system for incremental exploration of design changes in large computer-aided design models |
| US14/298,627 | 2014-06-06 | ||
| PCT/US2015/034692 WO2015188183A2 (en) | 2014-06-06 | 2015-06-08 | Methods and system for incremental exploration of design changes in large computer-aided design models |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017524174A JP2017524174A (ja) | 2017-08-24 |
| JP6604655B2 true JP6604655B2 (ja) | 2019-11-13 |
Family
ID=54541166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016571327A Active JP6604655B2 (ja) | 2014-06-06 | 2015-06-08 | 大規模なコンピュータ支援設計モデルにおける設計変更の漸進的探索のための方法およびシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US11341288B2 (ja) |
| EP (1) | EP3152688B1 (ja) |
| JP (1) | JP6604655B2 (ja) |
| WO (1) | WO2015188183A2 (ja) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8782434B1 (en) | 2010-07-15 | 2014-07-15 | The Research Foundation For The State University Of New York | System and method for validating program execution at run-time |
| US9063721B2 (en) | 2012-09-14 | 2015-06-23 | The Research Foundation For The State University Of New York | Continuous run-time validation of program execution: a practical approach |
| US9069782B2 (en) | 2012-10-01 | 2015-06-30 | The Research Foundation For The State University Of New York | System and method for security and privacy aware virtual machine checkpointing |
| US11341288B2 (en) | 2014-06-06 | 2022-05-24 | Ptc Inc. | Methods and system for incremental exploration of design changes in large computer-aided design models |
| US10867083B2 (en) | 2014-11-25 | 2020-12-15 | Autodesk, Inc. | Technique for generating approximate design solutions |
| US10394773B2 (en) * | 2015-01-02 | 2019-08-27 | International Business Machines Corporation | Determining when a change set was delivered to a workspace or stream and by whom |
| CN106294357B (zh) * | 2015-05-14 | 2019-07-09 | 阿里巴巴集团控股有限公司 | 数据处理方法和流计算系统 |
| US10353916B2 (en) * | 2016-03-25 | 2019-07-16 | Bentley Systems, Incorporated | Techniques for conversion of CAD descriptions |
| US10318673B2 (en) * | 2016-06-13 | 2019-06-11 | Brigham Young University | Multi-user CAx assembly load time reduction while maintaining inter-part consistency |
| US20180107764A1 (en) * | 2016-10-17 | 2018-04-19 | Brigham Young University | Graph comparison for conflict resolution |
| WO2018109694A1 (en) * | 2016-12-13 | 2018-06-21 | Onshape, Inc. | Computer aided design system with in-context modeling |
| CN108257205B (zh) * | 2016-12-29 | 2021-11-12 | 阿里巴巴集团控股有限公司 | 一种三维模型构建方法、装置及系统 |
| US10503495B2 (en) * | 2017-08-02 | 2019-12-10 | Accenture Global Solutions Limited | Component management platform |
| EP4002282B1 (en) * | 2017-10-13 | 2023-04-19 | Dassault Systèmes | Method for creating an animation summarizing a design process of a three-dimensional object |
| US10901957B2 (en) * | 2018-08-29 | 2021-01-26 | International Business Machines Corporation | Checkpointing for increasing efficiency of a blockchain |
| US11196542B2 (en) | 2018-08-29 | 2021-12-07 | International Business Machines Corporation | Checkpointing for increasing efficiency of a blockchain |
| US11334439B2 (en) | 2018-08-29 | 2022-05-17 | International Business Machines Corporation | Checkpointing for increasing efficiency of a blockchain |
| US12411834B1 (en) * | 2018-12-05 | 2025-09-09 | Snap Inc. | Version control in networked environments |
| CN110348097A (zh) * | 2019-07-01 | 2019-10-18 | 特拓(青岛)轮胎技术有限公司 | 基于广义参数化的轮胎数字化设计方法 |
| CN110543690B (zh) * | 2019-08-06 | 2023-04-14 | 中国商用飞机有限责任公司 | 用于复杂产品模型的数字样机的参数变更方法 |
| US10901706B1 (en) * | 2019-08-14 | 2021-01-26 | Business Objects Software Ltd. | Partially immutable model |
| WO2022245989A1 (en) * | 2021-05-20 | 2022-11-24 | Palantir Technologies Inc. | Controlling user actions and access to electronic data assets |
| CN116091672A (zh) * | 2022-12-28 | 2023-05-09 | 杭州群核信息技术有限公司 | 图像渲染方法、计算机设备及其介质 |
| EP4446852A1 (en) * | 2023-04-12 | 2024-10-16 | Unvs Unevis Ventures, Lda | A system and method for tracking interaction with an object in a virtual environment |
| US20250298610A1 (en) * | 2024-03-21 | 2025-09-25 | Prewitt Ridge, Inc. | Systems and Methods for Updating Textual Notation File in Post-Cloud Engineering Data Management Infrastructure |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4809170A (en) | 1987-04-22 | 1989-02-28 | Apollo Computer, Inc. | Computer device for aiding in the development of software system |
| US5347653A (en) * | 1991-06-28 | 1994-09-13 | Digital Equipment Corporation | System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes |
| US5815154A (en) * | 1995-12-20 | 1998-09-29 | Solidworks Corporation | Graphical browser system for displaying and manipulating a computer model |
| US6157922A (en) * | 1997-10-24 | 2000-12-05 | Trilogy Development Group, Inc. | Method and apparatus for transparent backtracking |
| US6795966B1 (en) * | 1998-05-15 | 2004-09-21 | Vmware, Inc. | Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction |
| US6426750B1 (en) * | 1998-07-14 | 2002-07-30 | Microsoft Corporation | Run-time geomorphs |
| US6341291B1 (en) * | 1998-09-28 | 2002-01-22 | Bentley Systems, Inc. | System for collaborative engineering using component and file-oriented tools |
| JP3622543B2 (ja) * | 1998-12-22 | 2005-02-23 | 松下電工株式会社 | 金型のキャビティ形状創成方法 |
| US6868425B1 (en) * | 1999-03-05 | 2005-03-15 | Microsoft Corporation | Versions and workspaces in an object repository |
| US6892320B1 (en) * | 2002-06-03 | 2005-05-10 | Sun Microsystems, Inc. | Method and apparatus for providing multiple-version support for highly available objects |
| US20040010786A1 (en) * | 2002-07-11 | 2004-01-15 | Microsoft Corporation | System and method for automatically upgrading a software application |
| US7216254B1 (en) * | 2003-03-24 | 2007-05-08 | Veritas Operating Corporation | Method and system of providing a write-accessible storage checkpoint |
| US7383272B2 (en) * | 2004-05-03 | 2008-06-03 | Boardwalktech, Inc. | Method and system for versioned sharing, consolidating and reporting information |
| JP4516385B2 (ja) * | 2004-08-31 | 2010-08-04 | 株式会社リコー | アセンブリ構成の設計装置、アセンブリ構成の設計方法、アセンブリ構成の設計プログラム、およびアセンブリ構成の設計プログラムを記録した記録媒体 |
| US20060168565A1 (en) * | 2005-01-24 | 2006-07-27 | International Business Machines Corporation | Method and system for change classification |
| US7343386B2 (en) | 2005-01-31 | 2008-03-11 | International Business Machines Corporation | Techniques supporting collaborative product development |
| US8654145B2 (en) * | 2005-06-01 | 2014-02-18 | Siemens Product Lifecycle Management Software Inc. | Binding using rollback |
| US7603669B2 (en) * | 2005-09-27 | 2009-10-13 | Microsoft Corporation | Upgrade and downgrade of data resource components |
| US8510087B2 (en) * | 2010-09-29 | 2013-08-13 | Siemens Product Lifecycle Management Software Inc. | Variational modeling with discovered interferences |
| US8694286B2 (en) | 2010-10-01 | 2014-04-08 | Autodesk, Inc. | Modifying a parametrically defined model with an explicit modeler |
| WO2012058607A2 (en) * | 2010-10-28 | 2012-05-03 | Parametric Technology Corporation | Methods and systems for computer-aided design |
| US20120110595A1 (en) * | 2010-10-28 | 2012-05-03 | Michael Reitman | Methods and systems for managing concurrent design of computer-aided design objects |
| US8458228B2 (en) | 2011-09-23 | 2013-06-04 | Siemens Product Lifecycle Management Software Inc. | Occurrence management in product data management systems |
| US11341288B2 (en) | 2014-06-06 | 2022-05-24 | Ptc Inc. | Methods and system for incremental exploration of design changes in large computer-aided design models |
| US10437938B2 (en) * | 2015-02-25 | 2019-10-08 | Onshape Inc. | Multi-user cloud parametric feature-based 3D CAD system |
| JP7473457B2 (ja) * | 2020-11-16 | 2024-04-23 | 鹿島建設株式会社 | 物理シミュレーションを伴う施工管理システム,施工管理方法,および施工管理プログラム |
-
2014
- 2014-06-06 US US14/298,627 patent/US11341288B2/en active Active
-
2015
- 2015-06-08 EP EP15794359.8A patent/EP3152688B1/en active Active
- 2015-06-08 JP JP2016571327A patent/JP6604655B2/ja active Active
- 2015-06-08 WO PCT/US2015/034692 patent/WO2015188183A2/en not_active Ceased
-
2022
- 2022-05-24 US US17/752,770 patent/US12307171B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017524174A (ja) | 2017-08-24 |
| WO2015188183A2 (en) | 2015-12-10 |
| EP3152688B1 (en) | 2018-11-21 |
| US11341288B2 (en) | 2022-05-24 |
| WO2015188183A3 (en) | 2016-04-14 |
| US12307171B2 (en) | 2025-05-20 |
| US20150356207A1 (en) | 2015-12-10 |
| US20220284138A1 (en) | 2022-09-08 |
| EP3152688A2 (en) | 2017-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6604655B2 (ja) | 大規模なコンピュータ支援設計モデルにおける設計変更の漸進的探索のための方法およびシステム | |
| US20200142712A1 (en) | Execution of workflows in distributed systems | |
| Daniel et al. | NeoEMF: A multi-database model persistence framework for very large models | |
| CN106294533B (zh) | 使用数据库复制的分布式工作流 | |
| CN105956087B (zh) | 数据版本管理系统及方法 | |
| EP3433770B1 (en) | Methods, electronic device and computer-readable medium for the conversion of cad descriptions | |
| US8214245B2 (en) | Method and system for synchronizing inclusive decision branches | |
| Doboš et al. | 3D Diff: an interactive approach to mesh differencing and conflict resolution | |
| CN113741931A (zh) | 软件升级方法、装置、电子设备及可读存储介质 | |
| US10621288B2 (en) | Interoperable hierarchical model for conducting multiuser CAx operations | |
| JP6209253B2 (ja) | コンピュータ支援設計のための方法およびシステム | |
| US20220358257A1 (en) | Managing iterations and branching in design | |
| US10338891B2 (en) | Migration between model elements of different types in a modeling environment | |
| US20200174804A1 (en) | Graphical User Interface Command Pattern | |
| Hepworth et al. | Scalable integration of commercial file types in multi-user CAD | |
| US8965940B2 (en) | Imitation of file embedding in a document | |
| JP2008269280A (ja) | ソフトウェア開発支援システム、開発支援方法およびプログラム | |
| Dobos | Management and visualisation of non-linear history of polygonal 3d models | |
| JP2024503035A (ja) | 軽量拡張 | |
| US8682464B2 (en) | System and method for generating a three-dimensional image | |
| US20230297346A1 (en) | Intelligent data processing system with metadata generation from iterative data analysis | |
| El Jamiy et al. | A new software architecture style for hadoop systems | |
| US7970778B2 (en) | Automatically persisting data from a model to a database | |
| Buddelmeijer et al. | Automatic optimized discovery, creation and processing of astronomical catalogs | |
| JP2026511562A (ja) | 拡張ビューのデータセットをプレビューするための論理アクセス |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170207 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180607 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190925 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191009 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191010 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6604655 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |