(57)【要約】【課題】過去の作業に関する情報と作業のメタ情報とをイベント情報により一括して管理し、必要な情報をイベント情報表示に基づいて容易に得ることができる情報管理装置、情報管理方法、及び情報管理プログラムを提供すること【解決手段】  文書の検索のための検索クエリ、検索結果文書の場所、表示文書の場所、文書の一部からなる部品化文書、及び部品化文書から構成されるスクラップシートの少なくともいずれかを表す、作業に関する情報と、少なくとも当該作業を行った時刻情報と、作業種別情報とを含む複数のイベントを生成する。生成された複数のイベントはイベント蓄積手段に蓄積される。蓄積された複数のイベントを、作業を行った時刻情報に従って並べ、作業種別情報に応じて異なる表示形態で表示する。表示された複数のイベントのなかから、いずれかのイベントが選択されると、選択されたイベントが持つ、作業に関する情報の表示がなされる。【選択図】図１
2006236140.tif 000002
【特許請求の範囲】
【請求項１】
文書の検索のための検索クエリ、検索結果文書の場所、表示文書の場所、文書の一部からなる部品化文書、及び部品化文書から構成されるスクラップシートの少なくともいずれかを表す、作業に関する情報と、少なくとも当該作業を行った時刻情報と、作業種別情報とを含む複数のイベントを生成するイベント生成手段と、
前記イベント生成手段により生成された複数のイベントを蓄積するイベント蓄積手段と、
前記イベント蓄積手段に蓄積された複数のイベントを前記作業を行った時刻情報に従って並べ、前記作業種別情報に応じて異なる表示形態で表示するイベント表示手段と、
前記イベント表示手段により表示された複数のイベントのなかから、いずれかのイベントを選択する手段と、
選択されたイベントが持つ前記作業に関する情報を表示する情報表示手段とを具備する情報管理装置。
【請求項２】
前記イベント表示手段は、前記イベントとともに前記作業に関する情報、前記作業を行った時刻情報、及び前記作業種別情報の少なくともいずれかを表示する請求項１記載の情報管理装置。
【請求項３】
前記イベント蓄積手段に蓄積された複数のイベントの一部を抽出する抽出手段と、
前記抽出手段により抽出された一部のイベントを表示するように前記イベント表示手段を制御するイベント表示制御手段とを具備することを特徴とする請求項１記載の情報管理装置。
【請求項４】
前記イベント表示制御手段は、イベントの時間区間を調整するためのスクロールバー、イベント表示の粒度を調整するためのボタン、あらかじめ用意した抽出条件を選択するためのコンテキストメニューの少なくともいずれかを含むイベント表示制御オブジェクトを具備する請求項３記載の情報管理装置。
【請求項５】
前記抽出手段は、前記イベント表示制御オブジェクトからの指示に従い、前記スクロールバーにより特定される時間区間に相当するイベント、前記粒度調整ボタンにより指定された粒度に応じて省略化されたイベント、前記コンテキストメニューの前記抽出条件をみたすイベントを抽出する請求項４記載の情報管理装置。
【請求項６】
前記イベント表示手段により表示されたイベント又は前記情報表示手段により表示された作業に関する情報の上に前記イベント表示制御オブジェクトを重ね合わせて表示する請求項４に記載の情報管理装置。
【請求項７】
前記抽出手段は、前記作業に関する情報の抽出条件と、前記作業を行った時刻情報及び前記作業種別情報からなる作業のメタ情報の抽出条件とのいずれか一方又は組み合わせを満たすように、過去の作業に関する情報を抽出する請求項４記載の情報管理装置。
【請求項８】
前記情報表示手段は、
文書検索のための検索クエリを入力可能な検索クエリ入力手段と、
検索クエリに基づき文書の検索を実行する文書検索手段と、
検索された文書一覧を表示する検索結果表示手段と、
検索された文書の内容を表示する文書表示手段と、
文書の内容の一部を部品化する部品化手段と、
部品化された文書をスクラップ処理するスクラップシート手段との少なくともいずれかを具備する請求項１記載の情報管理装置。
【請求項９】
前記イベント生成手段は、前記文書検索手段により実行された検索の記録を表す検索型イベント情報、前記文書表示部手段による文書内容表示の記録を表す表示型イベント情報、前記部品化手段による部品化処理の記録を表す部品化イベント情報、前記スクラップシート手段によるスクラップ処理の記録を表すスクラップ型イベント情報の少なくともいずれかを生成する請求項８記載の情報管理装置。
【請求項１０】
前記イベント表示制御手段は、前記検索クエリ入力手段に対し文書検索のための検索クエリを与える、前記検索結果表示手段に対し検索結果文書の一覧を表示させる、前記文書表示手段に対し検索された文書の内容を表示させる、前記スクラップシート手段に対し、スクラップシートを構成する部品化文書を読み込ませる、ためのいずれかの処理を行うように前記情報表示手段を制御する請求項８記載の情報管理装置。
【請求項１１】
前記イベント蓄積手段は、リレーショナルデータベースを含む請求項１記載の情報管理装置。
【請求項１２】
前記抽出手段は、表示対象のイベントの時間区間、イベント表示の粒度、イベントの型、イベントが持つ文書への参照、イベントが持つ部品化文書への参照の少なくともいずれかをイベントの抽出条件とする請求項３記載の情報管理装置。
【請求項１３】
文書の検索のための検索クエリ、検索結果文書の場所、表示文書の場所、文書の一部からなる部品化文書、及び部品化文書から構成されるスクラップシートの少なくともいずれかを表す、作業に関する情報と、少なくとも当該作業を行った時刻情報と、作業種別情報とを含む複数のイベントを生成するイベント生成ステップと、
前記イベント生成ステップにより生成された複数のイベントをイベント蓄積手段に蓄積するイベント蓄積ステップと、
前記イベント蓄積手段に蓄積された複数のイベントを前記作業を行った時刻情報に従って並べ、前記作業種別情報に応じて異なる表示形態で表示するイベント表示ステップと、
前記イベント表示ステップにより表示された複数のイベントのなかから、いずれかのイベントを選択するステップと、
選択されたイベントが持つ前記作業に関する情報を表示する情報表示ステップとを具備する情報管理方法。
【請求項１４】
文書の検索のための検索クエリ、検索結果文書の場所、表示文書の場所、文書の一部からなる部品化文書、及び部品化文書から構成されるスクラップシートの少なくともいずれかを表す、作業に関する情報と、少なくとも当該作業を行った時刻情報と、作業種別情報とを含む複数のイベントを生成するイベント生成手順と、
前記イベント生成手順により生成された複数のイベントをイベント蓄積手段に蓄積するイベント蓄積手順と、
前記イベント蓄積手段に蓄積された複数のイベントを前記作業を行った時刻情報に従って並べ、前記作業種別情報に応じて異なる表示形態で表示するイベント表示手順と、
前記イベント表示手順により表示された複数のイベントのなかから、いずれかのイベントを選択する手順と、
選択されたイベントが持つ前記作業に関する情報を表示する情報表示手順とをコンピュータに実行させるための情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置におけるユーザによる作業の履歴を表すイベント情報の管理に関し、特に、ユーザによる文書の検索、閲覧、編集等の作業に関する情報と、時間や作業種別等の作業のメタ情報とからなるイベント情報を生成し、蓄積し、及び表示等する情報管理装置、情報管理方法、及び情報管理プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータの普及やインターネット利用の増加により、一般ユーザがさまざまな場所に存在する多様かつ大量の文書をコンピュータ上で扱うようになった。このような文書は、例えばユーザのコンピュータの蓄積装置内(ローカルファイルシステム)や、通信網で接続されたコンピュータ群が形成するネットワーク内に存在する。あるいは、実世界における印刷物をスキャナ装置とＯＣＲ(Optical Character Reader)により電子化することで生成される文書等も存在する。
【０００３】
これらの文書にはさまざまな形式がある。文書はコンピュータ上でアプリケーションと呼ばれるソフトウェアにより扱われるが、文書を扱うアプリケーションに応じて異なる形式を持つ。例えば、可読な文字情報からなりテキストエディタと呼ばれるアプリケーションにより閲覧、編集されるテキスト形式や、ＷＷＷ(World Wide Web)上を行き来し、ブラウザと呼ばれるアプリケーションにより閲覧される文書のＨＴＭＬ(Hyper Text Markup Language)形式や、ＳＭＴＰ(Simple Mail Transfer Protocol)やＰＯＰ(Post Office Protocol)と呼ばれるプロトコルに従ってネットワーク上を送受信され、「メーラ」と呼ばれるアプリケーションにより閲覧、編集される電子メールの形式等がある。
【０００４】
こうした多様な形式を持つ文書が情報処理装置のローカルファイルシステム上に多数存在しているとき、ユーザがこれらの文書をファイルシステムが持つツリー状の構造により整理し、管理する方法が一般的である。しかし、近年のハードディスク等の蓄積装置の大容量化に伴い、蓄積する文書量は増大し、ツリー構造が過度に複雑になり、ユーザが直感的に把握するのが困難になってきている。
【０００５】
ユーザは、検索手段を利用して必要とする文書の検索を行うことが一般的である。ＷＷＷでは、検索エンジンと呼ばれるサーバ装置が存在し、ブラウザを介して検索を行うことができる。Windows XP（商標）やMac OS X（商標）等のＯＳ(Operating System)はローカルファイルシステム内の文書を検索するための手段を持っている。また、メーラ等のアプリケーションは内部で扱う電子メール文書等の検索手段を持っている場合が多い。
【０００６】
現状での検索手段としては、求める文書に含まれるキーワードをユーザがクエリとして指定するキーワード検索が一般的である。しかし、キーワード検索ではユーザが文書を得るために試行錯誤してキーワードを指定する必要がある。また、文書の存在する場所や形式に応じて多種多様なキーワード検索の仕組みが存在しており、ユーザは必要に応じて検索手段を探す、切り替える等の作業を強いられる。
【０００７】
以上のような現状を踏まえ、Ａｐｐｌｅ社（商標）のＳｐｏｔｌｉｇｈｔ（商標）やＭｉｃｒｏｓｏｆｔ社（商標）のＭＳＮサーチ（商標）等のメタ情報に基づいた検索手段が開発されている。これらの検索手段では、各文書が内容要約情報やアプリケーション依存の情報等をメタ情報として持ち、ＯＳレベルでメタ情報を検索するためのＡＰＩ(Application Program Interface)が用意され、ローカルストレージ上の文書に対する多様な検索を一括して行える。
【０００８】
また、下記特許文献１は、文書に時間情報を関連付けて蓄積することができる情報処理方法及び情報処理装置を開示する。この特許文献１には、ユーザが所望の日時を設定すると、時間情報に対応する文書の再現について記載されている。
【０００９】
また、下記特許文献２は、文書に関するアクセス履歴の提示方法を開示する。この特許文献２には、逐次記録した文書のアクセス履歴に基づき、文書のアイコン等の近傍にアクセス履歴アイコンを提示し、これにより、ユーザが参照履歴や更新履歴を直感的に把握できるようにすることが記載されている。
【００１０】
また、下記非特許文献１には、ある文書に対して関連性が高い文書を検索する「近傍検索」と呼ばれる技術を開示しており、ユーザがある文書に注目した際、内容が関連していたり、同じ属性を持っていたり、ファイルシステム上の格納場所が近い文書等を検索して提示すること、ならびにクリック操作の反復によって連想的な検索が容易に行えるシステムについて記載されている。
【特許文献１】特願平１１−１０８５３５号公報
【特許文献２】特開２００１−５１７６２号公報
【非特許文献１】増井俊之，塚田浩二，高林哲，近傍関係にもとづく情報検索システム，増井俊之（編），インタラクティブシステムとソフトウェアＸＩ，２００３
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の文書管理においては、文書を格納するファイルシステムが過度に複雑かつ大規模になり、また文書が広大なネットワーク空間上に存在するようになり、ユーザが文書を探すのに手間がかかる、ユーザが直感的に文書群を一覧できない、あるいは関連文書が分散してしまうという問題点がある。
【００１２】
またユーザがコンピュータ上で仕事を進めていくと、上記の文書を検索するのに手間がかかる等の問題により、仕事の過程を把握しずらくなるという問題点がある。
【００１３】
そこで本発明は、過去の作業に関する情報と作業のメタ情報をイベント情報により一括して管理し、必要な情報をイベント情報表示に基づいて容易に得ることができる情報管理装置、情報管理方法、及び情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の一観点に係る情報管理装置は、文書の検索のための検索クエリ、検索結果文書の場所、表示文書の場所、文書の一部からなる部品化文書、及び部品化文書から構成されるスクラップシートの少なくともいずれかを表す、作業に関する情報と、少なくとも当該作業を行った時刻情報と、作業種別情報とを含む複数のイベントを生成するイベント生成手段と、前記イベント生成手段により生成された複数のイベントを蓄積するイベント蓄積手段と、前記イベント蓄積手段に蓄積された複数のイベントを前記作業を行った時刻情報に従って並べ、前記作業種別情報に応じて異なる表示形態で表示するイベント表示手段と、前記イベント表示手段により表示された複数のイベントのなかから、いずれかのイベントを選択する手段と、選択されたイベントが持つ前記作業に関する情報を表示する情報表示手段とを具備する。
【発明の効果】
【００１５】
本発明によれば、過去の作業に関する情報と作業のメタ情報をイベント情報により一括して管理し、必要な情報をイベント情報表示に基づいて容易に得ることができる情報管理装置、情報管理方法、及び情報管理プログラムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を説明する。
【００１７】
本発明の一実施形態は、文書の検索、閲覧表示、部品化文書作成、及びスクラップシート作成等の作業をイベント表示に基づいてユーザが直感的かつ適切に行えるように、文書情報を管理する文書管理装置に関する。
【００１８】
図１は本発明の一実施形態に係る情報管理装置のブロック図である。この情報管理装置は、情報表示部１、イベント生成部８、イベント蓄積部９、イベント表示１０、及びイベント表示制御部１１を具備する。情報表示部１は、検索クエリ入力部２、文書検索部３、検索結果表示部４、文書表示部５、部品化部６、スクラップシート部７を具備する。なお、図１では、イベント生成部８の一部は情報表示部１に含まれるものとして示してある。
【００１９】
本発明は、コンピュータをこのような構成の情報管理装置として機能させるプログラムとして実施することができる。この場合、本発明に係るプログラムは、コンピュータ内のプログラム記憶装置に格納される。プログラム記憶装置は、例えば不揮発性半導体記憶装置や磁気ディスク装置等からなる。上記プログラムが図示しないＣＰＵからの制御でランダムアクセスメモリ（ＲＡＭ）に読み込まれ、同ＣＰＵにより実行されることにより、コンピュータを本発明に係る情報管理として機能させることができる。なお、このコンピュータには、各種コンピュータ資源を管理し、グラフィカルユーザインタフェース（ＧＵＩ）等を提供するオペレーティングシステムも導入されている。
【００２０】
本実施形態では、コンピュータを起動した状態、つまりコンピュータハードウェアのスイッチを入れ、オペレーティングシステムを起動し、文書管理処理を行うためのソフトウェアを起動した状態において、コンピュータに接続されたＣＲＴ（Cathode Ray Tube）等の画面上に図３のようなウィンドウが表示される。ユーザがこのウィンドウを介して対話的にマウス及びキーボード等を用いて入力を行うことで処理が行われていく。
【００２１】
図２は本実施形態に係る情報管理装置の処理手順の概略を示すフローチャートである。まずユーザが作業を行う（ステップＳ２０１）と、情報管理装置はイベント情報を生成し(ステップＳ２０２)、生成されたイベント情報をイベント蓄積部９に蓄積する（ステップＳ２０３）。イベント表示制御部１１は、抽出条件に該当するイベント情報をイベント蓄積部９に問い合わせ、これに基づいてイベント情報オブジェクトを生成する（ステップＳ２０４）。イベント表示部１０は、生成されたイベント情報オブジェクトを表示する（ステップＳ２０５）。ここで、情報管理装置は例えば表示されたイベント情報がユーザによりクリックされたか等、入力があったかどうかを判定し（ステップＳ２０６）、入力があった場合はクリックされたイベント情報が持つ「作業に関する情報」を表示する（ステップＳ２０７）。
【００２２】
本実施形態では、ＸＭＬ(eXtensible Markup Language)形式に基づく文書情報を扱う。文書情報の一例を図４に示す。本実施形態では、特にＸＨＴＭＬ(eXtensible HyperText Markup Language)というＸＭＬ語彙を用いて文書情報が記述されているものとする。なお、本発明は特定の形式の構造化文書に限定されない。ＷＷＷ上のＨＴＭＬ形式の情報は、後述する文書表示部５が表示する際にＸＨＴＭＬに変換し、取り扱う。
【００２３】
また、「クローラ(crawler)」等と呼ばれるプログラムを用いることにより、コンピュータのストレージに記憶されているテキスト形式の情報や、メールアプリケーションで扱われるメール情報を本実施形態のローカルデータベースへ取り込むことができる。
【００２４】
検索クエリ入力部２は、ユーザからの検索クエリ入力を受け付ける。検索クエリ入力部２はＣＲＴ等の画面に図３中のパネル３０に設けられ、ユーザはパネル３０内の文字列入力領域にキーワードとなる語を入力する。キーワードは空白文字等で区切りながら複数入力してもよい。キーワードとしては「ハワイ」、「旅行する」等の任意の文字列情報の他、例えば「[メール]」のようなエスケープ文字「[」と「]」で囲んだ形式の文字列により、対象をメール形式の文書に限定するための表現とすることができる。
【００２５】
パネル３０内の検索戦略選択領域に含まれるコンボボックス３１は、検索戦略と呼ばれる情報の表示及び変更を行う。ユーザがコンボボックス３１の表示上でクリック操作を行うと、検索戦略の選択を促すメニューが表示され、この表示中から検索戦略を選択し、クリック操作を行うことで新たな検索戦略が選択される。検索戦略は、検索手段が複数存在する場合に、どの手段を用いてどのような検索を行うかを示す情報である。
【００２６】
本実施形態では検索戦略としてＷＷＷ検索とローカル検索と関連文書検索を備える。ＷＷＷ検索はＷＷＷ上の検索エンジンによりＷＷＷ上の文書を検索し、ローカル検索はローカルマシン上のデータベースを利用し蓄積されている文書を検索し、関連文書検索はイベント情報を利用し文書表示部５に表示されている文書と関連の深い文書を検索する。
【００２７】
パネル３０内の検索（実行）ボタン３２に対しユーザが押下操作を行うことで、検索処理の開始を検索クエリ入力部２に知らせることができる。その際、検索クエリ入力部２は、検索クエリと検索戦略を文書検索部３に入力する。テキスト入力領域内の文字列情報、又は文書表示部５及びスクラップシート内の情報を取得し、検索クエリとして文書検索部３へ入力する。また、検索戦略選択領域への入力状態から検索戦略を得て、これを文書検索部３へ入力する。
【００２８】
文書検索部３は、ＷＷＷ上の検索エンジンやローカルマシン上で稼動するデータベース等、外部の検索手段を利用し、文書を検索する。検索にどの手段を用いるかは、どの検索戦略が指定されているかに依る。まず、検索クエリ文字列を解析することにより区切り文字が取り除かれたキーワード群が得られる。得られた検索クエリをもとに検索が実行され、検索クエリとの同定の度合により順位付けがなされた複数の文書参照情報が得られる。文書参照情報は例えばURI(Uniform Resource Identifier)である。文書参照情報は検索結果表示部４へ入力される。
【００２９】
検索結果表示部４は、文書検索部３の検索結果一覧５０を表示する。この一覧５０において、内容表示する文書を決定できる。入力された文書の参照をもとに、図５に示すように検索の順位、文書の種類・URI等が表示される。ユーザは検索結果一覧５０から一つの文書を選択し、その表示の上で例えばダブルクリック操作を行う。これを受け、検索結果表示部４は選択された文書の参照を文書表示部５へ入力する。
【００３０】
文書表示部５は、入力された文書参照情報をもとに文書データを得て、画面上に表示を行う。また、文書表示部５はマウスを用いたユーザの入力操作を受け付ける。表示上においてマウスによりドラッグ処理を行い部分領域を指定することにより、文書中の指定部分を部品化部６へ入力し部品化することができる。部品化された領域に対しては部品化されたことを示す表示を行う。ユーザが部品化文書の表示上からスクラップシート部７の表示上へドラッグ操作を行うことで部品化文書をスクラップすることができる。
【００３１】
部品化部６は、文書の部品化処理を行う。部品化処理により作成される文書を「部品化文書」と称する。入力として、文書と文書内の部分を示す情報とが与えられる。後者の部分を示す情報としては、符号列である文書情報内における区間を表すための位置情報とすることができる。例えば、図４に示した文書情報と、文書情報の先頭から数えて24文字目から120文字目までの区間を表す「24-120」のような二つの位置を示す数値と、文字「-」から構成される情報とが入力される。
【００３２】
部品化文書の情報は、元文書の部分を取り出し、さらに部品であることを表す情報を付加することで作成される。本実施形態では、おもにID属性、パネルタグ、部品タグといった情報を付加する。上の例では与えられた情報をもとに図６に示した部分６０を取り出し、図７に示すような部品化文書情報７０が作成される。この部品化文書情報７０には、ＸＭＬの形式に則って記述された部品情報が追加されている。「<pz:パネル pz:名前="空パネル">」と「</pz:パネル>」とがパネルタグ、「<pz:部品 pz:id="12345XYZ">」と「</pz:部品>」とが部品タグと呼ばれる情報に該当する。部品化文書情報７０には、コンピュータ上のすべての部品化文書について唯一である文字列が、IDと呼ばれる付加情報として設定される。図７の「pz:id="12345ABC"」という情報７１がIDを表している。
【００３３】
スクラップシート部７は、文書表示部５から部品化文書を受け取り、スクラップシートを作成する。スクラップシートは、少なくとも一つの部品化文書を含んだ部品化文書の集まりに相当する文書である。スクラップシートを構成している部品化文書を「スクラップ部品」とも呼ぶ。スクラップ部品はスクラップシート内に一元的な順番に並べて配置される。順番は、ユーザがスクラップシート部７に編集操作を施すことにより、入れ替えることができる。スクラップシート情報はスクラップ部品IDの配列情報として表される。例えば「12345ABC,12345ABD,12345XYZ」のようなIDを区切り文字「,」で区切って並べた内容となる。スクラップシート情報はイベント情報に含まれ、ともに蓄積される。
【００３４】
この実施形態では、文書検索部３が検索を行う動作、文書表示部５が表示が行う動作、部品化部６が文書の部品化を行う動作、及びスクラップシート部７が部品化文書の入力を受け付ける動作（事象）を「イベント」と呼び、各動作において処理される情報を「イベント情報」として蓄積する。
【００３５】
イベント生成部８は、イベント情報を生成し、イベント蓄積部９へ入力する。イベント情報はそのイベントが実行された時間情報を含む。イベント情報はイベントが表す処理に応じ、検索型、表示型、部品化型、スクラップ型のいずれかの型を持つ。各型のイベント情報は、それぞれ、検索型では検索クエリ及び検索戦略、表示型では文書の参照、部品化型では文書の参照及び部分を示す情報、スクラップ型ではスクラップシート情報及び部品文書の参照といった情報を含む。さらに、イベント情報はユーザメタ情報を表す文字列の情報を持つことができる。
【００３６】
イベント情報の具体例を図８に示す。図８（ａ）は「海外旅行」、「ハワイ」、「デジカメ」という３語を検索クエリとしてＷＷＷ検索エンジンを利用して検索を行った検索型イベント８０を表す。図８（ｂ）はURIに格納されている文書を文書表示部５により表示した表示型イベント８１を表す。図８（ｃ）はURIに格納されている文書中の47文字目から224文字までの領域を取り出し、ID「12345XYZ」を持つ部品化文書を作成した部品化型イベント８２を表す。図８（ｄ）はID「54321ZYX」を持つスクラップシートに対し、ID「12345XYZ」を持つ部品化文書を新たに加えるスクラップ処理に関するスクラップ型イベント８３を表す。生成されたイベント情報はイベント蓄積部９へ入力される。
【００３７】
イベント蓄積部９は、イベント生成部８が生成したすべてのイベント情報を蓄積する。本実施形態においては、既存のリレーショナルデータベースを利用し、図９（ａ）〜（ｄ）に示すような表形式の情報としてイベント情報を永続的に保存する。またイベント蓄積部９は、時間、イベント型、文書の参照情報等からなる問い合わせに応じ、蓄積しているイベント情報から要求されたものを抽出する。
【００３８】
イベント生成部８がイベント情報を生成し、イベント蓄積部９がそれを格納する動作を図１０に示すフローチャートを参照しながら説明する。ステップＳ１００１〜ステップＳ１００４において、まず生成すべきイベント情報の型を判定する。判定された型に応じて図９に示したような必要な情報を取得し、イベント情報を生成する（ステップＳ１００５〜Ｓ１００８）。生成したイベント情報をイベント蓄積部９のデータベースに登録する（ステップＳ１００９）。イベント情報の生成処理が完了すると、後述するイベント表示部１０が表示の更新処理を行い、画面上に表示する（ステップＳ１０１０）。
【００３９】
イベント表示制御部１１は、ユーザ操作を受け付けて表示の設定を行う。イベント情報の表示に関しては、表示するイベント情報の粒度と時間の区間をさまざまに変更することができる。イベント情報の粒度は、図１１（ａ）〜（ｃ）に示すように、関連する複数のイベントをまとめて表示する際の段階を表す。時間の区間とは、イベント表示部１０の画面領域幅と前記粒度に応じ全イベント系列の一部分が表示されるのであるが、それに応じた区間のことをいう。例えばイベント表示部１０でのスクロール位置等に応じて、時間の区間は変更可能である。またイベント表示制御部１１は、ユーザ操作に応じ、抽出条件と呼ばれる情報を生成し、それをイベント蓄積部９へ問い合わせる。
【００４０】
抽出条件は、例えば以下の項目に関する指定内容を表す。
【００４１】
時間の区間：  
抽出すべきイベントが含まれる時間の範囲を指定する。例えば「2004年11月17日09時30分00秒」から「2004年11月17日12時00分00秒」まで、といったように閉区間の上限と下限を指定する。
【００４２】
表示の粒度：  
イベント系列を簡略に表示する際の粒度を指定する。この実施形態では図１１に示すように複数のイベントを後述する３段階の条件によりまとめて簡略表示することができる。粒度が「0」に設定されている場合、簡略表示は行わず、すべてのイベント情報を表示する（図１１（ａ））。粒度が「1」又は「2」に設定されている場合、後述する方法により複数をまとめて簡略表示を行う（図１１（ｂ）、（ｃ））。
【００４３】
イベント情報の型：  
特定のイベント型を指定し、該当するイベント情報のみを抽出することができる。
【００４４】
文書の参照：  
ある文書の参照から、その文書を参照したイベント情報のみを抽出することができる。
【００４５】
例えば「http://www.tsb.co.jp/digitalcamera.html」等のURIから、この文書を表示したイベント、この文書に対し部品化処理を行ったイベント等を抽出する。
【００４６】
部品化文書のID：  
ある部品化文書のIDを指定し、その部品化文書を参照したイベント情報のみを抽出することができる。例えば「12345XYZ」と設定し、このIDを持つ部品化文書を作成したイベントやこの部品化文書をスクラップしたイベントを抽出する。
【００４７】
以上のような抽出条件のうち、表示の粒度に関するもの以外は、イベント蓄積部９へ問い合わせを行い、該当するイベント情報群を得る。
【００４８】
イベント表示制御部１１は、前記イベント情報をもとにイベント情報オブジェクトをメモリ上に生成し、イベント表示部１０へ渡す。これらイベント情報オブジェクトはイベント表示制御部１１が処理を行うたびに更新される。
【００４９】
表示のスクロール制御に関する抽出処理について、図１２のフローチャートを参照しながら説明する。ステップＳ１２０１において、ユーザがイベント表示部１０のスクロールバーに対してスクロール操作を行うと、イベント系列の「表示すべき範囲」が定まる。これにより、ステップＳ１２０２において、イベント表示制御部１１は「表示すべき範囲」情報を設定する。ステップＳ１２０３において、イベント表示制御部１１はこの「表示すべき範囲」情報に基づき、イベント蓄積部９から「表示すべき範囲」に合致する時間情報を持つイベント情報を取り出し、イベント情報オブジェクトを生成してメモリ上に保持する（Ｓ１２０４）。そしてステップＳ１２０５は、メモリ上のイベント情報オブジェクトに基づき、イベント情報の表示を行う。
【００５０】
次に、表示の粒度に応じた抽出処理について説明する。  
まず表示の粒度に関するもの以外の抽出条件を上記の方法により処理する。その結果得られたイベント情報群に対し、簡略化を表す形式への変換を施す。簡略化は、特定のイベント系列に対して文字列からなるラベルを付することで表現する。粒度が0の場合、簡略化は行わない。粒度が1の場合、同じ文書を参照するイベントの系列について簡略化を行う。図１３と図１１（ｂ）は粒度1の処理例に相当する。ここではURI「http://www.tsb.co.jp/digitalcamera.html」に格納された文書を参照する２つのイベントからなる系列に対し、簡略化を施す。簡略化は「http://www.tsb.co.jp/digitalcamera.htmlを参照したイベント群」というラベル情報１３０により表される。ラベル情報は時間区間の情報を持ち、この区間内のイベント群すなわち前記２つのイベントに対するものであることが示される。
【００５１】
粒度が2の場合、まずイベント系列に対し粒度1の簡略化を施し、さらにスクラップ型イベントの系列について簡略化を行う。なお、この系列はスクラップ部品を作成する部品化型のイベント系列も含んでよい。図１４と図１１（ｃ）は粒度が2の場合の処理例に相当する。ここでは図１１（ｂ）に示される系列には粒度1の簡略化がすでに施されているとし、スクラップ処理を行う３つのイベントの系列があったとする。この系列は、ID「54321ZYX」のスクラップシートへ、ID「ABCDEFGH」のスクラップ部品をスクラップするイベント、ID「12345ABC」のスクラップ部品をスクラップするイベント、URI「http://www.tsb.co.jp/digitalcamera.html」の文書からID「12345XYZ」の部品化文書を作成するイベント系列１３０、そして作成されたID「12345XYZ」の部品化文書をスクラップ部品としてスクラップ処理するイベントという構成になっている。このようなイベント系列に対して簡略化を行うことにより、「スクラップ型のイベント群」というラベル情報１４０を、粒度1の場合と同様の方法で付することができる。
【００５２】
イベント表示部１０はメモリ上のイベント情報を表示する。イベント情報は、図１５（ａ）に示すように時系列順に連続するイベントの列として表示される。各イベントは、検索型イベント１５０の場合は検索クエリ１５１とともに、表示型イベント１５２の場合は参照文書のサムネイル１５３とともに、部品化型イベント１５４の場合は部品化表示がなされた参照文書のサムネイル１５５とともに、スクラップ型イベント１５６の場合はスクラップシートのサムネイル１５７とともに表示される。
【００５３】
ユーザが各イベント情報の表示上でマウス等のクリック操作を行うと、イベント表示部１０はイベント表示制御部１１を通じてイベントに関するさまざまな処理を発生させる。例えば、左クリック操作が行われると、イベント表示制御部１１は情報表示部１に対しイベント情報が持つ作業に関する情報の表示処理を行わせる。
【００５４】
一方、右クリック操作が行われると、イベント表示制御部１１は図１６のようなコンテキストメニュー１６０を表示する。ユーザはこのコンテキストメニュー１６０から特定のメニュー項目を、その表示上でクリック操作を行うことにより選択することができる。メニュー項目が選択されると、そのメニュー項目に関連付けられている処理が実行される。メニュー項目は、例えば図１６に示すように「ＷＷＷから情報取得」「ローカル保存情報を取得」「関連イベントを検索」等である。なお、検索型イベントの場合は、コンテキストメニューにおいて何も行わない。表示型イベントの場合は「同じ文書を参照したイベントの表示」メニューを表示し、このイベントと同じ文書を参照するイベントを抽出することができる。部品化型イベントの場合には「元文書の表示」メニューを表示し、元文書を文書表示部５へ表示することができる。スクラップ型イベントの場合は「スクラップ部品作成イベントの表示」メニューを表示し、スクラップシートを構成するスクラップ部品を作成したイベントを抽出することができる。
【００５５】
また、ユーザがイベント表示部１０により表示されたスクロールバーやズームイン・ズームアウトボタンへの入力操作を行うと、イベント表示部１０はイベント表示制御部１１に対し表示形式の変更を伝える。
【００５６】
本実施形態において、ある作業に関する情報を表示するまでの手順の概略を図１７に示すフローチャートを参照しながら説明する。ステップＳ１７０１において、ユーザがイベント表示部１０中のスクロールバーやボタンへ入力を行う。ステップＳ１７０２２において、イベント表示制御部１１によりメモリ上のイベント情報が更新され、イベント表示が更新される。ユーザが当該イベント表示において目的の作業を見つけることができた場合（ステップＳ１７０３＝ＹＥＳ）、ユーザはイベント表示部１０へイベントを選択する入力を行う。イベント表示部１０は選択されたイベントをイベント表示制御部１１へ知らせる（ステップＳ１７０４）。次にステップＳ１７０５において、イベント表示制御部１１は、選択されたイベント情報が持つ作業に関する情報を情報表示部１に渡す。情報表示部１は作業に関する情報の表示を行う。
【００５７】
ユーザが当該イベント表示において目的の作業を見つけることができなかった場合（ステップＳ１７０３＝ＮＯ）、ステップＳ１７０１に戻り、見つかるまで操作を繰り返すことができる。
【００５８】
情報表示部１は、イベント情報が持つ作業に関する情報を表示する。このための処理手順を図１８に示すフローチャートを参照しながら説明する。ステップＳ１８０１〜ステップＳ１８０４において、まず情報表示部１によりイベント情報の型が判定される。判定された型に応じた情報の表示処理が行われる。
【００５９】
例えば、検索型の場合には、検索クエリ入力部２に対しイベント情報に含まれる検索クエリを入力、復元し（ステップＳ１８０９）、検索処理を行う（ステップＳ１８１０）。表示型の場合、イベント情報をもとに文書を取得して文書表示部５に与え（ステップＳ１８０８）、表示の更新を行う（ステップＳ１８１１）。部品化型の場合、イベント情報をもとに部品化文書を取得し（ステップＳ１８０７）、これを文書表示部５に与え、表示の更新を行う（ステップＳ１８１１）。スクラップ型の場合、同様にイベント情報をもとにスクラップシートを取得し（ステップＳ１８０５，Ｓ１８０６）、表示を更新する（ステップＳ１８１１）。
【００６０】
以上説明した本発明の実施形態によれば、ユーザの作業に関する情報と、該作業のメタ情報からなるイベント情報を生成、蓄積し、表示することができる。これにより、過去の作業に関する情報をファイルシステム構造に依存することなく、作業（イベント）履歴に関連付けて一括管理できる。
【００６１】
したがって、イベント情報をその時系列や作業のメタ情報とともに表示することができることから、ユーザは、過去に行った作業の過程を直感的に把握することができる。イベント情報表示は、さまざまな視座に切り替えることができる。例えば、長い期間にわたる作業を俯瞰したり、カレンダー形式で表示すること等が可能である。
【００６２】
過去の作業に関する情報表示を起点にして、新規の作業を開始できる。例えば、検索作業の一連の過程を閲覧し、過去に作成した検索クエリを再度表示させ、そこから新しい検索を行うといったことが可能になる。
【００６３】
イベント情報中の作業に関する情報と作業のメタ情報とに基づき、過去の作業に関する情報を容易かつ柔軟に検索することができる。例えば、ある文書を閲覧していたときに、同時に行った検索に関する情報や、ある文書から他の文書へコピーアンドペーストを行った場合のコピー元文書等を容易に検索することができる。
【００６４】
次に、本実施形態に係る情報管理装置のより具体的な利用事例について、図を参照しながら説明する。この利用事例において、ユーザは、当初、「○○技術会」という組織の会議に参加する予定を持っている。該ユーザは、本実施形態に係る情報管理装置を使用してその会議が行われる場所の調査や会議の内容についての調査を行い、会議に関する情報を整理する。そして、予定通りに会議が実施される。会議当日においても、ユーザは本実施形態に係る情報管理装置を使用し、蓄積されたイベント情報や、スクラップシートに整理された情報を快適に閲覧しながら、会議のまとめとなる情報を作成する。
【００６５】
図１９に示すように、まずユーザは会議に関するメールを閲覧するために「○○技術会」と「[メール]」という二つのキーワード１９０によりローカル文書検索を行う。文書検索部３により「○○技術会」という文字列を含むメール型文書が検索され、結果１９１が一覧表示される。同時に、イベント生成部８により図２０（ａ）に示すような検索型のイベント情報１９２が生成され、イベント蓄積部９に渡される。この検索型のイベント情報１９２は、図１９に示すようにイベント表示部１０により表示される。
【００６６】
ユーザは、一覧表示の中から「9/17対話コンテンツ技術専門委員会会議について」という件名(subject)情報を持った文書１９３を選択し、その表示上でダブルクリック操作を行う。すると、文書表示部５に文書情報１９４が読み込まれて表示される。同時に、図２０（ｂ）のような表示型イベント情報１９３が生成され、図１９に示すように表示される。
【００６７】
次に、ユーザは文書情報１９４の所望部分をスクラップするために、表示上の所望領域１９５を選択する。この選択操作に応じて、文書中の文書領域が部品化部６によって部品化され、実際に、図１９のような矩形１９６が描かれる。また、図２０（ｃ）のような部品化型イベント情報１９４が生成され、図２１のように表示される。
【００６８】
作成された部品化文書の表示上から、スクラップシート表示上までドラッグアンドドロップ操作を行うことで、作成された部品化文書２１０がスクラップされ、スクラップシート２１１に取り込まれる。同時に、図２０（ｄ）のようなスクラップ型イベント情報２１２が生成され、表示される。
【００６９】
次に、ユーザは文書中の住所を示した情報をもとにＷＷＷ検索を行う。図２１に示される矩形領域２１２内の「東京都千代田区神田駿河台3-11 ○○ビル」という文字列を検索クエリ入力部２へ入力する。また、文書検索部３の検索戦略表示を「ＷＷＷ検索」に切り替える操作を行い、検索ボタン２１２を押下する。すると、クエリ文字列が検索クエリとしてＷＷＷ検索エンジンへ送信され、検索結果を示す文書が得られるとともに文書表示部５に表示される。この操作により検索型イベントが生成される。なお、本実施形態では、ＷＷＷ検索エンジンによる検索結果を示す文書の表示に関してはイベント情報が生成されないものとする。
【００７０】
ユーザは文書中のアンカ情報を選択し、その表示上でクリック操作を行う。すると、文書表示部５によりアンカ情報が持つURIが示す図２２のような文書２２０が読み込まれ、表示される。また、表示型イベントが生成される。
【００７１】
ユーザは、得られた会議場所の周辺情報を閲覧し、文書中の地図と、最寄り駅情報を含む領域２２１を部分化する。これにより作成される部品化文書２２３に対しスクラップ操作を行い、先にスクラップしたメールの部品化文書２２２の上部に挿入する。以上の作業により、部品化型イベントとスクラップ型イベントが生成される。
【００７２】
次に、ユーザは、会議場所へ移動するための電車の経路と、当日とるべきスケジュールを調査するために、図２３に示すように「路線検索サイト」というＷＷＷ上で提供されるサービスを利用する。このために、「路線検索サイト」という文字列をクエリとしてＷＷＷ上の検索を行う。検索結果として、路線検索サイトへの経路検索クエリを入力するための文書へのアンカ情報が得られる。このアンカをクリックして文書２３０を表示する。この文書２３０への入力により、路線検索サイトで検索したい経路の出発地と目的地を設定することができる。文書２３０中のフォームと呼ばれる領域２３１に出発地、到着地、日付、到着時刻等をスクラップシートを閲覧しながら入力する。フォームが持つ検索ボタン表示に対し押下入力を行うと、路線検索サイトにより経路が検索され、文書表示部５に対し図２４に示すように経路情報を示した文書２４０が入力される。ユーザは文書２４０中の経路情報を含む領域２４１を部品化し、スクラップする。以上の作業により、検索型イベントと二つの表示型イベントが生成される。
【００７３】
イベント情報を利用して、以前に行った検索を再度行うことについて説明する。図２５に示すようなイベント表示部１０のスクロールバー２５０に対してスクロール操作を行うことで、イベント表示制御部１１が持っている表示イベント系列の範囲情報が変更される。スクロール操作により、現在位置を左方向へ移動し、本事例における当初のイベント表示２５１を見つけることができる。この際、イベント表示部１０の簡略化表示を利用して柔軟に過去のイベント系列を閲覧できる。多くのスクラップ作業を行ったり、一の文書から何箇所も部品化・スクラップしたり、スクラップブックを何度も編集した場合にはイベント系列は長大になる。こうした場合、簡略化により、図２６に示すように短い系列２６０に変換して閲覧することができる。見つけたイベント表示上でクリック操作を行うと、イベント表示制御部１１は、該イベント情報が保持している検索クエリと検索戦略を文書検索部３に設定する。これにより文書検索部３は検索を実行し、検索結果が一覧表示される。この作業により検索型イベントが生成される。
【００７４】
図２７において、検索結果一覧から、今度は2番目に示されている「連絡事項」というsubject情報を持つメール情報２７０をユーザが選択すると、その文書２７１が表示されるとともに表示型イベントが生成される。
【００７５】
図２７に示した文書２７１中の「次世代テレビ技術」という文字列２７２を検索クエリとしてＷＷＷ検索を行うと、文書から「次世代テレビ技術」という文字列が取り出され、検索が行われる。図２８に示す検索結果文書２８０中のアンカ情報を利用して、会議の関連資料となる文書を表示できる。文書の表示結果を図２９に示す。図２９において、文書の部分２９０を部品化し、スクラップすることができる。以上の作業により、順に、検索型イベント、表示型イベント、部品化型イベント、スクラップ型イベントが生成される。
【００７６】
以上の一連の作業で作成されたスクラップシート２９１をＴＯＤＯ型イベント情報として設定することができる。以下、ＴＯＤＯ型イベント情報の作成方法を説明する。
【００７７】
図３０に示すように、まずはイベント表示部１０中の表示モードコンボボックス３００を操作し、イベント表示をカレンダー形式に切り替える。図３１に示すように、会議が行われる9月17日の系列が表示されるようにスクロール操作を行う。9月17日の表示上で右クリック操作を行うと、コンテキストメニュー３１０が表示される。コンテキストメニュー３１０中の「スクラップシートをＴＯＤＯに設定」というメニュー上でクリック操作を行う。すると、図３３のようなＴＯＤＯイベント情報３３３がイベント生成部８により生成される。このＴＯＤＯイベント情報３３３は、イベント蓄積部９へ加えられ、イベント表示部１０により図３２に示すようにＴＯＤＯイベント３２０として表示される。ＴＯＤＯイベント情報３３３には説明として文字列を設定することができる。ＴＯＤＯイベント表示３２０上でクリック操作を行うと、文字列の入力を促すための表示がなされ、文字列を入力することができる。入力後、表示の外部でクリック操作を行うと入力が確定される。ＴＯＤＯイベント表示には、入力された文字列の表示を加えることができる。このように、ＰＩＭ(Personal Information Manager)が持つカレンダー機能と同様処理が可能となっている。
【００７８】
次に、図３４に示すように、スクラップシート表示３４０上で右クリック操作を行うことにより、コンテキストメニュー３４１が表示される。このコンテキストメニュー３４１中の「作成終了」というメニュー上でユーザがクリック操作を行うと、スクラップシート部７はスクラップシート作成作業が終了したことを認識し、スクラップシート情報をローカルデータベースに格納する。スクラップシート部７は、スクラップシート情報内の部品化文書情報を削除し、新しいID「0000001」を持つスクラップシートに更新する。これにより、スクラップシートが新規作成される。図３６のようなスクラップ型イベント情報３６０が生成され、図３５に示すように新規スクラップシートのイベント３５０が表示される。
【００７９】
会議の当日において、ユーザはスクラップシートに整理された情報や、過去のイベント系列を閲覧しながら、会議のまとめとなる情報を作成する。なお、以下ではイベント生成についての説明は省略する。
【００８０】
図３７に示すように、ユーザはイベント表示部１０をカレンダー表示に切り替え、会議当日を表示させる。この表示は、既に設定されたＴＯＤＯイベントの表示３７０を含んでいる。このＴＯＤＯイベント表示（会議）３７０に対しクリック操作を行うと、スクラップシート部７へスクラップシート３７１が読み込まれて表示される。
【００８１】
過去のスクラップシートを探す別の方法を２つ説明する。ＴＯＤＯイベントを設定しなかった場合等はこれらの方法を用いることができる。
【００８２】
「○○技術会」というキーワードで検索を行う（第１の方法）。すると、図３８に示すように、会議に関連する文書や、既に作成されたスクラップシート及び部品化文書等の一覧３８０が表示される。この一覧表示中からスクラップシートを探すことが可能な場合、そのスクラップシートを示す表示に対してダブルクリック操作を行うことでこれを読み込むことができる。
【００８３】
一覧表示中からスクラップシートを見つけることができない場合、スクラップシートにスクラップした文書から、目的のスクラップシートまで容易に辿ることができる（第２の方法）。図３９に示すように、まず、一覧表示で見つけた文書３９０に対してダブルクリック操作を行い、これを文書表示部５に表示させる。これにより表示される文書３９１上で右クリック操作をし、コンテキストメニュー３９２を表示させる。コンテキストメニュー３９２において「部品化したイベントを抽出」メニューを選択する。すると、イベント抽出部によりイベント蓄積部９からこの文書を参照する部品化型イベントが取り出される。図３９に示すように、取り出されたイベント群３９３が表示される。このイベント群３９３の中からスクラップシート作成時の部品化イベントを探し出し、そのイベント表示上でクリック操作を行うと、イベント表示制御部１１により部品化を行ったときの表示が再表示される。ここで、イベント表示部１０の表示を詳細表示に切り替えると、図４０に示すように部品化イベントの前後にある詳細なイベント系列４００が表示される。ここから、例えばこの文書を部品化した後のスクラップイベントを探すことは容易であり、これにより目的とするスクラップシートを読み込むことができる。
【００８４】
図４１のような例えばメール文書４１０を表示している状態から、部品化を行ってスクラップ処理を行うと、即座に最新のスクラップシート４１１に切り替わり、スクラップ４１２は最新のスクラップシート４１１の中に挿入される。つまり、過去に作成したスクラップシートには、新たに部品化文書をスクラップしたり、編集することはできない。
【００８５】
ここで、ユーザが出発時刻を変更することになり、再度、ＷＷＷ上の経路検索サービスで移動スケジュールを検索する場合について説明する。図４２に示すように、スクラップシート４２０において、経路を示した部品化文書４２１上で右クリック操作を行うとコンテキストメニュー４２２が表示される。このコンテキストメニュー４２２において「スクラップイベントを抽出」を選択する。すると、経路検索サービスの検索結果からスクラップした際のイベント情報４２３が抽出され、表示される。このイベント表示４２３を選択し、イベント情報４２３が持つ経路検索サービスの文書を再表示させる。例えば、図４３に示すようにイベント表示部１０を詳細表示に切り替えると、再表示されたイベントの２つ前の表示型イベント４３０から、経路検索サービスの検索クエリ入力文書４３１を見つけることができる。ユーザは、このような容易な作業により、再度、経路検索サービスを利用することができる。
【００８６】
会議中に、ユーザはこの会議の関連事項をさらに調査する。この場合、図４４に示すように、スクラップシート中の関連文書を示した部品化文書４４０から「スクラップイベントを抽出」というコンテキストメニュー４４１により、関連文書からスクラップした際のイベントを辿ることができる。図４５に示すように、イベント表示を詳細表示に切り替えることで、ＷＷＷ検索の検索結果文書４５０を見つけることができる。この文書４５０を再度表示し、他の検索結果を表示させたり、検索クエリを変更して再度検索を行うといったことができる。
【００８７】
ＷＷＷ上の文書を一度表示させると、文書情報はローカルデータベースに格納される。文書表示イベントの作業に関連する情報を左クリックにより表示させると、ローカルデータベース内の文書情報が読み込まれる。ここで、図４６に示すように文書表示イベント表示４６０上で右クリックを行いコンテキストメニュー４６１を表示させ、「ＷＷＷから再取得」メニューを選択すると、ＷＷＷ上の文書が再取得されて表示される。このような簡単な操作により、最新の文書情報を得ることができる。
【００８８】
ユーザが会議の準備中に関連文書を閲覧しながらメモ文書を作成していた場合に、このメモ文書４７０を一度表示させておけば、図４７に示すように後に関連文書を検索した際に一緒に見つけることができる。
【００８９】
ユーザが会議の当日に新たにスクラップシートを作成する例を説明する。図４８に示すように、過去のスクラップシートを利用しながら、閲覧する文書の一部４８０を新たにスクラップし、会議をまとめるための文書を作成できる。過去のスクラップシートを利用している過程でスクラップを行うと、スクラップシートが最新のものに切り替わるが、イベント系列の近傍に過去のスクラップシートの表示イベントが存在するので、容易に再度切り替えることができる。
【００９０】
以上のようにして複数のスクラップシートが作成された状態で、スクラップシートとイベント系列を利用し、ある文書や部品化文書をもとに関連する多数の文書を検索することができる。図４９に示すように、スクラップシート中の一つの部品化文書４９０を選択し、検索戦略４９１を「関連文書」に切り替え、検索ボタン４９２を押下操作すると、関連文書を検索できる。この関連文書検索によれば、部品化文書の元文書、部品化文書を含む他のスクラップシート、部品化文書を含むスクラップシートが含む他の部品化文書、ならびに部品化文書を含むスクラップシートが含む他の部品化文書の元文書等を検索できる。
【００９１】
さらにこの検索を、文書を参照するイベントについて、イベント系列上において近傍にあるイベントが参照している文書をも検索対象に含められるようにすることも好ましい。
【００９２】
以上に説明したように、ユーザが会議の以前に調査を行う過程で生成されるイベント情報と作成したスクラップシートを利用し、スクラップシートを再度参照したり、スクラップシート中の部品化文書に関するイベントが持つ作業に関する情報を表示したり、そこから関連作業を再開する、といったことが容易に可能になる。
【００９３】
以上説明した実施形態では、文書検索部３による文書の検索、文書表示部５による文書の表示、部品化部６による文書の部品化、スクラップシート部７によるスクラップ処理といったイベントに関するイベント情報を蓄積し、管理できる。このイベント情報群を利用することにより、さまざまな条件でのイベント抽出や、さまざまな粒度でのイベント系列の簡略化によるイベント系列の閲覧、イベントの参照文書の検索作業の効率化等が可能になる。
【００９４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態に係る情報管理装置を示すブロック図
【図２】本発明の一実施形態に係る情報管理装置の処理手順を示すフローチャート
【図３】画面に表示されるウィンドウの一例を示す図
【図４】ＸＨＴＭＬ形式の文書情報の一例を示す図
【図５】ウィンドウ中の検索結果一覧表示の一例を示す図
【図６】文書の部品化を説明するための図
【図７】部品化文書情報の一例を示す図
【図８】（ａ）は検索型イベント情報の一例を示す図、（ｂ）は表示型イベント情報の一例を示す図、（ｃ）は部品化型イベント情報の一例を示す図、（ｄ）はスクラップ型イベント情報の一例を示す図
【図９】リレーショナルデータベースに格納される表形式のイベント情報の一例を示す図
【図１０】イベント情報の生成処理手順を説明するためのフローチャート
【図１１】イベント表示部において異なる粒度で簡略化されたイベント情報の表示の一例を示す図
【図１２】イベント表示制御部及びイベント表示部のイベント表示制御処理を説明するためのフローチャート
【図１３】イベント情報の簡略化（粒度１）の一例を示す図
【図１４】イベント情報の簡略化（粒度２）の一例を示す図
【図１５】ウィンドウ中のイベント表示部の表示例を示す図
【図１６】イベント表示部に表示されるコンテキストメニューを示す図
【図１７】選択されたイベント情報が持つ作業に関する情報を表示する動作を説明するためのフローチャート
【図１８】イベント情報を表示に基づいて探す際の処理を説明するためのフローチャート
【図１９】ローカル検索とスクラップ操作を行う際のウィンドウ表示を示す図
【図２０】（ａ）はローカル検索のイベント情報の一例を示す図、（ｂ）は表示型イベント情報の一例を示す図、（ｃ）は部品化型イベント情報の一例を示す図、（ｄ）は、スクラップ型イベント情報の一例を示す図
【図２１】部品化文書をもとにＷＷＷ検索を行う際のウィンドウ表示を示す図
【図２２】地図情報をスクラップする際のウィンドウ表示を示す図
【図２３】路線検索サイトにより検索を行う際のウィンドウ表示を示す図
【図２４】路線検索サイトにより検索された路線情報をスクラップする際のウィンドウ表示を示す図
【図２５】スクロール操作により過去のイベント情報を探す際のウィンドウ表示を示す図
【図２６】イベント情報を簡略化表示させた上で過去のイベント情報を探す際のウィンドウ表示を示す図
【図２７】部品化文書をもとにＷＷＷ検索を行う際のウィンドウ表示を示す図
【図２８】ＷＷＷ検索エンジンの検索結果を得た際のウィンドウ表示を示す図
【図２９】ウェブ上の情報をスクラップする際のウィンドウ表示を示す図
【図３０】イベント表示部をカレンダー表示形式に切り替える操作を行う際のウィンドウ表示を示す図
【図３１】スクラップシートをＴＯＤＯ型イベントとして設定する操作を行う際のウィンドウ表示を示す図
【図３２】作成したスクラップシートがＴＯＤＯ型イベントとして設定された際のウィンドウ表示を示す図
【図３３】ＴＯＤＯ型イベント情報の一例を示す図
【図３４】スクラップシートの作成を終了する際のウィンドウ表示を示す図
【図３５】スクラップシートの作成が終了され、新規スクラップシートが作成された際のウィンドウ表示を示す図
【図３６】新規スクラップシートの作成を表すクラップ型イベント情報の一例を示す図
【図３７】設定されたＴＯＤＯ型イベント情報をもとに過去に作成したスクラップシートを表示させる際のウィンドウ表示を示す図
【図３８】ローカル検索により過去のメール文書を検索する際のウィンドウ表示を示す図
【図３９】表示されている文書を部品化したイベント情報を抽出する際のウィンドウ表示を示す図
【図４０】部品化型イベント情報の近傍にあるスクラップ型イベント情報からスクラップシートを表示させる際のウィンドウ表示を示す図
【図４１】新たにスクラップを行う際のウィンドウ表示を示す図
【図４２】スクラップ部品からスクラップイベントを抽出する際のウィンドウ表示を示す図
【図４３】路線情報表示イベントの近傍にある路線検索サイトの検索クエリ表示イベントを利用し、再度検索を行う際のウィンドウ表示を示す図
【図４４】スクラップ部品からスクラップイベントを抽出する際のウィンドウ表示を示す図
【図４５】ウェブ上の文書の表示イベントの近傍にあるウェブ検索エンジンの検索結果表示イベントを利用し、別のウェブ上の文書を表示する際のウィンドウ表示を示す図
【図４６】最新のウェブ上の文書を表示する際のウィンドウ表示を示す図
【図４７】過去に行った調査の際に書いたメモを探す際のウィンドウ表示を示す図
【図４８】メモ文書をスクラップする際のウィンドウ表示を示す図
【図４９】スクラップ部品から関連文書を検索する際のウィンドウ表示を示す図
【符号の説明】
【００９６】
１…情報表示部；
２…検索クエリ入力部；
３…文書検索部；
４…検索結果表示部；
５…文書表示部；
６…部品化部；
７…スクラップシート部；
８…イベント生成部；
９…イベント蓄積部；
１０…イベント表示；
１１…イベント表示制御部
【図１】
2006236140.tif 000003
【図２】
2006236140.tif 000004
【図３】
2006236140.tif 000005
【図４】
2006236140.tif 000006
【図５】
2006236140.tif 000007
【図６】
2006236140.tif 000008
【図７】
2006236140.tif 000009
【図８】
2006236140.tif 000010
【図９】
2006236140.tif 000011
【図１０】
2006236140.tif 000012
【図１１】
2006236140.tif 000013
【図１２】
2006236140.tif 000014
【図１３】
2006236140.tif 000015
【図１４】
2006236140.tif 000016
【図１５】
2006236140.tif 000017
【図１６】
2006236140.tif 000018
【図１７】
2006236140.tif 000019
【図１８】
2006236140.tif 000020
【図１９】
2006236140.tif 000021
【図２０】
2006236140.tif 000022
【図２１】
2006236140.tif 000023
【図２２】
2006236140.tif 000024
【図２３】
2006236140.tif 000025
【図２４】
2006236140.tif 000026
【図２５】
2006236140.tif 000027
【図２６】
2006236140.tif 000028
【図２７】
2006236140.tif 000029
【図２８】
2006236140.tif 000030
【図２９】
2006236140.tif 000031
【図３０】
2006236140.tif 000032
【図３１】
2006236140.tif 000033
【図３２】
2006236140.tif 000034
【図３３】
2006236140.tif 000035
【図３４】
2006236140.tif 000036
【図３５】
2006236140.tif 000037
【図３６】
2006236140.tif 000038
【図３７】
2006236140.tif 000039
【図３８】
2006236140.tif 000040
【図３９】
2006236140.tif 000041
【図４０】
2006236140.tif 000042
【図４１】
2006236140.tif 000043
【図４２】
2006236140.tif 000044
【図４３】
2006236140.tif 000045
【図４４】
2006236140.tif 000046
【図４５】
2006236140.tif 000047
【図４６】
2006236140.tif 000048
【図４７】
2006236140.tif 000049
【図４８】
2006236140.tif 000050
【図４９】
2006236140.tif 000051