(57)【特許請求の範囲】
【請求項１】
端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供システムであって、
情報提供者が提供する情報と、前記情報の入札金額とが対応付けられて記憶されたデータベースと、
端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、前記データベースから選択する選択手段と、
ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、
続いて、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、
前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、
最後に、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定手段と、
前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する手段と
を有することを特徴とする情報提供システム。
【請求項２】
各情報の端末での表示回数を記録する手段と、
端末に表示された各情報のクリック数を記録する手段と、
前記表示回数に対するクリック数の割合を、選択された情報毎に算出する手段と
を有し、
前記表示順位決定手段は、前記入札金額の合計金額に対する各情報の入札金額の割合に、前記各情報の表示回数に対するクリック数の割合を乗算した値に比例する確率に基づいて、情報の表示順位を決定することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供サーバであって、
端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択手段と、
ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、
続いて、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、
前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、
最後に、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定手段と、
前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する手段と
を有することを特徴とする情報提供サーバ。
【請求項４】
各情報の端末での表示回数を記録する手段と、
端末に表示された各情報のクリック数を記録する手段と、
前記表示回数に対するクリック数の割合を、選択された情報毎に算出する手段と
を有し、
前記表示順位決定手段は、前記入札金額の合計金額に対する情報の入札金額の割合に、前記各情報の表示回数に対するクリック数の割合を乗算した値に比例する確率に基づいて、情報の表示順位を決定することを特徴とする請求項３に記載の情報提供サーバ。
【請求項５】
情報提供サーバが、端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供方法であって、
前記情報提供サーバが、端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択ステップと、
前記情報提供サーバが、
ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、
表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、
前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、
表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定ステップと、
情報提供サーバが、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信するステップと
を有することを特徴とする情報提供方法。
【請求項６】
前記情報提供サーバが、各情報の端末での表示回数と、端末に表示された各情報のクリック数とを記録するステップを有し、
前記表示順位決定ステップは、前記入札金額の合計金額に対する情報の入札金額の割合に、前記表示回数に対するクリック数の割合を乗算した値に比例した確率に基づいて、情報の表示順位を決定することを特徴とする請求項５に記載の情報提供方法。
【請求項７】
端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する処理を情報提供サーバに実行させるプログラムであって、
端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択処理と、
ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、
表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、
前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、
表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定処理と、
情報管理サーバが、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する送信処理と
を情報提供サーバに実行させることを特徴とするプログラム。
【請求項８】
各情報の端末での表示回数と、端末に表示された各情報のクリック数とを記録する処理を情報提供サーバに実行させ、
前記表示順位決定処理は、前記入札金額の合計金額に対する情報の入札金額の割合に、前記表示回数に対するクリック数の割合を乗算した値に比例した確率に基づいて、情報の表示順位を決定する
ことを特徴とする請求項７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータや、携帯電話等の情報処理端末に情報を表示する為の情報提供の技術に関し、特に、情報の入札金額に基づいた確率を用いて情報の表示順位を決定する情報表示の技術に関する。
【背景技術】
【０００２】
従来、インターネット等を用いて情報を検索すると、この検索の結果により、広告等の情報が表示されるシステムがある。このシステムでは、広告等の情報の入札金額により決定した順位を情報表示順位としている。すなわち、入札金額が大きいほど表示順位が高く、入札金額が少ないほど表示される順位が低くなり、この表示順位は固定である。尚、その情報の人気度などの係数を持つものもあるが、入札金額により決定した順位が基本となる部分は同様である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の従来のシステムでは、例えば、予算規模や利益率で劣る広告主等の情報提供者は多くの入札金額を出すことはできず、その結果、表示順位が低いものとなり、これも固定であるので、絶えず認知効果の低い後ろの方に表示される情報となってしまっていた。特に、携帯電話等の携帯端末では、表示画面に制約があり、上述の欠点が顕著に現れてしまう。【０００４】
これでは、幅広い層での顧客獲得および継続利用という観点からは大きな力を発揮できるものではなかった。また、入札の動きが少ないと、検索結果に変化が無く、検索者の興味を維持させるという観点からも大きな力を発揮できるものではなかった。【０００５】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は入札金額も考慮しつつ、全ての広告に上位の表示機会を与えることができる情報提供の技術を提供することにある。【０００６】
また、本発明の目的は、入札等の動きが少ない等の提供する情報に変動がないような場合であっても、情報を表示する順位が変わり、検索者の興味を維持させることができる情報提供の技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する第１の発明は、端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供システムであって、情報提供者が提供する情報と、前記情報の入札金額とが対応付けられて記憶されたデータベースと、端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、前記データベースから選択する選択手段と、ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、続いて、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、最後に、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定手段と、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する手段とを有することを特徴とする。
【０００８】
上記課題を解決する第２の発明は、上記第１の発明において、各情報の端末での表示回数を記録する手段と、端末に表示された各情報のクリック数を記録する手段と、前記表示回数に対するクリック数の割合を、選択された情報毎に算出する手段とを有し、前記表示順位決定手段は、前記入札金額の合計金額に対する各情報の入札金額の割合に、前記各情報の表示回数に対するクリック数の割合を乗算した値に比例する確率に基づいて、情報の表示順位を決定することを特徴とする。
【０００９】
上記課題を解決する第３の発明は、端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供サーバであって、端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択手段と、ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、続いて、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、最後に、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定手段と、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する手段とを有することを特徴とする。
【００１０】
上記課題を解決する第４の発明は、上記第３の発明において、各情報の端末での表示回数を記録する手段と、端末に表示された各情報のクリック数を記録する手段と、前記表示回数に対するクリック数の割合を、選択された情報毎に算出する手段とを有し、前記表示順位決定手段は、前記入札金額の合計金額に対する情報の入札金額の割合に、前記各情報の表示回数に対するクリック数の割合を乗算した値に比例する確率に基づいて、情報の表示順位を決定することを特徴とする。
【００１１】
上記課題を解決する第５の発明は、情報提供サーバが、端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する情報提供方法であって、前記情報提供サーバが、端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択ステップと、前記情報提供サーバが、ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定ステップと、情報提供サーバが、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信するステップとを有することを特徴とする。
【００１２】
上記課題を解決する第６の発明は、上記第５の発明において、前記情報提供サーバが、各情報の端末での表示回数と、端末に表示された各情報のクリック数とを記録するステップを有し、前記表示順位決定ステップは、前記入札金額の合計金額に対する情報の入札金額の割合に、前記表示回数に対するクリック数の割合を乗算した値に比例した確率に基づいて、情報の表示順位を決定することを特徴とする。
【００１３】
上記課題を解決する第７の発明は、端末からの検索要求に応答して、ｎ個の情報表示枠に表示する情報の表示順位を決定する処理を情報提供サーバに実行させるプログラムであって、端末からの検索要求に応答して、端末に提示するｎ個の情報の候補となるｍ個の情報を、情報提供者が提供する情報と前記情報の入札金額とが対応付けられて記憶されたデータベースから選択する選択処理と、ｍ個の情報の入札金額の合計を算出し、前記ｍ個の入札金額の合計金額に対する各ｍ個の情報の入札金額の割合を算出し、前記ｍ個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が１位の情報を決定し、表示順位が１位の情報の入札金額を除く（ｍ−１）個の情報の入札金額の合計を算出し、前記（ｍ−１）個の入札金額の合計金額に対する各（ｍ−１）個の情報の入札金額の割合を算出し、前記（ｍ−１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位が２位の情報を決定し、前記算出を表示順位が（ｎ−１）位の情報が決定されるまで行い、表示順位が決定された情報の入札金額を除く（ｍ−ｎ＋１）個の情報の入札金額の合計を算出し、前記（ｍ−ｎ＋１）個の入札金額の合計金額に対する各（ｍ−ｎ＋１）個の情報の入札金額の割合を算出し、前記（ｍ−ｎ＋１）個の情報の入札金額の割合の大きさに比例する確率に基づいて、表示順位がｎ位の情報を決定し、１位からｎ位までの情報の表示順位を決定する表示順位決定処理と、情報管理サーバが、前記決定された表示順位で表示枠に情報が表示されるように情報を端末に送信する送信処理とを情報提供サーバに実行させることを特徴とする。
【００１４】
上記課題を解決する第８の発明は、上記第７の発明において、各情報の端末での表示回数と、端末に表示された各情報のクリック数とを記録する処理を情報提供サーバに実行させ、前記表示順位決定処理は、前記入札金額の合計金額に対する情報の入札金額の割合に、前記表示回数に対するクリック数の割合を乗算した値に比例した確率に基づいて、情報の表示順位を決定することを特徴とする。
【発明の効果】
【００２５】
本発明は、入札金額も考慮しつつ、全ての情報に上位の表示機会を与えることができるという優れた効果を奏する。【００２６】
また、本発明は、検索者に、より多くの情報を目にする機会を与えることができる。
【図面の簡単な説明】
【００２７】
【図１】図１は本発明の一実施例を示した構成図である。
【図２】図２は本発明の一実施例を示した構成図である。
【図３】図３は本発明の一実施例を示した構成図である。
【図４】図４検索サイト会社の登録の動作フローチャートである。
【図５】図５は管理画面の一例を示した図である。
【図６】図６は検索サイト会社登録画面の一例を示した図である。
【図７】図７は検索サイト会社データベースの一例を示した図である。
【図８】図８は情報提供者の登録の動作フローチャートである。
【図９】図９は情報提供者管理画面の一例を示した図である。
【図１０】図１０は情報提供者登録画面の一例を示した図である。
【図１１】図１１は情報提供者データベースの一例を示した図である。
【図１２】図１２は検索キーワードと情報カテゴリー紐付けの登録の動作フローチャートである。
【図１３】図１３は検索キーワード情報カテゴリーマッピングデータベースの一例を示した図である。
【図１４】図１４は情報カテゴリーと検索サイト会社カテゴリーの紐付けを登録の動作フローチャートである。
【図１５】図１５は検索サイト会社カテゴリー登録画面の一例を示した図である。
【図１６】図１６は検索サイト会社カテゴリー情報カテゴリーマッピングデータベースの一例を示した図である。
【図１７】図１７は掲載条件の登録の動作フローチャートである。
【図１８】図１８は掲載条件登録画面の一例を示した図である。
【図１９】図１９は掲載条件データベースの一例を示した図である。
【図２０】図２０は検索結果表示の処理のフローチャートである。
【図２１】図２１は掲載順位決定の処理を説明する為の図である。
【図２２】図２２は情報掲載料金請求のフローチャートである。
【図２３】図２３は請求書発行画面の一例を示した図である。
【図２４】図２４は請求金額確認画面の一例を示した図である。
【図２５】図２５は情報掲載料金支払いの動作フローチャートである。
【図２６】図２６は支払明細書発行画面の一例を示した図である。
【図２７】図２７は支払金額確認画面の一例を示した図である。
【図２８】図２８は本発明の表示順位を決定する手段をインプリメントした情報管理サーバー３の一般的ブロック構成図である。
【符号の説明】
【００２８】
１        検索者パソコン（携帯電話含む）
２        検索サーバー
３        情報管理サーバー
４        情報管理パソコン
５        情報提供者パソコン
【発明を実施するための最良の形態】
【００２９】
本発明は、例えば、同一枠内に表示させようとする全情報の入札金額の合計に占める、各情報の入札金額の割合を表示優先順位決定に連動させた。以下に、本発明の具体的な実施例を説明する。
【実施例１】
【００３０】
本発明の実施例について説明する。【００３１】
図１、図２、図３は本発明の一実施例を示した構成図である。【００３２】
図１に示される如く、本システムは、検索者パソコン（携帯電話含む）１と、検索サーバー２と、情報管理サーバー３と、情報管理パソコン４、情報提供者パソコン５とを有する。【００３３】
このような構成において、まず、情報の流れを、図面を参照して説明する。【００３４】
まず、図１に示される如く、(１)情報管理パソコン４から情報管理サーバー３にアクセスし、検索サイト会社データベース、検索キーワード情報カテゴリーマッピングデータベース、検索サイト会社カテゴリー情報カテゴリーマッピングデータベースを登録する。【００３５】
(２)情報提供者パソコン５から情報管理サーバー３にアクセスし、情報提供者データベース、掲載条件データベースを登録する。【００３６】
続いて、図２に示される如く、(３)検索者パソコン（携帯電話含む）１から検索サーバー２に検索結果を要求する。【００３７】
(４)検索サーバー２は、情報管理サーバー３に条件に合った登録情報を要求する。【００３８】
(５)情報管理サーバー３は掲載条件データベースを確認して要求条件に合った情報を選択し表示優先順位を決める。【００３９】
(６)前項により決定された情報を情報管理サーバー３から検索サーバー２に送る。【００４０】
(７)検索サーバー２が用意した表示枠に情報管理サーバー３が送信した要求条件に合った登録情報を組み込み検索者パソコン（携帯電話含む）１に表示させる。【００４１】
(８)検索者Ａが情報管理サーバー３から配信された情報を選択した場合、クリック情報を検索サーバー２に送信する。【００４２】
(９)検索サーバー２はクリック情報を情報管理サーバー３に送信する。【００４３】
(１０)情報管理サーバー３はクリック情報を課金データベースに記録する。【００４４】
次に、図３に示す如く、(１１)情報管理パソコン４から情報管理サーバー３に請求金額情報を要求する。【００４５】
(１２)情報管理サーバー３は課金データベースを確認し、情報管理パソコン４に請求金額情報を送信する。【００４６】
(１３)情報管理者Ａは情報提供者に対し請求金額情報を元に請求を行う。【００４７】
(１４)情報管理パソコン４から情報管理サーバー３に支払金額情報を要求する。【００４８】
(１５)情報管理サーバー３は課金データベースを確認し情報管理パソコン４に支払金額情報を送信する。【００４９】
(１６)情報管理者Ａは検索サイト会社に対し支払金額情報を元に支払いを行う。【００５０】
以上がシステム全体の情報の流れである。【００５１】
次に、具体的な動作を説明する。【００５２】
１  検索サイト会社の登録
情報管理サーバー３の検索結果が欲しい検索サイト会社は、会社名、住所、利益配分比率、キーワード検索対応未対応、カテゴリー検索対応未対応などを登録する必要がある。（検索サイト会社登録）
そこで、検索サイト会社の登録の動作を説明する。図４は検索サイト会社の登録の動作フローチャートである。【００５３】
まず、情報管理者Ｂは情報管理パソコン４から情報管理サーバー３にアクセスする（S110）。
情報管理サーバー３は、管理画面を送信する（S100）。図５に管理画面の一例を示す。【００５４】
情報管理者Ｂは検索サイト会社登録ボタンを選択して、検索サイト会社登録画面を要求する（S111）。情報管理サーバー３は検索サイト会社登録画面を送信する（S101）。図６に検索サイト会社登録画面の一例を示す。【００５５】
情報管理者Ｂは、検索サイト会社情報を検索サイト会社登録画面に入力して送信する（S112）。
情報管理サーバー３は、検索サイト会社情報を検索サイト会社データベースに記録する（S102）。図７に検索サイト会社データベースの例を示す。尚、検索サイト会社データベースのキーは、検索サイト番号である。情報管理サーバー３は検索サイト会社登録が完了したことを送信する（S103）。【００５６】
このようにして、検索サイト会社の登録が行われる。【００５７】
２  情報提供者の登録
検索者パソコン（携帯電話含む）１の検索結果に表示させたい情報提供者は、会社名、住所などを登録する必要がある（情報提供者登録）。そこで、情報提供者の登録の動作を説明する。図８は情報提供者の登録の動作フローチャートである。【００５８】
まず、情報提供者Ｃは、情報提供者パソコン５から情報管理サーバー３にアクセスする（S210）。【００５９】
情報管理サーバー３は、情報提供者管理画面を送信する（S200）。図９に情報提供者管理画面の一例を示す。【００６０】
情報提供者Ｃは情報提供者登録ボタンを選択して、情報提供者登録画面を要求する（S211）。情報管理サーバー３は情報提供者登録画面を送信する（S201）。図１０に情報提供者登録画面の一例を示す。【００６１】
情報提供者Ｃは情報提供者情報を情報提供者登録画面に入力し送信する（S212）。【００６２】
情報管理サーバー３は、情報提供者情報を情報提供者データベースに記録する（S202）。図１１に情報提供者データベースの一例を示す。尚、情報提供者データベースのキーは、情報提供主番号である。【００６３】
情報管理サーバー３は情報提供者登録が完了したことを送信する（S203）。【００６４】
このようにして、情報提供者の登録が行われる。
３  検索キーワードと情報カテゴリー紐付けの登録
情報カテゴリーと検索キーワードの紐付けを登録する必要がある（情報カテゴリーと検索キーワード登録）。そこで、検索キーワードと情報カテゴリー紐付けの登録の動作について説明する。図１２は、検索キーワードと情報カテゴリー紐付けの登録の動作フローチャートである。【００６５】
まず、情報管理者Ｂは、情報管理パソコン４から情報管理サーバー３にアクセスする（S310）。【００６６】
情報管理サーバー３は、管理画面を送信する（S300）。この管理画面は、図５に示したものである。【００６７】
情報管理者Ｂは検索キーワード登録ボタンを選択して、検索キーワード登録画面を要求する（S311）。情報管理サーバー３は検索キーワード登録画面を送信する（S301）。この検索キーワード登録画面は、図１０に示したものである。【００６８】
情報管理者Ｂは、検索キーワード情報を検索キーワード登録画面に入力し送信する（S312）。【００６９】
情報管理サーバー３は、検索キーワード情報を検索キーワード情報カテゴリーマッピングデータベースに記録する（S302）。図１３に、検索キーワード情報カテゴリーマッピングデータベースの一例を示す。尚、検索キーワード情報カテゴリーマッピングデータベースのキーは、検索キーワードであり、このキーが与えられることで、情報カテゴリー番号が特定される。【００７０】
情報管理サーバー３は、検索キーワード登録が完了したことを送信する（S303）。【００７１】
このようにして、情報カテゴリーと検索キーワード紐付けの登録が行われる。
４  検索サイト会社カテゴリーと情報カテゴリー紐付けの登録
情報カテゴリーと検索サイト会社カテゴリーの紐付けを登録する必要がある（情報カテゴリーと検索カテゴリー登録）。そこで、情報カテゴリーと検索サイト会社カテゴリーの紐付けを登録の動作を説明する。図１４は、情報カテゴリーと検索サイト会社カテゴリーの紐付けを登録の動作フローチャートである。【００７２】
情報管理者Ｂは、情報管理パソコン４から情報管理サーバー３にアクセスする（S410）。【００７３】
情報管理サーバー３は管理画面を送信する（S400）。この管理画面は、図５に示したものである。【００７４】
情報管理者Bは検索サイト会社カテゴリー登録ボタンを選択して、検索サイト会社カテゴリー登録画面を要求する（S411）。情報管理サーバー３は、検索サイト会社カテゴリー登録画面を送信する（S401）。図１５に検索サイト会社カテゴリー登録画面の一例を示す。【００７５】
情報管理者Ｂは検索カテゴリー情報を検索サイト会社カテゴリー登録画面に入力し送信する（S412）。【００７６】
情報管理サーバー３は、検索カテゴリー情報を検索サイト会社カテゴリー情報カテゴリーマッピングデータベースに記録する（S402）。検索サイト会社カテゴリー情報カテゴリーマッピングデータベースの例を、図１６に示す。尚、検索サイト会社カテゴリー情報カテゴリーマッピングデータベースのキーは、検索サイト番号及び検索サイトカテゴリー番号であり、これらのキーが与えられることで、情報カテゴリー番号が特定される。情報管理サーバー３は検索カテゴリー登録が完了したことを送信する（S403）。【００７７】
このようにして、情報カテゴリーと検索カテゴリー紐付けの登録が行われる。
５  掲載条件の登録
検索者パソコン（携帯電話含む）１の検索結果に表示させたい情報提供者は、利用するカテゴリーごとに、掲載内容、入札金額、予算などを登録する必要がある（掲載条件登録）。そこで、掲載条件の登録の動作について説明する。尚、入札金額とは、表示させたい情報が検索者によってクリックされた時に支払う金額である。図１７は掲載条件の登録の動作フローチャートである。【００７８】
情報提供者Ｃは、情報提供者パソコン５から情報管理サーバー３にアクセスする（S510）。
情報管理サーバー３は、情報提供者管理画面を送信する（S500）。情報提供者管理画面は、図９に示す通りである。【００７９】
情報提供者Ｃは、掲載条件登録ボタンを選択して、掲載条件登録画面を要求する（S511）。【００８０】
情報管理サーバー３は、掲載条件登録画面を送信する（S501）。掲載条件登録画面の一例を、図１８に示す。【００８１】
情報提供者Ｃは、掲載条件情報を掲載条件登録画面に入力し送信する（S512）。【００８２】
情報管理サーバー３は、掲載条件情報を掲載条件データベースに記録する（S502）。掲載条件データベースの一例を、図１９に示す。尚、掲載条件情報を掲載条件データベースのキーは情報カテゴリーであり、このキーが与えられることで、情報提供主番号、入札金額、情報内容が特定される。【００８３】
情報管理サーバー３は、掲載条件登録が完了したことを送信する（S503）。【００８４】
このようにして、掲載条件の登録が行われる。
６  検索結果表示の処理
検索者Ａが検索者パソコン（携帯電話含む）１を利用して検索を行った場合の処理を、図２０を用いて説明する。【００８５】
検索者Ａは、検索者パソコン（携帯電話含む）１での検索操作により検索サーバー２にアクセスして検索結果を要求する（S600）。【００８６】
検索サーバー２は、情報管理サーバー３にアクセスして条件に合った登録情報を要求する（S610）。【００８７】
情報管理サーバー３は、掲載条件データベースを確認し、条件に合った登録情報を抽出する。抽出された全情報の入札金額合計に占める、各情報の入札金額の割合で表示優先順位を決定する。【００８８】
ここで、表示優先順位を決定する方法について説明する。【００８９】
表示優先順位の決定は、該当全情報の合計入札金額に占める各情報の入札金額割合となる。【００９０】
例えば、該当広告が「生命保険関連情報」であった場合（図２１参照）、合計入札金額が100円である（50+20+10+10+10）。故に、該当全情報の合計入札金額に占める各情報の入札金額割合は、あいう保険サービス：50％（50/100）、保険総合ポータル：20％（20/100）、秋葉原生命保険：10％（10/100）、第二生命保険：10％（10/100）、六本木生命：10％（10/100）、となる。【００９１】
表示優先順位２位は、表示優先順位１位が確定した情報を除いた合計入札金額に占める各情報の入札金額割合となる。あいう保険サービスが表示優先順位１位と仮定した場合、表示優先順位２位を決めるための合計入札金額は50円（20+10+10+10）である。故に、残りの全情報の合計入札金額に占める各情報の入札金額割合は、保険総合ポータル：40％（20/50）、秋葉原生命保険：20％（10/50）、第二生命保険：20％（10/50）、六本木生命：20％（10/50）、となる。【００９２】
これを該当情報カテゴリーにある全情報の表示優先順位が決まるまで繰り返す。【００９３】
そして、その結果内容情報を検索サーバー２に送信する（S620）。【００９４】
検索サーバー２が用意した検索結果に、情報管理サーバー３が送信した要求条件に合った登録情報を組み込み検索者パソコン（携帯電話含む）１に表示させる。【００９５】
検索者Ａが情報管理サーバー３から配信された情報を選択した場合、検索サーバー２にクリック情報を送信する（S601）。【００９６】
検索サーバー２は、情報管理サーバー３に検索者Ａのクリック情報を送信する（S611）。【００９７】
情報管理サーバー３は、クリック情報を課金データベースに記録する（S621）。【００９８】
ここで、情報管理サーバー３について更に詳細に説明する。【００９９】
情報管理サーバー３は、表示順位を決定する手段をハードウェアで構成することも可能であるが、通常はコンピュータプログラムにより実現される。【０１００】
図２８は、本発明の表示順位を決定する手段をインプリメントした情報管理サーバー３の一般的ブロック構成図である。【０１０１】
図２８に示す情報管理サーバー３は、プロセッサ１００、プログラムメモリ１０１、及び記憶媒体１０２からなる。記憶媒体１０２は、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体としては、ハードディスク等の磁気記憶媒体を用いることができる。【０１０２】
プログラムメモリ１０１には、上述した表示順位を決定する手段として動作をさせるプログラムが格納され、このプログラムによりプロセッサ１００は動作する。【０１０３】
記憶媒体１０２には、上述した検索サイト会社データベース、検索キーワード情報カテゴリーマッピングデータベース、検索サイト会社カテゴリー情報カテゴリーマッピングデータベース、情報提供者データベース、掲載条件データベース、課金データベースが格納される。【０１０４】
次に、上述した表示順位の決定の動作について更に詳細に説明する。【０１０５】
プロセッサ１００は、掲載条件データベースから該当する情報を読み出す。ここでは、要求された情報が生命保険関連情報である場合について説明し、図１９に示される掲載条件データベースに記載されている情報より、生命保険関連情報のみ抽出した情報を図２１に示す。図２１では、情報のカテゴリー番号と、情報提供者番号と、入札金額と、情報内容とが対応付けられて記憶されている。ここで、入札金額とは、情報が表示され、この情報が情報検索者によりクリックされた場合に、情報管理者に支払われる金額である。【０１０６】
従来では、入札金額に応じた表示順位が決定されるが、本発明では、表示順位を入札金額に応じた表示順位とはせず、入札金額が全体の入札金額に収める割合に基づいた確率により、決定する。【０１０７】
表示順位の決定方法であるが、１位、２位と、順位を決定する毎に以下の式を計算する。【０１０８】
入札金額が全体の入札金額に収める割合に基づいた確率＝（該当する情報の入札金額）／（該当する情報の入札金額の合計入札金額）    式(１)
以下に、表示順位が１〜３位までの情報の決定方法の具体例を説明する。【０１０９】
例えば、図２１の例では、合計入札金額が100（50+20+10+10+10）円である。従って、表示順位の１位を決定する際の該当全情報の合計入札金額に占める各情報の入札金額の割合（確率）は、あいう保険サービスの確率が1/2（50/100）、保険総合ポータルの確率が1/5（20/100）、秋葉原生命保険の確率が1/10（10/100）、第二生命保険の確率が1/10（10/100）、六本木生命の確率が1/10（10/100）となる。【０１１０】
次に、算出した確率に基づいた表示順位の決定の計算を行う。上述の例では、各情報に対して、各情報の割合に応じた１〜１００の数値を与える。例えば、あいう保険サービスには１〜５０の数値、保険総合ポータルには５１〜７０の数値、秋葉原生命保険には７１〜８０の数値、第二生命保険には８１〜９０の数値、六本木生命には９１〜１００の数値を割り当てる。そして、１〜１００までの乱数を発生させ、その乱数値と割り当てられた数値とが一致した情報を、１位の表示順位とする。【０１１１】
続いて、表示順位が２位の決定方法について説明する。【０１１２】
表示順位が２位の情報の決定方法であるが、上述した方法と同様な計算を行うが、既に１位が決定した情報については考慮に入れない。例えば、保険総合ポータルが表示順位１位となった場合、保険総合ポータルの入札金額は２位の計算には入れず、入札金額の合計額は80（50+10+10+10）円となる。従って、表示順位の２位を決定する際の該当全情報の合計入札金額に占める各情報の確率は、あいう保険サービスが5/8（50/80）、秋葉原生命保険が1/8（10/80）、第二生命保険が1/8（10/80）、六本木生命が1/8（10/80）となる。【０１１３】
次に、算出した確率に基づいた表示順位２位の決定の計算を行う。各情報に対して、各情報の割合（確率）に応じた１〜８０の数値を与える。例えば、あいう保険サービスには１〜５０の数値、秋葉原生命保険には５１〜６０の数値、第二生命保険には６１〜７０の数値、六本木生命には７１〜８０の数値を割り当てる。そして、１〜８０までの乱数を発生させ、その乱数値と割り当てられた数値とが一致した情報を、２位の表示順位とする。【０１１４】
続いて、表示順位が３位の決定方法について説明する。【０１１５】
表示順位が３位の情報の決定の方法であるが、上述した方法と同様な計算を行うが、既に１、２位が決定した情報については考慮に入れない。例えば、保険総合ポータルが表示順位１位、あいう保険サービスが表示順位２位となった場合、保険総合ポータルの入札金額とあいう保険サービスの入札金額とは３位の計算には入れず、入札金額の合計額は、30（10+10+10）円となる。従って、表示順位の３位を決定する際の該当全情報の合計入札金額に占める各情報の入札金額の割合（確率）は、秋葉原生命保険：1/3（10/30）、第二生命保険：1/3（10/30）、六本木生命：1/3（10/30）となる。【０１１６】
各情報の割合に応じて、１〜３０の数値を与える。例えば、秋葉原生命保険には１〜１０の数値、第二生命保険には１１〜２０の数値、六本木生命には２１〜３０の数値を割り当てる。そして、１〜３０までの乱数を発生させ、その乱数値と割り当てられた数値とが一致した情報を、３位の表示順位とする。【０１１７】
このような表示順位の決定方法によれば、入札金額が多いものほど、表示順位が上位となる確立は高くなるが、入札金額が少ないものであっても、上位に表示される可能性がある。【０１１８】
また、入札金額は多いが、表示する情報に洩れた場合でも、次の表示する情報を決定する際には選ばれる可能性が非常に高くなる。【０１１９】
このような動作を行わせるプログラムの一例を、下記に示す。尚、下記のプログラムにおいて、$client_idは広告主ＩＤが格納された配列、$click_amountは各広告の入札金額が格納された配列、$ad_countは配信対象広告数、$max_adは要求広告数(但し、$max_ad
<= $ad_count)を示している。また、各関数については、プログラムに注釈を入れた。
function
ad_sort( $client_id, $click_amount, $ad_count, $max_ad ){
for( $cnt = 0; $cnt < $max_ad; $cnt++
){
$bid_sum = 0;
for( $cnt2 = 0; $cnt2 <
$ad_count; $cnt2++ ){
// 順位決定済の情報を除いた対象情報の入札金額の合計を求める
$bid_sum +=
$click_amount[$cnt2]; 
// 配列sumに先頭の広告からの入札額の合計を格納する
if(
$click_amount[$cnt2] > 0 ){
$sum[$cnt2] =  $bid_sum;
}else{  // 順位決定済の場合はゼロをセットする
$sum[$cnt2] =  0;
}
}
// 乱数の範囲を１〜 入札金額の合計値までとして表示対象情報を決める
$result = rand(1,$bid_sum); 
// 表示対象情報を探す
for( $cnt2 = 0; $cnt2 <
$ad_count; $cnt2++ ){
if( $result
<= $sum[$cnt2] ){
// 表示順位決定済の情報の入札金額をゼロにセットする
$click_amount[$cnt2] = 0;  
// 表示順位の配列rankingに広告主のＩＤをセットする
$ranking[$cnt] = $client_id[$cnt2];
break;
}
}
}
// 表示順位の格納された配列を返す
return $ranking;
}
次に、上述した表示順位の決定方法の応用例について説明する。【０１２０】
上述した実施例では、検索者Ａが情報管理サーバー３から配信された情報を選択した場合、検索サーバー２にクリック情報が送信され、検索サーバー２は情報管理サーバー３に検索者Ａのクリック情報を送信している。そして、情報管理サーバー３はクリック情報を課金データベースに記録するようにしている。そこで、応用例としては、情報管理サーバー３が、情報の表示回数とその情報のクリック数とを記録するように構成し、これらの値が導かれるクリックスルーレートも、表示順位を決定する際に用いる。【０１２１】
クリックスルーレートとは、表示された回数に対してその表示に基づくクリック数の割合を示したものであり、下記の式で表す。【０１２２】
クリックスルーレート＝（表示された情報に対するクリック数）／（情報の表示回数）    式(２)
このクリックスルーレートを、以下の式で示されるように、上述した表示順位の確率に反映させる。【０１２３】
該当する情報が表示決定される度数＝（該当する情報の入札金額）／（該当する情報の入札金額の合計入札金額）×クリックスルーレート    式(３)
具体的には、１位、２位と、順位を決定する毎に、式(３)を計算する。例えば、図２１の例において、あいう保険サービスのクリックスルーレートが1/3、保険総合ポータルのクリックスルーレートが1/2、秋葉原生命保険のクリックスルーレートが1/2、第二生命保険のクリックスルーレートが1/3、六本木生命のクリックスルーレートが1/3とすると、式(３)より各情報の度数は、あいう保険サービスが10/60=1/6(1/2×1/3)、保険総合ポータルが6/60=1/10(1/5×1/2)、秋葉原生命保険が3/60=1/20(1/10×1/2)、第二生命保険が2/60=1/30(1/10×1/3)、六本木生命が2/60=1/30(1/10×1/3)となる。【０１２４】
従って、各情報が表示順位が一位となる確立は、あいう保険サービスが10/23、保険総合ポータルが6/23、秋葉原生命保険が3/23、第二生命保険が2/23、六本木生命が2/23となる。【０１２５】
次に、各情報の割合に応じて１〜２３の範囲で数値を与える。例えば、あいう保険サービスには１〜１０の数値、保険総合ポータルには１１〜１６の数値、秋葉原生命保険には１７〜１９の値、第二生命保険には２０〜２１の数値、六本木生命には２２〜２３の数値を割り当てる。そして、１〜２３までの乱数を発生させ、その乱数値と割り当てられた数値とが一致した情報が１位の表示順位とする。【０１２６】
このような表示順位の決定方法によれば、入札金額が多いものほど、表示順位が上位となる確立は高くなるが、入札金額が少なくともクリックスルーレートが高いものであれば、上位に表示される可能性がある。
７  情報掲載料金請求
情報掲載料金請求について、図２２のフローチャートを用いて説明する。【０１２７】
情報管理者Ｂは、情報管理パソコン４から情報管理サーバー３にアクセスする（S710）。【０１２８】
情報管理サーバー３は、管理画面を送信する（S700）。管理画面は、図５のとおりである。【０１２９】
情報管理者Ｂは請求書発行ボタンを選択して、請求書発行画面を要求する（S711）。情報管理サーバー３は請求書発行画面を送信する（S701）。請求書発行画面の一例を図２３に示す。【０１３０】
情報管理者Ｂは情報提供者と年月を請求金額確認画面に入力し送信する（S712）。
情報管理サーバー３は課金データベースを確認し、請求金額確認画面を情報管理パソコン４に送信する（S702）。請求金額確認画面の一例を、図２４に示す。
８  情報掲載料金支払い
情報掲載料金支払いの動作を、図２５を用いて説明する。【０１３１】
情報管理者Bは情報管理パソコン４から情報管理サーバー３にアクセスする（S810）。【０１３２】
情報管理サーバー３は管理画面を送信する（S800）。管理画面は、図５のとおりである。【０１３３】
情報管理者Ｂは支払明細書発行ボタンを選択して、支払明細書発行画面を要求する（S811）。【０１３４】
情報管理サーバー３は支払明細書発行画面を送信する（S801）。支払明細書発行画面の一例を図２６に示す。【０１３５】
情報管理者Ｂは検索サイト会社と年月を請求書発行画面に入力し送信する（S812）。【０１３６】
情報管理サーバー３は課金データベースを確認し、支払金額確認画面を情報管理パソコン４に送信する（S802）。支払金額確認画面の一例を図２７に示す。【０１３７】
以上で、本発明の実施例の説明を終わる。【０１３８】
尚、本実施例では、掲載優先順位の対象として広告を用いたが、広告に限定されることなく、これに類する情報であっても良い。
【図１】
0004463806.tif 000002
【図２】
0004463806.tif 000003
【図３】
0004463806.tif 000004
【図４】
0004463806.tif 000005
【図５】
0004463806.tif 000006
【図６】
0004463806.tif 000007
【図７】
0004463806.tif 000008
【図８】
0004463806.tif 000009
【図９】
0004463806.tif 000010
【図１０】
0004463806.tif 000011
【図１１】
0004463806.tif 000012
【図１２】
0004463806.tif 000013
【図１３】
0004463806.tif 000014
【図１４】
0004463806.tif 000015
【図１５】
0004463806.tif 000016
【図１６】
0004463806.tif 000017
【図１７】
0004463806.tif 000018
【図１８】
0004463806.tif 000019
【図１９】
0004463806.tif 000020
【図２０】
0004463806.tif 000021
【図２１】
0004463806.tif 000022
【図２２】
0004463806.tif 000023
【図２３】
0004463806.tif 000024
【図２４】
0004463806.tif 000025
【図２５】
0004463806.tif 000026
【図２６】
0004463806.tif 000027
【図２７】
0004463806.tif 000028
【図２８】
0004463806.tif 000029