(57)【要約】【課題】ユーザが扱った電子文書の、そのユーザにとっての価値を、その電子文書に対して行った操作に基づき定量的に求める。【解決手段】電子ファイルに対する操作に関する情報を取得する操作情報取得手段と、操作情報取得手段によって取得した情報と電子ファイルに対するユーザの価値評価とを関連付けて操作情報記憶部に格納する操作情報記憶手段と、電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新手段と、電子ファイルに関連する、操作情報記憶部に格納されている情報を取得する操作情報管理手段と、操作情報管理手段により取得した情報とモデル記憶部に格納される関連する情報に基づき、電子ファイルの価値を計算する価値計算手段と、を備える。【選択図】図３
2010204824.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルに対する操作に関する情報を取得する操作情報取得手段と、
前記操作情報取得手段によって取得した情報と前記電子ファイルに対するユーザの価値評価とを関連付けて操作情報記憶部に格納する操作情報記憶手段と、
前記電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新手段と、
前記電子ファイルに関連する、前記操作情報記憶部に格納されている情報を取得する操作情報管理手段と、
前記操作情報管理手段により取得した情報と前記モデル記憶部に格納される関連する情報に基づき、前記電子ファイルの価値を計算する価値計算手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記操作情報取得手段は、サーバに格納される操作情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記モデル更新手段は、回帰分析を用いて前記重要度を算出することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
指定された条件に対して前記操作情報記憶部に格納されている電子ファイルに絞り込む文書指定手段を備え、
操作情報管理手段は、前記文書指定手段により絞り込まれた電子ファイルに関連する前記操作情報記憶部に格納されている情報を取得し、
前記価値計算手段によって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示手段と、を備えることを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記文書提示手段は、価値の大きい順に電子ファイルを並べて提示することを特徴とする請求項４記載の情報処理装置。
【請求項６】
電子ファイルの操作を行う複数の情報処理装置と、複数のユーザの操作情報を管理するサーバと、を備える情報処理システムであって、
前記サーバは、
電子ファイルに対する操作に関する情報と、前記電子ファイルに対するユーザの価値評価と、前記複数のユーザにおける識別子と、を関連付けて操作情報記憶部に格納する操作情報記憶手段と、
前記電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新手段と、
絞り込まれた電子ファイルに関連する、前記操作情報記憶部に格納されている情報を取得する操作情報管理手段と、
前記操作情報管理手段により取得した情報と前記モデル記憶部に格納される関連する情報に基づき、前記電子ファイルの価値を計算する価値計算手段と、
前記情報処理装置は、
指定された条件に対して前記操作情報記憶部に格納されている電子ファイルに絞り込む文書指定手段を備え、
前記価値計算手段によって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示手段と、を有することを特徴とする情報処理システム。
【請求項７】
電子ファイルに対する操作に関する情報を取得する操作情報取得ステップと、
前記操作情報取得ステップによって取得した情報と前記電子ファイルに対するユーザの価値評価とを関連付けて操作情報記憶部に格納する操作情報記憶ステップと、
前記電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新ステップと、
前記電子ファイルに関連する、前記操作情報記憶部に格納されている情報を取得する操作情報管理ステップと、
前記操作情報管理ステップにより取得した情報と前記モデル記憶部に格納される関連する情報に基づき、前記電子ファイルの価値を計算する価値計算ステップと、を備えることを特徴とする情報処理装置の価値計算方法。
【請求項８】
指定された条件に対して前記操作情報記憶部に格納されている電子ファイルに絞り込む文書指定ステップを備え、
操作情報管理ステップは、前記文書指定ステップにより絞り込まれた電子ファイルに関連する前記操作情報記憶部に格納されている情報を取得し、
前記価値計算ステップによって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示ステップと、を備えることを特徴とする請求項７記載の情報処理装置の価値計算方法。
【請求項９】
サーバによる電子ファイルに対する操作に関する情報と、前記電子ファイルに対するユーザの価値評価と、前記複数のユーザにおける識別子と、を関連付けて操作情報記憶部に格納する操作情報記憶ステップと、
前記電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新ステップと、
情報処理装置による指定された条件に対して前記操作情報記憶部に格納されている電子ファイルに絞り込む文書指定ステップと、
前記サーバによる文書指定ステップにて絞り込まれた電子ファイルに関連する、前記操作情報記憶部に格納されている情報を取得する操作情報管理ステップと、
前記操作情報管理ステップにより取得した情報と前記モデル記憶部に格納される関連する情報に基づき、前記電子ファイルの価値を計算する価値計算ステップと、
前記情報処理装置による前記価値計算ステップによって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示ステップと、を備えることを特徴とする情報処理システムの価値計算方法。
【請求項１０】
請求項７から９のいずれか１項に記載の価値計算方法をコンピュータに実行させるプログラム。
【請求項１１】
請求項１０記載のプログラムを格納するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが電子ファイルに対して行う操作に基づき、そのユーザにとってのその文書の価値の大きさを判別する情報処理装置、情報処理システム、その価値計算方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
コンピュータにより取り扱われる電子文書の種類は様々であり、ユーザは目的に応じてその様々な電子文書を利用する。
【０００３】
しかしながら、利用した文書は、そのユーザにとって価値のある電子文書であるかほとんど役に立たなかった電子文書まで様々である。ところが、ユーザが後から以前に使った電子文書を再び扱うときに、その文書がユーザにとって価値の高い電子文書であると気づくこともある。
【０００４】
そのため、ユーザにとっての電子文書の価値をシステムが判断し、そのような電子ファイルを優先的に提示することができれば、ユーザの情報検索に伴う負担を低減することが出来る。
【０００５】
このような電子文書の価値を判断する方法として、次のような方法が存在する。
【０００６】
特許文献１から３には、電子文書へのアクセス頻度、更新頻度、閲覧時間といった項目からその文書の重要度を判定する技術が開示されている。
【０００７】
これらの技術は、重要な文書には頻繁にアクセスする、重要な文書を長く閲覧する、といった仮定に基づいているが、これらの指標には個人差があり、例えば同じ文書を何度も参照する人もいれば、１回の参照で文書の内容を把握できる人もいる。
【０００８】
閲覧時間についても同様に、個人差のある項目である。また、重要な文書については直接参照せずに印刷した上で、閲覧する人もいる。
【０００９】
このような個人差のある指標については、ユーザ間の違いを考慮せずにユーザにとって違なる文書の重要度を判定することはできない。
【００１０】
そこで、特許文献４では情報検索の際に、提示する文書を決定するスコアの計算に際して、いかに検索条件に見合うかを表す適合スコアの他に、その情報に対する入力や印刷、閲覧時間を基に計算する経験スコアを利用し、表示優先度を決定する方法が開示されている。
【００１１】
特許文献４の技術を応用すれば、経験スコアをユーザにとっての価値と見なすことが出来れば、操作した電子文書に対する価値が計算可能である。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献４に記載の技術では、経験スコアの算出に使う指標として上記３項目しか挙げられていない。また、それぞれの項目がユーザにとってどのくらい重要なのかを予め知っておく必要がある。すなわち特許文献４における技術では、価値のある文書に対してどのような行動をするかが既知であるユーザには有効である。
【００１３】
ところが、一般にユーザが価値のある文書に対してどのような行動をとるかは、ユーザ毎に異なる。したがってこの技術をそのまま、一般的なユーザにとっての電子文書の価値判断の技術に応用することはできない。
【００１４】
すなわち、各々のユーザにとっての文書の重要度は、そのユーザが価値ある文書に対してどのような行動を行うか明らかでない限り、そのユーザに適応した形で判断することはできなかった。
【００１５】
そこで本発明は、上記問題点に鑑みてなされたもので、ユーザが扱った電子文書の、そのユーザにとっての価値を、その電子文書に対して行った操作に基づき定量的に求めることを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明における情報処理装置は、電子ファイルに対する操作に関する情報を取得する操作情報取得手段と、操作情報取得手段によって取得した情報と電子ファイルに対するユーザの価値評価とを関連付けて操作情報記憶部に格納する操作情報記憶手段と、電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新手段と、電子ファイルに関連する、操作情報記憶部に格納されている情報を取得する操作情報管理手段と、操作情報管理手段により取得した情報とモデル記憶部に格納される関連する情報に基づき、電子ファイルの価値を計算する価値計算手段と、を備えることを特徴とする。
【００１７】
また、本発明における情報処理システムは、電子ファイルの操作を行う複数の情報処理装置と、複数のユーザの操作情報を管理するサーバと、を備える情報処理システムであって、サーバは、電子ファイルに対する操作に関する情報と、電子ファイルに対するユーザの価値評価と、複数のユーザにおける識別子と、を関連付けて操作情報記憶部に格納する操作情報記憶手段と、電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新手段と、絞り込まれた電子ファイルに関連する、操作情報記憶部に格納されている情報を取得する操作情報管理手段と、操作情報管理手段により取得した情報とモデル記憶部に格納される関連する情報に基づき、電子ファイルの価値を計算する価値計算手段と、情報処理装置は、指定された条件に対して操作情報記憶部に格納されている電子ファイルに絞り込む文書指定手段を備え、価値計算手段によって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示手段と、を有することを特徴とする。
【００１８】
また、本発明における情報処理装置の価値計算方法は、電子ファイルに対する操作に関する情報を取得する操作情報取得ステップと、操作情報取得ステップによって取得した情報と電子ファイルに対するユーザの価値評価とを関連付けて操作情報記憶部に格納する操作情報記憶ステップと、電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新ステップと、電子ファイルに関連する、操作情報記憶部に格納されている情報を取得する操作情報管理ステップと、操作情報管理ステップにより取得した情報とモデル記憶部に格納される関連する情報に基づき、電子ファイルの価値を計算する価値計算ステップと、を備えることを特徴とする。
【００１９】
また、本発明における情報処理システムの価値計算方法は、サーバによる電子ファイルに対する操作に関する情報と、電子ファイルに対するユーザの価値評価と、複数のユーザにおける識別子と、を関連付けて操作情報記憶部に格納する操作情報記憶ステップと、電子ファイルにおける各操作の重要度を格納するモデル記憶部の情報を構築するモデル更新ステップと、情報処理装置による指定された条件に対して操作情報記憶部に格納されている電子ファイルに絞り込む文書指定ステップと、サーバによる文書指定ステップにて絞り込まれた電子ファイルに関連する、操作情報記憶部に格納されている情報を取得する操作情報管理ステップと、操作情報管理ステップにより取得した情報とモデル記憶部に格納される関連する情報に基づき、電子ファイルの価値を計算する価値計算ステップと、情報処理装置による価値計算ステップによって計算された価値の大きさに基づいて、絞り込まれた電子ファイルを提示する文書提示ステップと、を備えることを特徴とする。
【００２０】
また、本発明におけるプログラムは、上記記載の価値計算方法をコンピュータに実行させることを特徴とする。
【００２１】
また、本発明における記録媒体は、上記記載のプログラムを格納するコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００２２】
本発明により、ユーザが扱った電子文書の、そのユーザにとっての価値を、その電子文書に対して行った操作に基づき定量的に求めることが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理装置の構成図である。
【図２】本発明の実施形態に係る情報処理システムの構成図である。
【図３】本発明の実施形態に係る情報処理装置の機能ブロック図である。
【図４】本発明の実施形態に係る価値計算時のフローチャート図である。
【図５】操作情報記憶テーブルの一例を示す図である。
【図６】モデル記憶テーブルの一例を示す図である。
【図７】操作情報を操作情報記憶テーブルに格納する際のフローチャート図である。
【図８】操作情報を出力する際のフローチャート図である。
【図９】価値計算部におけるフローチャート図である。
【図１０】モデル更新部におけるフローチャート図である。
【図１１】価値の入力画面の一例を示す図である。
【図１２】価値の入力画面の一例を示す図である。
【図１３】本発明の他の実施形態に係る情報処理装置の機能ブロック図である。
【図１４】検索条件の入力画面例である。
【図１５】検索結果の表示画面例である。
【図１６】文書提示処理におけるフローチャート図である。
【図１７】本発明の他の実施形態に係る情報処理システムの構成図である。
【図１８】本発明の他の実施形態に係る情報処理システムの機能ブロック図である。
【図１９】文書提示処理におけるフローチャート図である。
【図２０】ユーザ情報記憶テーブルの一例を示す図である。
【発明を実施するための形態】
【００２４】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２５】
（第１の実施形態）
図１は、本発明の実施形態における情報処理装置の構成図である。図１に示すように本情報処理装置は、ＣＰＵ１と、メモリ２と、ディスプレイアダプタ３を介したディスプレイスクリーン４などの表示装置と、シリアルポート５と、キーボード６と、マウスなどのポインティングデバイス７と、記憶装置８とを相互接続するバス９を有して構成され、その他、音声インタフェース１０やネットワークインタフェース１１など多くのデバイスを接続できる。
【００２６】
例えば、ネットワークインタフェースを通して、電子メールやＦＴＰなどの電子ファイル転送やＷＷＷなどのネットワークサービス１２を利用したり、シリアルポート５やバス９、ネットワークインタフェース１１を介してプリンタ、ＦＡＸやスキャナといった外部入出力装置１３を利用したりすることができる。
【００２７】
次に、本発明の第１の実施形態について詳細に説明する。
【００２８】
本発明の実施形態は、コンピュータにおいて操作した電子ファイルのユーザにとっての価値をその操作に関する情報に基づき求めるものである。図２は、本実施形態における情報処理システムの模式図である。
【００２９】
図２に示すように情報処理装置１００は、イントラネットやインターネットなどのネットワーク２００を介して管理サーバ３００と接続される。
【００３０】
管理サーバ３００は、情報処理装置１００における電子ファイルやその電子ファイルに対する操作情報を管理し、それらの情報に基づいて電子ファイルの価値を計算する。
【００３１】
図３は、本発明の第１の実施形態における情報処理装置の機能ブロック図である。
【００３２】
本情報処理装置は、処理部１１０と、ＤＢ（データベース）部１２０と、を有して構成される。
【００３３】
処理部１１０は、操作情報取得部１１１と、操作情報管理部１１２と、価値計算部１１３と、モデル更新部１１４と、を有し、ＤＢ部１２０は、操作情報記憶テーブル１２１と、モデル記憶テーブル１２２と、を有して構成される。
【００３４】
操作情報取得部１１１は、電子ファイルに対するユーザの操作に関する情報を取得する。
【００３５】
操作情報管理部１１２は、操作情報記憶テーブル１２１に格納される電子ファイルに対する操作に関する情報を管理する。
【００３６】
モデル更新部１１３は、モデル記憶テーブル１２２に格納されるユーザ毎の電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を構築する。
【００３７】
価値計算部１１４は、電子ファイルに対する操作に関する情報からモデル記憶テーブル１２２に保持される情報に基づき、その電子ファイルの価値を計算する。
【００３８】
また、操作情報記憶テーブル１２１は、操作情報に関する情報を保持し、モデル記憶テーブル１２２は、ユーザ毎における電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を保持する。
【００３９】
これらはすべて単一の情報処理装置内において構成されるものであるが、操作情報取得部１１１についてはクライアント端末と、サーバとで構成され、サーバに格納される電子ファイルなどの操作情報をクライアント端末が取得する機能部である。なお、サーバには、電子ファイルのＩＤと操作された情報とが関連付けて格納される。
【００４０】
本実施形態における価値計算方法の実施例を説明する。
【００４１】
本装置に対してファイルのＩＤおよびそのファイルの操作が行われた時間情報の入力が行われると、その時間においてそのファイルに対して行われた操作情報を基に、その操作を行ったユーザにとってのそのファイルの価値を計算し、出力する。
【００４２】
図４は、本発明の実施形態における価値計算のフローチャート図である。以下、価値計算処理について本フローチャート図を参照に詳細に説明する。
【００４３】
操作情報管理部１１２は、対象となる電子ファイルのＩＤおよび操作を行った日付情報の入力に対して（ステップＳ１１）、その指定された日付に指定された電子ファイルに対して行った操作に関する情報を操作情報テーブル１２１より取得する（ステップＳ１２）。
【００４４】
価値計算部１１４は、操作情報管理部１１２の取得した操作に関する情報から、モデル記憶テーブル１２２に格納されるユーザの特性を表すパラメータに基づき、対象となる電子ファイルに関する対象となる操作日における価値の大きさを計算し、出力する（ステップＳ１３）。
【００４５】
続いて、図５及び図６を参照にＤＢ部１２０における各記憶テーブルに格納される情報について詳細に説明する。
【００４６】
図５は、操作情報記憶テーブル１２１の一例を示す。
【００４７】
この一行はある電子ファイルのある一日における操作に関する情報が格納される。ファイルＩＤと、操作のされた日付と、キー入力数（回）と、マウスクリック回数（回）と、ウィンドウを開いた回数（回）と、ウィンドウを開いた累計時間（秒）と、ウィンドウをフォーカスした回数（回）と、ウィンドウをフォーカスした累計時間（秒）と、他の文書に添付された回数（回）と、その文書に他の文書を貼付した回数（回）と、最終更新日と、作成日と、その電子ファイルの名前と、その電子ファイルのその日における価値と、を格納する。
【００４８】
なお、その電子ファイルのその日における価値のある／なしは、それぞれ１，０の値により格納する。
【００４９】
また、明らかでない値については空欄となる。
【００５０】
図６には、モデル記憶テーブル１２２の一例を示す。ここにはそれぞれの操作について、ユーザが重要な文書に対して行う度合いの大きさを示す値が格納され、キー入力数に対する度合いの大きさと、マウスクリック回数に対する度合いの大きさと、ウィンドウを開いた回数に対する度合いの大きさと、ウィンドウを開いた累計時間（秒）に対する度合いの大きさと、ウィンドウをフォーカスした回数（回）に対する度合いの大きさと、ウィンドウをフォーカスした累計時間（秒）に対する度合いの大きさと、他の文書に添付された回数（回）に対する度合いの大きさと、その文書に他の文書を貼付した回数（回）に対する度合いの大きさと、最終更新日に対する度合いの大きさと、作成日に対する度合いの大きさと、を格納する。
【００５１】
なお、ここでは操作に関する情報として、キー入力数、マウスクリック回数、ウィンドウを開いた回数、ウィンドウを開いた累計時間、ウィンドウをフォーカスした回数、ウィンドウをフォーカスした累計時間、他の文書に添付された回数、文書に他の文書を貼付した回数、最終更新日、作成日を挙げられているが、他に印刷回数、文書の更新回数、その文書においてスクロールを行った時間、メールに添付したかどうか、などを含めてもよい。また、システムの初期状態においてはすべて0.1が格納される。
【００５２】
次に、操作情報取得部１１１の処理について説明する。操作情報取得部１１１は、例えば特許文献５に開示される技術を利用することにより実施され、情報処理装置において、操作した電子ファイルおよびその操作に関する情報を取得、サーバ内に保持する。
【００５３】
次に、操作情報管理部１１２の処理について説明する。操作情報管理部１１２の行う処理フローは２つあり、第１の処理は、操作情報取得部１１２の取得した操作情報を操作情報記憶テーブル１２１に格納する処理であり、第２の処理はファイルＩＤおよび日付情報の入力に対して該当するファイルの該当する日付におけるすべての操作情報を価値計算部１１４に対して出力する処理である。
【００５４】
図７を参照に第１の処理について詳細に説明する。
【００５５】
本処理は、一日の決まった時間に自動的に起動され、操作情報取得部１１１がサーバ内に保持する操作情報にネットワークを介してアクセスし、その前日にそのクライアント端末において行われたファイルに関する操作、例えばキー入力数、マウスクリック回数、ウィンドウを開いた回数、ウィンドウを開いた累計時間、ウィンドウをフォーカスした回数、ウィンドウをフォーカスした累計時間、他の文書に添付された回数、他の文書を貼付した回数をファイル毎にカウントし、取得する（ステップＳ２１）。
【００５６】
また、そのファイルの最終更新日、作成日が得られれば取得し、操作情報に含める。またファイルのハッシュ値を取得し、ファイルＩＤとする。なお、ファイルのハッシュ値がファイルの更新により一日の中で変化している場合はその変化前のハッシュ値がファイルＩＤとされているもののファイルＩＤを変化後のハッシュ値に変換して処理を行うことで、一日の間に更新されたファイルはすべて一日の最後のハッシュ値をそのファイルのファイルＩＤとして処理される。
【００５７】
また、ハッシュ値が取得されていない場合は、操作情報記憶テーブル１２１のファイルＩＤ列に存在しない任意の記号をそのファイルのファイルＩＤとする。さらにそのファイルＩＤのファイルの名称を取得する
【００５８】
取得したファイル毎の情報のそれぞれについて、操作情報記憶テーブル１２１の最終行に行を追加し、ファイルＩＤ、その操作を行った日付、また各種項目に該当する操作情報、ファイルの名前をそれぞれ格納する（ステップＳ２２）。
【００５９】
次に、図８を参照に第２の処理について詳細に説明する。
【００６０】
ファイルＩＤおよび日付の入力を取得し（ステップＳ３１）、操作情報記憶テーブル１２１に入力されているファイルＩＤおよび日付情報と一致している行を抽出し（ステップＳ３２）、その行に格納されるすべての列の情報を価値計算部に対して出力する（ステップＳ３３）。
【００６１】
このときファイルＩＤの代わりにファイル名の入力を得ても良い。この場合は操作情報記憶テーブル１２１に入力されている日付情報およびファイル名と一致する行を抽出する。
【００６２】
ここでは日付をトリガとして、その日付における文書の価値を求めるため、その日付におけるすべての操作情報を抽出するが、これらは日付以外にも時間帯、日付の区間といった時間の区間を表す他の指標を代わりに用いてもよい。
【００６３】
ファイルＩＤあるいは日付の一方しか入力されない場合は、入力のあった項目についてのみ操作情報記憶テーブルとの比較を行い、一致したすべての行を取得する。
【００６４】
なお、操作情報の取得については、サーバを介さず、入力が行われる度に毎回操作情報記憶テーブル１２１へと格納するよう構成しても良い。
【００６５】
図９は、価値計算部１１４におけるフローチャート図である。以下、本フローチャート図を参照に価値計算部１１４における処理について詳細に説明する。
【００６６】
操作情報管理部１１２より、日時情報、ファイルの操作に関する情報を取得する。ここでファイルの操作に関する情報とは例えば、図５の操作情報記憶テーブル１２１に格納されるキー入力数、マウスクリック回数、ウィンドウを開いた回数、ウィンドウを開いた累計時間、ウィンドウをフォーカスした回数、ウィンドウをフォーカスした累計時間、他の文書に添付された回数、他の文書を貼付した回数、最終更新日、作成日である。ここでそれぞれの指標の値をx1，x2，x3，x4，x5，x6，x7，x8，x9，x10とおく（ステップＳ４１、４２、４３）。ただし、x1およびx2についてはそれぞれキー入力数、マウスクリック回数をウィンドウを開いた時間で割った値とし、それぞれx9およびx10についてはそれぞれ最終更新日、作成日と現在の日付との差分をその値とする。
【００６７】
モデル記憶テーブル１２２の第１列から第１０列まで値を取得し、それぞれw1，w 2，w3，w4，w5，w6，w7，w8 ，w9，w10とおく（ステップＳ４４）。
【００６８】
その操作により判断されるその電子ファイルの価値Ｖを
V=w1×x1+w2×x2+w3×x3+w4×x4+w5×x5+w6×x6+w7×x7+w8×x8+w9×x9+w10×x10
として出力する（ステップＳ４５、４６）。
【００６９】
図１０は、モデル更新部１１３におけるフローチャート図である。以下、本フローチャート図を参照にモデル更新部１１３における処理について詳細に説明する。
【００７０】
モデル更新部は一日の決まった時間に自動的に起動され、それ以前にユーザより得られたフィードバックをもとに処理が行われる。
【００７１】
フィードバックの形態は例えば以下のようなものが考えられる。
【００７２】
ユーザがフィードバックのページへアクセスすることによりフィードバックを行う。そのページは図１１に示すようになっており、前回のフィードバック以降にアクセスした文書についての価値のある／なしを入力する。なお、このページはユーザが任意のタイミングで開くようにしても良いし、一定期間毎にユーザにこのページへのアクセスを促すメールを送っても良い。また、文書を閉じた際に図１２に示すような画面を表示し、選択させるよう構成しても良い。
【００７３】
フィードバックが行われた後には、操作情報記憶テーブル１２１の該当列に価値のある／なしの記載が行われる。
【００７４】
処理は例えば一日のうち決まった時間に自動的に起動され、図５に示す操作情報記憶テーブル１２２の第２列〜第１２列および第１４列がすべて格納されている行すべてを抽出し、
【００７５】
V=w1×x1+w2×x2+w3×x3+w4×x4+w5×x5+w6×x6+w7×x7+w8×x8+w9×x9+w10×x10
【００７６】
により回帰分析を行うことで、w1〜w10の値を求める。ただし、操作情報記憶テーブル１２１のキー入力数、マウスクリック回数、ウィンドウを開いた回数、ウィンドウを開いた累計時間、ウィンドウをフォーカスした回数、ウィンドウをフォーカスした累計時間、他の文書に添付された回数、他の文書を貼付した回数、最終更新日、作成日に対応する値がそれぞれx1，x2，x3，x4，x5，x6，x7，x8，x9，x10に対応し、価値のある／なしがそれぞれV=1,V=0に対応するものとする。
【００７７】
また、x1，x2についてはそれぞれキー入力数、マウスクリック回数の値をウィンドウを開いた累計時間の値で割ったものとし、x9，x10についてはそれぞれ最終更新日、作成日の値と現在の日付の値の差分とする。
【００７８】
計算したw1〜w10の値をそれぞれモデル記憶テーブルの第１列〜第１０列に格納する。
【００７９】
（第２の実施形態）
次に、本発明の第２の実施形態について以下に説明する。
【００８０】
本発明の第２の実施形態は、情報処理装置において過去に操作した電子ファイルを検索した際に、検索条件に見合った電子ファイルの各々についてユーザにとっての価値をその操作に関する情報に基づき求め、その価値の大きい順に提示するものである。
【００８１】
典型的な実施形態としては第１の実施形態と同様、図２のように情報処理装置１００がイントラネットやインターネットなどのネットワーク２００によって接続される管理サーバ３００が情報処理装置１００における電子ファイルやその電子ファイルに対する操作情報を管理し、それらの情報に基づいて電子ファイルの価値が計算される。
【００８２】
図１３は、本発明の第２の実施形態における情報処理装置の構成図である。
【００８３】
本情報処理装置は、処理部２１０と、ＤＢ部２２０と、を有して構成される。
【００８４】
処理部２１０は、操作情報取得部２１１と、操作情報管理部２１２と、モデル更新部２１３と、価値計算部２１４と、文書指定部２１５と、文書提示部２１６と、を有して構成される。また、ＤＢ部２２０は、操作情報記憶テーブル２２１と、モデル記憶テーブル２２２と、を有して構成される。
【００８５】
操作情報取得部２１１は、電子ファイルに対するユーザの操作に関する情報を取得する。
【００８６】
操作情報管理部２１２は、操作情報記憶テーブル２２１に格納される電子ファイルに対する操作に関する情報を管理する。
【００８７】
モデル更新部２１３は、モデル記憶テーブル２２２に格納されるユーザ毎の電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を構築する。
【００８８】
価値計算部２１４は、電子ファイルに対する操作に関する情報からモデル記憶テーブル２２２に保持される情報に基づき、その電子ファイルの価値を計算する。
【００８９】
文書指定部２１５は、ユーザからの検索条件に基づき、提示する電子ファイルの候補を抽出する。
【００９０】
文書提示部２１６は、文書指定部２１５の抽出した電子ファイルの電子ファイルの各々について価値計算部２１３が計算した価値の大きさに基づいて、提示する文書を決定する。
【００９１】
操作情報記憶テーブル２２１は、操作に関する情報を保持し、モデル記憶テーブル２２２は、ユーザ毎に電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を保持する。
【００９２】
これらはすべて単一の情報処理装置内において構成されるものであるが、操作情報取得部２１１についてはクライアント端末よびサーバにより構成される。
【００９３】
具体的な文書提示の実施方法の例を説明する。本装置に対して図１４のようにファイルの検索条件の入力が行われると、本装置はその検索条件に見合ったファイルの各々に対して行われた操作情報をもとに、本装置のユーザにとってのそのファイルの価値を計算し、図１５に示すようにその価値の高い順に出力する。
【００９４】
図１６は、価値の大きさに基づき文書提示をする際のフローチャート図である。
【００９５】
文書指定部２１５がユーザからの検索条件を取得すると（ステップＳ６１）、操作情報記憶テーブル２２１より検索条件に見合ったファイルのＩＤを取得し（ステップＳ６２）、前ステップで取得したファイルのＩＤの各々に対して以下の操作を行う。
【００９６】
操作情報管理部２１２が操作情報記憶テーブル２２１の第１列に対応するファイルのＩＤが格納されているすべての行を抽出し、その行に格納される情報を取得する（ステップＳ６３）。対応するファイルのＩＤが格納されている行が複数ある場合において、そのすべての行を取得する以外に、操作日が最も新しい行、あるいは文書指定部が取得する検索条件に操作日が含まれている場合はその操作日と第２列が一致する行を取得してよい。
【００９７】
取得した操作情報から価値計算部２１４が、モデル記憶テーブル２２２に格納されるユーザの特性を表すパラメータに基づき、対象となる電子ファイルに関する対象となる操作時における価値の大きさを計算し、出力する。前ステップで複数の行から取得した操作に関する情報を取得した場合はそれぞれの行に対して計算した値を足しあわせ、出力する（ステップＳ６４）。
【００９８】
文書提示部２１６が得られた電子ファイルの価値の大きさの大きい順に電子ファイルを提示する（ステップＳ６５）。
【００９９】
文書指定部２１５の実施例を以下に説明する。文書指定部２１５による検索条件に見合ったファイルのＩＤの取得を、検索条件がファイル名に基づき行われるものとして説明する。この場合、操作情報記憶テーブルにおけるファイル名の文字列と、検索条件として入力された文字列を比較し、前者の文字列の一部が後者の文字列と一致する行のファイルＩＤのすべてを取得する。
【０１００】
他の場合として、検索条件がファイルの操作日により行われる場合、操作情報記憶テーブル２２１における日付と、検索条件として入力される日付を比較し、両者が一致する行のファイルＩＤすべてを取得する。
【０１０１】
文書提示部２１６の実施例を以下に説明する。電子ファイルのファイルＩＤとその電子ファイルに対する価値の大きさの組を取得する。
【０１０２】
その価値の高い順に電子ファイルのファイルＩＤを取得し、操作情報記憶テーブルのファイルＩＤに対応するファイル名を取得し、図１５に示すように提示する。
【０１０３】
操作情報取得部２１１、操作情報管理部２１２、価値計算部２１４、モデル更新部２１３、操作情報記憶テーブル２２１、モデル記憶テーブル２２２の処理については第１の実施形態と同様である。
【０１０４】
（第３の実施形態）
次に本発明の第３の実施形態について以下に説明する。
【０１０５】
本発明の第３の実施形態は情報処理装置において過去に操作した電子ファイルを指定した際に、指定条件に見合った電子ファイルの各々について、ある組織にとってのその電子ファイルの価値をその組織を構成するユーザにとっての価値の累計として求めるものである。それぞれのユーザにとっての価値はその電子ファイルについてユーザが行った操作に関する情報に基づき求める。
【０１０６】
図１７は、本実施形態における情報処理システムの構成図である。本情報処理システムは、複数の情報処理装置１０１，１０２，１０３と、ネットワーク２０１と、管理サーバ３０１と、を有して構成される。
【０１０７】
各情報処理装置１０１，１０２，１０３は、イントラネットやインターネットなどのネットワーク２０１を介して管理サーバ３０１と、接続される。管理サーバ３０１は、各情報処理装置１０１，１０２，１０３における電子ファイルやその電子ファイルに対する操作情報を管理し、それらの情報に基づいて電子ファイルの価値を計算する。
【０１０８】
図１８は、本発明における情報処理システムにおける機能ブロック図である。サーバとクライアントと、に分けて説明する。
【０１０９】
管理サーバ３０１は、処理部３２０と、ＤＢ部３３０と、を有して構成される。
【０１１０】
処理部３２０は、ユーザ管理部３２１と、操作情報管理部３２２と、価値計算部３２３と、モデル更新部３２４と、を有し、ＤＢ部３３０は、ユーザ情報記憶テーブル３３１と、操作情報記憶テーブル３３２と、モデル記憶テーブル３３３と、を有して構成される。
【０１１１】
操作情報管理部３２２は、操作情報記憶テーブル３３２に格納される電子ファイルに対する操作に関する情報を管理する。
【０１１２】
モデル更新部３２４は、モデル記憶テーブル３３３に格納されるユーザ毎の電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を構築する。
【０１１３】
価値計算部３２３は、電子ファイルに対する操作に関する情報からモデル記憶テーブル３３３に保持される情報に基づきその電子ファイルの価値を計算する。
【０１１４】
ユーザ管理部３２１は、ユーザ情報記憶テーブル３３１に格納されるユーザに関する情報を管理する。
【０１１５】
操作情報記憶テーブル３３２は、操作情報を保持する。
【０１１６】
モデル記憶テーブル３３３は、ユーザ毎に電子ファイルへの価値とそのファイルへの操作との関連性に関する情報を保持する。
【０１１７】
ユーザ情報記憶テーブル３３１は、ユーザに関する情報を保持する。なお、操作情報記憶テーブル３３２及びモデル記憶テーブル３３３は、ユーザ情報記憶テーブル３３１に格納されるユーザ毎に識別してそれぞれの情報を関連付けて記憶している。
【０１１８】
操作情報取得部３１１は、電子ファイルに対するユーザの操作に関する情報を取得する。ただし、操作情報取得部３１１はその取得した情報をサーバ内で保持する。
【０１１９】
文書指定部３１２は、ユーザからの条件に基づき、価値を計算する電子ファイルを抽出する。
【０１２０】
操作情報記憶テーブル３３２およびモデル記憶テーブル３３３は、第１の実施形態および第２の実施形態と同様であるが、いずれもサーバにより、管理されるユーザの数だけ存在し、それぞれのテーブルがユーザＩＤと対応づけられて保持される。
【０１２１】
操作情報管理部３２２およびモデル更新部３２４および価値計算部３２３においても第一の実施形態および第二の実施形態と同様であるが、ユーザ管理部３２１の取得するユーザＩＤに対応する操作情報記憶テーブルおよびモデル記憶テーブルを扱う。
【０１２２】
具体的な文書提示の方法についての一例を説明する。本装置に対して図１４に示すようにファイルの検索条件の入力が行われると、本装置はその検索条件に見合ったファイルの各々に対して、組織内のユーザの各々によって行われた操作情報をもとに、組織内の各々のユーザにとってのそのファイルの価値を計算し、その価値の大きさを足しあわせた組織にとっての価値の大きさの高い順に図１５に示すように出力する。
【０１２３】
図１９は、本発明の実施形態における組織にとっての価値の大きさに基づき文書提示をする際のフローチャート図である。
【０１２４】
文書指定部３１２がユーザからの検索条件を取得すると（ステップＳ７１）、検索条件に見合ったファイルのＩＤを取得し、管理３０１サーバにそれらのファイルのＩＤを送信し、価値の大きさを要求する（ステップＳ７２）。
【０１２５】
管理サーバ３０１は、ユーザ管理部３２１により情報処理装置１０１から情報処理装置１０１の情報およびログイン情報を得ることによりユーザＩＤを判定し、前ステップで取得したファイルのＩＤの各々に対して以下の操作を行う。
【０１２６】
ユーザ管理部３２１がファイルのＩＤの送信元となる情報処理装置１０１の情報やログイン情報を取得し、ユーザＩＤを出力する（ステップＳ７３）。
【０１２７】
操作情報管理部３２２が各々のユーザＩＤに操作情報記憶テーブル３３２の対応するテーブルから対応するファイルのＩＤが格納されているすべての行を抽出し、その行に格納される情報をその情報に対応するユーザＩＤとともに取得する（ステップＳ７４）。
【０１２８】
取得した操作情報から価値計算部３２３が、モデル記憶テーブル３３３のその操作情報に対応するユーザＩＤに対応するテーブルからユーザの特性を表すパラメータに基づき、対象となる電子ファイルに関する対象となる操作時における価値の大きさを計算し、出力する。前ステップで取得した操作情報それぞれに対して計算した値を足しあわせ、出力する（ステップＳ７５）。それぞれの操作情報から算出した価値の大きさの値に、その操作情報に対応するユーザＩＤとステップＳ７３で取得したユーザＩＤとの関連の大きさを重みとして掛け合わせた上で、その値を足しあわせてもよい。
【０１２９】
ユーザ同士の関連の大きさは例えば組織の同じグループに属する場合は１、同じグループに属さない場合は０．５とする。このとき、ユーザ情報記憶テーブルにはそのユーザが所属するグループに関する情報も保持され、それを参照することによりユーザＩＤ同士の関連の大きさが計算される。
【０１３０】
文書提示部３１３は、得られた電子ファイルの価値の大きさの大きい順に電子ファイルを提示する（ステップＳ７６）。
【０１３１】
図２０にユーザ情報記憶テーブルの一例を示す。本ユーザ情報記憶テーブルの各列には、ユーザＩＤと、クライアントマシンの情報と、ログイン情報と、が格納される。
【０１３２】
クライアントマシンの情報とは、例えばＩＰアドレス、ＭＡＣアドレス、マシン名である。
【０１３３】
ログイン情報とは、例えばログイン時のユーザＩＤである。
【０１３４】
ユーザ管理部３２１について詳細に説明する。ユーザ管理部３２１は、クライアントマシンの情報やログイン情報の入力に対し、それらの情報とユーザ情報記憶テーブルに格納されたクライアントマシンの情報又はログイン情報の情報を比較し、一致する行のユーザＩＤを出力する。
【０１３５】
なお、操作情報取得部３１１の処理については第１の実施形態および第２の実施形態と同様である。また、文書指定部３１２および文書提示部３１３については第２の実施形態と同様である。
【０１３６】
本発明の実施形態によれば、ユーザが扱った電子文書の、そのユーザにとっての価値を、その電子文書に対して行った操作に基づき定量的に求めることができる。なお、その算出に当たってはシステムがユーザの特性を学習することにより、価値ある文書に対して行うであろう行為のユーザ間における違いを考慮した上で、そのユーザがどのような行為を価値ある文書に対して行うか予め明らかでなかったとしても、ユーザに適応した形で判断できる。
【０１３７】
また、ユーザが過去に扱った文書を検索する際に、そのユーザにとっての価値の高いものを優先的に表示させることができる。この価値の大きさはそのユーザがどのような行為を価値ある文書に対して行うか予め明らかでなかったとしても、システムがユーザの特性を学習することにより、ユーザに適応した形で判断される。
【０１３８】
また、組織が過去に扱った文書を検索する際に、その組織にとっての価値の高いものを優先的に表示させることができる。この価値の大きさは組織を構成する各々のユーザがどのような行為を価値ある文書に対して行うか予め明らかでなかったとしても、システムが各々のユーザの特性を学習することにより、各々のユーザに適応した形で判断されたものである。
【０１３９】
以上、実施の形態を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら実施の形態や具体例に様々な修正および変更が可能である。
【符号の説明】
【０１４０】
１００    情報処理装置
１１０    処理部
１１１    操作情報取得部
１１２    操作情報管理部
１１３    モデル更新部
１１４    価値計算部
１２０    ＤＢ部
１２１    操作情報記憶テーブル
１２２    モデル記憶テーブル
２００    ネットワーク
３００    管理サーバ
【先行技術文献】
【特許文献】
【０１４１】
【特許文献１】特開２００６−０８５５４６号公報
【特許文献２】特開２００７−１０２６６７号公報
【特許文献３】特開２００７−００４５６２号公報
【特許文献４】特開２００７−１４８６８８号公報
【特許文献５】特開２００６−２６０５２２号公報
【図１】
2010204824.tif 000003
【図２】
2010204824.tif 000004
【図３】
2010204824.tif 000005
【図４】
2010204824.tif 000006
【図５】
2010204824.tif 000007
【図６】
2010204824.tif 000008
【図７】
2010204824.tif 000009
【図８】
2010204824.tif 000010
【図９】
2010204824.tif 000011
【図１０】
2010204824.tif 000012
【図１１】
2010204824.tif 000013
【図１２】
2010204824.tif 000014
【図１３】
2010204824.tif 000015
【図１４】
2010204824.tif 000016
【図１５】
2010204824.tif 000017
【図１６】
2010204824.tif 000018
【図１７】
2010204824.tif 000019
【図１８】
2010204824.tif 000020
【図１９】
2010204824.tif 000021
【図２０】
2010204824.tif 000022