(57)【特許請求の範囲】
【請求項１】
操作期間を検索する操作検索方法であって、
ファイル検索手段が、要求元から取得した検索要求に基づいて、操作履歴データベースから利用者が過去に閲覧したファイルを取得して、取得したファイル毎に該検索要求の適合度を表すファイル適合スコアを算出し、メモリに格納するファイル検索ステップと、
経験スコア算出手段が、前記操作データベースより、ファイルに対する利用者の経験の強さを表す経験スコアをファイル毎に算出し、メモリに格納する経験スコア算出ステップと、
スコア算出手段が、時刻に依存した統合スコアを、その時刻に閲覧されていたコンテンツの前記ファイル適合スコアと前記経験スコアの重み付けによって算出するスコア算出ステップと、
期間オブジェクト抽出手段が、前記統合スコアが高い時間区間である期間オブジェクトを抽出する期間オブジェクト抽出ステップと、
出力手段が、抽出された前記期間オブジェクトが示す時間区間を検索結果として出力する出力ステップと、
を行うことを特徴とする操作検索方法。
【請求項２】
期間オブジェクトスコア算出手段が、
前記期間オブジェクトが示す時間区間の統合スコアの代表値を求め、該代表値を期間オブジェクトスコアとする期間オブジェクトスコア算出ステップを更に行い、
前記出力ステップにおいて、
前記検索結果に前記期間オブジェクトスコアを付加し出力する、
請求項１記載の操作検索方法。
【請求項３】
期間オブジェクト代表イベント抽出手段が、
前記期間オブジェクトが示す時間区間に閲覧されたファイルを抽出する期間オブジェクト代表イベント抽出ステップを更に行い、
前記出力ステップにおいて、
前記検索結果に前記期間オブジェクト代表イベント抽出ステップで抽出されたファイルを含めて出力する、
請求項１記載の操作検索方法。
【請求項４】
前記期間オブジェクト代表イベント抽出ステップでは、
前記期間オブジェクトが示す時間区間に閲覧されたファイルで、前記経験スコアが高いファイルを抽出する
請求項３記載の操作検索方法。
【請求項５】
ファイル検索手段、経験スコア算出手段、スコア算出手段、期間オブジェクト抽出手段、出力手段、メモリを少なくとも備え、
請求項１乃至４のいずれか１項に記載の操作検索方法を実現する操作検索装置。
【請求項６】
コンピュータに、
前記請求項１乃至４のいずれか１項に記載の操作検索方法のステップを実行させる操作検索プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作検索方法及び装置及びコンピュータ読み取り可能な記録媒体に係り、特に、利用者の操作履歴情報を収集し、操作履歴によって利用者の操作期間と操作内容を検索するための操作検索方法及び装置及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の個人が閲覧した情報を管理し、再利用を可能にするサービスの例として、Microsoft Corporationが提供するInternet Explore(登録商標)の機能である“お気に入り”と“履歴”が該当する。
【０００３】
“お気に入り”が管理する情報は、フォルダ、Ｗｅｂページのタイトル、ＵＲＬ、表示回数、及び最終表示日時である。利用者は、“お気に入り”で管理しているＷｅｂページを利用する時、Ｗｅｂページのタイトルを見て、望みのＷｅｂページを探し出している。
【０００４】
また、それらのＷｅｂページを整理するためのフォルダを作成し、例えば、Ｊリーグ（登録商標）などの名前を付けて、そのフォルダの中にＪリーグ（登録商標）に関するＷｅｂページのＵＲＬを格納することで、望みのＷｅｂページを検索することを容易にすることもできる。
【０００５】
“履歴”が管理する情報は、最終表示日時、インターネットアドレス、タイトル、利用回数である。利用者は、“履歴”で管理しているＷｅｂページを利用するとき、日付順、サイト順、利用回数によって並び替え、Ｗｅｂページのタイトルを見て望みのＷｅｂページを探すことができる。また、キーワードを入力することで過去に見たＷｅｂページの中から、そのキーワードを含むＷｅｂページを一覧表示することができる。“履歴”を利用した場合、検索キーワードを入力し、検索語にヒットするファイルを時系列にすると、過去に閲覧したファイルを時間順に全て表示する。
【０００６】
また、Micro Soft Corporationの提供するWindows（登録商標）に備わる標準検索機能では、ファイル更新など操作をファイルの属性として持ち、ファイルの検索を補助する手段はあった。
【０００７】
これらの“お気に入り”、“履歴”や“Windows（登録商標）に備わる標準検索機能”は、ファイル単位で過去に閲覧した情報を表示する。
【０００８】
また、利用者端末の詳細な操作履歴を収集し、利用者が過去に閲覧したファイル毎に、利用者が経験した強さを示す経験スコアを算出し、利用者が過去に閲覧したファイルの中から重要なファイルを簡単に探し出す方法が示されている（例えば、特許文献１参照）。
【特許文献１】特願平２００５−１７４１３８号公報「コンテンツ検索方法及びシステム、プログラムおよびプログラム記録媒体」
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の技術では、ファイル単体で検索していた。
【００１０】
しかし、適切な検索キーワードがわからなく、過去に閲覧したにも関わらず、閲覧したことのあるファイルを見つけられないことが多くあった。
【００１１】
また、何かのテーマについて調査した場合など、同時期に発見した複数のファイルを発見したいとき、個々にファイルを検索する必要があり、長い時間が必要であった。
【００１２】
また、閲覧時間順にファイルを表示することはできるが、重要なファイルを発見し、そのファイルを閲覧していた時間を調べるなどして、重要な時間を特定しなければ、重要な操作期間を発見することができなかった。
【００１３】
また、そのようにして発見した操作期間は、該重要な時間の含まれる日や、該重要な時間の前後の時間を区切り無く見るなどであった。つまり、あるキーワードについて調べていた最初から最後までの期間が示されるのではなく、効率的にある検索条件に合った閲覧期間については示されなかった。
【００１４】
本発明は、上記の点に鑑みなされたもので、適切な検索キーワードがわからなく、過去に閲覧したにもかかわらず、閲覧したことのあるファイルを見つけられない場合でも、検索要求に適合する操作期間を検索し、操作期間に含まれるファイルを発見することが可能な操作検索方法及び装置及びコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１５】
図１は、本発明の原理を説明するための図である。
【００１６】
本発明（請求項１）は、操作期間を検索する操作検索方法であって、
ファイル検索手段が、要求元から取得した検索要求に基づいて、操作履歴データベースから利用者が過去に閲覧したファイルを取得して、取得したファイル毎に該検索要求の適合度を表すファイル適合スコアを算出し、メモリに格納するファイル検索ステップ（ステップ１）と、
経験スコア算出手段が、操作データベースより、ファイルに対する利用者の経験の強さを表す経験スコアをファイル毎に算出し、メモリに格納する経験スコア算出ステップと、
スコア算出手段が、時刻に依存した統合スコアを、その時刻に閲覧されていたコンテンツのファイル適合スコアと経験スコアの重み付けによって算出するスコア算出ステップ（ステップ２）と、
期間オブジェクト抽出手段が、統合スコアが高い時間区間である期間オブジェクトを抽出する期間オブジェクト抽出ステップ（ステップ３）と、
出力手段が、抽出された期間オブジェクトが示す時間区間を検索結果として出力する出力ステップ（ステップ４）と、を行う。
【００１７】
また、本発明（請求項２）は、期間オブジェクトスコア算出手段が、
期間オブジェクトが示す時間区間の統合スコアの代表値を求め、該代表値を期間オブジェクトスコアとする期間オブジェクトスコア算出ステップを更に行い、
出力ステップにおいて、
検索結果に前記期間オブジェクトスコアを付加し出力する。
【００１８】
また、本発明（請求項３）は、期間オブジェクト代表イベント抽出手段が、
期間オブジェクトが示す時間区間に閲覧されたファイルを抽出する期間オブジェクト代表イベント抽出ステップを更に行い、
出力ステップにおいて、
検索結果に期間オブジェクト代表イベント抽出ステップで抽出されたファイルを含めて出力する。
【００１９】
また、本発明（請求項４）は、期間オブジェクト代表イベント抽出ステップでは、
期間オブジェクトが示す時間区間に閲覧されたファイルで、前記経験スコアが高いファイルを抽出する。
【００２２】
図２は、本発明の原理構成図である。
【００２３】
本発明（請求項５）は、ファイル検索手段、経験スコア算出手段、スコア算出手段、期間オブジェクト抽出手段、出力手段、メモリを少なくとも備え、請求項１乃至４のいずれか１項に記載の操作検索方法を実現する操作検索装置である。
【００２４】
本発明（請求項６）は、コンピュータに、請求項１乃至４のいずれか１項に記載の操作検索方法のステップを実行させる操作検索プログラムを格納したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２５】
上記のように本発明によれば、適切な検索キーワードがわからなく、過去に閲覧したにも関わらず、閲覧したことのあるファイルを見つけられない場合でも、検索要求に適合する操作期間を検索し、操作期間に含まれるファイルを確認することで、従来では見つけることが困難であったファイルを発見することができる。
【００２６】
また、何かのテーマについて調査した場合など、同時期に発見した複数のファイルを発見したいとき、検索期間を検索することで、短時間に複数ファイルを一気に発見することができる。
【００２７】
また、重要な時間を特定するのではなく、重要な期間を検索することにより、検索要求に適合する操作期間を発見することができる。
【００２８】
また、そのようにして発見した操作期間は、あるキーワードについて調べていた最初から最後までの期間を示しており、効率的にある検索条件に合った閲覧期間を探し出すことができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面と共に本発明の実施の形態を説明する。
【００３０】
図３は、本発明の一実施の形態における検索装置の構成を示す。
【００３１】
同図に示す検索装置１００は、情報検索端末２００と接続されている。
【００３２】
検索装置１００は、ＰＣ上のメッセージ電文、及び、ＰＣ上で作動しているプログラムとの通信を利用して、利用者のＰＣを操作した操作履歴を多種類取得し、記録すると共に、利用者が経験した強さを示す経験スコアを算出、利用するものである。
【００３３】
検索装置１００は、操作履歴取得部１０１、経験スコア算出部１０２、ファイル検索部１０３、検索管理部１０４、期間オブジェクト抽出部１０５、期間オブジェクトスコア算出部１０６、期間オブジェクト代表イベント抽出部１０７、ファイル属性ＤＢ１０８、操作履歴ＤＢ１０９、過去操作コンテンツ蓄積部１１０から構成される。
【００３４】
以下に、上記の構成における動作を説明する。
【００３５】
過去操作コンテンツ蓄積部１１０は、利用者が過去に見たファイルやメールに関する操作を蓄積する。
【００３６】
操作履歴ＤＢ１０９は、利用者がＰＣを操作した履歴である操作履歴を蓄積する。
【００３７】
操作履歴取得部１０１は、ＰＣ上のメッセージ電文やプログラムとの通信を利用して利用者の操作履歴を取得し、当該履歴から利用者が閲覧した情報を特定する識別子を取得し、当該識別子に基づいて、当該利用者が過去に閲覧したファイルを取得して操作履歴ＤＢ１０９に格納する。また、ファイルの属性情報を取得し、ファイル属性情報としてファイル属性情報ＤＢ１０８に格納する。
【００３８】
ファイル検索部１０３は、検索管理部１０４を介して取得した要求元からの検索要求に基づいて操作履歴ＤＢ１０９から過去に閲覧したファイルの格納場所情報を取得する。そして、格納場所情報より、利用者が過去に閲覧したファイルを、当該ファイル内の文章及びファイル属性によって検索し、ファイル毎に検索要求の適合度を表すファイル適合スコアを算出し、メモリ（図示せず）に格納する。
【００３９】
経験スコア算出部１０２は、操作履歴ＤＢ１０９より、利用者が経験した強さを、ＰＣ上で動作させたコンテンツ毎に表す経験スコアを算出し、メモリ（図示せず）に格納する。
【００４０】
期間オブジェクト抽出部１０５は、操作履歴ＤＢ１０９から操作履歴情報を取得し、ファイル検索部１０３のメモリ（図示せず）に格納されているファイル適合スコアと、経験スコア算出部１０２のメモリ（図示せず）に格納されている経験スコアとを統合した統合適合スコアを時間単位、または、コンテンツ単位に算出する。さらに、当該統合スコアを用いて、操作履歴情報から検索要求を満たす期間オブジェクトを抽出し、メモリ（図示せず）に格納する。
【００４１】
期間オブジェクトスコア算出部１０６は、期間オブジェクト抽出部１０５で抽出された期間オブジェクト毎に、検索要求に対する適合度である期間オブジェクトスコアを算出し、当該期間オブジェクトスコアで期間オブジェクトをランキングし、ランキング結果をメモリ（図示せず）に格納する。
【００４２】
期間オブジェクト代表イベント抽出部１０７は、期間オブジェクト毎に、期間オブジェクトに含まれるファイル及びイベントを期間オブジェクト代表イベントとして抽出し、メモリ（図示せず）に格納する。
【００４３】
検索管理部１０４は、情報検索端末２００からの検索要求を取得する。また、期間オブジェクト抽出部１０５、期間オブジェクトスコア算出部１０６、期間オブジェクト代表イベント抽出部１０７の各メモリ（図示せず）から期間オブジェクト、ランキング結果、期間オブジェクト代表イベントを取得して、要求元の情報検索端末２００に送信する。
【００４４】
以下に、上記の構成における動作を詳細に説明する。
【００４５】
最初に、操作履歴取得部１０１が操作履歴を取得し、操作履歴ＤＢ１０９に登録する手順について説明する。
【００４６】
操作履歴ＤＢ１０９は、図４、図５に示すように、Ｗｅｂ操作履歴テーブル、メール操作履歴テーブル、ＩＭＥ入力テーブル、印刷テーブル、Ｗｅｂファイルテーブル、メールファイルテーブルを有する。
【００４７】
Ｗｅｂ操作履歴テーブル（図４（ａ））は、File-Key(情報本体のハッシュ値（ＭＤ５）)、閲覧開始時間、閲覧終了時間の項目から構成される。
【００４８】
メール操作履歴テーブル（図４（ｂ））は、File-Key(Message-ID)、閲覧開始時間、閲覧終了時間の項目から構成される。
【００４９】
ＩＭＥ入力テーブル（図４（ｃ））は、発生時間と入力内容の項目から構成される。
【００５０】
印刷テーブル（図４（ｄ））、は、発生時間、ファイル種別、File-keyの項目から構成される。
【００５１】
Ｗｅｂファイルテーブル（図５（ｅ））は、Content-Key(情報本体のハッシュ値（ＭＤ５）)、過去に見たＷｅｂページを保存したファイル名、作者、タイトル、更新日、インターネット上で公開されていたＵＲＬの項目から構成される。
【００５２】
メールテーブル（図５（ｆ））は、Content-key(Message-ID)、過去に見たＷｅｂページを保存したファイル名、送信元、送信先、タイトルの項目から構成される。
【００５３】
図６は、本発明の一実施の形態における操作履歴取得部における操作履歴情報の登録動作を示す図である。
【００５４】
・Ｗｅｂ：
操作履歴取得部１０１は、キーボードイベントやマウスイベントやアクティブになっているウィンドウの状態変化イベントが生じたときに、Windows（登録商標）OS上でグローバルに通信されているウィンドウメッセージを取得（フック）し（ステップ１０１）、今どのプログラムがユーザによって操作されているかを特定する（ステップ１０２）。また、どのウィンドウがアクティブになった、あるいは非アクティブになったということを取得できる。本実施の形態では、Micro Soft Corporationのインターネットエクスプローラ（登録商標）（以下、ＩＥと記す）であったとして説明する。
【００５５】
次に、プログラム間通信によってＩＥと通信し（ステップ１０３）、ＩＥのウィンドウ上で現在表示しているホームページのＵＲＬと、表示している情報本体（多くの場合ＨＴＭＬファイル）を取得する（ステップ１０４）。
【００５６】
次に、当該情報本体のＭＤ５ハッシュ値を計算し、この値を、コンテンツを一意に識別するContent-keyとする（ステップ１０５）。
【００５７】
次に、情報本体をＰＣの過去操作コンテンツ蓄積部１１０に『過去に見たファイル』として保存する（ステップ１０６）。
【００５８】
次に、上記ウィンドウメッセージに含まれるウィンドウのアクティブ化の時間を当該ＵＲＬの閲覧開始時間であると推定し（ステップ１０７）、操作履歴ＤＢ１０９に閲覧開始時間と情報本体のＭＤ５ハッシュ値をＷｅｂ操作履歴テーブル（図４（ａ））に登録する（ステップ１０８）。
【００５９】
次に、操作履歴取得部１０１は、上記の情報本体を解析した結果と、既に取得した上記の情報を用いて、情報本体の属性情報である、作者、タイトル、更新日、情報本体のＭＤ５ハッシュ値、インターネットで公開されていたＵＲＬ、当該情報本体を保存したファイル名（フルパス）をＷｅｂファイルテーブル（図５（ｆ））に保存する（ステップ１０９）。その後、操作履歴取得部１０１が上記のウィンドウメッセージに含まれるウィンドウの非アクティブ化のメッセージを受け取ると（ステップ１１０）、その時間を当該ＵＲＬの閲覧終了時間であると推定し（ステップ１１１）、操作履歴ＤＢ１０９のＷｅｂ操作履歴テーブル（図４（ａ））に閲覧終了時間を登録する（ステップ１１２）。
【００６０】
・ｅ−ｍａｉｌ：
同様にして、e-mailに関しても、プログラム間通信とメール文書の解析によって、Message-IDと、該Message-IDのメールの閲覧開始時間と閲覧終了時間と、表示している、あるいは、作成中のメール文書（＝情報本体）と、Message-IDのメールの情報本体の属性情報である送信先アドレス、送信元アドレス、送信日時、題名を取得する。ここで、Message-IDをコンテンツを一意に識別するContent-keyとする。当該情報本体をＰＣの過去操作コンテンツ蓄積部１１０に『過去に見たメール』として保存する。そして、Message-IDと、当該Message-IDのメールの閲覧開始時間、閲覧終了時間を、操作履歴ＤＢ１０９のメール操作履歴テーブル（図４（ｂ））に登録し（ステップ１０８）、Message-IDと送信先アドレス、送信元アドレス、送信日時、題名、当該情報本体を保存したファイル名（フルパス）をメールファイルテーブル（図５（ｆ））に保存する。
【００６１】
・ＩＭＥ：
また、上記ウィンドウメッセージの取得（フック）により、IME入力を、その発生時間と共に操作履歴ＤＢ１０９のＩＭＥ入力テーブル（図４（ｃ））に保存する。
【００６２】
・印刷：
また、プリンタスプールへの問い合わせにより、印刷イベントを、その発生時間と共に操作履歴として操作履歴ＤＢ１０９の印刷テーブル（図４（ｄ））に格納する。
【００６３】
次に、検索装置１００において、検索を行う手順を説明する。
【００６４】
図７は、本発明の一実施の形態における検索動作を示す図である。
【００６５】
検索管理部１０４は、情報検索端末２００から、検索キーワードと期間オブジェクト分割指定情報（＝１０）と計算方法識別子（『優先作者＝太郎：それ以外＝デフォルト』、『閲覧時間５分以上は切り捨てる；それ以外＝デフォルト』、『（経験重み係数α，ファイル適合重み係数β、閲覧ファイルがない場合の係数γ）＝（２，１，４）』を受け取ると（ステップ２０１）、期間オブジェクト抽出部１０５に、検索キーワードと期間オブジェクト分割指定情報（＝１０）と計算方法識別子ａ（『優先作者＝太郎；それ以外＝デフォルト』、計算方法識別子ｂ『閲覧時間５分以上は切り捨てる；それ以外＝デフォルト』、計算方法識別子ｃ『（計算重み係数α，ファイル適合重み係数β，閲覧ファイルがない場合の係数γ）＝（２，１，４）』を送信する（ステップ２０２）。
【００６６】
期間オブジェクト抽出部１０５は、操作履歴ＤＢ１０９を検索することにより、過去に見たファイルと過去に見たメールが保存されているContent-keyとファイルパスのリストを取得する（ステップ２０３）。
【００６７】
期間オブジェクト抽出部１０５は、検索キーワードとcontent-keyとファイルパスのリストと計算方法識別子ａ『優先者＝太郎；それ以外＝デフォルト』とをファイル検索部１０３に送る（ステップ２０４）。ファイル検索部１０３は、検索キーワードとファイルパスのリストを用いて、過去操作コンテンツ蓄積部１１０から過去に見たファイルと過去に見たメールを検索し（ステップ２０５）、ファイル適合スコアを算出する（ステップ２０６）。このとき、作者が“太郎”であるファイルまたはメールかどうかファイル属性ＤＢ１０８にアクセスすることで調べ、作者が“太郎”であるファイルのファイル適合スコアを２倍する。また、検索キーワードを含まない（検索にヒットしない）ファイルとメールのファイル適合スコアは“０”とする。
【００６８】
ファイル検索部１０３は、Content-keyとファイル適合スコアのペアのリストを期間オブジェクト抽出部１０５に送信する（ステップ２０７）。
【００６９】
期間オブジェクト抽出部１０５は、Content-keyと計算方法識別子ｂ『閲覧時間５分以上は切り捨てる：それ以外−デフォルト』を経験スコア算出部１０２に送信する（ステップ２０８）。
【００７０】
経験スコア算出部１０２は、過去に閲覧されたファイルの閲覧時間長さを操作履歴ＤＢ１０９にアクセスして計算し（ステップ２０９）、経験スコアを算出する（ステップ２１０）。  経験スコア算出部１０２は、図８に示すような経験ポイントテーブルを有し、経験スコアは、図８に示す計算式により計算する。但し、閲覧時間５分以上は切り捨てて閲覧された時間を５分とする。
【００７１】
そして、経験スコア算出部１０２は、Content-keyと経験スコアと閲覧期間のペアのリスト（例えば『（Content-key,閲覧開始、閲覧終了時間、経験スコア）＝（Fasfasfafadfasdfga,2003/09/01/09:11:55,2003/09/01/09:12:45,179）』）を期間オブジェクト抽出部１０５に返信する（ステップ２１１）。
【００７２】
期間オブジェクト抽出部１０５は、Content-keyと経験スコアとファイル適合スコアのペアのリスト、計算方法識別子＝『（経験重み係数α，ファイル適合重み係数β，閲覧ファイルがない場合の係数γ）＝（２，１，４）』を利用して統合スコア時間関数を図９に示す計算式により計算する（ステップ２１２）。統合スコア時間関数は、任意の時間にキーワードに適合したファイルをどれだけ深く経験していたかを示す指標である。任意の時間にファイルを全く閲覧していなかった、あるいは、キーワードに適合していたファイルを閲覧していなかった場合は、統合スコアは負の値になる。
【００７３】
次に、期間オブジェクト抽出部１０５は、統合スコア時間関数と、期間オブジェクト分割指定情報を利用して、期間オブジェクトを作成する（ステップ２１３）。この抽出は、統合スコア時間関数（ｔ）の値が、期間オブジェクト分割指定情報の値よりも大きい連続した期間を、一つの期間オブジェクトとする方法で行う（図１０の期間オブジェクトＡ〜Ｃ）。期間オブジェクトは、
『（Start時間、End時間）＝（2003/09/01/09:11:55, 2003/09/01/15:24:55）』
の形式で表される。
【００７４】
ここで、期間オブジェクトを作成する別の方法としては、統合スコア時間関数（ｔ）の値が期間オブジェクト分割指定情報の値よりも大きいｔが存在する連続した統合スコア時間関数（ｔ）が０より大きい期間を、ひとつの期間オブジェクトとする方法などで行うことも可能である（図１０の期間オブジェクトＸ，Ｙ）。
【００７５】
次に、期間オブジェクト抽出部１０５は、抽出した複数の期間オブジェクトを検索管理部１０４に送る（ステップ２１４）。
【００７６】
次に、検索管理部１０４は、該複数の期間オブジェクトリストを期間オブジェクトスコア算出部１０６に送信する（ステップ２１５）。
【００７７】
期間オブジェクトスコア算出部１０６は、期間オブジェクトの示す時間で統合スコア時間関数（ｔ）を積分した値を期間オブジェクトスコアとして算出する（ステップ２１６）。そして、期間オブジェクトと期間オブジェクトスコアのペアのリストを検索管理部１０４に送信する（ステップ２１７）。
【００７８】
ここで、期間オブジェクトスコアとして算出は、期間オブジェクトの示す期間に含まれる統合スコア時間関数（ｔ）の最大値とする方法を採用すること等も可能である。
【００７９】
次に、検索管理部１０４は、期間オブジェクト代表イベント抽出部１０７に、複数の期間オブジェクトを送信する（ステップ２１８）。
【００８０】
期間オブジェクト代表イベント抽出部１０７は、それぞれの期間オブジェクトに対して、期間オブジェクトの示す期間に閲覧されたコンテンツのうち、経験スコアが上位５つのコンテンツが保存されているパスを取得する。経験スコアが上位５つのコンテンツは、本実施の形態で既に記述された方法と同様に経験スコア算出部１０２と操作履歴ＤＢ１０９を利用して決定される。
【００８１】
また、期間オブジェクト代表イベント抽出部１０７は、それぞれの期間オブジェクトに対して期間オブジェクトの示す期間に閲覧されたＵＲＬを操作履歴ＤＢ１０９から取得し、ＵＲＬを解析することによりインターネットの代表的な検索エンジン（ｇｏｏ（登録商標）など）で検索するときに入力された検索語を抽出する。
【００８２】
期間オブジェクト代表イベント抽出部１０７は、それぞれの期間オブジェクトに対して、該上位５つのコンテンツが保存されているパスをもとに、それらのパスが示すファイルのサムネイルを作成する（ステップ２１９）。
【００８３】
期間オブジェクト代表イベント抽出部１２９は、それぞれの期間オブジェクトに対して抽出したサムネイルと該検索語を検索管理部１０４に送信する（ステップ２２０）。
【００８４】
検索管理部１０４は、期間オブジェクトを、期間オブジェクトスコアを用いてランキングし（ステップ２２１）、期間オブジェクトを期間オブジェクト代表イベント（サムネイル、検索語）と共に期間オブジェクトスコア順に表示する検索結果表示ファイルを作成する（ステップ２２２）。
【００８５】
検索管理部１０４は、検索結果表示ファイルを情報検索端末２００に返信する（ステップ２２３）。
【００８６】
情報検索端末２００は、該検索結果表示ファイルを端末上のアプリケーションを用いて表示する。情報検索端末２００が表示する画面を図１１に示す。
【００８７】
また、本実施の形態の拡張として、検索管理部１０４は、情報検索端末２００から期間オブジェクトを受け取ると、図１２に示すように、期間オブジェクトに含まれるファイルを時系列に並べて情報検索端末２００に送信することも可能である。
【００８８】
また、本実施の形態の拡張として、期間オブジェクト抽出部１０５における、統合スコア時間関数の計算は、経験スコアのみ、あるいは、ファイル適合スコアのみによって検索することも可能である。
【００８９】
なお、上記の検索装置１００の動作をプログラムとして構築し、単独のサーバ、あるいは、既存の検索サーバ、あるいは、利用者端末にインストールすることができる。
【００９０】
また、構築されたプログラムを、ハードディスク装置や、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、単独のサーバ、あるいは、既存の検索サーバ、あるいは、利用者端末にインストールする、または、配布することが可能である。
【００９１】
また、利用者の操作履歴情報は、操作履歴取得部１０１より取得される場合もあれば、インターネットエクスプローラ（登録商標）などのほかの利用者端末のアプリケーションから登録される場合もある。また、利用者が閲覧したい情報を要求したＷｅｂサーバから登録される場合もある。
【００９２】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００９３】
本発明は、利用者のＰＣの操作内容を検索する技術に適用可能である。
【図面の簡単な説明】
【００９４】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態における検索装置の構成図である。
【図４】本発明の一実施の形態における操作履歴ＤＢのテーブルの例（その１）である。
【図５】本発明の一実施の形態における操作履歴ＤＢのテーブルの例（その２）である。
【図６】本発明の一実施の形態における操作履歴取得部における操作履歴情報の登録動作を示す図である。
【図７】本発明の一実施の形態における検索動作を示す図である。
【図８】本発明の一実施の形態における経験スコア計算の例である。
【図９】本発明の一実施の形態における統合スコア時間関数を説明するための図である。
【図１０】本発明の一実施の形態における統合スコア時間関数のグラフと期間オブジェクトの作り方を示す図である。
【図１１】本発明の一実施の形態における検索結果表示イメージである。
【図１２】本発明の一実施の形態における期間オブジェクトに含まれるファイル表示イメージである。
【符号の説明】
【００９５】
１００  検索装置
１０１  操作履歴取得部
１０２  経験スコア算出手段、経験スコア算出部
１０３  ファイル検索手段、ファイル検索部
１０４  出力手段、検索管理部
１０５  期間オブジェクト抽出手段、期間オブジェクト抽出部
１０６  期間オブジェクトスコア算出手段、期間オブジェクトスコア算出部
１０７  期間オブジェクト抽出手段、期間オブジェクト代表イベント抽出部
１０８  ファイル属性情報ＤＢ（データベース）
１０９  操作履歴ＤＢ（データベース）
１１０  過去操作コンテンツ蓄積部
１１１  スコア算出手段
２００  情報検索端末
【図１】
0004567581.tif 000002
【図２】
0004567581.tif 000003
【図３】
0004567581.tif 000004
【図４】
0004567581.tif 000005
【図５】
0004567581.tif 000006
【図６】
0004567581.tif 000007
【図７】
0004567581.tif 000008
【図８】
0004567581.tif 000009
【図９】
0004567581.tif 000010
【図１０】
0004567581.tif 000011
【図１１】
0004567581.tif 000012
【図１２】
0004567581.tif 000013