【手続補正書】
【提出日】平成30年11月21日(2018.11.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画する、コンピュータによって実施される方法であって、
複数のブランチで構成される前記木構造の少なくともツリー・ビューを生成することと、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定することであって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択することと、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定することと、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新することと、
を含む、前記コンピュータによって実施される方法。
【請求項２】
前記グラフィカル・ユーザ・インタフェース内において前記ツリー・ビューを表示する表示デバイスのスクリーン上において、前記第１の方向が垂直方向に対応し、前記第２の方向が水平方向に対応する、請求項１に記載のコンピュータによって実施される方法。
【請求項３】
前記ポインティング・カーソルの位置を特定することと、前記アクティブなブランチを自動的に選択することと、前記展開されるべきサブレベルを特定することと、前記ツリー・ビューを自動的に更新することとが連続的に繰り返される、請求項１又は２に記載のコンピュータによって実施される方法。
【請求項４】
前記展開されるべきサブレベルの量が現在展開されているサブレベルの量よりも少ない場合、前記ツリー・ビューが、前記アクティブなブランチの超過分のサブレベルを折り畳むことによって更新され、かつ、該更新されたツリー・ビューが、前記折り畳まれた超過分のサブレベルを隠している対応する要素が前記第１の方向に従う前記ポインティング・カーソルの位置に合わされるまで、前記第１の方向に動かされる、請求項１から３のいずれか１項に記載のコンピュータによって実施される方法。
【請求項５】
前記要素の木構造が概念の分類に対応している、請求項１から４のいずれか１項に記載のコンピュータによって実施される方法。
【請求項６】
前記要素の木構造がファイルのディレクトリ構造に対応している、請求項１から４のいずれか１項に記載のコンピュータによって実施される方法。
【請求項７】
ユーザによって入力されたモード選択に応じて、自動モードと手動モードとのいずれかを選択することを含み、
前記ポインティング・カーソルの位置を特定することと、前記アクティブなブランチを自動的に選択することと、前記展開されるべきサブレベルを特定することと、前記ツリー・ビューを自動的に更新することとが、前記自動モードにおいてのみ実行され、
前記ツリー・ビューが、前記手動モードにおいて、前記グラフィカル・ユーザ・インタフェースに対する更なる手動のユーザ入力に応じて更新される、
請求項１から６のいずれか１項に記載のコンピュータによって実施される方法。
【請求項８】
前記ポインティング・カーソルが、前記ツリー・ビューとのユーザ・インタラクション用に生成される、請求項１から７のいずれか１項に記載のコンピュータによって実施される方法。
【請求項９】
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画するデータ処理装置であって、
複数のブランチで構成される前記木構造の少なくともツリー・ビューを生成するように構成されたグラフィック描写ユニットと、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定するように構成された位置特定ユニットであって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記位置特定ユニットと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択するように構成されたアクティブ・ブランチ選択ユニットと、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定するように構成された展開特定ユニットと、
を備えており、
前記グラフィック描写ユニットは、前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新するように更に構成されている、前記データ処理装置。
【請求項１０】
前記位置特定ユニットを用いて前記ポインティング・カーソルの位置を特定することと、前記アクティブ・ブランチ選択ユニットを用いて前記アクティブなブランチを自動的に選択することと、前記展開特定ユニットを用いて前記展開されるべきサブレベルを特定することと、前記グラフィック描写ユニットを用いて前記ツリー・ビューを自動的に更新することとを連続的に繰り返すように構成されている、請求項９に記載のデータ処理装置。
【請求項１１】
前記展開特定ユニットが、前記展開されるべきサブレベルの量が現在展開されているサブレベルの量よりも少ないと判定した場合、前記グラフィック描写ユニットが、前記アクティブなブランチの超過分のサブレベルを折り畳むことによって前記ツリー・ビューを更新し、かつ、該更新されたツリー・ビューを、前記折り畳まれた超過分のサブレベルを隠している対応する要素が前記第１の方向に従う前記ポインティング・カーソルの位置に合わされるまで、前記第１の方向に動かすように構成されている、請求項９又は１０に記載のデータ処理装置。
【請求項１２】
ユーザによって入力されたモード選択に応じて、自動モードと手動モードとのいずれかを選択するように構成された選択ユニットを備えており、
前記データ処理装置は、前記位置特定ユニットを用いて前記ポインティング・カーソルの位置を特定することと、前記アクティブ・ブランチ選択ユニットを用いて前記アクティブなブランチを自動的に選択することと、前記展開特定ユニットを用いて前記展開されるべきサブレベルを特定することと、前記グラフィック描写ユニットを用いて前記ツリー・ビューを自動的に更新することとを、前記自動モードにおいてのみ実行するように構成されており、
前記グラフィック描写ユニットは、前記手動モードにおいて、前記グラフィカル・ユーザ・インタフェースに対する更なる手動のユーザ入力に応じて、前記ツリー・ビューを更新するように構成されている、請求項９から１１のいずれか１項に記載のデータ処理装置。
【請求項１３】
前記ポインティング・カーソルを前記ツリー・ビューとのユーザ・インタラクション用に生成するように構成されている、請求項９から１２のいずれか１項に記載のデータ処理装置。
【請求項１４】
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画するデータ処理装置であって、
処理デバイスと、
表示デバイスと、
命令を記憶しているメモリデバイスと、
を備えており、
前記命令は、実行されると、
複数のブランチで構成される前記木構造を前記表示デバイスを用いて示す、少なくともツリー・ビューを生成することと、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定することであって、該位置は、第１の方向に従う第１の位置値と、前記第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択することと、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定することと、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記表示デバイスに示される前記ツリー・ビューを自動的に更新することと、
を前記処理デバイスに行わせる、前記データ処理装置。
【請求項１５】
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画することを可能にする命令を記憶しているコンピュータ可読記憶媒体であって、前記命令は、コンピュータによって実行されると、
複数のブランチで構成される前記木構造の少なくともツリー・ビューを生成することと、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定することであって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向
に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択することと、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定することと、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新することと、
を前記コンピュータに行わせる、前記コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
更に、図２と図３に示されたあらゆる接続は、直接の又は間接的な接続であってもよい。更に、当業者であれば、論理ブロック相互間の境界が単なる例示であること、及び、代替の実施形態において、論理ブロックが統合されてもよく、或いは、種々の論理ブロックについての機能が分解されてもよいことが分かるであろう。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画する、コンピュータによって実施される方法（１０)であって、
複数のブランチで構成される前記木構造のツリー・ビューを生成すること（１１）と、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定すること（１４）であって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択すること（１５）と、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定すること（１６）と、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新すること（１７）と、
を含む、前記コンピュータによって実施される方法。
（付記２）
前記グラフィカル・ユーザ・インタフェース内において前記ツリー・ビューを表示する表示デバイスのスクリーン上において、前記第１の方向が垂直方向に対応し、前記第２の方向が水平方向に対応する、付記１に記載のコンピュータによって実施される方法。
（付記３）
前記ポインティング・カーソルの位置を特定すること（１４）と、前記アクティブなブランチを自動的に選択すること（１５）と、前記展開されるべきサブレベルを特定すること（１６）と、前記ツリー・ビューを自動的に更新すること（１７）とが連続的に繰り返される、付記１又は２に記載のコンピュータによって実施される方法。
（付記４）
前記展開されるべきサブレベルの量が現在展開されているサブレベルの量よりも少ない場合、前記ツリー・ビューが、前記アクティブなブランチの超過分のサブレベルを折り畳むことによって更新され、かつ、該更新されたツリー・ビューが、前記折り畳まれた超過分のサブレベルを隠している対応する要素が前記第１の方向に従う前記ポインティング・カーソルの位置に合わされるまで、前記第１の方向に動かされる、付記１から３のいずれか１つに記載のコンピュータによって実施される方法。
（付記５）
前記要素の木構造が概念の分類に対応している、付記１から４のいずれか１つに記載のコンピュータによって実施される方法。
（付記６）
前記要素の木構造がファイルのディレクトリ構造に対応している、付記１から４のいずれか１つに記載のコンピュータによって実施される方法。
（付記７）
ユーザによって入力されたモード選択に応じて、自動モードと手動モードとのいずれかを選択すること（１２）を含み、
前記ポインティング・カーソルの位置を特定すること（１４）と、前記アクティブなブランチを自動的に選択すること（１５）と、前記展開されるべきサブレベルを特定すること（１６）と、前記ツリー・ビューを自動的に更新すること（１７）とが、前記自動モードにおいてのみ実行され、
前記ツリー・ビューが、前記手動モードにおいて、前記グラフィカル・ユーザ・インタフェースに対する更なる手動のユーザ入力に応じて更新される（１３）、
付記１から６のいずれか１つに記載のコンピュータによって実施される方法。
（付記８）
前記ポインティング・カーソルが、前記ツリー・ビューとのユーザ・インタラクション用に生成される、付記１から７のいずれか１つに記載のコンピュータによって実施される方法。
（付記９）
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画するデータ処理装置（２０）であって、
複数のブランチで構成される前記木構造のツリー・ビューを生成するように構成されたグラフィック描写ユニット（２３）と、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定するように構成された位置特定ユニット（２４）であって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記位置特定ユニットと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択するように構成されたアクティブ・ブランチ選択ユニット（２６）と、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定するように構成された展開特定ユニット（２７）と、
を備えており、
前記グラフィック描写ユニット（２３）は、前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新するように更に構成されている、前記データ処理装置。
（付記１０）
前記位置特定ユニット（２４）を用いて前記ポインティング・カーソルの位置を特定することと、前記アクティブ・ブランチ選択ユニット（２６）を用いて前記アクティブなブランチを自動的に選択することと、前記展開特定ユニット（２７）を用いて前記展開されるべきサブレベルを特定することと、前記グラフィック描写ユニット（２３）を用いて前記ツリー・ビューを自動的に更新することとを連続的に繰り返すように構成されている、付記９に記載のデータ処理装置。
（付記１１）
前記展開特定ユニット（２７）が、前記展開されるべきサブレベルの量が現在展開されているサブレベルの量よりも少ないと判定した場合、前記グラフィック描写ユニット（２３）が、前記アクティブなブランチの超過分のサブレベルを折り畳むことによって前記ツリー・ビューを更新し、かつ、該更新されたツリー・ビューを、前記折り畳まれた超過分のサブレベルを隠している対応する要素が前記第１の方向に従う前記ポインティング・カーソルの位置に合わされるまで、前記第１の方向に動かすように構成されている、付記９又は１０に記載のデータ処理装置。
（付記１２）
ユーザによって入力されたモード選択に応じて、自動モードと手動モードとのいずれかを選択するように構成された選択ユニット（２１）を備えており、
前記データ処理装置（２１）は、前記位置特定ユニット（２４）を用いて前記ポインティング・カーソルの位置を特定することと、前記アクティブ・ブランチ選択ユニット（２６）を用いて前記アクティブなブランチを自動的に選択することと、前記展開特定ユニット（２７）を用いて前記展開されるべきサブレベルを特定することと、前記グラフィック描写ユニット（２３）を用いて前記ツリー・ビューを自動的に更新することとを、前記自動モードにおいてのみ実行するように構成されており、
前記グラフィック描写ユニット（２３）は、前記手動モードにおいて、前記グラフィカル・ユーザ・インタフェースに対する更なる手動のユーザ入力に応じて、前記ツリー・ビューを更新するように構成されている、付記９から１１のいずれか１つに記載のデータ処理装置。
（付記１３）
前記ポインティング・カーソルを前記ツリー・ビューとのユーザ・インタラクション用に生成するように構成されている、付記９から１２のいずれか１つに記載のデータ処理装置。
（付記１４）
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画するデータ処理装置（３０）であって、
処理デバイス（３１）と、
表示デバイス（３２）と、
命令を記憶しているメモリデバイス（３３）と、
を備えており、
前記命令は、実行されると、
複数のブランチで構成される前記木構造を前記表示デバイスを用いて示すツリー・ビューを生成することと、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定することであって、該位置は、第１の方向に従う第１の位置値と、前記第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択することと、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定することと、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記表示デバイスに示される前記ツリー・ビューを自動的に更新することと、
を前記処理デバイスに行わせる、前記データ処理装置。
（付記１５）
描画された木構造に対するポインティング・カーソルの位置に従って要素の木構造をグラフィカル・ユーザ・インタフェースにおいて描画することを可能にする命令を記憶しているコンピュータ可読記憶媒体であって、前記命令は、コンピュータによって実行されると、
複数のブランチで構成される前記木構造のツリー・ビューを生成すること（１１）と、
前記ツリー・ビューに対する前記ポインティング・カーソルの位置を特定すること（１４）であって、該位置は、第１の方向に従う第１の位置値と、該第１の方向に直交する第２の方向に従う第２の位置値とで構成されている、前記特定することと、
前記ポインティング・カーソルの位置が前記第１の方向に従って合わされたブランチをアクティブなブランチとして自動的に選択すること（１５）と、
展開されるべき前記アクティブなブランチのサブレベルを、該サブレベルのインデントに対する前記第２の位置値によって特定すること（１６）と、
前記アクティブなブランチの前記特定されたサブレベルを展開し、かつその他のブランチを折り畳むことによって、前記ツリー・ビューを自動的に更新すること（１７）と、
を前記コンピュータに行わせる、前記コンピュータ可読記憶媒体。