(57)【要約】【課題】コンテンツに対する操作が集中して起こされた期間を容易に抽出する。【解決手段】コンテンツを特定する属性情報を管理する手段１ｅと、前記コンテンツに対して行った操作履歴情報を管理する手段１ｆと、によって、過去の履歴情報を管理する。そして、前記コンテンツに対する操作履歴情報と前記コンテンツを特定する属性情報を取得する部１ｇと、入力手段を介して検索キーワードを受け取る部１ａと、前記属性情報と前記操作履歴情報を読み出し、読み出した属性情報と操作履歴情報に基づいて、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度を求める部１ａａと、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度が連続して高い期間を抽出する部１ｂと、によって、操作された期間を抽出する。そして、抽出された期間に基づいて、前記検索キーワードに高く適合する期間を抽出する（１ａ）。【選択図】図１
2008117134.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索キーワードに対応したコンテンツの操作された期間を抽出する期間抽出装置であって、
前記コンテンツを特定する属性情報を管理するコンテンツ属性情報管理手段と、
前記コンテンツに対して行った操作履歴情報を管理する操作履歴情報管理手段と、
前記コンテンツ属性情報管理手段から属性情報を読み出し、操作履歴情報管理手段に格納された操作履歴情報を読み出し、それらの読み出した属性情報と操作履歴情報に基づいて、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度を求めるコンテンツ解析部と、
前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度が連続して特定値より高い期間を、集中期間として抽出する集中期間抽出部と、
入力手段を介して前記検索キーワードを受け取る手段と、前記集中期間抽出部によって抽出された集中期間に基づいて、前記検索キーワードに適合する期間を抽出する手段、を有する抽出管理部と、
を備えることを特徴とする期間抽出装置。
【請求項２】
請求項１に記載の期間抽出装置であって、
前記コンテンツ解析部が、
前記操作履歴情報管理手段から読み出した操作履歴情報に基づいて、コンテンツを利用していた時刻を抽出するコンテンツ利用時刻抽出部と、
前記入力手段から受け取った検索キーワードに関するコンテンツ適合度を、前記コンテンツ属性情報管理手段から読み出した属性情報に応じたコンテンツに対して解析するコンテンツ適合度解析部と、
を備えることを特徴とする期間抽出装置。
【請求項３】
請求項２に記載の期間抽出装置であって、
前記コンテンツに対する操作履歴情報と前記コンテンツを特定する属性情報を取得する操作履歴取得部を備え、
該操作履歴取得部が、
前記属性情報を前記コンテンツ属性情報管理手段に記録する手段と、
前記コンテンツをアクティブに表示していた期間，該コンテンツに対して行った操作，該操作を開始した時刻を前記操作履歴情報管理手段に記録する手段と、
を備え、
前記コンテンツ利用時刻抽出部が、
前記操作履歴情報管理手段からコンテンツをアクティブに表示していた期間であるアクティブ期間を抽出し、
該アクティブ期間内の操作を操作種別毎に重み付けして操作ポイントを算出し、アクティブ期間内の全ての操作ポイントに基づいた注目度を算出し、該注目度を前記アクティブ期間における注目度と見做す注目度算出手段と、
前記アクティブ期間における注目度と、前記アクティブ期間に表示されていたコンテンツの検索キーワードに対する適合度に基づいて、前記検索キーワードに対するそれぞれのアクティブ期間の重要度を算出する重要度算出手段と、
を備え、
前記コンテンツ適合度解析部が、
前記アクティブ期間に表示されていたコンテンツに対する検索キーワードの適合度を解析する適合度算出手段、
を備え、
前記集中期間抽出部が、
前記検索キーワードに対応するアクティブ期間の重要度をアクティブ期間の時間幅で除算した結果を、前記検索キーワードに対応する時刻ｔの重要度と見做し、
前記検索キーワードに対応する時刻ｔの平均重要度に基づいて、時刻ｔの一定時間幅ａ前後間の重要度の平均を求め、該重要度の平均を平均重要度と見做す平均重要度算出手段と、
ある閾値ｂより大きい平均重要度に応じて連続した期間を集中期間と見做して抽出する集中期間抽出手段と、
を備える、
ことを特徴とする期間抽出装置。
【請求項４】
請求項３に記載の期間抽出装置であって、
前記集中期間抽出部が、前記検索キーワードに対するそれぞれのアクティブ期間の重要度に基づいて、前記抽出された集中期間に応じた重要度を算出する集中期間重要度算出手段、
を備えることを特徴とする期間抽出装置。
【請求項５】
請求項４に記載の期間抽出装置であって、
前記抽出管理部が、前記集中期間と前記集中期間に応じた重要度に基づいて、該集中期間の重要度の順に集中期間をランキングするランキング手段、
を備えることを特徴とする期間抽出装置。
【請求項６】
コンテンツを特定する属性情報を管理するコンテンツ属性情報管理手段と、
コンテンツに対して行った操作履歴情報を管理する操作履歴情報管理手段と、を備え、
入力された検索キーワードに対応したコンテンツの操作された期間を抽出する装置で使用される期間抽出方法であって、
入力手段を介して前記検索キーワードを受け取るステップと、
前記コンテンツ属性情報管理手段から属性情報を読み出し、操作履歴情報管理手段に格納された操作履歴情報を読み出し、それらの読み出した属性情報と操作履歴情報に基づいて、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度を求めるコンテンツ解析ステップと、
前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度が連続して特定値より高い期間を、集中期間として抽出する集中期間抽ステップと、
前記集中期間抽出ステップによって抽出された集中期間に基づいて、前記検索キーワードに適合する期間を抽出するステップ、
を有することを特徴とする期間抽出方法。
【請求項７】
コンテンツに対する操作履歴情報とコンテンツを特定する属性情報を取得する操作履歴取得部と、
前記操作履歴情報を管理する操作履歴情報管理手段と、
前記属性情報を管理するコンテンツ属性情報管理手段と、
入力手段を介して検索キーワードを受け取る抽出管理部と、
前記操作履歴情報に基づいて、コンテンツを利用していた時刻を抽出するコンテンツ利用時刻抽出部と、
前記入力手段から受け取った検索キーワードに関するコンテンツ適合度を、前記属性情報に応じたコンテンツに対して解析するコンテンツ適合度解析部と、
前記コンテンツ利用時刻抽出部とコンテンツ適合度解析部を有し、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度を求めるコンテンツ解析部と、
前記検索キーワードに対応したコンテンツの集中して操作された期間を抽出する集中期間抽出部と、を備え、
前記検索キーワードに対応したコンテンツの集中して操作された期間を抽出する装置で使用される、
期間抽出方法であって、
前記操作履歴取得部が、コンテンツを特定する属性情報を前記コンテンツ属性情報管理手段に記録するステップと、
前記操作履歴取得部が、コンテンツをアクティブに表示していた期間，該コンテンツに対して行った操作，該操作を開始した時刻を前記操作履歴情報管理手段に記録するステップと、
前記抽出管理部が、前記検索キーワードを前記入力手段を介して受け取るステップと、
前記コンテンツ利用時刻抽出部が、前記操作履歴情報管理手段からコンテンツをアクティブに表示していた期間であるアクティブ期間を抽出し、
該アクティブ期間内の操作を操作種別毎に重み付けして操作ポイントを算出し、アクティブ期間内の全ての操作ポイントに基づいた注目度を算出し、該注目度を前記アクティブ期間における注目度と見做す注目度算出ステップと、
前記コンテンツ適合度解析部が、アクティブ期間に表示されていたコンテンツに対する検索キーワードのコンテンツ適合度を解析する適合度算出ステップと、
前記コンテンツ利用時刻抽出部が、前記アクティブ期間における注目度と、前記アクティブ期間に表示されていたコンテンツの検索キーワードに対するコンテンツ適合度に基づいて、前記検索キーワードに対するそれぞれのアクティブ期間の重要度を算出する重要度算出ステップと、
前記集中期間抽出部が、前記検索キーワードに対応するアクティブ期間の重要度をアクティブ期間の時間幅で除算した結果を、前記検索キーワードに対応する時刻ｔの重要度と見做し、
前記検索キーワードに対応する時刻ｔの平均重要度に基づいて、時刻ｔの一定時間幅ａ前後間の重要度の平均を求め、該重要度の平均を平均重要度と見做す平均重要度算出ステップと、
前記集中期間抽出部が、ある閾値ｂより大きい平均重要度に応じて連続した期間を集中期間と見做して抽出する集中期間抽出ステップと、
を有することを特徴とする期間抽出方法。
【請求項８】
請求項７に記載の期間抽出方法であって、
前記集中期間抽出部が、前記検索キーワードに対するそれぞれのアクティブ期間の重要度に基づいて、前記抽出された集中期間に応じた重要度を算出する集中期間重要度算出ステップ、
を有することを特徴とする期間抽出方法。
【請求項９】
請求項８に記載の期間抽出方法であって、
前記抽出管理部が、前記集中期間と前記集中期間に応じた重要度に基づいて、該集中期間の重要度の順に集中期間をランキングするランキングステップ、
を有することを特徴とする期間抽出方法。
【請求項１０】
請求項６乃至９のいずれかに記載の期間抽出方法を、コンピュータで実行可能なコンピュータプログラムとして記述したことを特徴とする期間抽出プログラム。
【請求項１１】
請求項６乃至９のいずれかに記載の期間抽出方法を、コンピュータで実行可能なプログラムに記述し、そのプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ閲覧における検索技術に関するものである。
【背景技術】
【０００２】
従来、個人が閲覧した情報を管理し、再利用を可能にするサービスの例としては、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ（登録商標）（以下、ＭｉｃｒｏＳｏｆｔ社という）が提供するＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅ（登録商標）の機能である“お気に入り”と“履歴”が知られている。
【０００３】
“お気に入り”が管理する情報は、フォルダ、Ｗｅｂページのタイトル、ＵＲＬ、表示回数、および最終表示日時である。ユーザは、“お気に入り”で管理しているＷｅｂページを利用するとき、Ｗｅｂページのタイトルを見て、望みのＷｅｂページを探し出している。また、それらのＷｅｂページを整理するためのフォルダを作成し、たとえば「Ｊリーグ」などの名前をつけて、そのフォルダのなかに「Ｊリーグ」に関するＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を格納することで、望みのＷｅｂページを検索することを容易にすることもできる。
【０００４】
“履歴”が管理する情報は、最終表示日時、インターネットアドレス、タイトル、利用回数である。ユーザは、“履歴”で管理しているＷｅｂページを利用するとき、日付順、サイト順、利用回数によって並び替え、Ｗｅｂページのタイトルを見て望みのＷｅｂページを探すことができる。また、キーワードを入力することで過去に見たＷｅｂページの中から、そのキーワードを含むＷｅｂページを一覧表示できる。
【０００５】
例えば、“履歴”を利用した場合、検索キーワードを入力し、検索語を含むＷｅｂページを時系列に表示するように指定すると、過去に閲覧したＷｅｂページを閲覧時刻順にすべて表示する。
【０００６】
また、ＭｉｃｒｏＳｏｆｔ社の提供するＷｉｎｄｏｗｓ（登録商標）に備わる標準検索機能や、Ｇｏｏｇｌｅ社（登録商標）が提供するパソコン内に保管されたファイルや過去に閲覧したＷｅｂページを検索するツールのように、キーワードに適合するファイルやＷｅｂページの検索を行うツールが既に知られている。
【０００７】
これらの“お気に入り”、“履歴”や“Ｗｉｎｄｏｗｓ（登録商標）に備わる標準検索機能”、および“パソコン内ファイルおよびＷｅｂページ検索ツール”は、ファイル単位およびＷｅｂページ単位で過去に閲覧した情報を表示する。
【０００８】
また、ユーザ端末の詳細な操作履歴を収集し、ユーザが過去に閲覧したファイルごとに、ユーザが経験した強さを示す経験スコアを算出し、ユーザが過去に閲覧したファイルの中から重要なファイルやＷｅｂページをファイル単位およびＷｅｂページ単位で簡単に探し出す方法（例えば、特許文献１参照）が示されている。
【特許文献１】特開２００５−１７４１３８号公報（段落［００５１］〜［００６４］等）。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述のファイル単位およびＷｅｂページ単位で検索する手法では、次のような問題があった。
【００１０】
適切な検索キーワードが不明であって、過去に閲覧したにも関わらず、数多くのファイルおよびＷｅｂページが検索され、結局探しているファイルやＷｅｂページを見つけられないことが多くあった。
【００１１】
また、一般的に、過去のＷｅｂページの閲覧体験（閲覧操作や閲覧行動）で得られた情報は、ひとつのＷｅｂページだけではない。同一体験中に、そのＷｅｂページ以外に見た他のＷｅｂページの内容，それらＷｅｂページ間の関係，Ｗｅｂページを見て得られた知識等の様々な情報を有すると考えられる。
【００１２】
例えば、ユーザが何かを調べるとき、一つのＷｅｂページだけでなく複数のＷｅｂページの内容を閲覧することは多い。信頼できる特集ページに推薦されていたため、商品の詳細ページを閲覧した、というように、ユーザが辿ったＷｅｂページ間の関係やそのＷｅｂページをどのように解釈したのか、といったＷｅｂページから得た知識も、過去のＷｅｂページの閲覧体験で得られた情報である。
【００１３】
そして、上述の方法によって、ひとつのＷｅｂページだけを検索（発見）できたとしても、それらの情報を思い出すことは困難であった。
【００１４】
例えば、なにかのテーマについて調査した場合など、同時期に発見した複数のファイルを発見したい場合がある。この場合、個々にファイルやＷｅｂページを検索する必要が有り、複数回の検索要求操作をユーザが行うために、複数の探しているファイルやＷｅｂページを見つけるのには長い時間が必要であった。
【００１５】
また、上述の方法を利用し、ユーザがあるキーワードに対して集中してＷｅｂページを閲覧していた期間を抽出するときには、次のような問題があった。
【００１６】
過去のＷｅｂページの閲覧体験で得られた情報を効率よく想起させるために、時間的に連続した操作をひとつのグループとして抽出し、理解することは、良い方法として知られていた。
【００１７】
例えば、デジタルカメラについて調査した体験があったとする。デジタルカメラに関して詳しく調査した期間を一つ発見すれば、その調査期間内の多くのデジタルカメラに関するＷｅｂページの内容を一度に想起できる。調査した期間内のＷｅｂページの閲覧操作を、時系列に詳細に追っていくことによって、Ｗｅｂページ間の関係を想起できる。
【００１８】
また、複数のＷｅｂページの内容やＷｅｂページ間の関係を把握すれば、Ｗｅｂページの内容を見たときに、Ｗｅｂページから得た知識を想起しやすいと考えられる。
【００１９】
さらに、上述の方法を利用し、ユーザがあるキーワードに対して集中してＷｅｂページを閲覧していた期間を抽出する場合には、次のような問題があった。
【００２０】
ファイルやＷｅｂページを閲覧時刻順にファイル単位やＷｅｂ単位で検索もしくは表示し、重要なファイルやＷｅｂページを発見し、そのファイルやＷｅｂページを閲覧していた時刻を調べるなどして、時刻を特定し、その後、その時刻周辺が重要な期間であろうと推測することしかできなかった。
【００２１】
また、そのようにして発見した期間は、明確な開始時刻と終了時刻がない。つまり、該重要な時間の含まれる日，該重要な時間の前後の時間を区切り無く調査する、などの操作をユーザは行う必要があった。その結果、キーワードに対して集中してＷｅｂページを閲覧していた期間を効率的に抽出できなかった。
【００２２】
本発明は、前記課題に基づいてなされたものであって、Ｗｅｂページなどのコンテンツに対する操作が集中して起こされた期間（集中期間）を容易に抽出する期間抽出装置，期間抽出方法，その方法を実装した期間抽出プログラム及びそのプログラムを格納した記録媒体を提供することにある。
【課題を解決するための手段】
【００２３】
前記課題の解決を図るために、請求項１記載の発明は、入力された検索キーワードに対応したコンテンツの操作された期間を抽出する期間抽出装置であって、前記コンテンツを特定する属性情報を管理するコンテンツ属性情報管理手段と、前記コンテンツに対して行った操作履歴情報を管理する操作履歴情報管理手段と、前記コンテンツ属性情報管理手段から属性情報を読み出し、操作履歴情報管理手段に格納された操作履歴情報を読み出し、それらの読み出した属性情報と操作履歴情報に基づいて、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度を求めるコンテンツ解析部と、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応したコンテンツの利用時間の重要度が連続して特定値より高い期間を、集中期間として抽出する集中期間抽出部と、入力手段を介して前記検索キーワードを受け取る手段と、前記集中期間抽出部によって抽出された集中期間に基づいて、前記検索キーワードに適合する期間を抽出する手段、を有する抽出管理部と、を備えることを特徴とする。
【００２４】
請求項２記載の発明は、請求項１に記載の発明において、前記コンテンツ解析部が、前記操作履歴情報管理手段から読み出した操作履歴情報に基づいて、コンテンツを利用していた時刻を抽出するコンテンツ利用時刻抽出部と、前記入力手段から受け取った検索キーワードに関するコンテンツ適合度を、前記コンテンツ属性情報管理手段から読み出した属性情報に応じたコンテンツに対して解析するコンテンツ適合度解析部と、を備えることを特徴とする。
【００２５】
請求項３記載の発明は、請求項２に記載の発明において、前記コンテンツに対する操作履歴情報と前記コンテンツを特定する属性情報を取得する操作履歴取得部を備え、該操作履歴取得部が、前記属性情報を前記コンテンツ属性情報管理手段に記録する手段と、前記コンテンツをアクティブに表示していた期間，該コンテンツに対して行った操作，該操作を開始した時刻を前記操作履歴情報管理手段に記録する手段と、を備え、前記コンテンツ利用時刻抽出部が、前記操作履歴情報管理手段からコンテンツをアクティブに表示していた期間であるアクティブ期間を抽出し、該アクティブ期間内の操作を操作種別毎に重み付けして操作ポイントを算出し、アクティブ期間内の全ての操作ポイントに基づいた注目度を算出し、該注目度を前記アクティブ期間における注目度と見做す注目度算出手段と、前記アクティブ期間における注目度と、前記アクティブ期間に表示されていたコンテンツの検索キーワードに対する適合度に基づいて、前記検索キーワードに対するそれぞれのアクティブ期間の重要度を算出する重要度算出手段と、を備え、前記コンテンツ適合度解析部が、前記アクティブ期間に表示されていたコンテンツに対する検索キーワードの適合度を解析する適合度算出手段、を備え、前記集中期間抽出部が、前記検索キーワードに対応するアクティブ期間の重要度をアクティブ期間の時間幅で除算した結果を、前記検索キーワードに対応する時刻ｔの重要度と見做し、前記検索キーワードに対応する時刻ｔの平均重要度に基づいて、時刻ｔの一定時間幅ａ前後間の重要度の平均を求め、該重要度の平均を平均重要度と見做す平均重要度算出手段と、ある閾値ｂより大きい平均重要度に応じて連続した期間を集中期間と見做して抽出する集中期間抽出手段と、を備える、ことを特徴とする。
【００２６】
請求項４記載の発明は、請求項３に記載の発明において、前記集中期間抽出部が、前記検索キーワードに対するそれぞれのアクティブ期間の重要度に基づいて、前記抽出された集中期間に応じた重要度を算出する集中期間重要度算出手段、を備えることを特徴とする。
【００２７】
請求項５記載の発明は、請求項４に記載の発明において、前記抽出管理部が、前記集中期間と前記集中期間に応じた重要度に基づいて、該集中期間の重要度の順に集中期間をランキングするランキング手段、を備えることを特徴とする。
【００２８】
請求項６記載の発明は、コンテンツを特定する属性情報を管理するコンテンツ属性情報管理手段と、コンテンツに対して行った操作履歴情報を管理する操作履歴情報管理手段と、を備え、入力された検索キーワードに対応したコンテンツの操作された期間を抽出する装置で使用される期間抽出方法であって、入力手段を介して前記検索キーワードを受け取るステップと、前記コンテンツ属性情報管理手段から属性情報を読み出し、操作履歴情報管理手段に格納された操作履歴情報を読み出し、それらの読み出した属性情報と操作履歴情報に基づいて、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応したコンテンツの利用時間の重要度を求めるコンテンツ解析ステップと、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度もしくは前記検索キーワードに対応した前記コンテンツの利用時間の重要度が連続して特定値より高い期間を、集中期間として抽出する集中期間抽ステップと、前記集中期間抽出ステップによって抽出された集中期間に基づいて、前記検索キーワードに適合する期間を抽出するステップ、を有することを特徴とする。
【００２９】
請求項７記載の発明は、コンテンツに対する操作履歴情報とコンテンツを特定する属性情報を取得する操作履歴取得部と、前記操作履歴情報を管理する操作履歴情報管理手段と、前記属性情報を管理するコンテンツ属性情報管理手段と、入力手段を介して検索キーワードを受け取る抽出管理部と、前記操作履歴情報に基づいて、コンテンツを利用していた時刻を抽出するコンテンツ利用時刻抽出部と、前記入力手段から受け取った検索キーワードに関するコンテンツ適合度を、前記属性情報に応じたコンテンツに対して解析するコンテンツ適合度解析部と、前記コンテンツ利用時刻抽出部とコンテンツ適合度解析部を有し、前記検索キーワードに対応した前記コンテンツの利用時刻の重要度を求めるコンテンツ解析部と、前記検索キーワードに対応したコンテンツの集中して操作された期間を抽出する集中期間抽出部と、を備え、前記検索キーワードに対応したコンテンツの集中して操作された期間を抽出する装置で使用される、期間抽出方法であって、前記操作履歴取得部が、コンテンツを特定する属性情報を前記コンテンツ属性情報管理手段に記録するステップと、前記操作履歴取得部が、コンテンツをアクティブに表示していた期間，該コンテンツに対して行った操作，該操作を開始した時刻を前記操作履歴情報管理手段に記録するステップと、前記抽出管理部が、前記検索キーワードを前記入力手段を介して受け取るステップと、前記コンテンツ利用時刻抽出部が、前記操作履歴情報管理手段からコンテンツをアクティブに表示していた期間であるアクティブ期間を抽出し、該アクティブ期間内の操作を操作種別毎に重み付けして操作ポイントを算出し、アクティブ期間内の全ての操作ポイントに基づいた注目度を算出し、該注目度を前記アクティブ期間における注目度と見做す注目度算出ステップと、前記コンテンツ適合度解析部が、アクティブ期間に表示されていたコンテンツに対する検索キーワードのコンテンツ適合度を解析する適合度算出ステップと、前記コンテンツ利用時刻抽出部が、前記アクティブ期間における注目度と、前記アクティブ期間に表示されていたコンテンツの検索キーワードに対するコンテンツ適合度に基づいて、前記検索キーワードに対するそれぞれのアクティブ期間の重要度を算出する重要度算出ステップと、前記集中期間抽出部が、前記検索キーワードに対応するアクティブ期間の重要度をアクティブ期間の時間幅で除算した結果を、前記検索キーワードに対応する時刻ｔの重要度と見做し、前記検索キーワードに対応する時刻ｔの平均重要度に基づいて、時刻ｔの一定時間幅ａ前後間の重要度の平均を求め、該重要度の平均を平均重要度と見做す平均重要度算出ステップと、前記集中期間抽出部が、ある閾値ｂより大きい平均重要度に応じて連続した期間を集中期間と見做して抽出する集中期間抽出ステップと、を有することを特徴とする。
【００３０】
請求項８記載の発明は、請求項７に記載の発明において、前記集中期間抽出部が、前記検索キーワードに対するそれぞれのアクティブ期間の重要度に基づいて、前記抽出された集中期間に応じた重要度を算出する集中期間重要度算出ステップ、を有することを特徴とする。
【００３１】
請求項９記載の発明は、請求項８に記載の発明において、前記抽出管理部が、前記集中期間と前記集中期間に応じた重要度に基づいて、該集中期間の重要度の順に集中期間をランキングするランキングステップ、を有することを特徴とする。
【００３２】
請求項１０記載の発明は、期間抽出プログラムであって、請求項６乃至９のいずれかに記載の期間抽出方法を、コンピュータで実行可能なコンピュータプログラムとして記述したことを特徴とする。
【００３３】
請求項１１記載の発明は、記録媒体であって、請求項６乃至９のいずれかに記載の期間抽出方法を、コンピュータで実行可能なプログラムに記述し、そのプログラムを記録したことを特徴とする。
【００３４】
前記請求項１，６記載の発明は、検索キーワードに対応したコンテンツに対して集中して操作された期間を取得できる。
【００３５】
前記請求項２記載の発明は、検索キーワードとコンテンツに関するコンテンツ適合度を算出できる。
【００３６】
前記請求項３記載の発明は、コンテンツに関する注目度と重要度を算出できる。
【００３７】
前記請求項４，８記載の発明は、集中期間における重要度を取得できる。
【００３８】
前記請求項５，９記載の発明は、重要度に従って集中期間をランキングできる。
【００３９】
前記請求項７記載の発明は、検索キーワードに対応したコンテンツに対して集中して操作された期間を取得できる。コンテンツに関する注目度と重要度を算出できる。
【００４０】
前記請求項１０記載の発明は、請求項６乃至９のいずれかに記載の期間抽出方法をコンピュータプログラムとして記載できる。
【００４１】
前記請求項１１記載の発明は、請求項６乃至９のいずれかに記載の期間抽出方法を実装したコンピュータプログラムを記録媒体に記録できる。
【００４２】
なお、前記請求項３，７のさらに詳細な態様としては、前記コンテンツ適合度解析部が、前記コンテンツ属性情報管理手段に記録されたコンテンツ属性情報で特定される全てのコンテンツをコンテンツ集合と見做し、前記アクティブ期間に表示されていたコンテンツを前記コンテンツ集合から特定し、前記アクティブ期間に表示されていたコンテンツに対して、前記検索キーワードのＴＦ−ＩＤＦ値を計算する。
【発明の効果】
【００４３】
以上示したように請求項１，６の発明によれば、重要な時刻を特定するのではなく、検索キーワードに対して集中してＷｅｂページなどのコンテンツを閲覧し、かつ操作していた期間を効率的に抽出できる。
【００４４】
請求項２の発明によれば、コンテンツ適合度に基づいた期間を抽出できる。
【００４５】
請求項３の発明によれば、算出した注目度と重要度によって、キーワードに対して集中してＷｅｂページなどのコンテンツを閲覧し、かつ操作していた期間を効率的に抽出することができる。
【００４６】
請求項４，８の発明によれば、重要度によって集中期間を分類できる。
【００４７】
請求項５，９の発明によれば、重要度に従って集中期間を比較できる。
【００４８】
請求項７の発明によれば、重要な時刻を特定するのではなく、検索キーワードに対して集中してＷｅｂページなどのコンテンツを閲覧し、かつ操作していた期間を効率的に抽出できる。コンテンツ適合度に基づいた期間を抽出できる。算出した注目度と重要度によって、キーワードに対して集中してＷｅｂページなどのコンテンツを閲覧し、かつ操作していた期間を効率的に抽出することができる。
【００４９】
請求項１０の発明によれば、請求項６乃至９のいずれかに記載の期間抽出方法を実装したコンピュータプログラムを提供できる。
【００５０】
請求項１１の発明によれば、請求項６乃至９のいずれかに記載の期間抽出方法を実装したコンピュータプログラムを記録した記録媒体を提供できる。
【００５１】
これらを以って情報検索技術分野に貢献できる。
【発明を実施するための最良の形態】
【００５２】
以下、本発明の実施形態を図面等に基づいて詳細に説明する。
本実施形態における期間抽出装置の構成を図１に基づいて説明する。
【００５３】
図１中の期間抽出装置１は、情報検索端末（例えば、パーソナルコンピュータ）２に備えられ、入力部２ｄ，期間表示部２ａと情報交換を行うことができる。
【００５４】
入力部２ｄは、期間抽出装置１に検索キーワードなどの情報を入力する。例えば、入力部２ｄはキーボード装置などを含み、ユーザが入力部２ｄを介して情報入力する。なお、本実施形態では、入力部２ｄから期間抽出装置１に送信される検索キーワードは、閲覧したＷｅｂに関する情報の記録やそのＷｅｂに対する操作記録を検索するための検索キーワードである。
【００５５】
期間表示部２ａは、期間抽出装置１から通知された期間を表示する。
【００５６】
期間抽出装置１は、集中期間（コンテンツの閲覧及びその閲覧に関する操作が集中する期間）の抽出を管理する抽出管理部１ａ，実際に集中期間を抽出する集中期間抽出部１ｂ，コンテンツの利用時刻もしくは利用時間の重要度を解析するコンテンツ解析部１ａａ，ファイルや電子メールなどのコンテンツに関する属性情報を管理するコンテンツ属性情報管理手段（例えば、コンテンツ属性ＤＢ、より具体的には、ファイル属性情報ＤＢ（Ｄａｔａｂａｓｅ））  １ｅ，操作履歴情報を管理する操作履歴情報管理手段（例えば、操作履歴ＤＢ）  １ｆ，操作履歴を取得する操作履歴取得部１ｇ，情報検索端末２を使って過去に閲覧したファイル１ｈ１，過去に閲覧したメール１ｈ２を有する。
【００５７】
また、前記コンテンツ解析部１ａａは、コンテンツが利用されていた時刻を抽出するコンテンツ利用抽出部１ｃ，過去に閲覧したファイルなどのコンテンツと検索キーワード間の適合度（コンテンツ適合度という）を解析するコンテンツ適合度解析部１ｄを備える。
【００５８】
なお、各ＤＢは、期間抽出装置１または情報検索端末２に予め備えられた記憶装置（例えば、ハードディスク装置やメモリ）に記憶される。以下では、コンテンツとして、Ｗｅｂページに関するファイル、または、電子メールを例にして、説明する。また、以下では、コンテンツ属性情報管理手段はファイル属性情報ＤＢ  １ｅとして、操作履歴情報管理手段は、操作履歴ＤＢ  １ｆとして説明する。各管理手段は、少なくとも、対象となる情報を書き込む手段、または、読み出す手段を有する。過去に閲覧したファイル１ｈ１，過去に閲覧したメール１ｈ２は、期間抽出装置１１または情報検索端末２に予め備えられた記憶装置に記憶される。過去に閲覧したファイル１ｈ１，過去に閲覧したメール１ｈ２は、例えば、情報検索端末２を使って、ネットワーク（例えば、インターネット）１００を介し閲覧したものである。コンテンツの利用時刻もしくはコンテンツの利用時間の重要度とは、コンテンツの利用時刻もしくはコンテンツの利用時間に対する操作の頻度に基づく数値である。また、アクティブにコンテンツを閲覧した時間のように、時間の長さを有する操作において、ある時間長さの操作を１回と見做すことができる。例えば、１０秒間アクティブにコンテンツを閲覧した場合、Ｗｅｂページ閲覧は１回であったと見做し、２５秒間アクティブにコンテンツを閲覧した場合、Ｗｅｂページ閲覧回数は２．５回であったと見做す。
【００５９】
ファイル属性情報ＤＢ  １ｅは、過去に閲覧したＷｅｂページに関する情報を格納するＷｅｂファイルテーブル１ｅ１，過去に送受信し閲覧したメールに関する情報を格納するメールファイルテーブル１ｅ２を有する。図２中に、ファイル属性情報ＤＢ  １ｅの有する各テーブルの一例を示す。
【００６０】
操作履歴ＤＢ  １ｆは、Ｗｅｂを閲覧した期間に関する情報を格納するＷｅｂアクティブ期間テーブル１ｆ１，送受信したメールを閲覧した期間に関する情報を格納するメールアクティブ期間テーブル１ｆ２，ＩＭＥ入力に関する情報を格納するＩＭＥ入力テーブル１ｆ３，印刷に関する情報を格納する印刷テーブル１ｆ４を有する。図３中に、操作履歴ＤＢ  １ｆの有する各テーブルの一例を示す。
【００６１】
本実施形態における期間抽出方法を図４，図５に基づいて以下に説明する。なお、以下の説明で、図１中の符号と同じものの説明は省略する。
【００６２】
期間抽出方法の概要を図４に基づいて説明する。
【００６３】
まず、情報検索端末２の入力部２ｄから検索要求を期間抽出装置１に送信する（Ｓ１０１）。
【００６４】
次に、期間抽出装置１は、予め取得または記録してあった操作記録（Ｓ１０６）に基づいてアクティブ期間の抽出を行い、さらに、アクティブ期間の着目度，重要度を算出する（Ｓ１０２）。
【００６５】
次に、期間抽出装置１は、アクティブ期間の重要度を利用して、時刻ｔの重要度を算出し、その時刻ｔにおける平均重要度を算出し、集中期間を抽出し、その集中期間の重要度を算出する（Ｓ１０３）。
【００６６】
次に、期間抽出装置１は、集中期間をランキングして、情報検索端末２の期間表示部２ａに送信する（Ｓ１０４）。
【００６７】
そして、情報検索端末２の期間表示部２ａは、集中期間に行われたユーザの操作を表示する（Ｓ１０５）。
【００６８】
以下に期間抽出方法を詳細に説明する。
【００６９】
期間抽出装置１の操作履歴取得部１ｇが操作履歴を取得し記録する手順を図５に基づいて説明する（Ｓ１０６）。
【００７０】
まず、操作履歴取得部１ｇは、特定のイベント（例えば、キーボードイベント，マウスイベント，アクティブになっているウィンドウの状態変化イベント）が生じた（Ｍ１０１）ときに、ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標）Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２ｃ上でグローバルに通信されているウィンドウメッセージ（Ｍ１０２）を取得（フック）する（Ｓ２０１）。
【００７１】
次に、現在、どのプログラムがユーザによって操作されているかを特定する（Ｓ２０２）。また、どのウィンドウがアクティブになった、あるいは非アクティブになった、ということを取得出来る。本実施形態では、ユーザ５０によって操作されているプログラムがブラウザ２ｂ（例えば、Ｍｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅ（登録商標）（略称はＩＥ））であったものとして説明する。
【００７２】
次に、操作履歴取得部１ｇは、プログラム間通信によってＩＥと通信し（Ｍ１０３）、ＩＥのウィンドウ上で現在表示しているホームページのＵＲＬと、表示している情報本体（多くの場合、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル）を取得する（Ｍ１０４）。
【００７３】
次に、操作履歴取得部１ｇは、前記情報本体のハッシュ値（例えば、ＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ５）ハッシュ値）を計算し、この値をコンテンツを一意に識別するＣｏｎｔｅｎｔ−ｋｅｙと見做す（Ｓ２０３）。
【００７４】
次に、操作履歴取得部１ｇは、前記情報本体を期間抽出装置１上に過去に見たファイル１ｈ１として保存する（Ｓ２０４）。
【００７５】
次に、操作履歴取得部１ｇは、前記ウィンドウメッセージ（Ｍ１０４）に含まれるウィンドウのアクティブ化の時刻を前記ＵＲＬの閲覧開始時刻であると推定し（Ｓ２０５）、操作履歴ＤＢ  １ｆに、閲覧開始時刻，情報本体のハッシュ値を操作履歴ＤＢ  １ｆ中のＷｅｂアクティブ期間テーブル１ｆ１に登録する（Ｓ２０６）。
【００７６】
次に、操作履歴取得部１ｇは、前記情報本体を解析した結果と、既に取得した上記情報本体を用いて、情報本体の属性情報である作者，タイトル，更新日，情報本体のハッシュ値，インターネットで公開されていた時のＵＲＬ，該情報本体を保存したファイル名（例えば、フルパス）をファイル属性情報ＤＢ  １ｅ中のＷｅｂファイルテーブル１ｅ１に保存する（Ｓ２０７）。
【００７７】
次に、特定のイベントが情報検索端末２で生じ（Ｍ１０５）、操作履歴取得部１ｇが前記ウィンドウメッセージに含まれるウィンドウの非アクティブ化のメッセージ（Ｍ１０６）をＯＳ  ２ｃを介して受け取る（Ｓ２０８）と、その時刻を該ＵＲＬの閲覧終了時刻であると推定し（Ｓ２０９）、操作履歴ＤＢ  １ｆ中のＷｅｂアクティブ期間テーブル１ｆ１に、閲覧終了時刻を登録する（Ｓ２１０）。
【００７８】
同様にして、電子メールに関しても、操作履歴取得部１ｇは、情報検索端末２上のメーラとのプログラム間通信とそのメーラ上の電子メール文書に関する解析によって、電子メールのＭｅｓｓａｇｅ−ＩＤヘッダの値（以下、単にＭｅｓｓａｇｅ−ＩＤという）と、該Ｍｅｓｓａｇｅ−ＩＤに対応するメールの閲覧開始時刻と閲覧終了時刻と、表示しているあるいは作成中のメール文書（即ち、情報本体）と、該Ｍｅｓｓａｇｅ−ＩＤのメールの情報本体の属性情報（例えば、送信先アドレス，送信元アドレス，送信日時，題名を含む情報）と、を取得する。
【００７９】
ここで、操作履歴取得部１ｇは、前記Ｍｅｓｓａｇｅ−ＩＤをコンテンツを一意に識別するＣｏｎｔｅｎｔ−ｋｅｙと見做す。該情報本体を期間抽出装置１上に過去に見たメール１ｈ２として保存する。
【００８０】
そして、操作履歴取得部１ｇは、Ｍｅｓｓａｇｅ−ＩＤと、該Ｍｅｓｓａｇｅ−ＩＤのメールの閲覧開始時刻、閲覧終了時刻を操作履歴ＤＢ  １ｆに登録する。さらに、Ｍｅｓｓａｇｅ−ＩＤと送信先アドレス，送信元アドレス，送信日時，題名，該情報本体を保存したファイル名（フルパス）をファイル属性情報ＤＢ  １ｅ中のメールファイルテーブル１ｅ２に保存する。
【００８１】
また、前記ウィンドウメッセージの取得（フック）によって、操作履歴取得部１ｇは、情報検索端末２におけるＩＭＥ（Ｉｎｐｕｔ  Ｍｅｔｈｏｄ  Ｅｄｉｔｏｒ）入力を、その発生時刻とともに操作履歴ＤＢ  １ｆのＩＭＥ入力テーブル１ｆ３に保存する。
【００８２】
さらに、操作履歴取得部１ｇは、前記情報検索端末２上のプリンタスプールへの問い合わせによって、印刷イベントを、その発生時刻とともに操作履歴ＤＢ  １ｆの印刷テーブル１ｆ４に保存する。
【００８３】
期間抽出装置１が情報検索端末２から、検索要求を受けた時以降の期間抽出の手順を図６に基づいて説明する。
【００８４】
まず、抽出管理部１ａが情報検索端末２の入力部２ｄから検索キーワードを含む検索要求を受け取る（Ｍ２０１）と、コンテンツ利用時刻抽出部１ｃに検索キーワードを渡す（Ｍ２０２）（Ｓ１０１）。
【００８５】
次に、検索キーワードを受け取った後のコンテンツ利用時刻抽出部の手順を以下に詳細に説明する。なお、コンテンツ利用時刻抽出部では、ユーザがコンテンツを利用していた時刻であって、操作履歴をグループ化する最小期間であるアクティブ期間を採用している。
【００８６】
まずは、前記アクティブ期間を定義し、つづいて、ユーザの注目の強さを表すアクティブ期間の注目度、および検索キーワードに対するアクティブ期間の重要度を算出する手順について述べる（Ｓ１０２）。
【００８７】
ここで、手順を説明するに先立って、アクティブ期間とそのアクティブ期間の注目度を説明する。
【００８８】
現在普及しているコンピュータの多くは、ウィンドウシステムを採用したオペレーションシステム（ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ））を利用している。ユーザはＷｅｂページをウィンドウ内に表示して閲覧や作業を行っている。アクティブなウィンドウに表示しているＷｅｂページを変更する、あるいは別のウィンドウをアクティブすることで、閲覧するＷｅｂページを切り替えている。
【００８９】
例えば、ユーザが、興味のあるＷｅｂページをリンククリック（リンクをクリックすること）によって探し、いくつか注目すべきＷｅｂページが見つかると、Ｗｅｂブラウザを複数起動して両者を切り替えながらＷｅｂページを比較することなどの操作を行っている。
【００９０】
そこで、Ｗｅｂページや電子メールなどのコンテンツをアクティブに表示している期間をアクティブ期間と定義する。例えば、一つのウィンドウがひとつのＷｅｂページをアクティブに表示している期間を、アクティブ期間と見做すことができる。そのアクティブ期間をユーザの操作をまとめる特徴的な単位であると考える。例えば、Ｗｅｂブラウザに表示しているＷｅｂページを変更するたびに、新しいアクティブ期間が発生する。
【００９１】
ユーザはそれぞれのアクティブ期間内に、Ｗｅｂページを閲覧し、注目した文章をコピーし、特に有用であると判断すれば印刷するなど、さまざまな操作を起こす。
【００９２】
そこで、ユーザが多くの操作を起こしていたアクティブ期間はユーザが注目した可能性が高いと仮定し、アクティブ期間に対するユーザの注目の強さをあらわす指標としてアクティブ期間の注目度と呼ぶ。
【００９３】
以上のように、アクティブ期間とそのアクティブ期間の注目度を説明した。
【００９４】
図６中のコンテンツ利用時刻抽出部１ｃは、操作履歴取得部１ｇが取得もしくは記録した操作履歴（即ち、操作履歴ＤＢ  １ｆ上の操作履歴）からウィンドウ（例えば、Ｗｅｂページなどのコンテンツを表示していたウィンドウ）をアクティブにした時刻と、ウィンドウを非アクティブにした時刻と、アクティブなウィンドウに表示されているＷｅｂページと、に基づいて、アクティブ期間を抽出する（Ｓ３０１）。即ち、このアクティブ期間は、操作履歴ＤＢ  １ｆ中のＷｅｂアクティブ期間テーブル１ｆ１の各行（各レコード）にアクセスすることで取得もしくは抽出できる。
【００９５】
次に、コンテンツ利用時刻抽出部１ｃは、アクティブ期間の注目度を算出する（Ｓ３０２：注目度算出）。アクティブ期間の注目度の算出方法を図７に基づいて説明する。
【００９６】
アクティブ期間の注目度は、アクティブ期間（図７中の符号Ａｃｔで示す期間）内にユーザが行ったそれぞれの操作に対し、ユーザが意識的にアクティブ期間の起こした印刷などの操作種別毎に応じて重み付けされた操作ポイント（例えば、ＩＭＥポイントＰ１，印刷ポイントＰ２，アクティブウィンドウの期間があった閲覧時間ポイントＰ３）を与え、アクティブ期間内のすべての操作ポイントを積算することで求める（式１）。例えば、前記の印刷ポイントＰ２は、閲覧時間中に発生した印刷操作に関するポイントである。図７中では、符号Ａｔｐで示すものがアクティブ期間の注目度である。なお、重み付けの係数の一例を重み付け係数ｗ１として示す。
【００９７】
【数１】
2008117134.tif 000003
【００９８】
次に、コンテンツ利用時刻抽出部１ｃは、検索キーワードに対するコンテンツそれぞれのアクティブ期間の重要度を求める（Ｓ３０３：重要度算出）。
【００９９】
検索キーワードに対するそれぞれのアクティブ期間の重要度を求める具体的な方法は、アクティブ期間の注目度と、コンテンツ適合度解析部１ｄが算出するアクティブ期間中に表示されているＷｅｂページの検索キーワードに対するコンテンツ適合度と、を乗ずることで、式２のように求めるものである。なお、操作種類（あるいは、操作イベント）としては、情報検索端末２におけるＷｅｂページ閲覧時間，コピー，印刷，マウス操作，キーボード入力，文字列選択を利用する。例えば、印刷であれば、印刷テーブルから操作イベントに関する情報（例えば、発生時刻や発生回数）を取得できる。
【０１００】
【数２】
2008117134.tif 000004
【０１０１】
ここで、コンテンツ適合度解析部１ｄがＷｅｂページ（例えば、ＨＴＭＬ形式ファイル）に対する検索キーワードのコンテンツ適合度を算出（コンテンツ適合度解析）する方法を説明する。
【０１０２】
コンテンツ利用時刻抽出部１ｃからの要請（Ｍ２０３）に応じて、コンテンツ適合度解析部１ｄは、アクティブ期間中に表示されているＷｅｂページを、操作履歴ＤＢ  １ｆ中のＷｅｂアクティブ期間テーブル１ｆ１のＣｏｎｔｅｎｔ−ｋｅｙとファイル属性情報ＤＢ  １ｅ中のＷｅｂファイルテーブル１ｅ１の過去に見たＷｅｂページを保存したファイル名によって特定する（Ｓ３０４）。
【０１０３】
また、アクティブ期間ａｐに表示されているＷｅｂページの検索キーワードｋに対するコンテンツ適合度Ｒ（ｋ，ａｐ）は、操作履歴取得部１ｇが取得し記録したすべてのＷｅｂページ１ｈ１をＷｅｂページ集合とし、アクティブ期間ａｐに表示されているＷｅｂページに対する検索キーワードｋのＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ−Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）値を用いる（式３）（Ｓ３０５）。ＴＦ値は、ＨＴＭＬタグによる重み付けを例えば、図８のＨＴＭＬタグによる重み付け係数ｗ２のように行う。
【０１０４】
【数３】
2008117134.tif 000005
【０１０５】
ここで、ＴＦ−ＩＤＦ値によるテキスト適合度の算出を説明する。ＴＦ−ＩＤＦ値によるテキスト適合度の算出は、一般的なテキスト検索手法（式３）である。
【０１０６】
まず、各ファイルおよび検索キーワードのテキストを形態素解析手法やｎ−ｇｒａｍ手法などによって、小さな文字列に分解し、検索キーワードを分割した文字列の各ファイル中の出現頻度と、ファイル集合全体のなかで検索キーワードを分割した文字列を含むファイルの割合の逆数を計算することによって、ファイルごとの検索キーワードへのコンテンツ適合度を求めることができる。
【０１０７】
また、システムの実装においては、ＴＦ値およびＩＤＦ値を求める計算に時間がかかるため、上記Ｗｅｂページ集合は一日毎など定期的、あるいはユーザ指定時に最新状態に更新し、テキストインデックスを作成する。
【０１０８】
コンテンツ適合度解析部１ｄは、前記算出されたコンテンツ適合度Ｒをコンテンツ利用時刻抽出部１ｃに送信する（Ｍ２０４）。
【０１０９】
コンテンツ利用時刻抽出部１ｃは、送信されたコンテンツ適合度Ｒとアクティブ期間の注目度に基づいてアクティブ期間の重要度を上述の方法で算出し、抽出したアクティブ期間と検索キーワードに対するアクティブ期間の重要度のリストを、抽出管理部１ａに送信する（Ｍ２０５）。
【０１１０】
次に、抽出管理部１ａは、検索キーワードと、アクティブ期間と検索キーワードに対応するアクティブ期間の重要度のリストを集中期間抽出部１ｂに送信する（Ｍ２０６）。
【０１１１】
次に、集中期間抽出部１ｂが検索キーワードと、アクティブ期間と検索キーワードに対するアクティブ期間の重要度のリストと、を受け取った後の集中期間抽出部１ｂの手順を以下に詳細に説明する。
【０１１２】
まずは、任意の検索キーワードに関連した操作を集中して起こした期間（以後、集中期間と呼ぶ）を抽出する手順について記し、つづいて、検索キーワードに対するそれぞれの集中期間の重要度（即ち、期間スコア）を算出する（Ｓ３０６）手順を説明する。
【０１１３】
検索キーワードに対するそれぞれの集中期間の重要度（即ち、期間スコア）を算出する手順においては、次のような前提を置く。
【０１１４】
ある検索キーワードに関連するＷｅｂページを集中して閲覧していた場合、閲覧した多くのＷｅｂページに検索キーワードが含まれていた、と考えられる。
【０１１５】
しかし、検索キーワードを含まないが検索キーワードに関連しているＷｅｂページも存在する。
【０１１６】
また、短期的に検索キーワードに関連せず検索キーワードを含まないＷｅｂページの閲覧に逸れ、その後、検索キーワードに関連するＷｅｂページの閲覧に戻る操作も考えられる。
【０１１７】
検索キーワードを含むＷｅｂページを見たが、そのＷｅｂページには注目しなかったといった操作も考えられる。
【０１１８】
そこで、次のように前記集中期間を抽出（集中期間抽出）する（Ｓ１０３）。なお、以下では、集中期間を、コンテンツの利用時刻の重要度（あるいは、平均重要度）、もしくは、コンテンツの利用時間の重要度（あるいは、平均重要度）が連続して特定値より高い期間とする。
【０１１９】
まず、検索キーワードｋに対する任意の時刻ｔの重要度を、検索キーワードｋに対するアクティブ期間ａｐの重要度をアクティブ期間ａｐの時間幅で割る（除算する）ことによって求める（式４）。
【０１２０】
【数４】
2008117134.tif 000006
【０１２１】
次に、検索キーワードｋに対する時刻ｔの平均重要度を、検索キーワードｋに対する[ｔ−ａ，ｔ＋ａ]における重要度の平均として求める（式４ａ）（Ｓ３０７：平均重要度算出手段）。
【０１２２】
【数５】
2008117134.tif 000007
【０１２３】
そして、平均重要度がある閾値ｂ以下であれば、検索キーワードｋに関連する操作が中断されたとみなす。言い換えると、継続判定関数Ｂ（ｋ，ｔ）が１以上である連続した期間を、ひとつの集中期間として抽出する（式５）（Ｓ３０８：集中期間抽出）。例えば、図９は、平均重要度による集中期間の抽出を示す例であって、符号ｔｍ１，ｔｍ２が抽出された集中期間である。
【０１２４】
【数６】
2008117134.tif 000008
【０１２５】
ここで、一定時間幅ａ、閾値ｂは、どのように集中期間を抽出するかを調整するパラメータである。
【０１２６】
一定時間幅ａによって、検索キーワードｋを含まないＷｅｂページを短期的に閲覧していたとしても、前後の時間帯の操作から、期間を分断せず、一つの集中期間であると、判断できる。よって、一定時間幅ａの値を増減させることによって、集中期間がわずかな操作で分断されることを防ぐこと、あるいは、集中期間を細かく分断することができる。
【０１２７】
閾値ｂによって、検索キーワードｋに対する重要度がある程度高い時刻でも、検索キーワードに関連する操作が中断されたとみなすことができる。
【０１２８】
例えば（ａ，ｂ）＝（３００，０）とすれば、１０分以上検索キーワードを含むページを閲覧しなかった場合に、検索キーワードｋに関連する操作が中断されたとみなすことになる。ユーザが脇道に逸れたＷｅｂページをある程度閲覧していても、一つの集中期間として抽出したい状況において有効である。（ａ，ｂ）＝（０，５）の場合、ユーザがキーワードに高く適合するＷｅｂページを閲覧し、かつ、印刷などの操作を集中的に起こしていた期間を一つの集中期間として抽出したい状況などにおいて有効である。
【０１２９】
これらのパラメータは、抽出された集中期間を利用する情報検索端末２が、ユーザの要求に応じて変更できる。例えば、期間抽出装置１は、この一定時間幅ａ、閾値ｂを入力する手段、一定時間幅ａ、閾値ｂを記憶し管理する手段を有していても良い。更に具体的には、図９のようなグラフをＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示し、マウスなどの指示装置で一定時間幅ａ、閾値ｂをしてさせる手段を有していても良い。
【０１３０】
なお、本実施形態では、デフォルトで（ａ，ｂ）＝（３００，０）が設定されているとする。
【０１３１】
次に、抽出したそれぞれの集中期間ｉｐについて、検索キーワードｋに対する重要度を式６のように算出する（Ｓ３０９：集中期間重要度算出）。
【０１３２】
【数７】
2008117134.tif 000009
【０１３３】
次に、集中期間抽出部１ｂは、抽出した集中期間と検索キーワードに対する集中期間の重要度のリストを、抽出管理部１ａに送信する（Ｍ２０７）。
【０１３４】
次に、抽出管理部１ａは、集中期間と検索キーワードに対する集中期間の重要度のリストに基づいて、検索キーワードに対する集中期間の重要度の高い順に集中期間をランキングし（Ｓ３１０：ランキング）、集中期間，集中期間の重要度，ランクを含むデータから成るリストを情報検索端末２に送信する（Ｍ２０８）（Ｓ１０４）。
【０１３５】
そして、情報検索端末２の期間表示部２ａは、ランキングされた集中期間を受け取ると、集中期間の検索結果画面をユーザに対して表示する（Ｓ３１１）（Ｓ１０５）。ユーザが、その集中期間の検索結果表示画面内である集中期間を選択すると、集中期間内に行われたユーザの操作結果画面を表示する（Ｓ３１２）。なお、図１０は、集中期間の検索結果画面の表示例である。図１１は、集中期間内の操作結果画面の表示例である。図１０や図１１の画面表示によって、ユーザは複数のＷｅｂページなどを思い出すことが出来る。
【０１３６】
集中期間の検索結果画面を図１０に基づいて詳細に説明する。
【０１３７】
ユーザが検索キーワードを入力すると、検索キーワードに対する集中期間の重要度の高い順、あるいは開始時間順に、集中期間が表示される（図１０中の画面表示Ｄ１１）。それぞれの集中期間に対して、集中期間内に行われた操作の概要が提示され、どのような操作を行った集中期間かを理解できるようになっている。
【０１３８】
具体的には、集中期間の開始時刻と終了時刻（画面表示Ｄ１２）を表示する。集中期間の開始時刻と終了時刻に張られているリンクをクリックすると、クリックした集中期間内の操作を、後述する図１１のように表示する。
【０１３９】
また、検索キーワードに対する集中期間の重要度（画面表示Ｄ１３），集中期間内にＮＴＴレゾナント社（登録商標）の「ｇｏｏ」（登録商標）などのインターネット上の検索エンジンに入力された検索クエリ（画面表示Ｄ１４），集中期間内に閲覧したＷｅｂページに出現する頻出名詞と未知語（画面表示Ｄ１５）が表示される。さらに、集中期間における検索キーワードに対するＷｅｂページの重要度の高い上位５つのサムネイルとタイトルが表示される（画面表示Ｄ１６）。検索クエリは、Ｗｅｂファイルテーブル１ｅ１のインターネット上で公開されていたＵＲＬから抽出する。
【０１４０】
上述の集中期間の検索結果画面のようなインタフェースを利用することによって、ユーザは検索クエリに対する重要度の高い集中期間を容易に発見できる。
【０１４１】
また、上位にランキングされた検索キーワードに対する重要度の高い集中期間には、検索キーワードに関する多くの操作が行われている。よって、次節で説明する操作シーケンス表示インタフェースを用いて上位の集中期間内の詳細な操作を提示し、その提示をユーザが理解することによって、ユーザは効率的に体験獲得情報を想起できる。
【０１４２】
集中期間内の操作結果画面を図１１に基づいて説明する。
【０１４３】
より具体的には、アクティブ期間の遷移をＷｅｂページのサムネイルを用いて時系列に表示する。サムネイル上にマウスポインタを重ねると、拡大されたサムネイルを表示する（画面表示Ｄ２１）。サムネイルを右クリックすると更に画面いっぱいに大きくサムネイルを表示する。このサムネイル表示によって、ユーザは複数のＷｅｂページの内容を発見できる。
【０１４４】
本インタフェースでは、個々のサムネイルの下にＷｅｂページのタイトルを表示する（画面表示Ｄ２２）。サムネイルの上には、検索エンジンに入力した検索クエリ（画面表示Ｄ２３）か、表示されているＷｅｂページに遷移するために直前のＷｅｂページ上でクリックしたアンカーテキスト（画面表示Ｄ２４）を表示する。これらの画面表示によって、Ｗｅｂページの内容の理解を高めるだけでなく、ユーザにとってのＷｅｂページ間の関係を想起できる。
【０１４５】
例えば、ユーザは、検索エンジンに「デジタルカメラ  薄型」と入力して薄型のデジタルカメラを探し始め、ニュースサイトでお勧めのカメラを調べた後、メーカの商品ページで詳細にスペックを調べたといった過去の操作を理解し、このＷｅｂページはこの詳細ページの商品を推薦している、といったＷｅｂページ間の関係を想起できる。
【０１４６】
また、表示されているアクティブ期間のうち、検索キーワードに対するアクティブ期間の重要度の高い上位５つは赤色、次の５つは橙色の枠によって強調表示される。逆に、検索キーワードに対する重要度の低いアクティブ期間をフィルタリング操作バーを調整することで表示しないようにするフィルタリング機能を備える（画面表示Ｄ２５）。注目度の高い、あるいは低いアクティブ期間を素早く理解させることによって、ユーザに体験獲得情報を効率的に想起させることができる。
【０１４７】
サムネイルの右下端には、ＵＲＬ毎の番号を提示し、同じＵＲＬのＷｅｂページであるかどうかが把握できる。重複削除チェックボックスをチェックすると、同じＵＲＬを表示するアクティブ期間が複数であった場合、初回以外のアクティブ期間を表示しない。
【０１４８】
また、ウィンドウの新規起動や切替えを矢印でサムネイル間の矢印を用いて提示する。具体的には、同じウィンドウで遷移したアクティブ期間は矢印線でサムネイルを結び、新しいウィンドウを立ち上げた場合は＜ＮｅｗＷｉｎｄｏｗ＞と書かれた矢印線でサムネイルを結び（画面表示Ｄ２６）、ウィンドウを切り換えた場合は、サムネイル間に矢印線を表示しない。
【０１４９】
また、上述の各々の機能は、チェックボックスで表示または非表示を選択できる。
【０１５０】
例えば、本を読んでいるときに重要な箇所に鉛筆などで線を引く人は多い。このような操作に対応するために、サムネイルの横に表示された吹き出し（画面表示Ｄ２７）は、Ｗｅｂページを閲覧中に選択したテキスト情報を表している。Ｗｅｂページ内の重要と考えた文章を理解することにより、効率的にＷｅｂページから得た知識を想起できる。
【０１５１】
以上のように、本実施形態における期間抽出装置は、検索キーワードに対する時刻の重要度を求め、次に、検索キーワードに対する該時刻の前後の時刻の重要度から、検索キーワードに対する該時刻の平均重要度を求め、検索キーワードに対する該時刻の平均重要度が連続して高い期間を抽出する。
【０１５２】
また、図１の情報検索端末２に、ユーザが入力する検索キーワードｋに対する時刻ｔの重要度を積算し、期間の重要度を算出する。
【０１５３】
また、期間抽出装置上のメッセージ電文および、期間抽出装置上で作動しているプログラムとの通信を利用して、ユーザの期間抽出装置を操作した操作履歴を多種類取得し記録する。
【０１５４】
また、ユーザがひとつのウィンドウでひとつのコンテンツをアクティブに表示していた期間（アクティブ期間）を抽出し、アクティブ期間が注目された強さをしめす注目度を算出する。
【０１５５】
また、検索キーワードに対するアクティブ期間の重要度を算出する。
【０１５６】
また、検索キーワードに対するアクティブ期間の重要度から、検索キーワードに対する時刻の重要度を求める。
【０１５７】
そして、期間スコアを利用して抽出した期間をランキングし、要求元に送信する。
【０１５８】
本実施形態における期間抽出装置によれば、適切な検索キーワードがわからなく、過去に閲覧したにも関わらず、閲覧したことのあるファイルを見つけられない場合でも、検索キーワード要求に適合する集中期間を抽出し、その後、操作期間に含まれるファイルを確認することで、従来では見つけることが困難であったファイルを発見できる。
【０１５９】
また、なにかのテーマについて調査した場合など、同時期に発見した複数のファイルを発見したいとき、集中期間を検索することによって、短時間に複数ファイルを一気に発見することができる。
【０１６０】
なお、本実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（あるいはＭＰＵ（Ｍｉｃｒｏｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、実現できる。その場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲｅＷｒｉｔａｂｌｅ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等は本発明を構成する。
【０１６１】
以上、本発明の実施形態について説明したが、本発明は説明した実施形態に限定されるものでなく、各請求項に記載した範囲において各種の変形を行うことが可能である。
【０１６２】
例えば、期間抽出装置は、一定時間幅ａ、閾値ｂを情報検索端末から受け取り、受け取った一定時間幅ａ、閾値ｂを、式４ａおよび式５に適用することによって、集中期間の抽出を行うこともできる。
【０１６３】
また、メールの閲覧操作に対してＷｅｂの閲覧操作と同様に、アクティブ期間の抽出、アクティブ期間の注目度の算出、検索キーワードに対するアクティブ期間の重要度の算出、集中機関の抽出、および検索キーワードに対する集中期間の重要度の算出を行うこともできる。
【０１６４】
アクティブ期間の抽出、およびアクティブ期間の注目度の算出は、期間抽出装置のＣＰＵ（例えば、パーソナルコンピュータのＣＰＵ）が、他のプログラムに利用されていない時間に行い、アクティブ期間の抽出およびアクティブ期間の注目度の算出結果を保存しておくこともできる。
【０１６５】
アクティブ期間ａｐに表示されているＷｅｂページの検索キーワードｋに対するコンテンツ適合度Ｒ（ｋ，ａｐ）を、操作履歴取得部が取得し記録したすべてのＷｅｂページをＷｅｂページ集合としたアクティブ期間ａｐに表示されているＷｅｂページのＴＦ−ＩＤＦ値を用いる（式３）ことに加え、Ｗｅｂページの作者情報に検索キーワードが含まれていれば、そのコンテンツ適合度をさらに高くすることもできる。
【０１６６】
期間抽出装置は、上述の情報検索端末と期間抽出装置間のデータ伝送を情報検索端末内で行うことができれば、情報検索端末（入力手段と期間表示部を有するクライアント装置）と期間抽出装置（サーバ装置）を通信線で接続して構成しても良い。
【０１６７】
期間抽出装置をサーバ装置とする場合には、集中期間に応じたＷｅｂページが判るため、ユーザの嗜好調査に使うこともできる。
【図面の簡単な説明】
【０１６８】
【図１】本実施形態における期間抽出装置の構成図。
【図２】ファイル属性情報ＤＢの有する各テーブルの一例を示す図。
【図３】操作履歴ＤＢの有する各テーブルの一例を示す図。
【図４】本実施形態における期間抽出方法の概要を示すフローチャート。
【図５】本実施形態における期間抽出装置が操作履歴を取得し記録する手順を示すシーケンス図。
【図６】本実施形態における期間抽出装置が期間抽出する手順を示すシーケンス図。
【図７】アクティブ期間の注目度を算出する例を示す図。
【図８】ＨＴＭＬタグによる重み付け係数の一例を示す図。
【図９】平均重要度による集中期間の抽出例を示す図。
【図１０】集中期間の検索結果画面の表示例を示す図。
【図１１】集中期間内の操作結果画面の表示例を示す図。
【符号の説明】
【０１６９】
１…期間抽出装置
１ａ…抽出管理部
１ａａ…コンテンツ解析部
１ｂ…集中期間抽出部
１ｃ…コンテンツ利用時刻抽出部
１ｄ…コンテンツ適合度解析部
１ｅ…ファイル属性情報ＤＢ
１ｅ１…Ｗｅｂファイルテーブル
１ｅ２…メールファイルテーブル
１ｆ…操作履歴ＤＢ
１ｆ１…Ｗｅｂアクティブ期間テーブル
１ｆ２…メールアクティブ期間テーブル
１ｆ３…ＩＭＥ入力テーブル
１ｆ４…印刷テーブル
１ｇ…操作履歴取得部
１ｈ１…過去に閲覧したファイル
１ｈ２…過去に閲覧したメール
２…情報探索端末
２ａ…期間表示部
２ｂ…ブラウザ
２ｃ…ＯＳ
２ｄ…入力部
５０…ユーザ
１００…ネットワーク
Ｐ１…ＩＭＥポイント
Ｐ２…印刷ポイント
Ｐ３…閲覧時間ポイント
ｔｍ１，ｔｍ２…集中期間
Ａｃｔ…アクティブ期間
Ａｔｐ…アクティブ期間の注目度
ｗ１…重み付け係数
ｗ２…ＨＴＭＬタグによる重み付け係数
Ｄ１１〜Ｄ１６，Ｄ２１〜Ｄ２７…表示画面
【図２】
2008117134.tif 000010
【図３】
2008117134.tif 000011
【図４】
2008117134.tif 000012
【図７】
2008117134.tif 000013
【図８】
2008117134.tif 000014
【図９】
2008117134.tif 000015
【図１】
2008117134.tif 000016
【図５】
2008117134.tif 000017
【図６】
2008117134.tif 000018
【図１０】
2008117134.tif 000019
【図１１】
2008117134.tif 000020