(57)【要約】【課題】ブログ等の情報を用いて、情報を提示できない、という課題があった。【解決手段】対象物と当該対象物に対するユーザ評価情報との組である対象物ユーザ評価情報を１以上含む対象物ユーザ評価情報群と、ユーザ識別子とを有するユーザ情報を２以上格納しているユーザ情報格納部と、受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致する対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置により、ブログ等の情報を用いて、情報を提示できる。【選択図】図３
2009122738.tif 000002
【特許請求の範囲】
【請求項１】
対象物と当該対象物に対する前記ユーザの評価に関する情報であるユーザ評価情報との組である対象物ユーザ評価情報を１以上含む対象物ユーザ評価情報群と、ユーザを識別するユーザ識別子とを有するユーザ情報を２以上格納しているユーザ情報格納部と、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置。
【請求項２】
２以上のユーザが入力した文章を含む２以上の文章情報を、２以上格納し得る文章情報格納部と、
１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、
対象物の良し悪しに関する用語である評価語を有する評価情報を１以上格納している評価情報格納部と、
前記文章情報格納部に格納されている２以上の文章情報から、前記ユーザごとに、前記評価情報格納部の評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する請求項１記載の情報処理装置。
【請求項３】
前記ユーザ情報取得部は、
第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、
前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、
前記文分割制御手段が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、
前記対象物を含む第二文字列を有する文中の他の第二文字列の種類を用いて評価語を含み得る第二文字列を特定し、当該評価語を取得し、当該評価語と前記対象物を用いてユーザ情報を構成するユーザ情報構成手段を具備する請求項２記載の情報処理装置。
【請求項４】
前記評価情報は、評価語と良し悪しの程度を示すスコアを有し、
前記ユーザ情報構成手段は、
前記対象物を含む第二文字列を有する文中の他の第二文字列の種類を用いて評価語を含み得る第二文字列を特定し、当該第二文字列が有する評価語を前記評価情報格納部から検索し、当該検索した評価語と対になるスコアを前記評価情報格納部から取得するスコア取得手段と、
前記対象物取得手段が取得した同一の対象物についての１以上のスコアを用いて、当該対象物についての評価を算出する評価算出手段と、
前記評価算出手段が算出したスコアと、前記対象物と、ユーザ識別子とを用いてユーザ情報を構成するユーザ情報構成サブ手段とを具備する請求項３記載の情報処理装置。
【請求項５】
ユーザを識別するユーザ識別子と、ユーザが入力した文章から抽出された１以上の対象物または当該１以上の各対象物に関連する情報である１以上の関連情報を含むユーザ話題情報を有するユーザ情報を２以上格納しているユーザ情報格納部と、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似する１以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置。
【請求項６】
２以上のユーザが入力した文章を含む２以上の文章情報を、２以上格納し得る文章情報格納部と、
１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、
ユーザごとに、前記文章情報格納部に格納されている２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、
前記ユーザ情報取得部が構成したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する請求項５記載の情報処理装置。
【請求項７】
前記ユーザ情報取得部は、
第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、
前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、
前記文分割制御手段が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、
前記対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報構成手段を具備する請求項６記載の情報処理装置。
【請求項８】
ユーザの属性値を１以上有する属性値群と、ユーザを識別するユーザ識別子と、１以上の対象物を有するユーザ情報を２以上格納しているユーザ情報格納部と、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置。
【請求項９】
２以上のユーザが入力した文章を含む２以上の文章情報を、２以上格納し得る文章情報格納部と、
１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、
ユーザごとに、前記文章情報格納部に格納されている２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、
前記ユーザ情報取得部が構成したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する請求項８記載の情報処理装置。
【請求項１０】
前記ユーザ情報取得部は、
第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、
前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、
前記文分割制御手段が取得した第二文字列の種類から評価の対象を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、
前記対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報構成手段を具備する請求項９記載の情報処理装置。
【請求項１１】
前記文章情報は、ユーザが入力した文章を含むブログである請求項２から請求項４、請求項６、請求項７、請求項９、請求項１０いずれか記載の情報処理装置。
【請求項１２】
前記文章情報は、ユーザがチャットシステムに対して入力した文章を含む情報である請求項２から請求項４、請求項６、請求項７、請求項９、請求項１０いずれか記載の情報処理装置。
【請求項１３】
前記文章情報は、
ブログとブログとは異なる２種類以上の文章情報である請求項２から請求項４、請求項６、請求項７、請求項９、請求項１０いずれか記載の情報処理装置。
【請求項１４】
対象物のグループを識別するグループ識別子と、２以上の対象物を有するグループ情報を２以上有する概念辞書を格納している概念辞書格納部と、
前記ユーザ情報取得部は、
前記文章情報格納部に格納されている２以上の文章情報を、ユーザごとに、前記評価情報格納部の評価情報を用いて、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対するユーザの評価に関する情報であるユーザ評価情報を取得し、当該グループ識別子とユーザ評価情報とユーザ識別子を有するユーザ情報を取得する請求項２から請求項４いずれか記載の情報処理装置。
【請求項１５】
前記提示情報構成部は、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物であり、予め決められた条件を満たす評価の高い１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する請求項１から請求項１４いずれか記載の情報処理装置。
【請求項１６】
前記提示情報構成部は、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物を含まない提示情報を構成する請求項１から請求項１５いずれか記載の情報処理装置。
【請求項１７】
前記提示情報構成部は、
対象物を取得するためのユーザ評価情報が満たすべき条件である対象物取得条件を格納している対象物取得条件格納手段と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群に含まれる１以上の対象物のうち、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物を除き、かつ、前記対象物取得条件を満たすユーザ評価情報と対になる対象物を取得する提示対象物取得手段と、
前記提示対象物取得手段が取得した対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成手段を具備する請求項１６記載の情報処理装置。
【請求項１８】
前記提示情報構成部は、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出す提示対象物取得手段と、
前記提示対象物取得手段が取得した対象物を用いて、１以上の広告情報が格納されている広告データベースを検索し、当該対象物に対応する広告情報を取得する広告情報取得手段と、
前記広告情報取得手段が取得した広告情報を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成手段を具備する請求項１から請求項１７いずれか記載の情報処理装置。
【請求項１９】
ユーザ識別子受付部、仲間決定部、提示情報構成部、および出力部により実現される情報処理方法であって、
前記ユーザ識別子受付部により、ユーザ識別子を受け付けるユーザ識別子受付ステップと、
前記仲間決定部により、前記ユーザ識別子受付ステップで受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定ステップと、
前記提示情報構成部により、前記仲間決定ステップで取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付ステップで受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成ステップと、
前記出力部により、前記提示情報構成ステップで構成した提示情報を出力する出力ステップを具備する情報処理方法。
【請求項２０】
さらに、文章情報取得部、ユーザ情報取得部、およびユーザ情報蓄積部により実現される請求項１９記載の情報処理方法であって、
前記文章情報取得部により、１以上の情報管理装置から２以上の文章情報を取得する文章情報取得ステップと、
前記ユーザ情報取得部により、前記取得した２以上の文章情報から、前記ユーザごとに、記録媒体に格納されている評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するユーザ情報取得ステップと、
前記ユーザ情報蓄積部により、前記ユーザ情報取得ステップで取得したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積ステップを具備する請求項１９記載の情報処理方法。
【請求項２１】
ユーザ識別子受付部、仲間決定部、提示情報構成部、および出力部により実現される情報処理方法であって、
前記ユーザ識別子受付部により、ユーザ識別子を受け付けるユーザ識別子受付ステップと、
前記仲間決定部により、前記ユーザ識別子受付ステップで受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似する１以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を取得する仲間決定ステップと、
前記提示情報構成部により、前記仲間決定ステップで取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付ステップで受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成ステップと、
前記出力部により、前記提示情報構成ステップで構成した提示情報を出力する出力ステップを具備する情報処理方法。
【請求項２２】
さらに、文章情報取得部、ユーザ情報取得部、およびユーザ情報蓄積部により実現される請求項２１記載の情報処理方法であって、
前記文章情報取得部により、１以上の情報管理装置から２以上の文章情報を取得する文章情報取得ステップと、
前記ユーザ情報取得部により、ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得ステップと、
前記ユーザ情報蓄積部により、前記ユーザ情報取得ステップで取得したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積ステップを具備する請求項２１記載の情報処理方法。
【請求項２３】
ユーザ識別子受付部、仲間決定部、提示情報構成部、および出力部により実現される情報処理方法であって、
前記ユーザ識別子受付部により、ユーザ識別子を受け付けるユーザ識別子受付ステップと、
前記仲間決定部により、前記ユーザ識別子受付ステップで受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する仲間決定ステップと、
前記提示情報構成部により、前記仲間決定ステップで取得した１以上のユーザ識別子と対になる１以上の対象物を用いて、前記ユーザ識別子受付ステップで受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成ステップと、
前記出力部により、前記提示情報構成ステップで構成した提示情報を出力する出力ステップを具備する情報処理方法。
【請求項２４】
さらに、文章情報取得部、ユーザ情報取得部、およびユーザ情報蓄積部により実現される請求項２３記載の情報処理方法であって、
前記文章情報取得部により、１以上の情報管理装置から２以上の文章情報を取得する文章情報取得ステップと、
前記ユーザ情報取得部により、ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得ステップと、
前記ユーザ情報蓄積部により、前記ユーザ情報取得ステップで取得したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積ステップを具備する請求項２３記載の情報処理方法。
【請求項２５】
前記提示情報構成ステップは、
前記仲間決定ステップで取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出す提示対象物取得ステップと、
前記提示対象物取得ステップで取得した対象物を用いて、１以上の広告情報が格納されている広告データベースを検索し、当該対象物に対応する広告情報を取得する広告情報取得ステップと、
前記広告情報取得ステップで取得した広告情報を用いて、前記ユーザ識別子受付ステップで受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成ステップを具備する請求項１９から請求項２４いずれか記載の情報処理方法。
【請求項２６】
コンピュータを、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム。
【請求項２７】
コンピュータを、
１以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、
前記２以上の文章情報から、前記ユーザごとに、評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるための請求項２６記載のプログラム。
【請求項２８】
コンピュータを、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似する１以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム。
【請求項２９】
コンピュータを、
１以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、
ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、
前記ユーザ情報取得部が構成したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるための請求項２８記載のプログラム。
【請求項３０】
コンピュータを、
ユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する仲間決定部と、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、
前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム。
【請求項３１】
コンピュータを、
１以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、
ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、
前記ユーザ情報取得部が構成したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるための請求項３０記載のプログラム。
【請求項３２】
前記提示情報構成部を、
前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出す提示対象物取得手段と、
前記提示対象物取得手段が取得した対象物を用いて、１以上の広告情報が格納されている広告データベースを検索し、当該対象物に対応する広告情報を取得する広告情報取得手段と、
前記広告情報取得手段が取得した広告情報を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成手段として機能させるための請求項２６から請求項３１いずれか記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人が発信した情報（ブログなどの情報）を用いて、ある人に情報を提示する情報処理システム等に関するものである。
【背景技術】
【０００２】
従来の情報処理システムにおいて、世の中のブログやＷｅｂ日記から評判情報を自動抽出することができる技術がある。かかる技術を利用して、キーワードの盛り上がり度（バースト度）、評判分析が可能である（例えば、非特許文献１参照）。
【非特許文献１】「評判分析」、［ｏｎｌｉｎｅ］、［２００７年１０月２６日検索］、インターネット＜ＵＲＬ：http://www.itmedia.co.jp/bizid/articles/0705/１0/news１25.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理システムにおいては、ブログ等で記載した情報に基づいて評判分析はできるが、ブログ等で記載した情報を用いた効果的な情報の提示をすることはできない、という課題があった。
【０００４】
さらに具体的には、例えば、ある人と同様の嗜好を有する人が好意的に考えている商品などの情報を、その人にレコメンドすることはできない、という課題があった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理システムは、対象物と当該対象物に対する前記ユーザの評価に関する情報であるユーザ評価情報との組である対象物ユーザ評価情報を１以上含む対象物ユーザ評価情報群と、ユーザを識別するユーザ識別子とを有するユーザ情報を２以上格納しているユーザ情報格納部と、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群であり、前記ユーザ識別子受付部が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置である。
【０００６】
かかる構成により、ある個人が発信した情報から同一の対象物に対して同様の評価をしている１以上の人のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示することができる。したがって、情報を発信すれば、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、公益に資するものである。
【０００７】
また、本第二の発明の情報処理システムは、第一の発明に対して、２以上のユーザが入力した文章を含む２以上の文章情報を、ユーザごとに、２以上格納し得る文章情報格納部と、Ｗｅｂ上の１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、対象物の良し悪しに関する用語である評価語を有する評価情報を１以上格納している評価情報格納部と、前記文章情報格納部に格納されている２以上の文章情報から、前記ユーザごとに、前記評価情報格納部の評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するユーザ情報取得部と、前記ユーザ情報取得部が取得したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する情報処理装置である。
【０００８】
かかる構成により、ウェブページ等を格納している情報管理装置から自動的に文章情報を取得し、当該文章情報を自然言語処理することにより、自動的にユーザ情報を蓄積できる。したがって、増殖していくブログ等に対しても、適用可能な装置となり得る。
【０００９】
また、本第三の発明の情報処理システムは、第二の発明に対して、前記ユーザ情報取得部は、第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、前記文分割制御手段が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、前記対象物を含む第二文字列を有する文中の他の第二文字列の種類を用いて評価語を含み得る第二文字列を特定し、当該評価語を取得し、当該評価語と前記対象物を用いてユーザ情報を構成するユーザ情報構成手段を具備する情報処理装置である。
【００１０】
かかる構成により、機能素解析の技術を用いて自然言語処理を行うことにより、特に、ブログ等の口語調の文章においても、対象物と評価情報を、精度高く取得できる。したがって、精度高く、ユーザに相応しい情報を提示できる。
【００１１】
また、本第四の発明の情報処理システムは、第三の発明に対して、前記評価情報は、評価語と良し悪しの程度を示すスコアを有し、前記ユーザ情報構成手段は、前記対象物を含む第二文字列を有する文中の他の第二文字列の種類を用いて評価語を含み得る第二文字列を特定し、当該第二文字列が有する評価語を前記評価情報格納部から検索し、当該検索した評価語と対になるスコアを前記評価情報格納部から取得するスコア取得手段と、前記対象物取得手段が取得した同一の対象物についての１以上のスコアを用いて、当該対象物についての評価を算出する評価算出手段と、前記評価算出手段が算出したスコアと、前記対象物と、ユーザ識別子とを用いてユーザ情報を構成するユーザ情報構成サブ手段とを具備する情報処理装置である。
【００１２】
かかる構成により、ユーザの対象物に対する評価を、精度高く取得できる。
【００１３】
また、本第五の発明の情報処理システムは、ユーザを識別するユーザ識別子と、ユーザが入力した文章から抽出された１以上の対象物または当該１以上の各対象物に関連する情報である１以上の関連情報を含むユーザ話題情報を有するユーザ情報を２以上格納しているユーザ情報格納部と、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似するユーザ話題情報であり、前記ユーザ識別子受付部が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置である。
【００１４】
かかる構成により、ある個人が発信した情報から同一の対象物に対して話題にしている１以上の人のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示することができる。したがって、情報を発信すれば、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、公益に資するものである。
【００１５】
また、本第六の発明の情報処理システムは、第五の発明に対して、２以上のユーザが入力した文章を含む２以上の文章情報を、ユーザごとに、２以上格納し得る文章情報格納部と、Ｗｅｂ上の１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、ユーザごとに、前記文章情報格納部に格納されている２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、前記ユーザ情報取得部が構成したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する情報処理装置である。
【００１６】
かかる構成により、ウェブページ等を格納している情報管理装置から自動的に文章情報を取得し、当該文章情報を自然言語処理することにより、自動的にユーザ情報を蓄積できる。したがって、増殖していくブログ等に対しても、適用可能な装置となり得る。
【００１７】
また、本第七の発明の情報処理システムは、第六の発明に対して、前記ユーザ情報取得部は、第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、前記文分割制御手段が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、前記対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報構成手段を具備する情報処理装置である。
【００１８】
かかる構成により、機能素解析の技術を用いて自然言語処理を行うことにより、特に、ブログ等の口語調の文章においても、対象物等を精度高く取得できる。したがって、精度高く、ユーザに相応しい情報を提示できる。
【００１９】
また、本第八の発明の情報処理システムは、ユーザの属性値を１以上有する属性値群と、ユーザを識別するユーザ識別子と、１以上の対象物を有するユーザ情報を２以上格納しているユーザ情報格納部と、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する属性値群であり、前記ユーザ識別子受付部が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部を具備する情報処理装置である。
【００２０】
かかる構成により、同様の属性（例えば、年齢や性別など）を有する他の人の意見を用いて、ある人に情報を提示することができる。したがって、情報を発信すれば、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、公益に資するものである。
【００２１】
また、本第九の発明の情報処理システムは、第八の発明に対して、２以上のユーザが入力した文章を含む２以上の文章情報を、ユーザごとに、２以上格納し得る文章情報格納部と、Ｗｅｂ上の１以上の情報管理装置から２以上の文章情報を取得し、前記文章情報格納部に蓄積する文章情報取得部と、ユーザごとに、前記文章情報格納部に格納されている２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、前記ユーザ情報取得部が構成したユーザ情報を前記ユーザ情報格納部に蓄積するユーザ情報蓄積部をさらに具備する情報処理装置である。
【００２２】
かかる構成により、ウェブページ等を格納している情報管理装置から自動的に文章情報を取得し、当該文章情報を自然言語処理することにより、自動的にユーザ情報を蓄積できる。したがって、増殖していくブログ等に対しても、適用可能な装置となり得る。
【００２３】
また、本第十の発明の情報処理システムは、第九の発明に対して、前記ユーザ情報取得部は、第一文字列と、文中における前記第一文字列の機能または種類を特定する情報である機能語情報と、前記第一文字列の前に接続され得る文字列の種類を特定する情報である前接続記号と、前記第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である後接続記号とを対に有する辞書情報を１以上格納している辞書情報格納手段と、前記文章情報格納部に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する文分割制御手段と、前記文分割制御手段が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する対象物取得手段と、前記対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報構成手段を具備する情報処理装置である。
【００２４】
かかる構成により、機能素解析の技術を用いて自然言語処理を行うことにより、特に、ブログ等の口語調の文章においても、対象物等を精度高く取得できる。したがって、精度高く、ユーザに相応しい情報を提示できる。
【００２５】
また、本第十一の発明の情報処理システムは、第二、第四から第十いずれかの発明に対して、前記文章情報は、ユーザが入力した文章を含むブログである情報処理装置である。
【００２６】
かかる構成により、いわゆるブログ内の情報を有効に利用できる。
【００２７】
また、本第十二の発明の情報処理システムは、第二、第四から第十いずれかの発明に対して、前記文章情報は、ユーザがチャットシステムに対して入力した文章を含む情報である情報処理装置である。
【００２８】
かかる構成により、ユーザがチャットシステムに対して入力した文章を有効に利用できる。
【００２９】
また、本第十三の発明の情報処理システムは、第二、第四から第十いずれかの発明に対して、前記文章情報格納部は、ブログとブログとは異なる種類の文章情報である、２種類以上の文章情報を、２以上格納し得る情報処理装置である。
【００３０】
かかる構成により、ブログとチャットシステムに対して入力した文章など、異なる種類の情報を合わせて利用できる。
【００３１】
また、本第十四の発明の情報処理システムは、第二から第七いずれかの発明に対して、対象物のグループを識別するグループ識別子と、２以上の対象物を有するグループ情報を２以上有する概念辞書を格納している概念辞書格納部と、前記ユーザ情報取得部は、前記文章情報格納部に格納されている２以上の文章情報を、ユーザごとに、前記評価情報格納部の評価情報を用いて、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対するユーザの評価に関する情報であるユーザ評価情報を取得し、当該グループ識別子とユーザ評価情報とユーザ識別子を有するユーザ情報を取得する情報処理装置である。
【００３２】
かかる構成により、２以上の対象物をまとめたグループ情報に対する評価等を取得できる。
【００３３】
また、本第十五の発明の情報処理システムは、第一から第十四いずれかの発明に対して、前記提示情報構成部は、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物であり、予め決められた条件を満たす評価の高い１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する情報処理装置である。
【００３４】
かかる構成により、同様の嗜好を有する他の人や同様の属性の他の人が高い評価を示す対象物について、情報を提供できる。
【００３５】
また、本第十六の発明の情報処理システムは、第一から第十五いずれかの発明に対して、前記提示情報構成部は、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物を含まない提示情報を構成する情報処理装置である。
【００３６】
かかる構成により、ユーザが着目したい対象物に対する情報を、ユーザに提示できる。
【００３７】
また、本第十七の発明の情報処理装置は、第十六の発明に対して、前記提示情報構成部は、対象物を取得するためのユーザ評価情報が満たすべき条件である対象物取得条件を格納している対象物取得条件格納手段と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群に含まれる１以上の対象物のうち、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物を除き、かつ、前記対象物取得条件を満たすユーザ評価情報と対になる対象物を取得する提示対象物取得手段と、前記提示対象物取得手段が取得した対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成手段を具備する情報処理装置である。
【００３８】
かかる構成により、ユーザが着目したい対象物に対する情報を、ユーザに提示できる。
【００３９】
また、本第十八の発明の情報処理装置は、第一から第十四いずれかの発明に対して、前記提示情報構成部は、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出す対象物取得手段と、前記対象物取得手段が取得した対象物を用いて、１以上の広告情報が格納されている広告データベースを検索し、当該対象物に対応する広告情報を取得する広告情報取得手段と、前記広告情報取得手段が取得した広告情報を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成手段を具備する情報処理装置である。
【００４０】
かかる構成により、ユーザに提示すべき対象物に関連する広告情報を、ユーザに提示できる。
【発明の効果】
【００４１】
本発明による情報処理システムによれば、ブログ等の情報を用いて、情報を提示できる。
【発明を実施するための最良の形態】
【００４２】
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００４３】
本実施の形態において、ある個人が発信した情報（例えば、ブログやチャットシステムに入力した情報など、いわゆるＣＧＭなどの情報）から、同一の対象物に対して同様の評価をしている１以上の人のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示する情報処理システムについて説明する。また、本実施の形態において、ブログ等の情報を自動的に取得して、自然言語処理する場合の例について、主として説明する。また、本実施の形態において、ブログ等の情報を機能素解析という自然言語処理技術を用いて分析する場合について、主として説明する。また、本実施の形態において、例えば、ユーザに提示する情報は、他の人の評価が高い情報（お勧め情報）であったり、当該ユーザが、ブログ等において話題にしていない情報である。
【００４４】
図１は、本実施の形態における情報処理システム１の概念図である。情報処理システム１は、端末装置１１、情報処理装置１２、情報管理装置１３を具備する。端末装置１１は、ユーザが情報の入力が出力に用いる端末であり、例えば、いわゆるパーソナルコンピュータや携帯端末や携帯電話やナビゲーション端末やテレビジョン端末などである。情報処理装置１２は、情報処理システム１における中心的な処理を行う装置である。情報管理装置１３は、文章情報を格納している。文章情報とは、例えば、ブログ、チャットに入力した文章群、電子メールなどである。また、文章情報とは、例えば、いわゆるＣＧＭでも良い。文章情報の記述言語は、ＨＴＭＬやＸＭＬなど、問わない。文章情報は、テキストファイルでも良い。また、情報処理装置１２が文章情報を、予め格納していても良い。
【００４５】
図２は、本実施の形態における情報処理システム１のブロック図である。端末装置１１は、端末入力受付部１１０１、端末情報送信部１１０２、端末情報受信部１１０３、端末処理部１１０４、端末出力部１１０５を具備する。
【００４６】
図３は、本実施の形態における情報処理装置１２のブロック図である。情報処理装置１２は、文章情報格納部１２０１、評価情報格納部１２０２、文章情報取得部１２０３、ユーザ情報格納部１２０４、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６、ユーザ識別子受付部１２０７、仲間決定部１２０８、提示情報構成部１２０９、出力部１２１０を具備する。
【００４７】
ユーザ情報取得部１２０５は、辞書情報格納手段１２０５１、文分割制御手段１２０５２、対象物取得手段１２０５３、ユーザ情報構成手段１２０５４を具備する。
【００４８】
文分割制御手段１２０５２は、要素分割手段１２０５２１、要素連結手段１２０５２２、文字列取得手段１２０５２３を具備する。
【００４９】
ユーザ情報構成手段１２０５４は、スコア取得手段１２０５４１、評価算出手段１２０５４２、ユーザ情報構成サブ手段１２０５４３を具備する。
【００５０】
提示情報構成部１２０９は、対象物取得条件格納手段１２０９１、提示対象物取得手段１２０９２、提示情報構成手段１２０９３を具備する。
【００５１】
情報管理装置１３は、サーバ側文章情報格納部１３０１、サーバ側送信要求受信部１３０２、サーバ側文章情報取得部１３０３、サーバ側文章情報送信部１３０４を具備する。
【００５２】
端末入力受付部１１０１は、ユーザからの入力を受け付ける。入力される情報や命令は、種々あり得る。例えば、端末入力受付部１１０１は、ウェブページ（ブログなど）にアクセスするために、ＵＲＬを含むウェブページの送信要求を受け付ける。例えば、端末入力受付部１１０１は、ブログへの文章の入力、ＳＮＳへの文章の入力、電子メールシステムへの文章の入力などを受け付ける。例えば、端末入力受付部１１０１は、音声チャットを開始するための命令や、音声を受け付ける。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末入力受付部１１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５３】
なお、入力が音声入力の場合、端末装置１１、情報処理装置１２、情報管理装置１３、または他の装置が、図示しない音声認識手段を有し、当該音声認識手段により、音声が文字列（文章）に変換されて、後述する処理が行われる。かかることは、他の実施の形態においても同様である。
【００５４】
端末情報送信部１１０２は、端末入力受付部１１０１が受け付けた情報や、端末処理部１１０４が処理した結果の情報を送信する。例えば、端末情報送信部１１０２は、端末入力受付部１１０１が受け付けたＵＲＬと、当該ＵＲＬで特定されるウェブページの送信要求を、情報管理装置１３に送信する。端末情報送信部１１０２は、無線または有線の通信手段等で実現され得る。
【００５５】
端末情報受信部１１０３は、情報管理装置１３や、情報処理装置１２や、他の装置から、情報を受信する。端末情報受信部１１０３は、例えば、情報管理装置１３から、例えば、ウェブページを受信する。また、端末情報受信部１１０３は、例えば、情報処理装置１２から提示情報などを受信する。なお、提示情報についての詳細は、後述する。端末情報受信部１１０３は、無線または有線の通信手段等で実現され得る。
【００５６】
端末処理部１１０４は、端末情報受信部１１０３が受信した情報や、端末入力受付部１１０１が受け付けた情報等を処理する。端末処理部１１０４は、例えば、端末情報受信部１１０３が受信したウェブページ（例えば、ＨＴＭＬやＸＭＬで記述されている）に、端末情報受信部１１０３が受信した提示情報を埋め込み、ウェブページを解釈し、表示するウェブページを構成する。かかる処理は、いわゆるＷｅｂブラウザの処理である。端末処理部１１０４は、通常、ＭＰＵやメモリ等から実現され得る。なお、端末処理部１１０４は、端末情報受信部１１０３が情報を受信した際、端末入力受付部１１０１が情報を受け付けた際に、かかる情報に対して所定の処理を行うことが一般的であるが、かかる情報に対して何ら処理を行わなくても良い。端末処理部１１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５７】
端末出力部１１０５は、端末処理部１１０４が処理して得た情報や、端末入力受付部１１０１が受け付けた情報等を出力する。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力（音声出力を含む）、外部の装置への送信、記録媒体への蓄積等を含む概念である。端末出力部１１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５８】
なお、端末出力部１１０５は、音声出力を行う場合、通常、図示しない音声合成手段を有する。かかることは、他の実施の形態においても同様である。
【００５９】
文章情報格納部１２０１は、文章情報を２以上格納し得る。文章情報は、ユーザが入力した文章を含む情報である。文章情報格納部１２０１は、通常、ユーザごとに、文章情報を格納している。また、文章情報格納部１２０１は、例えば、ユーザ識別子と文章情報を対応付けて格納している。ユーザ識別子とは、ユーザを識別する情報であり、例えば、ログイン時にユーザが入力するユーザＩＤ、いわゆるＳＮＳ（ソーシャルネットワーキングサービス）におけるユーザのユーザＩＤ、ユーザが利用する端末である端末装置１１のＩＰアドレスやＭＡＣアドレス、ユーザのメールアドレスやなどである。ユーザ識別子は、ユーザを識別できる情報であれば、何でも良い。また、文章情報格納部１２０１は、ブログとブログとは異なる種類の文章情報（例えば、チャットシステムに入力した文章群や電子メールシステムに入力した文章群）である、２種類以上の文章情報を、２以上格納していることは好適である。文章情報とは、例えば、いわゆるブログ、チャットシステムや電子掲示板やＳＮＳに入力した文章群、電子メールシステムに入力した文章群、クチコミサイト、Ｑ＆Ａコミュニティに入力した文章群、などである。文章情報は、いわゆるＣＧＭ（Consumer Generated Media）でも良い。ＣＧＭとは、通常、インターネットなどを活用して消費者が内容を生成していくメディア、または情報である。また、文章群の記述について、テキストデータ、ＨＴＭＬやＸＭＬなど、問わない。「ユーザごとに」とは、通常、ユーザ識別子と文章情報がひもづくことを示す。ただし、文章情報を格納しているファイルが異なるなどでも良い。文章情報格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。文章情報格納部１２０１に文章情報が記憶される過程は問わない。例えば、記録媒体を介して文章情報が文章情報格納部１２０１で記憶されるようになってもよく、通信回線等を介して送信された文章情報が文章情報格納部１２０１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された文章情報が文章情報格納部１２０１で記憶されるようになってもよい。
【００６０】
評価情報格納部１２０２は、評価語を有する評価情報を１以上格納している。評価語とは、評価対象（上記の対象物と同意義）の良し悪しに関する用語である。評価情報は、評価語と良し悪しの程度を示すスコアを有することは好適である。つまり、評価情報は、評価語とスコアを有することは好適である。ただし、評価情報は、「良い」「美しい」「素晴らしい」などのポジティブな評価を示す評価語の集合だけでも良い。評価語は、例えば、「好き」「嫌い」「良い」「悪い」「だめ」「素敵」「すばらしい」などである。また、評価情報は、「悪い」「醜い」「ひどい」などのネガティブな評価を示す評価語の集合だけでも良い。スコアは、通常、「−５から＋５」まで、等の数値であるが、「Ａ、Ｂ、Ｃ」などのランクなどでも良い。評価情報格納部１２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。評価情報格納部１２０２に評価情報が記憶される過程は問わない。例えば、記録媒体を介して評価情報が評価情報格納部１２０２で記憶されるようになってもよく、通信回線等を介して送信された評価情報が評価情報格納部１２０２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された評価情報が評価情報格納部１２０２で記憶されるようになってもよい。
【００６１】
文章情報取得部１２０３は、１以上の情報管理装置１３から２以上の文章情報を取得し、文章情報格納部１２０１に蓄積する。情報管理装置１３は、インターネット等により、端末装置１１や情報処理装置１２と通信可能な状態である。文章情報取得部１２０３は、例えば、予め格納しているＵＲＬ（ＵＲＩでも良い）を読み出し、当該ＵＲＬに対応するウェブページ（ブログやＳＮＳやＢＢＳのページなど）を受信しても良い。また、文章情報取得部１２０３は、例えば、予め格納しているファイル名を読みだし、当該ファイル名で特定されるファイルを読み出す。文章情報取得部１２０３は、通常、ブログ等の文章自体と、当該文章を記載した（入力した）ユーザを識別するユーザ識別子を対にして、文章情報格納部１２０１に蓄積する。文章情報取得部１２０３は、通常、無線または有線の通信手段、ＭＰＵやメモリ等から実現され得る。文章情報取得部１２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６２】
ユーザ情報格納部１２０４は、ユーザ情報を２以上格納している。ユーザ情報は、対象物ユーザ評価情報群とユーザ識別子とを有する。対象物ユーザ評価情報群は、対象物ユーザ評価情報を１以上含む。対象物ユーザ評価情報は、対象物とユーザ評価情報との組である。ユーザ評価情報は、対象物に対するユーザの評価に関する情報である。ユーザ評価情報は、例えば、ランクであり「＋５〜−５」までの整数や、「１から１０」までの自然数などの良し悪しの程度を示す情報であったり、良い「１」または悪い「０」のフラグ等の情報である。対象物とは、情報であり、用語である。対象物とは、例えば、商品名やサービス名や企業名や一般名詞（自動車、遊園地など）等である。対象物は、通常、名詞や名詞句である。対象物ユーザ評価情報とは、ユーザが好きな対象物の集合でも良い。かかる場合、ユーザ評価情報は実体的には有しないが、対象物の集合が格納されているバッファの意味合いがユーザ評価情報に対応する、と考える。ユーザ情報格納部１２０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。ユーザ情報格納部１２０４にユーザ情報が記憶される過程は問わない。例えば、記録媒体を介してユーザ情報がユーザ情報格納部１２０４で記憶されるようになってもよく、通信回線等を介して送信されたユーザ情報がユーザ情報格納部１２０４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたユーザ情報がユーザ情報格納部１２０４で記憶されるようになってもよい。
【００６３】
ユーザ情報取得部１２０５は、文章情報格納部１２０１に格納されている２以上の文章情報から、ユーザごとに、評価情報格納部１２０２の評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得する。「評価情報を用いて」とは、例えば、文章情報に対して、自然言語解析を行い、評価語（「良い」「悪い」など）と、当該評価語により形容されている名詞または名詞句などの用語（対象物）を取得する。さらに具体的には、「評価情報を用いて」とは、機能素解析や形態素解析と言われる自然言語解析の手法を用いて、評価語と対象物を取得する。機能素解析の手法について、後述する。形態素解析を用いる場合とは、例えば、ユーザ情報取得部１２０５は、文章情報に含まれる各文を形態素に分割し、評価語を取得し、当該評価語に後続する（評価語により形容されている）名詞または名詞句の用語を取得する場合である。形態素解析を用いた、かかる手法は公知技術であるので詳細な説明を省略する。ユーザ情報取得部１２０５は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報取得部１２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６４】
以下、機能素解析を実現する、辞書情報格納手段１２０５１、文分割制御手段１２０５２、対象物取得手段１２０５３、ユーザ情報構成手段１２０５４について詳細に説明する。
【００６５】
辞書情報格納手段１２０５１は、辞書情報を１以上格納している。辞書情報は、ここでは、解析対象の文から評価を取得しやすいように、文を区切るための情報である、と言える。また、辞書情報は、第一文字列と、機能語情報と、前接続記号と、後接続記号とを対に有する。第一文字列は、１文字以上の文字からなる。第一文字列は、「を」「に」「だ」などの膠着語の文の中で機能を示す機能語を含む。機能語情報とは、文中における第一文字列の機能または種類を特定する情報である。前接続記号とは、第一文字列の前に接続され得る文字列の種類を特定する情報である。後接続記号とは、第一文字列の後ろに接続され得る文字列の種類、または区切りであることを示す記号であり、当該記号により区切られた文中における第二文字列の種類を特定する情報である。なお、第二文字列は、第一文字列または２以上の第一文字列が結合した文字列である。第二文字列の種類は、例えば、「文の主題」、「文の副題」、「動作状態」、「準主題」などである。「文の主題」は、解析対象の文の主題を示す文字列であることを示す。「文の副題」は、解析対象の文の副題を示す文字列であることを示す。「動作状態」は、何らかの動作や状態を示す文字列であることを示す。「動作状態」は、「動作」と「状態」という具合に、２つに区別されていても良い。「準主題」は、サブの主題であることを示す。辞書情報の具体例は、後述する。辞書情報格納手段１２０５１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。辞書情報格納手段１２０５１に辞書情報が記憶される過程は問わない。例えば、記録媒体を介して辞書情報が辞書情報格納手段１２０５１で記憶されるようになってもよく、通信回線等を介して送信された辞書情報が辞書情報格納手段１２０５１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された辞書情報が辞書情報格納手段１２０５１で記憶されるようになってもよい。
【００６６】
文分割制御手段１２０５２は、文章情報格納部１２０１に格納されている２以上の文章情報の中の１以上の文を、メモリ上に読み出し、各文について、当該各文から区切りであることを示す後接続記号に対する第一文字列を取り出し、当該第一文字列をキーにして、文を２以上の文字列である２以上の第二文字列に区切り、当該第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、前記第二文字列の種類を特定する情報を取得し、当該第二文字列と第二文字列の種類を特定する情報を取得する。文分割制御手段１２０５２は、通常、ＭＰＵやメモリ等から実現され得る。文分割制御手段１２０５２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６７】
文分割制御手段１２０５２を構成する要素分割手段１２０５２１は、文章情報格納部１２０１に格納されている２以上の文章情報の中の１以上の各文をメモリ上に読み出し、当該文の先頭から予め決められたサイズ（ｎ文字[ｎは２以上の整数]）の第三文字列を切り出し、メモリ上に配置し、当該切り出した第三文字列を構成する文字列であって、先頭からｎ文字の文字列から順に、辞書情報格納手段１２０５１に当該文字列（この文字列は、第一文字列である。）が存在するか否かを判断し、ｎ文字の文字列が存在しない場合には、先頭から（ｎ−１）文字の文字列が辞書情報格納手段１２０５１に当該文字列が存在するか否かを判断し、かかる判断を、１文字ずつ文字数を減らして、文字列が辞書情報格納手段１２０５１に存在するまで行い、または、文字列が辞書情報格納手段１２０５１に存在しない場合には、先頭から１文字になるまでかかる判断を行い、文字列が辞書情報格納手段１２０５１に存在すると判断した場合には、当該文字列（この文字列は、第一文字列である。）に対応する機能語情報と前接続記号と後接続記号とを、辞書情報格納手段１２０５１から読み出し、読み出した機能語情報と前接続記号と後接続記号とを当該文字列に付与し、文字列が存在しない場合には、１文字の文字列に対して未知語であることを示す情報である未知語情報を付与する。
【００６８】
要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語情報を付与した連続する未知語であり、ひらがなの文字を連結し文字列を構成し、かつ連続する未知語であり、ひらがなではない文字を連結し文字列を構成し、当該連結した文字列、または連結されなかった未知語の文字に対してまとまりであることを示す文字列の種類を特定する情報であるまとまり情報を付与し、隣接する要素分割手段１２０５２１が分割した要素またはまとまり情報が有する、前出の要素またはまとまり情報の後接続記号と、後出の要素またはまとまり情報の前接続記号を読み出し、当該前出の要素またはまとまり情報の後接続記号と、後出の要素またはまとまり情報の前接続記号から、前出の要素またはまとまり情報と後出の要素またはまとまり情報が連結可能であるか否かを判断し、連結可能な要素またはまとまり情報を一つの文字列にまとめて、複数の第二文字列を取得する。
【００６９】
文字列取得手段１２０５２３は、要素連結手段１２０５２２が取得した複数の各第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、各第二文字列の種類を特定する情報を決定し、当該複数の各第二文字列の種類を特定する情報と、当該複数の各第二文字列を対にした複数の対の情報をメモリ上に配置する。
【００７０】
要素分割手段１２０５２１、要素連結手段１２０５２２、および文字列取得手段１２０５２３は、通常、ＭＰＵやメモリ等から実現され得る。要素分割手段１２０５２１等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７１】
対象物取得手段１２０５３は、文分割制御手段１２０５２が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する。対象物とは、評価語が修飾する用語であり、機能素解析による自然言語処理を行った場合は、例えば、機能素解析の結果の中の「主題」または「副題」である。形態素解析と係り受け解析などの処理により文章情報を自然言語解析した場合、対象物は、評価語（例えば、「良い」「すばらしい」「悪い」など）の対象となる用語である。かかる用語は、評価語が修飾する名詞や、評価語の主語となる名詞などである。形態素解析と係り受け解析などの処理により文章情報を自然言語解析した場合の対象物を取得する処理は、公知技術による処理であるので、詳細な説明を省略する。例えば、「Ａ社は、非常に良い会社だ。」という文が、文分割制御手段１２０５２により「主題「Ａ社は」、動作状態「非常に良い会社だ」」に分割される。そして、対象物取得手段１２０５３は、主題「Ａ社は」が対象物を含む第二文字列である、と特定する。次に、対象物取得手段１２０５３は、主題「Ａ社は」が有する用語「Ａ社」を取得し、対象物とする。対象物取得手段１２０５３は、通常、ＭＰＵやメモリ等から実現され得る。対象物取得手段１２０５３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７２】
ユーザ情報構成手段１２０５４は、対象物を含む第二文字列を有する文中の他の第二文字列の種類を用いて評価語を含み得る第二文字列を特定し、当該評価語を取得し、当該評価語と前記対象物を用いてユーザ情報を構成する。ユーザ情報は、対象物ユーザ評価情報群とユーザ識別子とを有する。対象物ユーザ評価情報群は、対象物ユーザ評価情報を１以上含む。対象物ユーザ評価情報は、対象物とユーザ評価情報との組である。ユーザ評価情報は、対象物に対するユーザの評価に関する情報であり、例えば、評価語や、評価語に対応するスコア等のうちの１以上の情報を有する。ユーザ情報構成手段１２０５４は、例えば、文章情報に付随した（文章情報の属性値でも良い）ユーザ識別子を文章情報格納部１２０１から取得し、ユーザ情報の構成のために用いる。ユーザ情報構成手段１２０５４は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報構成手段１２０５４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７３】
スコア取得手段１２０５４１は、対象物を含む第二文字列を有する文中の、他の第二文字列の種類を用いて評価語を含み得る第二文字列（例えば、「非常に良い会社だ」）を特定し、当該第二文字列が有する評価語（例えば、「良い」）を評価情報格納部１２０２から検索し、当該検索した評価語と対になるスコアを評価情報格納部１２０２から取得する。なお、評価語は、通常、上述した機能素解析により取得されるが、形態素解析や係り受け解析等を行い、形態素のうちの形容詞を取得されるようにしても良い。スコア取得手段１２０５４１は、通常、ＭＰＵやメモリ等から実現され得る。スコア取得手段１２０５４１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７４】
評価算出手段１２０５４２は、対象物取得手段１２０５３が取得した同一の対象物についての１以上のスコアを用いて、当該対象物についての評価を算出する。同一の対象物についての２以上のスコアが得られた場合、評価算出手段１２０５４２は、通常、２以上のスコアを予め決められた演算式に代入し、一のスコアを得る。なお、予め決められた演算式の情報は、評価算出手段１２０５４２が保持している。評価算出手段１２０５４２は、通常、ＭＰＵやメモリ等から実現され得る。評価算出手段１２０５４２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７５】
ユーザ情報構成サブ手段１２０５４３は、評価算出手段１２０５４２が算出したスコアと、対象物と、ユーザ識別子とを用いてユーザ情報を構成する。ユーザ情報構成サブ手段１２０５４３は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報構成サブ手段１２０５４３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７６】
ユーザ情報蓄積部１２０６は、ユーザ情報取得部１２０５が取得したユーザ情報をユーザ情報格納部１２０４に蓄積する。なお、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６が動作するトリガーは問わない。情報処理装置１２のユーザの指示により、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６が動作を開始しても良いし、端末装置１１からの指示を受信した後に、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６が動作を開始しても良い。ただし、端末装置１１から、ユーザ識別子を受け付ける前に、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６が動作を完了しており、情報処理装置１２は、既に格納されているユーザ情報を用いて、端末装置１１に提示情報を送付することは好適である。ユーザ情報蓄積部１２０６は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報蓄積部１２０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７７】
ユーザ識別子受付部１２０７は、ユーザ識別子を受け付ける。ユーザ識別子受付部１２０７は、通常、端末装置１１からユーザ識別子を受信する。なお、ユーザ識別子は、例えば、ブログやＳＮＳ等に情報を書き込む際に、ユーザが入力するユーザＩＤや、端末装置１１の識別情報（ＩＰアドレス等）などである。ユーザ識別子受付部１２０７は、通常、無線または有線の通信手段で実現されるが、放送受信手段で実現されても良い。
【００７８】
仲間決定部１２０８は、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザと、何らかの共通点がある（ここで言う「仲間」と言える）ユーザのユーザ識別子を、１以上、取得する。仲間決定部１２０８は、例えば、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群であり、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する。ここで、近似するとは、一の対象物に対するユーザ評価情報が一致することでも良いし、一の対象物に対するユーザ評価情報が近似する（スコアの差が予め決められた閾値以内など）ことでも良い。また、近似するとは、２以上の対象物に対するユーザ評価情報からベクトルを構成し、２つのベクトルを比較し（例えば、コサイン値を算出し）、近似している（予め決められた所定の値以内の差である）ことなどでも良い。また、近似するとは、嗜好が合致することを含む。嗜好が合致するか否かを判断するアルゴリズムは種々存在し、いかなるアルゴリズムを用いて、２つの対象物ユーザ評価情報群が近似するか否かを判断しても良い。仲間決定部１２０８は、通常、ＭＰＵやメモリ等から実現され得る。仲間決定部１２０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７９】
提示情報構成部１２０９は、仲間決定部１２０８が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する。提示情報構成部１２０９は、仲間決定部１２０８が取得した１以上のユーザ識別子と対になる対象物であり、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは対にならない対象物を取得し、当該対象物を含む提示情報を構成することは好適である。かかる場合、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに対して、当該ユーザが知らない商品等の情報を提供できるからである。提示情報構成部１２０９は、仲間決定部１２０８が取得した１以上のユーザ識別子と対になる対象物であり、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは対にならない対象物であり、スコアが所定の値より肯定的な値と対になる対象物を取得し、当該対象物を含む提示情報を構成することは好適である。かかる場合、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに対して、当該ユーザが知らない商品等の情報であり、仲間決定部１２０８が取得した１以上のユーザ識別子で識別されるユーザが肯定的に捕らえている商品等の情報を提供できるからである。提示情報構成部１２０９は、通常、ＭＰＵやメモリ等から実現され得る。提示情報構成部１２０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８０】
対象物取得条件格納手段１２０９１は、対象物を取得するためのユーザ評価情報が満たすべき条件である対象物取得条件を格納している。対象物取得条件は、例えば、「スコア＞５」や「スコア＞＝０」や「スコアは負ではない」や「スコアが最大」や「スコアの上位３つ」などである。対象物取得条件は、対象物に対する評価が肯定的であることを示す条件であることは好適である。「スコアが最大」とは、例えば、仲間決定部１２０８が取得した１以上のユーザ識別子と対になるスコアのうちで最大のスコアに対応する対象物を取得することを示す。また、「スコアが最大」とは、例えば、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは対にならない対象物であり、仲間決定部１２０８が取得した１以上のユーザ識別子と対になるスコアのうちで最大のスコアに対応する対象物を取得することを示す。「スコアの上位３つ」とは、例えば、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは対にならない対象物であり、仲間決定部１２０８が取得した１以上のユーザ識別子と対になるスコアのうちで上位３つのスコアに対応する３つの対象物を取得することを示す。対象物取得条件格納手段１２０９１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。対象物取得条件格納手段１２０９１に対象物取得条件が記憶される過程は問わない。例えば、記録媒体を介して対象物取得条件が対象物取得条件格納手段１２０９１で記憶されるようになってもよく、通信回線等を介して送信された対象物取得条件が対象物取得条件格納手段１２０９１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された対象物取得条件が対象物取得条件格納手段１２０９１で記憶されるようになってもよい。
【００８１】
提示対象物取得手段１２０９２は、仲間決定部１２０８が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群に含まれる１以上の対象物のうち、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる対象物を除き、かつ、対象物取得条件格納手段１２０９１に格納されている対象物取得条件を満たすユーザ評価情報と対になる対象物を取得する。提示対象物取得手段１２０９２における、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる対象物を除く処理と、対象物取得条件を満たすユーザ評価情報と対になる対象物を取得する処理の順序は問わない。提示対象物取得手段１２０９２は、通常、ＭＰＵやメモリ等から実現され得る。提示対象物取得手段１２０９２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８２】
提示情報構成手段１２０９３は、提示対象物取得手段１２０９２が取得した対象物を用いて、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する。提示情報は、「＜対象物１＞に対して、あなたに近い評価の人が、＜対象物２＞をポジティブに評価しています。」という文など、＜対象物２＞に関する情報である。＜対象物２＞に関する情報、とは、例えば、＜対象物２＞を含む情報である。＜対象物１＞＜対象物２＞は、変数である。＜対象物１＞は、例えば、仲間決定部１２０８がユーザ識別子を取得する際に取得した対象物である。＜対象物２＞は、例えば、提示対象物取得手段１２０９２が取得した対象物である。提示情報構成手段１２０９３は、例えば、提示情報の雛形となる情報（例えば、「＜対象物１＞に対して、あなたに近い評価の人が、＜対象物２＞をポジティブに評価しています。」）を格納しており、当該雛形となる情報を読み出し、＜対象物１＞や＜対象物２＞の値（対象物の名称）を雛形に代入し、文を構成する。提示情報構成手段１２０９３は、通常、ＭＰＵやメモリ等から実現され得る。提示情報構成手段１２０９３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８３】
出力部１２１０は、提示情報構成部１２０９が構成した提示情報を出力する。ここで、出力とは、例えば、端末装置１１で出力されるブログに提示情報を挿入するようにする処理(ブロクの書き換えや、提示情報の端末装置１１への送信など)である。また、出力とは、例えば、端末装置１１で実行されているチャットシステム中に出力する処理である。また、出力とは、例えば、端末装置１１のユーザのメールアドレスに、電子メールで提示情報を送信する処理などである。端末装置１１に表示されるブログに提示情報や広告情報などの情報を挿入する処理は公知技術であるので、説明を省略する。出力部１２１０は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８４】
サーバ側文章情報格納部１３０１は、文章情報を１以上、格納している。文章情報とは、例えば、いわゆるウェブページや電子メールファイルやＳＮＳの入力情報などである。ウェブページは、例えば、ＨＴＭＬやＸＭＬなどの記述言語で記載されている。ウェブページは、通常、ファイルにより構成されている。また、一のウェブページは、通常、一のファイルで構成されているが、リンクにより関連付けられた複数のファイルで構成されていても良い。サーバ側文章情報格納部１３０１は、ハードディスク等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００８５】
サーバ側送信要求受信部１３０２は、文章情報の送信要求を、情報処理装置１２や端末装置１１等の装置から受信する。サーバ側送信要求受信部１３０２は、無線または有線の通信手段等で実現され得る。
【００８６】
サーバ側文章情報取得部１３０３は、サーバ側送信要求受信部１３０２が受信した送信要求に応じて、サーバ側文章情報格納部１３０１から文章情報を取得し、記憶媒体に配置する。サーバ側文章情報取得部１３０３は、通常、ＭＰＵやメモリ等から実現され得る。サーバ側文章情報取得部１３０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８７】
サーバ側文章情報送信部１３０４は、サーバ側文章情報取得部１３０３が取得した文章情報を、情報処理装置１２や端末装置１１等に送信する。サーバ側文章情報送信部１３０４は、無線または有線の通信手段等で実現され得る。
【００８８】
次に、情報処理システムの動作について説明する。まず、端末装置１１の動作について説明する。まず、端末入力受付部１１０１は、ユーザからの入力を受け付ける。次に、必要に応じて、端末処理部１１０４は、端末入力受付部１１０１が受け付けた入力（情報）に対して、入力に対応した処理をする。そして、端末情報送信部１１０２は、端末入力受付部１１０１が受け付けた情報や、端末処理部１１０４が処理した結果の情報を、情報処理装置１２や情報管理装置１３などの外部の装置に送信する。
【００８９】
次に、端末情報送信部１１０２の情報送信に対応して、端末情報受信部１１０３は、情報処理装置１２や情報管理装置１３などの外部の装置から情報を受信する。そして、必要に応じて、端末処理部１１０４は、受信した情報に応じた、情報の処理を行う。そして、端末出力部１１０５は、端末処理部１１０４が処理して得た情報や、端末入力受付部１１０１が受け付けた情報等を出力する。
【００９０】
なお、ユーザは、例えば、ユーザＩＤやパスワードを入力すると、端末入力受付部１１０１は、ユーザＩＤ（ユーザ識別情報の一種の情報）やパスワードを受け付ける。そして、端末情報送信部１１０２は、ユーザＩＤ（ユーザ識別情報の一種の情報）やパスワードを、情報処理装置１２に送信する。そして、情報処理装置１２は、ユーザＩＤやパスワードを用いた認証処理を行い、認証許可の場合に、ユーザのブログへの文章入力を可能とする。つまり、情報処理装置１２は、当該ユーザのブログであるウェブサイトを端末装置１１に送信する。そして、端末装置１１は、ブログのサイトを受信し、表示する。次に、ユーザは、当該サイトに文章等の書き込みを行う。そして、端末装置１１は、そのブログファイル（ウェブサイト）を、例えば、情報処理装置１２に送信する。
【００９１】
次に、情報処理装置１２の動作について説明する。まず、情報処理装置１２が、ユーザ情報格納部１２０４にユーザ情報を蓄積する動作について、図４のフローチャートを用いて説明する。
【００９２】
（ステップＳ４０１）文章情報取得部１２０３は、カウンタｉに１を代入する。
【００９３】
（ステップＳ４０２）文章情報取得部１２０３は、ｉ番目の取得するべき文章情報が存在するか否かを判断する。文章情報取得部１２０３は、例えば、すべてのユーザ識別子に対応するブログのＵＲＬや、すべてのユーザ識別子に対応する電子メールのファイル名や、すべてのユーザ識別子に対応するＳＮＳにおける入力文章のアクセス情報（アクセスするためのファイル名やＵＲＬやオフセットなど）を保持しており、かかる情報を用いて、取得するべき文章情報が存在するか否かを判断する。ｉ番目の取得するべき文章情報が存在すればステップＳ４０３に行き、ｉ番目の取得するべき文章情報が存在しなければステップＳ４１８に行く。
【００９４】
（ステップＳ４０３）文章情報取得部１２０３は、ｉ番目の文章情報を取得し、文章情報格納部１２０１に、少なくとも一時蓄積する。なお、文章情報取得部１２０３は、例えば、情報管理装置１３からｉ番目の文章情報を受信したり、情報処理装置１２が、図示しない記憶媒体に格納しているｉ番目の文章情報を読み出したりする。
【００９５】
（ステップＳ４０４）ユーザ情報取得部１２０５は、ステップＳ４０３で取得したｉ番目の文章情報に対応する（ｉ番目の文章情報を作成したユーザを識別する）ユーザ識別子を取得する。なお、ユーザ識別子は、文章情報と対に管理されていたり、文章情報の属性値等であったりする。そして、ユーザ情報取得部１２０５は、通常、文章情報を取得する際に、ユーザ識別子を取得する。
【００９６】
（ステップＳ４０５）ユーザ情報取得部１２０５は、カウンタｊに１を代入する。
【００９７】
（ステップＳ４０６）文分割制御手段１２０５２は、ｉ番目の文章情報の中にｊ番目の文が存在するか否かを判断する。
【００９８】
（ステップＳ４０７）文分割制御手段１２０５２は、文分割制御処理を行う。文分割制御処理の詳細について、図５から図８のフローチャートを用いて説明する。
【００９９】
（ステップＳ４０８）対象物取得手段１２０５３は、文分割制御手段１２０５２が取得した第二文字列の種類から対象物を含む第二文字列を特定し、当該第二文字列から対象物を取得する。なお、対象物は、例えば、第二文字列の種類「主題」に含まれ、当該第二文字列の中の名詞句（機能語を除いた文字列）である。なお、文には、「動作状態」に対応する第二文字列しか存在せず、文の中に対象物を含まない場合もある。
【０１００】
（ステップＳ４０９）ユーザ情報構成手段１２０５４は、ステップＳ４０８で対象物を取得できたか否かを判断する。対象物を取得できていればステップＳ４１０に行き、対象物を取得できていなければステップＳ４１６に行く。
【０１０１】
（ステップＳ４１０）スコア取得手段１２０５４１は、対象物を含む第二文字列を有する文中の他の特定の第二文字列の種類（例えば、「状態」）に対応する第二文字列を取得する。なお、「状態」は、「動作状態」でも良い。
【０１０２】
（ステップＳ４１１）スコア取得手段１２０５４１は、ステップＳ４１０で取得した第二文字列中に、評価語を含むか否か決定するために、評価情報格納部１２０２が有する１以上の評価語を各々読み出し、当該各評価語をキーとして、第二文字列を検索する。
【０１０３】
（ステップＳ４１２）スコア取得手段１２０５４１は、ステップＳ４１１における検索の結果、第二文字列が評価語を含むか判断する。評価語を含む場合はステップＳ４１３に行き、評価語を含まない場合はステップＳ４１６に行く。
【０１０４】
（ステップＳ４１３）スコア取得手段１２０５４１は、スコア取得処理を行う。つまり、スコア取得手段１２０５４１は、第二文字列に含まれる評価語をキーとして、評価情報格納部１２０２を検索し、評価語に対応するスコアを読み出し、メモリ上に配置する。
【０１０５】
（ステップＳ４１４）評価算出手段１２０５４２は、スコア変更処理を行う。スコア変更処理の詳細について、図９のフローチャートを用いて説明する。
【０１０６】
（ステップＳ４１５）ユーザ情報構成サブ手段１２０５４３は、ステップＳ４０４で取得したユーザ識別子、ステップＳ４０８で取得した対象物、ステップＳ４１３またはステップＳ４１４で取得したスコアを図示しない記憶媒体に追記する。なお、この記憶媒体は、ユーザ情報格納部１２０４でも良い。
【０１０７】
（ステップＳ４１６）ユーザ情報取得部１２０５は、カウンタｊを１、インクリメントとする。ステップＳ４０６に戻る。
【０１０８】
（ステップＳ４１７）文章情報取得部１２０３は、カウンタｉを１、インクリメントとする。ステップＳ４０２に戻る。
【０１０９】
（ステップＳ４１８）ユーザ情報構成手段１２０５４は、ユーザ情報構成処理を行う。処理を終了する。ユーザ情報構成処理について、図１０のフローチャートを用いて説明する。
【０１１０】
なお、図４のフローチャートにおいて、ステップＳ４１４のスコア変更処理は必須ではない。
【０１１１】
また、図４のフローチャートにおいて、文章情報の取得と蓄積を一括して行い、その後、自然言語処理（機能素解析など）やユーザ情報構成処理を一括して行っても良い。
【０１１２】
また、図４のフローチャートにおいて、対象物に対する評価語が、一文中に複数存在する場合には、例えば、複数の評価語に対する複数のスコアを用いて、処理を行うことが好適である。
【０１１３】
また、図４のフローチャートにおいて、対象物のゆらぎを認識し、ゆらいでいる２種類以上の対象物を同じ対象物として取り扱うことは好適である。つまり、例えば、すべて全角文字、大文字からなる「商品ＸＹＺ」と、アルファベットが半角文字、大文字からなる「商品XYZ」と、全角文字、小文字からなる「商品ｘｙｚ」などの表現のゆらぎを考慮して、取り扱うことは好適である。
【０１１４】
図４のフローチャートにおいて、対象物の類義語、関連語（例えば、「味」「料理」「ラーメン」などの料理の種類）を同じ対象物であるとして、取り扱うことは好適である。なお、類義語、関連語は、図示しない類義語辞書や概念辞書などに格納されている、とする。
【０１１５】
次に、ステップＳ４０７の文分割制御処理について、図５から図８のフローチャートを用いて説明する。
【０１１６】
（ステップＳ５０１）要素分割手段１２０５２１は、カウンタｉに１を代入する。
【０１１７】
（ステップＳ５０２）要素分割手段１２０５２１は、解析対象の文（ステップＳ４０６におけるｊ番目の文）の中に、ｉ番目の文字が存在するか否かを判断する。ｉ番目の文字が存在すればステップＳ５０３に行き、ｉ番目の文字が存在しなければステップＳ５１３に行く。
【０１１８】
（ステップＳ５０３）要素分割手段１２０５２１は、解析対象の文の中の、ｉ番目の文字から（ｉ＋ｎ）番目の文字までの文字列を取得し、バッファ上に置く。ｎは、固定の数であり、例えば、「５」である。なお、処理対象の文に、ｉ番目の文字から（ｉ＋ｎ）番目の文字まで存在しない場合、要素分割手段１２０５２１は、ｉ番目の文字から文の最終文字までを取得し、バッファ上に置く。つまり、要素分割手段１２０５２１は、ｉ番目の文字から（ｉ＋ｎ）番目以下の文字までの文字列を取得し、バッファ上に置く。
【０１１９】
（ステップＳ５０４）要素分割手段１２０５２１は、ステップＳ５０３でバッファ上に配置した文字列を、辞書情報格納手段１２０５１に検索しにいく。
【０１２０】
（ステップＳ５０５）要素分割手段１２０５２１は、ステップＳ５０４における検索結果において、ステップＳ５０３でバッファ上に配置した文字列が、辞書情報格納手段１２０５１に存在したか否かを判断する。文字列が存在すればステップＳ５１０に行き、文字列が存在しなければステップＳ５０６に行く。なお、文字列が存在する場合とは、バッファ上に配置した文字列と一致する文字列が、辞書情報が有する第一文字列に存在する場合である。
【０１２１】
（ステップＳ５０６）要素分割手段１２０５２１は、ステップＳ５０３でバッファ上に配置した文字列の長さが１（１文字）であるか否かを判断する。１文字であればステップＳ５０８に行き、１文字でなければステップＳ５０７に行く。
【０１２２】
（ステップＳ５０７）要素分割手段１２０５２１は、ステップＳ５０３でバッファ上に配置した文字列から最後の文字を削除し、一文字少なくして、ｉ番目から文字列を取得し、バッファ上に配置する。なお、要素分割手段１２０５２１は、単に、バッファ上の最終文字を消去するだけでも良い。ステップＳ５０４に戻る。
【０１２３】
（ステップＳ５０８）要素分割手段１２０５２１は、ｉ番目の文字に未知語であることを示す情報である「未知語」フラグを付与する。「「未知語」フラグを付与する」とは、ｉ番目の文字が他の文字または文字列と区別できれば良く、例えば、他の文字または文字列に何らかのフラグを付与し、未知語であるｉ番目の文字には、何も付与しなくても良い。さらに、未知語を格納するバッファがあり、そのバッファに未知語であるｉ番目の文字を書き込む処理も、「未知語」フラグを付与する処理とする。
【０１２４】
（ステップＳ５０９）要素分割手段１２０５２１は、カウンタｉを１、インクリメントする。ステップＳ５０２に戻る。
【０１２５】
（ステップＳ５１０）要素分割手段１２０５２１は、バッファ上に配置した文字列と一致する第一文字列と対になる機能語情報、前接続記号、および後接続記号を、辞書情報格納手段１２０５１から読み出し、メモリ上に配置する。
【０１２６】
（ステップＳ５１１）要素分割手段１２０５２１は、バッファ上に配置した文字列に対して、ステップＳ５１０で読み出した機能語情報、前接続記号、および後接続記号を付与する。
【０１２７】
（ステップＳ５１２）要素分割手段１２０５２１は、カウンタｉに、「ｉ＋文字列の文字数」を代入する。ステップＳ５０２に戻る。なお、「文字列の文字数」の「文字列」は、バッファ上に配置した文字列である。
【０１２８】
（ステップＳ５１３）要素連結手段１２０５２２は、要素分割手段１２０５２１が分割した文字列のうち、連結可能な文字列を連結する。かかる連結処理について、図６のフローチャートを用いて、詳細に説明する。
【０１２９】
（ステップＳ５１４）文字列取得手段１２０５２３は、要素連結手段１２０５２２が取得した複数の各第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、各第二文字列の種類を特定する情報を決定し、当該複数の各第二文字列の種類を特定する情報と、当該複数の各第二文字列を対にした複数の対の情報をメモリ上に配置する。かかる処理（文分割処理、という）について、図７のフローチャートを用いて、詳細に説明する。
【０１３０】
（ステップＳ５１５）文字列取得手段１２０５２３は、ステップＳ５１６で取得した２以上の区切られた各第二文字列と、各第二文字列の種類を特定する情報を対にして、メモリ上に配置する。かかるメモリ配置処理について、図８のフローチャートを用いて、詳細に説明する。処理を終了する。
【０１３１】
次に、ステップＳ５１３の連結処理について、図６のフローチャートを用いて、詳細に説明する。
【０１３２】
（ステップＳ６０１）要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ（未知語情報の一種）を付与した連続する未知語であり、ひらがなの文字を連結し文字列を構成する。また、要素連結手段１２０５２２は、かつ要素分割手段１２０５２１が未知語フラグを付与した連続する未知語であり、ひらがなではない文字を連結し文字列を構成する。なお、要素連結手段１２０５２２は、連続する未知語を連結しても良い。
【０１３３】
（ステップＳ６０２）要素連結手段１２０５２２は、ステップＳ６０１で連結した文字列、または連結されなかった未知語の文字に対してまとまりであることを示す文字列の種類を特定する情報であるまとまり情報を付与する。まとまり情報は、機能語情報の一種である。まとまり情報は、文字列に付与される未知語フラグでも良い。
【０１３４】
（ステップＳ６０３）要素連結手段１２０５２２は、カウンタｉに１を代入する。
【０１３５】
（ステップＳ６０４）要素連結手段１２０５２２は、処理対象の文中に、（ｉ＋１）番目の、まとめられた文字列（１文字の場合もある）が存在するか否かを判断する。（ｉ＋１）番目の文字列が存在すればステップＳ６０５に行き、（ｉ＋１）番目の文字列が存在しなければ上位関数にリターンする。
【０１３６】
（ステップＳ６０５）要素連結手段１２０５２２は、ｉ番目の文字列の後接続記号と、（ｉ＋１）番目の文字列の前接続記号を読み出し、メモリ上に配置する。なお、ｉ番目の文字列の後接続記号は、ｉ番目の文字列の最後の第一文字列と対になる後接続記号である。また、（ｉ＋１）番目の文字列の前接続記号は、（ｉ＋１）番目の文字列の先頭の第一文字列と対になる前接続記号である。
【０１３７】
（ステップＳ６０６）要素連結手段１２０５２２は、ステップＳ６０５で読み出したｉ番目の文字列の後接続記号と、（ｉ＋１）番目の文字列の前接続記号から、ｉ番目の文字列と（ｉ＋１）番目の文字列が連結可能であるか否かを判断する。なお、２つの連続する文字列が連結可能であるか否かは、前出の後接続記号と、後出の前接続記号から判断可能であり、要素連結手段１２０５２２は、例えば、連結可能な２つの文字列の後接続記号と前接続記号の組の情報（ルール）を保持している。
【０１３８】
（ステップＳ６０７）要素連結手段１２０５２２は、ステップＳ６０６における判断結果が、連結可能である、との判断であればステップＳ６０８に行き、連結可能でない、との判断であればステップＳ６０９に行く。
【０１３９】
（ステップＳ６０８）要素連結手段１２０５２２は、ｉ番目の文字列と、（ｉ＋１）番目の文字列を連結する。文字列の連結とは、連結した文字列をバッファに書き込む処理でも良いし、２つの文字列をリンク付けする処理等でも良い。
【０１４０】
（ステップＳ６０９）要素連結手段１２０５２２は、カウンタｉを１、インクリメントする。ステップＳ６０４に行く。
【０１４１】
次に、ステップＳ５１４の文分割処理について、図７のフローチャートを用いて、詳細に説明する。
【０１４２】
（ステップＳ７０１）文字列取得手段１２０５２３は、カウンタｉに１を代入する。
【０１４３】
（ステップＳ７０２）文字列取得手段１２０５２３は、処理対象の文中に、ｉ番目の第二文字列が存在するか否かを判断する。ｉ番目の第二文字列が存在すればステップＳ７０３に行き、ｉ番目の第二文字列が存在しなければ上位関数にリターンする。
【０１４４】
（ステップＳ７０３）文字列取得手段１２０５２３は、ｉ番目の第二文字列の最後尾の第一文字列に対応する機能語情報または後接続記号から、各第二文字列の種類を特定する情報を決定する。具体的には、例えば、第二文字列の種類は、例えば、「主題」、「副題」、「動作」、または「状態」であり、第二文字列の最後尾の第一文字列に対応する機能語情報が「動作」または「状態」であれば、第二文字列の種類は「動作」または「状態」であると、文字列取得手段１２０５２３は決定する。また、第二文字列の最後尾の第一文字列に対応する後接続記号が「主題」または「副題」を示す記号である場合は、第二文字列の種類は「主題」または「副題」であると、文字列取得手段１２０５２３は決定する。そして、文字列取得手段１２０５２３は、ｉ番目の第二文字列と、第二文字列の種類を特定する情報を取り出し、メモリ上に配置する。
【０１４５】
（ステップＳ７０４）文字列取得手段１２０５２３は、カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【０１４６】
次に、ステップＳ５１５のメモリ配置処理について、図８のフローチャートを用いて、詳細に説明する。
【０１４７】
（ステップＳ８０１）文字列取得手段１２０５２３は、出力する文構造の情報を取得する。出力する文構造の情報は、例えば、文字列取得手段１２０５２３があらかじめ格納しており、この情報を文字列取得手段１２０５２３が読み出す。また、出力する文構造の情報とは、例えば、「主題、副題、動作｜状態」である。これは、「主題を示す文字列」、「副題を示す文字列」、「動作を示す文字列」または「状態を示す文字列」の順で出力することを示す。「主題」、「副題」、「動作」、「状態」などは、文中の文字列の機能や、意義などを示すことを示す。また、「主題」、「副題」、「動作」、「状態」などを、以下、適宜、文要素という。また、出力する文構造の情報の他の例は、「主題、状態」である。これは、「主題を示す文字列」、「状態を示す文字列」の順で出力することを示す。
【０１４８】
（ステップＳ８０２）文字列取得手段１２０５２３は、カウンタｉに１を代入する。
【０１４９】
（ステップＳ８０３）文字列取得手段１２０５２３は、ステップＳ８０１で読み出した文構造の情報に、ｉ番目の文要素が存在するか否かを判断する。ｉ番目の文要素が存在すればステップＳ８０４に行き、ｉ番目の文要素が存在しなければ上位関数にリターンする。
【０１５０】
（ステップＳ８０４）文字列取得手段１２０５２３は、ｉ番目の文要素（例えば、「主題」）の情報を読み出し、当該文要素に対応する種類（例えば、「主題」）を示す第二文字列を検索する。
【０１５１】
（ステップＳ８０５）文字列取得手段１２０５２３は、文要素に対応する種類（例えば、「主題」）を示す第二文字列が存在すればステップＳ８０６に行き、存在しなければステップＳ８０７に行く。
【０１５２】
（ステップＳ８０６）文字列取得手段１２０５２３は、文要素に対応する種類（例えば、「主題」）を示す第二文字列を取得し、当該第二文字列と、文要素に対応する種類を対にしてバッファに追記する。
【０１５３】
（ステップＳ８０７）文字列取得手段１２０５２３は、カウンタｉを１、インクリメントする。ステップＳ８０３に戻る。
【０１５４】
なお、図８のフローチャートにおいて、文構造の情報に従って、第二文字列の順序を入れ替えてメモリ上に配置したが、かかる文構造の情報に従って第二文字列の順序を入れ替える処理は必須の処理ではない。第二文字列と、その種類を対にして記憶すれば良い。
【０１５５】
ステップＳ４１４のスコア変更処理の詳細について、図９のフローチャートを用いて説明する。
【０１５６】
（ステップＳ９０１）評価算出手段１２０５４２は、図示しない変更情報格納手段１２０５４２１に格納されている変更情報が有する変更語の情報を用いて、評価語の前後の所定以内の文字数の距離内に、変更語が存在するか否かを判断する。
【０１５７】
（ステップＳ９０２）評価算出手段１２０５４２は、ステップＳ９０１で変更語が存在すると判断した場合はステップＳ９０３に行き、存在しないと判断した場合は上位関数にリターンする。
【０１５８】
（ステップＳ９０３）評価算出手段１２０５４２は、変更情報格納手段１２０５４２１の変更情報が有する変更語にマッチする評価語の前後の所定以内の文字数の距離内の文字列（変更語）をすべて取得し、メモリ上に配置する。
【０１５９】
（ステップＳ９０４）評価算出手段１２０５４２は、ステップＳ９０３で取得された１以上の変更語と対になる各評価変更情報を、変更情報格納手段１２０５４２１から取得する。
【０１６０】
（ステップＳ９０５）評価算出手段１２０５４２は、スコア取得手段１２０５４１が取得したスコアに対して、ステップＳ９０４で取得した１以上の評価変更情報を用いて、スコアを変更し、新たなスコアを算出する。評価算出手段１２０５４２は、例えば、「スコア×１番目の評価変更情報×２番目の評価変更情報×・・・×ｎ番目の評価変更情報」により、新たなスコアを算出する。上位関数にリターンする。その際、変更語が存在する場合には新たなスコアを、または変更語が存在しない場合には元のスコアをリターンする。
【０１６１】
なお、図９のフローチャートにおいて、評価算出手段１２０５４２は、評価語の前後の所定以内の文字数の距離内に、変更語が存在するか否かを判断した。しかし、変更語の存在を検索する対象の文字列は、例えば、評価語が含まれる第二文字列など、他のアルゴリズムや、他の範囲でも良い。
【０１６２】
また、図９のフローチャートにおいて、評価算出手段１２０５４２は、図示しない変更情報格納手段１２０５４２１を具備する。図示しない変更情報格納手段１２０５４２１は、評価を変更するための情報である変更情報を１以上格納している。変更情報は、変更語と評価変更情報の対である。変更語は、評価語に対する評価の変更を示す言い回しの用語である。変更語は、例えば、「でない」「じゃない」「とは言えない」「あまり」などである。つまり、「好き」というポジティブな評価語に「でない」という変更語が後続すると、評価はポジティブではなく、ネガティブとしなければならない。評価変更情報は、評価を変更するための情報である。また、具体的には、評価変更情報は、スコアを変更するための情報である、と言える。評価変更情報は、例えば、「−１」や「０．５」などの数値である。つまり、例えば、評価語「好き」に対して、スコア「＋４」とする場合、変更語「でない」に対する評価変更情報は「−１」、変更語「あまり」に対する評価変更情報は「０．５」とする。そして、後述する変更スコア算出部１３１３は、各数値を乗算し、「４×（−１）×（０．５）＝−２」を算出する。ここで、「＋５」は、非常にポジティブ、「−５」は非常にネガティブとして、「好きでない」は、「−２」であり、若干、ネガティブ、ということになる。なお、変更語として、評価を強める語（例えば、「非常に」「かなり」）、評価を弱める語（例えば、「あまり」）、評価を逆転させる語（例えば、「でない」）、評価を無効にする語（例えば、「であるとは言えない。」）などの種類がある。そして、評価を強める語は、例えば、強くする度合いにより、「１」より大きな評価変更情報が与えられ、評価を弱める語は、例えば、弱くする度合いにより、「１」より小さな評価変更情報が与えられ、評価を逆転させる語は、「−１」が与えられる。変更情報格納手段１２０５４２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１６３】
また、評価算出手段１２０５４２は、上記で説明した処理に加えて、図９のフローチャートを用いて説明したように、スコアの変更処理を行っても良い。つまり、評価算出手段１２０５４２は、変更情報格納手段１２０５４２１の変更情報が有する変更語の情報を用いて、取得された評価語から所定以内の文字数の距離内にある変更語を取得する。また、評価算出手段１２０５４２は、変更情報格納手段１２０５４２１から、取得した変更語と対になる評価変更情報を取得する。そして、評価算出手段１２０５４２は、スコア取得手段１２０５４１が取得したスコアに対して、取得した評価変更情報を用いて、スコアを変更し、新たなスコアを算出する。評価算出手段１２０５４２の演算式は問わない。演算方法の具体例は後述する。なお、変更語は存在しない場合もあることは言うまでもない。
【０１６４】
次に、ステップＳ４１８のユーザ情報構成処理について、図１０のフローチャートを用いて説明する。
【０１６５】
（ステップＳ１００１）ユーザ情報構成手段１２０５４は、ステップＳ４１５で記憶媒体に書き込んだ情報に対して、ユーザ識別子、および対象物をキーとしてソート処理を行う。ソート処理について、公知技術であるので説明を省略する。
【０１６６】
（ステップＳ１００２）ユーザ情報構成手段１２０５４は、カウンタｉに１を代入する。
【０１６７】
（ステップＳ１００３）ユーザ情報構成手段１２０５４は、ステップＳ１００１でソートした情報の中に、ｉ番目のユーザ識別子が存在するか否かを判断する。ｉ番目のユーザ識別子が存在すればステップＳ１００４に行き、ｉ番目のユーザ識別子が存在しなければ上位処理にリターンする。
【０１６８】
（ステップＳ１００４）ユーザ情報構成手段１２０５４は、カウンタｊに１を代入する。
【０１６９】
（ステップＳ１００５）ユーザ情報構成手段１２０５４は、ステップＳ１００１でソートした情報の中に、ｉ番目のユーザ識別子に対応する対象物であり、ｊ番目の対象物が存在するか否かを判断する。ｊ番目の対象物が存在すればステップＳ１００６に行き、ｊ番目の対象物が存在しなければステップＳ１０１１に行く。
【０１７０】
（ステップＳ１００６）ユーザ情報構成手段１２０５４は、ｉ番目のユーザ識別子に対応し、かつ、ｊ番目の対象物に対応するすべてのスコアを読み出す。
【０１７１】
（ステップＳ１００７）ユーザ情報構成手段１２０５４は、ステップＳ１００６で取得した全てのスコアを用いて演算し、ユーザ評価情報を取得する。例えば、ユーザ情報構成手段１２０５４は、ステップＳ１００６で取得した全てのスコアの平均値を算出し、その平均値をｉ番目のユーザ識別子、ｊ番目の対象物に対応するユーザ評価情報とする。また、ユーザ情報構成手段１２０５４は、文が記載された時期（現在からの古さ）をパラメータとして、スコアを重み付けして、演算を行う（加重平均を算出する）などしても良い。そして、ユーザ情報構成手段１２０５４は、その演算結果をユーザ評価情報としても良い。
【０１７２】
（ステップＳ１００８）ユーザ情報構成手段１２０５４は、ｉ番目のユーザ識別子、ｊ番目の対象物、およびステップＳ１００７で算出したユーザ評価情報を用いて、ユーザ情報を構成する。ユーザ情報構成手段１２０５４は、通常、ｉ番目のユーザ識別子、ｊ番目の対象物、およびステップＳ１００７で算出したユーザ評価情報を有するユーザ情報を構成する。なお、ユーザ情報構成手段１２０５４は、ユーザ評価情報が所定以上の評価を示す値である場合のみ、ユーザ情を構成しても良い。
【０１７３】
（ステップＳ１００９）ユーザ情報蓄積部１２０６は、ステップＳ１００８で構成したユーザ情報をユーザ情報格納部１２０４に蓄積する。
【０１７４】
（ステップＳ１０１０）ユーザ情報構成手段１２０５４は、カウンタｊを１、インクリメントとする。ステップＳ１００５に戻る。
【０１７５】
（ステップＳ１０１１）ユーザ情報構成手段１２０５４は、カウンタｉを１、インクリメントとする。ステップＳ１００３に戻る。
【０１７６】
次に、情報処理装置１２が、あるユーザに対して、提示情報を出力する処理について、図１１のフローチャートを用いて説明する。
【０１７７】
（ステップＳ１１０１）ユーザ識別子受付部１２０７は、ユーザ識別子を受け付けたか否かを判断する。ユーザ識別子を受け付ければステップＳ１１０２に行き、ユーザ識別子を受け付けなければステップＳ１１０１に戻る。ユーザ識別子受付部１２０７は、例えば、端末装置１１からユーザ識別子を受信する。
【０１７８】
（ステップＳ１１０２）仲間決定部１２０８は、仲間決定処理を行う。仲間決定処理の例について、図１２のフローチャート、および図１３のフローチャートを用いて説明する。
【０１７９】
（ステップＳ１１０３）提示情報構成部１２０９は、提示情報構成処理を行う。提示情報構成処理について、図１４のフローチャートを用いて説明する。
【０１８０】
（ステップＳ１１０４）出力部１２１０は、ステップＳ１１０３で構成された提示情報を出力する。なお、この出力とは、結果的に、ユーザ識別子で識別されるユーザごとに、当該ユーザの端末装置１１に送付される。
【０１８１】
なお、図１１のフローチャートにおいて、ユーザ識別子の受け付けをトリガーとして、提示情報構成処理などを行ったが、トリガーは問わない。
【０１８２】
次に、ステップＳ１１０２の仲間決定処理の第一の例について、図１２のフローチャートを用いて説明する。図１２のフローチャートにおいて、ある対象物（商品またはサービスなど）について、あるユーザと同様に高評価をしている他のユーザのユーザ識別子を取得する処理について説明する。
【０１８３】
（ステップＳ１２０１）仲間決定部１２０８は、ステップＳ１１０１で受け付けられたユーザ識別子を有するユーザ情報に含まれる対象物ユーザ評価情報群を、ユーザ情報格納部１２０４から読み出す。
【０１８４】
（ステップＳ１２０２）仲間決定部１２０８は、ステップＳ１２０１で読み出した対象物ユーザ評価情報群に含まれる１以上のスコアのうち、所定の値以上（所定の値より大、でも良い）のスコアに対応する、１以上の対象物を取得する。ここで、所定の値以上（所定の値より大）のスコアに対応する対象物とは、ユーザがポジティブに評価している対象物である。なお、ユーザ情報格納部１２０４に、所定の値以上（所定の値より大）のスコアに対応する対象物しか格納されていない場合、本ステップにおいて、すべての対象物を取得する。
【０１８５】
（ステップＳ１２０３）仲間決定部１２０８は、カウンタｉに１を代入する。
【０１８６】
（ステップＳ１２０４）仲間決定部１２０８は、ステップＳ１２０２で取得した１以上の対象物のうち、ｉ番目の対象物が存在するか否かを判断する。ｉ番目の対象物が存在すればステップＳ１２０５に行き、ｉ番目の対象物が存在しなければ上位処理にリターンする。
【０１８７】
（ステップＳ１２０５）仲間決定部１２０８は、ステップＳ１１０１で受け付けられたユーザ識別子とは異なるユーザ識別子であり、ｉ番目の対象物について、スコアが所定値以上（所定の値より大、でも良い）のスコアに対応する、１以上のユーザ識別子を、ユーザ情報格納部１２０４から読み出す。なお、ユーザ情報格納部１２０４に、所定の値以上（所定の値より大）のスコアに対応する対象物しか格納されていない場合、仲間決定部１２０８は、ステップＳ１１０１で受け付けられたユーザ識別子とは異なるユーザ識別子であり、ｉ番目の対象物と対になる１以上のユーザ識別子を、ユーザ情報格納部１２０４から読み出す。
【０１８８】
（ステップＳ１２０６）仲間決定部１２０８は、ｉ番目の対象物と、ステップＳ１２０５で読み出した１以上のユーザ識別子を対にして、図示しないバッファに追記する。
【０１８９】
（ステップＳ１２０７）仲間決定部１２０８は、カウンタｉを１、インクリメントする。ステップＳ１２０４に戻る。
【０１９０】
なお、図１２のフローチャートにおけるステップＳ１２０２では、ユーザがポジティブに評価している対象物を取得したが、ユーザがネガティブに評価している対象物を取得しても良い。かかる場合、ステップＳ１２０５において、スコアが所定値以下（所定値未満、でも良い）のスコアに対応する、１以上のユーザ識別子を取得することとなる。
【０１９１】
次に、ステップＳ１１０２の仲間決定処理の第二の例について、図１３のフローチャートを用いて説明する。図１３のフローチャートにおいて、ユーザの１以上の対象物に対する評価をベクトル化し、ベクトルの差が所定値以内の評価をしているユーザのユーザ識別子を取得する処理について説明する。
【０１９２】
（ステップＳ１３０１）仲間決定部１２０８は、ステップＳ１１０１で受け付けられたユーザ識別子を有するユーザ情報に含まれる対象物ユーザ評価情報群を、ユーザ情報格納部１２０４から読み出す。
【０１９３】
（ステップＳ１３０２）仲間決定部１２０８は、ステップＳ１３０１で読み出した対象物ユーザ評価情報群からベクトルを構成する。対象物ユーザ評価情報群が「商品Ａ：８、商品Ｂ：−２、商品Ｄ：５・・・」の場合、例えば、仲間決定部１２０８は、（８、−２、０、５、・・・）のベクトルを構成する。なお、ここで「０」に対応する対象物の評価のスコアは存在しないまたは好きでも嫌いでもない、とする。
【０１９４】
（ステップＳ１３０３）仲間決定部１２０８は、カウンタｉに１を代入する。
【０１９５】
（ステップＳ１３０４）仲間決定部１２０８は、ステップＳ１１０１で受け付けられたユーザ識別子とは異なるユーザ識別子であり、ｉ番目のユーザ識別子がユーザ情報格納部１２０４に存在するか否かを判断する。ｉ番目のユーザ識別子が存在すればステップＳ１３０５に行き、存在しなければステップＳ１３１０に行く。
【０１９６】
（ステップＳ１３０５）仲間決定部１２０８は、ｉ番目の他のユーザ識別子（ステップＳ１１０１で受け付けられたユーザ識別子とは異なるユーザ識別子）に対応する対象物ユーザ評価情報群を、ユーザ情報格納部１２０４から読み出す。
【０１９７】
（ステップＳ１３０６）仲間決定部１２０８は、ステップＳ１３０５で読み出した対象物ユーザ評価情報群からベクトルを構成する。
【０１９８】
（ステップＳ１３０７）仲間決定部１２０８は、ステップＳ１３０２で構成したベクトルと、ステップＳ１３０６で構成したベクトルとの差（例えば、ベクトル間のコサイン値）を算出し、算出結果をバッファに一時格納する。
【０１９９】
（ステップＳ１３０８）仲間決定部１２０８は、ｉ番目の他のユーザ識別子と、ステップＳ１３０７で算出した差の値を、対にして、一時格納する。
【０２００】
（ステップＳ１３０９）仲間決定部１２０８は、カウンタｉを１、インクリメントする。ステップＳ１３０４に戻る。
【０２０１】
（ステップＳ１３１０）仲間決定部１２０８は、ステップＳ１３０８でバッファ中に格納された情報について、差の値をキーとして、ユーザ識別子をソートする。
【０２０２】
（ステップＳ１３１１）仲間決定部１２０８は、２つのベクトルの差の値が小さい（近似している）方から、Ｎ（Ｎは、１以上の整数）のユーザ識別子を取得する。ここで、仲間決定部１２０８は、２つのベクトルの差の値が閾値より小さい１以上のユーザ識別子や、２つのベクトルの差の値が最も小さいユーザ識別子を取得しても良い。
【０２０３】
（ステップＳ１３１２）仲間決定部１２０８は、ステップＳ１３１１で取得したＮのユーザ識別子をバッファに書き込む。上位処理にリターンする。
【０２０４】
次に、ステップＳ１１０３の提示情報構成処理の例について、図１４のフローチャートを用いて説明する。
【０２０５】
（ステップＳ１４０１）提示対象物取得手段１２０９２は、カウンタｉに１を代入する。
【０２０６】
（ステップＳ１４０２）提示対象物取得手段１２０９２は、記憶媒体に格納されているｉ番目のユーザ識別子が存在するか否かを判断する。なお、ここでの記憶媒体とは、ステップＳ１２０６で情報が格納された記憶媒体である。ｉ番目のユーザ識別子が存在すればステップＳ１４０３に行き、ｉ番目のユーザ識別子が存在しなければ上位処理にリターンする。
【０２０７】
（ステップＳ１４０３）提示対象物取得手段１２０９２は、ｉ番目のユーザ識別子に対応するユーザ情報をユーザ情報格納部１２０４から読み出し、当該ユーザ情報に含まれるスコアが対象物取得条件格納手段１２０９１の対象物取得条件に合致する１以上の対象物を取得する。対象物取得条件は、ここでは、例えば、スコアは所定値以上（所定値より大でも良い）、である。対象物取得条件は、例えば、「スコアが最大」等でも良い。
【０２０８】
（ステップＳ１４０４）提示対象物取得手段１２０９２は、ステップＳ１４０３で取得した１以上の対象物のうち、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる対象物を削除する。なお、提示対象物取得手段１２０９２は、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる対象物を、ユーザ情報格納部１２０４から読み出す。また、本ステップの処理は、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザが既に知っている（話題にしている）対象物を、提示する情報から除くための処理である。
【０２０９】
（ステップＳ１４０５）提示情報構成手段１２０９３は、カウンタｊに１を代入する。
【０２１０】
（ステップＳ１４０６）提示情報構成手段１２０９３は、ステップＳ１４０４の処理の結果、バッファに残っているｊ番目の対象物が存在するか否かを判断する。ｊ番目の対象物が存在すればステップＳ１４０７に行き、ｊ番目の対象物が存在しなければステップＳ１４１０に行く。
【０２１１】
（ステップＳ１４０７）提示情報構成手段１２０９３は、ｊ番目の対象物を用いた提示情報を構成する。かかる場合、提示情報構成手段１２０９３は、例えば、「＜ｊ番目の対象物＞は他のユーザから高評価を受けています。」などの文を構成する。かかる場合、提示情報構成手段１２０９３は、例えば、「あなたと嗜好が似ている方が、＜ｊ番目の対象物＞を高く評価しています。」などの文を構成する。
【０２１２】
また、提示情報構成手段１２０９３は、ｊ番目の対象物と、ｉ番目のユーザ識別子に対応する対象物（ユーザ間の好みが共通した対象物）の両方を用いた提示情報を構成することは好適である。かかる場合、提示情報構成手段１２０９３は、例えば、「あなたと同様、＜ｉ番目のユーザ識別子に対応する対象物＞に対して高い評価を示した人が、＜ｊ番目の対象物＞を高く評価しています。」などの文を構成する。
【０２１３】
（ステップＳ１４０８）提示情報構成手段１２０９３は、ステップＳ１４０７で構成した提示情報を記憶媒体に追記する。
【０２１４】
（ステップＳ１４０９）提示情報構成手段１２０９３は、カウンタｊを１、インクリメントとする。ステップＳ１４０６に戻る。
【０２１５】
（ステップＳ１４１０）提示情報構成手段１２０９３は、カウンタｉを１、インクリメントとする。ステップＳ１４０２に戻る。
【０２１６】
次に、情報管理装置１３の動作について説明する。情報管理装置１３のサーバ側送信要求受信部１３０２が、文章情報の送信要求を受信する。次に、サーバ側文章情報取得部１３０３は、送信要求に対応する文章情報を、サーバ側文章情報格納部１３０１から読み出す。そして、サーバ側文章情報送信部１３０４は、読み出された文章情報を、送信要求を送信してきた装置（例えば、情報処理装置１２）に送信する。
【０２１７】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【０２１８】
まず、情報処理装置１２が、ユーザ情報格納部１２０４にユーザ情報を蓄積する動作について説明する。
【０２１９】
今、情報処理装置１２の文章情報取得部１２０３は、図１５に示す文章情報識別子管理表を保持している。文章情報識別子管理表は、文章情報を取得するためのＵＲＬやファイル名などが管理された表である。文章情報識別子管理表は、「ＩＤ」「ユーザ識別子」および「ＵＲＬ（ファイル名）」の属性値を有するレコードを１以上保持している。「ＩＤ」はレコードを識別する情報であり、表管理のために存在する。「ユーザ識別子」は、ユーザを識別するＩＤである。「ＵＲＬ（ファイル名）」は、ユーザ識別子で識別されるユーザが入力した文章情報を特定する情報であり、ブログのＵＲＬ（図１５の「ＩＤ＝１」「ＩＤ＝２」のレコード）、ＳＮＳに入力した文章情報を取得するためのＵＲＬとユーザＩＤ（図１５の「ＩＤ＝３」のレコード）、電子メールの送信情報が記載されたファイル名（図１５の「ＩＤ＝４」のレコード）などの情報である。
【０２２０】
また、図１６は、辞書情報格納手段１２０５１に格納されている辞書情報管理表である。辞書情報管理表は、「第一文字列」「前接続記号」「後接続記号」「機能語情報」の属性を有するレコードを１以上格納している。
【０２２１】
図１６の「前接続記号」の「−＆」は、前に、未知語情報で識別される未知語や、「ｏｂｊｅｃｔ」で識別される対象物などが連結されることを示す。「前接続記号」は、他にも「＆＆」などがあり、「＆＆」は、前に、「名前」や、未知語や、「ｏｂｊｅｃｔ」で識別される対象物などが連結されることを示す。「名前」とは、登録している人や物などの名前である。
【０２２２】
また、「後接続記号」の「ｓ％」は、区切りになり得て、「副題」となり得ることを示す。また、「後接続記号」の「＆＆」は、後に、「名前」や、未知語情報で識別される未知語や、「ｏｂｊｅｃｔ」で識別される対象物などが連結されることを示す。また、「後接続記号」の「ｍ％」は、区切りになり得て、「主題」となり得ることを示す。また、「後接続記号」の「ｎ％」は、区切りになり得て、「主題」となり得ることを示す。「ｍ％」と「ｎ％」は、両方とも「主題」となり得るが、「ｍ％」の方が主題になる優先度は高い、ことを意味する。また、「後接続記号」の「−−」は、「ａｃｔｉｏｎ」で識別される文字列が連結されることを示す。また、「後接続記号」の「％=」は、区切りになり得て、かつ、「ｏｂｊｅｃｔ」で識別される対象物や「名前」などが連結されることを示す。また、「後接続記号」の「ｏ％」は、区切りになり得て、「準主題」となり得ることを示す。また、「後接続記号」の「％％」は、強制的な区切りであることを示す。
【０２２３】
また、「機能語情報」の「ｏｂｊｅｃｔ」は、対象物を示す。また、「機能語情報」の「ａｃｔｉｏｎ」は、動作を示す。さらに、「機能語情報」の「ｓｔａｔｅ」は、状態を示す。
【０２２４】
また、図１７は、評価情報格納部１２０２に管理されている評価情報管理表である。評価情報管理表は、「評価語」「スコア」の属性値を有するレコードを１以上格納している。本評価情報管理表において、例えば、評価語「良い」のスコアは「＋３」、評価語「おしゃれ」のスコアは「＋４」等である。
【０２２５】
さらに、図１８は、評価算出手段１２０５４２の図示しない変更情報格納手段１２０５４２１に管理されている変更情報管理表である。変更情報管理表は、「変更語」「評価変更情報」の属性値を有するレコードを１以上格納している。本評価情報管理表において、「評価変更情報」は、スコアに対して乗算される数値である。
【０２２６】
以上の状況において、情報処理装置１２は、例えば、ユーザの指示により、図１５の文章情報識別子管理表から「ＵＲＬ（ファイル名）」を順次読み出し、当該「ＵＲＬ（ファイル名）」の情報に従って、文章情報取得部１２０３は、文章情報を取得する。そして、文章情報取得部１２０３は、取得した文章情報を文章情報格納部１２０１に少なくとも一時格納する。つまり、情報処理装置１２は、１以上の情報管理装置１３（ウェブページが存在するサーバ装置）や情報処理装置１２から、ウェブページや電子メールのファイル（文章情報の一種）等の文章情報を収集し、以下に説明する機能素解析等の自然言語処理を行う。そして、情報処理装置１２のユーザ情報取得部１２０５はユーザ情報を取得し、ユーザ情報蓄積部１２０６は当該ユーザ情報をユーザ情報格納部１２０４に蓄積する。ここで、文章情報格納部１２０１に蓄積された文章情報の例を図１９に示す。図１９において、文章情報は、ユーザ識別子と対応付けて格納されている。また、文章情報のデータ構造は、ＨＴＭＬ、ＸＭＬ、テキストファイル等、問わない。
【０２２７】
まず、１番目の文章情報の処理について説明する。つまり、ユーザ情報取得部１２０５は、１番目の文章情報（図１９の「ＩＤ＝１」の文章情報）を文章情報格納部１２０１から読み出す。
【０２２８】
そして、次に、ユーザ情報取得部１２０５は、１番目の文章情報に対応するユーザ識別子「１２３４５」を取得し、メモリ上に配置する。
【０２２９】
次に、文分割制御手段１２０５２は、１番目の文章情報の中に１番目の文から、以下のように解析する。つまり、文分割制御手段１２０５２は、以下のように、読み出した各文を分割する。まず、文分割制御手段１２０５２は、文「タイ料理は好きだ。」に対して、分割処理を行う。文分割制御手段１２０５２の要素分割手段１２０５２１は、文「タイ料理は好きだ。」の中の、１番目の文字から６番目（上記の「ｎ」は「５」である）の文字までの文字列「タイ料理は好」を取得し、バッファ上に置く（図２０の（１））。
【０２３０】
そして、要素分割手段１２０５２１は、文字列「タイ料理は好」を、辞書情報格納手段１２０５１に検索しにいく。しかし、文字列「タイ料理は好」に合致する第一文字列が、図１６の辞書情報管理表に存在しないので、要素分割手段１２０５２１は、先の文字列より１文字少ない文字列「タイ料理は」を構成する。そして、要素分割手段１２０５２１は、文字列「タイ料理は」をバッファ上に置く（図２０の（２））。そして、同様に、要素分割手段１２０５２１は、文字列「タイ料理は」を、辞書情報格納手段１２０５１に検索しにいく。しかし、文字列「タイ料理は」に合致する第一文字列が、図１６の辞書情報管理表に存在しないので、要素分割手段１２０５２１は、先の文字列より１文字少ない文字列「タイ料理」を構成し、バッファ上に置く（図２０の（３））。そして、要素分割手段１２０５２１は、文字列「タイ料理」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「タイ料理」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２０の（４）から（６））。そして、要素分割手段１２０５２１は、最後の文字「タ」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５１は、文字「タ」に、未知語であることを示す情報である「未知語」フラグを付与する（図２０の（７））。なお、ここでの「未知語」フラグは、情報「未知語」である。
【０２３１】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、２番目の文字から６文字分の文字列「イ料理は好き」を読み出し、バッファに配置する（図２０の（８））。そして、同様に、要素分割手段１２０５２１は、文字列「イ料理は好き」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「イ料理は好き」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２０の（９）から（１３））。そして、要素分割手段１２０５２１は、最後の文字「イ」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５２１は、文字「イ」に、未知語であることを示す情報である「未知語」フラグを付与する（図２０の（１４））。
【０２３２】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、３番目の文字から６文字分の文字列「料理は好き。」を読み出し、バッファに配置する（図２０の（１５））。そして、同様に、要素分割手段１２０５２１は、文字列「料理は好き。」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「料理は好き。」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２０の（１６）から（２０））。そして、要素分割手段１２０５２１は、最後の文字「料」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５２１は、文字「料」に、未知語であることを示す情報である「未知語」フラグを付与する（図２０の（２１））。
【０２３３】
次に、同様に、処理が行われ、要素分割手段１２０５２１は、文字「理」に、未知語であることを示す情報である「未知語」フラグを付与する（図２０の（２２））。
【０２３４】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、５番目の文字から５文字分（ここでは、６文字存在しないので、最後の「。」まで取得する）の文字列「は好きだ。」を読み出し、バッファに配置する（図２０の（２３））。同様に、文字列「は好きだ。」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２０の（２３）から（２７））。そして、要素分割手段１２０５２１は、最後の文字「は」は図１６の辞書情報管理表に存在する、と判断する。そして、要素分割手段１２０５２１は、バッファ上に配置した文字列と一致する第一文字列「は」と対になる前接続記号「−＆」、後接続記号「ｍ％」、および機能語情報「ｏｂｊｅｃｔ」を、辞書情報格納手段１２０５１から読み出し、メモリ上に配置する。そして、要素分割手段１２０５２１は、バッファ上に配置した文字列「は」に対して、読み出した前接続記号「−＆」、後接続記号「ｍ％」、および機能語情報「ｏｂｊｅｃｔ」を付与する（図２０の（２８））。
【０２３５】
以上の処理を繰り返し、処理対象の文「タイ料理は好きだ。」について、図２０の（ｘ）のようなデータを得る。つまり、「タ」「イ」「料」「理」「好」「き」に対して、「未知語」が付与される。また、「は」に対して、「−＆：ｍ％：ｏｂｊｅｃｔ」が付与される。また、「だ」に対して、「−＆：％−：ｓｔａｔｅ」が付与される。さらに、「。」に対して、「：％％：」が付与される。「：％％：」は、後接続記号が「％％」であることを示す。後接続記号「％％」は、無条件に、後ろが区切られることを示す（図２０の（ｘ））。
【０２３６】
次に、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなではない文字「タ」「イ」「料」「理」を連結し文字列「タイ料理」を構成する。また、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語「好」「き」を連結した文字列「好き」を構成する。そして、要素連結手段１２０５２２は、連結した文字列、または連結されなかった未知語の文字に対してまとまりであることを示す文字列の種類を特定する情報であるまとまり情報（ここでは、「未知語」）を付与し、バッファに書き込む。バッファ内の情報は、図２０の（ｘ＋１）である。
【０２３７】
次に、要素連結手段１２０５２２は、図２０（ｘ＋１）の各前後するまとまりの文字列（例えば、「私」と「と」）が連結するか否かを判断し、連結するものは連結させる。
【０２３８】
例えば、「タイ料理」と「は」は、「タイ料理」が未知語で、「は」の前接続記号「−＆」により、要素連結手段１２０５２２は、連結すると判断する。なぜなら、前接続記号「−＆」は、前の未知語と連結するからである。そして、要素連結手段１２０５２２は、「タイ料理は」に対して、「：ｍ％：ｏｂｊｅｃｔ」を付与する（図２０（ｘ＋２）参照）。「：ｍ％：ｏｂｊｅｃｔ」は、前接続記号はなし、後接続記号は「ｍ％」、機能語情報は「ｏｂｊｅｃｔ」であることを示す。
【０２３９】
また、要素連結手段１２０５２２は、「好き」と「だ」は連結する、と判断し、連結させる。つまり、要素連結手段１２０５２２は、文字列「好きだ」を構成し、かつ、「：％−：ｓｔａｔｅ」を付与する（図２０（ｘ＋２）参照）。
【０２４０】
そして、要素連結手段１２０５２２は、「好きだ」と「。」は連結しない、と判断する。「。」は、無条件に、後ろが区切られる記号であり、前の文字列とは結合しない、とする。
【０２４１】
次に、文字列取得手段１２０５２３は、１番目の第二文字列「タイ料理は」を取得し、当該第二文字列の最後尾の第一文字列「は」に対応する機能語情報「ｏｂｊｅｃｔ」または後接続記号「ｍ％」から、第二文字列の種類を「主題」であると、決定する。なお、ここでは、文字列取得手段１２０５２３は、後接続記号「ｍ％」から、第二文字列「タイ料理は」の種類を「主題」であると、決定する（図２０の（ｘ＋３））。
【０２４２】
次に、文字列取得手段１２０５２３は、２番目の第二文字列「好きだ」を取得し、当該第二文字列の最後尾の第一文字列「だ」に対応する機能語情報「ｓｔａｔｅ」または後接続記号「％−」から、第二文字列の種類を「状態」であると、決定する。なお、ここでは、文字列取得手段１２０５２３は、機能語情報「ｓｔａｔｅ」から、第二文字列「好きだ」の種類を「状態」であると、決定する（図２０の（ｘ＋３））。
【０２４３】
次に、文字列取得手段１２０５２３は、メモリ上に配置する要素の順序を示す文構造「主題、状態」を読み出す。なお、文構造「主題、状態」は、あらかじめ文字列取得手段１２０５２３が保持している、とする。そして、文字列取得手段１２０５２３は、文構造「主題、状態」に従って、第二文字列「タイ料理は」「好きだ」をメモリ上に配置する。そして、文字列取得手段１２０５２３は、文要素に対応する種類の情報も、第二文字列と対にして、メモリ上に書き込む。そして、文字列取得手段１２０５２３は、「タイ料理は：主題、好きだ：状態」を得る。以上の処理により、文「タイ料理は好きだ。」を、「主題」と「状態」に分割できた。
【０２４４】
次に、対象物取得手段１２０５３は、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「タイ料理は」を特定し、当該第二文字列から対象物「タイ料理」を取得する。なお、対象物は、例えば、第二文字列の種類「主題」に含まれ、当該第二文字列の中の名詞句（機能語を除いた文字列）である。
【０２４５】
次に、スコア取得手段１２０５４１は、対象物「タイ料理」を含む第二文字列を有する文中の他の特定の第二文字列の種類（「状態」）に対応する第二文字列「好きだ」を取得する。
【０２４６】
次に、スコア取得手段１２０５４１は、評価情報格納部１２０２が保持している評価情報管理表（図１７）を検索し、第二文字列「好きだ」が評価語「好き」を含むと判断する。そして、スコア取得手段１２０５４１は、第二文字列に含まれる評価語「好き」をキーとして、評価情報管理表を検索し、評価語「好き」に対応するスコア「＋４」を読み出し、メモリ上に配置する。
【０２４７】
次に、スコア変更処理を行おうとするが、変更語が対象文中に含まれないので、スコアの変更処理は行われない。
【０２４８】
次に、ユーザ情報構成サブ手段１２０５４３は、取得したユーザ識別子「１２３４５」、取得した対象物「タイ料理」、取得したスコア「＋４」を記憶媒体に追記する。以上の処理により、図２１の「ＩＤ＝１」のレコードが記録される。なお、図２１は、ユーザ情報格納部１２０４に格納されているユーザ情報管理表の一例である。
【０２４９】
次に、文分割制御手段１２０５２は、２つ目の文「店舗Ｘが、テレビで評判だ。」を、上記の処理と同様に、以下のように分割する。つまり、文分割制御手段１２０５２の要素分割手段１２０５２１は、文「店舗Ｘが、テレビで評判だ。」の中の、１番目の文字から６番目（上記の「ｎ」は「５」である）の文字までの文字列「店舗Ｘが、テ」を取得し、バッファ上に置く（図２２の（１））。
【０２５０】
そして、要素分割手段１２０５２１は、文字列「店舗Ｘが、テ」を、辞書情報格納手段１２０５１に検索しにいく。しかし、文字列「店舗Ｘが、テ」に合致する第一文字列が、図１６の辞書情報管理表に存在しないので、要素分割手段１２０５２１は、先の文字列より１文字少ない文字列「店舗Ｘが、」を構成する。そして、要素分割手段１２０５２１は、文字列「店舗Ｘが、」をバッファ上に置く（図２２の（２））。そして、同様に、要素分割手段１２０５２１は、文字列「店舗Ｘが、」を、辞書情報格納手段１２０５１に検索しにいく。しかし、文字列「店舗Ｘが、」に合致する第一文字列が、図１６の辞書情報管理表に存在しないので、要素分割手段１２０５２１は、先の文字列より１文字少ない文字列「店舗Ｘが」を構成し、バッファ上に置く（図２２の（３））。そして、要素分割手段１２０５２１は、文字列「店舗Ｘが」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「店舗Ｘが」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２２の（４）から（６））。そして、要素分割手段１２０５２１は、最後の文字「店」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５２１は、文字「店」に、未知語であることを示す情報である「未知語」フラグを付与する（図２２の（７））。なお、ここでの「未知語」フラグは、情報「未知語」である。
【０２５１】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、２番目の文字から６文字分の文字列「舗Ｘが、テレ」を読み出し、バッファに配置する（図２２の（８））。そして、同様に、要素分割手段１２０５２１は、文字列「舗Ｘが、テレ」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「舗Ｘが、テレ」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２２の（９）から（１３））。そして、要素分割手段１２０５２１は、最後の文字「舗」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５２１は、文字「舗」に、未知語であることを示す情報である「未知語」フラグを付与する（図２２の（１４））。
【０２５２】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、３番目の文字から６文字分の文字列「Ｘが、テレビ」を読み出し、バッファに配置する（図２２の（１５））。そして、同様に、要素分割手段１２０５２１は、文字列「Ｘが、テレビ」を、辞書情報格納手段１２０５１に検索しにいく。同様に、文字列「Ｘが、テレビ」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２２の（９）から（１３））。そして、要素分割手段１２０５２１は、最後の文字「Ｘ」も図１６の辞書情報管理表に存在しない、と判断する。そして、要素分割手段１２０５２１は、文字「Ｘ」に、未知語であることを示す情報である「未知語」フラグを付与する（図２２の（２１））。
【０２５３】
次に、要素分割手段１２０５２１は、処理対象の文字列の先頭のポインタを１ずらす。そして、要素分割手段１２０５２１は、４番目の文字から６文字分の文字列「が、テレビで」を読み出し、バッファに配置する（図２２の（２２））。同様に、文字列「が、テレビで」に合致する第一文字列が、図１６の辞書情報管理表に存在しない。そして、要素分割手段１２０５２１は、同様の処理により、１文字ずつ文字数を少なくして、辞書情報格納手段１２０５１に検索しにいく（図２２の（２３）から（２７））。そして、要素分割手段１２０５２１は、最後の文字「が」は図１６の辞書情報管理表に存在する、と判断する。そして、要素分割手段１２０５２１は、バッファ上に配置した文字列と一致する第一文字列「が」と対になる前接続記号「−＆」、後接続記号「ｎ％」、および機能語情報「ｏｂｊｅｃｔ」を、辞書情報格納手段１２０５１から読み出し、メモリ上に配置する。そして、要素分割手段１２０５２１は、バッファ上に配置した文字列「が」に対して、読み出した前接続記号「−＆」、後接続記号「ｎ％」、および機能語情報「ｏｂｊｅｃｔ」を付与する（図２２の（２８））。
【０２５４】
以上の処理を繰り返し、処理対象の文「店舗Ｘが、テレビで評判だ。」について、図２２の（ｘ）のようなデータを得る。つまり、「店」「舗」「Ｘ」「テ」「レ」「ビ」「評」「判」に対して、「未知語」が付与される。また、「が」に対して、「−＆：ｎ％：ｏｂｊｅｃｔ」が付与される。また、「、」「。」に対して、「：％％：」が付与される。また、「で」に対して、「−＆：ｓ％：ｏｂｊｅｃｔ」が付与される。さらに、「だ」に対して、「−＆：％−：ｓｔａｔｅ」が付与される（図２２の（ｘ））。
【０２５５】
次に、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなではない文字「店」「舗」「Ｘ」を連結し文字列「店舗Ｘ」を構成する。また、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなではない文字「テ」「レ」「ビ」を連結し文字列「テレビ」を構成する。また、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなではない文字「評」「判」を連結し文字列「評判」を構成する。そして、要素連結手段１２０５２２は、連結した文字列、または連結されなかった未知語の文字に対してまとまりであることを示す文字列の種類を特定する情報であるまとまり情報（ここでは、「未知語」）を付与し、バッファに書き込む。バッファ内の情報は、図２２の（ｘ＋１）である。
【０２５６】
次に、要素連結手段１２０５２２は、図２２（ｘ＋１）の各前後するまとまりの文字列（例えば、「店舗Ｘ」と「が」）が連結するか否かを判断し、連結するものは連結させる。
【０２５７】
例えば、「店舗Ｘ」と「が」は、「店舗Ｘ」が未知語で、「が」の前接続記号「−＆」により、要素連結手段１２０５２２は、連結すると判断する。そして、要素連結手段１２０５２２は、「店舗Ｘが」に対して、「：ｎ％：ｏｂｊｅｃｔ」を付与する（図２２（ｘ＋２）参照）。「：ｎ％：ｏｂｊｅｃｔ」は、前接続記号はなし、後接続記号は「ｎ％」、機能語情報は「ｏｂｊｅｃｔ」であることを示す。
【０２５８】
また、同様に、要素連結手段１２０５２２は、「テレビ」と「で」は連結する、と判断し、連結させる。つまり、要素連結手段１２０５２２は、文字列「テレビで」を構成し、かつ、「：ｓ％：ｏｂｊｅｃｔ」を付与する（図２２（ｘ＋２）参照）。なお、図２２（ｘ＋２）において、前接続記号が存在しないことを「−」で示している。
【０２５９】
そして、同様に、要素連結手段１２０５２２は、「評判」と「だ」は連結する、と判断し、連結させる。つまり、要素連結手段１２０５２２は、文字列「評判だ」を構成し、かつ、「：％−：ｓｔａｔｅ」を付与する（図２２（ｘ＋２）参照）。
【０２６０】
以上の処理により、要素連結手段１２０５２２は、３つの第二文字列を得る（図２２（ｘ＋２）参照）。
【０２６１】
次に、文字列取得手段１２０５２３は、１番目の第二文字列「店舗Ｘが」を取得し、当該第二文字列の最後尾の第一文字列「が」に対応する機能語情報「ｏｂｊｅｃｔ」または後接続記号「ｎ％」から、第二文字列の種類を「主題」であると、決定する。なお、ここでは、文字列取得手段１２０５２３は、後接続記号「ｎ％」から、第二文字列「店舗Ｘが」の種類を「主題」であると、決定する（図２２の（ｘ＋３））。
【０２６２】
次に、文字列取得手段１２０５２３は、２番目の第二文字列「テレビで」を取得し、当該第二文字列の最後尾の第一文字列「で」に対応する機能語情報「ｏｂｊｅｃｔ」または後接続記号「ｓ％」から、第二文字列の種類を「副題」であると、決定する（図２２の（ｘ＋３））。
【０２６３】
次に、文字列取得手段１２０５２３は、３番目の第二文字列「評判だ」を取得し、当該第二文字列の最後尾の第一文字列「だ」に対応する機能語情報「ｓｔａｔｅ」または後接続記号「％−」から、第二文字列の種類を「状態」であると、決定する。なお、ここでは、文字列取得手段１２０５２３は、機能語情報「ｓｔａｔｅ」から、第二文字列「評判だ」の種類を「状態」であると、決定する（図２２の（ｘ＋３））。
【０２６４】
次に、文字列取得手段１２０５２３は、メモリ上に配置する要素の順序を示す文構造「主題、副題、状態」を読み出す。なお、文構造「主題、副題、状態」は、あらかじめ文字列取得手段１２０５２３が保持している、とする。そして、文字列取得手段１２０５２３は、文構造「主題、副題、状態」に従って、第二文字列「店舗Ｘが」「テレビで」「評判だ」をメモリ上に配置する。そして、文字列取得手段１２０５２３は、文要素に対応する種類の情報も、第二文字列と対にして、メモリ上に書き込む。そして、文字列取得手段１２０５２３は、「店舗Ｘが：主題、テレビで：副題、評判だ：状態」を得る。以上の処理により、文「店舗Ｘが、評判だ。」を、「主題」と「副題」と「状態」に分割できた。
【０２６５】
次に、対象物取得手段１２０５３は、メモリ上に配置された情報から、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「店舗Ｘが」を特定し、当該第二文字列「店舗Ｘが」から対象物「店舗Ｘ」を取得する。なお、上記の第一文で取得している対象物「店舗Ｘ」を、そのまま利用しても良いし、対象物「店舗Ｘ」は、予め与えられても良い。
【０２６６】
次に、スコア取得手段１２０５４１は、対象物を含む第二文字列「店舗Ｘ」を有する文中の他の特定の第二文字列の種類（例えば、「状態」）に対応する第二文字列「評判だ」を取得する。
【０２６７】
次に、スコア取得手段１２０５４１は、取得した第二文字列「評判だ」中に、評価語を含むか否か決定するために、評価情報格納部１２０２が有する１以上の評価語を読み出し、当該各評価語をキーとして、第二文字列「評判だ」を検索する。そして、評価情報格納部１２０２の評価語がまったく存在しないので、２つ目の文「店舗Ｘが、テレビで評判だ。」の処理は終了する。
【０２６８】
次に、文分割制御手段１２０５２は、３つ目の文「店舗Ｘは、おいしいんだ。」に対して、上記と同様の分割処理を行う。そして、要素分割手段１２０５２１は、処理対象の文「店舗Ｘは、おいしいんだ。」について、図２３の（ｘ）のようなデータを得る。つまり、「店」「舗」「Ｘ」「お」「い」「し」「い」に対して、「未知語」が付与される。また、「は」に対して、「−＆：ｍ％：ｏｂｊｅｃｔ」が付与される。また、「、」「。」に対して、「：％％：」が付与される。さらに、「んだ」に対して、「−＆：ｓ％：ｓｔａｔｅ」が付与される（図２３の（ｘ））。
【０２６９】
次に、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなではない文字「店」「舗」「Ｘ」を連結し文字列「店舗Ｘ」を構成する。また、要素連結手段１２０５２２は、要素分割手段１２０５２１が未知語フラグ「未知語」を付与した連続する未知語であり、ひらがなの連続する文字「お」「い」「し」「い」を連結した文字列「おいしい」を構成する。そして、要素連結手段１２０５２２は、連結した文字列、または連結されなかった未知語の文字に対してまとまりであることを示す文字列の種類を特定する情報であるまとまり情報（ここでは、「未知語」）を付与し、バッファに書き込む。バッファ内の情報は、図２３の（ｘ＋１）である。
【０２７０】
次に、要素連結手段１２０５２２は、図２３（ｘ＋１）の各前後するまとまりの文字列（例えば、「おいしい」と「んだ」）が連結するか否かを判断し、連結するものは連結させる。そして、要素連結手段１２０５２２は、図２３（ｘ＋２）のデータを得て、当該データをメモリ上に配置する。以上の処理により、要素連結手段１２０５２２は、２つの第二文字列を得る（図２３（ｘ＋２）参照）。
【０２７１】
次に、文字列取得手段１２０５２３は、１番目の第二文字列「店舗Ｘは」を取得し、当該第二文字列の最後尾の第一文字列「は」に対応する機能語情報「ｏｂｊｅｃｔ」または後接続記号「ｍ％」から、第二文字列の種類を「主題」であると、決定する（図２３の（ｘ＋３））。
【０２７２】
次に、文字列取得手段１２０５２３は、２番目の第二文字列「おいしいんだ」を取得し、当該第二文字列の最後尾の第一文字列「んだ」に対応する機能語情報「ｓｔａｔｅ」または後接続記号「ｓ％」から、第二文字列の種類を「状態」であると、決定する。なお、ここでは、文字列取得手段１２０５２３は、機能語情報「ｓｔａｔｅ」から、第二文字列「おいしいんだ」の種類を「状態」であると、決定する（図２３の（ｘ＋３））。
【０２７３】
次に、文字列取得手段１２０５２３は、文字列取得手段１２０５２３は、「店舗Ｘは：主題、おいしいんだ：状態」を得て、メモリ上に書き込む。以上の処理により、文「店舗Ｘは、おいしいんだ。」を、「主題」と「状態」に分割できた。
【０２７４】
次に、対象物取得手段１２０５３は、メモリ上に配置された情報から、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「店舗Ｘは」を特定し、当該第二文字列「店舗Ｘは」から対象物「店舗Ｘ」を取得する。
【０２７５】
次に、スコア取得手段１２０５４１は、対象物を含む第二文字列「店舗Ｘ」を有する文中の他の特定の第二文字列の種類（例えば、「状態」）に対応する第二文字列「おいしいんだ」を取得する。
【０２７６】
次に、スコア取得手段１２０５４１は、取得した第二文字列「おいしいんだ」中に、評価語を含むか否か決定するために、評価情報格納部１２０２が有する１以上の評価語を読み出し、当該各評価語をキーとして、第二文字列「おいしいんだ」を検索する。そして、評価情報格納部１２０２の一つの評価語「おいしい」が、第二文字列「おいしいんだ」中に含まれることを検知する。
【０２７７】
そして、スコア取得手段１２０５４１は、評価情報格納部１２０２を検索し、評価語「おいしい」に対応するスコア「＋４」を読み出し、メモリ上に配置する。
【０２７８】
次に、スコア変更処理を行おうとするが、変更語が対象文中に含まれないので、スコアの変更処理は行われない。
【０２７９】
次に、ユーザ情報構成サブ手段１２０５４３は、取得したユーザ識別子「１２３４５」、取得した対象物「店舗Ｘ」、取得したスコア「＋４」を記憶媒体に追記する。以上の処理により、図２１の「ＩＤ＝２」のレコードが記録される。
【０２８０】
以上により、１番目の文章情報（「http://www.１2345.co.jp/」で特定されるファイル）に対する処理は完了する。
【０２８１】
次に、情報処理装置１２は、２番目の文章情報（「http://www.55443.co.jp/」で特定されるファイル）に対する処理を行う。まず、ユーザ情報取得部１２０５は、２番目の文章情報（ファイル）を、文章情報格納部１２０１から読み出す。
【０２８２】
そして、次に、ユーザ情報取得部１２０５は、２番目の文章情報に対応するユーザ識別子「５５４４３」を取得する。
【０２８３】
次に、文分割制御手段１２０５２は、２番目の文章情報の中に１番目の文から、上記と同様に処理する。そして、文分割制御手段１２０５２は、文「タイ料理は、おいしい。」を、主題「タイ料理は」と状態「おいしい」に分割する。そして、対象物取得手段１２０５３は、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「タイ料理は」を特定し、当該第二文字列から対象物「タイ料理」を取得する。次に、スコア取得手段１２０５４１は、対象物「タイ料理」を含む第二文字列を有する文中の他の特定の第二文字列の種類（「状態」）に対応する第二文字列「おいしい」を取得する。次に、スコア取得手段１２０５４１は、評価情報格納部１２０２が保持している評価情報管理表（図１７）を検索し、第二文字列「おいしい」が評価語「おいしい」を含むと判断する。そして、スコア取得手段１２０５４１は、第二文字列に含まれる評価語「好き」をキーとして、評価情報管理表を検索し、評価語「おいしい」に対応するスコア「＋４」を読み出し、メモリ上に配置する。次に、スコア変更処理を行おうとするが、変更語が対象文中に含まれないので、スコアの変更処理は行われない。また、次に、ユーザ情報構成サブ手段１２０５４３は、取得したユーザ識別子「５５４４３」、取得した対象物「タイ料理」、取得したスコア「＋４」を記憶媒体に追記する。以上の処理により、図２１の「ＩＤ＝５１」のレコードが記録される。
【０２８４】
次に、文分割制御手段１２０５２は、文「店舗Ｙは、あまり綺麗ではない。」に対して、上記で説明した分割処理を行う。そして、文分割制御手段１２０５２は、図２４に示すように、文「店舗Ｙは、あまり綺麗ではない。」を分割し、かつ、「主題」である第二文字列「店舗Ｙは」と、「状態」である第二文字列「あまり綺麗ではない」を得る。
【０２８５】
次に、対象物取得手段１２０５３は、メモリ上に配置された情報から、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「店舗Ｙは」を特定し、当該第二文字列「店舗Ｙは」から対象物「店舗Ｙ」を取得する。
【０２８６】
次に、スコア取得手段１２０５４１は、対象物を含む第二文字列「店舗Ｙ」を有する文中の他の特定の第二文字列の種類（例えば、「状態」）に対応する第二文字列「あまり綺麗ではない」を取得する。
【０２８７】
次に、スコア取得手段１２０５４１は、取得した第二文字列「あまり綺麗ではない」中に、評価語を含むか否か決定するために、評価情報格納部１２０２が有する１以上の評価語を各々読み出し、当該各評価語をキーとして、第二文字列「あまり綺麗ではない」を検索する。そして、評価情報格納部１２０２の一つの評価語「綺麗」が、第二文字列「あまり綺麗ではない」中に含まれることを検知する。
【０２８８】
そして、スコア取得手段１２０５４１は、評価情報格納部１２０２を検索し、評価語「綺麗」に対応するスコア「＋４」を読み出し、メモリ上に配置する。
【０２８９】
次に、スコア変更処理を行う。つまり、評価算出手段１２０５４２は、図１８の変更情報管理表の変更情報が有する変更語の情報を用いて、評価語「綺麗」の前後の所定以内の文字数（ここでは、例えば、「５」とする。）の距離内に、変更語が存在するか否かを判断する。評価算出手段１２０５４２は、第二文字列「あまり綺麗ではない」において、評価語「綺麗」の前後５文字以内に「あまり」、「ではない」という２つの変更語が存在する、と検知し、変更語「あまり」、「ではない」を取得し、メモリ上に配置する。
【０２９０】
次に、評価算出手段１２０５４２は、取得された変更語「あまり」と対になる評価変更情報「０．５」、変更語「ではない」と対になる評価変更情報「−１」を、変更情報管理表から取得し、メモリ上に配置する。
【０２９１】
次に、評価算出手段１２０５４２は、２つの評価変更情報「０．５」「−１」を用いて、スコア「＋４」に対して演算する。ここでは、例えば、評価算出手段１２０５４２は、「４×０．５×（−１）＝−２」の演算を行い、新しいスコア「−２」を得て、メモリ上に配置する。
【０２９２】
次に、ユーザ情報構成サブ手段１２０５４３は、取得したユーザ識別子「５５４４３」、取得した対象物「店舗Ｙ」、取得したスコア「−２」を記憶媒体に追記する。以上の処理により、図２１の「ＩＤ＝５２」のレコードが記録される。
【０２９３】
次に、文分割制御手段１２０５２は、３つ目の文「店舗Ｚは、すばらしい。」に対して、上記で説明した分割処理を行う。そして、文分割制御手段１２０５２は、図２５に示すように、文「店舗Ｚは、すばらしい。」を分割し、かつ、「主題」である第二文字列「店舗Ｚは」と、「状態」である第二文字列「すばらしい」を得る。
【０２９４】
次に、対象物取得手段１２０５３は、メモリ上に配置された情報から、文分割制御手段１２０５２が取得した第二文字列の種類「主題」から対象物を含む第二文字列「店舗Ｚは」を特定し、当該第二文字列「店舗Ｚは」から評価対象「店舗Ｚ」を取得する。
【０２９５】
次に、スコア取得手段１２０５４１は、評価対象を含む第二文字列「店舗Ｚ」を有する文中の他の特定の第二文字列の種類（例えば、「状態」）に対応する第二文字列「すばらしい」を取得する。
【０２９６】
次に、スコア取得手段１２０５４１は、取得した第二文字列「すばらしい」中に、評価語を含むか否か決定するために、評価情報格納部１２０２が有する１以上の評価語を各々読み出し、当該各評価語をキーとして、第二文字列「すばらしい」を検索する。そして、評価情報格納部１２０２の一つの評価語「すばらしい」が、第二文字列「すばらしい」中に含まれることを検知する。
【０２９７】
そして、スコア取得手段１２０５４１は、評価情報格納部１２０２を検索し、評価語「すばらしい」に対応するスコア「＋５」を読み出し、メモリ上に配置する。
【０２９８】
次に、スコア変更処理を行う。しかし、２つ目の文「店舗Ｚは、すばらしい。」において変更語が存在しない、と判断され、スコア変更処理は行われない。
【０２９９】
次に、ユーザ情報構成サブ手段１２０５４３は、取得したユーザ識別子「５５４４３」、取得した対象物「店舗Ｚ」、取得したスコア「＋５」を記憶媒体に追記する。以上の処理により、図２１の「ＩＤ＝５３」のレコードが記録される。また、次に、以降の文についても同様に処理される。
【０３００】
次に、情報処理装置１２は、３番目以降の文章情報に対して、同様の処理を行う。そして、情報処理装置１２は、ユーザ情報を蓄積していく。以上により、自動的に、ユーザごとに、ユーザ情報が蓄積される。
【０３０１】
次に、ユーザがブログに日記を記載しようと、あるウェブサイトにログインしたとする。ログイン時に、ユーザは端末装置１１から、ユーザ識別子「１２３４５」を入力した、とする。
【０３０２】
すると、端末入力受付部１１０１は、ユーザ識別子「１２３４５」を受け付ける。そして、端末情報送信部１１０２は、ユーザ識別子「１２３４５」を情報処理装置１２と、ブログを管理する情報管理装置１３に送信した、とする。
【０３０３】
そして、情報管理装置１３は、ユーザ識別子「１２３４５」等を受信し、対応するブログのウェブページを端末装置１１に送信する。
【０３０４】
また、情報処理装置１２のユーザ識別子受付部１２０７は、ユーザ識別子「１２３４５」を受信する。そして、以下のように、ユーザ識別子「１２３４５」で識別されるユーザに情報を提示する（端末装置１１に提示情報を送信する）。
【０３０５】
つまり、ユーザ識別子受付部１２０７がユーザ識別子「１２３４５」を受信した後、仲間決定部１２０８は、受け付けられたユーザ識別子「１２３４５」を有するユーザ情報に含まれる対象物ユーザ評価情報群を、図２１のユーザ情報管理表（ユーザ情報格納部１２０４）から読み出す。つまり、仲間決定部１２０８は、対象物ユーザ評価情報群「タイ料理、＋４：店舗Ｘ、＋４：・・・」を読み出し、メモリ上に配置する。
【０３０６】
次に、仲間決定部１２０８は、読み出した対象物ユーザ評価情報群「タイ料理、＋４：店舗Ｘ、＋４：・・・」に含まれる１以上のスコアのうち、所定の値（ここでは「＋４」とする）以上のスコアに対応する、１以上の対象物「タイ料理、店舗Ｘ、・・・」を取得し、メモリ上に配置する。なお、所定の値とは、閾値であり、予め仲間決定部１２０８が記憶している、とする。
【０３０７】
仲間決定部１２０８は、受け付けられたユーザ識別子「１２３４５」とは異なるユーザ識別子であり、１番目の対象物「タイ料理」について、スコアが所定値「＋４」以上のスコアに対応する、１以上のユーザ識別子を、図２１のユーザ情報管理表から読み出す。ここでは、読み出されたユーザ識別子は、「５５４４３」だけであった、とする。
【０３０８】
次に、仲間決定部１２０８は、受け付けられたユーザ識別子「１２３４５」とは異なるユーザ識別子であり、１番目の対象物「店舗Ｘ」について、スコアが所定値「＋４」以上のスコアに対応する、１以上のユーザ識別子を、図２１のユーザ情報管理表から読み出す。ここでは、読み出されたユーザ識別子は、「８８７７６」「９８７６５」であった、とする。そして、ユーザ識別子「１２３４５」に対応する対象物であり、３番目以降の対象物を用いて、同様に、ユーザ識別子「１２３４５」で識別されるユーザと同様の嗜好を有するユーザのユーザ識別子を取得する。
【０３０９】
そして、仲間決定部１２０８は、ユーザ識別子「５５４４３」「８８７７６」「９８７６５」「１２３２１」を取得でき、かかるユーザ識別子をメモリ上（記憶媒体）に配置した、とする。
【０３１０】
次に、提示対象物取得手段１２０９２は、記憶媒体に格納されている１番目のユーザ識別子「５５４４３」を取得する。
【０３１１】
次に、提示対象物取得手段１２０９２は、１番目のユーザ識別子「５５４４３」に対応するユーザ情報をユーザ情報管理表(図２１)から読み出し、当該ユーザ情報に含まれるスコアが対象物取得条件格納手段１２０９１の対象物取得条件（ここでは、「スコア＞＝＋５」とする。）に合致する１以上の対象物「店舗Ｚ」等を取得する。ここでは、提示対象物取得手段１２０９２は、「店舗Ｚ」「店舗Ｘ」が取得できた、とする。
【０３１２】
次に、提示対象物取得手段１２０９２は、取得した対象物「店舗Ｚ」「店舗Ｘ」のうち、ユーザ識別子受付部１２０７が受け付けたユーザ識別子「１２３４５」と対になる対象物を削除する。ここで、図２１のユーザ情報管理表において、ユーザ識別子「１２３４５」と対になる対象物として、「店舗Ｘ」が存在する。したがって、提示対象物取得手段１２０９２は、取得した対象物「店舗Ｚ」「店舗Ｘ」のうち、ユーザ識別子受付部１２０７が受け付けたユーザ識別子「１２３４５」と対になる対象物「店舗Ｘ」を削除し、結果的に、対象物「店舗Ｚ」のみを得て、「店舗Ｚ」をメモリ上に配置する。
【０３１３】
次に、提示情報構成手段１２０９３は、例えば、予め格納している構成情報の雛形情報「あなたと同様、＜ユーザ識別子に対応する対象物＞に対して高い評価を示した人が、＜検索した対象物＞を高く評価しています。」を、図示しない記憶媒体から読み出し、変数＜ユーザ識別子に対応する対象物＞に「タイ料理」を代入し、変数＜検索した対象物＞に「店舗Ｚ」を代入し、文「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」を構成する。
【０３１４】
そして、提示情報構成手段１２０９３は、構成した提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」を記憶媒体に追記する。なお、かかる場合、提示情報構成手段１２０９３は、提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」と、当該提示情報を提示すべきユーザを識別するユーザ識別子「１２３４５」とを対にして記憶媒体に追記する。
【０３１５】
次に、他のユーザ識別子に対しても同様に処理を行い、ユーザ識別子「１２３４５」で識別されるユーザに提示するべき提示情報を構成し、記憶媒体に追記していく。ここでは、ユーザ識別子「１２３４５」、提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」のみが記憶媒体に追記された、とする。
【０３１６】
次に、出力部１２１０は、構成された提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」を、ユーザ識別子「１２３４５」で識別されるユーザの端末装置１１に送信する。ここで、端末装置１１に表示されているブログ中にレコメンド情報として、提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」が出力されることは好適である。
【０３１７】
また、「店舗Ｚ」のウェブページ（ホームページ）にアクセスするためのＵＲＬも、提示情報と一緒に、端末装置１１に送信することは好適である。かかる処理は、実施の形態５で詳細に説明する。
【０３１８】
次に、端末装置１１の端末情報受信部１１０３は、提示情報「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」を受信し、端末出力部１１０５は当該提示情報を出力する。かかる出力態様の例を、図２６に示す。図２６において、（１）をマウス等でクリックすると、「店舗Ｚ」のウェブページにジャンプするようになっている。つまり、（１）の「店舗Ｚ」はアンカーである。
【０３１９】
以上、本実施の形態によれば、ある個人が発信した情報から同一の対象物に対して同様の評価をしている１以上の人のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示することができる。したがって、情報を発信すれば、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、公益に資するものである。
【０３２０】
また、本実施の形態によれば、ウェブページ等を格納している情報管理装置から自動的に文章情報を取得し、当該文章情報を自然言語処理することにより、自動的にユーザ情報を蓄積できる。したがって、増殖していくブログ等に対しても、適用可能な装置となり得る。
【０３２１】
また、本実施の形態によれば、機能素解析の技術を用いて自然言語処理を行うことにより、特に、ブログ等の口語調の文章においても、対象物と評価情報を、精度高く取得できる。したがって、精度高く、ユーザに相応しい情報を提示できる。
【０３２２】
また、本実施の形態によれば、評価語に対応したスコアを用いたユーザ評価の算出、およびスコアの変更処理により、ユーザの対象物に対する評価を、精度高く取得できる。
【０３２３】
さらに、本実施の形態によれば、提示情報を見るユーザが気づいていない商品等の情報を得ることができるので、さらに、情報を発信すればするだけ、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、真に公益に資するものである。
【０３２４】
なお、本実施の形態において、ユーザの対象物に対する評価（評判）を取得する処理は、上記に限られず、他の処理方法でも良い。他の処理方法とは、例えば、形態素解析を用いた自然言語処理による方法である。
【０３２５】
さらに、本実施の形態における処理（端末装置１１、情報処理装置１２、情報管理装置１３の処理）は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム、である。
【０３２６】
また、上記プログラムは、コンピュータを、1以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、前記２以上の文章情報から、前記ユーザごとに、評価情報を用いて、対象物とユーザの評価に関する情報であるユーザ評価情報を取得し、当該対象物とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するユーザ情報取得部と、前記ユーザ情報取得部が取得したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるためのプログラムである。
（実施の形態２）
【０３２７】
本実施の形態において、実施の形態１と比較して、対象物に対するユーザの評価（スコア）を決定する場合に、下位概念の対象物をグループ化し、グループ識別子（例えば、対象物の抽象度の高い用語）を対象物とする処理が異なる。つまり、本実施の形態において、例えば、自動車メーカーＡが製造・販売する自動車Ａ１、Ａ２、Ａ３のユーザ評価を、自動車メーカーＡのユーザ評価である、と考える。
【０３２８】
図１は、本実施の形態における情報処理システムの概念図である。情報処理システムは、端末装置１１、情報処理装置２２、情報管理装置１３を具備する。図２７は、本実施の形態における情報処理装置２２のブロック図である。
【０３２９】
情報処理装置２２は、概念辞書格納部２２０１、文章情報格納部１２０１、評価情報格納部１２０２、文章情報取得部１２０３、ユーザ情報格納部１２０４、ユーザ情報取得部２２０５、ユーザ情報蓄積部１２０６、ユーザ識別子受付部１２０７、仲間決定部１２０８、提示情報構成部１２０９、出力部１２１０を具備する。
【０３３０】
ユーザ情報取得部２２０５は、辞書情報格納手段１２０５１、文分割制御手段１２０５２、対象物取得手段１２０５３、ユーザ情報構成手段２２０５４を具備する。
【０３３１】
ユーザ情報構成手段２２０５４は、スコア取得手段１２０５４１、評価算出手段２２０５４２、ユーザ情報構成サブ手段２２０５４３を具備する。
【０３３２】
概念辞書格納部２２０１は、概念辞書を格納している。概念辞書は、対象物のグループを識別するグループ識別子と、２以上の対象物を有するグループ情報を２以上有する。グループ識別子は、例えば、「自動車メーカーＡ」、グループ情報は「自動車Ａ１、自動車Ａ２、自動車Ａ３、・・・・」である。グループ識別子とは、ＩＤ、名称（抽象的な名称など）などである。グループ識別子は、対象物をグループに区分できれば良い。グループ識別子は、情報として、陽に存在しなくても良い。つまり、一のグループの対象物と、他のグループの対象物が異なるバッファ（変数）に格納されていて、対象物が属するグループが区別できれば良い。概念辞書格納部２２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。概念辞書格納部２２０１に概念辞書が記憶される過程は問わない。例えば、記録媒体を介して概念辞書が概念辞書格納部２２０１で記憶されるようになってもよく、通信回線等を介して送信された概念辞書が概念辞書格納部２２０１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された概念辞書が概念辞書格納部２２０１で記憶されるようになってもよい。
【０３３３】
ユーザ情報取得部２２０５は、文章情報格納部１２０１に格納されている２以上の文章情報を、ユーザごとに、評価情報格納部１２０２の評価情報を用いて、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対するユーザの評価に関する情報であるユーザ評価情報を取得し、当該グループ識別子とユーザ評価情報とユーザ識別子を有するユーザ情報を取得する。ユーザ情報取得部２２０５は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報取得部２２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３３４】
評価算出手段２２０５４２は、ユーザごとに、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対する２以上のユーザ評価情報を取得し、当該２以上のユーザ評価情報から、前記一のグループ識別子に対するユーザ評価情報を構成する。評価算出手段２２０５４２は、例えば、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対する２以上のスコアを取得し、当該２以上のスコアをパラメータとして、予め決められた式に２以上のスコアを代入し、当該式を演算する。そして、評価算出手段２２０５４２は、演算結果を取得し、メモリ上に配置する。なお、評価算出手段２２０５４２は、式の情報を予め格納している。式とは、例えば、平均値を算出する式である。また、式とは、例えば、全パラメータの合計を算出する式である。
【０３３５】
ユーザ情報構成サブ手段２２０５４３は、グループ識別子とユーザ評価情報とユーザ識別子を有するユーザ情報を構成する。
【０３３６】
次に、情報処理装置２２の動作について説明する。情報処理装置２２は、情報処理装置１２と比較して、図１０で説明したユーザ情報構成処理が異なる。情報処理装置２２は、例えば、図１０で説明したユーザ情報構成処理を完了した後、グループごとに１以上の対象物のユーザ評価情報を集約し、グループのユーザ評価情報を算出し、ユーザ情報を構成する点が異なる。以下、図２８のフローチャートを用いて、図１０で説明したユーザ情報構成処理の後、各グループのユーザ評価情報を算出等する処理について、説明する。なお、各グループのユーザ評価情報を算出等する処理も、ユーザ情報構成処理に含まれる処理である。
【０３３７】
（ステップＳ２８０１）ユーザ情報取得部２２０５は、カウンタｉに１を代入する。
【０３３８】
（ステップＳ２８０２）ユーザ情報取得部２２０５は、ｉ番目のユーザ識別子が存在するか否かを判断する。ｉ番目のユーザ識別子が存在すればステップＳ２８０３に行き、ｉ番目のユーザ識別子が存在しなければ処理を終了する。
【０３３９】
（ステップＳ２８０３）ユーザ情報取得部２２０５は、カウンタｊに１を代入する。
【０３４０】
（ステップＳ２８０４）ユーザ情報取得部２２０５は、概念辞書格納部２２０１に、ｊ番目のグループ識別子が存在するか否かを判断する。ｊ番目のグループ識別子が存在すればステップＳ２８０５に行き、ｊ番目のグループ識別子が存在しなければステップＳ２８１１に行く。
【０３４１】
（ステップＳ２８０５）評価算出手段２２０５４２は、ｊ番目のグループ識別子に対応する１以上の対象物を、概念辞書格納部２２０１から取得する。
【０３４２】
（ステップＳ２８０６）評価算出手段２２０５４２は、ステップＳ２８０５で取得した１以上の対象物に対応する、ｉ番目のユーザ識別子と対になる１以上の対象物ユーザ評価情報を取得する。なお、このユーザ評価情報は、ステップＳ１００９で蓄積したユーザ情報が有するユーザ評価情報である。なお、ここで、１以上のユーザ評価情報を取得できなければ、ステップＳ２８１０に飛ぶ。
【０３４３】
（ステップＳ２８０７）評価算出手段２２０５４２は、ステップＳ２８０６で取得した１以上のユーザ評価情報を用いて、グループの対象物ユーザ評価情報を算出する。通常、評価算出手段２２０５４２は、予め決められた演算式を読み出し、当該演算式にステップＳ２８０６で取得した１以上のユーザ評価情報を代入し、当該演算式を実行し、グループのユーザ評価情報を算出し、当該ユーザ評価情報をメモリに配置する。
【０３４４】
（ステップＳ２８０８）ユーザ情報構成サブ手段２２０５４３は、ｉ番目のユーザ識別子、ｊ番目のグループ識別子またはｊ番目のグループ識別子に対応するグループ名、ステップＳ２８０７で算出したユーザ評価情報を用いて、ユーザ情報を構成する。なお、ユーザ情報構成サブ手段２２０５４３は、グループ識別子がＩＤなどの場合、図示しない記憶手段に格納されているｊ番目のグループ識別子に対応するグループ名を読み出して、使用する。ユーザ情報構成サブ手段２２０５４３は、例えば、ｉ番目のユーザ識別子、ｊ番目のグループ識別子、ユーザ評価情報からなるユーザ情報を構成する。
【０３４５】
（ステップＳ２８０９）ユーザ情報蓄積部１２０６は、ステップＳ２８０８で構成したユーザ情報をユーザ情報格納部１２０４に追記する。
【０３４６】
（ステップＳ２８１０）ユーザ情報取得部２２０５は、カウンタｊを、１インクリメントする。ステップＳ２８０４に戻る。
【０３４７】
（ステップＳ２８１１）ユーザ情報取得部２２０５は、カウンタｉを、１インクリメントする。ステップＳ２８０２に戻る。
【０３４８】
なお、図２８のフローチャートにおいて、図１０のフローチャートにおける、ユーザごとのユーザ情報を構成した後（ステップＳ１００８の後）または、ユーザ情報を蓄積した後（ステップＳ１００９の後）、ステップＳ２８０４からステップＳ２８１０の処理を行っても良い。
【０３４９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【０３５０】
今、概念辞書格納部２２０１は、図２９に示す概念辞書を格納している、とする。概念辞書は、「ＩＤ」「グループ識別子」「対象物」の属性値を有するレコードを１以上、保持している。ここでは、「グループ識別子」は、「対象物」を製造、販売するメーカー名になっているが、「グループ識別子」は、１以上の「対象物」を区分するための用語やＩＤなどであれば良い。
【０３５１】
また、実施の形態１におけるユーザ情報の蓄積処理により、情報処理装置２２は、図３０に示すユーザ情報を蓄積できた、とする。
【０３５２】
次に、ユーザ情報取得部２２０５は、以下に説明する、各グループのユーザ評価情報を算出等する処理を行う。つまり、ユーザ情報取得部２２０５は、１番目のユーザ識別子「１２３４５」を、図３０のユーザ情報から取得する。
【０３５３】
次に、ユーザ情報取得部２２０５は、概念辞書格納部２２０１から、１番目のグループ識別子「自動車メーカーＡ」を取得する。
【０３５４】
そして、評価算出手段２２０５４２は、１番目のグループ識別子「自動車メーカーＡ」に対応する１以上の対象物「Ａ１、Ａ２、Ａ３、・・・」を、図２９の概念辞書から取得する。
【０３５５】
次に、評価算出手段２２０５４２は、取得した１以上の対象物「Ａ１、Ａ２、Ａ３、・・・」に対応する、１番目のユーザ識別子「１２３４５」と対になる１以上の対象物ユーザ評価情報「Ａ１、＋５：Ａ２、＋４」を、図３０のユーザ情報から取得する。
【０３５６】
次に、評価算出手段２２０５４２は、取得した１以上の対象物ユーザ評価情報を「Ａ１、＋５：Ａ２、＋４」用いて、グループのユーザ評価情報を算出する。つまり、例えば、評価算出手段２２０５４２は、「＋５」「＋４」の平均値「＋４．５」を算出する。
【０３５７】
次に、ユーザ情報構成サブ手段２２０５４３は、１番目のユーザ識別子「１２３４５」、１番目のグループ識別子「自動車メーカーＡ」、算出したスコア「＋４．５」を用いて、ユーザ情報「１２３４５、自動車メーカーＡ、＋４．５」を構成する。
【０３５８】
そして、ユーザ情報蓄積部１２０６は、構成したユーザ情報「１２３４５、自動車メーカーＡ、＋４．５」を、図３０のユーザ情報管理表に追記する（図３１の「ＩＤ＝７２１」のレコードを参照）。
【０３５９】
次に、ユーザ情報取得部２２０５は、概念辞書格納部２２０１から、２番目以降のグループ識別子を取得し、上記と同様の処理を行う。
【０３６０】
そして、次に、ユーザ情報取得部２２０５は、２番目のユーザ識別子「５５４４３」を、図３０のユーザ情報から取得する。そして、以下のように２番目のユーザ識別子に対応する処理を行う。
【０３６１】
つまり、ユーザ情報取得部２２０５は、概念辞書格納部２２０１から、１番目のグループ識別子「自動車メーカーＡ」を取得する。
【０３６２】
そして、評価算出手段２２０５４２は、１番目のグループ識別子「自動車メーカーＡ」に対応する１以上の対象物「Ａ１、Ａ２、Ａ３、・・・」を、図２９の概念辞書から取得する。
【０３６３】
次に、評価算出手段２２０５４２は、取得した１以上の対象物「Ａ１、Ａ２、Ａ３、・・・」に対応する、２番目のユーザ識別子「５５４４３」と対になる１以上の対象物ユーザ評価情報「Ａ１、＋４：Ａ２、＋５」を、図３０のユーザ情報から取得する。また、評価算出手段２２０５４２は、ここでは、のグループ識別子「自動車メーカーＡ」を有する対象物ユーザ評価情報「自動車メーカーＡ、＋５」も取得する、とする。
【０３６４】
次に、評価算出手段２２０５４２は、取得した１以上の対象物ユーザ評価情報を「Ａ１、＋４：Ａ２、＋５：自動車メーカーＡ、＋５」用いて、グループのユーザ評価情報を算出する。つまり、例えば、評価算出手段２２０５４２は、「＋４」「＋５」「＋５」の平均値「＋４．６７」を算出する。
【０３６５】
次に、ユーザ情報構成サブ手段２２０５４３は、２番目のユーザ識別子「５５４４３」、１番目のグループ識別子「自動車メーカーＡ」、算出したスコア「＋４．６７」を用いて、ユーザ情報「５５４４３、自動車メーカーＡ、＋４．６７」を構成する。
【０３６６】
そして、ユーザ情報蓄積部１２０６は、構成したユーザ情報「５５４４３、自動車メーカーＡ、＋４．６７」を、図３０のユーザ情報管理表に記録する。ここでは、ユーザ情報蓄積部１２０６は、図３０の「ＩＤ＝４１」のレコードのスコアを「４．６７」に更新する（図３１の「ＩＤ＝４１」のレコードを参照）。
【０３６７】
次に、ユーザ情報取得部２２０５は、概念辞書格納部２２０１から、２番目以降のグループ識別子を取得し、上記と同様の処理を行う。
【０３６８】
さらに、ユーザ情報取得部２２０５は、３番目以降のユーザ識別子に対して、同様の処理を行う。以上の処理により、各グループのユーザ評価情報を算出等する処理を完了する。
【０３６９】
次に、ユーザがブログに日記を記載するためにウェブサイトにログインしたり、ＳＮＳやチャットシステムなどにログインしたりする、とする。かかるログイン時に、ユーザは端末装置１１から、ユーザ識別子「１２３４５」を入力した、とする。そして、その後の、提示情報を出力する情報処理システムの処理については、実施の形態１の具体例において説明した処理と同様である。
【０３７０】
以上、本実施の形態によれば、対象物に対するユーザの評価（スコア）を決定する場合に、下位概念の対象物をグループ化し、グループ識別子（例えば、対象物の抽象度の高い用語）を対象物とする処理を行える。
【０３７１】
なお、本実施の形態において、グループ識別子も対象物と言える、と考える。
【０３７２】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる対象物ユーザ評価情報群と一致するまたは近似する対象物ユーザ評価情報群を決定し、当該１以上の対象物ユーザ評価情報群と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム、である。
【０３７３】
また、上記プログラムにおいて、前記ユーザ情報取得部は、前記２以上の文章情報を、ユーザごとに、前記評価情報を用いて、一のグループ識別子に対応する２以上の対象物のうちの各対象物に対するユーザの評価に関する情報であるユーザ評価情報を取得し、当該グループ識別子とユーザ評価情報とユーザ識別子を有するユーザ情報を取得するとしてさらに機能させるためのプログラム、である。
（実施の形態３）
【０３７４】
本実施の形態において、ある個人が発信した情報（ＣＧＭ）から同一の対象物に対して話題にしている１以上の人（話題が共通する人）のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示する情報処理システムについて説明する。本実施の形態において、実施の形態１と比較して、ユーザ情報を構成する場合に、対象物についての評価の高低は加味せず、話題としている対象物を用いる点が異なる。
【０３７５】
図１は、本実施の形態における情報処理システムの概念図である。情報処理システム３は、端末装置１１、情報処理装置３２、情報管理装置１３を具備する。図３２は、本実施の形態における情報処理システムのブロック図である。
【０３７６】
情報処理装置３２は、文章情報格納部１２０１、評価情報格納部１２０２、文章情報取得部１２０３、ユーザ情報格納部３２０４、ユーザ情報取得部３２０５、ユーザ情報蓄積部１２０６、ユーザ識別子受付部１２０７、仲間決定部３２０８、提示情報構成部３２０９、出力部１２１０を具備する。
【０３７７】
ユーザ情報取得部３２０５は、辞書情報格納手段１２０５１、文分割制御手段１２０５２、対象物取得手段１２０５３、ユーザ情報構成手段３２０５４を具備する。
【０３７８】
ユーザ情報格納部３２０４は、ユーザ識別子と、ユーザ話題情報を有するユーザ情報を２以上格納している。ユーザ話題情報とは、ユーザが話題にした対象を示す情報であり、１以上の関連情報を含む情報である。関連情報とは、ユーザが入力した文章から抽出された１以上の対象物または当該１以上の各対象物に関連する情報である。ユーザ情報格納部３２０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。ユーザ情報格納部３２０４にユーザ情報が記憶される過程は問わない。例えば、記録媒体を介してユーザ情報がユーザ情報格納部３２０４で記憶されるようになってもよく、通信回線等を介して送信されたユーザ情報がユーザ情報格納部３２０４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたユーザ情報がユーザ情報格納部３２０４で記憶されるようになってもよい。
【０３７９】
ユーザ情報取得部３２０５は、ユーザごとに、文章情報格納部１２０１に格納されている２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成する。ユーザ情報取得部３２０５は、ユーザ識別子とユーザ話題情報を有するユーザ情報を構成する。ユーザ情報取得部３２０５は、ユーザごとに、当該ユーザが入力した文章情報から話題（ユーザ話題情報）を取得し、ユーザ識別子とユーザ話題情報を有するユーザ情報を取得しても良い。文章情報から話題を獲得する技術は公知技術である。ユーザ情報取得部３２０５は、文章情報から最も頻度の高い名詞をユーザ話題情報としても良いし、文章情報中のタイトル中に出現し、かつ、本文中に出現する名詞をユーザ話題情報としても良い。また、ユーザ情報取得部３２０５は、ｔｆ・ｉｄｆを用いて、その値が大きい単語をユーザ話題情報としても良い。ここで、ｔｆ(term frequency)とは、対象となる文章情報における、その単語の出現頻度である。ｔｆが大きいほど単語がその文章情報を良く特徴付けていると言える。ｉｄｆは、その単語が出現する文章情報数が少ないほど、その単語が、その文章情報をよく特徴づけていると考えるものである。つまり、ユーザ情報取得部３２０５は、文章情報ごとに、ｔｆ・ｉｄｆが最大の用語を取得し、かかる用語をユーザ話題情報としても良い。ユーザ情報取得部３２０５は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報取得部３２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３８０】
ユーザ情報構成手段３２０５４は、例えば、形態素解析により、名詞または名詞句の用語（これを、ここでは「対象物」という。）を取得し、当該用語の文章情報中での出現頻度を得る。そして、ユーザ情報構成手段３２０５４は、対象物と出現頻度を対に有する情報群を取得し、メモリ上に配置する。そして、ユーザ情報構成手段３２０５４は、一定回数以上の出現頻度と対なる対象物と、ユーザ識別子を用いて、ユーザ情報を構成する。ユーザ情報構成手段３２０５４は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報構成手段３２０５４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３８１】
仲間決定部３２０８は、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似するユーザ話題情報であり、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を、ユーザ情報格納部３２０４から取得する。「２つのユーザ話題情報が近似する」とは、２つのユーザ話題情報が類義語辞書に格納されている類義語に該当する場合である。なお、かかる場合、類義語辞書は、仲間決定部３２０８が保持している。また、「２つのユーザ話題情報が近似する」とは、２以上の用語群から構成されるベクトルのコサイン値が所定値以内の差である場合である。なお、所定値は、仲間決定部３２０８が予め保持している。また、話題決定のアルゴリズムとして、公知のアルゴリズムがあり、文章情報から話題を決定し、当該話題が共通する場合でも良い。仲間決定部３２０８は、通常、ＭＰＵやメモリ等から実現され得る。仲間決定部３２０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３８２】
提示情報構成部３２０９は、仲間決定部３２０８が取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する。提示情報構成部３２０９は、提示情報構成部１２０９と同様に、仲間決定部３２０８が取得した１以上のユーザ識別子で識別されるユーザが高い評価を示している対象物を取得することは好適である。また、提示情報構成部１２０９と同様に、仲間決定部３２０８が取得した１以上のユーザ識別子で識別されるユーザが高い評価を示しており、かつ、受け付けたユーザ識別子と対にはならない対象物を取得することは好適である。そして、提示情報構成部３２０９は、取得した対象物を提示するような提示情報を構成することは好適である。提示情報構成部３２０９は、通常、ＭＰＵやメモリ等から実現され得る。提示情報構成部３２０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３８３】
次に、情報処理装置３２が、ユーザ情報格納部３２０４にユーザ情報を蓄積する動作について、図３３のフローチャートを用いて説明する。図３３のフローチャートにおいて、図４のフローチャートと同一の処理について、その説明を省略する。
【０３８４】
（ステップＳ３３０１）ユーザ情報取得部３２０５は、ｉ番目の文章情報の話題を決定する。かかる話題決定処理のアルゴリズムは種々ある。例えば、ユーザ情報取得部３２０５は、ｉ番目の文章情報のタイトルを構成する名詞または名詞句のうち、最後に出現する名詞または名詞句をユーザ話題情報として取得する。また、例えば、ユーザ情報取得部３２０５は、ｉ番目の文章情報のすべての文を形態素解析し、名詞または名詞句を取得し、当該名詞または名詞句の出現頻度を取得し、出現頻度が上位の３つの名詞または名詞句をユーザ話題情報として取得する。また、例えば、ユーザ情報取得部３２０５は、ｉ番目の文章情報のすべての文に対して、上述した機能素解析し、主題を構成する名詞または名詞句を取得する。そして、ユーザ情報取得部３２０５は、主題を構成する名詞または名詞句の出現頻度を取得し、出現頻度が上位の３つの名詞または名詞句をユーザ話題情報として取得する。また、ユーザ情報取得部３２０５は、上述したｔｆ・ｉｄｆにより、文章情報ごとにユーザ話題情報を取得しても良い。
【０３８５】
（ステップＳ３３０２）ユーザ情報取得部３２０５は、ステップＳ３３０１で決定した話題（ユーザ話題情報）とユーザ識別子を用いて、ユーザ情報を構成する。
【０３８６】
（ステップＳ３３０３）ユーザ情報取得部３２０５は、ステップＳ３３０２で構成したユーザ情報をユーザ情報格納部３２０４に追記する。ステップＳ４１７に行く。
【０３８７】
次に、情報処理装置３２が提示情報を構成し、出力する処理について説明する。まず、ユーザ識別子受付部１２０７がユーザ識別子を受け付ける。次に、仲間決定部３２０８は、当該ユーザ識別子と対になるユーザ話題情報を有するユーザ情報であり、受け付けられたユーザ識別子ではないユーザ識別子を、ユーザ情報格納部３２０４から取得する。
【０３８８】
次に、提示情報構成部３２０９は、取得したユーザ識別子と対になるユーザ話題情報であり、受け付けられたユーザ識別子とは対にならないユーザ話題情報を取得する。そして、提示情報構成部３２０９は、当該ユーザ話題情報を用いて、提示情報を構成する。次に、出力部１２１０は、提示情報を出力する。なお、提示情報を構成する処理は、実施の形態１において説明した処理でも良い。
【０３８９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【０３９０】
今、ユーザ情報取得部３２０５は、文章情報を機能素解析し、主題に対応する名詞または名詞句をユーザ話題情報として取得する、とする。
【０３９１】
そして、今、情報処理装置１２の文章情報取得部１２０３は、図１５に示す文章情報識別子管理表を保持している、とする。また、図１６は、辞書情報格納手段１２０５１に格納されている辞書情報管理表である。
【０３９２】
以上の状況において、情報処理装置３２は、例えば、ユーザに指示により、図１５の文章情報識別子管理表から「ＵＲＬ（ファイル名）」を順次読み出し、当該「ＵＲＬ（ファイル名）」の情報に従って、文章情報取得部１２０３は、文章情報を取得する。そして、文章情報取得部１２０３は、取得した文章情報を文章情報格納部１２０１に少なくとも一時格納する。つまり、情報処理装置３２は、１以上の情報管理装置１３（ウェブページが存在するサーバ装置）や情報処理装置１２から、ウェブページや電子メールのファイル（文章情報の一種）等の文章情報を収集し、以下に説明する機能素解析等の自然言語処理を行う。そして、情報処理装置３２のユーザ情報取得部３２０５はユーザ情報を取得し、ユーザ情報蓄積部１２０６は当該ユーザ情報をユーザ情報格納部１２０４に蓄積する。ここで、文章情報格納部１２０１に蓄積された文章情報の例を図１９に示す。
【０３９３】
そして、実施の形態１で説明したように、ユーザ情報取得部３２０５は、文章情報に対して機能素解析を行い、主題に対応する用語をユーザ話題情報として取得する。そして、ユーザ情報取得部３２０５は、ユーザ識別子とユーザ話題情報を対に有するユーザ情報を構成し、ユーザ情報格納部３２０４に蓄積する。図３４が、ユーザ情報格納部３２０４に蓄積されたユーザ情報管理表である。
【０３９４】
次に、ユーザがブログに日記を記載しようと、あるウェブサイトにログインしたとする。ログイン時に、ユーザは端末装置１１から、ユーザ識別子「１２３４５」を入力した、とする。
【０３９５】
すると、端末入力受付部１１０１は、ユーザ識別子「１２３４５」を受け付ける。そして、端末情報送信部１１０２は、ユーザ識別子「１２３４５」を情報処理装置３２と、ブログを管理する情報管理装置１３に送信した、とする。
【０３９６】
そして、情報管理装置１３は、ユーザ識別子「１２３４５」等を受信し、対応するブログのウェブページを端末装置１１に送信する。
【０３９７】
また、情報処理装置３２のユーザ識別子受付部１２０７は、ユーザ識別子「１２３４５」を受信する。そして、以下のように、ユーザ識別子「１２３４５」で識別されるユーザに情報を提示する（端末装置１１に提示情報を送信する）。
【０３９８】
つまり、ユーザ識別子受付部１２０７がユーザ識別子「１２３４５」を受信した後、仲間決定部３２０８は、受け付けられたユーザ識別子「１２３４５」を有するユーザ情報に含まれるユーザ話題情報を、図３４のユーザ情報管理表から読み出す。つまり、仲間決定部１２０８は、ユーザ話題情報「タイ料理、店舗Ｘ、フランス料理、・・・」を読み出し、メモリ上に配置する。
【０３９９】
次に、仲間決定部１２０８は、読み出したユーザ話題情報「タイ料理、店舗Ｘ、フランス料理、・・・」に含まれる１以上の用語（ユーザ話題情報）と対になるユーザ識別子「５５４４３」等を取得し、メモリ上に配置する。ログインしたユーザは、ユーザ識別子「５５４４３」で識別されるユーザとは、タイ料理について、話題を共通にする人である。
【０４００】
次に、提示情報構成部３２０９は、ユーザ識別子「５５４４３」に対応するユーザ情報に含まれるユーザ話題情報であり、ユーザ識別子「１２３４５」と対ではないユーザ話題情報「店舗Ｙ」「店舗Ｚ」を取得する。
【０４０１】
次に、提示情報構成部３２０９は、例えば、予め格納している構成情報の雛形情報「あなたと同様、＜共通のユーザ話題情報＞に対して興味のある人が、＜検索したユーザ話題情報＞について述べています。」を、図示しない記憶媒体から読み出し、変数＜共通のユーザ話題情報＞に「タイ料理」を代入し、変数＜検索したユーザ話題情報＞に「店舗Ｙ」または／および「店舗Ｚ」を代入し、提示情報「あなたと同様、タイ料理に対して興味のある人が、「店舗Ｙ」「店舗Ｚ」について述べています。」を構成する。また、ここで、「店舗Ｙ」「店舗Ｚ」はアンカーになっており、それぞれをクリックすると、「店舗Ｙ」「店舗Ｚ」が記載された文章情報を出力できるようになっていることは好適である。
【０４０２】
次に、出力部１２１０は、構成された提示情報「あなたと同様、タイ料理に対して興味のある人が、「店舗Ｙ」「店舗Ｚ」について述べています。」を、ユーザ識別子「１２３４５」で識別されるユーザの端末装置１１に送信する。ここで、端末装置１１に表示されているブログ中にレコメンド情報として、提示情報「あなたと同様、タイ料理に対して興味のある人が、「店舗Ｙ」「店舗Ｚ」について述べています。」が出力されることは好適である。
【０４０３】
なお、提示情報を構成方法は、実施の形態１で述べて構成方法と同様でも良い。かかる場合、共通のユーザ話題情報を有する人が高く評価した対象物についての情報が提供でき、好適である。
【０４０４】
以上、本実施の形態によれば、共通の話題について述べている他人が記載している対象物について知ることができる。
【０４０５】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になるユーザ話題情報と一致するまたは近似する1以上のユーザ話題情報を決定し、当該１以上のユーザ話題情報と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上のユーザ話題情報から、１以上の対象物を取り出し、当該１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム、である。
【０４０６】
また、上記プログラムは、コンピュータを、1以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、前記ユーザ情報取得部が構成したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるためのプログラム、である。
（実施の形態４）
【０４０７】
本実施の形態において、同様の属性を有する他の人の意見を用いて、ある人に情報を提示する情報処理システムについて説明する。本実施の形態において、実施の形態１から実施の形態３と異なるのは、仲間決定部４２０８が取得するユーザ識別子は、受け付けられたユーザ識別子で識別されるユーザの属性値（例えば、性別、年齢、出身地、趣味など）と所定の条件を満たす（例えば、一致する）属性値を有するユーザを識別するユーザ識別子である点である。
【０４０８】
図１は、本実施の形態における情報処理システムの概念図である。情報処理システム４は、端末装置１１、情報処理装置４２、情報管理装置１３、を具備する。図３５は、本実施の形態における情報処理装置４２のブロック図である。
【０４０９】
情報処理装置４２は、文章情報格納部１２０１、評価情報格納部１２０２、文章情報取得部１２０３、ユーザ情報格納部４２０４、ユーザ情報取得部４２０５、ユーザ情報蓄積部１２０６、ユーザ識別子受付部１２０７、仲間決定部４２０８、提示情報構成部１２０９、出力部１２１０を具備する。
【０４１０】
ユーザ情報取得部４２０５は、辞書情報格納手段１２０５１、文分割制御手段１２０５２、対象物取得手段１２０５３、ユーザ情報構成手段４２０５４を具備する。
【０４１１】
ユーザ情報格納部４２０４は、ユーザの属性値を１以上有する属性値群と、ユーザを識別するユーザ識別子と、１以上の対象物を有するユーザ情報を２以上格納している。属性値とは、例えば、年齢、性別、職業、趣味、年収、住所、出身地、出身校などである。ユーザ情報は、例えば、実施の形態１または実施の形態２または実施の形態３いずれかで記載したユーザ情報に加えて、属性値群を有する。ユーザ情報格納部４２０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。ユーザ情報格納部４２０４にユーザ情報が記憶される過程は問わない。例えば、記録媒体を介してユーザ情報がユーザ情報格納部４２０４で記憶されるようになってもよく、通信回線等を介して送信されたユーザ情報がユーザ情報格納部４２０４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたユーザ情報がユーザ情報格納部４２０４で記憶されるようになってもよい。ユーザ情報のうち、属性値群は手作業により入力され、その他の情報は、ユーザ情報取得部４２０５により、機能素解析により取得される、などしても良い。
【０４１２】
ユーザ情報取得部４２０５は、例えば、ユーザ情報取得部１２０５と同様の動作に加えて、図示しない受信手段により受信されたユーザ識別子と属性値群を取得し、ユーザ情報取得部１２０５が機能素解析等により取得したユーザ情報に、取得した属性値群を加えて、ユーザ情報を構成する。ユーザ情報取得部４２０５は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ情報取得部４２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０４１３】
仲間決定部４２０８は、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する属性値群であり、ユーザ識別子受付部１２０７が受け付けたユーザ識別子とは異なる１以上のユーザ識別子と対になる１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する。仲間決定部４２０８は、例えば、ユーザ識別子受付部１２０７が受け付けたユーザ識別子と対になる属性値群が有する性別と年齢を取得し、性別が同じで、かつ、「年齢／１０」の商の値が同じ（１０代、２０代、３０代など、年代が同じ）であるユーザのユーザ識別子を、ユーザ情報格納部４２０４から取得しても良い。仲間決定部４２０８は、通常、ＭＰＵやメモリ等から実現され得る。仲間決定部４２０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０４１４】
次に、情報処理装置４２の仲間決定部４２０８の動作について図３６のフローチャートを用いて説明する。図３６のフローチャートにおいて、図１３のフローチャートと同様の処理について、説明を省略する。
【０４１５】
（ステップＳ３６０１）仲間決定部４２０８は、受け付けたユーザ識別子と対になる属性値群を、ユーザ情報格納部４２０４から読み出す。
【０４１６】
（ステップＳ３６０２）仲間決定部４２０８は、ｉ番目の他のユーザ識別子と対になる属性値群を、ユーザ情報格納部４２０４から読み出す。
【０４１７】
（ステップＳ３６０３）仲間決定部４２０８は、ステップＳ３６０１で取得した属性値群と、ステップＳ３６０２で取得した属性値群とが、所定の関係にあるか否かを判断する。所定の関係にあればステップＳ３６０４にいき、所定の関係になければステップＳ１３０９に行く。なお、所定の関係とは、両属性値群のうち、予め決められた属性値（例えば、趣味や年齢など）が一致する場合、または、予め決められた属性値が近似する場合（例えば、年齢差が５歳以内、趣味の２つ以上が一致する場合、性別・年齢・趣味のうち２つが一致する場合）などである。
【０４１８】
（ステップＳ３６０４）仲間決定部４２０８は、ｉ番目の他のユーザ識別子をバッファに追記する。なお、この追記されたユーザ識別子は、仲間決定部４２０８が取得したユーザ識別子である。
【０４１９】
以下、本実施の形態における情報処理システムにおける提示情報は、例えば、「あなたと共通点がある（性別が同じで年齢が近い）人が、＜対象物＞をポジティブに評価しています。」などである。つまり、提示情報構成手段１２０９３は、提示情報の雛形「あなたと共通点がある（性別が同じで年齢が近い）人が、＜対象物＞をポジティブに評価しています。」を格納しており、当該雛形を読み出し、当該雛形に、取得した＜対象物＞を代入し、提示情報を構成する。なお、例えば、＜対象物＞は、提示対象物取得手段５２０９２が取得した対象物であり、ここでは、提示対象物取得手段１２０９２の動作と同様の動作により取得した対象物である。ここでは、対象物は、あなたと共通点がある（性別が同じで年齢が近い）人が、ポジティブに評価した対象物である。ポジティブに評価した対象物を取得する処理は、上述したので、ここでの説明を省略する。
【０４２０】
以上、本実施の形態によれば、同様の属性を有する他の人の意見を用いて、ある人に情報を提示できる。そのために、ユーザにとって有意義な情報を得ることができる。
【０４２１】
なお、本実施の形態において、提示情報の構成アルゴリズムは、実施の形態１から３のいずれのアルゴリズムを用いても良い。
【０４２２】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対になる属性値群と一致するまたは近似する１以上の属性値群を決定し、当該１以上の属性値群と対になる１以上のユーザ識別子を取得する仲間決定部と、前記仲間決定部が取得した１以上のユーザ識別子と対になる１以上の対象物を用いて、前記ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する提示情報構成部と、前記提示情報構成部が構成した提示情報を出力する出力部として機能させるためのプログラム、である。
【０４２３】
また、上記プログラムは、コンピュータを、1以上の情報管理装置から２以上の文章情報を取得する文章情報取得部と、ユーザごとに、前記２以上の文章情報が有する対象物を取得し、当該対象物とユーザ識別子を用いてユーザ情報を構成するユーザ情報取得部と、前記ユーザ情報取得部が構成したユーザ情報を記憶媒体に蓄積するユーザ情報蓄積部としてさらに機能させるためのプログラム、である。
（実施の形態５）
【０４２４】
本実施の形態において、実施の形態１と比較して、提示情報構成部は、対象物を用いて検索処理を行い、広告情報を取得し、広告情報を用いて、ユーザ識別子受付部が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する点が異なる。
【０４２５】
図１は、本実施の形態における情報処理システムの概念図である。情報処理システムは、端末装置１１、情報処理装置５２、情報管理装置１３を具備する。図３７は、本実施の形態における情報処理装置５２のブロック図である。
【０４２６】
情報処理装置５２は、文章情報格納部１２０１、評価情報格納部１２０２、文章情報取得部１２０３、ユーザ情報格納部１２０４、ユーザ情報取得部１２０５、ユーザ情報蓄積部１２０６、ユーザ識別子受付部１２０７、仲間決定部１２０８、提示情報構成部５２０９、出力部１２１０を具備する。
【０４２７】
提示情報構成部５２０９は、対象物取得条件格納手段１２０９１、提示対象物取得手段５２０９２、広告情報取得手段５２０９３、提示情報構成手段５２０９４を具備する。
【０４２８】
提示対象物取得手段５２０９２は、仲間決定部１２０８が取得した１以上のユーザ識別子と対になる１以上の対象物ユーザ評価情報群から、１以上の対象物を取り出す。提示対象物取得手段５２０９２は、提示対象物取得手段１２０９２と同様の処理を行っても良い。
【０４２９】
広告情報取得手段５２０９３は、提示対象物取得手段５２０９２が取得した対象物を用いて、１以上の広告情報が格納されている広告データベースを検索し、当該対象物に対応する広告情報を取得する。広告データベースは、広告情報が格納されているＲＤＢなどのデータベースでも良いし、広告情報が記載されている特定のウェブサイト等でも良い。広告データベースは、情報処理装置５２が保持していても良いし、情報管理装置１３などの外部装置が保持していても良い。広告情報取得手段５２０９３は、通常、無線または有線の通信手段、ＭＰＵやメモリ等から実現され得る。広告情報取得手段５２０９３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０４３０】
提示情報構成手段５２０９４は、広告情報取得手段５２０９３が取得した広告情報を用いて、ユーザ識別子受付部１２０７が受け付けたユーザ識別子で識別されるユーザに提示する情報である提示情報を構成する。提示情報は、広告情報のみでも良いし、実施の形態１等で説明した提示情報に、広告情報取得手段５２０９３が取得した広告情報を加えた情報でも良い。
【０４３１】
次に、情報処理装置５２が、提示情報を構成する動作について、図３８のフローチャートを用いて説明する。図３８のフローチャートにおいて、図１４のフローチャートと同一の処理について、その説明を省略する。
【０４３２】
（ステップＳ３８０１）広告情報取得手段５２０９３は、ｊ番目の対象物を用いて、広告データベース（例えば、特定のウェブサイト）を検索し、当該対象物に対応する広告情報を取得する。
【０４３３】
（ステップＳ３８０２）提示情報構成手段５２０９４は、ステップＳ３８０１で取得した広告情報、またはステップＳ３８０１で取得した広告情報とｊ番目の対象物を用いて、提示情報を構成する。
【０４３４】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。本実施の形態における情報処理システムの具体的な動作は、実施の形態１における具体的な動作をそっくりそのまま含む。そして、本情報処理システムにおいて、図２６に示した提示情報を表示する代わりに、図３９に示す提示情報を表示する。
【０４３５】
つまり、提示対象物取得手段５２０９２は、対象物「店舗Ｚ」を取得した後、広告情報取得手段５２０９３、および提示情報構成手段５２０９４は、以下のように動作する。
【０４３６】
まず、広告情報取得手段５２０９３は、提示対象物取得手段５２０９２が取得した対象物「店舗Ｚ」を用いて、広告データベース（例えば、特定のウェブサイト）を検索し、当該対象物「店舗Ｚ」に対応する広告情報を取得する。ここでの広告情報は、店舗Ｚを広告する情報であり、図３９の（１）の画像情報である、とする。また、広告情報は、例えば、「店舗Ｚ」のウェブサイトのＵＲＬを含む、とする。また、広告情報は、画像情報、動画、文字列等、そのデータ構造は問わない。
【０４３７】
提示情報構成手段５２０９４は、取得した広告情報と対象物「店舗Ｚ」を用いて、提示情報を構成する。
【０４３８】
次に、出力部１２１０は、構成された提示情報（「あなたと同様、タイ料理に対して高い評価を示した人が、店舗Ｚを高く評価しています。」と、画像情報と、「店舗Ｚ」のウェブサイトのＵＲＬなど）を、ユーザ識別子「１２３４５」で識別されるユーザの端末装置１１に送信する。
【０４３９】
次に、端末装置１１の端末情報受信部１１０３は、提示情報を受信し、端末出力部１１０５は当該提示情報を出力する。かかる出力態様の例を、図３９に示す。なお、ユーザは、図３９の「店舗Ｚ」または（１）の画像情報を、クリックすると、「店舗Ｚ」のウェブサイトにジャンプする、とする。
【０４４０】
以上、本実施の形態によれば、ある個人が発信した情報から同一の対象物に対して同様の評価をしている１以上の人のうち、他の人の他の対象物についての意見を用いて、ある人に情報を提示することができる。また、対象物の広告情報も、ある人に提示することができる。したがって、情報を発信すれば、有益な情報が得られ、本情報処理装置は、情報化社会を促進し、公益に資するものである。また、ブログ等で記載された口コミ的な感想から、広告情報を提示でき、広告を出稿する側にとっても、ビジネスの発展に繋がり、好適である。
【０４４１】
また、図４０は、本明細書で述べたプログラムを実行して、上述した実施の形態の情報端末装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図４０は、このコンピュータシステム３４０の概観図であり、図４１は、コンピュータシステム３４０のブロック図である。
【０４４２】
図４０において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０４４３】
図４１において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０４４４】
コンピュータシステム３４０に、上述した実施の形態の情報端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０４４５】
プログラムは、コンピュータ３４１に、上述した実施の形態の情報端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０４４６】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０４４７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０４４８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（端末情報送信部、端末情報受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０４４９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０４５０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０４５１】
以上のように、本発明にかかる情報処理システムは、ユーザが有益な情報を得ることができる、という効果を有し、情報処理システム等として有用である。
【図面の簡単な説明】
【０４５２】
【図１】実施の形態１情報処理システムの概念図
【図２】同情報処理システムのブロック図
【図３】情報処理装置のブロック図
【図４】同情報処理装置の動作について説明するフローチャート
【図５】同文分割制御処理について説明するフローチャート
【図６】同連結処理について説明するフローチャート
【図７】同文分割処理について説明するフローチャート
【図８】同メモリ配置処理について説明するフローチャート
【図９】同スコア変更処理について説明するフローチャート
【図１０】同ユーザ情報構成処理について説明するフローチャート
【図１１】同提示情報出力処理について説明するフローチャート
【図１２】同仲間決定処理の動作について説明するフローチャート
【図１３】同仲間決定処理の動作について説明するフローチャート
【図１４】同提示情報構成処理の動作について説明するフローチャート
【図１５】同文章情報識別子管理表を示す図
【図１６】同辞書情報管理表を示す図
【図１７】同評価情報管理表を示す図
【図１８】同変更情報管理表を示す図
【図１９】同文章情報の例を示す図
【図２０】同機能素解析の処理の流れを示す図
【図２１】同ユーザ情報管理表を示す図
【図２２】同機能素解析の処理の流れを示す図
【図２３】同機能素解析の処理の流れを示す図
【図２４】同機能素解析の処理を示す図
【図２５】同機能素解析の処理を示す図
【図２６】同出力例を示す図
【図２７】実施の形態２における情報処理装置のブロック図
【図２８】同ユーザ情報構成処理の動作について説明するフローチャート
【図２９】同概念辞書を示す図
【図３０】同ユーザ情報管理表を示す図
【図３１】同ユーザ情報管理表を示す図
【図３２】実施の形態３における情報処理システムのブロック図
【図３３】同情報処理装置の動作について説明するフローチャート
【図３４】同ユーザ情報管理表を示す図
【図３５】実施の形態４における情報処理装置のブロック図
【図３６】同情報処理装置の動作について説明するフローチャート
【図３７】実施の形態５における情報処理装置のブロック図
【図３８】同情報処理装置の動作について説明するフローチャート
【図３９】同出力例を示す図
【図４０】同コンピュータシステムの概観図
【図４１】同コンピュータシステムのブロック図
【符号の説明】
【０４５３】
１１  端末装置
１２、２２、３２、４２、５２  情報処理装置
１３  情報管理装置
１１０１  端末入力受付部
１１０２  端末情報送信部
１１０３  端末情報受信部
１１０４  端末処理部
１１０５  端末出力部
１２０１  文章情報格納部
１２０２  評価情報格納部
１２０３  文章情報取得部
１２０４、３２０４、４２０４  ユーザ情報格納部
１２０５、２２０５、３２０５、４２０５  ユーザ情報取得部
１２０６  ユーザ情報蓄積部
１２０７  ユーザ識別子受付部
１２０８、３２０８、４２０８  仲間決定部
１２０９、３２０９、５２０９  提示情報構成部
１２１０  出力部
１３０１  サーバ側文章情報格納部
１３０２  サーバ側送信要求受信部
１３０３  サーバ側文章情報取得部
１３０４  サーバ側文章情報送信部
２２０１  概念辞書格納部
１２０５１  辞書情報格納手段
１２０５１、１２０５２１  要素分割手段
１２０５２  文分割制御手段
１２０５３  対象物取得手段
１２０５４、２２０５４、３２０５４、４２０５４  ユーザ情報構成手段
１２０９１  対象物取得条件格納手段
１２０９２、５２０９２  提示対象物取得手段
１２０９３、５２０９４  提示情報構成手段
５２０９３  広告情報取得手段
１２０５２２  要素連結手段
１２０５２３  文字列取得手段
１２０５４１  スコア取得手段
１２０５４２、２２０５４２  評価算出手段
１２０５４３、２２０５４３  ユーザ情報構成サブ手段
【図１】
2009122738.tif 000003
【図２】
2009122738.tif 000004
【図３】
2009122738.tif 000005
【図４】
2009122738.tif 000006
【図５】
2009122738.tif 000007
【図６】
2009122738.tif 000008
【図７】
2009122738.tif 000009
【図８】
2009122738.tif 000010
【図９】
2009122738.tif 000011
【図１０】
2009122738.tif 000012
【図１１】
2009122738.tif 000013
【図１２】
2009122738.tif 000014
【図１３】
2009122738.tif 000015
【図１４】
2009122738.tif 000016
【図１５】
2009122738.tif 000017
【図１６】
2009122738.tif 000018
【図１７】
2009122738.tif 000019
【図１８】
2009122738.tif 000020
【図１９】
2009122738.tif 000021
【図２０】
2009122738.tif 000022
【図２１】
2009122738.tif 000023
【図２２】
2009122738.tif 000024
【図２３】
2009122738.tif 000025
【図２４】
2009122738.tif 000026
【図２５】
2009122738.tif 000027
【図２６】
2009122738.tif 000028
【図２７】
2009122738.tif 000029
【図２８】
2009122738.tif 000030
【図２９】
2009122738.tif 000031
【図３０】
2009122738.tif 000032
【図３１】
2009122738.tif 000033
【図３２】
2009122738.tif 000034
【図３３】
2009122738.tif 000035
【図３４】
2009122738.tif 000036
【図３５】
2009122738.tif 000037
【図３６】
2009122738.tif 000038
【図３７】
2009122738.tif 000039
【図３８】
2009122738.tif 000040
【図４０】
2009122738.tif 000041
【図４１】
2009122738.tif 000042
【図３９】
2009122738.tif 000043