【手続補正書】
【提出日】平成21年8月11日(2009.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドローイングアプリケーションにおける２つのオブジェクトを相互に関連付けるためのコンピューティング環境における方法であって、
前記ドローイングアプリケーションのドローイングエリアの第１のオブジェクトを含むターゲットを指定するコマンドを受信するステップと、
前記ドローイングエリアの第２のオブジェクトに結合される前記第１のオブジェクトを指定するステップと、
前記第１のオブジェクトに結合される前記第２のオブジェクトを特定するステップと、
前記ドローイングエリアの前記第１のオブジェクトと前記第２のオブジェクトとの間の推奨関連付けであって、前記第１のオブジェクトに対する方向を特定するビジュアルインジケータである推奨関連付けを表示するステップと、
前記第１のオブジェクトと前記第２のオブジェクトとの間の前記推奨関連付けを受け入れるコマンドを受信するステップと、
推奨された通りに前記第２のオブジェクトを前記第１のオブジェクトと関連付けるステップと
を備えることを特徴とする方法。
【請求項２】
前記第２のオブジェクトを前記第１のオブジェクトと関連付けるステップは、前記第２のオブジェクトを前記第１のオブジェクトに対して選択された方向に配置するステップと、前記第１のオブジェクトを前記第２のオブジェクトにコネクタで結合するステップの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第２のオブジェクトを前記第１のオブジェクトと関連付けるステップは、前記第２のオブジェクトを前記第１のオブジェクトに対して選択された方向に配置するステップと、前記第１のオブジェクトを前記第２のオブジェクトにコネクタで結合するステップを含み、当該結合は、（ａ）前記第１のオブジェクトが移動されたとき、（ｂ）前記第２のオブジェクトが移動されたとき、または（ｃ）（ａ）と（ｂ）の両方のとき、前記第１のオブジェクトと第２のオブジェクトが前記コネクタによって結合されたままであるようなダイナミック結合であることを特徴とする請求項１に記載の方法。
【請求項４】
第２のオブジェクトを特定するステップは、
ドローイングエリアおよび当該ドローイングエリアとは別のエリアの少なくとも１つにおける１および２以上のオブジェクトから前記第２のオブジェクトを指定するコマンドを受信するステップと、
コマンドで指定された通りに前記第２のオブジェクトを指定するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
第２のオブジェクトを特定するステップは、
第２のオブジェクト指定を推奨するステップと、
前記推奨された第２のオブジェクト指定を受け入れるコマンドを受信するステップと、
前記第２のオブジェクトを指定するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記第１のオブジェクトに対する方向を特定する前記ビジュアルインジケータは、（ａ）前記第２のオブジェクトを前記第１のオブジェクトに関連して配置するため、（ｂ）前記第１のオブジェクトを前記第２のオブジェクトに結合するのに適したコネクタを前記第１のオブジェクトから離れるように延長するため、または（ｃ）前記（ａ）と（ｂ）の両方のための推奨方向を示していることを特徴とする請求項１に記載の方法。
【請求項７】
前記第１のオブジェクトに対する方向を特定する前記ビジュアルインジケータは、（ａ）前記第２のオブジェクトを前記第１のオブジェクトに関連して配置するため、（ｂ）前記第１のオブジェクトを前記第２のオブジェクトに結合するのに適したコネクタを前記第１のオブジェクトから離れるように延長するため、または（ｃ）前記（ａ）と（ｂ）の両方のための推奨方向を示しており、
前記方法は、前記ビジュアルインジケータを除去するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
第２のオブジェクトを特定するステップは、複数の第２のオブジェクトを特定することを含み、
前記ドローイングエリアの前記第１のオブジェクトと前記第２のオブジェクトとの間の推奨関連付けを表示するステップは、第２のオブジェクトのそれぞれと前記第１のオブジェクトとの推奨関連付けを提供することを含み、
前記推奨関連付けを受け入れるコマンドを受信するステップは、複数の推奨関連付けを受け入れるコマンドを受信することを含み、
前記第２のオブジェクトを前記第１のオブジェクトと関連付けるステップは、推奨された通りに前記複数の第２のオブジェクトを前記第１のオブジェクトと関連付けることを含むこと
を特徴とする請求項１に記載の方法。
【請求項９】
前記ドローイングエリアの前記第１のオブジェクトと前記第２のオブジェクトとの間の推奨関連付けを提供するステップは、前記第２のオブジェクトの前記第１のオブジェクトとの第１推奨関連付け、および前記第２のオブジェクトの前記第１のオブジェクトとの少なくとも１つの第２推奨関連付けを提供することを含むこと
を特徴とする請求項１に記載の方法。
【請求項１０】
ドローイングアプリケーションにおいて第１のオブジェクトを第２のオブジェクトに関連付けるための、コンピュータで実装された方法であって、
前記第２のオブジェクトと結合するためのターゲットとして、前記ドローイングアプリケーションの第１のドローイングエリアに表示された前記第１のオブジェクトの指定を受け入れるステップと、
前記第１のドローイングエリアから離れている前記ドローイングアプリケーションの第２のドローイングエリアに表示された複数のオブジェクトからの前記第２のオブジェクトの選択を受け入れるステップと、
前記第２のオブジェクトが前記第１のドローイングエリアに表示される前に、前記第１のオブジェクトと前記第２のオブジェクトとの間の推奨結合の少なくとも１つであって、前記第１のオブジェクトが指定され前記第２のオブジェクトが選択されるまで表示されず、前記第１のオブジェクトに対する方向を特定するビジュアルインジケータである前記推奨結合の少なくとも１つを表示するステップと、
前記第１のオブジェクトと前記第２のオブジェクトとの間の前記推奨結合の１つを受け入れるコマンドを受信するステップと、
前記推奨結合の１つの受け入れに基づいて、前記第１のドローイングエリアに前記第２のオブジェクトを表示するステップと
を備えることを特徴とする方法。
【請求項１１】
前記推奨結合の少なくとも１つを表示するステップは、前記第１のドローイングエリアに前記第２のオブジェクトを配置するために、前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータを表示することを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記推奨結合の少なくとも１つを表示するステップは、前記第２のオブジェクトが前記第１のドローイングエリアに表示されたとき、前記第１のドローイングエリアに前記第２のオブジェクトを配置するために前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータ、及び前記第１のオブジェクトを前記第２のオブジェクトに結合するためにコネクタを表示することを含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記第２のオブジェクトを表示するステップは、前記特定された方向で前記第１のドローイングエリアに前記第２のオブジェクトを表示すること、及び前記第１のオブジェクトと前記第２のオブジェクトとの間のコネクタを表示することを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記推奨結合の少なくとも１つを表示するステップは、前記第１のドローイングエリアに前記第２のオブジェクトを配置するために、前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータを表示することを含み、前記ビジュアルインジケータは仮想線であることを特徴とする請求項１０に記載の方法。
【請求項１５】
前記推奨結合の少なくとも１つを表示するステップは、前記第１のドローイングエリアに前記第２のオブジェクトを配置するために、前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータを表示することを含み、前記推奨結合の１つを受け入れるコマンドが受信されたとき、前記ビジュアルインジケータは仮想線ではないことを特徴とする請求項１０に記載の方法。
【請求項１６】
請求項１０に記載の方法を実施するための、コンピュータ実行可能プログラムを記憶したコンピュータ可読記録媒体。
【請求項１７】
ドローイングアプリケーションにおいて第１のオブジェクトを第２のオブジェクトに関連付けるための、コンピュータで実装されたシステムであって、
前記第２のオブジェクトと結合するためのターゲットとして、前記ドローイングアプリケーションの第１のドローイングエリアに表示された前記第１のオブジェクトの指定を受け入れる手段と、
前記第１のドローイングエリアから離れている前記ドローイングアプリケーションの第２のドローイングエリアに表示された複数のオブジェクトからの前記第２のオブジェクトの選択を受け入れる手段と、
前記第２のオブジェクトが前記第１のドローイングエリアに表示される前に、前記第１のオブジェクトと前記第２のオブジェクトとの間の少なくとも１つの推奨結合を表示するステップであって、少なくとも１つの推奨結合を表示することは前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータを表示することを含み、前記少なくとも１つの推奨結合は前記第１のオブジェクトの指定及び前記第２のオブジェクトの選択が受け入れられるまで表示されない、手段と、
前記第１のオブジェクトと前記第２のオブジェクトとの間の少なくとも１つの前記推奨結合の１つを受け入れるコマンドを受信する手段と、
少なくとも１つの前記推奨結合の１つの受け入れに基づいて、前記第１のドローイングエリアに前記第２のオブジェクトを表示する手段と
を備えたことを特徴とするシステム。
【請求項１８】
前記第１のオブジェクトに対する方向を特定する少なくとも１つのビジュアルインジケータは、前記第１のドローイングエリアに前記第２のオブジェクトを配置するためのものであり、前記少なくとも１つの推奨結合を表示することは、前記第２のオブジェクトが前記第１のドローイングエリアに表示されたときに前記第１のオブジェクトを前記第２のオブジェクトに結合するためにコネクタを表示することを含むことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記第２のオブジェクトを表示することは、前記特定された方向で前記第１のドローイングエリアに前記第２のオブジェクトを表示すること、及び前記第１のオブジェクトと前記第２のオブジェクトとの間のコネクタを表示することを含むことを特徴とする請求項１８に記載のシステム。