(57)【要約】【課題】ドキュメントハンドリングソフトウェアたる電子文書管理システムにおいて、ユーザがおおまかな領域に配置されている所望の電子文書を特定できるようにすること。【解決手段】メモリに格納された電子文書を管理する電子文書管理装置１０において、電子文書の表示要素を表示する表示領域におけるこの表示要素の配置位置の情報を格納する配置位置記憶部１２０と、その表示領域の中での領域を指定するユーザ操作に応じてこの領域を認識する領域認識部１３０と、この領域認識部１３０が認識した領域の情報と、配置位置記憶部１２０に格納された配置位置の情報とを用いて、その領域に含まれる表示要素に係る電子文書を特定する電子文書特定部１５０と、を備える。【選択図】図２
2008077280.tif 000002
【特許請求の範囲】
【請求項１】
メモリに格納された電子文書を管理する装置において、
前記電子文書の表示要素を表示する表示領域における当該表示要素の配置位置の情報を格納する配置位置記憶手段と、
前記表示領域の中での領域を指定するユーザ操作に応じて当該領域を認識する領域認識手段と、
前記領域認識手段が認識した前記領域の情報と、前記配置位置記憶手段に格納された前記配置位置の情報とを用いて、当該領域に含まれる前記表示要素に係る前記電子文書を特定する電子文書特定手段と、
を備えることを特徴とする電子文書管理装置。
【請求項２】
前記表示領域の中で前記表示要素の配置位置の状態が遷移する度に当該配置位置の状態を認識し、当該配置位置の履歴情報を前記配置位置記憶手段に格納する配置位置認識手段を更に備え、
前記電子文書特定手段は、前記領域の情報と前記配置位置記憶手段に格納された前記配置位置の履歴情報を用いて、過去に当該領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項１記載の電子文書管理装置。
【請求項３】
過去の一定期間を指定するユーザ操作に応じて当該一定期間を認識する期間認識手段を更に備え、
前記電子文書特定手段は、前記期間認識手段が認識した前記一定期間に前記領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項２記載の電子文書管理装置。
【請求項４】
前記電子文書特定手段が特定した前記電子文書の前記表示要素を、前記期間認識手段が認識した前記一定期間の時間を遷移させるユーザ操作に応じて、当該表示要素の配置位置の状態が遷移する度に表示する特定結果表示手段を更に備えることを特徴とする請求項３記載の電子文書管理装置。
【請求項５】
メモリに格納された電子文書の表示要素を表示する表示領域における当該表示要素の配置位置の情報を格納する配置位置記憶ステップと、
前記表示領域の中での領域を指定するユーザ操作に応じて当該領域を認識する領域認識ステップと、
前記領域認識ステップで認識した前記領域の情報と、前記配置位置記憶ステップで格納された前記配置位置の情報とを用いて、当該領域に含まれる前記表示要素に係る前記電子文書を特定する電子文書特定ステップと、
を含むことを特徴とする電子文書管理方法。
【請求項６】
前記表示領域の中で前記表示要素の配置位置の状態が遷移する度に当該配置位置の状態を認識し、当該配置位置の履歴情報を前記配置位置記憶手段に格納する配置位置認識ステップを更に含み、
前記電子文書特定ステップで、前記領域の情報と前記配置位置記憶ステップで格納された前記配置位置の履歴情報を用いて、過去に当該領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項５記載の電子文書管理方法。
【請求項７】
過去の一定期間を指定するユーザ操作に応じて当該一定期間を認識する期間認識ステップを更に含み、
前記電子文書特定ステップで、前記期間認識ステップで認識した前記一定期間に前記領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項６記載の電子文書管理方法。
【請求項８】
コンピュータに、
メモリに格納された電子文書の表示要素を表示する表示領域における当該表示要素の配置位置の情報を格納する配置位置記憶機能と、
前記表示領域の中での領域を指定するユーザ操作に応じて当該領域を認識する領域認識機能と、
前記領域認識機能が認識した前記領域の情報と、前記配置位置記憶機能が格納した前記配置位置の情報とを用いて、当該領域に含まれる前記表示要素に係る前記電子文書を特定する電子文書特定機能と、
を実現させることを特徴とする電子文書管理プログラム。
【請求項９】
前記表示領域の中で前記表示要素の配置位置の状態が遷移する度に当該配置位置の状態を認識し、当該配置位置の履歴情報を前記配置位置記憶手段に格納する配置位置認識機能を更に実現させ、
前記電子文書特定機能が、前記領域の情報と前記配置位置記憶機能が格納した前記配置位置の履歴情報を用いて、過去に当該領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項８記載の電子文書管理プログラム。
【請求項１０】
過去の一定期間を指定するユーザ操作に応じて当該一定期間を認識する期間認識機能を更に実現させ、
前記電子文書特定機能は、前記期間認識機能が認識した前記一定期間に前記領域に含まれていた前記表示要素に係る前記電子文書を特定することを特徴とする請求項９記載の電子文書管理プログラム。
【請求項１１】
前記電子文書特定機能が特定した前記電子文書の前記表示要素を、前記期間認識機能が認識した前記一定期間の時間を遷移させるユーザ操作に応じて、当該表示要素の配置位置の状態が遷移する度に表示する特定結果表示機能を更に実現させることを特徴とする請求項１０記載の電子文書管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を管理するシステムに関し、より詳しくは電子文書を検索するシステムに関する。
【背景技術】
【０００２】
近年、ユーザが所望する電子ファイルを特定するに際し、ユーザの労力を軽減するために提供される様々な技術が提案されている。
例えば、検索しようとしているファイルに関する付加的な情報である間接的な情報を可能な限り集め、それを検索時に利用できるようにする。具体的にはユーザの作業に関する情報と、ファイルに関する情報を収集する。
ユーザの作業に関する情報とは、アプリケーションプログラムの起動／終了といった情報や、ウィンドウズ（登録商標）システム上での表示位置、さらには作業を行っていた場所などユーザの作業環境に関する情報である。また、ファイルに関する情報とは、ファイルに対して参照や更新が行われた際の、ファイルの格納場所、アクセス形態（参照／更新／新規など）といった情報である。これらの情報を、時刻情報と組み合わせて保存し、検索時に提供する（例えば特許文献１参照）。
【０００３】
【特許文献１】特開平９−２１８８１２号公報（第３、６−７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、このファイルが表示されている領域の特定の部分を領域指定し、この特定の部分に含まれたファイルの検索をすることはできない。
ここで例えば、ドキュメントハンドリングソフトウェアをユーザが使用するにあたり、ユーザが予め後から作業する予定の電子文書の表示要素（以下、「表示要素」という）を、ドキュメントハンドリングソフトウェアの表示領域の左上領域に配置した場合に、この作業に際して、左上領域のみを表示してこの領域に表示されている表示要素の数を絞り込んだ上で所望の電子文書を特定するという場合がある。
【０００５】
これにより、ユーザが何らかの意図の下、ドキュメントハンドリングソフトウェアの表示領域の所定の位置に表示要素を配置した場合、この配置位置を検索キーとして所望の電子文書を特定できるようにしたいという要求が生じる。
ところが特許文献１で開示された従来技術のような考え方では、このようなユーザの要求に応えられないという問題点が現状存在している。
【０００６】
本発明は、以上のような状況に対処するためになされたものであって、その目的とするところは、ドキュメントハンドリングソフトウェアたる電子文書管理システムにおいて、ユーザが記憶するおおまかな領域に配置されている所望の電子文書を特定できるようにすることにある。
また、他の目的は、ユーザが記憶するおおまかな領域に、過去のユーザが記憶するおおまかなある時期に配置されていた所望の電子文書を特定することを可能にする電子文書管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明では、メモリに格納された電子文書を管理する電子文書管理装置において、この電子文書の表示要素を表示する表示領域におけるその表示要素の配置位置の情報を格納する配置位置記憶手段と、その表示領域の中での領域を指定するユーザ操作に応じて、この領域を認識する領域認識手段と、この領域認識手段が認識した領域の情報と、その配置位置記憶手段に格納された配置位置の情報とを用いて、その領域に含まれる表示要素に係る電子文書を特定する電子文書特定手段と、を備えている。
【０００８】
また、このような電子文書管理装置として、表示領域の中でこの表示要素の配置位置の状態が遷移する度にその配置位置の状態を認識し、その配置位置の履歴情報を配置位置記憶手段に格納する配置位置認識手段を更に備えており、電子文書特定手段は、領域の情報とこの配置位置記憶手段に格納されたその配置位置の履歴情報を用いて、過去にその領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
【０００９】
更に、このような電子文書管理装置として、過去の一定期間を指定するユーザ操作に応じてこの一定期間を認識する期間認識手段を更に備えており、電子文書特定手段は、この期間認識手段が認識したその一定期間に領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
そして、電子文書特定手段が特定した電子文書の表示要素を、期間認識手段が認識した一定期間の時間を遷移させるユーザ操作に応じて、その表示要素の配置位置の状態が遷移する度に表示する特定結果表示手段を更に備えることを特徴とすることができる。
【００１０】
また、本発明は、電子文書管理プログラムが電子文書を管理、特に検索する方法として捉えることもできる。この場合、本発明の電子文書管理方法は、メモリに格納された電子文書の表示要素を表示する表示領域におけるその表示要素の配置位置の情報を格納する配置位置記憶ステップと、その表示領域の中での領域を指定するユーザ操作に応じてこの領域を認識する領域認識ステップと、この領域認識ステップで認識した領域の情報と、配置位置記憶ステップで格納された配置位置の情報とを用いて、その領域に含まれる表示要素に係る電子文書を特定する電子文書特定ステップと、を含んでいる。
【００１１】
また、このような電子文書管理方法として、表示領域の中で表示要素の配置位置の状態が遷移する度にこの配置位置の状態を認識し、その配置位置の履歴情報を配置位置記憶手段に格納する配置位置認識ステップを更に含んでおり、電子文書特定ステップで、領域の情報と配置位置記憶ステップで格納された配置位置の履歴情報を用いて、過去にその領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
【００１２】
更に、このような電子文書管理方法として、過去の一定期間を指定するユーザ操作に応じてこの一定期間を認識する期間認識ステップを更に含んでおり、電子文書特定ステップで、期間認識ステップで認識したその一定期間に領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
【００１３】
一方、本発明は、電子文書を管理、特に検索する電子文書管理プログラムとして捉えることもできる。その場合、コンピュータに、メモリに格納された電子文書の表示要素を表示する表示領域におけるこの表示要素の配置位置の情報を格納する配置位置記憶機能と、その表示領域の中での領域を指定するユーザ操作に応じてこの領域を認識する領域認識機能と、この領域認識機能が認識した領域の情報と、配置位置記憶機能が格納した配置位置の情報とを用いて、その領域に含まれる表示要素に係る電子文書を特定する電子文書特定機能と、を実現させるようにする。
【００１４】
また、このような電子文書管理プログラムとして、その表示領域の中で表示要素の配置位置の状態が遷移する度にこの配置位置の状態を認識し、この配置位置の履歴情報を配置位置記憶手段に格納する配置位置認識機能を更に実現させるようにし、電子文書特定機能が、その領域の情報と配置位置記憶機能が格納したその配置位置の履歴情報を用いて、過去にその領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
【００１５】
更にまた、このような電子文書管理プログラムとして、過去の一定期間を指定するユーザ操作に応じてこの一定期間を認識する期間認識機能を更に実現させるようにし、電子文書特定機能は、この期間認識機能が認識したその一定期間に領域に含まれていた表示要素に係る電子文書を特定することを特徴とすることができる。
そして、電子文書特定機能が特定した電子文書の表示要素を、期間認識機能が認識した一定期間の時間を遷移させるユーザ操作に応じて、その表示要素の配置位置の状態が遷移する度に表示する特定結果表示機能を更に実現させるようにする。
【発明の効果】
【００１６】
本発明によれば、電子文書管理システムにおいて、ユーザがおおまかに記憶する表示領域における配置状態により所望の電子文書を特定できるようにすることが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」という）について詳細に説明する。
図１は、本実施形態の構成を示した図である。
電子文書管理装置１０のＣＰＵ２０は、ＲＯＭ２２に格納した処理プログラムを実行して電子文書管理装置１０を制御する。表示ドライバ３０は、電子文書を表示する表示部３１の表示を制御しており、処理プログラムが指示する電子文書を表示する。
【００１８】
ＲＡＭ２１は制御プログラム実行時の作業データを格納する。記憶装置２３は、マウス４１やキーボード４２を用いたユーザの操作に応じて、管理プログラムが処理した電子文書を記憶、保持する。ここで、記憶装置２３は、例えば磁気ディスクである。
入力インターフェース（以下、「Ｉ／Ｆ」という）４０は、マウス４１やキーボード４２を用いたユーザの操作に係る情報を、管理プログラムに伝達する。
【００１９】
本実施形態では、このようなハードウェア構成でドキュメントハンドリングソフトウェアは、電子文書の検索を行う。ここで、ドキュメントハンドリングソフトウェアとは、電子文書作成用のソフトウェアである米国マイクロソフト社のＷｏｒｄ等で作成した電子文書を、実際に印刷する形式で視覚的に表示し、かつ印刷するソフトウェアである。例えば、米国アドビシステムズ社のＡｄｏｂｅ  Ａｃｒｏｂａｔ（商標）とＡｄｏｂｅ  Ｒｅａｄｅｒ（商標）がある。
【００２０】
図２は、本実施形態を適用するシステムの機能ブロック図を示したものである。
電子文書管理装置１０は、ユーザの操作を入力する入力部５０を備え、この操作に係る情報を伝達する入力Ｉ／Ｆ６０を備えている。また、その情報を判別する操作判別部７０を備えている。
【００２１】
更に、表示要素を配置する表示要素配置部１００を備え、この表示要素の配置の状態が遷移した場合にこれを認識する配置位置認識部１１０を備えている。そして、配置位置認識部１１０が認識した表示領域の配置位置と時間を履歴情報として格納する配置位置記憶部１２０を備えている。また、ユーザが入力した検索する期間を認識する検索期間認識部１４０を備え、表示要素を配置する表示領域上の任意の領域を認識する領域認識部１３０を備えている。更にまた、所定の表示要素を所定の条件で検索して電子文書を特定する電子文書特定部１５０を備え、その検索の結果を表示する特定結果表示部１６０を備えている。
【００２２】
入力部５０は、図１に示すマウス４１やキーボード４２に対応し、ユーザが電子文書を処理する際に行う入力操作を受け付ける。入力Ｉ／Ｆ６０は、この入力操作に係る情報を入力部５０から受け、操作判別部７０に送る。操作判別部７０は、その入力情報を認識して、電子文書管理装置１０が行う処理内容を決定する。ここでは、操作判別部７０は、表示要素配置部１００、検索期間認識部１４０、領域認識部１３０、そして特定結果表示部１６０にその処理内容を伝達する。
【００２３】
表示要素配置部１００は、後述する配置位置記憶部１２０に格納する表示領域における最新の表示要素の配置を読み出して図１に示す表示部３１に表示する。また、表示要素配置部１００は、操作判別部７０から受けた処理内容に従って表示要素の配置位置を遷移した場合、遷移した配置位置の情報をこの遷移があった時間の情報と共に後述する配置位置認識部１１０に送る。ここで、この表示要素に対応する電子文書は、図示しない電子文書記憶部に格納されている。
【００２４】
配置位置記憶部１２０は、ドキュメントハンドリングソフトウェアの表示領域における表示要素の配置位置の履歴情報を配置位置認識部１１０から受けて格納している。この履歴情報の内容は、後述する図１０にて説明する。そして配置位置記憶部１２０は、後述する電子文書特定部１５０の指示でこの情報を電子文書特定部１５０に送る。
【００２５】
配置位置認識部１１０は、表示要素配置部１００で表示要素の配置位置の遷移があった場合、この遷移した配置位置の情報をこの遷移があった時間の情報と共に表示要素配置部１００から受け取り、これらの情報を認識する。この認識の詳細な内容は、後述する。
そして、配置位置認識部１１０は、これらの情報を配置位置記憶部１２０に送る。また、この配置位置の遷移には、既存の表示要素がその配置位置を変動した場合のみならず、新たに表示要素が作成された場合や、既存の表示要素が削除された場合も含む。
【００２６】
領域認識部１３０は、操作判別部７０から受けた処理内容に従い、ドキュメントハンドリングソフトウェアの表示領域における任意の領域を第１の検索条件として認識する。そして、領域認識部１３０は、その認識した第１の検索条件を後述する電子文書特定部１５０に送る。
検索期間認識部１４０は、ユーザが表示要素の配置位置の履歴を用いて所望の表示要素を検索する場合に、この履歴の情報を参照する任意の期間を設定するユーザ操作に応じてこの期間を第２の検索条件として認識する。検索期間認識部１４０は、この第２の検索条件を電子文書特定部１５０に送る。
【００２７】
電子文書特定部１５０は、領域認識部１３０から受け取った第１の検索条件と、検索期間認識部１４０から受け取った第２の検索条件を用いて配置位置記憶部１２０から読み出した表示要素の配置位置の履歴情報について検索を行う。そして、電子文書特定部１５０は、その検索の結果の情報を後述する特定結果表示部１６０に送る。
特定結果表示部１６０は、電子文書特定部１５０から受け取った検索結果の情報を図１に示す表示部３１に表示する。また、電子文書特定部１５０は、所定の表示要素を選択するユーザ操作を認識してこの所定の表示要素に係る電子文書を特定し、表示部３１に表示する。
【００２８】
次に、図３を用いて、電子文書管理装置１０が電子文書を特定する流れを説明する。
まず、ユーザは、入力部５０たるマウス４１やキーボード４２を、後述する図５、または図６に示す「電子文書表示画面の領域設定」のダイアログを図１に示す表示部３１に表示し、第１の検索条件を設定すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。
領域認識部１３０は、操作判別部７０からその情報を受け取り、ドキュメントハンドリングソフトウェアの表示領域における任意の領域を認識する（ステップ３００）。そして領域認識部１３０は、この認識した第１の検索条件を電子文書特定部１５０に送る。この認識の詳細な内容は、後述する。
【００２９】
次に、電子文書管理装置１０は、後述する図７に示す「履歴参照設定画面」のダイアログを自動的に表示部３１に表示する。ユーザは、このダイアログを第２の検索条件を設定すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。
検索期間認識部１４０は、操作判別部７０からその情報を受け取り、電子文書特定部１５０が検索する期間を認識する（ステップ３０５）。そして検索期間認識部１４０は、この認識した第２の検索条件を電子文書特定部１５０に送る。この認識の詳細な内容は、後述する。
【００３０】
次に電子文書特定部１５０は、自らが行う検索が１回目の検索であるかどうかを判断する（ステップ３１０）。１回目であると判断した場合は、電子文書特定部１５０は、配置位置記憶部１２０から表示要素の配置位置の履歴情報を読み出し、第２の検索条件の中で最新の時間を認識する（ステップ３１５）。１回目でないと判断した場合は、電子文書特定部１５０は、配置位置記憶部１２０から表示要素の配置位置の履歴情報を読み出し、第２の検索条件の中で所定の検索する時間を認識する（ステップ３２０）。この認識の詳細な内容は、後述する。
【００３１】
次に電子文書特定部１５０は、ステップ３００で認識した第１の検索条件と、ステップ３１５またはステップ３２０で認識した第２の検索条件の中の所定の検索する時間とにもとづいて、配置位置記憶部１２０から読み出した表示要素の配置位置の履歴情報について検索を行う（ステップ３２５）。この検索の詳細な内容は、後述する。
【００３２】
そして、特定結果表示部１６０は、この検索の結果を表示部３１に後述する図１２のように表示する（ステップ３３０）。
ここで再び第２の検索条件の中の新たな時間で再検索をするために履歴を参照する場合はステップ３１０に戻る（ステップ３３５）。
そして、ユーザは、入力部５０たるマウス４１やキーボード４２を、所望の電子文書の表示要素を選択すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。特定結果表示部１６０は操作判別部７０からその情報を受け取り、電子文書を特定する（ステップ３４０）。
【００３３】
（表示要素の配置位置の認識）
次に、表示要素の配置位置をドキュメントハンドリングソフトウェアの表示領域全体の座標を用いて認識することについて説明する。
図４は、ドキュメントハンドリングソフトウェアの表示領域たる「電子文書表示画面」の一例を示す。
【００３４】
図２に示す表示要素配置部１００は、ユーザが電子文書管理装置を起動した際、配置位置記憶部１２０に、最新の表示要素の配置位置の情報を送るように要求する。すると配置位置記憶部１２０は、この情報を表示要素配置部１００に送る。そして表示要素配置部１００は、図４に示すように表示要素をこの「電子文書表示画面」に表示する。
図４では最新の表示要素の配置位置の状態が、電子文書１から３の３件の表示要素が配置されていることを示す。
【００３５】
図８は、図４に示す「電子文書表示画面」の表示が、ドキュメントハンドリングソフトウェアの表示領域を構成する座標系の中に、表示要素が座標値をもって配置されていることで行われていることを示す。
この表示領域は、Ａ点、Ｄ点、Ｑ点、Ｍ点で囲まれる領域である。また、後述する図５のダイアログに対応して、Ｂ点とＣ点はＡ点からＤ点を３等分する点であり、Ｅ点とＩ点はＡ点からＭ点を３等分する点である。そして、Ａ点を原点とし、Ａ点からＤ点に向けてＸ軸を、Ａ点からＭ点に向けてＹ軸をとったＸＹ座標系を構成している。
【００３６】
また、図８は表示領域の左上の領域にあたるＡ点、Ｂ点、Ｆ点、Ｅ点で囲まれる領域に電子文書１たるサムネイル８００と、電子文書２たるサムネイル８１０と、電子文書３たるサムネイル８２０があることを示す。そして各サムネイルの配置座標は、サムネイル８００を例に説明すると中心点Ｓ１の座標で決定し、例えばその座標値はＸ＝Ｘｓ１、Ｙ＝Ｙｓ１として把握されることとなる。
【００３７】
配置位置認識部１１０は、このサムネイルの状態が遷移した場合、つまりサムネイルの中心点の座標値が変化した際にこの座標値の変化を認識する。そして配置位置認識部１１０は、この認識した情報を配置位置記憶部１２０に送る。なお、配置位置認識部１１０がこの認識を行う具体的な内容については、図１０と図１１を用いて後述する。
ここで、図４では電子文書の表示をサムネイルとして表示するが、視覚的に表示を判別できる方法であれば何でもよく、例えばアイコンとして表示してもよい。
【００３８】
（第１の検索条件の認識）
次に、図５または図６に示す「電子文書表示画面の領域指定」のダイアログを用いたドキュメントハンドリングソフトウェアの表示領域の任意の領域（第１の検索条件）の認識について説明する。
【００３９】
まず図５に示すダイアログを用いた場合について説明する。
図５に示す表示領域５００は、ドキュメントハンドリングソフトウェアの表示領域の全ての領域を示す。そして、この場合、表示領域５００は９個のボタンで構成している。つまり“左上”、“左側”、“左下”、“右上”、“右側”、“右下”、“中央上”、“中央”、そして“中央下”の各ボタンで表示領域５００を９分割している。
【００４０】
表示領域の任意の領域を選択するにあたりユーザは、図示しないこの“ダイアログを表示させるボタン”を操作し、この操作を操作判別部７０が認識する。そして操作判別部７０は、図５に示すダイアログを図１に示す表示部３１に表示するように領域認識部１３０に指示する。
次に入力部５０たるマウス４１やキーボード４２を、このダイアログに示す表示領域５００を９分割した“ボタン”の１を選択すべく操作する。すると、この操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、この情報により領域認識部１３０にユーザが選択操作した“ボタン”の表示を変更して表示させる。図５では、“左上”ボタン５１０をユーザが選択した状態を示す。
【００４１】
次にユーザがマウス４１やキーボード４２を用いて図５に示す“設定”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識により表示領域の任意の領域の選択が確定し、領域認識部１３０は、第１の検索条件を認識して、この第１の検索条件を電子文書特定部１５０に送る。ユーザが“再設定”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識によりページ上の任意の領域の選択が解除され領域認識部１３０は、変更した“左上”ボタン５１０の表示を元に戻す。ユーザが“キャンセル”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識により領域認識部１３０は、図５に示すダイアログの表示を終了する。
【００４２】
次に図６に示すダイアログを用いた場合について説明する。
図６に示す表示領域６００は、ドキュメントハンドリングソフトウェアの表示領域の全ての領域を示す。
ページ上の任意の領域を選択するにあたりユーザは、図示しないこの“ダイアログを表示させるボタン”を操作し、この操作を操作判別部７０が認識する。そして操作判別部７０は、図６に示すダイアログを表示するように領域認識部１３０に指示する。
【００４３】
次にユーザは、マウス４１をこのダイアログに示す表示領域６００の領域を指定すべく操作する。この操作は、例えばマウス４１のポインター６２０を図６のＡ点からＢ点までドラッグすることである。すると、この操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、この情報により領域認識部１３０にユーザが選択操作した領域の表示を行う。図６では、領域６１０がユーザ指定に係る領域を示す。
【００４４】
その後の“設定”、“再設定”、“キャンセル”の各ボタンをユーザが操作した場合の効果は図５の場合と同じため、説明は省略する。
以上により、ページ上の任意の領域を指定する実施形態として図５と図６に示す例を用いて説明したが、これらはあくまでも一例にすぎず、領域を認識できる方法であればこれらの認識方法に限られないことはいうまでもない。
【００４５】
（第２の検索条件の認識）
次に、図７に示す「履歴参照設定画面」のダイアログを用いた検索期間認識部１４０が認識した検索期間等（第２の検索条件）の認識について説明する。
図７のダイアログは、図５または図６のダイアログにおけるユーザ操作に応じて領域認識部１３０が第１の検索条件を認識すると、検索期間認識部１４０が自動的に表示する。
このダイアログにおける“履歴”の領域は、電子文書特定部１５０が検索する過去の一定期間を第２の検索条件としてユーザが指定するために用いる。まず指定できる期間の種類として、現在の状態を検索する“現在の配置文書を選択”、過去の一定期間を検索する“一定期間に配置された文書を探す”を指定することができる。
【００４６】
そして、“一定期間に配置された文書を探す”を選択した場合には、任意の日付を指定することができ、過去の数ヶ月を指定することができ、そして過去の数日を指定することができる。日付指定をする場合には具体的な日付を“西暦／月／日”の形式で始期と終期を設定することができる。また、過去数ヶ月や過去数日を指定する場合には、月数や日数を設定することができる。
図７に示す状態は、“一定期間に配置された文書を探す”場合で、この一定期間を日付で指定する場合であり、具体的には“２００６年２月１０日”から“２００６年３月２８日”までの期間を第２の検索条件として認識する場合を示す。
【００４７】
次にユーザがマウス４１やキーボード４２を用いて図７に示す“検索実行”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識により第２の検索条件が確定し、検索期間認識部１４０は、第２の検索条件を認識してこの第２の検索条件を電子文書特定部１５０に送る。そして電子文書特定部１５０は、第１と第２の検索条件を用いて配置位置記憶部１２０から読み出した表示要素の配置位置の履歴情報を検索する。
【００４８】
ユーザが“再設定”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識により図７に示すダイアログに対するユーザ操作が解除され検索期間認識部１４０は、このダイアログを初期状態に戻す。ユーザが“キャンセル”ボタンを押し下げ操作すると、操作判別部７０はこの操作を認識する。そしてこの認識により検索期間認識部１４０は、図７に示すダイアログの表示を終了する。
【００４９】
以上により、第２の検索条件の認識を、図７を用いて説明したが、これらはあくまでも一例にすぎず、他の実施形態も利用できることはいうまでもない。例えば、予め配置位置記憶部１２０が格納している最も古い表示要素の配置位置の情報の日付を検索期間認識部１４０が認識し、この認識にもとづいて図７に示すダイアログの表示を行ってもよい。
この場合、日付指定欄の左側（“から”に対応）の欄には、この最も古い日付が初期的に表示されていたり、最大で過去何ヶ月や過去何日間を設定できるのかを表示したりしてもよい。
【００５０】
（表示要素の配置位置の履歴管理の流れ）
次に、図９を用いて、電子文書管理装置１０が表示要素の配置位置の履歴を管理する流れを説明する。
まず、ユーザは、入力部５０たるマウス４１やキーボード４２を、後述する図１１に示すように、表示要素の配置位置を遷移させたり、表示要素を新たに表示させたり削除したりすべく操作する。そしてこの操作に係る情報は入力Ｉ／Ｆ６０を介して操作判別部７０に伝わり、操作判別部７０はこの情報を認識する（ステップ９００）。
【００５１】
次に表示要素配置部１００は、操作判別部７０からその情報を受け取り、表示要素の操作、作成、そして削除（以下、「表示要素の操作等」という）があったかどうかを判断する（ステップ９０５）。そして表示要素配置部１００が、表示要素の操作等があったと判断すると後述するステップ９１０へ進み、判断しない場合は処理を終了させる。
表示要素配置部１００が表示要素の操作等があったと判断した場合は、表示要素配置部１００は、配置位置が遷移した表示要素を特定する（ステップ９１０）。そしてこの認識した情報を配置位置認識部１１０に送る。
この情報を受け取った配置位置認識部１１０は、ステップ９１０で特定した表示要素配置位置の情報、つまりドキュメントハンドリングソフトウェアの表示領域全体を構成する座標系に対する座標値を取得する（ステップ９１５）。
【００５２】
次に、この座標値を受け取った配置位置認識部１１０は、表示要素配置部１００がこの座標値たる配置位置が遷移した表示要素を特定した時間情報を取得する（ステップ９２０）。そして、配置位置認識部１１０は、この時間情報と座標値を関連付け、ステップ９１０で表示要素配置部１００が特定した表示要素が、いつどこに遷移したのかという情報を作成する。そして配置位置認識部１１０は、その情報を配置位置記憶部１２０に送り、配置位置記憶部１２０はこの情報を格納し（ステップ９２５）、その後処理を終了する。
【００５３】
次にステップ９１０からステップ９２５までの処理を、図１０と図１１を用いて具体的に説明する。
図１０は、ステップ９２５で配置位置認識部１１０が作成し、配置位置記憶部１２０に格納される表示要素に関する情報を示す。図１１は、ドキュメントハンドリングソフトウェアの表示領域の中で、電子文書Ａの表示要素が出現し、その配置位置が遷移し、電子文書Ｂの表示要素が出現し、消滅する内容を示す。ここで図１１の座標系は図８で説明した座標系と同一であり、図１１に示す各点の座標値も図８と同一である。また、電子文書Ａの表示要素の座標値はその中心点であるＳＡ点で認識し、電子文書Ｂの表示要素の座標値もその中心点であるＳＢ点で認識する。
【００５４】
まず、電子文書Ａの表示要素の履歴について説明する。ステップ９１０にて表示要素配置部１００は、電子文書Ａの表示要素が出現したことを認識する。次にステップ９１５にて配置位置認識部１１０は、電子文書Ａの表示要素が出現した座標値が、（Ｘ＝Ｘｓａ１、Ｙ＝Ｙｓａ１）と認識取得する。そしてステップ９２０にて配置位置認識部１１０は、電子文書Ａの表示要素が出現した日時を認識する。そしてステップ９２５にて配置位置認識部１１０は、この座標値と日時の情報を電子文書Ａの表示要素が出現した情報として作成し、配置位置記憶部１２０はこの情報を格納する。
【００５５】
図１０の“電子文書Ａ”の“Ｎｏ．１”の行における“配置座標遷移日時”は、電子文書Ａの表示要素が出現した日時が“２００６年２月１５日１５時０５分”であることを示す。また、同じ行における“配置座標（Ｘ、Ｙ）”は、“Ｘ＝Ｘｓａ１、Ｙ＝Ｙｓａ１”に電子文書Ａの表示要素が出現したことを示す。
【００５６】
その後、電子文書Ａの表示要素は、２００６年３月１３日１７時５１分に座標値（Ｘ＝Ｘｓａ２、Ｙ＝Ｙｓａ２）に遷移し、２００６年３月２１日１３時４２分に座標値（Ｘ＝Ｘｓａ３、Ｙ＝Ｙｓａ３）に遷移することを図１１に示す。これらの遷移も同様にステップ９１０からステップ９２５で処理され、配置位置記憶部１２０は処理された内容を格納する。図１０の“電子文書Ａ”の“Ｎｏ．２”と“Ｎｏ．３”の行に電子文書Ａの表示要素の遷移に関する日時と座標値がそれぞれ同様に表示されている。
【００５７】
次に、電子文書Ｂの表示要素の履歴について説明する。ステップ９１０にて表示要素配置部１００は、電子文書Ｂの表示要素が出現したことを認識する。次にステップ９１５にて配置位置認識部１１０は、電子文書Ｂの表示要素が出現した座標値が、（Ｘ＝Ｘｓｂ１、Ｙ＝Ｙｓｂ１）と認識する。そしてステップ９２０にて配置位置認識部１１０は、電子文書Ａの表示要素が出現した日時を認識する。そしてステップ９２５にて配置位置認識部１１０は、この座標値と日時の情報を電子文書Ａの表示要素が出現した情報として作成し、配置位置記憶部１２０はこの情報を格納する。
【００５８】
図１０の“電子文書Ｂ”の“Ｎｏ．１”の行における“配置座標遷移日時”は、電子文書Ｂの表示要素が出現した日時が“２００６年３月１日１８時２９分”であることを示す。また、同じ行における“配置座標（Ｘ、Ｙ）”は、“Ｘ＝Ｘｓｂ１、Ｙ＝Ｙｓｂ１”に電子文書Ｂの表示要素が出現したことを示す。
【００５９】
その後、電子文書Ｂの表示要素は、２００６年３月１５日１２時００分に削除され、座標値の無い状態（ＮＵＬＬ）に遷移する。この遷移も同様にステップ９１０からステップ９２５で処理され、配置位置記憶部１２０は処理された内容を格納する。図１０の“電子文書Ｂ”の“Ｎｏ．２”の行に電子文書Ｂの表示要素の遷移に関する日時と座標値が同様に表示されている。
【００６０】
以上により、表示要素の配置位置の履歴管理の流れを、図９、図１０、及び図１１を用いて説明したが、これらはあくまでも一例にすぎず、他の実施形態も利用できることはいうまでもない。例えば、本実施例では電子文書Ａと電子文書Ｂの表示要素の座標を各表示要素の中心点としたが、これに限られず、表示要素の中の任意の点を自由に設定しても問題はない。また、図１０に示す各表示要素の遷移情報についても、電子文書管理装置１０が認識できる形式であればこれに限られず、どのような表示形態としてもよいことはいうまでもない。
【００６１】
（表示要素の検索）
次に、表示要素を第１と第２の検索情報を用いて行う検索について説明する。
まず、電子文書特定部１５０は、第１の検索条件を領域認識部１３０から受け取り、電子文書特定部１５０は、検索すべき領域を認識する。この認識の一例を、図１１を用いて説明する。
【００６２】
図１１のＡ点、Ｃ点、Ｋ点、Ｉ点に囲まれる領域は、図８に示すドキュメントハンドリングソフトウェアの表示領域のＡ点、Ｃ点、Ｋ点、Ｉ点に囲まれる領域を示す。図５のダイアログで“左上”の領域を領域認識部１３０が認識した場合は、電子文書特定部１５０は、図８のＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域を第１の検索情報として用いる。この際、電子文書特定部１５０は、第１の検索情報を具体的に認識するために、例えば座標値を用いる。
【００６３】
図１１では、Ａ点を原点としたＸＹ座標系を採用し、Ｘ軸をＡ点からＣ点に向けた方向にとり、Ｙ軸をＡ点からＩ点に向けた方向にとっている。
これにより電子文書特定部１５０は、第１の検索情報として、Ａ点たる原点（Ｘ＝０、Ｙ＝０）、Ｂ点（Ｘ＝Ｘ１、Ｙ＝０）、Ｆ点（Ｘ＝Ｘ１、Ｙ＝Ｙ１）、Ｅ点（Ｘ＝０、Ｙ＝Ｙ１）で囲む領域をＸＹ座標系で認識することができる。
【００６４】
更に、電子文書特定部１５０は、表示要素の配置位置の履歴情報を配置位置記憶部１２０から受け取る。ここで、表示要素の配置位置の履歴情報は図１０の“配置座標（Ｘ、Ｙ）”の列の情報と、図１０の“配置座標遷移日時”の列の情報である。
【００６５】
ここで電子文書特定部１５０が、表示要素が表示領域上にあり、かつ第１の検索条件たる領域ＡＢＦＥの一部に掛かっていれば表示要素がこの領域に存在すると判断する場合を一例に説明する。この場合、表示要素はＡＢのラインとＡＥのラインからはみ出すことはないが、ＥＦのラインとＢＦのラインからはみ出すことがあることとなる。
図１１の電子文書Ｂの表示要素の座標値である（Ｘ＝Ｘｓｂ１、Ｙ＝Ｙｓｂ１）を用い、長方形たる電子文書Ｂの表示要素のＸ方向の長さをαとし、Ｙ方向の長さをβとして説明する。
【００６６】
まず、Ｘ軸方向の判断について説明する。
電子文書Ｂの表示要素の中心点ＳＢ１のＸ座標値Ｘｓｂ１と、この表示要素のＸ方向の長さαを用いて説明する。この表示要素が本判断条件を満たすためには、α／２≦Ｘｓｂ１＜Ｘ１＋α／２であることが条件となる。電子文書Ｂの表示要素がＡＥのラインからはみ出さず、ＢＦのラインに少しでも掛かっていればよいためである。
【００６７】
次にＹ軸方向の判断について説明する。
電子文書Ｂの表示要素の中心点ＳＢ１のＹ座標値Ｙｓｂ１と、この表示要素のＹ方向の長さβを用いて説明する。この表示要素が本判断条件を満たすためには、β／２≦Ｙｓｂ１＜Ｙ１＋β／２であることが条件となる。電子文書Ｂの表示要素がＡＢのラインからはみ出さず、ＥＦのラインに少しでも掛かっていればよいためである。
【００６８】
更にまた、電子文書特定部１５０は、第２の検索条件を検索期間認識部１４０から受け取る。第２の検索条件は、図７に示す「履歴参照設定画面」のダイアログのユーザ操作に応じて検索期間認識部１４０が認識した検索期間の情報である。電子文書特定部１５０は、この第２の検索条件と、表示要素の配置位置の履歴情報が備えている図１０の“配置座標遷移日時”の列の情報を用いて検索する。
【００６９】
まず、検索期間認識部１４０が、図７に示すダイアログでユーザが“現在の配置文書を選択”を選択操作した場合について説明する。この場合“現在”は、２００６年３月３１日とし、電子文書特定部１５０は、“現在”の表示要素の配置状況を検索する。したがって電子文書特定部１５０は、図１０に示す“Ｎｏ．３”の行の情報を参照して、“２００６年３月２１日１３時４２分”での電子文書Ａの表示要素を検索する。同様に、電子文書特定部１５０は、図１０に示す“Ｎｏ．２”の行の情報を参照して、“２００６年３月１５日１２時００分”での電子文書Ｂの表示要素を検索する。
【００７０】
次に、検索期間認識部１４０が、図７に示すダイアログでユーザが“一定期間に配置された文書を探す”を選択し、“日付指定”を選択操作した場合について説明する。図７はユーザが“２００６年２月１０日（００時００分）”から“２００６年３月２８日（００時００分）”までを検索期間とした場合を示す。この場合、電子文書特定部１５０は、この検索期間の表示要素の配置状況を検索する。したがって電子文書特定部１５０は、この検索期間に含まれる電子文書Ａの表示要素を図１０に示す“Ｎｏ．１”から“Ｎｏ．３”までの行の情報を参照して検索する。同様に、電子文書特定部１５０は、この検索期間に含まれる電子文書Ｂの表示要素を“Ｎｏ．１”と“Ｎｏ．２”の行の情報を参照して検索する。
【００７１】
また、図７に示すダイアログでユーザが“一定期間に配置された文書を探す”を選択し“過去”数ヶ月や数日間の検索期間を選択操作した場合も同様に、その選択期間と図１０に示す“配置座標遷移日時”の列の情報を用いて、電子文書特定部１５０は検索する。
ここで、例えば図７に示すダイアログでユーザが“一定期間に配置された文書を探す”を選択し“日付指定”を選択操作した場合で、始期を“２００６年２月２０日（００時００分）”とした場合は、電子文書特定部１５０は、図１０に示す“電子文書Ａ”の“Ｎｏ．１”の行の情報を参照することとなる。“２００６年２月１５日１５時０５分”からこの始期までの情報が無いからである。
【００７２】
以上により、第１と第２の検索条件を用いて、電子文書特定部１５０は表示領域の所定の領域たるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域で、過去の所定の期間内で配置状態が遷移した表示要素を検索することができる。しかしこれらはあくまでも一例にすぎず、他の実施形態も利用できることはいうまでもない。例えば、他の領域で異なる検索期間を指定した条件においても同様の検索ができることはいうまでもない。さらに、電子文書特定部１５０は表示領域の所定の領域として予め設定されたＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域を対象としているが、この領域をユーザが任意に設定できるようにしても良い。
【００７３】
（検索結果の表示）
次に、電子文書特定部１５０が検索した結果を受け取った特定結果表示部１６０が、図１に示す表示部３１に行う表示について説明する。
特定結果表示部１６０が検索結果を図１２に例示する。図１２は、図５のダイアログにて“左上”ボタン５１０をユーザが選択したことを領域認識部１３０が第１の検索条件として認識し、図７に示すダイアログにて“２００６年２月１０日（００時００分）”から“２００６年３月２８日（００時００分）”までを第２の検索条件として認識した場合の検索結果を例示する。
【００７４】
画面１２００は、第２の検索条件たる検索期間内で最新（現在）の表示要素の配置位置を示す。この画面の表示は、第１の検索条件であるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域である。そしてこの検索期間の終期は、図７に示すダイアログでユーザが設定したように“２００６年３月２８日（００時００分）”である。
ここで電子文書特定部１５０は、図１０の表を参照すると電子文書Ａの表示要素の最新の情報は、“２００６年３月２１日１３時４２分”であり、配置座標はＸ＝Ｘｓａ３、Ｙ＝Ｙｓａ３であると判断する。また、電子文書特定部１５０は、図１０の表を参照すると電子文書Ｂの表示要素の最新の情報は、“２００６年３月１５日１２時００分”であり、配置座標はない（ＮＵＬＬ）と判断する。
【００７５】
以上により、画面１２００は、日時表示欄１２０７に電子文書Ａの表示要素の最新の情報である“２００６年３月２１日１３時４２分”を表示する。また画面１２００は、検索期間内の所定の時間を示すために動かすことのできるスライダバーを備えているが、最新の状態を示すためスライダ１２０５は右端に存在している。そして電子文書Ａの表示要素１２０２は、所定の座標に配置している状態で示されている。なお、電子文書Ｂの表示要素は、画面１２００が表示する日時には既に存在していないため表示されない。
【００７６】
画面１２１０は、第２の検索条件たる検索期間内で画面１２００に示す状態となる１段階手前の表示要素の配置位置を示す。この画面の表示も、第１の検索条件であるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域である。そして、この段階での検索期間の終期は、画面１２００の表示日時たる“２００６年３月２１日１３時４２分”である。
ここで電子文書特定部１５０は、図１０の表を参照すると電子文書Ａの表示要素の最新の情報は、“２００６年３月１３日１７時５１分”であり、配置座標はＸ＝Ｘｓａ２、Ｙ＝Ｙｓａ２であると判断する。また、電子文書特定部１５０は、図１０の表を参照すると電子文書Ｂの表示要素の最新の情報は、“２００６年３月１５日１２時００分”であり、配置座標はない（ＮＵＬＬ）と判断する。
【００７７】
以上により、画面１２１０は、日時表示欄１２１７に電子文書Ｂの表示要素の最新の情報である“２００６年３月１５日１２時００分”を表示する。また画面１２１０は、検索期間内の所定の時間を示すために動かすことのできるスライダバーを備えているが、この場合スライダ１２１５は右端から１段階左の位置に存在している。そして電子文書Ａの表示要素１２１２は、“２００６年３月１５日１２時００分”に所定の座標に配置している状態で示されている。なお、電子文書Ｂの表示要素は、画面１２１０が表示する日時に削除されて存在していないため表示されない。
【００７８】
画面１２２０は、第２の検索条件たる検索期間内で画面１２１０に示す状態となる１段階手前の表示要素の配置位置を示す。この画面の表示も、第１の検索条件であるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域である。そして、この段階での検索期間の終期は、画面１２１０の表示日時たる“２００６年３月１５日１２時００分”である。
ここで電子文書特定部１５０は、図１０の表を参照すると電子文書Ａの表示要素の最新の情報は、“２００６年３月１３日１７時５１分”であり、配置座標はＸ＝Ｘｓａ２、Ｙ＝Ｙｓａ２であると判断する。また、電子文書特定部１５０は、図１０の表を参照すると電子文書Ｂの表示要素の最新の情報は、“２００６年３月０１日１８時２９分”であり、配置座標はＸ＝Ｘｓｂ１、Ｙ＝Ｙｓｂ１であると判断する。
【００７９】
以上により、画面１２２０は、日時表示欄１２２７に電子文書Ａの表示要素の最新の情報である“２００６年３月１３日１７時５１分”を表示する。また画面１２２０は、検索期間内の所定の時間を示すために動かすことのできるスライダバーを備えているが、この場合スライダ１２２５は右端から２段階左の位置に存在している。そして電子文書Ａの表示要素１２２２は、“２００６年３月１３日１７時５１分”に所定の座標に配置している状態で示されている。更に、電子文書Ｂの表示要素１２２４も、“２００６年３月１３日１７時５１分”に所定の座標に配置している状態で示されている。ただし電子文書Ｂの表示要素１２２４は、検索時である“２００６年３月２８日（００時００分）”には存在していないため、そのことを表すように“グレーアウト”した状態となっている。
【００８０】
画面１２３０は、第２の検索条件たる検索期間内で画面１２２０に示す状態となる１段階手前の表示要素の配置位置を示す。この画面の表示も、第１の検索条件であるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域である。そして、この段階での検索期間の終期は、画面１２２０の表示日時たる“２００６年３月１３日１７時５１分”である。
ここで電子文書特定部１５０は、図１０の表を参照すると電子文書Ａの表示要素の最新の情報は、“２００６年２月１５日１５時０５分”であり、配置座標はＸ＝Ｘｓａ１、Ｙ＝Ｙｓａ１であると判断する。また、電子文書特定部１５０は、図１０の表を参照すると電子文書Ｂの表示要素の最新の情報は、“２００６年３月０１日１８時２９分”であり、配置座標はＸ＝Ｘｓｂ１、Ｙ＝Ｙｓｂ１であると判断する。
【００８１】
以上により、画面１２３０は、日時表示欄１２３７に電子文書Ｂの表示要素の最新の情報である“２００６年３月０１日１８時２９分”を表示する。また画面１２３０は、検索期間内の所定の時間を示すために動かすことのできるスライダバーを備えているが、この場合スライダ１２３５は最も左端の位置に存在している。そして電子文書Ａの表示要素は、この日時では第１の検索条件と合致しないため表示されない。更に、電子文書Ｂの表示要素１２３４は、“２００６年３月０１日１８時２９分”に所定の座標に配置している状態で示されている。ただし電子文書Ｂの表示要素１２３４は、検索時である“２００６年３月２８日（００時００分）”には存在していないため、そのことを表すように“グレーアウト”した状態となっている。
【００８２】
そして、画面１２３０のスライダ１２３５はスライダバーの左端に位置しており、これ以上は過去の検索結果にかかる表示がない、またはできない旨を示している。
今回の検索では、本来ならば画面１２３０に表示されている日時よりも更に遡って検索することができる。しかし電子文書特定部１５０は、電子文書Ａの表示要素は画面１２３０に表示されている日時よりも前には、第１の検索条件であるＡ点、Ｂ点、Ｆ点、Ｅ点で囲む領域にはないと判断している。また電子文書特定部１５０は、電子文書Ｂの表示要素は画面１２３０に表示されている日時よりも前には、どこにも存在していないと判断している。よって、画面１２３０に表示されている日時よりも前では表示する表示要素がなく、画面１２３０が過去に遡って検索結果を表示できる最も古い状態を示すため、特定結果表示部１６０はこれ以上の画面表示は行わないこととなっている。
【００８３】
以上により、第１と第２の検索条件を用いて、電子文書特定部１５０が表示要素を検索した結果を特定結果表示部１６０が具体的に表示する形態について説明した。しかしこれはあくまでも一例にすぎず、他の実施形態も利用できることはいうまでもない。例えば、図１２では表示要素の配置位置が遷移する度に検索結果の表示画面を遷移させているが、表示要素の配置位置の遷移の有無に関わらず一定時間毎に遡って表示させてもよい。また図１２では、特定結果表示部１６０は表示要素のない検索結果は表示せず、第２の検索条件たる検索期間全般での検索結果を表示していない。しかしこのような省略した結果表示をせず、特定結果表示部１６０は表示すべき表示要素が存在しなくても検索期間全般での検索結果を表示してもよい。
また特定結果表示部１６０は、一定時間毎に遡って表示させるのではなく、検索期間全般で第１の検索条件たる領域に存在した表示要素を全て表示してもよい。
【００８４】
また、ユーザは、この検索結果を利用するために、図１２における画面に表示された表示要素を図１に示すマウス４１やキーボード４２で選択する。その後“選択”ボタンをユーザが選択すると、この操作を操作判別部７０が認識する。そしてこの認識に応じて操作判別部７０は、特定結果表示部１６０にその認識した情報を図１に示す表示部３１に送るように指示する。これにより表示部３１は、図１２における画面の表示要素を選択するユーザ操作に応じて特定された電子文書を表示することとなる。この電子文書は、例えば、図１２における画面の表示要素が一意に決定するものである。
“キャンセル”ボタンをユーザが選択するとこの操作を操作判別部７０が認識し、マウス４１やキーボード４２による表示要素の選択を解除する。
【００８５】
また、図１２に示す検索結果の表示の態様ではなく、検索結果をリストとして一覧表にして表示しても問題はない。
更にまた、ドキュメントハンドリングソフトウェアたる電子文書管理システムを起動する際、その表示領域を図１に示す表示部３１に表示する前に、この電子文書管理システムが図５または図６に示すダイアログを表示してユーザに表示領域の任意の領域（第１の検索条件）を選択操作するように要求してもよい。そしてこの場合もこの電子文書管理システムは、図７に示すダイアログを用いてユーザに第２の検索条件を選択操作するように要求してもよいことはいうまでもない。
これらの操作を電子文書管理システムが認識した上で表示領域を表示部３１に表示すれば、より簡単に短時間で所望の電子文書をユーザが特定できることとなる。
【００８６】
そして、これまでに説明した実施例はドキュメントハンドリングソフトウェアの表示領域での電子文書の表示要素を検索する態様であったが、この実施例をWindows（登録商標）のデスクトップの表示要素（アイコン）や、他の一般的なソフトウェアの操作画面上の表示要素を用いてユーザが所望の電子ファイルを特定する際に用いてもよい。
【図面の簡単な説明】
【００８７】
【図１】本実施形態の構成を示した図である。
【図２】本実施形態を適用するシステムの機能ブロック図である。
【図３】電子文書を特定する流れを示すフローチャートである。
【図４】表示要素が配置された表示領域の一例である。
【図５】ユーザが第１の検索条件を指定するダイアログの一例である。
【図６】ユーザが第１の検索条件を指定するダイアログの他の例である。
【図７】ユーザが第２の検索条件を指定するダイアログの一例である。
【図８】図４に示す操作画面とそこに配置された表示要素の情報を所定の座標系を用いて表現したものである。
【図９】表示要素の配置位置の履歴管理をするシステムの処理の流れを示すフローチャートである。
【図１０】図９に示すフローチャートで処理した表示要素の履歴を認識した結果の一例である。
【図１１】図１０に示す一覧表の内容を具体的に表現した状態遷移図である。
【図１２】検索結果の履歴による状態遷移を表示する一例である。
【符号の説明】
【００８８】
１０…電子文書管理装置、１００…表示要素配置部、１１０…配置位置認識部、１２０…配置位置記憶部、１３０…領域認識部、１４０…検索期間認識部、１５０…電子文書特定部、１６０…特定結果表示部
【図１】
2008077280.tif 000003
【図２】
2008077280.tif 000004
【図３】
2008077280.tif 000005
【図４】
2008077280.tif 000006
【図５】
2008077280.tif 000007
【図６】
2008077280.tif 000008
【図７】
2008077280.tif 000009
【図８】
2008077280.tif 000010
【図９】
2008077280.tif 000011
【図１０】
2008077280.tif 000012
【図１１】
2008077280.tif 000013
【図１２】
2008077280.tif 000014