【手続補正書】
【提出日】平成28年2月17日(2016.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の視覚的レイアウトでノード−リンク・ダイアグラムを表示するステップであって、前記ノード−リンク・ダイアグラムは複数のノードおよび複数のリンクを含み、各々のリンクは、ソースノードおよびターゲットノードを接続する曲線である、ステップと、
表示される前記ノード−リンク・ダイアグラムに対するユーザーアクションであって、リンクのサブセットに関連付けられた１つまたは複数のリンクの湾曲に対する修正を指示するユーザーアクションを検出するステップと、
前記ユーザーアクションにより識別されるリンクの前記サブセットを減衰円にバンドルするステップと、
ユーザー入力に基づき前記減衰円をサイズ変更するステップと、
サイズ変更された前記減衰円に関して隣接するリンク間の分離距離を展開するステップと、
第２の視覚的レイアウトを生成するステップであって、前記第２の視覚的レイアウトは、前記第１の視覚的レイアウトとは異なる、各々のリンクの修正された湾曲で前記サブセット内の各々のリンクを表示し、修正された前記湾曲は、前記サブセット内の各々のリンクに接続されるソースノードおよびターゲットノードの位置を変化させることなく各々のリンクの湾曲を変更する、ステップと
を含む、コンピューターが実施する方法。
【請求項２】
請求項１に記載のコンピューターが実施する方法であって、ユーザーアクションを検出するステップは、
リンクの前記サブセットを、リンクの前記サブセットに引かれた線から識別するステップと、
前記減衰円の中心を前記線の中点にするステップと
をさらに含む、コンピューターが実施する方法。
【請求項３】
請求項１に記載のコンピューターが実施する方法であって、リンクの前記サブセットをバンドルするステップは、
前記減衰円内の各々のリンクの位置を、リンク交差を最小化する、前記リンクの順序付けから決定するステップと、
前記リンクの湾曲を変更するためのスプラインを計算するステップと
をさらに含む、コンピューターが実施する方法。
【請求項４】
請求項３に記載のコンピューターが実施する方法であって、前記リンクの前記順序付けは、地下鉄リンク交差最小化解を利用する、コンピューターが実施する方法。
【請求項５】
請求項１に記載のコンピューターが実施する方法であって、
隣接するリンク間の分離の角度内にラベルを挿入するステップ
をさらに含むコンピューターが実施する方法。
【請求項６】
請求項１に記載のコンピューターが実施する方法であって、ユーザー入力に基づき前記減衰円をサイズ変更するステップは、
前記減衰円内の各々のリンクの位置を、リンク交差を最小化する、前記リンクの順序付けから再決定するステップと、
前記リンクの湾曲を変更するためのスプラインを再計算するステップと
をさらに含む、コンピューターが実施する方法。
【請求項７】
請求項１に記載のコンピューターが実施する方法であって、前記分離距離は、前記減衰円の半径内の隣接するリンクの各ペアの間で同じ最小距離である、コンピューターが実施する方法。
【請求項８】
請求項１に記載のコンピューターが実施する方法であって、
ユーザー入力に基づき、インタラクティブリンクマグネットを利用して、前記インタラクティブリンクマグネットと同じデーター属性を有するリンクの前記湾曲の形状を変更するステップ
をさらに含むコンピューターが実施する方法。
【請求項９】
請求項１に記載のコンピューターが実施する方法であって、
リンク凡例を前記ノード−リンク・ダイアグラムに関連付けるステップであって、前記リンク凡例はリンクの各タイプのモデル曲線を含み、各モデル曲線は１つまたは複数のコントロールポイントを含み、前記コントロールポイントは、修正されると、前記モデル曲線と一致するリンクのタイプに関連付けられたすべてのリンクの湾曲を変更する、ステップ
をさらに含むコンピューターが実施する方法。
【請求項１０】
コンピューターにアクションを実行させる命令を記憶したコンピューター可読記憶媒体であって、前記アクションは、
第１の視覚的レイアウトでノード−リンク・ダイアグラムを表示するアクションであって、前記ノード−リンク・ダイアグラムは複数のノードおよび複数のリンクを含み、各々のリンクは、ソースノードおよびターゲットノードを接続する曲線である、アクションと、
表示される前記ノード−リンク・ダイアグラムに対するユーザーアクションであって、リンクのサブセットに関連付けられた１つまたは複数のリンクの湾曲に対する修正を指示するユーザーアクションを検出するアクションと、
前記ユーザーアクションにより識別されるリンクの前記サブセットを減衰円にバンドルするアクションと、
ユーザー入力に基づき前記減衰円をサイズ変更するアクションと、
サイズ変更された前記減衰円に関して隣接するリンク間の分離距離を展開するアクションと、
第２の視覚的レイアウトを生成するアクションであって、前記第２の視覚的レイアウトは、前記第１の視覚的レイアウトとは異なる、各々のリンクの修正された湾曲で前記サブセット内の各々のリンクを表示し、修正された前記湾曲は、前記サブセット内の各々のリンクに接続されるソースノードおよびターゲットノードの位置を変化させることなく各々のリンクの湾曲を変更する、アクションと
を含む、コンピューター可読記憶媒体。
【請求項１１】
請求項１０に記載のコンピューター可読記憶媒体であって、ユーザーアクションを検出するアクションは、
リンクの前記サブセットを、リンクの前記サブセットに引かれた線から識別するアクションと、
前記減衰円の中心を前記線の中点にするアクションと
をさらに含む、コンピューター可読記憶媒体。
【請求項１２】
請求項１０に記載のコンピューター可読記憶媒体であって、リンクの前記サブセットをバンドルするアクションは、
前記減衰円内の各々のリンクの位置を、リンク交差を最小化する、前記リンクの順序付けから決定するアクションと、
前記リンクの湾曲を変更するためのスプラインを計算するアクションと
をさらに含む、コンピューター可読記憶媒体。
【請求項１３】
請求項１０に記載のコンピューター可読記憶媒体であって、前記分離距離は、前記減衰円の半径内の隣接するリンクの各ペアの間で同じ最小距離である、コンピューター可読記憶媒体。
【請求項１４】
請求項１０に記載のコンピューター可読記憶媒体であって、コンピューターに実行させる前記アクションは
隣接するリンク間の分離の角度内にラベルを挿入するアクション
をさらに含む、コンピューター可読記憶媒体。
【請求項１５】
請求項１０に記載のコンピューター可読記憶媒体であって、ユーザー入力に基づき前記減衰円をサイズ変更するアクションは、
前記減衰円内の各々のリンクの位置を、リンク交差を最小化する、前記リンクの順序付けから再決定するアクションと、
前記リンクの湾曲を変更するためのスプラインを再計算するアクションと
をさらに含む、コンピューター可読記憶媒体。
【請求項１６】
請求項１０から１５のうちの何れか一項に記載の命令を含むプログラム。
【請求項１７】
第１の視覚的レイアウトでノード−リンク・ダイアグラムを表示するステップであって、前記ノード−リンク・ダイアグラムは複数のノードおよび複数のリンクを含み、各々のリンクは、ソースノードおよびターゲットノードを接続する曲線である、ステップと、
表示される前記ノード−リンク・ダイアグラムに対するユーザーアクションであって、リンクのサブセットに関連付けられた１つまたは複数のリンクの湾曲に対する修正を指示するユーザーアクションを検出するステップと、
前記ユーザーアクションにより識別されるリンクの前記サブセットを減衰円にバンドルするステップと、
ユーザー入力に基づき１つまたは複数の前記リンクを編集し、前記減衰円に入るリンクの前記サブセットが前記第１の視覚的レイアウトとは異なるようにするステップと、
第２の視覚的レイアウトを生み出すように、編集した前記減衰円における各々のリンクの湾曲を修正するステップと、
前記第２の視覚的レイアウトを生成するステップであって、前記第２の視覚的レイアウトは、前記第１の視覚的レイアウトとは異なる、各々のリンクの修正された湾曲で前記サブセット内の各々のリンクを表示し、修正された前記湾曲は、前記サブセット内の各々のリンクに接続されるソースノードおよびターゲットノードの位置を変化させることなく各々のリンクの湾曲を変更する、ステップと
を含む、コンピューターが実施する方法。
【請求項１８】
請求項１７に記載の方法であって、ユーザー入力に基づき１つまたは複数の前記リンクを編集するステップは、１つまたは複数の前記リンクに関連付けられたコントロールポイントの場所またはサイズを変更するステップを含む、方法。
【請求項１９】
請求項１７に記載の方法であって、ユーザー入力に基づき１つまたは複数の前記リンクを編集するステップは、隣接するリンクの間の分離距離を調整するステップを含む、方法。
【請求項２０】
請求項１７に記載の方法であって、編集した前記減衰円における各々のリンクの湾曲を修正するステップは、
前記減衰円内の各々のリンクの位置を、リンク交差を最小化する、前記リンクの順序付けから決定するステップと、
前記リンクの湾曲を変更するためのスプラインを、決定した前記位置に基づき計算するステップと
を含む、方法。
【請求項２１】
請求項１７に記載の方法であって、分離距離は、編集した前記減衰円の半径内の前記隣接するリンクの各ペアの間で同じ最小距離である、方法。