(57)【特許請求の範囲】
【請求項１】
情報処理システムで実行中のアプリケーションのユーザが、ディレクトリツリーに編成されたファイルのセットに、初期位置から最終位置まで前記ツリー内をブラウズする手段を備えた人間−機械インタフェースの要素によって、アクセスできるようにするための方法であって、前記初期位置が、前記アプリケーションによって提供される第１の意味情報と前記ディレクトリと関連付けられた第２の意味情報との間の相関に基づいて決定される、方法。
【請求項２】
前記初期位置が前記相関を最大にする、請求項１に記載の方法。
【請求項３】
前記第２の意味情報が、前記ツリーを分析する事前のステップで決定される、請求項１乃至２のいずれか１項に記載の方法。
【請求項４】
前記事前のステップが定期的にトリガされる、請求項３に記載の方法。
【請求項５】
前記事前のステップが前記ツリー内の変更によってトリガされる、請求項３に記載の方法。
【請求項６】
前記第２の意味情報が、キーワードおよび重みを関連付ける、請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記第２の意味情報が、キーワード、重みおよびファイルタイプを関連付ける、請求項６に記載の方法。
【請求項８】
前記アプリケーション内にオープンドキュメントを保存する方法であって、請求項１乃至７のいずれか１項に記載の方法を使用するステップと、ファイル名を選択するステップと、前記最終位置に前記オープンドキュメントを保存するステップとから成る、方法。
【請求項９】
前記第１の意味情報が、前記ドキュメントの内容を分析することによって決定される、請求項８に記載の保存する方法。
【請求項１０】
請求項１乃至７のいずれか１項に記載の方法を使用するステップと、前記最終位置にあるファイルの中からあるファイルを選択するステップとから成る、電子メールに添付されるファイルを挿入する方法。
【請求項１１】
前記第１の意味情報が、前記電子メールの内容を分析することによって決定される、請求項１０に記載の挿入する方法。
【請求項１２】
請求項１乃至１１のいずれか１項に記載の方法を実行する情報処理装置。
【請求項１３】
請求項１乃至１１のいずれか１項に記載の方法を実行するように適合された手段を有する人間−機械インタフェース。
【請求項１４】
情報処理装置で実行されるときは常に、請求項１乃至１１のいずれか１項に記載の方法を実行する手段を備えるソフトウェアアプリケーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがシステム上で実行されるアプリケーションと対話できるようにする人間−機械インタフェースを有する情報処理システムに関する。
【背景技術】
【０００２】
こうした情報処理システムは、デスクトップもしくはラップトップ型マイクロコンピュータ、通信端末、携帯情報端末（すなわちＰＤＡ）、またはファイルを操作できるようにする人間−機械インタフェースを備えた他の機器であることが可能である。
【０００３】
このシステムは、ハードドライブ上に、または揮発性メモリに保存することができるファイルシステムをローカルに処理することができる。ファイルシステムは、ローカルであるかどうかにかかわらず、通信ネットワークを介してアクセスすることもできる。
【０００４】
こうしたファイルは、従来、ディレクトリツリーに編成される。各ファイルは、ツリー内のある位置に配置される。したがって各ディレクトリは、ファイルおよびディレクトリを含むことができる。
【０００５】
情報処理システムは、オペレーティングソフトウェアレイヤを有し、これによりアプリケーションを実行することができる、またこうしたアプリケーションに人間−機械インタフェースを含む様々な基本サービスが提供され、そのうちの１つの要素により、ファイルシステムへのアクセスが可能になる。この人間−機械インタフェースは一般にグラフィカルであり、問題の要素は一般に、ディレクトリツリー内をブラウズするための様々な手段を含むグラフィックウィンドウの形で提供されている。
【０００６】
図１は、このような人間−機械インタフェースを示している。ウィンドウＦ１およびＦ２がアプリケーションに対応する。アプリケーションのユーザがファイルシステムにアクセスしたいときは常に、新しいウィンドウＦ３が現れる。新しいウィンドウＦ３は様々な手段（ボタン、ドロップダウンリストなど）を提示し、ディレクトリツリー内のブラウジングを可能にし、そのうち現在の位置の表示がゾーンＺに示される。このゾーンＺは、ファイル「ｆｉｌｅ１」、「ｆｉｌｅ２」、「ｆｉｌｅ３」とディレクトリ「ｆｏｌｄｅｒ１」、「ｆｏｌｄｅｒ２」、「ｆｏｌｄｅｒ３」の両方を示すことができる。
【０００７】
ウィンドウＦ３が表示されるとき、ゾーンＺは初期位置の表示を示し、ユーザは例えばアプリケーションにおいてファイルを選択するために、またはオープンドキュメントを保存するために、最終位置までブラウズすることができる。
【０００８】
しかしながら、初期位置は一般に、アプリケーションによってまたはオペレーティングソフトウェアレイヤによって開かれた最終位置である。場合によっては、初期位置は、設定によりアプリケーションによって決定された位置であることもある。
【０００９】
したがってユーザはほとんどの場合、所望の位置までブラウズしなければならない。
【００１０】
ユーザが定期的にファイルを操作しなければならないときは常に、この不変のブラウジングは時間の無駄、および人間−機械インタフェースの人間工学（エルゴノミクス：ｅｒｇｏｎｏｍｉｃｓ）の劣化の源となる。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、ユーザが時間を節約できるようにし、ファイルアクセスのエルゴノミクスを向上させることである。
【課題を解決するための手段】
【００１２】
そのために、本発明の第１の目的は、情報処理システム上で実行中のアプリケーションのユーザが、ディレクトリツリーに編成されたファイルのセットに、初期位置から最終位置まで上記ツリー内をブラウズする手段を備えた人間−機械インタフェースの要素によってアクセスできるようにするための方法であり、上記初期位置が、アプリケーションによって提供される第１の意味情報とディレクトリと関連する第２の意味情報との間の相関に基づいて決定される。
【００１３】
したがって、本発明の方法は、使用されるアプリケーションによって、およびファイルツリーによって提供される意味情報を相関させることによって、現状の技術で提案される初期位置よりも優れたブラウジング手段の初期位置をユーザに提供できるようにする。
【００１４】
本発明の１つの実施形態によれば、初期位置は、上記の相関を最大にする。
【００１５】
第２の意味情報は、ディレクトリツリーを分析する事前のステップにおいて決定することができる。この事前のステップは、定期的にトリガする、またはツリー内の変更によってトリガすることができる。
【００１６】
第２の情報は、キーワードおよび重み、ならびに潜在的にはファイルタイプも関連付けることができる。
【００１７】
本発明の別の目的は、上記アプリケーション内にオープンドキュメントを保存するための方法であって、前述の方法を使用することと、ファイル名を選択することと、問題の方法によって決定された最終位置に上記オープンドキュメントを保存することとから成る。
【００１８】
第１の意味情報は、ドキュメントの内容を分析することによって決定することができる。
【００１９】
本発明のもう１つの目的は、電子メールに添付されるファイルを挿入するための方法であって、前述の方法を使用することと、それにより決定された最終位置にあるファイルの中からファイルを選択することとから成る。
【００２０】
第１の意味情報は、上記の電子メールの内容を分析することによるものとすることができる。
【００２１】
本発明の別の目的は、こうした方法の１つを実行する情報処理装置、これらを実行するように適合された手段を有する人間−機械インタフェース、情報処理装置に実装されるとき、こうした方法の１つを実行する手段を備えたソフトウェアアプリケーションである。
【００２２】
本発明、その利点、およびその特徴は、添付の図を参照して、次の説明の中でよりはっきりと明らかになるであろう。
【図面の簡単な説明】
【００２３】
【図１】前述の、現状の技術による人間−機械インタフェースを示す図である。
【図２】本発明を実行する人間−機械インタフェースを示す図である。
【図３】様々なタイプのファイルを含む例示的ディレクトリツリーを示す図である。
【発明を実施するための形態】
【００２４】
本発明は、情報処理システム上で実行されるいかなる種類のソフトウェアアプリケーションにも適用することができる。
【００２５】
図２は、電子メールを管理するためのツールを用いた１つの実行を示している。これは、詳細にはＭｉｃｒｏｓｏｆｔ社によって販売されるソフトウェア製品「Ｏｕｔｌｏｏｋ」のようなツールであることが可能である。
【００２６】
ウィンドウＦ１は、アプリケーションのメインウィンドウであり、ウィンドウＦ２は、電子メールを書くことができるウィンドウである。これは、アプリケーションの機能、ならびに電子メールの主要パラメータ（受信者、送信者、件名ＴＬＴなど）の入力を可能にするゾーン、および電子メールの本文を含んでいるテキストゾーンＴＸＴにアクセスできるようにするメニューおよびツールバーを含んでいる。
【００２７】
このようなツールにより、電子メールに添付されるファイルの挿入を可能にすることができる。新しいウィンドウＦ３が開いて、ファイルにアクセスできるようになる。これらのファイルは、ディレクトリツリーに編成されている。フィールドＲは、カレントディレクトリを示し、ゾーンＺは、このディレクトリの内容を示している。この場合、この内容は、ＪＰＥＧ形式の２つの写真である２つのファイル「ＤＳＣ１１２５．ｊｐｇ」および「ＤＳＣ１１２６．ｊｐｇ」と、「ｂｉｌｌｓ」ディレクトリとからなる。
【００２８】
カレントディレクトリは、ディレクトリツリー内の位置である。この例では、ツリーは、次の形式であることが可能である：
Ｒｏｏｔ
Ｔｒａｖｅｌ
Ｆｒａｎｃｅ
Ｉｔａｌｙ
Ｇｒｅｅｃｅ
Ｂｉｌｌｓ
【００２９】
本発明によれば、意味情報が、少なくともいくつかのディレクトリと関連付けられる。
【００３０】
この意味情報は、ツリーを分析する事前のステップで決定することができる。この事前のステップは、
−  定期的に、または
−  ツリー内で変更が行われた（新しいファイルを作成する、ファイルまたはディレクトリなどを移動する）ときに、
トリガすることができる。
【００３１】
しかし当然ながら他の可能性も考えられる。
【００３２】
所与のディレクトリと関連付けられた意味情報は、そのディレクトリの内容に基づいて決定することができる。
【００３３】
１つの実施形態によれば、この所与のディレクトリ内に含まれるディレクトリの内容は、意味情報を決定するために考慮に入れられない。図３は、その意味情報を決定するためのツリーディレクトリおよび考えられる方法を示している。
【００３４】
記号Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、Ｒ６は、ディレクトリを表す。記号ｆ１、ｆ２、ｆ３、ｆ４、ｆ５、ｆ６、ｆ７、ｆ８は、異なるタイプのファイルを表す。ファイルｆ１、ｆ２、ｆ３は（例えば、Ｍｉｃｒｏｓｏｆｔ社製のアプリケーションＷｏｒｄからの）文書処理ファイルを表し、ファイルｆ４、ｆ５は、Ａｄｏｂｅ社製のアプリケーションＡｃｒｏｂａｔによって作成されたファイルのようなＰＤＦ形式のファイルであり、ファイルｆ６、ｆ７、ｆ８は、例えば写真のような、（「Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｙ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ」の）ＪＰＥＧ形式の画像ファイルである。
【００３５】
ディレクトリＲ１の意味情報は、そのディレクトリに含まれるファイルを分析することによって決定される。ディレクトリが何も含まないとき、意味情報はディレクトリＲ１と関連付けられない。
【００３６】
ディレクトリＲ２の意味情報は、ファイルｆ１によって決定される。
【００３７】
ディレクトリＲ３の意味情報は、ファイルｆ２、ｆ３、ｆ４、およびｆ５の分析から決定される。
【００３８】
ディレクトリＲ４は空であるので、意味情報はこのディレクトリと関連付けられない。
【００３９】
ディレクトリＲ５はファイルを含まず、ディレクトリＲ６のみを含むので、意味情報はディレクトリＲ５と関連付けられない。
【００４０】
ディレクトリＲ６の意味情報は、ファイルｆ６、ｆ７、およびｆ８を分析することによって決定される。
【００４１】
１つの実施形態によれば、この意味情報は、キーワードおよび重みを関連付ける。
−  テキストの内容
−  画像ファイルのタグ
−  その他
【００４２】
重みは、詳細には語の出現数によって決定することができる。語が多く存在すればするほど、その重みは大きくなる。さらに、語の位置は、その重みに影響を与える場合がある。例えば、ファイル名に出現すると、ファイル内に出現するよりも重みに大きい影響を与える場合がある。
【００４３】
意味情報は、ファイルタイプを関連付けることもできる。ファイルタイプは、オペレーティングシステムに応じて、ファイル名の拡張子と相関させることができる。ファイルタイプには、画像ファイル（「．ｊｐｇ」、「．ｇｉｆ」、「．ｐｎｇ」．．．）、テキストファイル（「．ｄｏｃ」、「．ｄｏｃｘ」．．．）、スプレッドシートファイル（「．ｘｌｓ」）などが含まれる。
【００４４】
この意味情報は、様々な方法で格納することができる。ファイルツリー内の各位置と関連付けられた意味情報を集めたデータベースを有することが可能である。また、ファイルの意味情報集めた小さなファイルを各位置内に格納することも可能である。
【００４５】
アプリケーションがファイルシステムにアクセスしたいときは常に、アプリケーションもまた意味情報を提供する。この意味情報は、アクセス時にコンテキストの分析によって生じることが可能である。
【００４６】
図２の例では、この意味情報は、ウィンドウＦ２のフィールドＴＬＴおよびＴＸＴを分析することによって決定することができる。
【００４７】
これらのフィールドは、英語の「Ｇｒｅｅｃｅ」という語と、フランス語の「Ｇｒｅｃｅ」という語を含んでいる。
【００４８】
発明の方法は、この意味情報をツリーディレクトリと関連付けられた意味情報と相関させる。優先的には、最良の結果を提供するためにこの相関を最大にすることが求められる。しかしながら、他の制約を考慮に入れるために、（非常に頻繁にアクセスされる場合開かれる最終ディレクトリを使用する、アクセス時間を最小にする、など）完全に最適ではない相関を行うように提供される場合がある。
【００４９】
ディレクトリツリーの中の「Ｇｒｅｅｃｅ」の位置は自動的に、２つの意味情報源の間の相関を最大にするものとして決定される。
【００５０】
このディレクトリ「Ｇｒｅｅｃｅ」は、．ｘｌｓファイルまたは．ｄｏｃファイルを含むサブディレクトリ「ｂｉｌｌｓ」を含む。またアプリケーションによって提供される意味情報は、そのサブディレクトリとよりも、「．ｊｐｇ」ファイルを含むディレクトリ「Ｇｒｅｅｃｅ」とのより良い相関をもたらすキーワード「ｐｈｏｔｏｓ」を含むことから、ツリーにおける「Ｇｒｅｅｃｅ」の位置が、ブラウジング中のウィンドウＦ３に表示される位置である。
【図１】
0005627772.tif 000002
【図２】
0005627772.tif 000003
【図３】
0005627772.tif 000004