JP4510109B2 - 目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 - Google Patents
目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 Download PDFInfo
- Publication number
- JP4510109B2 JP4510109B2 JP2008075933A JP2008075933A JP4510109B2 JP 4510109 B2 JP4510109 B2 JP 4510109B2 JP 2008075933 A JP2008075933 A JP 2008075933A JP 2008075933 A JP2008075933 A JP 2008075933A JP 4510109 B2 JP4510109 B2 JP 4510109B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- target content
- operation information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
前記情報登録手段は、
(a1)前記ユーザの操作入力を受け付け、
(a2)前記ユーザの操作入力に基づいて操作されたコンテンツを特定するためのコンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための操作情報と、を含む、複数の全操作情報を収集して全操作履歴データベースに登録し、
前記マッチング手段は、
(b1)所定期間の前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための所定期間コンテンツ情報と、前記所定期間に操作されたコンテンツに対して行われた操作内容を特定するための所定期間操作情報と、を含む所定期間の全操作情報を、前記全操作履歴データベースに登録されている前記複数の全操作情報のうち、同一のコンテンツに対する一連の操作であるとみなされる全操作情報と比較し、
(b2)前記比較の結果、前記所定期間の全操作情報が、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報と一致する場合、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報を、前記全操作履歴データベースから抽出し、
(b3)前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報により特定される操作が行われたコンテンツを、前記ユーザが所望するコンテンツの候補である目的コンテンツ候補として前記全操作履歴データベースから抽出し、
(b4)前記ユーザがコンテンツを所望している度合いを示す確信度を決定するために、前記目的コンテンツ候補に対応する、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報に含まれる各操作情報について、前記操作情報で特定される操作内容毎にスコア量を定義している確信度判定パラメータを合計することで、前記目的コンテンツ候補の確信度を算出し、
(b5)前記目的コンテンツ候補の中から、少なくとも1つの目的コンテンツ候補を前記確信度に基づいてさらに抽出し、
前記表示手段は、
(c)前記マッチング手段が前記確信度に基づいて抽出した前記目的コンテンツ候補を特定するための少なくとも1の目的コンテンツ情報を前記ユーザに提示し、
前記フィードバック手段は、
(d1)前記表示手段が前記目的コンテンツ情報を提示した後に、前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための提示後コンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための提示後操作情報と、を含む提示後全操作情報を用いて、前記提示後コンテンツ情報と、前記表示手段が提示した前記目的コンテンツ情報と、を比較し、
(d2)前記比較において、前記提示後コンテンツ情報が、前記表示手段が提示した少なくとも1の前記目的コンテンツ情報と一致すると判断すると、前記一致した目的コンテンツ情報と、前記一致した目的コンテンツ情報により特定される目的コンテンツ候補に対して行われた操作内容を特定するための操作情報と、を含む全操作情報を、有効コンテンツ情報として特定し、
前記検証手段は、
(e1)前記有効コンテンツ情報として特定された全操作情報から操作情報を抽出し、前記抽出した操作情報を有効操作情報として特定し、
(e2)前記有効操作情報により特定される操作内容について、前記確信度判定パラメータのスコア量を所定量増加させて更新する。
図1において、第1実施形態による目的コンテンツ探索支援装置30は、ネットワーク10及びネットワーク10に接続されたコンピュータ12で目的コンテンツ探索支援プログラムにより動作する。目的コンテンツ探索支援プログラムは、CD−ROM(Compact Disk Read Only Memory)やDVD−ROM(Digital Versatile Disk Read Only Memory)やフレキシブルディスクなどの記録媒体に格納された状態で頒布される。あるいは、ネットワークを経由して、目的コンテンツ探索支援プログラムをダウンロードし、当該目的コンテンツ探索支援プログラムを動作させるコンピュータ等の記憶装置に格納し使用されるものであってもよい。目的コンテンツ探索支援プログラムは、以前作成したファイルや以前参照したWebページのURL等のコンテンツを精度よく探索するために、コンピュータ12上で、たとえばバックグラウンドで動作する。
<目的コンテンツ探索支援装置の構成>
目的コンテンツ探索支援装置30のソフトウェア構成(目的コンテンツ探索支援プログラムの構成)は、図3に示すように、操作部19からの操作入力を受け付け、操作時間を含む操作情報OPIやコンテンツ情報COIを含む全操作情報COPを収集し、全操作情報COPを全操作履歴データベース(以下、単にADBと記す)33に登録する操作収集部(情報登録機能の一例)31と、操作収集部31からの出力を受けてコンテンツ別の操作情報OPIをコンテンツ別操作履歴データベース(コンテンツ別操作履歴データベースの一例であり、以下、単にCDBと記す)34に登録する関連付け部(関連付け機能の一例)32と、を備えている。
ADB33は、日時情報を基準にして全操作情報COPが登録されたデータベースである。ADB33の登録内容の一例を、図9に示す。本実施例では、ADB33は、項目として、「ID」、「イベント発生日時」、「Event」、「HWND」、「Title」、「Module」、「Active」、「Left」、「Top」、「Height」、「Width」、「State Type」を含む。項目「ID」は、全操作情報COPを識別するための識別情報であり、本実施例では、操作情報OPIの発生日時順に付された識別番号である。項目「イベント発生日時」は、操作部19により操作入力が行われた日時あるいはコンピュータ12で稼働しているアプケーションの動作状況が収集された日時である。なお、操作部19による操作入力やアプリケーションの動作を総称して、「イベント」と称する場合がある。項目「Type」は、イベントのタイプを示している。具体的には、値「APP」は、当該全操作情報COPがアプリケーションの動作状況であることを示す。例えば、コンピュータ12のウィンドウで表示されている起動中のアプリケーションに関する全操作情報COPであることを示している。値「Mouse」は、マウス18の操作に関する全操作情報COPであることを示している。値「File/Dir」は、ファイルもしくはディレクトリに対する操作に関する全操作情報COPであることを示している。値「Win」は、ウィンドウに対する操作に関する全操作情報COPであることを示す。項目「Event」は、実際に行われた操作の内容を示している。たとえば、値「LBUTTONDOWN」は、マウス18の左ボタンのクリックが行われたことを示している。値「Changed」は、コンピュータ12で参照あるいはアクセスされていたファイルもしくはディレクトリが変更されたことを示している。値「Activate」は、対象となるウィンドウがアクティブ状態になったことを示している。項目「HWND」は、コンピュータ12上で表示されているウィンドウに一意に付された識別子である。項目「Title」は、ウィンドウタイトルバーに表示されている文字列であり、例えば、稼働しているアプリケーション名や参照しているファイルファイルのファイル名やURL等である。項目「Module」は、ウィンドウを開いた実行ファイルの名称である。項目「Active」は、項目Typeの値が「APP」のとき、最前面に表示されているウィンドウがいずれのAPPであるのかを示すものであり、最前面に表示されているAPPに対して「true」が設定され、それ以外は「false」に設定される。項目「Left」,「Top」,「Height」,「Width」は、ウィンドウのサイズ及び位置を示している。項目「State Type」は、ウィンドウの状態を示すものであある。値「Normal」は、ウィンドウが通常表示されていることを示している。値「Minimized」は、ウィンドウが最小化されアイコンの状態で表示されていることを示している。値「Max」は、ウィンドウが最大化された状態で表示されていることを示している。図9では、全操作情報COPのうち、項目「Title」及びもしくは項目「Module」がコンテンツ情報COIであり、その他の項目が操作情報OPIである。
フィードバック部37は、マッチング部35から送られてきた目的コンテンツ情報リストOCLを保持するとともに、操作部19が操作されると、操作部19から収集した全操作情報COPを蓄積し、全操作情報COPと目的コンテンツ情報リストOCLとを比較し、比較結果により有効コンテンツ情報ECIを生成する。この有効コンテンツ情報ECIと全操作情報COPは、検証部38に出力される。
<目的コンテンツ探索支援装置の動作>
次に、図4から図8のフローチャートをもとに目的コンテンツの探索支援手順を説明する。
データベース処理では、図5のステップS10及びステップS11で、情報収集部31が、分別した操作情報OPI及びコンテンツ情報COIを、関連付け部32に通知する。ステップS12では、情報収集部31が、全操作情報COPをADB33に登録する。ステップS13では、関連付け部32が、操作情報OPIとコンテンツ情報COIとを関連付けて、同一のコンテンツに対する一連の操作であるとみなされる全操作情報COPに対してIDを付与して、一連の操作であるとみなされる全操作情報COPを同一のIDに対応づけて1セットとしてCDB34に登録し、図4の処理に戻る。この一連の操作であるとみなされる全操作情報COPは、通知された全操作情報COPのある期間の履歴と一致するもしくは類似すると判断する単位となる。
<第2実施形態>
第2実施形態では、図13において、目的コンテンツ探索支援装置130は、目的コンテンツ判定部(目的コンテンツ判定機能の一例)40をさらに備えている。すなわち、図3に示した第1実施形態の目的コンテンツ探索支援装置30に加えて目的コンテンツ判定部40が加わっている。
関連付け部32では、フラグとともに操作情報OPIに関連付けてコンテンツ情報COIをCDB34に登録する。
第2実施形態の上記の動作を図14及び図15に示す。図14において、データベース処理では、操作収集部31は、ステップS10及びステップS11で全操作情報COPから分別した操作情報OPI及びコンテンツ情報COIを、関連付け部32に通知するとともに、ステップS114で、コンテンツ情報COIを、目的コンテンツ判定部40に通知する。目的コンテンツ判定部40では、ステップS115で、コンテンツ判定基準を用いてコンテンツ情報COIが目的コンテンツ情報か否かを判定し、目的コンテンツ情報であると判定するとステップS116に移行してその旨を示すフラグをセットする。そして、ステップS113では、関連付け部32がフラグと操作情報OPIとコンテンツ情報COIとを関連付けてCDB34に登録する。
また、フィードバック処理では、図8のフィードバック処理に、さらに、ステップS139の処理が加わっている。図15のステップS37で、検証部38が有効操作情報EOIを抽出すると、ステップS139で、目的コンテンツ判定部40は、有効操作情報EOIに基づいて、目的コンテンツ判断基準を更新する。
第2実施形態では、目的コンテンツ判定基準は、マッチングパラメータとデフォルト値は同じものを用いているが異なるものにしてもよい。ただし、更新を続けると異なるものになる。目的コンテンツ判定基準には、操作内容を示すイベント名にスコア量がそれぞれ設定されている。スコア量は重要度が高い操作内容が大きく設定されている。このスコア量の合計値が大きいほど目的コンテンツの確信度が高くなる。また、図17(b)には有効操作情報EOIの一例が示されている。図17は、クリップボードへのコピーが有効操作情報EOIとして抽出され、マッチングパラメータのうち、クリップボードのコピーの操作内容のスコアを1だけ増加させている。
第3実施形態では、図18に示すように、目的コンテンツ探索支援装置230において、操作収集部31が全操作情報COPを検証部38にも通知している点が第2実施形態と異なる。
図19において、フィードバック処理では、ステップS140で操作収集部31は、操作部19からの操作イベントを収集すると、検証部38に全操作情報COPを通知する。ステップS141では、検証部38は、全操作情報COPからユーザの操作傾向を抽出する。具体的には、全操作情報COP内の操作情報から操作頻度が多いものを操作傾向として抽出する。たとえば、キーボード17をよく使うユーザとマウス18をよく使うユーザとの操作傾向を見るために、それぞれの操作回数をカウントして記憶し、有意性を抽出する。ステップS37では、抽出した操作傾向から有効操作情報を抽出する。この有効操作情報EOIにより、目的コンテンツ判定基準及びマッチングパラメータが更新される。
前記3つの実施形態では、マッチングパラメータや目的コンテンツ判定基準を、操作する。コンピュータ毎に一意に設定したが、これらを種々の属性に合わせて細かく設定してもよい。
たとえば、図21には、アプリケーション毎にマッチングパラメータ及び目的コンテンツ判定基準が設定されている。また、図22には、ユーザ毎にマッチングパラメータ及び目的コンテンツ判定基準が設定されている。さらに図23には、ユーザが属するグループ(ここでは、一例として技術職と事務職)毎にマッチングパラメータ及び目的コンテンツ判定基準が設定されている。なお、ユーザが属するグループを業種別や地域別等の他のグループ別に設定してもよい。
第5実施形態では、図24に示すように、目的コンテンツ探索支援システム330において、検証部38が目的コンテンツ基準を更新すると、目的コンテンツ判定部40に検証部38がその旨を通知し、目的コンテンツ判定部40がCDB34に登録された目的コンテンツ情報を示すフラグを再判定する。
(a)前記実施形態では、ユーザのコンピュータ上に全ての構成要素を配置したが、たとえば、業種毎にマッチングパラメータや目的コンテンツ判定基準を設定する場合、サーバ上にマッチング部や目的コンテンツ判定部を配置し、サーバにつながれた複数のユーザの操作に応じてマッチングパラメータや目的コンテンツ判定基準を更新するようにしてもよい。この場合、全操作作履歴データベースやコンテンツ別操作履歴データベースは、個情報等を含むのでクライアント側に設けるのが好ましい。
(c)前記実施形態では、操作情報を格納するために2つのデータベースADB33,CDB34を設けたが、全操作情報COPを格納するADB33だけで動作を行わせてもよい。この場合、CPUの負荷が大きくなり処理時間が長くなるおそれがある。
以上の第1実施形態〜第5実施形態及び他の実施形態を含む実施形態に関し、さらに以下の付記を開示する。
ユーザが希望する目的コンテンツ情報の探索を支援する目的コンテンツ探索支援プログラムであって、
前記ユーザの操作入力を受け付け、操作されたコンテンツのコンテンツ情報及びその操作時間を含む操作情報から構成される全操作情報を収集して全操作履歴データベースに登録する情報登録機能と、
前記操作入力を受け付けたとき、ある期間受け付けた前記全操作情報の履歴と、前記全操作履歴データベースに登録された前記全操作情報の履歴と、をマッチングし、マッチング結果から前記ユーザに関連する確信度判定パラメータを参照して確信度が高い少なくとも一つのコンテンツ情報を前記目的コンテンツ情報として抽出するマッチング機能と、
前記マッチング機能で抽出された前記目的コンテンツ情報の表示情報を生成する表示機能と、
前記ユーザの操作入力を受け付けるとともに前記目的コンテンツ情報を保持し、前記生成された前記目的コンテンツ情報の表示後に受け付けた操作入力に含まれる前記全操作情報と受け付けた目的コンテンツ情報とを比較し、比較結果から有効コンテンツ情報を生成するフィードバック機能と、
前記有効コンテンツ情報と前記有効コンテンツ情報に関連する全操作情報とを受け取り、受け取った前記有効コンテンツ情報及び前記全操作情報から有効操作情報を抽出し、抽出した前記有効操作情報で前記確信度判定パラメータを更新する検証機能と、
を実現する目的コンテンツ探索支援プログラム。
前記情報登録機能は、前記全操作情報を前記操作情報と前記コンテンツ情報とに分別し、
前記情報登録機能が分別した前記操作情報と前記コンテンツ情報とを関連付ける関連付け機能をさらに含み、
前記関連付け機能は、関連付けた前記コンテンツ情報を基準にして、前記コンテンツ情報と前記操作情報とをコンテンツ別操作履歴データベースに登録する、付記1に記載の目的コンテンツ探索支援プログラム。
前記情報登録機能から前記コンテンツ情報を受け取り、受け取った前記コンテンツ情報が前記目的コンテンツ情報か否かを目的コンテンツ判定基準により判定する目的コンテンツ判定機能をさらに含み、
前記目的コンテンツ判定機能は、前記情報登録機能から得られた前記コンテンツ情報と、前記コンテンツ情報が前記目的コンテンツ情報か否かの別を示すフラグとを、前記関連付け機能に通知し、
前記関連付け機能は、前記関連付けた前記コンテンツ情報を基準にして、前記コンテンツ情報と前記操作情報と前記フラグとを前記コンテンツ別操作履歴データベースに登録する、付記2に記載の目的コンテンツ探索支援プログラム。
前記検証機能、前記有効操作情報で前記目的コンテンツ判定基準を更新する、付記3に記載の目的コンテンツ探索支援プログラム。
(付記5)
前記検証機能は、
前記全操作履歴データベースに記憶された全操作情報から前記ユーザの操作傾向を判定し、判定した前記操作傾向により、少なくとも前記目的コンテンツ判定基準及び確信度判定パラメータのいずれかを更新する、付記3に記載の目的コンテンツ探索支援プログラム。
前記目的コンテンツ判定基準は、前記コンテンツ毎に管理され、
前記検証機能は、前記有効操作情報で前記コンテンツ毎に前記目的コンテンツ判定基準を更新する、付記3から5のいずれか1項に記載の目的コンテンツ探索支援プログラム。
(付記7)
前記目的コンテンツ判定基準は、前記コンテンツに関連付けられたアプリケーション毎に管理され、
前記検証機能は、前記有効操作情報で前記アプリケーション毎に前記目的コンテンツ判定基準を更新する、付記3から5のいずれか1項に記載の目的コンテンツ探索支援プログラム。
前記目的コンテンツ判定基準は、前記ユーザ毎に管理され、
前記検証機能は、前記有効操作情報で前記ユーザ毎に前記目的コンテンツ判定基準を更新する、付記3から5のいずれか1項に記載の目的コンテンツ探索支援プログラム。
(付記9)
前記目的コンテンツ判定基準は、前記ユーザが属するグループ毎に管理され、
前記検証機能は、前記有効操作情報でユーザグループ毎に前記目的コンテンツ判定基準を更新する、付記3から5のいずれか1項に記載の目的コンテンツ探索支援プログラム。
前記確信度判定パラメータは、前記コンテンツ毎に管理され、
前記検証機能は、前記有効操作情報で前記コンテンツ毎に前記確信度判定パラメータを更新する、付記1から9のいずれか1項に記載の目的コンテンツ探索支援プログラム。
(付記11)
前記確信度判定パラメータは、前記コンテンツに関連付けられたアプリケーション毎に管理され、
前記検証機能は、前記有効操作情報で前記アプリケーション毎に前記確信度判定パラメータを更新する、付記1から9のいずれか1項に記載の目的コンテンツ探索支援プログラム。
前記確信度判定パラメータは、前記ユーザ毎に管理され、
前記検証機能は、前記有効操作情報で前記ユーザ毎に前記確信度判定パラメータを更新する、付記1から9のいずれか1項に記載の目的コンテンツ探索支援プログラム。
(付記13)
前記確信度判定パラメータは、前記ユーザ毎が属するグループ毎に管理され、
前記検証機能は、前記有効操作情報で前記グループ毎に前記確信度判定パラメータを更新する、付記1から9のいずれか1項に記載の目的コンテンツ探索支援プログラム。
前記検証機能は、更新した目的コンテンツ判定基準を元に、前記コンテンツ別操作履歴登録部の内容を判定しなおして更新する、付記3から13のいずれか1項に記載の目的コンテンツ探索支援プログラム。
(付記15)
ユーザが希望する目的コンテンツ情報の探索を支援する目的コンテンツ探索支援方法であって、
前記ユーザの操作入力を受け付け、操作されたコンテンツのコンテンツ情報及びその操作時間を含む操作情報から構成される全操作情報を全操作履歴データベースに登録する情報登録ステップと、
前記操作入力を受け付けたとき、ある期間受け付けた前記全操作情報の履歴と、前記全操作履歴データベースに登録された前記全操作情報の履歴と、をマッチングし、マッチング結果から前記ユーザに関連する確信度判定パラメータを参照して確信度が高い少なくとも一つのコンテンツ情報を前記目的コンテンツ情報として抽出するマッチングステップと、
前記マッチング機能で抽出された前記目的コンテンツ情報の表示情報を生成する表示ステップと、
前記ユーザの操作入力を受け付けるとともに前記目的コンテンツ情報を保持し、前記生成された前記目的コンテンツ情報の表示後に受け付けた操作入力に含まれる前記全操作情報と保持した目的コンテンツ情報とを比較し、比較結果から有効コンテンツ情報を生成するフィードバックステップと、
前記有効コンテンツ情報と前記有効コンテンツ情報に関連する全操作情報とを受け取り、受け取った前記有効コンテンツ情報及び前記全操作情報から有効操作情報を抽出し、抽出した前記有効操作情報で前記確信度判定パラメータを更新する検証ステップと、
を含む目的コンテンツ探索支援方法。
ユーザが希望する目的コンテンツ情報の探索を支援する目的コンテンツ探索支援装置であって、
操作部と、
前記操作部の操作入力を受け付け、操作されたコンテンツのコンテンツ情報及びその操作時間を含む操作情報から構成される全操作情報を収集する情報収集部と、
前記情報収集部で収集した前記全操作情報が登録される全操作履歴データベースと、
前記操作入力を受け付けたとき、ある期間受け付けた全操作情報の履歴と、前記全操作履歴データベースに登録された前記全操作情報の履歴と、をマッチングし、マッチング結果から前記ユーザに関連する確信度判定パラメータを参照して確信度が高い少なくとも一つのコンテンツ情報を前記目的コンテンツ情報として抽出するマッチング部と、
前記マッチング部で抽出された前記目的コンテンツ情報の表示情報を生成する表示部と、
前記ユーザの操作入力を受け付けるとともに前記目的コンテンツ情報を保持し、前記生成された前記目的コンテンツ情報の表示後に受け付けた操作入力に含まれる前記全操作情報と保持した目的コンテンツ情報とを比較し、比較結果から有効コンテンツ情報を生成するフィードバック部と、
前記フィードバック機能から前記有効コンテンツ情報と前記有効コンテンツ情報に関連する全操作情報とを受け取り、受け取った前記有効コンテンツ情報及び前記全操作情報から有効操作情報を抽出し、抽出した前記有効操作情報で前記確信度判定パラメータを更新する検証部と、
を備えた目的コンテンツ探索支援装置。
30,130,230,330 目的コンテンツ探索支援装置
31 操作収集部
32 関連付け部
33 全操作履歴データベース
34 コンテンツ別操作履歴データベース
35 マッチング部
36 表示部
37 フィードバック部
38 検証部
40 目的コンテンツ判定部
COP 全操作情報
COI コンテンツ情報
OPI 操作情報
OCL 目的コンテンツ情報リスト
ECI 有効コンテンツ情報
EOI 有効操作情報
Claims (7)
- ユーザが希望する目的コンテンツ情報の探索を支援する目的コンテンツ探索支援機能をコンピュータに実現させるための目的コンテンツ探索支援プログラムであって、
前記目的コンテンツ探索支援プログラムは、情報登録手段、マッチング手段、表示手段、フィードバック手段及び検証手段として、前記コンピュータを機能させ、
前記情報登録手段は、
(a1)前記ユーザの操作入力を受け付け、
(a2)前記ユーザの操作入力に基づいて操作されたコンテンツを特定するためのコンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための操作情報と、を含む、複数の全操作情報を収集して全操作履歴データベースに登録し、
前記マッチング手段は、
(b1)所定期間の前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための所定期間コンテンツ情報と、前記所定期間に操作されたコンテンツに対して行われた操作内容を特定するための所定期間操作情報と、を含む所定期間の全操作情報を、前記全操作履歴データベースに登録されている前記複数の全操作情報のうち、同一のコンテンツに対する一連の操作であるとみなされる全操作情報と比較し、
(b2)前記比較の結果、前記所定期間の全操作情報が、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報と一致する場合、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報を、前記全操作履歴データベースから抽出し、
(b3)前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報により特定される操作が行われたコンテンツを、前記ユーザが所望するコンテンツの候補である目的コンテンツ候補として前記全操作履歴データベースから抽出し、
(b4)前記ユーザがコンテンツを所望している度合いを示す確信度を決定するために、前記目的コンテンツ候補に対応する、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報に含まれる各操作情報について、前記操作情報で特定される操作内容毎にスコア量を定義している確信度判定パラメータを合計することで、前記目的コンテンツ候補の確信度を算出し、
(b5)前記目的コンテンツ候補の中から、少なくとも1つの目的コンテンツ候補を前記確信度に基づいてさらに抽出し、
前記表示手段は、
(c)前記マッチング手段が前記確信度に基づいて抽出した前記目的コンテンツ候補を特定するための少なくとも1の目的コンテンツ情報を前記ユーザに提示し、
前記フィードバック手段は、
(d1)前記表示手段が前記目的コンテンツ情報を提示した後に、前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための提示後コンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための提示後操作情報と、を含む提示後全操作情報を用いて、前記提示後コンテンツ情報と、前記表示手段が提示した前記目的コンテンツ情報と、を比較し、
(d2)前記比較において、前記提示後コンテンツ情報が、前記表示手段が提示した少なくとも1の前記目的コンテンツ情報と一致すると判断すると、前記一致した目的コンテンツ情報と、前記一致した目的コンテンツ情報により特定される目的コンテンツ候補に対して行われた操作内容を特定するための操作情報と、を含む全操作情報を、有効コンテンツ情報として特定し、
前記検証手段は、
(e1)前記有効コンテンツ情報として特定された全操作情報から操作情報を抽出し、前記抽出した操作情報を有効操作情報として特定し、
(e2)前記有効操作情報により特定される操作内容について、前記確信度判定パラメータのスコア量を所定量増加させて更新する、
目的コンテンツ探索支援プログラム。 - 前記情報登録手段は、
前記コンテンツ情報ごとに前記操作情報を関連付けてコンテンツ別操作履歴データベースに登録する関連付け手段を含む、請求項1に記載の目的コンテンツ探索支援プログラム。 - 前記情報登録手段から前記コンテンツ情報を受け取り、受け取った前記コンテンツ情報が前記目的コンテンツ情報か否かを、各コンテンツ毎に対応づけられた目的コンテンツ判定基準により判定する目的コンテンツ判定手段として、さらに前記コンピュータを機能させ、
前記目的コンテンツ判定手段は、前記情報登録手段から得られた前記コンテンツ情報と、前記コンテンツ情報が前記目的コンテンツ情報か否かの別を示すフラグとを、前記関連付け手段に通知し、
前記関連付け手段は、前記関連付けた前記コンテンツ情報を基準にして、前記コンテンツ情報と前記操作情報と前記フラグとを前記コンテンツ別操作履歴データベースに登録する、請求項2に記載の目的コンテンツ探索支援プログラム。 - 前記検証手段は、前記有効操作情報について前記目的コンテンツ判定基準を更新する、請求項3に記載の目的コンテンツ探索支援プログラム。
- 前記検証手段は、
前記全操作履歴データベースに記憶された全操作情報に基づいて前記ユーザの操作傾向を判定し、判定した前記操作傾向により、少なくとも前記目的コンテンツ判定基準及び確信度判定パラメータのいずれかを更新する、請求項3に記載の目的コンテンツ探索支援プログラム。 - ユーザが希望する目的コンテンツ情報の探索を支援する、コンピュータが実行する目的コンテンツ探索支援方法であって、
前記目的コンテンツ探索支援方法は、情報登録ステップ、マッチングステップ、表示ステップ、フィードバックステップ及び検証ステップを含み、
前記情報登録ステップは、
(a1)前記ユーザの操作入力を受け付け、
(a2)前記ユーザの操作入力に基づいて操作されたコンテンツを特定するためのコンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための操作情報と、を含む、複数の全操作情報を収集して全操作履歴データベースに登録し、
前記マッチングステップは、
(b1)所定期間の前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための所定期間コンテンツ情報と、前記所定期間に操作されたコンテンツに対して行われた操作内容を特定するための所定期間操作情報と、を含む所定期間の全操作情報を、前記全操作履歴データベースに登録されている前記複数の全操作情報のうち、同一のコンテンツに対する一連の操作であるとみなされる全操作情報と比較し、
(b2)前記比較の結果、前記所定期間の全操作情報が、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報と一致する場合、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報を、前記全操作履歴データベースから抽出し、
(b3)前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報により特定される操作が行われたコンテンツを、前記ユーザが所望するコンテンツの候補である目的コンテンツ候補として前記全操作履歴データベースから抽出し、
(b4)前記ユーザがコンテンツを所望している度合いを示す確信度を決定するために、前記目的コンテンツ候補に対応する、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報に含まれる各操作情報について、前記操作情報で特定される操作内容毎にスコア量を定義している確信度判定パラメータを合計することで、前記目的コンテンツ候補の確信度を算出し、
(b5)前記目的コンテンツ候補の中から、少なくとも1つの目的コンテンツ候補を前記確信度に基づいてさらに抽出し、
前記表示ステップは、
(c)前記マッチングステップで前記確信度に基づいて抽出された前記目的コンテンツ候補を特定するための少なくとも1の目的コンテンツ情報を前記ユーザに提示し、
前記フィードバックステップは、
(d1)前記表示ステップで前記目的コンテンツ情報が提示された後に、前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための提示後コンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための提示後操作情報と、を含む提示後全操作情報を用いて、前記提示後コンテンツ情報と、前記表示ステップで提示された前記目的コンテンツ情報と、を比較し、
(d2)前記比較において、前記提示後コンテンツ情報が、前記表示ステップで提示された少なくとも1の前記目的コンテンツ情報と一致すると判断すると、前記一致した目的コンテンツ情報と、前記一致した目的コンテンツ情報により特定される目的コンテンツ候補に対して行われた操作内容を特定するための操作情報と、を含む全操作情報を、有効コンテンツ情報として特定し、
前記検証ステップは、
(e1)前記有効コンテンツ情報として特定された全操作情報から操作情報を抽出し、前記抽出した操作情報を有効操作情報として特定し、
(e2)前記有効操作情報により特定される操作内容について、前記確信度判定パラメータのスコア量を所定量増加させて更新する、
目的コンテンツ探索支援方法。 - ユーザが希望する目的コンテンツ情報の探索を支援する目的コンテンツ探索支援装置であって、
前記目的コンテンツ探索支援装置は、情報登録手段、マッチング手段、表示手段、フィードバック手段及び検証手段を含み、
前記情報登録手段は、
(a1)前記ユーザの操作入力を受け付け、
(a2)前記ユーザの操作入力に基づいて操作されたコンテンツを特定するためのコンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための操作情報と、を含む、複数の全操作情報を収集して全操作履歴データベースに登録し、
前記マッチング手段は、
(b1)所定期間の前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための所定期間コンテンツ情報と、前記所定期間に操作されたコンテンツに対して行われた操作内容を特定するための所定期間操作情報と、を含む所定期間の全操作情報を、前記全操作履歴データベースに登録されている前記複数の全操作情報のうち、同一のコンテンツに対する一連の操作であるとみなされる全操作情報と比較し、
(b2)前記比較の結果、前記所定期間の全操作情報が、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報と一致する場合、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報を、前記全操作履歴データベースから抽出し、
(b3)前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報により特定される操作が行われたコンテンツを、前記ユーザが所望するコンテンツの候補である目的コンテンツ候補として前記全操作履歴データベースから抽出し、
(b4)前記ユーザがコンテンツを所望している度合いを示す確信度を決定するために、前記目的コンテンツ候補に対応する、前記同一のコンテンツに対する一連の操作であるとみなされる全操作情報に含まれる各操作情報について、前記操作情報で特定される操作内容毎にスコア量を定義している確信度判定パラメータを合計することで、前記目的コンテンツ候補の確信度を算出し、
(b5)前記目的コンテンツ候補の中から、少なくとも1つの目的コンテンツ候補を前記確信度に基づいてさらに抽出し、
前記表示手段は、
(c)前記マッチング手段が前記確信度に基づいて抽出した前記目的コンテンツ候補を特定するための少なくとも1の目的コンテンツ情報を前記ユーザに提示し、
前記フィードバック手段は、
(d1)前記表示手段が前記目的コンテンツ情報を提示した後に、前記ユーザの操作入力に基づいて操作されたコンテンツを特定するための提示後コンテンツ情報と、前記コンテンツに対して行われた操作内容を特定するための提示後操作情報と、を含む提示後全操作情報を用いて、前記提示後コンテンツ情報と、前記表示手段が提示した前記目的コンテンツ情報と、を比較し、
(d2)前記比較において、前記提示後コンテンツ情報が、前記表示手段が提示した少なくとも1の前記目的コンテンツ情報と一致すると判断すると、前記一致した目的コンテンツ情報と、前記一致した目的コンテンツ情報により特定される目的コンテンツ候補に対して行われた操作内容を特定するための操作情報と、を含む全操作情報を、有効コンテンツ情報として特定し、
前記検証手段は、
(e1)前記有効コンテンツ情報として特定された全操作情報から操作情報を抽出し、前記抽出した操作情報を有効操作情報として特定し、
(e2)前記有効操作情報により特定される操作内容について、前記確信度判定パラメータのスコア量を所定量増加させて更新する、
目的コンテンツ探索支援装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008075933A JP4510109B2 (ja) | 2008-03-24 | 2008-03-24 | 目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 |
US12/388,969 US8244704B2 (en) | 2008-03-24 | 2009-02-19 | Recording medium recording object contents search support program, object contents search support method, and object contents search support apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008075933A JP4510109B2 (ja) | 2008-03-24 | 2008-03-24 | 目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009230520A JP2009230520A (ja) | 2009-10-08 |
JP4510109B2 true JP4510109B2 (ja) | 2010-07-21 |
Family
ID=41089889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008075933A Expired - Fee Related JP4510109B2 (ja) | 2008-03-24 | 2008-03-24 | 目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8244704B2 (ja) |
JP (1) | JP4510109B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7689616B2 (en) * | 2005-04-15 | 2010-03-30 | Microsoft Corporation | Techniques for specifying and collecting data aggregations |
US7979520B2 (en) * | 2005-04-15 | 2011-07-12 | Microsoft Corporation | Prescriptive architecture recommendations |
US8892541B2 (en) * | 2009-12-01 | 2014-11-18 | Topsy Labs, Inc. | System and method for query temporality analysis |
US11113299B2 (en) | 2009-12-01 | 2021-09-07 | Apple Inc. | System and method for metadata transfer among search entities |
US8620911B2 (en) | 2010-04-29 | 2013-12-31 | Hewlett-Packard Development Company, L.P. | Document registry system |
CN104220959B (zh) * | 2012-04-10 | 2017-05-31 | 英派尔科技开发有限公司 | 提取网页的流行信息 |
US9294492B1 (en) * | 2015-03-10 | 2016-03-22 | Iboss, Inc. | Software program identification based on program behavior |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004287835A (ja) * | 2003-03-20 | 2004-10-14 | Nippon Telegr & Teleph Corp <Ntt> | オブジェクト表作成方法及びオブジェクト推薦方法及びオブジェクト表作成プログラム及びオブジェクト推薦方法 |
JP2006185185A (ja) * | 2004-12-27 | 2006-07-13 | Nippon Telegr & Teleph Corp <Ntt> | 経験スコア管理システムおよび方法、プログラム |
JP2006185164A (ja) * | 2004-12-27 | 2006-07-13 | Nippon Telegr & Teleph Corp <Ntt> | 検索方法と検索装置 |
JP2007148688A (ja) * | 2005-11-25 | 2007-06-14 | Nippon Telegr & Teleph Corp <Ntt> | 情報検索方法及び装置及びコンピュータ読み取り可能な記録媒体 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3802977B2 (ja) * | 1997-10-20 | 2006-08-02 | 富士通株式会社 | 蓄積交換型電子会議システムにおける情報矛盾判定、修正装置及び方法並びに情報矛盾判定、修正プログラムを記録したコンピュータ読取可能な記憶媒体 |
US7200815B2 (en) * | 2000-03-17 | 2007-04-03 | Schlucktronix Llc | Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time |
US7062561B1 (en) * | 2000-05-23 | 2006-06-13 | Richard Reisman | Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping |
US20020078162A1 (en) | 2000-12-15 | 2002-06-20 | I -Tink Co., Ltd. | Program generation system, network system and agent system |
JP2002268894A (ja) | 2000-12-15 | 2002-09-20 | Ai Teinku:Kk | プログラム作成装置、ネットワークシステム及びエージェントシステム |
US7013303B2 (en) * | 2001-05-04 | 2006-03-14 | Sun Microsystems, Inc. | System and method for multiple data sources to plug into a standardized interface for distributed deep search |
JP2003099453A (ja) * | 2001-09-26 | 2003-04-04 | Hitachi Ltd | 情報提供システムおよびプログラム |
US7203909B1 (en) * | 2002-04-04 | 2007-04-10 | Microsoft Corporation | System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities |
CA2513490A1 (en) * | 2003-01-24 | 2004-08-05 | Gery Michel Ducatel | Searching apparatus and methods |
US7603349B1 (en) * | 2004-07-29 | 2009-10-13 | Yahoo! Inc. | User interfaces for search systems using in-line contextual queries |
JP4445849B2 (ja) | 2004-12-27 | 2010-04-07 | 日本電信電話株式会社 | ファイル検索方法、ファイル検索装置、および、ファイル検索プログラム |
JP4528203B2 (ja) | 2005-05-30 | 2010-08-18 | 日本電信電話株式会社 | ファイル検索方法、ファイル検索装置、及びファイル検索プログラム |
US20070124283A1 (en) * | 2005-11-28 | 2007-05-31 | Gotts John W | Search engine with community feedback system |
JP4973503B2 (ja) * | 2006-01-31 | 2012-07-11 | 富士通株式会社 | ファイル検索プログラム、方法及び装置 |
US7831586B2 (en) * | 2006-06-09 | 2010-11-09 | Ebay Inc. | System and method for application programming interfaces for keyword extraction and contextual advertisement generation |
US7849079B2 (en) * | 2006-07-31 | 2010-12-07 | Microsoft Corporation | Temporal ranking of search results |
JP2008146355A (ja) * | 2006-12-11 | 2008-06-26 | Lealcom Kk | 情報配信システム、情報配信装置及び情報配信方法 |
JP2008165303A (ja) * | 2006-12-27 | 2008-07-17 | Fujifilm Corp | コンテンツ登録装置、及びコンテンツ登録方法、及びコンテンツ登録プログラム |
US20080300914A1 (en) * | 2007-05-29 | 2008-12-04 | Microsoft Corporation | Dynamic activity management |
US8271878B2 (en) * | 2007-12-28 | 2012-09-18 | Amazon Technologies, Inc. | Behavior-based selection of items to present on affiliate sites |
-
2008
- 2008-03-24 JP JP2008075933A patent/JP4510109B2/ja not_active Expired - Fee Related
-
2009
- 2009-02-19 US US12/388,969 patent/US8244704B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004287835A (ja) * | 2003-03-20 | 2004-10-14 | Nippon Telegr & Teleph Corp <Ntt> | オブジェクト表作成方法及びオブジェクト推薦方法及びオブジェクト表作成プログラム及びオブジェクト推薦方法 |
JP2006185185A (ja) * | 2004-12-27 | 2006-07-13 | Nippon Telegr & Teleph Corp <Ntt> | 経験スコア管理システムおよび方法、プログラム |
JP2006185164A (ja) * | 2004-12-27 | 2006-07-13 | Nippon Telegr & Teleph Corp <Ntt> | 検索方法と検索装置 |
JP2007148688A (ja) * | 2005-11-25 | 2007-06-14 | Nippon Telegr & Teleph Corp <Ntt> | 情報検索方法及び装置及びコンピュータ読み取り可能な記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2009230520A (ja) | 2009-10-08 |
US8244704B2 (en) | 2012-08-14 |
US20090240691A1 (en) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4510109B2 (ja) | 目的コンテンツ探索支援プログラム、目的コンテンツ探索支援方法、及び目的コンテンツ探索支援装置 | |
JP4342575B2 (ja) | キーワード提示のための装置、方法、及びプログラム | |
JP3803961B2 (ja) | データベース生成装置、データベース生成処理方法及びデータベース生成プログラム | |
AU2011239618A1 (en) | Ascribing actionable attributes to data that describes a personal identity | |
US8234584B2 (en) | Computer system, information collection support device, and method for supporting information collection | |
JP4973503B2 (ja) | ファイル検索プログラム、方法及び装置 | |
JP5366632B2 (ja) | 検索サポートキーワード提示装置、方法及びプログラム | |
JP4869292B2 (ja) | 検索キーワードを推薦するサーバ、方法、およびプログラム | |
JP4515774B2 (ja) | 文書要素検索サーバ及び文書要素検索サーバとして機能させるプログラム | |
JP4189387B2 (ja) | 知識検索システム、知識検索方法及びプログラム | |
Moumtzidou et al. | Discovery of environmental nodes in the web | |
JP4910817B2 (ja) | 検索候補語句提示装置、検索候補語句提示プログラムおよび検索候補語句提示方法 | |
JP4675986B2 (ja) | 情報共有装置及び情報共有プログラム | |
CN113032549B (zh) | 一种文档排序方法、装置、电子设备及存储介质 | |
JP5462713B2 (ja) | Webページ収集装置、方法及びプログラム | |
JP4528203B2 (ja) | ファイル検索方法、ファイル検索装置、及びファイル検索プログラム | |
TWM623755U (zh) | 產生創意素材的系統 | |
JP5757187B2 (ja) | ファイル格納先候補決定装置、ファイル格納先候補の決定方法、ファイル格納先決定支援システム、並びにコンピュータ・プログラム | |
JP5777663B2 (ja) | 検索支援装置及び検索支援プログラム | |
JP5334639B2 (ja) | 情報処理装置、データ記憶方法及びプログラム、並びに情報処理システム | |
JP7341090B2 (ja) | 文献検索システム及び方法 | |
JP2019159608A (ja) | 検索装置及び検索方法 | |
JP2012128802A (ja) | 検索アルゴリズム評価システム | |
JP2019021228A (ja) | 検索装置、検索システム及びプログラム | |
JP5068304B2 (ja) | 抽出装置、方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100326 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100427 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100428 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |