(57)【特許請求の範囲】
【請求項１】
ユーザ端末から検索キーワードを含む検索要求を受け付ける受付手段と、
前記検索要求に含まれる検索キーワードに基づいて、当該検索キーワードに対応する情報を検索結果として取得する検索手段と、
特定の検索キーワードに対応する広告情報を記憶する広告情報記憶手段と、
前記検索要求に含まれる検索キーワードが前記特定の検索キーワードである場合に、前記広告情報記憶手段から当該特定の検索キーワードに対応する広告情報を取得する取得手段と、
前記取得手段によって取得された広告情報に基づく画像を背景画像として前記検索結果を表示する検索結果ページを生成する生成手段と、
前記生成手段によって生成された検索結果ページを前記特定の検索キーワードを含む検索要求を行ったユーザ端末へ送信する送信手段と
を備え、
前記受付手段は、
前記検索結果ページに表示された前記背景画像の登録要求を前記ユーザ端末から受け付け、
前記生成手段は、
前記登録要求を行ったユーザ端末から検索要求があると、前記登録要求された背景画像を前記検索結果の背景画像とする前記検索結果ページを生成し、
前記送信手段は、
前記生成手段によって生成された検索結果ページを前記検索要求を行ったユーザ端末へ送信する
ことを特徴とする検索情報提供装置。 
【請求項２】
前記ユーザ端末のユーザに関する情報を記憶するユーザ情報記憶手段を有し、
前記取得手段は、
前記検索要求に含まれる検索キーワードが前記特定の検索キーワードである場合に、当該特定の検索キーワードに対応する広告情報のうち前記ユーザ情報記憶手段に記憶された情報に応じた広告情報を選択する
ことを特徴とする請求項１に記載の検索情報提供装置。 
【請求項３】
前記受付手段は、
前記検索要求を行ったユーザ端末の種別を判定し、
前記広告情報記憶手段は、
前記特定の検索キーワードに対応する広告情報としてユーザ端末の種別に応じた広告情報を記憶しており、
前記取得手段は、
前記検索要求に含まれる検索キーワードが前記特定の検索キーワードである場合に、当該特定の検索キーワードに対応する広告情報として前記検索要求を行ったユーザ端末の種別に応じた広告情報を選択する
ことを特徴とする請求項１または２に記載の検索情報提供装置。 
【請求項４】
前記取得手段は、
前記登録要求を行ったユーザ端末から前記特定の検索キーワードを含む検索要求があった場合に、前記検索要求に含まれる前記特定の検索キーワードに対応する広告情報に代えて、前記登録要求の背景画像に対応する広告情報を前記広告情報記憶手段から取得する
ことを特徴とする請求項１〜３のいずれか１つに記載の検索情報提供装置。 
【請求項５】
前記広告情報記憶手段は、
前記広告情報に対応させて所定ページのアドレスを記憶し、
前記生成手段は、
前記広告情報記憶手段に記憶された前記所定ページのアドレスに基づき、前記取得手段によって取得された広告情報に対応する前記所定ページへアクセスするボタンを、前記検索結果ページに付加する
ことを特徴とする請求項１〜４のいずれか１つに記載の検索情報提供装置。 
【請求項６】
前記ボタンは、
対応する前記広告情報に基づく画像に応じた色および／または形状である
ことを特徴とする請求項５に記載の検索情報提供装置。 
【請求項７】
ユーザ端末に提供するコンテンツを記憶するコンテンツ記憶手段と、
前記ユーザ端末毎に前記コンテンツの提供に対する対価を決定する決定手段と、
前記ユーザ端末毎に前記特定の検索キーワードに対応する広告情報の利用状況を判定する判定手段と、を有し、
前記生成手段は、
前記コンテンツ記憶手段に記憶された前記コンテンツを含むコンテンツページを前記ユーザ端末へ送信し、
前記決定手段は、
前記判定手段による判定結果に基づいて前記コンテンツの提供に対する対価を決定する
ことを特徴とする請求項１〜６のいずれか１つに記載の検索情報提供装置。 
【請求項８】
前記生成手段は、
前記検索手段によって検索された前記検索キーワードに対応する情報が所定数を超える場合、異なる広告情報に基づく画像を背景画像として所定数単位で検索結果を表示する複数の検索結果ページを生成する
ことを特徴とする請求項１〜７のいずれか１つに記載の検索情報提供装置。 
【請求項９】
前記生成手段は、
色および大きさのうち少なくとも一方が互いに異なる画像を、前記異なる広告情報に基づく画像とする
ことを特徴とする請求項８に記載の検索情報提供装置。 
【請求項１０】
コンピュータが実行する情報提供方法であって、
ユーザ端末から検索キーワードを含む検索要求を受け付ける受付工程と、
前記検索要求に含まれる検索キーワードに基づいて、当該検索キーワードに対応する情報を検索結果として取得する検索工程と、
前記検索要求に含まれる検索キーワードが特定の検索キーワードである場合に、当該特定の検索キーワードに対応する広告情報を記憶する広告情報記憶手段から当該特定の検索キーワードに対応する広告情報を取得する取得工程と、
前記取得工程によって取得された広告情報に基づく画像を背景画像として前記検索結果を表示する検索結果ページを生成する生成工程と、
前記生成工程によって生成された検索結果ページを前記特定の検索キーワードを含む検索要求を行ったユーザ端末へ送信する送信工程と、
前記検索結果ページに表示された前記背景画像の登録要求を前記ユーザ端末から受け付ける登録受付工程と、を含み、
前記生成工程は、
前記登録受付工程において前記登録要求を行ったユーザ端末から検索要求が受け付けられた場合、前記登録要求された背景画像を前記検索結果の背景画像とする前記検索結果ページを生成し
前記送信工程は、
前記生成工程によって生成された検索結果ページを前記検索要求を行ったユーザ端末へ送信する
ことを特徴とする検索情報提供方法。 
【請求項１１】
ユーザ端末から検索キーワードを含む検索要求を受け付ける受付手順と、
前記検索要求に含まれる検索キーワードに基づいて、当該検索キーワードに対応する情報を検索結果として取得する検索手順と、
前記検索要求に含まれる検索キーワードが特定の検索キーワードである場合に、当該特定の検索キーワードに対応する広告情報を記憶する広告情報記憶手段から当該特定の検索キーワードに対応する広告情報を取得する取得手順と、
前記取得手順によって取得された広告情報に基づく画像を背景画像として前記検索結果を表示する検索結果ページを生成する生成手順と、
前記生成手順によって生成された検索結果ページを前記特定の検索キーワードを含む検索要求を行ったユーザ端末へ送信する送信手順と、
前記検索結果ページに表示された前記背景画像の登録要求を前記ユーザ端末から受け付ける登録受付手順とをコンピュータに実行させ、
前記生成手順は、
前記登録受付手順において前記登録要求を行ったユーザ端末から検索要求が受け付けられた場合、前記登録要求された背景画像を前記検索結果の背景画像とする前記検索結果ページを生成し、
前記送信手順は、
前記生成手順によって生成された検索結果ページを前記検索要求を行ったユーザ端末へ送信する
ことを特徴とする検索情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索情報提供装置、検索情報提供方法および検索情報提供プログラムに関する。
【背景技術】
【０００２】
インターネット上には膨大な情報が開示されており、ユーザは、知りたい情報を探す際には検索サイトを利用する場合が多い。かかる検索サイトでは、検索マッチング広告や検索連動広告と呼ばれる広告配信が行われることがある。
【０００３】
この種の広告配信は、ユーザから指定された検索キーワードに応じた検索結果に隣接させてキーワードに関連する広告を表示するページをユーザに提示することによって行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、多様な種類のユーザ端末で検索サイトの検索が行われるようになってきており、検索結果とは別領域にテキストやバナーによって広告を表示する従来の広告配信では、必ずしも効果的な広告表示とならない場合がある。
【０００６】
本願は、上記に鑑みてなされたものであって、効果的な広告表示を行うことができる検索情報提供装置、検索情報提供方法および検索情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る検索情報提供装置は、ユーザ端末から検索キーワードを含む検索要求を受け付ける受付手段と、前記検索要求に含まれる検索キーワードに基づいて、当該検索キーワードに対応する情報を検索結果として取得する検索手段と、特定の検索キーワードに対応する広告情報を記憶する広告情報記憶手段と、前記検索要求に含まれる検索キーワードが前記特定の検索キーワードである場合に、前記広告情報記憶手段から当該特定の検索キーワードに対応する広告情報を取得する取得手段と、前記取得手段によって取得された広告情報に基づく画像を背景画像として前記検索結果を表示する検索結果ページを生成する生成手段と、前記生成手段によって生成された検索結果ページを前記特定の検索キーワードを含む検索要求を行ったユーザ端末へ送信する送信手段とを備え、前記受付手段は、前記検索結果ページに表示された前記背景画像の登録要求を前記ユーザ端末から受け付け、前記生成手段は、前記登録要求を行ったユーザ端末から検索要求があると、前記登録要求された背景画像を前記検索結果の背景画像とする前記検索結果ページを生成し、前記送信手段は、前記生成手段によって生成された検索結果ページを前記検索要求を行ったユーザ端末へ送信することを特徴とする。 
【発明の効果】
【０００８】
本願に係る検索情報提供装置、検索情報提供方法および検索情報提供プログラムは、効果的な広告表示を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る検索情報提供装置の説明図である。
【図２】図２は、実施形態に係る検索情報提供装置の構成例を示す図である。
【図３】図３は、広告ＤＢに記憶される広告情報テーブルの一例を示す図である。
【図４】図４は、広告情報に基づく画像の例を示す図である。
【図５】図５は、広告画像の表示位置の例を示す図である。
【図６】図６は、ユーザ情報ＤＢに記憶されるユーザ情報テーブルの一例を示す図である。
【図７】図７は、ユーザ端末に表示されるブラウザの画面の一例を示す図である。
【図８】図８は、ブラウザの画面に表示されるシェア先選択ページの一例を示す図である。
【図９】図９は、実施形態に係る検索情報提供装置による検索情報提供処理のフローチャートである。
【図１０】図１０は、図９に示す取得処理のフローチャートである。
【図１１】図１１は、図９に示すシェア登録処理のフローチャートである。
【図１２】図１２は、実施形態に係る検索情報提供装置による対価・特典決定処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願に係る検索情報提供装置、検索情報提供方法および検索情報提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る検索情報提供装置、検索情報提供方法および検索情報提供プログラムが限定されるものではない。また、以下においては、「データベース」を「ＤＢ」と記載するものとする。
【００１１】
［１．検索情報提供処理］
まず、実施形態に係る検索情報提供装置が行う検索情報提供処理について説明する。図１は、実施形態に係る検索情報提供処理の説明図である。図１に示す検索情報提供装置、ユーザ端末および広告主端末は、それぞれインターネットなどの通信網に接続されており、例えば、アドレス等を指定したアクセスにより通信網を介して互いに通信可能となっている。
【００１２】
検索情報提供装置は、ユーザ端末が指定した検索キーワードが特定の検索キーワードである場合に、かかる特定の検索キーワードに対応する広告を背景とする検索結果ページを生成して、ユーザ端末へ送信する検索情報提供処理を実行する。検索結果ページの背景とする広告は、広告掲載権を購入した広告主から提供される。広告掲載権は、検索結果ページ背景の編集権であり、以下、背景編集権と呼ぶ。
【００１３】
かかる背景編集権は、図１に示すように、検索サービスを提供する検索情報提供装置の運営者（以下、検索サービス業者と記載する）から広告主に対して販売される（Ｓｔｅｐ１）。背景編集権の販売は、例えば、検索情報提供装置から広告主端末に対して、背景編集権についての情報を送信し、広告主端末から背景編集権の発注情報を検索情報提供装置が受信することによって成立する。
【００１４】
背景編集権を購入した広告主は、広告主端末から検索情報提供装置に対して編集情報を送信する（Ｓｔｅｐ２）。かかる編集情報には、広告主が希望するキーワード（以下、指定キーワードと記載する）の情報および広告情報が含まれる。検索情報提供装置は、広告主端末から取得した編集情報に含まれる指定キーワード（特定の検索キーワードの一例に相当）の情報および広告情報を互いに関連付けて広告ＤＢに記憶する。
【００１５】
図１に示す例では、指定キーワードとして「サッカー＆ソックス」が、広告情報として「星形状の枠にＬｏｇｏＢの文字が記載された画像を生成するための情報（以下、ＬｏｇｏＢ情報と記載する）が互いに関連付けて広告ＤＢに記憶される。なお、「サッカー＆ソックス」のうち「＆」はＡＮＤ条件を示す。
【００１６】
このようにして、背景編集権を購入した各広告主から取得された指定キーワードの情報および広告情報が取得され広告ＤＢに記憶される。広告ＤＢに指定キーワードの情報および広告情報が記憶された後、検索情報提供装置は、広告ＤＢに記憶された指定キーワードに基づいて、広告ＤＢに対応して記憶される広告情報に基づく画像を背景画像とした検索結果ページの生成が可能となる。
【００１７】
検索情報提供装置は、ユーザ端末から検索要求を受信する（Ｓｔｅｐ３）。かかる検索要求に含まれる検索キーワードに基づいて、インデックスＤＢを検索し、当該検索キーワードに対応する情報をインデックスＤＢから取得する検索処理を実行する（Ｓｔｅｐ４）。ここでは、ユーザ端末から送信される検索キーワードは、「サッカー＆ソックス」であり、「サッカー」と「ソックス」のＡＮＤ条件のキーワードである。検索情報提供装置は、「サッカー」および「ソックス」の双方に関連する情報をインデックスＤＢから取得する。
【００１８】
さらに、検索情報提供装置は、検索キーワードが広告ＤＢに記憶された指定キーワードと一致する場合、かかる指定キーワードに対応する広告情報を広告ＤＢから取得する取得処理を実行する（Ｓｔｅｐ５）。広告ＤＢには、検索キーワードと一致する指定キーワードとして「サッカー＆ソックス」が記憶されている。したがって、検索情報提供装置は、「サッカー＆ソックス」に対応する広告情報として、ＬｏｇｏＢ情報を広告ＤＢから取得する。
【００１９】
そして、検索情報提供装置は、取得処理によって取得された広告情報に基づく画像を背景画像として検索処理による検索結果を表示する検索結果ページを生成し、検索要求元のユーザ端末へ送信する（Ｓｔｅｐ６）。検索情報提供装置から送信された検索結果ページは、ユーザ端末のディスプレイに表示される。ここでは、かかる検索結果ページは、「サッカー＆ソックス」に対応する検索結果に、ＬｏｇｏＢ情報に基づく画像を背景とする表示内容のページとなる。
【００２０】
このように検索結果ページの背景画像に広告情報に基づく画像を表示することで、検索結果ページの背景領域を広告領域として用いることができ、これにより、効果的な広告表示を行うことができる。検索サービス業者は、かかる新たな広告方法を広告主に提供することで、広告収入を向上させることができ、また、広告主にとっても、インパクトがあって好感度の高い広告の配信が可能となり、広告効果を向上させることができる。さらに、ユーザにとっては、単なる検索結果の画面ではなく、知りたい情報に関連する画面デザインで所望の情報が表示されることになり、検索サービスの目新しさや楽しさを感じることができるものとなる。
【００２１】
なお、検索情報提供装置は、広告主に販売された背景編集権が実績支払いの条件である場合、広告配信の実績に応じた課金情報を算出する課金処理を行い（Ｓｔｅｐ７）、広告主端末へ算出した送信する（Ｓｔｅｐ８）。検索情報提供装置は、広告配信の実績として、例えば、検索要求に対する広告情報の選択数、検索結果ページでの表示数、後述するお気に入り登録数やシェア数などに基づいて、課金情報を算出する。
【００２２】
以下、検索情報提供処理を実行する本実施形態に係る検索情報提供装置について図２〜図１２を参照してさらに詳細に説明する。
【００２３】
［２．検索情報提供装置の構成］
図２を用いて、実施形態に係る検索情報提供装置の構成例について説明する。図２は、実施形態に係る検索情報提供装置の構成例を示す図である。
【００２４】
図２に例示するように、検索情報提供装置１は、通信網５を介してユーザ端末２１〜２ｎ、広告主端末３および広告主サイト４に接続される。検索情報提供装置１は検索サービス業者によって管理され、広告主端末３および広告主サイト４は、広告主によって管理される。
【００２５】
ユーザ端末２１〜２ｎは、ブラウザを搭載しており、通信網５を介して検索情報提供装置１から提供されるページの情報を取得して表示する。例えば、通信網５がインターネットである場合、検索情報提供装置１から提供されるページは、ＨＴＭＬ（HyperText  Markup  Language）などのマークアップ言語で規定されるウェブページである。なお、ユーザ端末２１〜２ｎを区別する必要がない場合には、これらを総称して「ユーザ端末２」と表記する。
【００２６】
また、ユーザ端末２に搭載されるブラウザには、例えば、プラグイン型のツールバーが組み込まれており、ユーザ端末２のユーザは、かかるツールバーを用いて検索情報提供装置１によって提供される検索サービスを利用する。例えば、検索ツールバーの入力枠にユーザが検索したい情報に応じた検索キーワードを入力し、さらに、検索ツールバーの検索ボタンをユーザが選択することでユーザ端末２から検索要求が検索情報提供装置１へ送信される。図１に示す例では、検索ツールバーの入力枠に「サッカー」と「ソックス」が入力され、入力枠の右側に検索ボタンが配置されている。なお、ブラウザおよびツールバーは、ユーザ端末２にインストールされて動作するプログラムであり、ユーザ端末２の制御部によって実行される。
【００２７】
図２に図示するように、検索情報提供装置１は、通信Ｉ／Ｆ１０と、制御部２０と、インデックスＤＢ３１と、広告ＤＢ３２と、ユーザ情報ＤＢ３３と、コンテンツＤＢ３４とを備える。さらに制御部２０は、受付部２１と、検索部２２と、取得部２３と、生成部２４と、送信部２５と、判定部２６と、決定部２７とを備える。
【００２８】
通信Ｉ／Ｆ１０は、ＮＩＣ（Network  Interface  Card）等のインタフェースである。制御部２０の受付部２１および送信部２５は、通信Ｉ／Ｆ１０を介して、通信網５に接続されたユーザ端末２および広告主端末３との間で各種の情報を送受信する。
【００２９】
各ＤＢ３１〜３４は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。
【００３０】
制御部２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、制御部２０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、図示しない内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。かかる制御部２０は、以下に説明する情報処理の機能や作用を実現または実行する。
【００３１】
［３．広告ＤＢ３２］
次に、広告ＤＢ３２の一例について説明する。かかる広告ＤＢ３２には、広告情報テーブルと広告情報とが記憶される。図３は、広告ＤＢ３２に記憶される広告情報テーブルの一例を示す図であり、図４は、広告情報に基づく画像の例を示す図であり、図５は、広告画像の表示位置の例を示す図である。
【００３２】
図３に示すように、広告情報テーブルには、広告ＩＤ毎に、指定キーワード、カテゴリ、広告種別、格納位置、広告主アドレス、検索数、表示数、登録数、シェア数、表示上限数および表示位置の各情報を対応付けた情報が含まれる。
【００３３】
広告ＩＤは、広告主が購入した背景編集権毎に制御部２０によって割り当てられるＩＤである。また、指定キーワードは、広告主端末３から取得した編集情報に含まれる広告主が指定したキーワードである。図３に示す例では、ＩＤ「１０００１」の指定キーワードは、「サッカー＆ソックス」であり、ＩＤ「１０００２」の指定キーワードは、「液晶テレビ」である。
【００３４】
カテゴリは、指定キーワードに対応するカテゴリであり、指定キーワードに基づいて制御部２０によって設定される。例えば、「サッカー＆ソックス」に対しては、カテゴリ「服」が設定され、「液晶テレビ」に対しては、カテゴリ「家電」が設定される。制御部２０による設定は例えば指定キーワードとカテゴリとを対応させたテーブルに基づいて行われる。
【００３５】
広告種別は、ユーザ端末２の種別に対応する種別情報であり、広告主端末３から取得した編集情報に基づき制御部２０によって広告情報テーブルに設定される。例えば、スマートフォンなどのように表示部が比較的小さなユーザ端末２に対する広告種別として「１」が設定され、パーソナルコンピュータなどのように表示部が比較的大きなユーザ端末２に対する広告種別として「２」が設定される。また、ユーザ端末２の種別を問わない場合には、広告種別として「３」が設定される。なお、ここでは、ユーザ端末２の種別として２つの種別についての例を説明したが、ユーザ端末２の種別は２つに限られず、例えば、表示部の大きさに応じて３つ以上に分類することもできる。
【００３６】
格納位置は、指定キーワードに対応する広告情報の格納位置を示す情報である。制御部２０は、かかる格納位置に従って指定キーワードに対応する広告情報を広告ＤＢ３２から取得する。広告情報は、検索結果ページの背景となる画像を生成するための情報であり、例えば、画像データ（例えば、ｊｐｅｇデータやｇｉｆデータ）や、ブラウザに埋め込まれたプラグインで画像を表示するためのデータである。
【００３７】
広告情報は画像を生成するデータ自体でなくてもよく、例えば、広告主サイト４におけるデータの格納位置を示すＵＲＬ（Uniform  Resource  Locator）などであってもよい。また、広告情報に基づく画像（以下、広告画像と記載する場合がある）は、例えば、文字、記号、図形および模様などであり、例えば、図４（ａ）〜（ｃ）に示すような画像である。プラグインで画像を表示する場合、例えば、文字、記号、図形および模様などを動的にした画像（例えば、アニメーション画像）であってもよい。
【００３８】
広告主アドレスは、広告主サイト４が提供するウェブページ（以下、広告主ページと記載する）のアドレスであり、広告種別毎に異なるアドレスが設定される。かかる広告主アドレスは、広告主端末３から取得される編集情報に含まれる情報であり、制御部２０によって広告情報テーブルに設定される。なお、広告種別に関わらず同じアドレスにすることも可能である。
【００３９】
検索数は、指定キーワードが検索キーワードと一致し、かかる指定キーワードに対応する広告画像が検索結果ページの背景とされた回数であり、制御部２０によって広告種別毎に広告情報テーブルに設定される。図３に示す例では、例えば、広告ＩＤ「１０００１」に対応する指定キーワード「サッカー＆ソックス」が検索キーワードと一致し、広告種別が「１」である広告画像が検索結果ページの背景とされた回数は、「２０３１」であることを示している。
【００４０】
表示数は、指定キーワードが検索キーワードと一致するか否かに関わらず、広告画像が検索結果ページの背景とされた回数（インプレッション数）であり、制御部２０によって広告種別毎に広告情報テーブルに設定される。図３に示す例では、例えば、広告ＩＤ「１０００１」に対応し、広告種別が「１」である広告画像が検索結果ページの背景とされた回数は、「２８５１」であることを示している。
【００４１】
登録数は、ユーザ端末２によってお気に入り登録された数であり、制御部２０によって広告種別毎に広告情報テーブルに設定される。お気に入り登録は、例えば、ユーザ端末２に表示されるブラウザの検索ツールバーに表示される「お気に入り登録ボタン」を押下して選択することで実行される。
【００４２】
シェア数は、ユーザ端末２によって友人にシェアされた数であり、制御部２０によって広告種別毎に広告情報テーブルに設定される。友人へのシェアは、例えば、ユーザ端末２に表示されるブラウザの検索ツールバーに表示される「シェアボタン」を押下して選択することで実行される。
【００４３】
表示上限数は、広告主によって購入された背景編集権で規定される表示数の上限である。かかる表示上限数は、広告主端末３から取得した編集情報に基づき制御部２０によって広告種別毎に広告情報テーブルに設定される。
【００４４】
図３に示す例では、例えば、広告ＩＤ「１０００２」に対応する表示上限数は、「５００」であることを示している。制御部２０は、広告ＩＤ「１０００２」に対応する表示数が「５００」となった場合、広告ＩＤ「１０００２」で規定される背景編集権に対する処理を終了する。なお、上限数は表示数ではなく検索数であってもよい。
【００４５】
一方、広告ＩＤ「１０００１」の背景編集権は、成功報酬型の背景編集権であり、広告ＩＤ「１０００１」に対応する表示上限数は設定されない。成功報酬型の背景編集権では、例えば、検索数、表示数、登録数およびシェア数などの情報に基づいて広告主の支払い金額が決定される。
【００４６】
表示位置は、ユーザ端末２の画面に対する広告画像の表示位置の情報であり、広告主端末３から取得した編集情報に基づき制御部２０によって設定される。かかる表示位置の情報は、検索結果ページにおける座標情報と表示サイズの情報などが含まれる。
【００４７】
例えば、図５（ａ）に示すように、検索結果ページ４０の全体に広告画像４２を表示するように座標情報と表示サイズが設定される場合には、表示位置として「１」が設定される。なお、検索結果ページ４０が上下方向に長い場合には、表示位置として「１」が設定された場合であっても、上下方向に広告画像４２が繰り返し表示される。
【００４８】
また、図５（ｂ）に示すように、各検索結果の情報に表示する表示枠４１内の右下にそれぞれ広告画像４２を表示するように座標情報と表示サイズが設定される場合には、表示位置として「２」が設定される。また、図５（ｃ）に示すように、表示枠４１間に跨がって同一の広告画像４２を並べて繰り返し表示するように座標情報と表示サイズが設定される場合には、表示位置として「３」が設定される。
【００４９】
［４．ユーザ情報ＤＢ３３］
次に、ユーザ情報ＤＢ３３の一例について説明する。かかるユーザ情報ＤＢ３３には、ユーザ情報テーブルが記憶される。図６は、ユーザ情報ＤＢ３３に記憶されるユーザ情報テーブルの一例を示す図である。
【００５０】
図６に示すように、ユーザ情報テーブルは、ユーザＩＤ毎に、会員種別、性別、年齢、嗜好情報、最新広告ＩＤ、登録広告ＩＤ、シェア広告ＩＤ、検索数、表示数、登録数およびシェア数の各情報を対応付けた情報である。
【００５１】
ユーザＩＤは、ユーザ端末２のユーザ毎に割り当てられたＩＤであり、例えば、ユーザ端末２から検索情報提供装置１に対してユーザ登録を行った場合に、制御部２０によってユーザ情報テーブルに設定される。会員種別は、検索情報提供装置１によって提供されるサービスの種別を示しており、ユーザ端末２からの要求に従って設定される。
【００５２】
本実施形態の検索情報提供装置１は、例えば、音楽、映画、雑誌、書籍などの各種のデジタルコンテンツをユーザ端末２に提供することができるように構成されている。ユーザ端末２のユーザはユーザ登録を行い、会員種別を選択することによって所望のデジタルコンテンツを取得することができる。ここでは、会員種別「１」のユーザは無料会員、会員種別「２」のユーザは有料会員であり、会員種別「２」のユーザの方が閲覧できるデジタルコンテンツの数および種別が多い。
【００５３】
性別、年齢および嗜好情報は、ユーザの性別、年齢および嗜好情報である。なお、嗜好情報は、ユーザが嗜好する分野の情報である。かかる嗜好情報は、例えば、ユーザが検索情報提供装置１での検索で用いた検索キーワードや、ユーザが閲覧したデジタルコンテンツなどから制御部２０によって判定される。図６に示す例では、ユーザＩＤが「２０００１」であるユーザが嗜好する分野は「車」および「スポーツ」である。
【００５４】
最新広告ＩＤは、検索情報提供装置１からユーザ端末２が取得した最新の検索結果ページの背景画像に設定されている広告画像に対応する広告ＩＤである。かかる最新広告ＩＤは、ユーザがユーザ端末２によって検索情報提供装置１から検索結果ページを取得する毎に置き換えられる。
【００５５】
例えば、広告ＩＤ「１０００１」に対応する広告画像を背景画像とする検索結果ページがユーザ端末２で取得された後、さらに、広告ＩＤ「１０００２」に対応する広告画像を背景画像とする検索結果ページがユーザ端末２で取得されたとする。この場合、最新広告ＩＤは、「１０００１」から「１０００２」に置き換えられる。
【００５６】
登録広告ＩＤは、ユーザがお気に入り登録した広告画像に対応する広告ＩＤである。お気に入り登録は、例えば、ユーザ端末２に表示されるブラウザの検索ツールバーに表示されるお気に入り登録ボタンをユーザが選択することで実行される。検索ツールバーは上述したように、ブラウザに組み込まれたプラグイン型のツールバーである。かかる検索ツールバーのプログラムは、ユーザ端末２の要求に応じて検索情報提供装置１からユーザ端末２に送信され、ユーザ端末２のブラウザに組み込まれる。
【００５７】
図７は、ユーザ端末２に表示されるブラウザ画面の一例を示す図である。図７に示す例では、ユーザ端末２に表示されるブラウザ画面６０には、ページ表示領域の他、スクロールバー４４や検索ツールバー５０が表示される。検索ツールバー５０には、入力枠５１、検索ボタン５２、背景登録ボタン５３、背景シェアボタン５４、背景取消ボタン５５が配置される。ユーザ端末２がタッチパネル式の端末である場合、ユーザは選択したいボタンが表示されているタッチパネルの表示領域を接触することで、ボタンの選択を行うことができる。
【００５８】
ユーザ端末２のユーザは、検索ツールバー５０の入力枠５１に所望の検索キーワードを入力し、さらに、検索ボタン５２をユーザが選択することでユーザ端末２から検索要求が検索情報提供装置１に送信される。図７に示す例では、検索キーワードとして「サッカー＆ソックス」を含む検索要求に対して検索情報提供装置１から送信される検索結果ページ４０がブラウザ画面６０に表示されている。
【００５９】
ユーザは、検索結果ページ４０がブラウザ画面６０に表示されている状態で、お気に入り登録ボタンである背景登録ボタン５３を選択すると、背景登録要求がユーザ端末２から検索情報提供装置１へ送信される。検索情報提供装置１の制御部２０は、ユーザ端末２からの背景登録要求を受信した場合、ユーザ端末２のユーザに対応するユーザＩＤに基づき、かかるユーザＩＤに対応する最新広告ＩＤを登録広告ＩＤに設定する。
【００６０】
図６に戻って、ユーザ情報テーブルについての説明を続ける。シェア広告ＩＤは、友人からシェア登録された広告ＩＤである。シェア登録は、例えば、ユーザ端末２に表示される検索ツールバーに表示されるシェアボタンを選択し、シェア候補を選択することで実行される。
【００６１】
図７に示す例では、背景シェアボタン５４がシェア登録のためのシェアボタンである。ユーザは、検索結果ページ４０がブラウザ画面６０に表示されている状態で、背景シェアボタン５４を選択すると、シェア登録要求がユーザ端末２から検索情報提供装置１へ送信される。
【００６２】
検索情報提供装置１の制御部２０は、ユーザ端末２からのシェア登録要求を受信した場合、ユーザ端末２のユーザに対応するユーザＩＤに基づき、かかるユーザＩＤに対応する友人のユーザＩＤ（以下、友人ＩＤと記載する）をユーザ情報ＤＢ３３から取得する。検索情報提供装置１の制御部２０は、取得した友人ＩＤに対応する友人名をユーザ情報ＤＢ３３から取得し、これらの友人名をシェア候補として一覧表示したシェア先選択ページをユーザ端末２に送信する。
【００６３】
図８は、ブラウザ画面６０に表示されるシェア先選択ページの一例を示す図である。図８に示すシェア先選択ページ４６では、シェア候補の友人名として、○○○○、△△△△、□□□□の３人の友人名が表示される。ユーザ端末２のユーザは、シェア登録したい友人名に対応して配置されたチェックボックスを選択してチェックを入れ、シェア登録ボタン４７を選択すると、シェア登録確定要求がユーザ端末２から検索情報提供装置１へ送信される。
【００６４】
検索情報提供装置１の制御部２０は、ユーザ端末２からのシェア登録確定要求を受信した場合、ユーザ情報テーブルにおいて、ユーザによって選択された友人ＩＤに対応するシェア広告ＩＤを設定する。シェア登録確定要求には、例えば、ユーザ端末２のユーザに対応するユーザＩＤ（以下、本人ＩＤと記載する）と、友人ＩＤとが含まれる。検索情報提供装置１の制御部２０は、本人ＩＤに対応する最新広告ＩＤをユーザ情報テーブルから取得し、かかる最新広告ＩＤを友人ＩＤに対応するシェア広告ＩＤとしてユーザ情報テーブルを更新する。
【００６５】
図６に戻って、ユーザ情報テーブルについての説明を続ける。検索数は、検索情報提供装置１に対してユーザのユーザ端末２から検索要求を行った回数である。かかる検索数は、ユーザが検索要求を行う毎に、制御部２０によって更新される。また、表示数は、ユーザのユーザ端末２に検索結果ページが表示された回数である。かかる表示数は、検索結果ページがユーザ端末２に表示される毎に、制御部２０によって更新される。
【００６６】
登録数は、ユーザがお気に入り登録した広告画像の数である。図７に示す例では、ユーザが背景登録ボタン５３を選択した数である。また、シェア数は、シェア登録した広告画像の数である。図８に示す例では、ユーザがシェア登録ボタン４７を選択した数である。
【００６７】
［５．作用（検索情報提供処理）］
次に、実施形態に係る検索情報提供装置１による検索情報提供処理の手順について説明する。図９は、実施形態に係る検索情報提供装置１による検索情報提供処理のフローチャートである。かかる検索情報提供処理は、制御部２０によって繰り返し実行される処理である。
【００６８】
図９に示すように、制御部２０の受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２から検索キーワードを含む検索要求を受け付けたか否かを判定する（ステップＳ１０）。受付部２１が検索要求を受け付けたと判定すると（ステップＳ１０；Ｙｅｓ）、検索部２２は、検索要求に含まれる検索キーワードに基づいて、かかる検索キーワードに関連する情報を最も関連するものから順に所定数だけインデックスＤＢ３１から取得し、検索結果として生成部２４に受け渡す検索処理を実行する（ステップＳ１１）。
【００６９】
例えば、検索結果ページに配置される検索結果の表示枠４１（図７参照）の数が１０の場合、検索部２２は、検索キーワードに関連する情報を最も関連するものから順に１０個の情報をインデックスＤＢ３１から取得する。
【００７０】
なお、インデックスＤＢ３１は、例えば、クローラと呼ばれる巡回ロボットが取得したウェブページのＵＲＬやキーワードを抽出することによって構築されたデータベースである。インデックスＤＢ３１は、例えば、クローラがアクセスしたウェブサイトに接続するためのＵＲＬを示す「ＵＲＬ」フィールドと、そのウェブサイトから抽出したキーワードを示す「インデックスキーワード」フィールドとを有する。
【００７１】
制御部２０の取得部２３は、検索部２２による検索処理の実行が終了すると、取得処理を実行する（ステップＳ１２）。かかる取得処理は、検索要求に含まれる検索キーワードが指定検索キーワードである場合に、かかる指定検索キーワードに対応する広告情報を広告ＤＢ３２から取得する処理である。また、取得部２３は、取得処理において、指定検索キーワードに対応する広告主アドレスを取得する処理も行う。
【００７２】
なお、ここでは、取得部２３による取得処理を、検索部２２による検索処理の後に行うようにしているが、取得部２３による取得処理は検索部２２による検索処理と並行して行うようにしてもよい。このようにすることで、検索情報提供処理の速度を向上させることができる。
【００７３】
ステップＳ１０において、検索要求を受け付けていないと判定した場合（ステップＳ１０；Ｎｏ）、受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２から次の検索結果ページの送信要求（以下、次ページ要求と記載する）を受け付けたか否かを判定する（ステップＳ１３）。
【００７４】
「次の検索結果ページ」は、検索処理での検索結果の数が検索結果ページに設けられた表示枠の数を超えている場合に、検索情報提供装置１から送信されるページである。例えば、検索結果の数が２００で、表示枠の数が１０の場合、ユーザは、次ページボタンを繰り返し選択することによって１９ページの「次の検索結果ページ」をユーザ端末２の表示部に表示することができる。
【００７５】
受付部２１が次ページ要求の送信要求を受け付けたと判定すると（ステップＳ１３；Ｙｅｓ）、取得部２３は、検索処理を実行する（ステップＳ１４）。次ページ要求には、検索済数の情報が含まれており、かかる検索済数に基づき所定数の新たな検索結果を検索する。例えば、検索キーワードとの関連度が高い４０個の検索結果がユーザ端末２に提供されている場合、検索済数は４０になる。
【００７６】
次に、取得部２３は、取得処理を実行する（ステップＳ１５）。かかる取得処理は、ステップＳ１２の処理と同様である。取得部２３は、ユーザ端末２からの要求に応じて、次ページボタンを選択する毎に取得する広告情報を異なるものとすることができる。このようにすることで、ユーザ端末２のユーザは、次ページボタンを選択する毎に異なる背景の検索結果ページを見ることができる。
【００７７】
ステップＳ１２の処理、または、ステップＳ１５の処理が終了した場合、制御部２０の生成部２４は、検索処理による検索結果と取得処理による取得結果とに基づいて、検索結果ページを生成する（ステップＳ１６）。かかる検索結果ページは、取得部２３によって取得された広告情報に基づく画像を背景画像として検索部２２の検索結果を表示するページであり、さらに、広告主ページのアドレスをリンク先とするリンクボタンが配置される。
【００７８】
検索キーワードが「サッカー＆ソックス」であり、広告ＤＢ３２に記憶された広告情報テーブルが図３に示す状態である場合、例えば、図７に示すような検索結果ページ４０が生成される。かかる検索結果ページ４０は、ＨＴＭＬで作成され、例えば、検索結果の内容がテキストデータとして記述され、広告情報の表示位置およびアドレスが規定される。また、検索結果ページ４０にはリンクボタン４３が配置されており、ユーザ端末２のユーザは、リンクボタン４３を選択することによって、ユーザ端末２から広告主ページにアクセスすることができる。リンクボタン４３は、対応する広告画像に応じた色および形状である。なお、リンクボタン４３は、色および形状のいずれか一方が広告画像に応じたものであってもよい。
【００７９】
また、生成部２４は、検索部２２によって検索される検索キーワードに対応する情報が所定数を超える場合、異なる広告画像を背景画像として所定数単位で検索結果を表示する複数の検索結果ページを生成する。すなわち、最初の検索結果ページと次の検索結果ページとで異なる広告画像が背景画像となり、また、次ページの検索結果ページ間でも異なる広告画像が背景画像となる。したがって、ユーザは、次ページボタンを選択する毎に異なる広告画像を背景画像とした検索結果ページを表示することができる。
【００８０】
生成部２４は、異なる広告画像を、色および大きさのうち少なくとも一方が互いに異なる画像とすることができる。大きさは、例えば、広告画像の表示枠の幅を変えることで異なるようにできる。また、色は、例えば、広告情報テーブルに異なる色の画像に対応する画像情報を含むようにできる。
【００８１】
ステップＳ１３において、次ページ要求の送信要求を受け付けていないと判定すると（ステップＳ１３；Ｎｏ）、受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２からコンテンツ要求を受け付けたか否かを判定する（ステップＳ１７）。コンテンツ要求を受け付けたと判定すると（ステップＳ１７；Ｙｅｓ）、生成部２４は、コンテンツＤＢ３４からコンテンツ要求に対応するコンテンツの情報を取得する（ステップS１８）。
【００８２】
続いて、生成部２４は、コンテンツＤＢ３４から取得したコンテンツの情報を含むコンテンツページを生成する（ステップＳ１９）。なお、生成部２４は、ユーザ情報ＤＢ３３に記憶されたユーザ情報テーブルの会員種別によってコンテンツページに含ませるコンテンツの情報を制限することができる。
【００８３】
ステップＳ１６、Ｓ１９の処理が終了すると、送信部２５は、生成部２４が生成した検索結果ページやコンテンツページを要求元のユーザ端末２へ通信Ｉ／Ｆ１０を介して送信する（ステップＳ２６）。ユーザ端末２は、検索情報提供装置１から受信したページに応じた画像をブラウザ画面に表示する。
【００８４】
ステップＳ１７において、コンテンツ要求を受け付けていないと判定すると（ステップＳ１７；Ｎｏ）、受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２から登録要求を受け付けたか否かを判定する（ステップＳ２０）。登録要求を受け付けたと判定すると（ステップＳ２０；Ｙｅｓ）、受付部２１は、ユーザ情報ＤＢ３３に記憶されているユーザ情報テーブルを更新してお気に入り登録を行う（ステップＳ２１）。具体的には、受付部２１は、要求元となるユーザのユーザＩＤ（以下、要求元ユーザＩＤと記載する）に対応する情報のうち最新広告ＩＤを登録広告ＩＤに設定し、登録数をインクリメントする。例えば、ユーザ情報テーブルが図６に示す状態である場合に、ユーザＩＤ「２０００１」に対応するユーザのユーザ端末２から登録要求があると、受付部２１は、登録広告ＩＤを最新広告ＩＤと同じ「１０００２」とし、登録数を「２」にする。
【００８５】
ステップＳ２０において、登録要求を受け付けていないと判定すると（ステップＳ２０；Ｎｏ）、受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２からシェア登録要求を受け付けたか否かを判定する（ステップＳ２２）。シェア登録要求を受け付けたと判定すると（ステップＳ２２；Ｙｅｓ）、受付部２１は、ユーザ情報ＤＢ３３に記憶されているユーザ情報テーブルを更新してシェア登録を行う（ステップＳ２３）。
【００８６】
ステップＳ２２において、シェア登録を受け付けていないと判定すると（ステップＳ２２；Ｎｏ）、受付部２１は、通信Ｉ／Ｆ１０を介してユーザ端末２から取消要求を受け付けたか否かを判定する（ステップＳ２４）。取消要求を受け付けたと判定すると（ステップＳ２４；Ｙｅｓ）、受付部２１は、ユーザ情報ＤＢ３３に記憶されているユーザ情報テーブルを更新して登録取消を行う（ステップＳ２５）。具体的には、受付部２１は、要求元ユーザＩＤに対応する情報のうち登録広告ＩＤを削除する。なお、取消要求は、例えば、図７に示す背景取消ボタン５５をユーザが選択することによってユーザ端末２から送信される。
【００８７】
［６．作用（取得処理）］
次に、図９に示すステップＳ１２の取得処理の手順について説明する。図１０は、実施形態に係る検索情報提供装置１による取得処理のフローチャートである。
【００８８】
図１０に示すように、制御部２０の取得部２３は、ユーザ情報ＤＢ３３に記憶したユーザ情報テーブルに基づき、要求元ユーザＩＤに対応するお気に入り登録があるか否かを判定する（ステップＳ３０）。取得部２３は、要求元ユーザＩＤに対応する登録広告ＩＤがある場合に、要求元ユーザＩＤに対応するお気に入り登録があると判定し、そうではない場合には、要求元ユーザＩＤに対応するお気に入り登録がないと判定する。
【００８９】
お気に入り登録があると判定すると（ステップＳ３０；Ｙｅｓ）、取得部２３は、ユーザ情報テーブルから登録広告ＩＤを取得する（ステップＳ３１）。これにより、生成部２４により登録広告ＩＤに対応する広告画像が背景画像とされる検索結果ページが生成され、送信部２５によってユーザ端末２へ送信される。
【００９０】
ステップＳ３０において、お気に入り登録がないと判定すると（ステップＳ３０；Ｎｏ）、取得部２３は、ユーザ情報ＤＢ３３に記憶したユーザ情報テーブルに基づき、要求元ユーザＩＤに対応するシェア登録があるか否かを判定する（ステップＳ３２）。取得部２３は、要求元ユーザＩＤに対応するシェア広告ＩＤがある場合に、要求元ユーザＩＤに対応するシェア登録があると判定し、そうではない場合には、要求元ユーザＩＤに対応するシェア登録がないと判定する。
【００９１】
シェア登録があると判定すると（ステップＳ３２；Ｙｅｓ）、取得部２３は、ユーザ情報テーブルからシェア広告ＩＤを取得する（ステップＳ３３）。これにより、生成部２４によりシェア広告ＩＤに対応する広告画像が背景画像とされる検索結果ページが生成され、送信部２５によってユーザ端末２へ送信される。
【００９２】
ステップＳ３２において、シェア登録がないと判定すると（ステップＳ３２；Ｎｏ）、取得部２３は、ユーザ情報ＤＢ３３に記憶したユーザ情報テーブルに基づき、検索キーワードと一致する指定キーワードがあるか否かを判定する（ステップＳ３４）。
【００９３】
検索キーワードと一致する指定キーワードがあると判定すると（ステップＳ３４；Ｙｅｓ）、取得部２３は、検索キーワードと一致する指定キーワードの広告ＩＤ（以下、一致広告ＩＤとする）が複数あるかどうかを判定する（ステップＳ３５）。一致広告ＩＤが複数あると判定すると（ステップＳ３５；Ｙｅｓ）、取得部２３は、ユーザ情報ＤＢ３３に記憶されているユーザ情報テーブルに基づき、一致広告ＩＤの中から１つの一致広告ＩＤを抽出する（ステップＳ３６）。
【００９４】
具体的には、取得部２３は、要求元ユーザＩＤに対応するユーザの性別、年齢および嗜好情報などのユーザ属性をユーザ情報テーブルから取得し、かかるユーザ属性との関連度が最も高い一致広告ＩＤを取得する。なお、属性情報との関連度が高い一致広告ＩＤは、例えば、広告主ページの分野や内容とユーザ属性との関連性が最も高い一致広告ＩＤである。広告主ページの分野や内容は、制御部２０による文書解析処理によって判別することができる。
【００９５】
なお、取得部２３は、受付部２１を介してユーザ端末２の位置情報を取得できる場合には、ユーザ端末２の位置情報に関連性が最も高い一致広告ＩＤを取得するようにしてもよい。例えば、取得部２３は、ユーザ端末２が存在する位置の周囲にある広告画像と一致または関連性が最も高い一致広告ＩＤを取得する。また、例えば、ユーザ端末２が存在する位置と関連性が最も高い一致広告ＩＤを取得するようにしてもよい。
【００９６】
ステップＳ３５において、一致広告ＩＤが複数ないと判定すると（ステップＳ３５；Ｎｏ）、取得部２３は、一致広告ＩＤを抽出する広告ＩＤとして取得する（ステップＳ３７）。
【００９７】
ステップＳ３４において、検索キーワードに一致する指定キーワードがないと判定すると（ステップＳ３４；Ｎｏ）、取得部２３は、検索キーワードに対応するカテゴリを判定し、かかるカテゴリと一致するカテゴリに対応する広告ＩＤを広告情報テーブルから一つ取得する（ステップＳ３９）。例えば、検索キーワードが「サッカーウェア」である場合に、取得部２３は、対応するカテゴリが「服」であると判定する。広告情報テーブルが図３に示す状態である場合、取得部２３が取得する広告ＩＤは、「１０００１」になる。
【００９８】
なお、検索キーワードに対応するカテゴリと一致するカテゴリに対応する広告ＩＤがない場合、取得部２３はランダムまたは所定の規則に基づいた広告ＩＤを広告情報テーブルから取得する。また、カテゴリが一致する広告ＩＤを取得することに代えて、取得部２３はランダムまたは所定の規則に基づいた広告ＩＤを広告情報テーブルから取得することもできる。また、ステップＳ３６と同様に、ユーザ情報テーブルに基づき、広告ＩＤを広告情報テーブルから一つ取得するようにしてもよい。
【００９９】
続いて、ステップＳ４０において、取得部２３は、検索要求を行ったユーザに対応する広告種別が「１」であるか否かを判定する（ステップＳ４０）。ユーザ端末２の種別は検索要求に含まれており、取得部２３は受付部２１からユーザ端末２の種別情報を取得する。ユーザに対応する広告種別が「１」であると判定すると（ステップＳ４０；Ｙｅｓ）、取得部２３は、取得広告ＩＤに対応する広告種別が「１」の広告情報を広告情報テーブルから取得する（ステップＳ４１）。取得広告ＩＤとは、ステップＳ３１、Ｓ３３、Ｓ３６、Ｓ３７、Ｓ３９のいずれかのステップで取得した広告ＩＤである。
【０１００】
一方、ステップＳ４０において、ユーザに対応する広告種別が「１」ではないと判定すると（ステップＳ４０；Ｙｅｓ）、取得部２３は、取得広告ＩＤに対応する広告種別が「２」の広告情報を広告情報テーブルから取得する（ステップＳ４２）。なお、広告情報テーブルにユーザ端末２の種別に対応する広告種別がない場合には、広告情報テーブルにある広告種別に対応する広告情報を取得する。
【０１０１】
このように、取得部２３は、登録広告ＩＤ、シェア広告ＩＤ、一致広告ＩＤの順で優先して広告ＩＤを取得するようにしており、また、ユーザ端末２の種別に応じた広告情報を取得するようにしている。なお、取得部２３は、取得する優先順位を、シェア広告ＩＤ、登録広告ＩＤ、一致広告ＩＤとすることもできる。
【０１０２】
［７．作用（シェア登録処理）］
次に、図９に示すステップＳ２３のシェア登録処理の手順について説明する。図１１は、実施形態に係る検索情報提供装置１によるシェア登録処理のフローチャートである。
【０１０３】
図１１に示すように、制御部２０の取得部２３は、シェア登録要求の要求元ユーザＩＤに基づき、かかるユーザＩＤに対応する友人ＩＤをユーザ情報ＤＢ３３から取得する（ステップＳ５０）。ユーザ情報ＤＢ３３には、各ユーザＩＤに対して友人ＩＤを関連付けた図示しない友人情報テーブルが記憶されており、取得部２３は、かかる友人情報テーブルから要求元ユーザＩＤに対応する友人ＩＤを取得する。また、取得部２３は、シェア登録要求の要求元ユーザＩＤに対応するシェア数をインクリメントする。
【０１０４】
なお、友人情報テーブルは、例えば、検索情報提供装置１が提供するＳＮＳ（social  networking  service）サービスで用いられる友人情報テーブルや、外部サーバが提供するＳＮＳサービスで用いられる友人情報テーブルなどである。外部サーバのＳＮＳサービスで用いられる友人情報テーブルの場合、別途ユーザＩＤ対応テーブルがユーザ情報ＤＢ３３に記憶され、ユーザＩＤ対応テーブルでサービス間の異なるユーザＩＤの変換が行われる。
【０１０５】
続いて、生成部２４は、取得部２３によって取得された友人ＩＤに対応する友人名をユーザ情報ＤＢ３３から取得し、これらの友人名をシェア候補として一覧表示したシェア先選択ページを生成する（ステップＳ５１）。ユーザ情報ＤＢ３３には、ユーザＩＤに対応づけてユーザ名、ログインＩＤ、パスワードなどの情報が関連づけられたユーザ登録テーブルが記憶されており、生成部２４は、ユーザ登録テーブルから友人ＩＤに対応する友人名を取得する。
【０１０６】
続いて、送信部２５は、生成部２４によって生成されたシェア先選択ページを要求元のユーザ端末２に送信する（ステップＳ５２）。その後、ユーザ端末２からのシェア登録確定要求を受信した場合、選択された友人ＩＤに対応するシェア広告ＩＤを設定する（ステップＳ５３）。具体的には、受付部２１は、要求元ユーザＩＤ（本人ＩＤ）に対応する最新広告ＩＤをユーザ情報テーブルから取得し、かかる最新広告ＩＤを友人ＩＤに対応するシェア広告ＩＤとしてユーザ情報テーブルを更新する。
【０１０７】
［８．作用（対価・特典決定処理）］
次に、検索情報提供装置１による対価・特典決定処理の手順について説明する。図１２は、実施形態に係る検索情報提供装置１による対価・特典決定処理のフローチャートである。かかる対価・特典決定処理は、制御部２０によって所定の周期で繰り返し実行される処理である。
【０１０８】
図１２に示すように、制御部２０の判定部２６は、広告ＤＢ３２に記憶された広告情報テーブルから情報を取得し、各広告ＩＤの利用状況を判定する（ステップＳ６０）。例えば、判定部２６は、広告ＩＤ毎に広告情報テーブルから検索数、表示数、登録数およびシェア数を取得し、各広告ＩＤに対する利用ポイントを算出する。
【０１０９】
例えば、検索１回あたりの利用ポイント、広告画像の表示１回あたりの利用ポイント、お気に入り登録１回あたり利用ポイント、シェア登録１回あたりの利用ポイントを設定し広告ＤＢ３２に記憶する。判定部２６はこのように設定された利用ポイントに基づいて、各広告ＩＤに対する利用ポイントを算出する。なお、判定部２６は、検索数、表示数、登録数およびシェア数のすべてではなく、一部の情報に基づいて広告ＩＤ毎の利用状況を判定することもできる。
【０１１０】
決定部２７は、このように判定部２６によって判定された利用状況に基づいて、広告ＩＤに対する広告掲載権に対する対価を決定する（ステップＳ６１）。なお、ステップＳ６０、Ｓ６１の処理が実行される広告ＩＤは、成功報酬型背景編集権に対応する広告ＩＤである。したがって、表示上限数が規定されている広告ＩＤでは、ステップＳ６０、Ｓ６１の処理は実行されない。
【０１１１】
続いて、制御部２０の判定部２６は、ユーザ情報ＤＢ３３に記憶されたユーザ情報テーブルから情報を取得し、各ユーザＩＤの検索サービス利用状況を判定する（ステップＳ６２）。例えば、判定部２６は、ユーザＩＤ毎にユーザ情報テーブルから検索数、表示数、登録数およびシェア数を取得し、各ユーザＩＤに対する利用ポイントを算出する。かかる利用ポイントの算出方法は、例えば、ステップＳ６０の処理と同様の方法で行うことができる。
【０１１２】
決定部２７は、このように判定部２６によって判定された各ユーザＩＤのサービス利用状況に基づいて、ユーザＩＤに対する特典を決定する（ステップＳ６３）。例えば、決定部２７は、会員種別を「１」から「２」にしたり、ユーザ端末２が利用できるコンテンツの額を低減したりすることができる。また、判定部２６は、ユーザの会員種別が「２」である場合に会費の軽減をすることができる。このように、判定部２６は、コンテンツの提供の対価を決定することができる。なお、判定部２６はクーポンやプレゼントなどをユーザに提供することができる。
【０１１３】
このように、検索情報提供装置１は、広告毎の利用状況に応じて対価の額を決定することができ、また、ユーザ毎の利用状況に応じてユーザに対する特典を与えることができる。ユーザに対する特典を与えることで、検索サービスを利用する動機付けを与えることができ、ユーザ端末２のユーザに対して広告画像の提示機会を増加させることができる。また、お気に入り登録やシェア登録の利用ポイントを検索や表示の場合よりも大きくすることで、お気に入り登録やシェア登録を行う動機付けを与えることができる。これにより同一の広告画像をユーザに見せることができ、広告効果をさらに向上させることができる。
【０１１４】
なお、制御部２０は、ステップＳ６０、Ｓ６１の処理と、ステップＳ６２、Ｓ６３の処理とを異なる周期で行うこともできる。
【０１１５】
［９．効果］
上述してきたように、実施形態に係る検索情報提供装置１では、受付部２１（受付手段の一例に相当）が、ユーザ端末２から検索キーワードを含む検索要求を受け付け、検索部２２（検索手段の一例に相当）が、検索要求に含まれる検索キーワードに基づいて、かかる検索キーワードに対応する情報を検索結果として取得し、広告ＤＢ３２（広告情報記憶手段の一例に相当）が、指定キーワード（特定のキーワードの一例に相当）に対応する広告情報を記憶し、取得部２３（取得手段の一例に相当）が、検索要求に含まれる検索キーワードが広告ＤＢ３２に記憶された指定キーワードである場合に、広告ＤＢ３２から指定キーワードに対応する広告情報を取得し、生成部２４（生成手段の一例に相当）が、取得部２３によって取得された広告情報に基づく画像を背景画像として検索結果を表示する検索結果ページを生成し、送信部２５（送信手段の一例に相当）が、生成部２４によって生成された検索結果ページを指定キーワードと一致する検索キーワードを含む検索要求を行ったユーザ端末２へ送信する。
【０１１６】
これにより、実施形態に係る検索情報提供装置１では、検索キーワードに応じて検索結果ページの背景画像に広告情報に基づく画像を表示することができ、効果的な広告表示を行うことが可能となる。例えば、検索サービス業者は、かかる新たな広告方法を広告主に提供することで、広告収入を向上させることができる。また、広告主にとっても、インパクトがあって好感度の高い広告の配信が可能となり、広告効果を向上させることができる。さらに、ユーザにとっては、単なる検索結果の画面ではなく、知りたい情報に関連する背景表示で所望の情報が表示されることになり、検索サービスの目新しさや楽しさを感じることができるものとなる。しかも、表示範囲が限られている携帯デバイスであっても効果的な広告表示が可能となる。
【０１１７】
また、実施形態に係る検索情報提供装置１は、ユーザ情報ＤＢ３３（ユーザ情報記憶手段の一例に相当）が、ユーザ端末２のユーザに関する情報を記憶し、取得部２３が、検索要求に含まれる検索キーワードが広告ＤＢ３２に記憶された指定キーワードである場合に、かかる指定キーワードに対応する広告情報のうちユーザ情報ＤＢ３３に記憶された情報に応じた広告情報を選択する。
【０１１８】
これにより、実施形態に係る検索情報提供装置１は、検索キーワードのみならず、ユーザ情報に応じた広告情報を選択することができるため、ユーザに対してより効果的な広告表示を行うことが可能となる。
【０１１９】
また、実施形態に係る検索情報提供装置１は、受付部２１が、検索要求を行ったユーザ端末２の種別を判定し、広告ＤＢ３２が、指定キーワードに対応する広告情報としてユーザ端末２の種別に応じた広告情報を記憶し、取得部２３が、検索要求に含まれる検索キーワードが広告ＤＢ３２に記憶された指定キーワードである場合に、かかる指定キーワードに対応する広告情報として検索要求を行ったユーザ端末２の種別に応じた広告情報を選択する。
【０１２０】
これにより、実施形態に係る検索情報提供装置１は、ユーザ端末２の種別に応じた広告情報に基づく画像を検索結果ページの背景画像とすることができるため、例えば、画面サイズに応じた背景画像を選択することが可能となる。このため、ユーザ端末２の種別に応じた適切な広告表示を行うことが可能となり、広告効果をより発揮することができる。
【０１２１】
また、実施形態に係る検索情報提供装置１は、受付部２１が、検索結果ページに表示された背景画像の登録要求をユーザ端末２から受け付け、取得部２３が、登録要求を行ったユーザ端末２から広告ＤＢ３２に記憶された指定キーワードを含む検索要求があった場合に、検索要求に含まれる指定キーワードに対応する広告情報に代えて、登録要求の背景画像に対応する広告情報を広告ＤＢ３２から取得する。
【０１２２】
これにより、実施形態に係る検索情報提供装置１は、ユーザが気に入った広告表示を検索結果ページに継続して表示することができる。そのため、ユーザにとっては好みの背景表示で検索サービスを利用することができ、一方で、広告主にとってもユーザに対して継続的に同じ広告表示を行うことができるため、広告効果をより発揮することができる。
【０１２３】
また、実施形態に係る検索情報提供装置１は、広告ＤＢ３２が、広告情報に対応させて広告主ページ（所定ページの一例に相当）のアドレスを記憶し、生成部２４が、広告ＤＢ３２に記憶された広告主ページのアドレスに基づき、取得部２３によって取得された広告情報に対応する広告主ページへアクセスするリンクボタンを、検索結果ページに付加する。
【０１２４】
これにより、実施形態に係る検索情報提供装置１は、広告主ページへアクセスをユーザに促すことができるので、インプレッションのみならず、コンバージョンへと導くことが可能となる。
【０１２５】
また、実施形態に係る検索情報提供装置１は、リンクボタンが、対応する広告情報に基づく画像に応じた色および／または形状である。
【０１２６】
これにより、実施形態に係る検索情報提供装置１は、背景画像とリンクボタンとの相乗的な広告効果を得ることができ、また、リンクボタンを効果的に見せることができることから、広告主ページへアクセスの可能性を向上させることが可能となる。
【０１２７】
また、実施形態に係る検索情報提供装置１は、コンテンツＤＢ３４が、ユーザ端末２に提供するコンテンツを記憶し、決定部２７が、ユーザ端末２毎にコンテンツの提供に対する対価を決定し、判定部２６が、ユーザ端末２毎に指定キーワードに対応する広告情報の利用状況を判定する。そして、決定部２７が、判定部２６による判定結果に基づいてコンテンツの提供に対する対価を決定する。
【０１２８】
これにより、実施形態に係る検索情報提供装置１は、検索サービスの利用に対するインセンティブを付加することができ、検索サービスの利用数を向上させることができ、広告効果をさらに向上させることができる。
【０１２９】
また、実施形態に係る検索情報提供装置１は、検索部２２によって検索された検索キーワードに対応する情報が所定数を超える場合、異なる広告情報に基づく画像を背景画像として所定数単位で検索結果を表示する複数の検索結果ページを生成する。
【０１３０】
これにより、実施形態に係る検索情報提供装置１は、検索結果ページ間で異なる背景表示を行うことができ、これにより、ユーザに対して検索サービスの目新しさや楽しさをさらに感じさせることができるものとなる。
【０１３１】
また、実施形態に係る検索情報提供装置１は、色および大きさのうち少なくとも一方が互いに異なる画像を、複数の検索結果ページの広告画像とする。
【０１３２】
これにより、実施形態に係る検索情報提供装置１は、色や大きさを異ならせた背景表示を行うことができ、同一の広告画像の色または変化により、ユーザに対してさらに楽しさを感じさせることができるものとなる。
【０１３３】
［１０．その他］
上記実施形態では、ユーザ登録によるユーザ情報に基づいた広告情報の選択の例を示したが、例えば、ＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie）を用いてユーザ情報を収集し、かかるユーザ情報に基づいて広告情報の選択を行ってもよい。
【０１３４】
また、上記実施形態では、バナー広告などを表示していない検索結果ページの例を示したが、広告情報テーブルにおいて指定キーワードとバナー広告や広告テキストとを関連付け、背景画像に加え、広告バナーや広告テキストを検索結果ページに表示してもよい。この場合、制御部２０は、例えば、同じ広告主の広告バナーと広告情報に基づく背景画像とが重ならないようにすることができる。また、制御部２０は、広告情報をお気に入り登録しているユーザ端末２に対しては、お気に入り登録している広告主の広告バナーを優先して表示するようにしてもよい。これにより、広告バナーに対するクリック数の増加が期待できる。
【０１３５】
また、上記実施形態では、シェア登録について説明したが、制御部２０は、シェア登録された場合に、友人のユーザ端末２に表示する回数を制限することもできる。例えば、シェア登録した後、友人がユーザ端末２から所定回数の検索要求を行った後は、シェア登録を削除する。この場合、友人は、所定回数を超える検索要求を行うまでにお気に入り登録することで引き続きシェア登録されていた広告画像を背景画像とする検索結果ページを表示することができる。一方、友人は、シェア登録された広告画像が気に入らない場合には、そのまま何もしないか、背景取消ボタンを選択することで、検索キーワードに応じた広告画像を表示することができる。
【０１３６】
また、上述の実施形態では、検索結果ページ毎に広告情報テーブルの表示数が制御部２０によってインクリメントされるが、制御部２０は、例えば、表示枠の数に応じて広告情報テーブルの表示数を更新することもできる。この場合、制御部２０は、例えば、ユーザ端末２からスクロール情報を取得して、ユーザ端末２の表示部で実際に表示された表示枠の数を判定するようにすることもできる。
【０１３７】
また、上述の実施形態では、一つの検索結果ページでは、同一広告ＩＤに対応する広告画像を表示するようにしたが、制御部２０は、所定数単位の表示枠毎に異なる広告ＩＤの広告画像を表示するようにすることもできる。
【０１３８】
また、上述の実施形態では、検索ツールバーに背景登録ボタン、背景シェアボタンおよび背景取消ボタンを配置することとしたが、広告画像に関するボタンはこれらのボタンに限定されるものではない。例えば、検索ツールバーに背景変更ボタンを配置し、ユーザが背景変更ボタンを選択すると、背景変更要求がユーザ端末２から検索情報提供装置１へ送信されるようにしてもよい。この場合、制御部２０は、広告画像を変更した検索結果ページを生成して要求元のユーザ端末２へ送信する。
【０１３９】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４０】
また、上述した検索情報提供装置１は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【０１４１】
１  検索情報提供装置
２１〜２ｎ、２  ユーザ端末
３  広告主端末
４  広告主サイト
５  通信網
１０  通信Ｉ／Ｆ
２０  制御部
２１  受付部
２２  検索部
２３  取得部
２４  生成部
２５  送信部
２６  判定部
２７  決定部
３１  インデックスＤＢ
３２  広告ＤＢ
３３  ユーザ情報ＤＢ
３４  コンテンツＤＢ
【図１】
0005451810.tif 000002
【図２】
0005451810.tif 000003
【図３】
0005451810.tif 000004
【図４】
0005451810.tif 000005
【図５】
0005451810.tif 000006
【図６】
0005451810.tif 000007
【図７】
0005451810.tif 000008
【図８】
0005451810.tif 000009
【図９】
0005451810.tif 000010
【図１０】
0005451810.tif 000011
【図１１】
0005451810.tif 000012
【図１２】
0005451810.tif 000013