(57)【要約】【課題】会員（ユーザ）を抱える既存団体を対象とし、ユーザの利便性を向上させてユーザを参加しやすくさせる情報処理装置、情報処理方法、および、情報処理プログラムを提供する。【解決手段】本発明は、端末２１の画面上に表示されるツールバー３０における検索用入力欄３１に入力された検索キーワード４４を含む検索要求と共に、団体に関連付けて団体ごとに付されたツールバー認識情報４２と会員を特定する会員特定情報４３とを端末から受信し（Ｓ６）、会員特定情報に基づき会員を認識して会員ごとに検索要求の履歴を取得することによって会員ごとの会員検索要求を集計し、ツールバー認識情報に基づき会員検索要求を集計することによって団体としての団体検索要求を集計し（Ｓ１０）、集計された団体検索要求に基づき、会員に分配可能な会員総ポイント３３を更新し（Ｓ３３、Ｓ３４）、会員総ポイントの情報を端末に送信する（Ｓ１５）。【選択図】図７
2010272086.tif 000002
【特許請求の範囲】
【請求項１】
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置において、
団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段と、
前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段と、
前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段と、
前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段と、
前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段と、
前記集計手段の集計結果を記憶する集計結果記憶手段と、
前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段と、
前記会員総ポイントの情報を前記端末に送信する送信手段と、を備え、
前記集計手段が、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記集計手段が、前記会員総ポイントから前記会員に分配する前記会員ごとの会員ポイントを、前記会員検索要求に基づき集計することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記総ポイント算出手段が、過去一定期間に集計された前記団体検索要求に基づき、初期の前記会員総ポイントを設定することを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
前記集計手段が、前記団体検索要求に基づき、前記団体ごとの団体検索回数を集計することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記総ポイント算出手段は、前記団体検索回数が閾値の検索回数を超えた場合、前記会員総ポイントを更新することを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記閾値の検索回数が、過去一定期間に集計された前記団体検索回数に基づき算出されることを特徴とする情報処理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の情報処理装置において、
前記会員総ポイントの情報を前記ツールバーに表示させる形式のデータを作成するデータ作成手段を更に備えたことを特徴とする情報処理装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の情報処理装置において、
前記データ作成手段が、前記検索要求に対する検索結果と共に前記会員総ポイントの情報を表示させる形式のデータを作成することを特徴とする情報処理装置。
【請求項９】
請求項１から請求項８のいずれか１項に記載の情報処理装置において、
前記団体ごとにツールバー認識情報を付して前記ツールバーを発行するツールバー提供手段を更に備えたことを特徴とする情報処理装置。
【請求項１０】
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理方法において、
団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶ステップと、
前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶ステップと、
前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶ステップと、
前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信ステップと、
前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計ステップと、
前記集計手段の集計結果を記憶する集計結果記憶ステップと、
前記会員に分配可能な会員総ポイントを算出する総ポイント算出ステップと、
前記会員総ポイントの情報を前記端末に送信する送信ステップと、を備え、
前記集計ステップで、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出ステップで、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理方法。
【請求項１１】
コンピュータを、
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行うように機能させる情報処理プログラムにおいて、
団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段、
前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段、
前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段、
前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段、
前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段、
前記集計手段の集計結果を記憶する集計結果記憶手段、
前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段、および、
前記会員総ポイントの情報を前記端末に送信する送信手段として機能させ、
前記集計手段が、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末から検索キーワードを含む検索要求を受信して情報処理を行う情報処理装置、情報処理方法、および、情報処理プログラムの技術分野に関する。
【背景技術】
【０００２】
近年、インターネットが各家庭に普及してきたため、インターネット上でユーザが情報を閲覧したり、商品を購入したり、ある特定のページ上に参加して情報交換をしたり、また、インターネット上におけるユーザの行動を把握したりできる環境になってきた。そのため、インターネットを利用したバナー広告やリスティング広告やアフィリエート広告等の様々な広告形態が発達してきている。
【０００３】
このような状況の下、インターネット広告を利用したユーザの社会参加の形態も生まれつつある。例えば、特許文献１には、組織は、サーバ管理・運営者、複数の非営利団体、この非営利団体を支援する個人支援者、広告主、プロバイダ、広告代理業者、金融機関及び支援団体で構築され、インターネットを介してそれぞれの端末機がネットワーク化され、サーバ管理・運営者のホストコンピュータで組織内の加入、脱退、併合等の管理、支援金、寄付金及び収益金等の集計、配分等がなされるアフィリエート広告を利用した国際福祉支援方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９５９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、ユーザはウェブページを開設してアフィリエート広告をする必要があり、ウェブページを開設するまでの動機がないユーザにとって利用が難しく、参加者を多く集めにくかった。また、多くの人々に繰り返して閲覧してもらうためには、ウェブページの内容を絶えず更新する必要があり、ユーザに多大な負担があり、利用がしにくかった。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、会員（ユーザ）を抱える既存団体を対象とし、ユーザの利便性を向上させてユーザを参加しやすくさせる情報処理装置、情報処理方法、および、情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置において、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段と、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段と、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段と、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段と、前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段と、前記集計手段の集計結果を記憶する集計結果記憶手段と、前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段と、前記会員総ポイントの情報を前記端末に送信する送信手段と、備え、前記集計手段が、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記集計手段が、前記会員総ポイントから前記会員に分配する前記会員ごとの会員ポイントを、前記会員検索要求に基づき集計することを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１または請求項２に記載の情報処理装置において、前記総ポイント算出手段が、過去一定期間に集計された前記団体検索要求に基づき、初期の前記会員総ポイントを設定することを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載の情報処理装置において、前記集計手段が、前記団体検索要求に基づき、前記団体ごとの団体検索回数を集計することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項４に記載の情報処理装置において、前記総ポイント算出手段は、前記団体検索回数が閾値の検索回数を超えた場合、前記会員総ポイントを更新することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載の情報処理装置において、前記閾値の検索回数が、過去一定期間に集計された前記団体検索回数に基づき算出されることを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１から請求項６のいずれか１項に記載の情報処理装置において、前記会員総ポイントの情報を前記ツールバーに表示させる形式のデータを作成するデータ作成手段を更に備えたことを特徴とする。
【００１４】
請求項８に記載の発明は、請求項１から請求項７のいずれか１項に記載の情報処理装置において、前記データ作成手段が、前記検索要求に対する検索結果と共に前記会員総ポイントの情報を表示させる形式のデータを作成することを特徴とする。
【００１５】
請求項９に記載の発明は、請求項１から請求項８のいずれか１項に記載の情報処理装置において、前記団体ごとにツールバー認識情報を付して前記ツールバーを発行するツールバー提供手段を更に備えたことを特徴とする。
【００１６】
請求項１０に記載の発明は、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理方法において、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶ステップと、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶ステップと、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶ステップと、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信ステップと、前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計ステップと、前記集計手段の集計結果を記憶する集計結果記憶ステップと、前記会員に分配可能な会員総ポイントを算出する総ポイント算出ステップと、前記会員総ポイントの情報を前記端末に送信する送信ステップと、を備え、前記集計ステップで、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出ステップで、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【００１７】
請求項１１に記載の発明は、コンピュータを、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行うように機能させる情報処理プログラムにおいて、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段、前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段、前記集計手段の集計結果を記憶する集計結果記憶手段、前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段、および、前記会員総ポイントの情報を前記端末に送信する送信手段として機能させ、前記集計手段が、前記ツールバー記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求と共に、団体に関連付けて団体ごとに付されたツールバー認識情報と会員を特定する会員特定情報とを端末から受信し、会員特定情報に基づき会員を認識して会員ごとに検索要求の履歴を取得することによって会員ごとの会員検索要求を集計し、ツールバー認識情報に基づき会員検索要求を集計することによって団体としての団体検索要求を集計し、集計された団体検索要求に基づき、会員に分配可能な会員総ポイントを更新し、会員総ポイントの情報を端末に送信することにより、ユーザである会員が一度ウェブブラウザ等にインストールされたツールバーを使用して検索を行うだけで、各端末における会員からの各会員検索要求を集計した団体検索要求が反映される会員総ポイントを会員に示すことができるので、会員が利用しやすく、会員が団体の活動として容易に参加することを促すことできる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る第１実施形態に係るサーバシステムの概要構成例を示す模式図である。
【図２】図１の管理サーバの概要構成の一例を示すブロック図である。
【図３】図１の会員端末の概要構成の一例を示すブロック図である。
【図４】図１の会員端末の画面上に表示されるツールバーの一例を示す模式図である。
【図５】図１の会員端末からの検索要求のデータフォーマットの一例を示す模式図である。
【図６】図１の管理サーバにおける総会員ポイントの算出の動作例を示すシーケンス図である。
【図７】図１の管理サーバの動作例を示すシーケンス図である。
【図８】図１の管理サーバにおける情報抽出の動作例のサブルーチンを示すフローチャートである。
【図９】図１の管理サーバにおけるデータベース参照の動作例のサブルーチンを示すフローチャートである。
【図１０】図１の管理サーバにおけるポイント等の集計の動作例のサブルーチンを示すフローチャートである。
【図１１】図１の管理サーバにおけるデータ融合の動作例のサブルーチンを示すフローチャートである。
【図１２】図５のデータフォーマットの変形例を示す模式図である。
【図１３】本発明に係る第２実施形態において、図１の会員端末に表示させる検索結果を示す模式図である。
【図１４】本発明に係る第２実施形態に係るデータ融合の動作例のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【００２１】
（第１実施形態）
まず、本発明の第１実施形態に係る情報処理サーバシステムの概要構成および機能について、図に基づき説明する。
【００２２】
図１は、本発明に係る第１実施形態に係る情報処理サーバシステムの概要構成例を示す模式図である。
【００２３】
図１に示すように、情報処理サーバシステム１０は、会員の端末の画面上に表示されたウェブブラウザにおいて検索用に使用されるツールバーの発行処理、記憶処理等を行うツールバーサーバ１１と、検索要求に基づきネットワーク上の検索対象を検索する検索サーバ１２と、会員の端末からの検索要求を受信して情報処理を行う管理サーバ１３と、を備え、これらのサーバは、ローカルエリアネットワーク等により接続されている。なお、これらのサーバは、別々のサイトにあり、ネットワーク３により接続されていてもよい。
【００２４】
また、情報処理サーバシステム１０は、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報データベース（団体情報記憶手段）１４と、会員に関連付けられた情報を当該会員から受け付け、団体に関連付けて記憶する会員情報データベース（会員情報記憶手段）１５と、団体に関連付けて団体ごとに付されたツールバー認識情報を記憶するツールバー情報データベース（ツールバー情報記憶手段）１６を備えている。さらに、情報処理サーバシステム１０は、会員の検索要求を履歴として記憶する検索履歴データベース（検索履歴記憶手段）１７を備えている。
【００２５】
ここで、ツールバーは、例えば、ユーザが利用する機能を簡易化するために、機能を有するボタンやボックス等が並べられた一種のメニューであり、ウェブブラウザ等にインストール（プラグイン）して利用する。本実施形態において、ツールバーは、ツールバーのサーチボックス等の検索用入力欄に入力された検索キーワードに基づき、ネットワーク上の検索対象の検索要求を行う機能を有する。
【００２６】
情報処理サーバシステム１０は、広告料を支払う広告主５側のシステムと、Ａ団体用のツールバーを作成する操作や配布する処理を行うためのＡ団体の団体端末２０と、Ｂ団体用のツールバーを作成する操作や配布する処理を行うためのＢ団体の団体端末２５と、Ａ団体に属する会員の会員端末２１の複数と、Ｂ団体に属する会員の会員端末２６の複数とにネットワーク３を介して接続されている。図１では、Ａ団体に属する会員とＢ団体に属する会員とが完全に独立した例を示しているが、会員の中には複数の団体に属する会員も存在する。なお、団体は、ＮＰＯ（Nonprofit Organization）や、組合や、ある個人が主催するグループ等でもよく、形態を問わない。また会員は、団体側が作成したツールバーを例えばウェブブラウザ等にインストールして使用するユーザであればよい。
【００２７】
ツールバーサーバ１１は、制御部やデータベース（図示せず）を有し、データベースに、ツールバー作成ソフトウエアや、団体登録のためのソフトウエアや、会員登録のためのソフトウエアや、団体端末２０、２５側で作成された各々のツールバーが記憶される。
【００２８】
検索サーバ１２は、検索エンジンとして機能し、受信した検索キーワードに基づき、Ｗｅｂページ等の検索対象を検索して、検索結果を返す。
【００２９】
団体情報データベース１４には、団体から登録時に受け付けた、団体に関連付けられた情報の一例として、団体名、団体の住所、電話番号、代表者等が記憶される。会員情報データベース１５には、会員から登録時に受け付けた、会員に関連付けられた情報の一例として、会員の氏名、住所、電話番号等が記憶されたり、団体に属する会員を特定する会員ＩＤ（Identification）等の会員特定情報が、団体に関連付けて記憶されたりする。ツールバー情報データベース１６には、団体に関連付けて団体ごとに付されたツールバー認識情報が記憶される。検索履歴データベース１７には、会員の検索要求を履歴として検索キーワード等が記憶される。
【００３０】
次に、管理サーバ１３の構成および機能について、図に基づき説明する。
図２は、管理サーバの概要構成の一例を示すブロック図である。
【００３１】
図２に示すように、コンピュータとして機能する管理サーバ１３は、管理サーバ１３全体を制御したり情報処理の演算を行ったりする制御部１３ａと、制御部１３ａの演算結果や団体や会員のユーザ情報等を記憶するデータベース１３ｂと、を備える。そして、管理サーバ１３は、会員端末２１、２６から受信して情報処理を行う情報処理装置の一例として機能し、検索結果等をＨＴＭＬ（HyperText Markup Language）やＸＭＬ（Extensible Markup Language）等のマークアップ言語に変換して各端末に送信するウェブサーバとしても機能する。また、管理サーバ１３は、団体や会員等に配分するポイント等の原資のために、広告主５側のシステムから広告料や協賛金に関する情報を集計する機能を有する。
【００３２】
制御部１３ａは、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）等を有し、会員端末２１、２６からの検索要求等を受信したり、検索サーバ１２に検索要求をしたり、ツールバーサーバ１１から、団体に関する情報や会員に関する情報を入手してデータベース１３ｂに記憶したりする。また、制御部１３ａは、会員端末２１、２６の画面上に表示されたツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求と共に、ツールバーを使用して検索する会員が属する団体に関連付けられて団体ごとに付されたのツールバー認識情報やツールバーを使用して検索する会員を特定する会員特定情報を、会員端末２１、２６からから受信する受信手段の一例として機能する。また、制御部１３ａは、会員情報記憶手段としての会員情報データベース１５を参照して会員特定情報に基づき会員を認識して会員ごとに検索要求の履歴を取得することにより、会員ごとの会員検索要求を集計する集計手段の一例として機能する。さらに、制御部１３ａは、ツールバー記憶手段としてのツールバー情報データベース１６を参照してツールバー認識情報に基づき会員検索要求を集計することにより、団体としての団体検索要求を集計する集計手段の一例として機能する。
【００３３】
なお、検索履歴は、検索要求の回数の他に、検索の有無や、検索キーワードや、検索要求日時等、検索要求に伴い管理サーバ１３が入手できる情報を含む。また、検索キーワードを入力せずに検索要求が行われた場合、履歴としては検索があったことを記憶し、回数としては集計することはない。
【００３４】
データベース１３ｂは、ハードディスクドライブ等を有し、制御部１３ａにおける集計結果や団体に関する情報や会員に関する情報等を記憶する。そして、データベース１３ｂは、制御部１３ａの集計結果を、記憶する集計結果記憶手段の一例として機能する。
【００３５】
なお、データベース１３ｂが、団体情報データベース１４と、会員情報データベース１５と、ツールバー情報データベース１６を備えていてもよい。また、検索履歴データベース（検索履歴記憶手段）１７が、データベース１３ｂ内に生成されることもある。
【００３６】
次に、会員端末２１の構成および機能について、図に基づき説明する。図３は、会員端末の概要構成の一例を示すブロック図である。なお、会員端末２６も同じような構成や機能を有する。
【００３７】
図３に示すように、会員端末２１は、ツールバーを表示させる表示部２１ａと、検索キーワードを入力する操作部２１ｂと、表示部２１ａに情報を表示させたり、操作部２１ｂからの入力を受け付けたりする端末本体２１ｃと、を有する。
【００３８】
表示部２１ａは、ＣＲＴ（Cathode Ray Tube）、液晶表示素子、または、ＥＬ（Electro Luminescence）素子等によって構成されている。表示部２１ａの画面上には、図３に示されるように、開かれたウェブブラウザ（ブラウザ）の上部辺りに組み込まれたツールバー３０が表示されている。
【００３９】
操作部２１ｂは、検索キーワードや論理記号等を入力するキーボードや検索ボタンを押すマウス等により構成されている。
【００４０】
端末本体２１ｃは、ＣＰＵやＲＡＭやＲＯＭ（Read Only Memory）やハードディスクドライブ等を有し、上記各部の制御および各種の情報処理の実行をする。そして、端末本体２１ｃは、管理サーバ１３等とネットワーク３を介して通信を行う通信機能を有し、検索要求を管理サーバ１３に送信したり、管理サーバ１３から受信した検索結果を表示部２１ａの画面上に表示させたりする。
【００４１】
次に、ツールバー３０の構成および機能について、図に基づき説明する。
【００４２】
図４は、会員端末の画面上に表示されるツールバーの一例を示す模式図である。
【００４３】
図４に示すように、ツールバー３０は、検索用入力欄の一例であるサーチボックス３１と、サーチボックス３１に検索キーワードを入力後、検索を要求する検索ボタン３２と、会員に分配可能な会員総ポイントの一例である山分けポイントを表示する山分けポイント欄３３と、ツールバー３０を使用する会員のその日に使用した検索回数を表示する本日口数欄３４と、会員の累計の検索回数を表示する合計口数欄３５と、会員ポイントを表示する合計ポイント欄３６と、Ａ団体全体での検索回数を表示する団体口数欄３７と、団体ポイント表示する団体ポイント欄３８と、Ａ団体における会員の検索回数の順位を表示する会員順位欄３９と、を有する。また、ツールバー３０には、団体との関連を明示するため団体ロゴも付されている。ここで、会員総ポイントとは、広告主５から集めた広告料等の原資うち、会員に分配可能な原資の分のポイントであり、具体的には、各会員に分配するポイントの総和のポイントである。団体に割り当てられた広告料等の原資を管理側、団体、および、各会員に分配するならば、会員総ポイントは、原資のうち、管理側の手数料や、団体に分配する分を差し引いた額となる。また、会員総ポイントを会員の間で山分けする形態なので、山分けポイントと称する。なお、山分けするとは、各会員に平等に同じポイントの額を分配する場合に限らず、会員検索回数等に応じて分配してもよく、各会員に分配されるならばよい。
【００４４】
サーチボックス３１は、操作部２１ｂのマウスにより、表示部２１ａに表示されたポインタをサーチボックス３１に移動させクリックすることにより、操作部２１ｂのキーボードによる検索キーワードの入力が可能の状態になる。
【００４５】
検索ボタン３２は、操作部２１ｂのマウス等によりクリックされることにより、サーチボックス３１に入力された検索キーワード等が管理サーバ１３に送信させる操作を行う押しボタンのような機能を有する。
【００４６】
本日口数欄３４には、会員検索回数の一例として、会員個人がその日における現在までに検索した検索回数が口数として表示される。合計口数欄３５には、会員検索回数の一例として、会員個人が検索した回数の累計が口数として表示される。合計ポイント欄３６には、会員ポイントの一例として、会員個人が獲得したポイントが表示される。団体口数欄３７には、団体検索回数の一例として、Ａ団体の会員全員が検索した検索回数が口数として表示される。団体ポイント欄３８には、団体ポイントの一例として、各会員の検索により団体に対して発生したポイントの団体における累計ポイントが表示される。会員順位欄３９には、団体における会員個人の検索回数の順位や団体の会員数が表示される。
【００４７】
このように、本日口数欄３４等の表示欄には、管理サーバ１３から受信した情報に基づき、結果が表示される。なお、ポイントは、獲得したポイントにより商品を購入できる等の換金性を有する。会員や団体に付与されるポイントは、キャンペーン時のボーナスポイントや、広告主５からの広告料の増減等により、変化するために、累計のポイントは、必ずしも検索回数に比例しない。また、広告主５からの広告料としのポイントは、各会員と団体や管理側への配分される。この配分率は、契約等で予め決めておくが、総検索回数に応じて変えてもよい。
【００４８】
ここで簡単にツールバー３０の作成について説明する。
【００４９】
ツールバー３０を作成する際、団体の管理者等が、団体端末２０、２５上で、ツールバーサーバ１１にアクセスして、ツールバー作成ソフトウエアを実行させて、団体独自のツールバーを作成する。例えば、Ａ団体用のツールバー３０は、ツールバーの基本形や、機能を有するＧＵＩ（Graphical User Interface）のボタンの雛形があり、団体端末２０側のブラウザ上の操作により、団体端末２０の管理者等が、マウス等を利用してドラックしたり、ボタン等の一覧表のチェックボックスを選択したり、団体のロゴを作成したりして、作成される。また、団体登録のためのソフトウエアを利用して、団体の登録を行い、Ａ団体用のツールバーＩＤを取得し、ツールバーＩＤをツールバー３０に組み込んでおく。なお、ツールバーＩＤが、ツールバー３０等を使用して検索する会員が属する団体に関連付けて団体ごとに付されたツールバー認識情報の一例である。また、Ｂ団体の場合も同様に、団体端末２５の管理者が、Ｂ団体用のツールバーＩＤを取得し、ツールバーＩＤをＢ団体用のツールバーに組み込んでおく。このように団体が複数ある場合に、団体の各々に異なるツールバー認識情報を付与しておく。
【００５０】
なお、団体の登録が行われた際、団体名等の団体に関連付けられた情報は、団体情報データベース１４に記憶され、ツールバーＩＤとも関連付けられる。また、ツールバーＩＤは、管理サーバ１３に送信され、管理サーバ１３の制御部１３ａによりデータベース１３ｂやツールバー情報データベース１６等に記憶される。また、作成されたツールバー３０等は、ツールバーサーバ１１のデータベースに記憶される。また、団体がサーバを有する場合は、例えば、Ａ団体のサーバにツールバー３０を記憶しておいてもよい。
【００５１】
次に、Ａ団体に参加したいユーザは、Ａ団体のウェブページ等にアクセスして、会員登録を行い、会員ＩＤを取得する。この会員ＩＤは、ツールバー３０を使用して検索する会員を特定する会員特定情報の一例であり、管理サーバ１３に送信され、管理サーバ１３の制御部１３ａによりデータベース１３ｂや会員情報データベース１５に記憶される。なお、会員登録が行われた際、会員氏名等の会員に関連付けられた情報は、会員情報データベース１５に記憶され、会員ＩＤやＡ団体とも関連付けられる。
【００５２】
次に、ユーザが、ツールバー３０のインストールファイルをツールバーサーバ１１のデータベースやＡ団体のサーバ等からダウンロードする。そして、ツールバー３０をウェブブラウザにインストールする際、会員ＩＤを入力してインストールする。このとき、ツールバー３０に会員ＩＤも記録される。なお、ユーザが団体の会員登録した際に、会員ＩＤをツールバー３０に組み込んだり、ツールバー３０のインストールファイルに組み込んでおいたりしてもよい。この場合、ツールバー３０をインストールする際に、会員ＩＤの入力を省くことができる。このように、ツールバーサーバ１１は、団体ごとにツールバー認識情報を付してツールバー３０を発行するツールバー提供手段として機能する。
【００５３】
なお、団体がツールバー３０のインストーラを会員にメール等で配信したり、インストーラが存在するＵＲＬ（Uniform Resource Locator）を知らせたりしてもよい。
【００５４】
次に、会員端末２１、２６から管理サーバ１３に送信される検索用のクエリのデータフォーマットの構成および機能について、図に基づき説明する。
【００５５】
図５は、会員端末からの検索用のクエリのデータフォーマットの一例を示す模式図である。
【００５６】
図５に示すように、クエリのデータ４０は、検索エンジンに検索を要求するための検索要求コマンド４１と、どの団体のツールバーであるかを認識するためのツールバーＩＤ４２と、会員を特定するための会員ＩＤ４３と、サーチボックス３１に入力された検索キーワード４４と、を有する。
【００５７】
クエリのデータ４０は、会員が、検索ボタン３２をクリックしたときに、サーチボックス３１に入力された検索キーワード４４やツールバーＩＤ４２や会員ＩＤ４３等に基づき、端末本体２１ｃにおいて作成され、管理サーバ１３に送信される。なお、管理サーバ１３が受信するクエリのデータフォーマットは、予め決めておく。
【００５８】
次に、本実施形態の動作について図に基づき説明する。なお、Ａ団体の会員が、会員端末２１の画面上に表示されたツールバー３０を使用して検索する場合について説明する。
【００５９】
まず、総会員ポイントの一例である山分けポイントの算出について図に基づき説明する。
図６は、管理サーバにおける総会員ポイントの算出の動作例を示すシーケンス図である。
【００６０】
管理サーバ１３は、各広告主５から、ポイントの原資である広告料を受け付け、制御部１３ａは、各団体への振り分けを行う（ステップＳ１）。制御部１３ａは、どの団体に対する広告料であるかを判定して振り分けをする。なお、団体検索回数等の実績により動的に振り分けてもよい。また、広告料は予定額でもよいし、協賛金として集めたお金でもよい。
【００６１】
次に、制御部１３ａは、振り分けられた広告料等のうちから、会員に配分可能な会員総ポイントの一例である山分けポイントを算出する（ステップＳ２）。例えば、管理側の手数料を管理サーバ１２に残し、その他のポイントから、制御部１３ａ過去一定期間に集計された団体検索回数等に基づき、初期の山分けポイントを設定する。振り分けられた広告料等は、管理側の手数料と会員と団体とで配分される。なお、初期の山分けポイントは、他の団体の実績や取り決めにより設定してもよい。このように、制御部１３ａは、過去一定期間に集計された団体検索要求に基づき、初期の会員総ポイントを設定する総ポイント算出手段としての機能を有する。
【００６２】
次に、制御部１３ａは、予め設定された山分け対象期間経過後、ツールバー３０を使用しての検索の実績に応じて、山分けポイントから、会員端末２１に会員ポイントを配分する（ステップＳ３）。例えば、予め設定された山分け対象期間として、週ごと、月ごとや、キャンペーン期間を設定し、山分けを行う。また、制御部１３ａは、管理側の手数料および山分けポイント以外のポイントから、団体口数に応じて団体端末２０に団体ポイントを付与する。なお、制御部１３ａは、検索の都度、少しずつポイントを配分してもよいし、一日や一週単位等で、団体口数に応じて配分を決めてもよい。
【００６３】
次に、ツールバー３０を使用した検索の伴う、管理サーバの動作ついて説明する。
図７は、管理サーバの動作例を示すシーケンス図である。
【００６４】
ステップＳ２で、初期の山分けポイントの設定後、図７に示すように、会員端末２１が、検索キーワード４４の入力を受け付ける（ステップＳ５）。具体的には、会員が、会員端末２１の表示部２１ａの画面上に表示されたツールバー３０のサーチボックス３１に、ある検索キーワード４４を入力し、検索ボタン３２を押す。このとき、会員端末２１は、図５に示したように、クエリのデータ４０を作成し、管理サーバ１３に送信する。
【００６５】
次に、管理サーバ１３の制御部１３ａは、会員端末２１からクエリのデータ４０を受信する（ステップＳ６）。受信したとき、制御部１３ａは検索履歴データベース１７に、検索キーワードや、検索要求日時等の検索履歴を記憶させる。
【００６６】
そして、制御部１３ａは、クエリのデータ４０からツールバーＩＤ４２や会員ＩＤ４３や検索クエリ等の情報を抽出するサブルーチンを実行する（ステップＳ７）。なお、ツールバーＩＤ４２等の情報抽出についての詳細は後述する。
【００６７】
次に、制御部１３ａは、検索クエリを検索サーバ１２に送信する（ステップＳ８）。そして、制御部１３ａは、抽出したツールバーＩＤ４２や会員ＩＤ４３に基づき、データベース１３ｂやツールバー情報データベース１６や検索履歴データベース１７等のデータベースを参照し、ツールバーＩＤ等に対応した累積ポイント等を読み取るサブルーチンを実行する（ステップＳ９）。なお、データベースの参照についての詳細は後述する。
【００６８】
次に、制御部１３ａは、ツールバー３０の本日口数欄３４等の表示欄に表示させる検索回数やポイント等を集計するサブルーチンを実行する（ステップＳ１０）、このとき、制御部１３ａは、山分けポイントの更新を行うか否かを判定も行っている。なお、ポイント等の集計ついての詳細は後述する。
【００６９】
検索回数やポイント等を集計した後、制御部１３ａは、データベース１３ｂにポイント等の集計結果を記憶する（ステップＳ１１）。具体的には、制御部１３ａが、ツールバーＩＤ４２や会員ＩＤ４３に基づき、データベース１３ｂの所定の箇所に集計結果を記憶させる。このように、制御部１３ａが、ツールバーＩＤごとの集計結果を、ツールバーＩＤごとに記憶させる。
【００７０】
一方、検索サーバ１２は、検索キーワード４４に基づき検索対象を検索し、検索結果を管理サーバ１３に送信する（ステップＳ１２）。そして、制御部１３ａは、検索サーバ１２から検索結果を受信する（ステップＳ１３）。
【００７１】
次に、制御部１３ａは、集計結果のデータと検索結果のデータとを融合するサブルーチンを実行する（ステップＳ１４）。なお、データの融合についての詳細は後述する。そして、制御部１３ａは、山分けポイントの情報を含む集計結果と検索結果とは、融合結果としてまとめて会員端末２１に送信する（ステップＳ１５）。このように制御部１３ａは、会員総ポイントの情報を端末に送信する送信手段として機能する。
【００７２】
次に、会員端末２１は、管理サーバ１３から融合結果を受信し、検索結果と、山分けポイントを含む集計結果とに分けて表示部２１ａに表示する（ステップＳ１６）。例えば、図４に示したように、ツールバー３０に集計結果が表示され、検索結果がブラウザに表示される。
【００７３】
次に、各サブルーチンについて説明する。
まず、ステップＳ７の情報の抽出について詳細に説明する。
図８は、管理サーバにおける情報抽出の動作例を示すサブルーチンである。
【００７４】
図８に示すように、ステップＳ６で会員端末２１からクエリを受信した後、制御部１３ａは、クエリからツールバーＩＤを抽出し（ステップＳ２０）、クエリから会員ＩＤを抽出する（ステップＳ２１）。具体的には、受信したクエリのコマンドが検索要求コマンド４１の場合、制御部１３ａは、クエリのデータ４０のデータフォーマットに従い、データ４０のツールバーＩＤの箇所からツールバーＩＤ４２を、会員ＩＤの箇所から会員ＩＤ４３を、各々取り出す。対象の各々のデータ位置やデータ長が分かるので、ツールバーＩＤ４２や会員ＩＤ４３の箇所を特定できる。これら抽出したツールバーＩＤ４２や会員ＩＤ４３に基づき、ステップＳ９のデータベース参照の処理が行われる。
【００７５】
次に、制御部１３ａは、会員端末２１からクエリを受信したクエリから、検索サーバ１２用の検索クエリを作成する（ステップＳ２２）。具体的には、制御部１３ａは、検索要求コマンド４１と、検索キーワード４４とから、検索サーバ１２に送信するためのフォーマットに従った検索クエリを作成する。この作成された検索クエリは、ステップＳ８で、検索サーバ１２に送信される。
【００７６】
次に、ステップＳ９のデータベース参照について詳細に説明する。
図９は、管理サーバにおけるデータベース参照の動作例を示すサブルーチンである。
【００７７】
図９に示すように、ステップＳ７でクエリから各種情報を抽出した後、制御部１３ａは、抽出した情報に基づき、データベース１３ｂやツールバー情報データベース１６や検索履歴データベース１７等のデータベースに記憶されている団体の合計口数と団体ポイントとを参照して読み出す（ステップＳ２５）。具体的には、制御部１３ａは、ツールバー情報データベース１６等のデータベースに記憶されているツールバーＩＤと照合し、団体を認識する。そして、制御部１３ａは、ツールバーＩＤ４２に基づき、データベース１３ｂや検索履歴データベース１７等のデータベースからツールバーＩＤ４２に対応したＡ団体の合計口数等の検索要求の履歴や団体ポイントを取得する。このように、制御部１３ａは、ツールバー情報データベース１６等のツールバー記憶手段を参照してツールバーＩＤ４２に基づき団体を認識して団体ごとに、データベース１３ｂや検索履歴データベース１７等のデータベースの検索要求の履歴を取得することにより、団体としての検索要求を集計する集計手段の一例として機能する。
【００７８】
また、制御部１３ａは、データベース１３ｂや検索履歴データベース１７等のデータベースに記憶された会員の合計口数（合計検索回数）と会員ポイントとを取得する（ステップＳ２６）。具体的には、制御部１３ａは、会員ＩＤ４３に基づき、会員ＩＤ４３に対応した会員の合計口数と会員ポイントとを参照して読み出す。なお、制御部１３ａは、ツールバーＩＤ４２に基づき、まずＡ団体に属する会員を絞り、次に会員ＩＤ４３に基づき、検索要求をしてきた会員を特定すると、データベース１３ｂに早くアクセスできる。
【００７９】
次に、制御部１３ａは、データベース１３ｂに記憶された他の会員の合計口数を参照し読み出す（ステップＳ２７）。具体的には、制御部１３ａは、ツールバーＩＤ４２に基づき、ツールバーＩＤ４２に対応するＡ団体に属する各会員の合計口数を読み出す。このようにデータベース１３ｂから読み出されたデータは、ステップＳ１０のポイント等の集計の処理で利用される。
【００８０】
次に、ステップＳ１０のポイント等の集計について詳細に説明する。
図１０は、管理サーバにおけるポイント等の集計の動作例を示すサブルーチンである。
【００８１】
図１０に示すように、ステップＳ９でデータベース１３ｂから会員口数と団体口数を読み出した後、制御部１３ａは、最新の会員口数と団体口数とを集計する（ステップＳ３０）。具体的には、制御部１３ａは、データベース１３ｂからステップＳ２５、Ｓ２６で読み出した会員口数と団体口数の各々に１回数を加える。すなわち、制御部１３ａは、会員ＩＤに対応した会員口数と、ツールバーＩＤに対応した団体口数を集計する。
【００８２】
このように、制御部１３ａは、団体としての検索要求を集計して団体ごとの団体検索回数を集計する。また、制御部１３ａは、データベース１３ｂを参照して、会員ＩＤに基づき会員を認識して検索要求の回数を集計することにより、会員ごとの会員検索回数としての会員口数を集計する。また、団体が複数ある場合に、制御部１３ａが、データベース１３ｂを参照して、ツールバーＩＤに基づき、ツールバーＩＤごとに、団体検索回数を集計する。例えば、制御部１３ａは、Ａ団体、Ｂ団体等、複数の団体ごとに、各団体のツールバーＩＤに基づき、各団体の団体口数を集計する。
【００８３】
次に、制御部１３ａは、会員ポイントと団体ポイントとを集計する（ステップＳ３１）。具体的には、ステップＳ３で示したように、山分け対象期間経過後に、ツールバー３０を使用した検索実績に応じて山分けポイントの山分けを行って最終的に山分けによる会員ポイントを集計するので、制御部１３ａは、山分け対象期間経過したか否かを判定し、期間経過したならば、山分け対象期間における会員の検索口数等の会員検索要求に基づき、その会員に山分けするポイントを集計する。そして、制御部１３ａは、この集計されたポイントを、ステップＳ２５、Ｓ２６で読み出した会員ポイントに加える。このように、制御部１３ａは、会員総ポイントから会員に分配する会員ごとの会員ポイントを、会員検索要求に基づき集計する集計手段の一例として機能する。
【００８４】
また、制御部１３ａは、山分け対象期間経過した後、広告料等の原資から管理側の手数料と山分けポイントを差し引いた値のポイントであり、団体に分配可能である団体ポイントを集計しておく。これは、例えば、山分け対象期間経過後に、団体に属する会員のいずれかが一番始めに検索をしたタイミングで団体ポイントを集計しておく。そして、制御部１３ａは、この集計された団体ポイントを、ステップＳ２５、Ｓ２６で読み出した団体ポイントに加える。なお、団体に分配可能である団体ポイントは、山分け対象期間の開始時期に、とりあえず、広告料等の原資から管理側の手数料と山分けポイントを差し引いた値として確定するが、下記に説明するように、山分けポイントが更新される場合があるので、山分け対象期間経過した後に最終的に、団体ポイントを集計する。
【００８５】
なお、検索の都度、見込みの会員ポイントとして、会員ポイントを集計してもよい。見込みの会員ポイントの例として、現在の会員口数を現在の団体口数で割った値に、山分けポイントを掛け合わせた値である。見込みの会員ポイントは、確定したポイントでないので、ステップＳ２５、Ｓ２６で読み出した会員ポイントに加えず、見込みの会員ポイントとして、別に表示させるようにする。
【００８６】
また、会員口数や団体口数に基づき、契約等に基づいた一回の検索当たりのポイント配分を、ステップＳ２５、Ｓ２６で読み出した会員ポイントと団体ポイントの各々に加えてもよい。この場合、各広告主５から集められた広告料を原資としてのポイントの上限があるので、会員の一日に付与するポイントの上限を設けたり、キャンペーン期間は、検索回数に対して付与するポイントを増やしたりする。
【００８７】
また、団体ポイントは、広告料等の原資から管理側の手数料と山分けポイントを差し引いた値が最大値であるが、例えば、各会員の検索によって徐々に増えていく団体口数に応じて、団体ポイントが増えるように表示させ、最終的には、団体ポイントとして、広告料等の原資から管理側の手数料と山分けポイントを差し引いたポイントを付与してもよい。
【００８８】
次に、制御部１３ａは、会員の順位を算出する（ステップＳ３２）。具体的には、ステップＳ３０で集計した会員口数と、ステップＳ２７で、データベース１３ｂから読み出した他の会員口数と、を比較して、会員の順位を算出する。また、制御部１３ａは、現在、Ａ団体に属する会員の数も算出する。これら会員の順位と会員数とは、会員順位欄３９に表示される。
【００８９】
次に、制御部１３ａは、山分けポイントを更新するか否かを判定する（ステップＳ３３）。具体的には、制御部１３ａは、集計された団体口数が、予め設定された閾値を超えたか否かを判定する。閾値の検索回数は、過去一定期間に集計された団体口数に基づき設定される。例えば、過去１ヶ月や過去１年や前回のキャンペーン期間等における団体口数の実績や傾向に基づき、広告主５との契約等で閾値を設定し、広告期間終了前でも、山分けポイントを増やすために必要な広告料の追加を取り決める。また、特に、新たに団体を設立し新規に始める場合、他の団体における実績や既存の検索エンジンの検索履歴より、閾値の検索回数を設定してもよい。また、閾値を団体口数に応じて複数設けてもよい。
【００９０】
次に、集計された団体口数が、閾値を超えたら（ステップＳ３３；ＹＥＳ）、制御部１３ａは、山分けポイントの更新を行う（ステップＳ３４）。具体的には、制御部１３ａは、集計された団体口数が、予め設定された閾値を超えたら、山分けポイントを増加させて更新する。なお、団体口数に比例等させて、山分けポイントを更新してもよい。
【００９１】
一方、集計された団体口数が、閾値を超えていない場合（ステップＳ３３；ＮＯ）、制御部１３ａは、山分けポイントを更新せずに、サブルーチンを終了させる。
【００９２】
会員口数等を集計したら、制御部１３ａは、会員口数等をステップＳ１１で記憶させる。なお、ステップＳ１４で利用する会員口数等の集計結果は、制御部１３ａのＲＡＭに記憶しておいてもよい。
【００９３】
このように、制御部１３ａは、総ポイント算出手段が、集計された団体検索要求に基づき、会員総ポイントを更新する機能を有する。また、制御部１３ａは、団体検索回数が閾値の検索回数を超えた場合、会員総ポイントを更新する総ポイント算出手段として機能する。また、制御部１３ａは、閾値の検索回数が、過去一定期間に集計された団体検索回数に基づき算出するように機能する。
【００９４】
次に、ステップＳ１４のデータ融合について詳細に説明する。
図１１は、管理サーバにおけるデータ融合の動作例を示すサブルーチンである。
【００９５】
図１１に示すように、ステップＳ１０で最新の山分けポイントや会員口数や団体口数等を集計した後、制御部１３ａは、山分けポイントを含む集計結果をツールバー３０用のデータに変換する（ステップＳ４０）。具体的には、会員端末２１が、データを受け取った際、ブラウザのプログラムにおいて、ツールバー３０用のデータであることが判別できるヘッダ等を設ける。このように、制御部１３ａは、会員総ポイントの情報をツールバー３０に表示させる形式のデータを作成するデータ作成手段の一例として機能する。
【００９６】
ステップＳ１３で検索結果を受信した後、制御部１３ａは、検索結果を会員が使用するブラウザ用のデータに変換する（ステップＳ４１）。具体的には、制御部１３ａが、集計結果をＨＴＭＬ形式等のマークアップ言語に変換に変換する。
【００９７】
集計結果や検索結果を変換した後、制御部１３ａは、ツールバー用データとブラウザ用データとを結合する（ステップＳ４２）。具体的には、制御部１３ａが、会員端末２１のブラウザに、ツールバー３０の表示欄に表示させるデータであるか、ブラウザの表示面に検索のリザルト画面として表示させるデータであるかを判別できるように、ヘッダ等を設けた形で、予め決めたデータフォーマットに従い、集計結果に対応したツールバー用データと、検索結果に対応したブラウザ用データとを結合させる。このように融合されたデータは、ステップＳ１５で会員端末２１に送信される。
【００９８】
以上のように、各会員によりツールバー３０を使用した検索が繰り返し行われ、図６のステップＳ３で示したように、予め設定された山分け対象期間を経過していたら、制御部１３ａは、山分けポイントに対して会員の間で山分けをする。具体的には、制御部１３ａは、山分けポイントに対して団体口数に対する会員口数を団体口数で割った値を掛け合わせ、配分する会員ポイントを算出する。
【００９９】
このように本発明によれば、管理サーバ１３が、複数の会員端末２１の表示部２１ａ画面上に表示されたツールバー３０におけるサーチボックス３１に入力された検索キーワードを含む検索要求と共に、団体に関連付けて団体ごとに付されたツールバーＩＤ４２と会員を特定する会員ＩＤ４３とを会員端末２１から受信し、会員ＩＤ４３に基づき会員を認識して会員ごとに検索要求の履歴を取得することによって会員ごとの会員検索回数を集計し、ツールバーＩＤ４２に基づき団体に属する会員の会員検索回数を集計することによって団体としての団体検索回数を集計し、集計された団体検索回数に基づき、会員に分配可能な山分けポイントを更新し、山分けポイントの情報を端末に送信することにより、ユーザである会員が一度ウェブブラウザ等にインストールされたツールバーを使用して検索を行うだけで、各会員端末２１における会員からの各会員検索要求を集計した団体検索回数が反映される山分けポイントを会員に示すことができるので、会員が利用しやすく、会員が団体の活動として容易に参加することを促すことできる。例えば、各会員が、会員自身が属する団体の山分けポイントを増加させようと、ツールバー３０を使用した検索を行ったり、ツールバー３０を使うように仲間を募ったりしやすくなる。
【０１００】
また、従来、広告主５が広告を出すときの広告料は、過去の実績の費用対効果により、決められていたため、何かのきっかけで広告主のサイトに対して急激にアクセスが増加するなど、想定が外れた場合、広告料に対する標準的な広告効果と実際の広告効果と乖離が生じていた。本実施形態によれば、団体検索回数に応じて、山分けポイントが更新されるので、ツールバー３０の使用した検索に対してリザルト画面に広告主５等の広告を掲載させる場合、広告料と広告効果との整合性をとることができる。また、山分けポイントが多くなると、会員の検索という参加の増加が見込まれ、参加の増加すると広告効果が増加し、広告主５は、さらに広告料を支払ってもよいというモチベーションが高まる。
【０１０１】
また、検索要求と共に団体に関連付けられたツールバーＩＤを受信するので、ツールバー３０を使用した会員等による検索回数の総数の自動集計ができ、団体単位のデータとなるため、団体ごとの情報処理等がしやすくなる。
【０１０２】
また、団体ごとにツールバーＩＤを付してツールバー３０を発行することにより、ツールバー３０を使用する会員を、団体ごとに自動集計でき団体単位のデータとなるため、団体ごとの情報処理等がしやすくなる。
【０１０３】
また、会員個別でなく、団体としてまとめてデータを扱えるので、検索の規模が団体においてどのくらいか分かる。こういった団体口数を各会員に知らせた場合、団体に貢献している会員の検索のモチベーションが高まり、会員同士の連帯感も生まれやすくなる。また、団体口数のように団体としてまとまった規模の検索回数として評価できるので、団体に対する広告主５からの広告収入を得やすくなる。
【０１０４】
また、管理サーバ１３の制御部１３ａが、過去一定期間に集計された団体検索回数に基づき、初期の山分けポイントを設定する場合、広告主５や会員にとって、費用対効果に見合った妥当な山分けポイントを設定できる。
【０１０５】
また、管理サーバ１３の制御部１３ａが、団体検索回数が閾値の検索回数を超えた場合、山分けポイントを更新する場合、閾値の検索回数を超えて山分けポイントを増加させるため、ツールバー３０を使用して検索を利用しようとする各会員のモチベーションを高めることができる。特に、閾値の検索回数を、団体としての目標の検索回数として会員端末２１の表示部２１ａ画面上に表示させると、さらに各会員のモチベーションを高めることができる。
【０１０６】
また、管理サーバ１３の制御部１３ａが、閾値の検索回数が、過去一定期間に集計された団体検索回数に基づき算出される場合、契約等により設定された検索に連動した広告を表示させる期間終了前でも、閾値の検索回数を超えたら、山分けポイントを更新するので、広告の表示期間のＰＶ（Page View）等に連動して、会員の検索行動対する広告効果に見合ったポイントを会員、団体等に付与できる。
【０１０７】
また、管理サーバ１３の制御部１３ａが、ツールバー３０を使用して検索する会員を特定する会員ＩＤを受信し、会員ＩＤに基づき会員を認識して検索要求の回数を集計することにより会員ごとの会員検索回数を集計する場合、集計された会員検索回数に基づき、本日の検索口数や合計口数等のようにツールバー３０の表示欄に会員検索回数が表示されることにより、会員自身が検索回数の目標を定めることができ、会員の検索を利用したいモチベーションを高めることができる。
【０１０８】
また、管理サーバ１３の制御部１３ａが、団体検索回数に基づき、団体としての団体ポイントを集計する場合、他の要素を考慮して団体検索回数を点数化しているので、団体ポイントに基づき団体として何ができるか等、各会員は、団体を評価しやすくなる。団体ポイントは各会員の検索行動に基づいているので、団体ポイントとしての団体への貢献度が分かる。
【０１０９】
また、管理サーバ１３の制御部１３ａが、会員検索回数に基づき、会員ごとの会員ポイントを集計する場合、他の要素を考慮して会員検索回数を点数化しているので、各会員は、会員が比較して判断する上で、評価しやすくなる。例えば、会員ポイントに基づき、商品等の購入や割り引きに利用できる等、会員ポイントに交換性を持たせると、この会員ポイントで何が購入できるとか判断するなど、評価しやすくなり、結果として、各会員の検索のモチベーションを高めることができる。各会員への還元として、ポイントを付与するので、会員の検索を利用したいモチベーションを高めることができる。
【０１１０】
また、管理サーバ１３の制御部１３ａが、山分けポイントを含む集計結果をツールバー３０に表示させる形式のデータを作成する場合、ツールバー３０に検索行動の結果を反映させることにより、会員の検索を利用したいモチベーションを高めることができる。
【０１１１】
また、団体検索回数および会員検索回数、団体ポイントおよび会員ポイントのように、団体および会員の両方に関する集計結果に基づき、会員が寄与している割合を算出したり、会員の順位等のランクを算出したり、団体および会員の両方に関する集計結果をツールバー３０に表示したりすることにより、会員の団体における位置づけが分かり、団体への貢献度が明確になったり、他の会員との比較もでき、競い合ったり等、会員の検索を利用したいモチベーションを高めることができる。
【０１１２】
また、本実施形態によれば、ツールバーＩＤが複数種類ある場合、異なるツールバーＩＤを、Ａ団体、Ｂ団体等、各団体に付与し、管理サーバ１３の制御部１３ａが、ツールバーＩＤに基づき、ツールバーＩＤごとに、団体検索回数を集計し、ツールバーＩＤごとの集計結果を、ツールバーＩＤごとにデータベース１３ｂに記憶することにより、各団体に紐付けされたツールバーＩＤごとに、検索回数が集計されるため、どの団体のツールバーを使用されたかのツールバーの出所が分かる。また、広告主５が、各団体に対して、広告料の配分がしやすくなる。
【０１１３】
また、会員自身が所属する団体以外の団体の検索回数や団体ポイントを比較することにより、他の団体と競うことも可能であり、会員の検索を利用したいモチベーションを高めることができる。
【０１１４】
次に、本実施形態の変形例について説明する。なお、クエリのデータ４５のデータフォーマット構成が異なっていて、他の構成は、本実施形態と同様であり、本実施形態と同一または対応する部分には、同一の符号を用いて説明する。
【０１１５】
図１２は、図５のデータフォーマットの変形例を示す模式図である。
【０１１６】
図１２に示すように、クエリのデータ４５のデータフォーマット構成は、ツールバーＩＤ４２と会員ＩＤ４３との代わりに、枝番付きツールバーＩＤ４７となっている。
【０１１７】
枝番付きツールバーＩＤ４７の枝番は、ツールバー３０を発行する際の発行番号である。具体的には、Ａ団体に参加したいユーザは、Ａ団体のウェブページ等にアクセスして、ツールバー３０のインストールファイルをツールバーサーバ１１のデータベースやＡ団体のサーバ等からダウンロードする。このとき、ツールバー３０をダウンロードさせるツールバーサーバ１１等は、ツールバーＩＤの末尾に、発行番号を枝番として付加して、ツールバー３０を発行する。発行番号は、発行順のシリアル番号や、発行日時等でもよい。
【０１１８】
枝番付きツールバーＩＤ４７の場合、ユーザは会員登録をしなくてもよく、ユーザは、ツールバー３０のインストーラをダウンロードした時点、または、インストールした時点等で、Ａ団体の会員となれる。
【０１１９】
また、ツールバー情報データベース１６には、団体に関連付けて団体ごとに付されたツールバー認識情報や発行番号付きツールバー認識情報が記憶される。
【０１２０】
次に、本実施形態の変形例の動作について説明する。
【０１２１】
なお、発行番号付きツールバー認識情報は、ツールバー認識情報に、発行番号として会員特定情報を含めた情報であり、検索要求と共に発行番号付きツールバー認識情報を端末から受信することにより、ツールバー認識情報（ツールバーＩＤ）と会員特定情報（会員ＩＤ）とを、検索要求と共に端末から受信することできる。このため、ステップＳ７の情報抽出の際、発行番号付きツールバー認識情報から、発行番号とツールバー認識情報と分離したり、ステップＳ９のデータベース参照やステップＳ１０のポイント集計の際、会員特定情報の代わりに発行番号（枝番）を用いたりする点が主に異なる。
【０１２２】
まず、会員端末２１は、Ｓ５に対応したステップで、ツールバー３０を使用した検索の際、検索要求コマンド４６や検索キーワード４８と共に枝番付きツールバーＩＤ４７を有するクエリのデータ４５を管理サーバ１３に送信する。そして制御部１３ａは、ステップＳ６に対応したステップで、データ４５のデータフォーマットを有するクエリを受信する。このように、制御部１３ａは、端末２１の画面上に表示されるツールバー３０における検索用入力欄に入力された検索キーワードを含む検索要求と共に、会員が属する団体に関連付けて団体ごとに付されたツールバー認識情報に対して会員にツールバー３０を発行する際に発行番号が付された発行番号付きツールバー認識情報を受信する受信手段として機能する。
【０１２３】
次に、制御部１３ａは、情報抽出サブルーチンのステップＳ２０に対応したステップで、枝番付きツールバーＩＤ４７を抽出する。そして、制御部１３ａは、ステップＳ２１に対応するステップで、枝番付きツールバーＩＤ４７からツールバーＩＤと枝番とを分離する。具体的には、制御部１３ａは、枝番付きツールバーＩＤ４７の形式に基づき、枝番付きツールバーＩＤ４７の前半部からツールバーＩＤと、後半部から枝番とを取り出す。
【０１２４】
枝番を分離した後の処理は、枝番が会員ＩＤのように処理される。例えば、ステップＳ２６に対応したステップでは、制御部１３ａは、枝番付きツールバーＩＤ４７の枝番に基づき、データベース１３ｂから、枝番に対応した会員の合計口数合計検索回数等を参照して読み出す。なお、制御部１３ａは、ツールバーＩＤに基づき、まずＡ団体に属する会員を絞り、次に枝番に基づき、検索要求をしてきた会員を特定すると、データベース１３ｂに早くアクセスできる。
【０１２５】
このように本実施形態の変形例によれば、ユーザである会員が枝番によって管理されているので、会員登録をしなくても会員が団体の活動として容易に参加することができる。
【０１２６】
特に、会員登録をしない場合、ツールバー３０を付与する際の会員登録の手順の処理や会員ＩＤの発行等の会員登録の処理をしなくて済むので、管理サーバ１３の負担が減少する。また、シリアル番号等の簡易な枝番の管理のみで済ませることができるので、複雑な会員ＩＤの照合をする必要がなく、システムを簡素化することができる。さらに、ポイントがある程度貯まった会員にポイントを付与する際に会員個人の厳密な特定を行ったならば、ツールバー３０を付与する際と異なり、人数が制限されるので、管理サーバ１３の負担が減少する。
【０１２７】
また、枝番付きツールバーＩＤ４７を付してツールバー３０を発行することにより、ツールバー３０を使用する会員を、団体ごとに自動集計でき団体単位のデータとなるため、団体ごとの情報処理等がしやすくなる。
【０１２８】
（第２実施形態）
次に、本発明に係る第２実施形態に係る情報処理サーバシステムについて説明する。
【０１２９】
なお、情報処理サーバシステムの構成は、前記第１実施形態に係る情報処理サーバシステムと同様であるが、ツールバーの一部の機能や、会員端末２１等の表示部２１ａに表示させるリザルト画面のデータ等が異なる。また、第１実施形態と同一または対応する部分には、同一の符号を用いて動作等を説明する。その他の実施形態および変形例も同様とする。
【０１３０】
図１３は、本発明に係る第２実施形態において、会員端末２１に表示させる検索結果を示す模式図である。
【０１３１】
図１３に示すように、ブラウザは、サーチボックスに入力された検索キーワードに基づき、ネットワーク上の検索対象の検索要求を行うツールバー部５０と、検索結果等を表示させる検索リザルト部５５と、を有する。
【０１３２】
ツールバー部５０には、第１実施形態とは異なり、検索口数や団体ポイント等の集計結果は、表示されない。
【０１３３】
検索リザルト部５５は、検索口数や団体ポイント等の集計結果を表示させる集計結果表示枠５６と、広告主５等の広告を掲載する広告主広告枠５７と、検索結果のリストを表示する検索結果表示枠５８と、を有する。
【０１３４】
集計結果表示枠５６には、山分けポイントや本日の口数を示すバーゲージ５９や山分けポイントが増加する閾値の検索回数としての目標団体口数等が表示されている。
【０１３５】
次に、本発明の第２実施形態に係る情報処理サーバシステムの動作について、図に基づき説明する。なお、第１実施形態に係る情報処理サーバシステムにおける動作と、ほぼ同様であるが、データ融合の動作が異なる。
【０１３６】
図１４は、本発明に係る第２実施形態に係るデータ融合の動作例を示すサブルーチンである。
【０１３７】
ステップＳ１０で最新の会員口数や会員ポイント等を集計し、ステップＳ１３で検索結果を受信した後、制御部１３ａは、第１実施形態のステップＳ１４のように、集計結果と検索結果との融合を行う。すなわち、図１４に示すように、制御部１３ａは、山分けポイントを含む集計結果と検索結果と表示配置とを考慮して会員使用のブラウザ用のデータに変換する（ステップＳ４５）。具体的には、制御部１３ａが、集計結果を集計結果表示枠５６に表示し、検索結果を検索結果表示枠５８に表示できるように、ＨＴＭＬ用のタグ等を付けながら、集計結果と検索結果が結合される。その他、広告主５の広告データも加えられる。そして、融合されたデータは、ステップＳ１５で会員端末２１に送信される。このように制御部１３ａは、データ作成手段の一例として、検索要求に対する検索結果と共に会員総ポイントの情報を表示させる形式のデータを作成する機能を有する。
【０１３８】
このように本実施形態によれば、管理サーバ１３は、検索要求に対する検索結果と共に集計結果を表示させる形式のデータを作成することにより、ウェブブラウザのリザルト画面に検索結果とポイント等の集計結果とを会員により提示しやすくなり、会員の検索を利用したいモチベーションを高めることができる。
【０１３９】
なお、第１および第２実施形態において、ツールバー３０をウェブブラウザにインストールするときに時に、会員端末２１のハードディスクドライブに形成されたクッキー（Cookie）にツールバーＩＤを記憶してもよい。必ずしもツールバー３０自体にツールバーＩＤを有しなくてもよい。例えば、ツールバー３０のプログラムのコードの中やインストールプログラムの中にツールバーＩＤが格納されていて、インストール時にクッキーにツールバーＩＤや会員ＩＤ等を書き込んでおく。このような形態の場合、検索ボタン３２を押したとき、会員端末２１の制御部が、クッキーのツールバーＩＤを読みに行き、検索キーワードと共に検索用のクエリを作成してから、管理サーバ１３に送信する。
【０１４０】
また、初回の検索時にツールバーＩＤをクッキーに書き込み、２回目以降は、クッキーからツールバーＩＤを読みに行くようにしてもよい。
【０１４１】
また、検索回数やポイントを、数値でなく、バーゲージのようにグラフィカルに表示してもよい。この場合、会員は、一見して、検索回数や貢献度等が分かりやすくなる。
【０１４２】
また、会員端末２１からの検索要求のデータフォーマットは、図５に示したようなデータフォーマットに限らず、管理サーバ１３が、ツールバーＩＤや会員ＩＤを抽出できるデータフォーマットならばよい。例えば、検索要求コマンドと検索キーワードからなる検索クエリに、ツールバーＩＤや会員ＩＤを結合させて、ツールバーＩＤや会員ＩＤが含まれていることを示すヘッダ等を付けたデータでもよい。
【０１４３】
また、集計結果を、ツールバー３０やツールバー部５０と、検索リザルト部５５との両方に表示してもよい。
【０１４４】
また、会員総ポイントの更新は、団体の会員数に応じてもよい。ツールバー３０を使用する会員が増加すれば、広告主５の広告を見る会員が増加することにもなり、広告効果も上がるので、広告主５が更に広告料を出資しやすくなる。また、会員の増加により、山分けポイントから各会員に分配される分が減少しやすいが、団体の会員数に応じて山分けポイントを増やすことで、会員のモチベーションが減少しにくくなる。
【０１４５】
また、会員の参加促進として、管理側や団体側が、会員総ポイントを増加させてもよい。管理サーバ１３が管理側の手数料や団体ポイントの割合を減少させて会員総ポイントの割合を増加させたり、管理側や団体側の直接資本を投下により、会員総ポイントを増加させたりする。
【０１４６】
また、ポイントがある程度貯まった時点で、ボーナスポイント等を与えるようにしておくと、会員は、ポイントが貯まるように同じツールバー３０を使うようになりやすくなる。
【０１４７】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【０１４８】
１０・・・情報処理サーバシステム
１１・・・ツールバーサーバ
１２・・・検索サーバ
１３・・・管理サーバ
１３ａ・・・制御部
１３ｂ・・・データベース
２０、２５・・・団体端末
２１、２６・・・会員端末（端末）
３０・・・ツールバー
３１・・・サーチボックス（検索用入力欄）
３３・・・山分けポイント欄（会員総ポイント）
３４・・・本日の口数欄（会員検索回数）
３５・・・合計口数欄（会員検索回数）
３６・・・合計ポイント欄（会員ポイント）
３７・・・団体口数欄（団体検索回数）
３８・・・団体ポイント欄（団体ポイント）
４２・・・ツールバーＩＤ（ツールバー認識情報）
４３・・・会員ＩＤ（会員特定情報）
４４・・・検索キーワード
５０・・・ツールバー部
５５・・・検索リザルト部
５６・・・集計結果表示枠
５８・・・検索結果表示枠
【図１】
2010272086.tif 000003
【図２】
2010272086.tif 000004
【図３】
2010272086.tif 000005
【図４】
2010272086.tif 000006
【図５】
2010272086.tif 000007
【図６】
2010272086.tif 000008
【図７】
2010272086.tif 000009
【図８】
2010272086.tif 000010
【図９】
2010272086.tif 000011
【図１０】
2010272086.tif 000012
【図１１】
2010272086.tif 000013
【図１２】
2010272086.tif 000014
【図１３】
2010272086.tif 000015
【図１４】
2010272086.tif 000016
【手続補正書】
【提出日】平成22年5月20日(2010.5.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
制御部１３ａは、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）等を有し、会員端末２１、２６からの検索要求等を受信したり、検索サーバ１２に検索要求をしたり、ツールバーサーバ１１から、団体に関する情報や会員に関する情報を入手してデータベース１３ｂに記憶したりする。また、制御部１３ａは、会員端末２１、２６の画面上に表示されたツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求と共に、ツールバーを使用して検索する会員が属する団体に関連付けられて団体ごとに付されたツールバー認識情報やツールバーを使用して検索する会員を特定する会員特定情報を、会員端末２１、２６からから受信する受信手段の一例として機能する。また、制御部１３ａは、会員情報記憶手段としての会員情報データベース１５を参照して会員特定情報に基づき会員を認識して会員ごとに検索要求の履歴を取得することにより、会員ごとの会員検索要求を集計する集計手段の一例として機能する。さらに、制御部１３ａは、ツールバー記憶手段としてのツールバー情報データベース１６を参照してツールバー認識情報に基づき会員検索要求を集計することにより、団体としての団体検索要求を集計する集計手段の一例として機能する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
このように、本日口数欄３４等の表示欄には、管理サーバ１３から受信した情報に基づき、結果が表示される。なお、ポイントは、獲得したポイントにより商品を購入できる等の換金性を有する。会員や団体に付与されるポイントは、キャンペーン時のボーナスポイントや、広告主５からの広告料の増減等により、変化するために、累計のポイントは、必ずしも検索回数に比例しない。また、広告主５からの広告料としのポイントは、各会員と団体や管理側へ配分される。この配分率は、契約等で予め決めておくが、総検索回数に応じて変えてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
また、従来、広告主５が広告を出すときの広告料は、過去の実績の費用対効果により、決められていたため、何かのきっかけで広告主のサイトに対して急激にアクセスが増加するなど、想定が外れた場合、広告料に対する標準的な広告効果と実際の広告効果と乖離が生じていた。本実施形態によれば、団体検索回数に応じて、山分けポイントが更新されるので、ツールバー３０の使用した検索に対してリザルト画面に広告主５等の広告を掲載させる場合、広告料と広告効果との整合性をとることができる。また、山分けポイントが多くなると、会員の検索という参加の増加が見込まれ、参加が増加すると広告効果が増加し、広告主５は、さらに広告料を支払ってもよいというモチベーションが高まる。
【手続補正書】
【提出日】平成22年7月6日(2010.7.6)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2010272086.tif 000017
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2010272086.tif 000018
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2010272086.tif 000019
【手続補正書】
【提出日】平成22年8月16日(2010.8.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置において、
団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段と、
前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段と、
前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段と、
前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段と、
前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段と、
前記集計手段の集計結果を記憶する集計結果記憶手段と、
前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段と、
前記会員総ポイントの情報を前記端末に送信する送信手段と、を備え、
前記集計手段が、前記ツールバー情報記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記集計手段が、前記会員総ポイントから前記会員に分配する前記会員ごとの会員ポイントを、前記会員検索要求に基づき集計することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記総ポイント算出手段が、過去一定期間に集計された前記団体検索要求に基づき、初期の前記会員総ポイントを設定することを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
前記集計手段が、前記団体検索要求に基づき、前記団体ごとの団体検索回数を集計することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記総ポイント算出手段は、前記団体検索回数が閾値の検索回数を超えた場合、前記会員総ポイントを更新することを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記閾値の検索回数が、過去一定期間に集計された前記団体検索回数に基づき算出されることを特徴とする情報処理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の情報処理装置において、
前記会員総ポイントの情報を前記ツールバーに表示させる形式のデータを作成するデータ作成手段を更に備えたことを特徴とする情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記データ作成手段が、前記検索要求に対する検索結果と共に前記会員総ポイントの情報を表示させる形式のデータを作成することを特徴とする情報処理装置。
【請求項９】
請求項１から請求項８のいずれか１項に記載の情報処理装置において、
前記団体ごとにツールバー認識情報を付して前記ツールバーを発行するツールバー提供手段を更に備えたことを特徴とする情報処理装置。
【請求項１０】
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置の情報処理方法において、
団体情報記憶手段が、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶ステップと、
ツールバー情報記憶手段が、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶ステップと、
会員情報記憶手段が、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶ステップと、
受信手段が、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信ステップと、
集計手段が、前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計ステップと、
集計結果記憶手段が、前記集計ステップにおいて集計された集計結果を記憶する集計結果記憶ステップと、
総ポイント算出手段が、前記会員に分配可能な会員総ポイントを算出する総ポイント算出ステップと、
送信手段が、前記会員総ポイントの情報を前記端末に送信する送信ステップと、を含み、
前記集計ステップで、前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出ステップで、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理方法。
【請求項１１】
コンピュータを、
端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行うように機能させる情報処理プログラムにおいて、
団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段、
前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段、
前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段、
前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段、
前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段、
前記集計手段の集計結果を記憶する集計結果記憶手段、
前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段、および、
前記会員総ポイントの情報を前記端末に送信する送信手段として機能させ、
前記集計手段が、前記ツールバー情報記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、
前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする情報処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置において、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段と、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段と、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段と、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段と、前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段と、前記集計手段の集計結果を記憶する集計結果記憶手段と、前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段と、前記会員総ポイントの情報を前記端末に送信する送信手段と、備え、前記集計手段が、前記ツールバー情報記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項８に記載の発明は、請求項７に記載の情報処理装置において、前記データ作成手段が、前記検索要求に対する検索結果と共に前記会員総ポイントの情報を表示させる形式のデータを作成することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項１０に記載の発明は、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行う情報処理装置の情報処理方法において、団体情報記憶手段が、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶ステップと、ツールバー情報記憶手段が、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶ステップと、会員情報記憶手段が、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶ステップと、受信手段が、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信ステップと、集計手段が、前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計ステップと、計結果記憶手段が、前記集計ステップにおいて集計された集計結果を記憶する集計結果記憶ステップと、総ポイント算出手段が、前記会員に分配可能な会員総ポイントを算出する総ポイント算出ステップと、送信手段が、前記会員総ポイントの情報を前記端末に送信する送信ステップと、を含み、前記集計ステップで、前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出ステップで、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項１１に記載の発明は、コンピュータを、端末の画面上に表示されるツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求を、前記端末から受信して情報処理を行うように機能させる情報処理プログラムにおいて、団体に関連付けられた情報を当該団体から受け付けて記憶する団体情報記憶手段、前記団体に関連付けて前記団体ごとに付されたツールバー認識情報を記憶するツールバー情報記憶手段、前記団体に属する会員を特定する会員特定情報を、前記団体に関連付けて記憶する会員情報記憶手段、前記ツールバー認識情報と前記会員特定情報とを、前記検索要求と共に前記端末から受信する受信手段、前記会員情報記憶手段を参照して前記会員特定情報に基づき前記会員を認識して前記会員ごとに前記検索要求の履歴を取得することにより、前記会員ごとの会員検索要求を集計する集計手段、前記集計手段の集計結果を記憶する集計結果記憶手段、前記会員に分配可能な会員総ポイントを算出する総ポイント算出手段、および、前記会員総ポイントの情報を前記端末に送信する送信手段として機能させ、前記集計手段が、前記ツールバー情報記憶手段を参照して前記ツールバー認識情報に基づき、前記会員検索要求を集計することにより、前記団体としての団体検索要求を集計し、前記総ポイント算出手段が、集計された前記団体検索要求に基づき、前記会員総ポイントを更新することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
制御部１３ａは、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）等を有し、会員端末２１、２６からの検索要求等を受信したり、検索サーバ１２に検索要求をしたり、ツールバーサーバ１１から、団体に関する情報や会員に関する情報を入手してデータベース１３ｂに記憶したりする。また、制御部１３ａは、会員端末２１、２６の画面上に表示されたツールバーにおける検索用入力欄に入力された検索キーワードを含む検索要求と共に、ツールバーを使用して検索する会員が属する団体に関連付けられて団体ごとに付されたツールバー認識情報やツールバーを使用して検索する会員を特定する会員特定情報を、会員端末２１、２６からから受信する受信手段の一例として機能する。また、制御部１３ａは、会員情報記憶手段としての会員情報データベース１５を参照して会員特定情報に基づき会員を認識して会員ごとに検索要求の履歴を取得することにより、会員ごとの会員検索要求を集計する集計手段の一例として機能する。さらに、制御部１３ａは、ツールバー情報記憶手段としてのツールバー情報データベース１６を参照してツールバー認識情報に基づき会員検索要求を集計することにより、団体としての団体検索要求を集計する集計手段の一例として機能する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
図９に示すように、ステップＳ７でクエリから各種情報を抽出した後、制御部１３ａは、抽出した情報に基づき、データベース１３ｂやツールバー情報データベース１６や検索履歴データベース１７等のデータベースに記憶されている団体の合計口数と団体ポイントとを参照して読み出す（ステップＳ２５）。具体的には、制御部１３ａは、ツールバー情報データベース１６等のデータベースに記憶されているツールバーＩＤと照合し、団体を認識する。そして、制御部１３ａは、ツールバーＩＤ４２に基づき、データベース１３ｂや検索履歴データベース１７等のデータベースからツールバーＩＤ４２に対応したＡ団体の合計口数等の検索要求の履歴や団体ポイントを取得する。このように、制御部１３ａは、ツールバー情報データベース１６等のツールバー情報記憶手段を参照してツールバーＩＤ４２に基づき団体を認識して団体ごとに、データベース１３ｂや検索履歴データベース１７等のデータベースの検索要求の履歴を取得することにより、団体としての検索要求を集計する集計手段の一例として機能する。