(57)【要約】【課題】利用者個人の価値観にしたがった情報の優先順位付けを行う【解決手段】サーバコンピュータ（１）に、閲覧対象データ（３１、３１−１〜３１−３、３３）に関連付けられた優先度データを保持する記憶部（４）と、クライアントコンピュータ（２）を介して閲覧対象データ（３１、３１−１〜３１−３、３３）に関連する検索が行われたときに、優先度データに基づいた優先順位で閲覧対象データ（３１、３１−１〜３１−３、３３）をクライアントコンピュータ（２）に供給するデータ処理部（５）とを構成する。そして、データ処理部（５）は、クライアントコンピュータ（２）のユーザ（３２−１）に対する閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を示す基準点数に基づいて、他のユーザ（３２−２）に対する閲覧対象データ（３１、３１−１〜３１−３、３３）の価値に対応する推測点数で優先度データを生成する。【選択図】図６
2008225792.tif 000002
【特許請求の範囲】
【請求項１】
閲覧対象データを閲覧可能な状態で保持するサーバコンピュータと、
前記サーバコンピュータにアクセスして前記閲覧対象データを閲覧するクライアントコンピュータと
を具備し、
前記サーバコンピュータは、
前記閲覧対象データに関連付けられた優先度データを保持する記憶部と、
前記クライアントコンピュータを介して前記閲覧対象データに関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データを前記クライアントコンピュータに供給するデータ処理部と
を備え、
前記データ処理部は、
前記クライアントコンピュータのユーザに対する前記閲覧対象データの価値を示す基準点数に基づいて、他のユーザに対する前記閲覧対象データの価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成する
検索システム。
【請求項２】
請求項１に記載の検索システムにおいて、
前記閲覧対象データは、第１閲覧対象データと第２閲覧対象データとを含み、
前記データ処理部は、
前記第１閲覧対象データと前記第２閲覧対象データとの各々に前記ユーザが関連性を有し、前記第１閲覧対象データと前記他のユーザとが関連性を有するときに、
前記他のユーザに対する前記第２閲覧対象データの価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成する
検索システム。
【請求項３】
請求項２に記載の検索システムにおいて、
前記基準点数は、
前記ユーザと前記閲覧対象データとの関連性を示す第１ユーザ基準点数と、
前記他のユーザと前記閲覧対象データとの関連性を示す第２ユーザ基準点数とを含み、
前記データ処理部は、
第１閲覧対象データと第２閲覧対象データとの各々に前記ユーザが関連性を有し、前記第１閲覧対象データと前記他のユーザとが関連性を有するときに、
前記第１ユーザ基準点数と前記第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とする
検索システム。
【請求項４】
請求項１に記載の検索システムにおいて、
前記前記ユーザと前記他のユーザとが関連性を有し、前記ユーザが前記閲覧対象データと関連性を有するときに、
前記データ処理部は、
前記他のユーザに対する前記閲覧対象データの価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成する
検索システム。
【請求項５】
請求項４に記載の検索システムにおいて、
前記データ処理部は、
前記基準点数に第２係数を乗算した乗算結果を前記推測点数とする
検索システム。
【請求項６】
請求項１から５の何れか１項に記載の検索システムにおいて、
前記基準点数は、
前記ユーザに対する前記閲覧対象データの関連性が高いことを示す高基準点数と、前記ユーザに対する前記閲覧対象データの関連性が低いことを示す低基準点数とを含む
検索システム。
【請求項７】
閲覧対象データと前記閲覧対象データに関連付けられた優先度データを保持する記憶部と、クライアントコンピュータによる前記閲覧対象データに関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データを前記クライアントコンピュータに供給するデータ処理部とを具備するサーバコンピュータであって、
前記データ処理部は、
前記閲覧対象データを生成するデータ生成部と、
前記クライアントコンピュータのユーザに対する前記閲覧対象データの価値を示す基準点数に基づいて、他のユーザに対する前記閲覧対象データの価値を推測し、その推測結果に対応する推測点数を算出する点数計算部と
を備え、
前記点数計算部は、
前記閲覧対象データが、第１閲覧対象データと第２閲覧対象データとを含み、前記第１閲覧対象データと前記第２閲覧対象データとの各々に前記ユーザが関連性を有し、前記第１閲覧対象データと前記他のユーザとが関連性を有するときに、
前記ユーザと前記閲覧対象データとの関連性を示す第１ユーザ基準点数と、前記他のユーザと前記閲覧対象データとの関連性を示す第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とする
サーバコンピュータ。
【請求項８】
請求項７に記載のサーバコンピュータであって、
前記点数計算部は、
前記ユーザと前記他のユーザとが関連性を有し、前記ユーザが前記第１閲覧対象データと関連性を有するときに、
前記基準点数に第２係数を乗算した乗算結果を前記推測点数とする
サーバコンピュータ。
【請求項９】
閲覧対象データと前記閲覧対象データに関連付けられた優先度データを保持する記憶部と、クライアントコンピュータによる前記閲覧対象データに関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データを前記クライアントコンピュータに供給するデータ処理部とを具備するサーバコンピュータにより、前記クライアントコンピュータに供給する前記閲覧対象データの優先順位の付与方法であって、
（ａ）閲覧対象データを生成するステップと、
（ｂ）前記クライアントコンピュータのユーザに対する前記閲覧対象データの価値を示す基準点数に基づいて、他のユーザに対する前記閲覧対象データの価値を推測し、その推測結果に対応する推測点数を算出するステップと、
（ｃ）前記基準点数と前記推測点数との和に基づいて前記優先順位を決定するステップ
を備え、
前記（ｂ）ステップは、
前記閲覧対象データが、第１閲覧対象データと第２閲覧対象データとを含み、前記第１閲覧対象データと前記第２閲覧対象データとの各々に前記ユーザが関連性を有し、前記第１閲覧対象データと前記他のユーザとが関連性を有するときに、
前記ユーザと前記閲覧対象データとの関連性を示す第１ユーザ基準点数と、前記他のユーザと前記閲覧対象データとの関連性を示す第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とするステップ
を含む
優先順位付与方法。
【請求項１０】
請求項９に記載の優先順位付与方法であって、
前記（ｂ）ステップは、
前記ユーザと前記他のユーザとが関連性を有し、前記ユーザが前記第１閲覧対象データと関連性を有するときに、
前記基準点数に第２係数を乗算した乗算結果を前記推測点数とするステップ
を含む
優先順位付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システムおよび検索情報の優先順位付与方法に関する。
【背景技術】
【０００２】
インターネットの爆発的な普及や、ブログ等の消費者生成メディア(CGM：Consumer Generated Media、UGC：User Generated Content）の広がりにより、ネットワーク上に多くの情報が供給されるようになってきている。大量の情報の中から、ネットワーク利用者にとって有用な情報を検索可能な技術が知られている（例えば、特許文献１参照。）。特許文献１（再公表特許２００２／０４６９６１）には、ユーザに応じた評価情報を提供することにより、ユーザが質の高いコンテンツを容易に取得することを目的とした技術が記載されている。
【０００３】
また、近年では携帯電話やPDA等、画面の小さな機器、入力手段に制限のある機器を用いて情報を収集・閲覧する場面が増えてきている。できるだけ簡単な手順で、大量の情報の中から、ネットワーク利用者にとって有用な情報を検索可能な方法が求められている。
【０００４】
【特許文献１】再公表特許２００２／０４６９６１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の情報検索方法では、目的に合った情報を探し出すために、利用者が複数の検索キーワードを指定していた。情報検索のためのキーワード入力は煩雑な作業であり、特に携帯端末等、入力手段に制約のある機器を用いる場合には、その簡便化が求められている。
【０００６】
また、従来の情報検索方法では、利用者個人の特性に応じた検索結果を得ることが困難な場合があった。各種の情報に対する利用者の価値観は多様であり、ある利用者にとって有用な情報が、別の利用者にとっては何の価値もない場合もある。情報検索において、このような特性を考慮した利便性の高いシステムが求められている。
【０００７】
本発明が解決しようとする課題は、利用者個人の価値観にしたがった情報の優先順位付けを行うことができる技術を提供することにある。
【０００８】
また、本願発明の他の課題は、情報検索時のキーワード入力数を減らし、簡単な操作手順で利用者が求めている情報を抽出することができる技術を提供することにある。
【課題を解決するための手段】
【０００９】
以下に、［発明を実施するための最良の形態］で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
上記課題を解決するために、閲覧対象データ（３１、３１−１〜３１−３、３３）を閲覧可能な状態で保持するサーバコンピュータ（１）と、前記サーバコンピュータ（１）にアクセスして前記閲覧対象データ（３１、３１−１〜３１−３、３３）を閲覧するクライアントコンピュータ（２）とを具備する検索システムを構築する。ここで、前記サーバコンピュータ（１）には、前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連付けられた優先度データを保持する記憶部（４）と、前記クライアントコンピュータ（２）を介して前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データ（３１、３１−１〜３１−３、３３）を前記クライアントコンピュータ（２）に供給するデータ処理部（５）とを備える。
そして、前記データ処理部（５）は、前記クライアントコンピュータ（２）のユーザ（３２−１）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を示す基準点数に基づいて、他のユーザ（３２−２）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成する。
【００１１】
その検索システムにおいて、前記閲覧対象データ（３１、３１−１〜３１−３、３３）は、第１閲覧対象データ（３１−１）と第２閲覧対象データ（３１−２）とを含む場合には、前記データ処理部（５）は、下記のように動作することが好ましい。
ここにおいて、前記データ処理部（５）は、前記第１閲覧対象データ（３１−１）と前記第２閲覧対象データ（３１−２）との各々に前記ユーザ（３２−１）が関連性を有し、かつ、前記第１閲覧対象データ（３１−１）と前記他のユーザ（３２−２）とが関連性を有するときに、前記他のユーザ（３２−２）に対する前記第２閲覧対象データ（３１−２）の価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成する。
【００１２】
その検索システムにおいて、前記基準点数が、前記ユーザ（３２−１）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第１ユーザ基準点数と、
前記他のユーザ（３２−２）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第２ユーザ基準点数とを含む場合、前記データ処理部（５）は、下記のように動作することが好ましい。
ここにおいて、前記データ処理部（５）は、第１閲覧対象データ（３１−１）と第２閲覧対象データ（３１−２）との各々に前記ユーザ（３２−１）が関連性を有し、かつ、前記第１閲覧対象データ（３１−１）と前記他のユーザ（３２−２）とが関連性を有するときに、前記第１ユーザ基準点数と前記第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とする。
【００１３】
その検索システムにおいて、前記前記ユーザ（３２−１）と前記他のユーザ（３２−２）とが関連性を有し、前記ユーザ（３２−１）が前記閲覧対象データ（３１、３１−１〜３１−３、３３）と関連性を有するときに、前記データ処理部（５）は、前記他のユーザ（３２−２）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を推測し、その推測結果に対応する推測点数に基づいて前記優先度データを生成することが好ましい。
【００１４】
その検索システムにおいて、前記データ処理部（５）は、前記基準点数に第２係数を乗算した乗算結果を前記推測点数とすることが好ましい。
【００１５】
その検索システムにおいて、前記基準点数は、前記ユーザ（３２−１）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の関連性が高いことを示す高基準点数と、前記ユーザ（３２−１）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の関連性が低いことを示す低基準点数とを含むことが好ましい。
【００１６】
また、上記課題を解決するために、閲覧対象データ（３１、３１−１〜３１−３、３３）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連付けられた優先度データを保持する記憶部（４）と、クライアントコンピュータ（２）による前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データ（３１、３１−１〜３１−３、３３）を前記クライアントコンピュータ（２）に供給するデータ処理部（５）とを具備するサーバコンピュータ（１）を構成する。
ここにおいて、前記データ処理部（５）は、前記閲覧対象データ（３１、３１−１〜３１−３、３３）を生成するデータ生成部（２５）と、前記クライアントコンピュータ（２）のユーザ（３２−１）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を示す基準点数に基づいて、他のユーザ（３２−２）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を推測し、その推測結果に対応する推測点数を算出する点数計算部（２４）とを備えていることが好ましい。
そして、前記点数計算部（２４）は、前記閲覧対象データ（３１、３１−１〜３１−３、３３）が、第１閲覧対象データ（３１−１）と第２閲覧対象データ（３１−２）とを含み、前記第１閲覧対象データ（３１−１）と前記第２閲覧対象データ（３１−２）との各々に前記ユーザ（３２−１）が関連性を有し、前記第１閲覧対象データ（３１−１）と前記他のユーザ（３２−２）とが関連性を有するときに、前記ユーザ（３２−１）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第１ユーザ基準点数と、前記他のユーザ（３２−２）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とする。
【００１７】
そのサーバコンピュータ（１）において、前記点数計算部（２４）は、前記ユーザ（３２−１）と前記他のユーザ（３２−２）とが関連性を有し、前記ユーザ（３２−１）が前記第１閲覧対象データ（３１−１）と関連性を有するときに、前記基準点数に第２係数を乗算した乗算結果を前記推測点数とすることが好ましい。
【００１８】
また、上記課題を解決するために、サーバコンピュータ（１）により、クライアントコンピュータ（２）に供給する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の優先順位を以下の手順で付与する。この場合において、サーバコンピュータ（１）は、閲覧対象データ（３１、３１−１〜３１−３、３３）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連付けられた優先度データを保持する記憶部（４）と、クライアントコンピュータ（２）による前記閲覧対象データ（３１、３１−１〜３１−３、３３）に関連する検索が行われたときに、前記優先度データに基づいた優先順位で前記閲覧対象データ（３１、３１−１〜３１−３、３３）を前記クライアントコンピュータ（２）に供給するデータ処理部（５）とを具備することが好ましい。
ここにおいて、優先順位を付与する優先順位付与方法は、
［ａ］閲覧対象データ（３１、３１−１〜３１−３、３３）を生成するステップと、
［ｂ］前記クライアントコンピュータ（２）のユーザ（３２−１）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を示す基準点数に基づいて、他のユーザ（３２−２）に対する前記閲覧対象データ（３１、３１−１〜３１−３、３３）の価値を推測し、その推測結果に対応する推測点数を算出するステップと、
［ｃ］前記基準点数と前記推測点数との和に基づいて前記優先順位を決定するステップ
を備えていることが好ましい。その上で、前記［ｂ］ステップは、
前記閲覧対象データ（３１、３１−１〜３１−３、３３）が、第１閲覧対象データ（３１−１）と第２閲覧対象データ（３１−２）とを含み、前記第１閲覧対象データ（３１−１）と前記第２閲覧対象データ（３１−２）との各々に前記ユーザ（３２−１）が関連性を有し、前記第１閲覧対象データ（３１−１）と前記他のユーザ（３２−２）とが関連性を有するときに、
前記ユーザ（３２−１）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第１ユーザ基準点数と、前記他のユーザ（３２−２）と前記閲覧対象データ（３１、３１−１〜３１−３、３３）との関連性を示す第２ユーザ基準点数との積に第１係数を乗算した乗算結果を前記推測点数とするステップ
を含むことが好ましい。
【００１９】
また、その優先順位付与方法において、
前記［ｂ］ステップは、
前記ユーザ（３２−１）と前記他のユーザ（３２−２）とが関連性を有し、前記ユーザ（３２−１）が前記第１閲覧対象データ（３１−１）と関連性を有するときに、前記基準点数に第２係数を乗算した乗算結果を前記推測点数とするステップを含むことが好ましい。
【発明の効果】
【００２０】
本発明は、利用者個人の価値観にしたがった情報の優先順位付けを行うことができる。また、情報検索時のキーワード入力数を減らし、簡単な操作手順で利用者が求めている情報を抽出することができる。
【００２１】
換言すると、本発明は、推定したそれぞれの情報の価値にしたがって情報を順位付けし、その順位にしたがって情報を選択・提示することにより、大量の情報の中から簡単な手順で有用な情報を検索できるようになる。
【００２２】
つまり、利用者自身が生成した情報、利用者が興味を持った情報、さらに利用者と似た嗜好をもつ利用者が生成した情報、利用者と似た嗜好をもつ利用者がお気に入り登録した情報の表示の優先順位を上げるため、利用者が求めていると思われる情報を優先的に表示できることである。また、利用者から見た情報の価値を推定して利用し、これによって情報検索時のキーワード入力数を減らせるため、簡単な操作手順で利用者が求めている情報を抽出することができる。
【発明を実施するための最良の形態】
【００２３】
以下に、図面を参照して本願発明を実施するための形態について説明を行う。図１は、本実施形態の検索システムの構成を例示するブロック図である。本実施形態の検索システムは、サーバコンピュータ１と、クライアントコンピュータとを含んで構成され、それらはネットワーク３を介して接続されている。以下に実施形態においては、クライアントコンピュータがユーザに携帯される情報処理装置（以下、携帯端末２と呼ぶ。）である場合に対応して説明を行っていく。なお、これは本実施形態置の検索システムにおけるクライアントコンピュータが、携帯端末２に制限されることを意味するものではない。
【００２４】
サーバコンピュータ１は、記憶装置４と、データ処理装置５と、データ入出力装置６と、サーバ側通信処理装置７とを含んで構成されている。サーバ側通信処理装置７は、ネットワーク３を介して供給されるデータを、サーバコンピュータ１で情報処理が可能な形式に変換している。また、サーバ側通信処理装置７は、サーバコンピュータ１で処理したデータをネットワーク３を介して通信可能なデータ形式に変換する。データ入出力装置６は、サーバ側通信処理装置７から供給されるデータを、データ処理装置５に渡す機能と、データ処理装置５から供給されるデータをサーバ側通信処理装置７に渡す機能とを備えている。
【００２５】
データ処理装置５は、サーバコンピュータ１実装されている。データ処理装置５は、ネットワーク３を介して携帯端末２と接続され、携帯端末２から供給されるデータを処理する。また、データ処理装置５は、携帯端末２に送信するデータを生成し、そのデータを、ネットワーク３を介して携帯端末２に供給する。記憶装置４は、データ処理装置５が処理するデータを保持する。記憶装置４は、データ処理装置５が演算を実行するときに参照するデータを所定のデータ形式で保持している。なお、本実施形態において、記憶装置４はデータベースサーバ上に備えられていても良い。この場合に、各種データはそのデータベースに記憶されることが好ましい。また、記憶装置４と、データ処理装置５の詳細な構成は後述する。
【００２６】
携帯端末２は、演算処理装置１１と、記憶装置１２と、端末側通信処理装置１３と、入力装置１４と、表示装置１５とを含んで構成され、それらはバスを介して接続されている。演算処理装置１１は、携帯端末２に備えられている各種装置の制御や、ネットワーク３を介して送受信されるデータの処理などを行っている。記憶装置１２は、演算処理装置１１が処理するデータの保持を行っている。端末側通信処理装置１３は、携帯端末２で処理されるデータを、ネットワーク３を介して送受信可能な形式へ変換し、また、ネットワーク３を介して供給されるデータを携帯端末２で情報処理可能なデータ形式に変換している。
【００２７】
入力装置１４は、携帯電話などのテンキーに代表されるマンマシンインターフェースである。表示装置１５は、携帯電話などの液晶ディスプレイに代表されるマンマシンインターフェースである。
【００２８】
図２は、サーバコンピュータ１の記憶装置４とデータ処理装置５の構成を例示するブロック図である。図２に示されているように、記憶装置４は、検索元データ保存部２１と計算結果保存部２２とを含んで構成されている。検索元データ保存部２１は、本実施形態の検索システムにおける、検索対象のデータを保存している。計算結果保存部２２は、検索元データ保存部２１に保持されているデータに優先順位をつけて供給するときに、参照される情報を保持している。また、データ処理装置５は、入検索を行う検索実施部２３と、検索のための点数計算を行う点数計算部２４と、利用者が順位付け対象情報を生成するためのデータ生成部２５と、利用者が順位付け対象情報をお気に入りリストに登録するためのお気に入りリスト登録部２６とを含んで構成されている。
【００２９】
ここで、「お気に入りリスト」は、利用者が気に入った順位付け対象情報を登録しているリストであり、各利用者毎に存在するものとする。お気に入りリストを用いることにより、一度アクセスした情報の中で気に入ったものに再度アクセスする簡便な手段が提供されるため、情報閲覧機能をもつ多くのシステムで広く用いられている。たとえば、ウェブブラウザにおいては、一般に「お気に入り(favorites)」や「ブックマーク(bookmarks)」等の名称で呼ばれているものがこれに該当する。本実施形態においては、その機能を拡大し、情報検索に対する補助機能を与えている。
【００３０】
本実施形態の検索システムでは、情報検索の対象とする情報、すなわち順位付けの対象とする情報（以降、順位付け対象情報３１と呼ぶ）に対して、検索システムを利用するユーザ（以下、利用者３２と呼ぶ）から見た情報の価値を表す点数をそれぞれ割り当てる。そして、その点数の高低にしたがった順位付けを行う。この点数の割り当て計算においては、順位付け対象情報と利用者との関係、および利用者同士の関係を利用している。
【００３１】
本実施形態において、点数の割り当て計算を実行する場合に、順位付け対象情報と利用者との基本的な関係性を示す点数（以下、基準点数と呼ぶ）を付与している。そして、順位付け対象情報と利用者とが一定の関係性を有するときに、その基準点数に対して所定の演算をすることで、利用者に対する順位付け対象情報の価値を推測している。
【００３２】
図３は、本実施形態で基準点数を付与する条件を例示するブロック図である。本実施形態では、『順位付け対象情報３１が利用者３２によって生成された』場合を第１条件として、基準点数を付与する。また、『順位付け対象情報３１が利用者３２のお気に入りリストに登録されている』場合を第２条件として基準点数を付与する。この場合において、第１条件のときに付与される点数（以下、第１条件点数と呼ぶ）と、第２条件のときに付与される点数（以下、第２条件点数と呼ぶ）とでは、
第１条件点数＞第２条件点数
であることが好ましい。
【００３３】
図３の（ａ）に示されているように、順位付け対象情報３１が利用者３２によって生成されているとき、利用者３２から見た順位付け対象情報３１は、自身が生成したという点で価値があるとする。この場合において、順位付け対象情報３１に利用者３２から見た点数として第１条件点数を付加する。また、図３の（ｂ）に示されているように、順位付け対象情報３１が利用者３２のお気に入りリストに登録されているとき、利用者３２から見た順位付け対象情報３１は、お気に入りリストに登録しているという点で価値があるとする。この場合において、順位付け対象情報３１に利用者３２から見た点数として第２条件点数を付加する。
【００３４】
ここで、第１条件点数や第２条件点数が付与されている場合に、利用者に対する順位付け対象情報の価値の推測について説明を行う。本実施形態において、複数の順位付け対象情報３１と複数の利用者３２とが、特定の関連性を有するときに順位付け対象情報の価値を推測している。このとき、特定の利用者３２（以下、第１利用者３２−１と呼ぶ）と他の利用者３２（以下、第２利用者３２−２と呼ぶ）とが、順位付け対象情報３１に対して有する関係性、例えば、「同一データをお気に入りリストに登録している」あるいは「同一コミュニティに属している」などの関係性に基づいて、複数のパターンに場合分けを行っている。以下では、第１パターンから第６パターンの関係性を特定し、それぞれの関係性に対応して順位付け対象情報の価値を推測するための計算を行う場合を例に、本実施形態の検索システムについて説明を行う。
【００３５】
ここで、「コミュニティ」は、利用者のグループを表すものとする。たとえば、共通の趣味をもつ利用者のグループや、企業で同じ部署に所属する利用者のグループなど、様々な種類の性質のコミュニティが考えられる。ここでいうコミュニティは、なんらかの共通点によって定義される利用者のグループを表すものであり、無作為に選択された利用者の集まりではないものとする。
【００３６】
図４Ａは、第１パターンの関係性を例示するブロック図である。本実施形態においては、第１順位付け対象情報３１−１が第２利用者３２−２のお気に入りリストに登録されており、別の第２順位付け対象情報３１−２が第１利用者３２−１のお気に入りリストに登録され、かつ第２利用者３２−２によって生成されているときを第１パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、お気に入りリストに登録している情報を生成した第２利用者３２−２が興味をもった（似た嗜好をもつ第２利用者３２−２が興味をもった）という点で価値があると推測される。
【００３７】
第１パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第１パターン推測点数と呼ぶ）を生成する。第１パターンでは、第１利用者３２−１から見た第２順位付け対象情報３１−２の点数（第２条件点数）と第２利用者３２−２から見た第２順位付け対象情報３１−２の点数（第１条件点数）とを乗算した乗算値を算出する。そして、その乗算値と所定の係数との積を、上述の第１パターン推測点数としている。
【００３８】
図４Ｂは、第２パターンの関係性を例示するブロック図である。本実施形態においては、第１順位付け対象情報３１−１が第２利用者３２−２のお気に入りリストに登録されており、第２順位付け対象情報３１−２が第１利用者３２−１と第２利用者３２−２のお気に入りリストに登録されているときを第２パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、同じ第２順位付け対象情報３１−２に興味をもつ第２利用者３２−２が生成した（似た嗜好をもつ第２利用者３２−２が興味をもった）という点で価値があると推測される。
【００３９】
第２パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第２パターン推測点数と呼ぶ）を生成する。第２パターンでは、第１利用者３２−１から見た第２順位付け対象情報３１−２の点数（第２条件点数）と第２利用者３２−２から見た第２順位付け対象情報３１−２の点数（第２条件点数）とを乗算した乗算値を算出する。そして、その乗算値と所定の係数との積を、上述の第２パターン推測点数としている。
【００４０】
図４Ｃは、第３パターンの関係性を例示するブロック図である。本実施形態においては、第１順位付け対象情報３１−１が第２利用者３２−２によって生成されており、第２順位付け対象情報３１−２が第１利用者３２−１と第２利用者３２−２のお気に入りリストに登録されているときを第３パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、同じ第２順位付け対象情報３１−２に興味をもつ第２利用者３２−２が生成した（似た嗜好をもつ第２利用者３２−２が生成した）という点で価値があると推測される。
【００４１】
第３パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第３パターン推測点数と呼ぶ）を生成する。第３パターンでは、第１利用者３２−１から見た第２順位付け対象情報３１−２の点数（第２条件点数）と第２利用者３２−２から見た第２順位付け対象情報３１−２の点数（第２条件点数）とを乗算した乗算値を算出する。そして、その乗算値と所定の係数との積を、上述の第３パターン推測点数としている。
【００４２】
図４Ｄは、第４パターンの関係性を例示するブロック図である。本実施形態においては、第１順位付け対象情報３１−１と第２順位付け対象情報３１−２とが、第２利用者３２−２によって生成されており、第２順位付け対象情報３１−２が第１利用者３２−１のお気に入りリストに登録されているときを第４パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、お気に入りリストに登録している情報を生成した第２利用者３２−２が生成した（似た嗜好をもつ第２利用者３２−２が生成した）という点で価値があると推測される。
【００４３】
第４パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第４パターン推測点数と呼ぶ）を生成する。第４パターンでは、第１利用者３２−１から見た第２順位付け対象情報３１−２の点数（第１条件点数）と第２利用者３２−２から見た第２順位付け対象情報３１−２の点数（第１条件点数）とを乗算した乗算値を算出する。そして、その乗算値と所定の係数との積を、上述の第４パターン推測点数としている。
【００４４】
図５Ａは、第５パターンの関係性を例示するブロック図である。本実施形態においては、
第１順位付け対象情報３１−１が第２利用者３２−２によって生成されており、第２利用者３２−２と第１利用者３２−１とが同一コミュニティに属しているときを第５パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、同一コミュニティに属している第２利用者３２−２が生成した（似た嗜好をもつ第２利用者３２−２が生成した）という点で価値があると推測される。第５パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第５パターン推測点数と呼ぶ）を生成する。第５パターンでは、第２利用者３２−２から見た第２順位付け対象情報３１−２の点数に、所定の係数を乗算した積を、上述の第５パターン推測点数としている。
【００４５】
図５Ｂは、第６パターンの関係性を例示するブロック図である。本実施形態においては、第１順位付け対象情報３１−１が第２利用者３２−２のお気に入りリストに登録されており、第２利用者３２−２と別の第１利用者３２−１が同一コミュニティに属しているときを第６パターンとする。このとき、第１利用者３２−１から見た第１順位付け対象情報３１−１は、同一コミュニティに属している第２利用者３２−２が興味をもった（似た嗜好をもつ第２利用者３２−２が興味をもった）という点で価値があると推測される。第６パターンでは、第１順位付け対象情報３１−１に対する第１利用者３２−１から見た価値を示す点数（以下、第６パターン推測点数と呼ぶ）を生成する。第６パターンでは、第２利用者３２−２から見た第２順位付け対象情報３１−２の点数に、所定の係数を乗算した積を、上述の第６パターン推測点数としている。
【００４６】
上述の説明では、第１順位付け対象情報３１−１と第２順位付け対象情報３１−２に対し、第１利用者３２−１と第２利用者３２−２との関連性を第１パターンから第６パターンに場合分けして、複数の推測値を算出している。さらに多くの順位付け対象情報３１や利用者３２が構成されている場合、第１条件点数または第２条件点数に基づいて、全ての順位付け対象情報３１と利用者３２に対し第１パターンから第６パターンの組み合わせを特定する。その特定によって得られて全ての推測点数（第１パターン推測点数〜第６パターン推測点数）を加算すること優先度を示すデータを構成する。
【００４７】
ここで、本実施形態の検索システムにおける全体的な動作について説明を行う。本実施形態の全体的な動作は、情報生成処理と、登録処理と、検索処理とを含んでいる。情報生成処理では、検索対象のデータを生成する。登録処理では、利用者３２が、所定の順位付け対象情報３１をお気に入りとして登録を行う。検索処理では、利用者３２による検索に応答して、順位付け対象情報３１を供給する。
【００４８】
情報生成処理では、情報生成第１工程〜情報生成第５工程の動作を実行することで検索の対象となる情報を追加、あるいは更新を行う。情報生成第１工程において、利用者３２は、携帯端末２の入力装置１４から情報を入力する。情報生成第２工程において、携帯端末２は、入力された情報を、端末側通信処理装置１３からネットワーク３を介してサーバコンピュータ１に送信する。情報生成第３工程において、サーバコンピュータ１のデータ入出力装置６は、携帯端末２から送信された情報をサーバ側通信処理装置７を介して受信する。データ入出力装置６は、その情報をデータ処理装置５に供給する。
【００４９】
情報生成第４工程において、データ処理装置５のデータ生成部２５は、受け取った情報を記憶装置４の検索元データ保存部２１に記録する。また、データ生成部２５は、点数計算部２４に計算リクエストを送る。情報生成第５工程において、点数計算部２４は、データ生成部２５からの計算リクエストを受け取り、検索元データ保存部２１の更新部分について点数の計算を実行し、その計算結果を計算結果保存部２２に記録する。
【００５０】
登録処理では、登録第１工程〜登録第５工程の動作を実行することで、利用者が気に入った情報を自身のお気に入りリストに登録する。登録第１工程において、利用者３２は、携帯端末２の入力装置１４からお気に入り登録する情報を選択するための識別情報を入力する。登録第２工程において、携帯端末２は、入力された識別情報を、端末側通信処理装置１３からインターネットを介してサーバコンピュータ１に送信する。登録第３工程において、サーバコンピュータ１のデータ入出力装置６は、携帯端末２から送信された識別情報をサーバ側通信処理装置７を介して受信する。データ入出力装置６は、その情報を、データ処理装置５のお気に入りリスト登録部２６に供給する。
【００５１】
登録第４工程において、お気に入りリスト登録部２６は、受け取った識別情報を用いて記憶装置４の検索元データ保存部２１を更新する。また、お気に入りリスト登録部２６は、点数計算部２４に計算リクエストを送る。登録第５工程おいて、点数計算部２４は、お気に入りリスト登録部２６からの計算リクエストを受け取り、検索元データ保存部２１の更新部分について点数の計算を実行し、その計算結果を計算結果保存部２２に記録する。
【００５２】
検索処理では、検索第１工程〜検索第６工程の動作を実行することで、データベースサーバに記録されている情報の中から利用者のリクエストに適合した情報を抽出する。
【００５３】
検索第１工程において、利用者３２は、携帯端末２の入力装置１４を用いて、抽出したい情報に含まれる検索キーワードを入力する。検索第２工程において、携帯端末２は、入力された検索キーワードを、端末側通信処理装置１３からネットワーク３を介してサーバコンピュータ１に送信する。検索第３工程において、サーバコンピュータ１のデータ入出力装置６は、携帯端末２から送信された検索キーワードをサーバ側通信処理装置７を介して受信する。データ入出力装置６は、受信した検索キーワードを、検索実施部２３に供給する。
【００５４】
検索第４工程において、検索実施部２３は、受け取った検索キーワードを含む情報を、記憶装置４の検索元データ保存部２１から取得する。また、ここで取得した情報に対する利用者３２から見た点数を、計算結果保存部２２から取得する。検索実施部２３は、この点数の高い順に、取得した情報を並べ替える。検索実施部２３は、点数の高い方から一定個数(たとえば１０個)の情報を検索結果としてサーバ側通信処理装置７からネットワーク３を介して携帯端末２に送信する。検索第５工程において、携帯端末２は、｛１｝から送信された検索結果を受信する。携帯端末２は、端末側通信処理装置１３を介して受信した検索結果を、所定に機能ブロックに供給し、表示装置１５で閲覧可能な状態にする。検索第６工程において、表示装置１５は、受け取った検索結果を画面に表示する。
【００５５】
ここにおいて、具体的な点数計算の動作を、図面を参照して説明する。以下の説明において、
すべての利用者から見た点数の初期値：Ｚ
第１条件点数：Ｍ
第２条件点数：Ｎ
第１パターン〜第６パターンにおける係数：Ｒ１〜Ｒ６
とする。なお、上記のパラメータは、本実施形態を適用するシステムにおいて定められる定数であり、任意に変更可能である。また、初期状態として、すべての順位付け対象情報について、すべての利用者から見た点数の初期値をＺ（通常はＺ＝０）とする。
【００５６】
図６は、点数計算における第１段階の動作を例示する図である。図６の（ａ）に示されているように、すべての順位付け対象情報について、その情報が利用者３２によって生成されたものであるとき、利用者３２から見た点数として、一定値Ｍを付加する。また、図６の（ｂ）に示されているように、すべての順位付け対象情報について、その情報が利用者３２のお気に入りリストに登録にされているとき、利用者３２から見た点数として、一定値Ｎを付加する。計算結果保存部２２は、割り振られた点数（第１条件点数または第２条件点数）を、価値の推測の基準点数ｐとして記憶する。
【００５７】
基準点数ｐをもっているすべての順位付け対象情報について、基準点数ｐが一定値Ｑ以上であるとき、以下の処理（点数計算における第２段階の動作）を行う。第２段階の動作では、上述の第１パターンから第６パターンの関係を有する利用者３２と順位付け対象情報３１との組を特定する。以下では、第１順位付け対象情報３１−１と第２順位付け対象情報３１−２が検索元データ保存部２１に格納されている場合に対応して点数計算における第２段階の動作について説明を行う。ここにおいて利用者３２は、第１利用者３２−１と第２利用者３２−２とを含無物とする。
【００５８】
図７Ａは、第１パターンにおける点数計算の動作を例示する図である。第１パターンでは、第１順位付け対象情報３１−１が第２利用者３２−２のお気に入りリストに登録されている。また、第２順位付け対象情報３１−２が第１利用者３２−１のお気に入りリストに登録され、かつ第２利用者３２−２によって生成されている。この場合において、点数計算部２４は、第１順位付け対象情報３１−１の第１利用者３２−１から見た点数として、
Ｍ×Ｎ×Ｒ１
を算出する。点数計算部２４は算出した点数（第１パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第１順位付け対象情報３１−１に関連付けて保持する、
図７Ｂは、第２パターンにおける点数計算の動作を例示する図である。第２パターンでは、第１順位付け対象情報３１−１が第２利用者３２−２のお気に入りリストに登録されている。また、第２順位付け対象情報３１−２が第１利用者３２−１と第２利用者３２−２のお気に入りリストに登録されている。この場合において、点数計算部２４は、第１順位付け対象情報３１−１の第１利用者３２−１から見た点数として、
Ｎ×Ｎ×Ｒ２
を算出する。点数計算部２４は算出した点数（第２パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第１順位付け対象情報３１−１に関連付けて保持する。
【００５９】
図７Ｃは、第３パターンにおける点数計算の動作を例示する図である。第３パターンでは、第１順位付け対象情報３１−１が第２利用者３２−２によって生成されている。また、第２順位付け対象情報３１−２が第１利用者３２−１と第２利用者３２−２のお気に入りリストに登録されている。この場合において、点数計算部２４は、第１順位付け対象情報３１−１の第１利用者３２−１から見た点数として
Ｎ×Ｎ×Ｒ３
を算出する。点数計算部２４は算出した点数（第３パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第１順位付け対象情報３１−１に関連付けて保持する。
【００６０】
図７Ｄは、第４パターンにおける点数計算の動作を例示する図である。第４パターンでは、第１順位付け対象情報３１−１と第１順位付け対象情報３１−１とが第２利用者３２−２によって生成されている。また、第２順位付け対象情報３１−２が第１利用者３２−１のお気に入りリストに登録されている。この場合において、点数計算部２４は、第１順位付け対象情報３１−１の第１利用者３２−１から見た点数として、
Ｍ×Ｎ×Ｒ４
を算出する。点数計算部２４は算出した点数（第４パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第１順位付け対象情報３１−１に関連付けて保持する。
【００６１】
図８Ａは、第５パターンにおける点数計算の動作を例示する図である。第５パターンでは、第３順位付け対象情報３３が第２利用者３２−２によって生成されている。また、第２利用者３２−２と第１利用者３２−１とが同一コミュニティに属している。この場合において、点数計算部２４は、第３順位付け対象情報３３の第１利用者３２−１から見た点数として、
Ｍ×Ｒ５
を算出する。点数計算部２４は算出した点数（第５パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第３順位付け対象情報３３に関連付けて保持する。
【００６２】
図８Ｂは、第６パターンにおける点数計算の動作を例示する図である。第６パターンでは、第３順位付け対象情報３３が第２利用者３２−２のお気に入りリストに登録されている。また、第２利用者３２−２と第１利用者３２−１とが同一コミュニティに属している。この場合において、点数計算部２４は、第３順位付け対象情報３３の第１利用者３２−１から見た点数として
Ｎ×Ｒ６
を算出する。点数計算部２４は算出した点数（第５パターン推測点数）を計算結果保存部２２に格納する。計算結果保存部２２は、算出された点数と第１利用者３２−１とを対応させ、第３順位付け対象情報３３に関連付けて保持する。
【００６３】
計算結果保存部２２は、点数計算における第２段階によって割り当てられた点数を記憶する。サーバコンピュータ１は、上記点数計算における第２段階の動作を、一定回数、もしくは基準点数ｐについて、ｐ≧Ｑとなる順位付け対象情報がなくなるまで繰り返す。情報検索の際には、上記のような計算によって割り当てられた点数にしたがい、検索を実行した利用者から見た点数が高い情報を優先的に提示するようにする。
【００６４】
以下に、更に多くの順位付け対象情報３１と利用者３２とが構成されている場合における、本実施形態の検索システムの点数計算について説明を行う。以下では、第１利用者３２−１〜第６利用者３２−６が、第１順位付け対象情報３１−１〜第３順位付け対象情報３１−３に対し、図９に示されている関連性を有するときに実行される点数計算について説明する。ここにおいて、
初期点数：Ｚ＝０
第１条件点数：Ｍ＝１０
第２条件点数：Ｎ＝８
第１パターンにおける係数：Ｒ１＝０．０５
第２パターンにおける係数：Ｒ２＝０．０５
第３パターンにおける係数：Ｒ３＝０．０５
第４パターンにおける係数：Ｒ４＝０．０５
第５パターンにおける係数：Ｒ５＝０．２５
第６パターンにおける係数：Ｒ６＝０．２５
であるものとする。
【００６５】
図９には、第１段階の点数計算を行なった場合の計算結果が示されている。各順位付け対象情報３１に対し、第１条件点数および第２条件点数を付与した後、点数計算部２４は、第１パターン〜第６パターンの関係性を有する全ての組を特定し、第２段階の点数計算を実行する。
【００６６】
図１０は、第１利用者３２−１と第２利用者３２−２とを特定したときの、第２段階の点数計算を示している。第１領域４１には、第１利用者３２−１と第２利用者３２−２とが、第１順位付け対象情報３１−１に対し、第５パターンの関係性を有することが示されている。また、第２領域４２には、第１利用者３２−１と第２利用者３２−２とが、第１順位付け対象情報３１−１に対し、第６パターンの関係性を有することが示されている。更に、第３領域４３には、第１利用者３２−１と第２利用者３２−２とが、第２順位付け対象情報３１−２に対し、第６パターンの関係性を有することが示されている。点数計算部２４は、これらの関係性に基づいて推測点数を算出する。
【００６７】
図１１は、第１利用者３２−１と第３使用者３２−３とを特定したときの、第２段階の点数計算を示している。第４領域４４には、第１利用者３２−１と第３使用者３２−３とが、第１順位付け対象情報３１−１に対し、第５パターンの関係性を有することが示されている。また、第５領域４５には、第１利用者３２−１と第３使用者３２−３とが、第２順位付け対象情報３１−２に対し、第５パターンの関係性を有することが示されている。また、第６領域４６には、第１利用者３２−１と第３使用者３２−３とが、第３順位付け対象情報３１−３に対し、第６パターンの関係性を有することが示されている。点数計算部２４は、これらの関係性に基づいて推測点数を算出する。
【００６８】
図１２は、第２利用者３２−２と第３使用者３２−３とを特定したときの、第２段階の点数計算を示している。第７領域４７には、第２利用者３２−２と第３使用者３２−３とが、第１順位付け対象情報３１−１に対し、第６パターンの関係性を有することが示されている。また、第８領域４８には、第２利用者３２−２と第３使用者３２−３とが、第２順位付け対象情報３１−２に対し、第６パターンの関係性を有することが示されている。また、第９領域４９には、第２利用者３２−２と第３使用者３２−３とが、第２順位付け対象情報３１−２に対し、第５パターンの関係性を有することが示されている。さらに、第１０領域５０には、第２利用者３２−２と第３使用者３２−３とが、第３順位付け対象情報３１−３に対し、第６パターンの関係性を有することが示されている。点数計算部２４は、これらの関係性に基づいて推測点数を算出する。
【００６９】
図１３は、第２利用者３２−２と第４利用者３２−４とを特定したときの、第２段階の点数計算を示している。図１３には、第２利用者３２−２と第４利用者３２−４とが、第１順位付け対象情報３１−１と第２順位付け対象情報３１−２に対し、第２パターンの関係性を有することが示されている。点数計算部２４は、この関係性に基づいて推測点数を算出する。図１４は、第３使用者３２−３と第５利用者３２−５とを特定したときの、第２段階の点数計算を示している。図１４には、第３使用者３２−３と第５利用者３２−５とが、第２順位付け対象情報３１−２と第３順位付け対象情報３１−３に対し、第１パターンの関係性を有することが示されている。点数計算部２４は、この関係性に基づいて推測点数を算出する。
【００７０】
図１５は、点数計算における第１段階と第２段階とを実行し、第１順位付け対象情報３１−１、第２順位付け対象情報３１−２、第３順位付け対象情報３１−３に割り当てられる各利用者から見た点数を例示する図である。情報の生成とお気に入りリストの関係を辿ることにより、これらの点数のうち、第１順位付け対象情報３１−１に対する第１利用者３２−１の点数に基づいて、第２順位付け対象情報３１−２に関する推測点数が算出される。また、第２順位付け対象情報３１−２に対する第２利用者３２−２の点数に基づいて、第３順位付け対象情報３１−３に関する推測点数が算出される。また、コミュニティの関係を辿ることにより、第１順位付け対象情報３１−１における第１利用者３２−１、第１利用者３２−１の点数、第２順位付け対象情報３１−２における第２利用者３２−２、第３使用者３２−３の点数、第３順位付け対象情報３１−３における第３使用者３２−３の点数が、その情報内で他の利用者に影響する。この状態で、例えば第１利用者３２−１から見た第１順位付け対象情報３１−１、第２順位付け対象情報３１−２、第３順位付け対象情報３１−３の順位付けは、
第１順位付け対象情報３１−１＞第２順位付け対象情報３１−２＞第３順位付け対象情報３１−３
となる。
【００７１】
上述のように、本実施形態の検索システムでは、ブログや掲示板等に代表される消費者生成メディアにおいて、利用者個人の視点から見た情報の価値を推定し、それに基づく順位付けを行うこと可能となる。なお、本実施形態の検索システムは、ブログ、掲示板等を含む消費者生成メディア一般への適用が可能である。また、画面の大きさや操作手段に制約のある携帯端末から、それらの消費者生成メディアにアクセスするような場合において、好ましい効果を発揮することができる。
【００７２】
また、上述の実施形態において、点数の伝播（基準点数に基づく推測点数の算出）については、必ずしもすべてパターンを組み込む必要はない。例えば、それらのいくつかパターンを選択的に組み合わせて実現しても良い。つまり、上述のＲ１〜Ｒ６という定数のうちいくつかは０であっても良い。
【図面の簡単な説明】
【００７３】
【図１】図１は、本実施形態の検索システムの構成を例示するブロック図である。
【図２】図２は、サーバコンピュータ１の詳細な構成を例示するブロック図である。
【図３】図３は、本実施形態で基準点数を付与する条件を例示するブロック図である。
【図４Ａ】図４Ａは、第１パターンの関係性を例示するブロック図である。
【図４Ｂ】図４Ｂは、第２パターンの関係性を例示するブロック図である。
【図４Ｃ】図４Ｃは、第３パターンの関係性を例示するブロック図である。
【図４Ｄ】図４Ｄは、第４パターンの関係性を例示するブロック図である。
【図５Ａ】図５Ａは、第５パターンの関係性を例示するブロック図である。
【図５Ｂ】図５Ｂは、第６パターンの関係性を例示するブロック図である。
【図６】図６は、点数計算における第１段階の動作を例示する図である。
【図７Ａ】図７Ａは、第１パターンにおける点数計算の動作を例示する図である。
【図７Ｂ】図７Ｂは、第２パターンにおける点数計算の動作を例示する図である。
【図７Ｃ】図７Ｃは、第３パターンにおける点数計算の動作を例示する図である。
【図７Ｄ】図７Ｄは、第４パターンにおける点数計算の動作を例示する図である。
【図８Ａ】図８Ａは、第５パターンにおける点数計算の動作を例示する図である。
【図８Ｂ】図８Ｂは、第６パターンにおける点数計算の動作を例示する図である。
【図９】図９は、複数の順位付け対象情報３１と複数の利用者３２の関連性を例示するブロック図である。
【図１０】図１０は、第２段階の点数計算を例示する図である。
【図１１】図１１は、第２段階の点数計算を例示する図である。
【図１２】図１２は、第２段階の点数計算を例示する図である。
【図１３】図１３は、第２段階の点数計算を例示する図である。
【図１４】図１４は、第２段階の点数計算を例示する図である。
【図１５】図１５は、点数計算における第１段階と第２段階とを実行し、第１順位付け対象情報３１−１、第２順位付け対象情報３１−２、第３順位付け対象情報３１−３に割り当てられる各利用者から見た点数を例示する図である。
【符号の説明】
【００７４】
１…サーバコンピュータ
２…携帯端末
３…ネットワーク
４…記憶装置
５…データ処理装置
６…データ入出力装置
７…サーバ側通信処理装置
１１…演算処理装置
１２…記憶装置
１３…端末側通信処理装置
１４…入力装置
１５…表示装置
２１…検索元データ保存部
２２…計算結果保存部
２３…検索実施部
２４…点数計算部
２５…データ生成部
２６…お気に入りリスト登録部
２７…入力部
２８…出力部
３１…順位付け対象情報
３１−１…第１順位付け対象情報
３１−２…第２順位付け対象情報
３１−３…第３順位付け対象情報
３２…利用者
３２−１…第１利用者
３２−２…第２利用者
３２−３…第３使用者
３２−４…第４利用者
３２−５…第５利用者
３２−６…第６利用者
３３…第３順位付け対象情報
３４…コミュニティ
４１…第１領域
４２…第２領域
４３…第３領域
４４…第４領域
４５…第５領域
４６…第６領域
４７…第７領域
４８…第８領域
４９…第９領域
５０…第１０領域
【図１】
2008225792.tif 000003
【図２】
2008225792.tif 000004
【図３】
2008225792.tif 000005
【図４Ａ】
2008225792.tif 000006
【図４Ｂ】
2008225792.tif 000007
【図４Ｃ】
2008225792.tif 000008
【図４Ｄ】
2008225792.tif 000009
【図５Ａ】
2008225792.tif 000010
【図５Ｂ】
2008225792.tif 000011
【図６】
2008225792.tif 000012
【図７Ａ】
2008225792.tif 000013
【図７Ｂ】
2008225792.tif 000014
【図７Ｃ】
2008225792.tif 000015
【図７Ｄ】
2008225792.tif 000016
【図８Ａ】
2008225792.tif 000017
【図８Ｂ】
2008225792.tif 000018
【図９】
2008225792.tif 000019
【図１０】
2008225792.tif 000020
【図１１】
2008225792.tif 000021
【図１２】
2008225792.tif 000022
【図１３】
2008225792.tif 000023
【図１４】
2008225792.tif 000024
【図１５】
2008225792.tif 000025