(57)【要約】  予め設定された文字列と広告情報（４５、４６）とを対応付けて記憶し（Ｓ２）、表示データを取得し（Ｓ３）、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定し（Ｓ８）、特定されたリンク情報が表示される表示位置４２を特定し（Ｓ９）、特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定し（Ｓ１０）、特定されたリンク情報に含まれている文字列に対応する広告情報を特定し（Ｓ１１）、特定された広告情報を特定された広告表示領域（４３、４４）に表示する（Ｓ１４）。
2012043649.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を実行させる広告表示プログラム。
【請求項２】
請求項１に記載の広告表示プログラムにおいて、
前記広告表示領域特定ステップが、前記表示位置の近傍における空白領域を広告表示領域として特定することを特徴とする広告表示プログラム。
【請求項３】
請求項１に記載の広告表示プログラムにおいて、
前記広告表示領域特定ステップが、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域として特定することを特徴とする広告表示プログラム。
【請求項４】
請求項１から３のいずれか１項に記載の広告表示プログラムにおいて、
前記特定された広告情報を、前記広告情報表示ステップにおいて表示させるか否かを判定する広告表示判定ステップを更に有することを特徴とする広告表示プログラム。
【請求項５】
請求項４に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記リンク情報に基づくリンクが有効か否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項６】
請求項４または請求項５に記載の広告表示プログラムにおいて、
表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、
前記広告表示判定ステップが、前記リンク情報に基づくリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項７】
請求項４から請求項６のいずれか１項に記載の広告表示プログラムにおいて、
文字列の類似度を算出する類似度算出ステップを更に有し、
前記リンク情報特定ステップが、取得した表示データに含まれるリンク情報のうち、前記文字列に類似する文字列が含まれているリンク情報を特定し、
前記広告表示判定ステップが、前記類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項８】
請求項４から請求項７のいずれか１項に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、ウェブページに表示された前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項９】
請求項４から請求項８のいずれか１項に記載の広告表示プログラムにおいて、
前記記憶ステップが、広告情報毎に表示時刻を更に記憶し、
前記広告表示判定ステップが、広告表示判定時において前記広告情報の表示時刻から所定の時間以上経過している場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１０】
請求項２から請求項９のいずれか１項に記載の広告表示プログラムにおいて、
検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有し、
前記広告表示判定ステップが、前記検索ステップの結果に基づき、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１１】
請求項１０に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記検索ステップにおいて、所定の期間内における検索回数が閾値以上の場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１２】
請求項１０または請求項１１に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記検索ステップの検索による結果セットに含まれるウェブページで表示される前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載の広告表示プログラムにおいて、
前記広告情報表示ステップが、所定の表示時間、前記特定された広告情報を表示することを特徴とする広告表示プログラム。
【請求項１４】
請求項１から請求項１３のいずれか１項に記載の広告表示プログラムにおいて、
前記広告表示領域に表示される前記特定された広告情報の表示サイズを変更する表示サイズ変更ステップを更に有することを特徴とする広告表示プログラム。
【請求項１５】
予め設定された文字列と広告情報とを対応付けて記憶する記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、
を備えた広告表示装置。
【請求項１６】
広告の表示を行う広告表示装置の広告表示方法において、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記特定されたリンク情報が表示される表示位置を特定する表示
位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を含む広告表示方法。
【請求項１７】
コンピュータに、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記ウェブページの画面において、前記特定されたリンク情報が表示される表示位置を特定する表示配置位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を実行させる広告表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
広告を表示する端末と、前記端末とネットワークを介して接続され、広告を提供するサーバとを備えた広告表示システムにおいて、
前記端末が、
予め設定された文字列と広告情報とを前記サーバから受信する受信手段と、
前記文字列と前記広告情報とを対応付けて記憶する記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、
を備えた広告表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページに広告を表示させる広告表示プログラム、広告表示装置、広告表示方法、記録媒体、および、広告表示システムの技術分野に関する。
【背景技術】
【０００２】
インターネット上の広告は、バナー広告、メール広告、検索連動型広告、アフィリエイト広告等、様々な形態があり、広告の効果を高めるため、ユーザの目に付きやすい位置に表示されたり、点滅させられたり、広告へのアクセスに対するインセンティブが与えたりしている。例えば、特許文献１には、ウェブサイトへのユーザのアクセス状態に応じて懸賞処理を実施する懸賞サービス方法であって、ユーザが複数のウェブページのうちの１つにアクセスした際に、所定の当選確率で当選判定を出力し、当選判定が出力された場合に、ユーザがアクセスしたウェブページに含まれるバナー広告を、当選判定の表示を含む当選バナーに変更する懸賞サービス方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８０５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、バナー広告等は、ウェブページにおける表示位置が固定されていたため、ユーザの慣れ等により訴求効果が低下してきたため、効果的に広告を表示することが難しくなってきた。【０００５】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、ウェブページ等における広告の効果を向上させる広告表示プログラム、広告表示装置、広告表示方法、記録媒体、および、広告表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる。【０００７】
請求項２に記載の発明は、請求項１に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、前記表示位置の近傍における空白領域を広告表示領域として特定することを特徴とする。【０００８】
請求項３に記載の発明は、請求項１に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域として特定することを特徴とする。【０００９】
請求項４に記載の発明は、請求項１から３のいずれか１項に記載の広告表示プログラムにおいて、前記特定された広告情報を、前記広告情報表示ステップにおいて表示させるか否かを判定する広告表示判定ステップを更に有することを特徴とする。【００１０】
請求項５に記載の発明は、請求項４に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記リンク情報に基づくリンクが有効か否かに基づいて広告表示可否を判定することを特徴とする。【００１１】
請求項６に記載の発明は、請求項４または請求項５に記載の広告表示プログラムにおいて、表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、前記広告表示判定ステップが、前記リンク情報に基づくリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする。【００１２】
請求項７に記載の発明は、請求項４から請求項６のいずれか１項に記載の広告表示プログラムにおいて、文字列の類似度を算出する類似度算出ステップを更に有し、前記リンク情報特定ステップが、取得した表示データに含まれるリンク情報のうち、前記文字列に類似する文字列が含まれているリンク情報を特定し、前記広告表示判定ステップが、前記類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする。【００１３】
請求項８に記載の発明は、請求項４から請求項７のいずれか１項に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、ウェブページに表示された前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする。【００１４】
請求項９に記載の発明は、請求項４から請求項８のいずれか１項に記載の広告表示プログラムにおいて、前記記憶ステップが、広告情報毎に表示時刻を更に記憶し、前記広告表示判定ステップが、広告表示判定時において前記広告情報の表示時刻から所定の時間以上経過している場合に、前記広告情報を表示させると判定することを特徴とする。【００１５】
請求項１０に記載の発明は、請求項２から請求項９のいずれか１項に記載の広告表示プログラムにおいて、検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有し、前記広告表示判定ステップが、前記検索ステップの結果に基づき、前記広告情報を表示させると判定することを特徴とする。【００１６】
請求項１１に記載の発明は、請求項１０に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップにおいて、所定の期間内における検索回数が閾値以上の場合に、前記広告情報を表示させると判定することを特徴とする。【００１７】
請求項１２に記載の発明は、請求項１０または請求項１１に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップの検索による結果セットに含まれるウェブページで表示される前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする。【００１８】
請求項１３に記載の発明は、請求項１から請求項１２のいずれか１項に記載の広告表示プログラムにおいて、前記広告情報表示ステップが、所定の表示時間、前記特定された広告情報を表示することを特徴とする。【００１９】
請求項１４に記載の発明は、請求項１から請求項１３のいずれか１項に記載の広告表示プログラムにおいて、前記広告表示領域に表示される前記特定された広告情報の表示サイズを変更する表示サイズ変更ステップを更に有することを特徴とする。【００２０】
請求項１５に記載の発明は、予め設定された文字列と広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備える。【００２１】
請求項１６に記載の発明は、広告の表示を行う広告表示装置の広告表示方法において、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を含む。【００２２】
請求項１７に記載の発明は、コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記ウェブページの画面において、前記特定されたリンク情報が表示される表示位置を特定する表示配置位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる広告表示プログラムを記録したコンピュータ読み取り可能な記録媒体である。【００２３】
請求項１８に記載の発明は、広告を表示する端末と、前記端末とネットワークを介して接続され、広告を提供するサーバとを備えた広告表示システムにおいて、前記端末が、予め設定された文字列と広告情報とを前記サーバから受信する受信手段と、前記文字列と前記広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、  前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備える。
【発明の効果】
【００２４】
本発明によれば、予め設定された文字列と広告情報とを対応付けて記憶し、表示データを取得し、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定し、特定されたリンク情報が表示される表示位置を特定し、特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定し、特定されたリンク情報に含まれている文字列に対応する広告情報を特定し、特定された広告情報を特定された広告表示領域に表示することにより、ウェブページにおける特定されたリンク情報の位置によって広告の表示位置を変えることができるため、ウェブページ等における広告の効果を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る広告表示システムの概要構成例を示す模式図である。
【図２】図１の広告提供サーバの概要構成の一例を示すブロック図である。
【図３】図１の情報提供サーバの概要構成の一例を示すブロック図である。
【図４】図１の端末の概要構成の一例を示すブロック図である。
【図５】図１の端末に表示されるウェブブラウザおよびツールバーの概要構成の一例を示す模式図である。
【図６】図１の広告表示システムの動作例を示すシーケンス図である。
【図７】図１の端末に表示されたウェブページの一例を示す模式図である。
【図８】図１の端末に表示されたウェブページの一例を示す模式図である。
【図９】図７のウェブページに広告が表示された一例を示す模式図である。
【図１０】図８のウェブページに広告が表示された他の一例を示す模式図である。
【図１１】図７のウェブページに広告が表示された一例を示す模式図である。
【図１２】図１の広告表示システムの動作の変形例を示すフローチャートである。
【図１３】図８のウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。
【図１４】図８のウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。
【図１５】図１の広告表示システムの動作の他の変形例を示すフローチャートである。
【図１６】広告の表示回数の他の一例を示す模式図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、広告表示システムに対して本発明を適用した場合の実施形態である。
【００２７】
［１．広告表示システムの構成および機能概要］
【００２８】
まず、本発明の一実施形態に係る広告表示システムの構成および概要機能について、図１を用いて説明する。
【００２９】
図１は、本実施形態に係る広告表示システム１の概要構成例を示す模式図である。
【００３０】
図１に示すように、広告表示システム１は、広告を提供する広告提供サーバ１０（サーバの一例）と、ユーザが利用するショッピングサイト運営のために設置され、商品等の情報をユーザに提供するための情報提供サーバ２０と、広告等が表示される端末３０と、を備えている。
【００３１】
広告提供サーバ１０と、情報提供サーバ２０とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム５を構成している。そして、サーバシステム５と端末３０とは、ネットワーク３により接続され、通信プロトコル（例えば、ＴＣＰ／ＩＰ）により、データの送受信が可能になっている。なお、ネットワーク３は、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、および、ゲートウェイ等により構築されている。
【００３２】
広告提供サーバ１０や端末３０は、ネットワーク３を通して、検索サーバ７に接続している。検索サーバ７は、検索データベース（図示せず）を有していて、端末３０からの検索クエリに基づき検索を行う、インターネット上の検索エンジンとして機能する。
【００３３】
また、広告提供サーバ１０は、ウェブページ上に表示させる広告情報や、広告情報に関連するリンク情報を特定するための文字列等を、端末３０等に提供する。
【００３４】
端末３０は、ウェブブラウザやウェブブラウザに組み込まれたツールバー（広告表示プログラムの一例）を有している。端末３０は、広告提供サーバ１０からの広告情報等を記憶したり、ツールバーによる検索クエリを検索サーバ７に送信したり、検索結果や広告をウェブブラウザの画面に表示したりする。
【００３５】
［２．各サーバの構成および機能］
（２．１  広告提供サーバ１０の構成および機能）
次に、広告提供サーバ１０の構成および機能について、図２を用いて説明する。
【００３６】
図２は、広告提供サーバ１０の概要構成の一例を示すブロック図である。
【００３７】
図２に示すように、コンピュータとして機能する広告提供サーバ１０は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００３８】
通信部１１は、ネットワーク３に接続して端末３０等との通信状態を制御し、さらに、ローカルエリアネットワークに接続して、ローカルエリアネットワーク上の情報提供サーバ２０等の他のサーバとデータの送受信を行う。
【００３９】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク３を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置（図示せず）を介して読み込まれるようにしてもよい。
【００４０】
また、記憶部１２には、端末３０に提供する広告情報や文字列等を記憶する広告データベース（ＤＢ）１２ａ（以下「広告ＤＢ」とする。）等が構築されている。
【００４１】
広告ＤＢ１２ａには、予め設定された文字列と広告情報とが対応付けられて記憶されている。文字列は、例えば、広告情報の広告主等の社名、ブランド名又はウェブサイトのドメイン名などに関連した文字列等である。広告情報は、広告の表示内容、リンク先情報、広告の表示制御情報、広告の表示時間情報、広告の形態情報、広告属性情報等を有する。広告属性情報として、広告表示の配色、模様、基本形状、広告する商品のカテゴリ等が挙げられる。さらに、広告の表示制御情報として、ウェブページに表示させる広告の表示基本サイズの情報や、広告のサイズの縦または横において、サイズ変更の最大幅および最小幅の変更幅の情報等が挙げられる。さらに、広告の表示時間情報として、表示された広告の表示を継続する時間、一度非表示となった広告を再表示するまでの待ち時間、広告の表示を制限する広告表示制限時間等が挙げられる。さらに、広告の形態情報として、ポップアップ広告やバナー広告等が挙げられる。
【００４２】
次に、入出力インターフェース部１３は、通信部１１および記憶部１２とシステム制御部１４との間のインターフェース処理を行う。
【００４３】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。システム制御部１４は、ＣＰＵ１４ａがＲＯＭ１４ｂや記憶部１２に記憶された各種プログラムを読み出し実行することにより、広告情報等を端末３０等に送信する等の処理等を行う。
【００４４】
（２．２  情報提供サーバ２０の構成および機能）
次に、情報提供サーバ２０の構成および機能について、図３を用いて説明する。
図３は、情報提供サーバ２０の概要構成の一例を示すブロック図である。
【００４５】
図３に示すように、情報提供サーバ２０は、通信部２１と、記憶部２２と、入出力インターフェース部２３と、システム制御部２４と、を備え、システム制御部２４と入出力インターフェース部２３とは、システムバス２５を介して接続されている。なお、情報提供サーバ２０の構成および機能は、広告提供サーバ１０の構成および機能とほぼ同じであるので、広告提供サーバ１０の各構成や各機能において、異なるところを中心に説明する。
【００４６】
通信部２１は、ネットワーク３やローカルエリアネットワーク等を通して、端末３０や広告提供サーバ１０等と通信状態を制御等するようになっている。
【００４７】
記憶部２２には、商品データベース（以下「商品ＤＢ」とする。）２２ａや、会員データベース（以下「会員ＤＢ」とする。）２２ｂ等が構築されている。
【００４８】
商品ＤＢ２２ａには、商品を識別するための識別子である商品ＩＤに関連付けられ、商品名、種類、商品の画像、スペック、および、商品情報や、各商品に関する広告情報等が記憶されている。また、商品ＤＢ２２ａには、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）等のマークアップ言語等により記述された商品ウェブページのファイル等が記憶されている。
【００４９】
会員ＤＢ２２ｂには、会員登録されたユーザ（ショッピングサイトの利用者）のユーザＩＤ、名称、住所、電話番号、メールアドレス、職業、趣味、購買履歴、ユーザの関心があるテーマやジャンル等のユーザ情報が登録されている。また、会員ＤＢ２２ｂには、ユーザが端末３０からショッピングサイトにログインする際に必要な、ユーザＩＤ、ログインＩＤ、および、パスワードが登録されている。ここで、ログインＩＤおよびパスワードは、ログイン処理（ユーザの認証処理）に使用されるログイン情報である。
【００５０】
システム制御部２４は、ＣＰＵ２４ａ、ＲＯＭ２４ｂ、ＲＡＭ２４ｃ等により構成されている。そして、システム制御部２４は、ＣＰＵ２４ａが、ＲＯＭ２４ｂや記憶部２２に記憶された各種プログラムを読み出し実行することにより、ユーザによる商品購入処理や、商品の購買履歴をユーザＩＤ毎に記録させたりする。
【００５１】
（２．３  端末３０の構成および機能）
次に、端末３０の構成および機能について、図４を用いて説明する。
図４は、端末３０の概要構成の一例を示すブロック図である。
【００５２】
図４に示すように、コンピュータとして機能する端末３０は、例えば、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やＰＤＡ等の携帯端末であり、通信部３１と、記憶部３２と、表示部３３と、操作部３４と、入出力インターフェース部３５と、システム制御部３６とを備えている。そして、システム制御部３６と入出力インターフェース部３５とは、システムバス３７を介して接続されている。
【００５３】
通信部３１は、ネットワーク３を通して、広告提供サーバ１０等と通信を制御する。なお、端末３０が携帯型無線電話機の場合、ネットワーク３の移動体通信網に接続するために、通信部３１は、無線通信機能を有する。
【００５４】
記憶部３２は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、ウェブブラウザのプログラムやウェブブラウザ用ツールバーのプログラム等を記憶する。また、記憶部３２には、広告提供サーバ１０から提供された、予め設定された文字列と広告情報とが、対応付けられて記憶される。
【００５５】
表示部３３は、例えば、液晶表示素子またはＥＬ（Electro Luminescence）素子等によって構成されている。表示部３３には、ネットワーク上から取得したウェブページがウェブブラウザにより表示され、広告提供サーバ１０から提供された広告情報がツールバーにより表示される。
【００５６】
操作部３４は、例えば、キーボードおよびマウス等によって構成されている。ユーザは、操作部３４により応答を入力する。なお、表示部３３がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部３４は、表示部３３の画面が押された箇所の位置情報を取得する。
【００５７】
入出力インターフェース部３５は、通信部３１および記憶部３２とシステム制御部３６とのインターフェースである。
【００５８】
システム制御部３６は、例えば、ＣＰＵ３６ａと、ＲＯＭ３６ｂと、ＲＡＭ３６ｃとを有する。システム制御部３６は、ＣＰＵ３６ａが、ＲＯＭ３６ｂや、ＲＡＭ３６ｃや、記憶部３２に記憶された各種プログラムを読み出して実行する。例えば、システム制御部３６は、ウェブブラウザのプログラムを実行しウェブブラウザとして機能し、また、ツールバーのプログラムを実行し、ツールバーとして機能する。
【００５９】
（２．４  ウェブブラウザおよびツールバーの画面構成および機能）
次に、ウェブブラウザおよびツールバーの画面構成および機能について、図５を用いて説明する。
図５は、端末３０に表示されるウェブブラウザおよびツールバーの概要構成の一例を示す模式図である。
【００６０】
図５に示すように、端末３０の表示部３３に表示されるウェブブラウザ４０は、ウェブページが表示されるウェブページ表示領域４１（ウェブページの画面の一例）を有する。また、ウェブブラウザ４０に組み込まれたツールバー５０は、検索キーワードを入力する検索キーワード入力欄５１と、検索を要求する検索ボタン５２とを有する。ここで、ツールバーは、例えば、ユーザが利用する機能を簡易化するために、機能を有するボタンやボックス等が並べられた一種のメニューであり、ウェブブラウザ等にプラグインして利用される。
【００６１】
そして、ツールバー５０は、ツールバー５０を認識するための固有のツールバー認識情報を有し、検索の際に、ツールバー認識情報を広告提供サーバ１０等に送信する。
【００６２】
ウェブページ表示領域４１には、ウェブページや広告が表示される。また、検索キーワード入力欄５１は、サーチボックスであり、操作部３４によって指定操作する（例えば、マウスにより、表示部３３に表示されたポインタをサーチボックスに移動させクリックする）ことにより、操作部３４のキーボードによる検索キーワードの入力が可能の状態になる。
【００６３】
検索ボタン５２は、操作部３４の指定操作により、検索キーワード入力欄５１に入力された検索キーワード等が検索サーバ７に送信させる操作を行う検索開始ボタンとして機能する。
【００６４】
ツールバー５０は、検索された検索結果がウェブページ表示領域４１に表示されるように検索を行い、広告提供サーバ１０から提供された広告情報を、表示部３３において、ウェブページ表示領域４１が表示されている部分に表示する。
【００６５】
［３．広告表示システムの動作］
次に、本発明の一実施形態に係る広告表示システム１の動作について図６から図９を用い説明する。
【００６６】
図６は、広告表示システム１の動作例を示すシーケンス図である。図７および図８は、端末３０に表示されたウェブページの一例を示す模式図である。図９および図１０はウェブページに広告が表示された一例を示す模式図である。
【００６７】
まず、端末３０のブラウザにプラグインしてあるツールバー５０が、例えば定期的に広告提供サーバ１０に、文字列と広告情報とを送信するように要求する。
【００６８】
次に、図６に示すように、広告提供サーバ１０は、文字列と広告情報とを送信する（ステップＳ１）。具体的には、広告提供サーバ１０のシステム制御部１４は、ツールバー５０からの要求に基づき、広告ＤＢ１２ａを参照して、文字列と、広告の表示基本サイズの情報を含む広告情報とを通信部１１を通して端末３０に送信する。広告提供サーバ１０のシステム制御部１４は、例えば、△○▽社の広告の場合、△○▽社のウェブサイトのドメイン名に関連した文字列「△○▽」を、△○▽社の広告情報と共に送信する。広告提供サーバ１０のシステム制御部１４は、広告の掲載を依頼したその他の会社に関する広告情報や文字列（例えば、「▽▽」）も予め送信する。
【００６９】
次に、ツールバー５０は、文字列と広告情報とを関連付けて記憶する（ステップＳ２）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、通信部３１を通して、広告提供サーバ１０から文字列と広告情報とを受信し、当該受信した文字列と広告情報とを対応付けて、記憶部３２またはＲＡＭ３６ｃに記憶する。このように、端末３０のシステム制御部３６は、予め設定された文字列と広告情報とを対応付けて記憶する記憶手段の一例として機能する。
【００７０】
次に、ツールバー５０は、検索結果として、ＨＴＭＬファイルを取得する（ステップＳ３）。具体的には、図７に示すように、端末３０のユーザにより、検索キーワード入力欄５１に検索キーワードが入力され、検索ボタン５２が指定された場合、端末３０のシステム制御部３６は、ツールバー５０として、検索サーバ７に検索クエリを送信する。このとき、端末３０のシステム制御部３６は、ツールバー５０を特定するためのツールバー認識情報も送信する。そして、端末３０のシステム制御部３６は、ツールバー５０として、検索キーワードに対する検索結果のＨＴＭＬファイル（ウェブページに表示される表示データの一例）を検索サーバ７から受信し、記憶部３２またはＲＡＭ３６ｃに記憶させる。このように、端末３０のシステム制御部３６は、ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得手段の一例として機能する。
【００７１】
次に、広告提供サーバ１０は、ツールバー毎に検索回数を算出する（ステップＳ４）。具体的には、広告提供サーバ１０のシステム制御部１４は、受信したツールバー認識情報に従いツールバー５０の検索回数等を算出する。そして、広告提供サーバ１０のシステム制御部１４は、検索回数等を端末３０に送信する。
【００７２】
次に、ウェブブラウザ４０は、記憶部３２等からからＨＴＭＬファイルを取得する（ステップＳ５）。具体的には、端末３０のシステム制御部３６は、ウェブブラウザ４０として、記憶部３２またはＲＡＭ３６ｃに記憶された検索結果のＨＴＭＬファイルを（ウェブページ表示領域４１に表示される表示データの一例）を取得する。なお、ウェブブラウザ４０が先にＨＴＭＬファイルを検索サーバ７から取得して記憶部３２またはＲＡＭ３６ｃに記憶させ、当該ウェブブラウザ４０が記憶させたＨＴＭＬファイルを、ツールバー５０が取得してもよい。
【００７３】
次に、ウェブブラウザ４０は、ウェブページを表示部３３に表示させる（ステップＳ６）。具体的には、端末３０のシステム制御部３６は、ウェブブラウザ４０として、取得したＨＴＭＬファイルに基づき、ウェブページを表示部３３に表示させる。さらに具体的には、端末３０のシステム制御部３６は、表示部３３に表示させるための映像信号を表示部３３に送信する。
【００７４】
次に、表示部３３に、ウェブページが表示される（ステップＳ７）。図７に示すように、表示部３３のウェブページ表示領域４１に、検索結果のウェブページが表示される。このように、端末３０のシステム制御部３６は、検索キーワードの入力を受け付け、検索キーワードに対する検索結果を取得し、ウェブページ表示領域４１に検索結果を表示させる検索手段の一例として機能する。
【００７５】
次に、ツールバー５０は、文字列が含まれるリンク情報を特定する（ステップＳ８）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ３で取得したＨＴＭＬファイルのデータから、記憶部３２またはＲＡＭ３６ｃから取得した文字列「△○▽」、「▽▽」等を含むリンク情報を特定する。さらに具体的には、端末３０のシステム制御部３６は、ウェブページにおいて、リンクを張るタグの箇所（例えば、<ahref="http://・・・">・・・<／a>）等でドメイン名を示す部分のうち、取得した文字列「△○▽」「▽▽」等を含むものを特定する。このように端末３０のシステム制御部３６は、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定するリンク情報特定手段の一例として機能する。
【００７６】
次に、ツールバー５０は、リンク情報が表示される表示位置を特定する（ステップＳ９）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ表示領域４１のサイズに基づき、取得したＨＴＭＬファイルのデータを解析して、図７に示すように、リンク情報がウェブページ表示領域４１において表示される表示位置４２を特定する。このように端末３０のシステム制御部３６は、ウェブページの画面において、特定されたリンク情報が表示される表示位置を特定する配置位置特定手段の一例として機能する。
【００７７】
次に、ツールバー５０は、リンク情報が表示される表示位置に基づいて広告情報を表示するための広告表示領域を特定する（ステップＳ１０）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ表示領域４１のサイズに基づき、取得したＨＴＭＬファイルのデータを解析して、図７に示すように、表示位置４２の近傍で、画像データやテキストデータ等が表示されていない空白領域の広告表示領域４３（表示位置４２に関連した位置の一例）を特定する。または、端末３０のシステム制御部３６は、図８に示すように、リンク情報及び当該リンク情報に関連した情報（例えば、スニペットなど）を表示する箇所を含む矩形の広告表示領域４４（表示位置４２に基づいて広告情報を表示するための広告表示領域の一例）を特定する。端末３０のシステム制御部３６は、前記矩形の内部又は矩形の何れかの枠に隣接する領域を、広告表示領域４４として決定する。このように、システム制御部３６は、特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段の一例として機能する。また、システム制御部３６は、表示位置の近傍における空白領域を広告表示領域４３として特定する広告表示領域特定手段の一例として機能する。また、システム制御部３６は、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域４４として特定する広告表示領域特定手段の一例として機能する。なお、リンク情報が表示される表示位置の近傍の一例として、所定の文字列に関連していないリンク情報よりも、所定の文字列または当該文字列に類似した文字列が含まれているリンク情報のように、所定の文字列に関連しているリンク情報に近い位置が挙げられる。
【００７８】
次に、ツールバー５０は、文字列に対応する広告を特定する（ステップＳ１１）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、記憶部３２またはＲＡＭ３６ｃを参照して、ステップＳ８で特定されたリンク情報に含まれている文字列に対応する広告情報を特定する。
【００７９】
次に、ツールバー５０は、広告を表示させるか否かの判定を行う（ステップＳ１２）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、所定の期間内におけるツールバー５０の検索回数が所定の検索回数（閾値）以上の場合に、広告情報を表示させると判定する。このように端末３０のシステム制御部３６は、検索ステップの結果に基づき、広告情報を表示させると判定する広告表示判定手段の一例として機能する。また端末３０のシステム制御部３６は、所定の期間内における検索回数が閾値以上の場合に、広告情報を表示させると判定する広告表示判定手段の一例として機能する。
【００８０】
次に、ツールバー５０は、広告の表示サイズを変更する（ステップＳ１３）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、各広告表示領域４３、４４の形状に合わせ、各広告表示領域４３内に収まるように、または、各広告表示領域４４に一致するように、表示基本サイズから、広告の表示サイズを変更する。このように端末３０のシステム制御部３６は、広告情報の表示サイズを変更する表示サイズ変更手段の一例として機能する。
【００８１】
次に、ツールバー５０は、広告表示領域に広告を表示する（ステップＳ１４）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、図９に示すように、各広告表示領域４３内に、各文字列に対応した広告４５を表示する。または、端末３０のシステム制御部３６は、ツールバー５０として、図１０に示すように、各広告表示領域４４に一致するように、広告４６を表示する。なお、この広告４５、４６は、バナー広告のように、クリックされるリンク先のウェブページにジャンプさせる機能を有する。
【００８２】
このとき、端末３０のシステム制御部３６は、例えば、図９の場合、文字列「△○▽」の広告に対する表示回数を３回、文字列「▽▽」の広告に対する表示回数を１回として、表示回数を増加させる。また端末３０のシステム制御部３６は、広告４５や広告４６が表示された表示時刻を、記憶部３２またはＲＡＭ３６ｃに記憶する。このように端末３０のシステム制御部３６は、広告情報毎に表示時刻を記憶する記憶手段の一例として機能する。
【００８３】
次に、表示部３３においてウェブページの部分に広告が重ねて表示される（ステップＳ１５）。図９または図１０に示すように、表示部３３のウェブページ表示領域４１の上に、広告４５、４６が表示される。
【００８４】
次に、ツールバー５０は、広告表示を制御する（ステップＳ１６）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、広告４５や広告４６が表示された表示時刻から、各広告に設定されている表示継続時間を経過したか否かを判定し、表示時間を経過したと判定したした場合には、表示部３３に表示された広告を非表示にさせる信号を送信する。このように端末３０のシステム制御部３６は、所定の表示時間、特定された広告情報を広告表示領域に表示する広告情報表示手段の一例として機能する。
【００８５】
次に、表示部３３において広告が非表示にされる（ステップＳ１７）。具体的には、端末３０のシステム制御部３６は、表示時間を過ぎた広告４５、４６を非表示にする。
【００８６】
以上、本実施形態によれば、予め設定された文字列と広告情報とを対応付けて記憶し、ウェブブラウザ４０によりウェブページに表示される表示データを取得し、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定し、ウェブページの画面（ウェブページ表示領域４１）において、特定されたリンク情報が表示される表示位置４２を特定し、特定された表示位置に基づいて広告情報を表示するための広告表示領域４３又は広告表示領域４４を特定し、特定されたリンク情報に含まれている文字列に対応する広告情報を特定し、特定された広告情報を特定された広告表示領域４３又は広告表示領域４４に表示することにより、ウェブページにおいて特定されたリンク情報の表示位置に基づいて対応する広告情報の広告表示領域を変えることができるため、ウェブページにおける広告の効果を向上させることができる。
【００８７】
また、”http://www.△○▽.co.jp/・・・/・・・/・・・”のようなＵＲＬ（Uniform Resource Locator）等のリンク情報には、”△○▽”等の社名を表す文字列等が端的に入っている可能性が高いので、より的確な広告表示領域を特定でき、より的確に広告を掲載できる。
【００８８】
また、広告４５が、表示位置４２の近傍の空き領域の広告表示領域４３内に表示される場合、すなわち、表示位置の近傍における空白領域が広告表示領域４３として特定される場合、広告４５を単独で表示するよりも、リンク情報に対応した広告４５が際立ち、広告効果を向上させることができる。
【００８９】
また、広告４６が広告表示領域４４と一致するように表示される場合、すなわち、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域４４として特定する場合、広告表示領域４４に代わり広告４６が際立ち、広告効果を向上させることができる。
【００９０】
また、ウェブページの内容に応じ、ウェブページにおいて広告効果を向上させることができる箇所である広告表示領域４３、４４に自動的に広告４５、４６が表示されるため、広告情報の広告主等が、表示位置や、どのような条件で表示させるか否か等の設定を予め行う必要が無く、広告主等が、広告を依頼しやすくなる。
【００９１】
また、特定された広告情報を表示させるか否かを判定する場合、ウェブページの画面において、広告効果が有効な箇所や、有効な時等に、広告を表示させることができる。
【００９２】
また、ツールバー５０等の検索履歴に基づき、広告情報を表示させるか否かを判定する場合、例えば、所定の期間内における検索回数が所定の検索回数以上のときに、広告情報を表示させると判定することができる。所定の期間内において所定の検索回数以上の検索をユーザが行っているということは、同期間において有効な検索結果が得られず、検索対象を捜索し続けている可能性が高く、そのため検索対象に関する有効な情報を望んでいるので、検索対象に関連する広告情報であれば、当該広告情報をユーザがクリックする可能性が高くなる。
【００９３】
また、所定の表示継続時間の間、特定された広告情報を表示する場合、広告料金に応じて表示継続時間を決定する（例えば、広告料金が高いほど長く表示させる）と、費用に応じて、広告を有効に表示できる。また、表示期間が過ぎた広告を非表示とすることにより、有効な広告のみを効果的に表示できる。
【００９４】
また、広告情報の表示サイズを変更する場合、ユーザの関心がありそうなリンク情報の表示位置の近傍に広告表示領域４３、４４を設定し、当該広告表示領域４３、４４に適した大きさの広告を表示させることができるため、ウェブページにおける広告の効果を向上させることができる。
【００９５】
次に、文字列が含まれているリンク情報特定の変形例について、図１１および図１２を用いて説明する。
図１１は、ウェブページに広告が表示された他の一例を示す模式図である。図１２は、広告表示システム１の動作の変形例を示すフローチャートである。なお、図１２において、図６における広告提供サーバ１０やブラウザ４０等の動作は省略して示してある。
【００９６】
ツールバー５０は、図１１に示すように、文字列「△○▽」４２ａに類似した文字列「△◎▽」４２ｂが含まれるリンク情報（類似リンク情報）４２Ｂも特定する。この類似した文字列は、文字列４２ａに対して、ある所定の範囲内の類似度を有する文字列である。そして、ツールバー５０は、ステップＳ１０で、リンク情報が表示される表示位置に基づいて広告情報を表示するための広告表示領域４３を特定し、ステップＳ１４において、文字列「△○▽」に関連した広告４５を広告表示領域４３に表示させる。
【００９７】
以下、図１２に基づき、具体的に動作について説明する。
【００９８】
図１２に示すように、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ２と同様に、広告提供サーバ１０から文字列と広告情報とを受信し、文字列と広告情報とを関連付けて記憶し（ステップＳ２０）、ステップＳ３と同様に、ＨＴＭＬファイルを取得する（ステップＳ２１）。
【００９９】
次に、端末３０のシステム制御部３６は、ツールバー５０として、リンク情報を抽出する（ステップＳ２２）。例えば、端末３０のシステム制御部３６は、ツールバー５０として、取得したＨＴＭＬファイルのデータから、ウェブページにリンクを張るタグの箇所（例えば、<a href="http://www.△◎▽.co.jp/・・・/・・・/・・・">・・・<／a>）における”http://www.△◎▽.co.jp/・・・/・・・/・・・”等のリンク情報を抽出する。
【０１００】
次に、端末３０のシステム制御部３６は、ツールバー５０として、リンク情報から部分リンク文字列を生成する。例えば、システム制御部３６は、記憶部３２またはＲＡＭ３６ｃから予め設定された文字列を読み出し、リンク情報を予め設定された文字列の文字数で１文字ずつ移動させた部分文字列を生成する。設定された文字列が３文字の”△○▽”の場合、システム制御部３６は、スキーム名”http://”以下の”www.△◎▽.co.jp/・・・/・・・/・・・”から、”www”、”ww. ”、”w.▽”、・・・等の３文字のリンク文字列を順次生成する。なお、システム制御部３６は、ツールバー５０として、抽出した”http://www.△◎▽.co.jp/・・・/abcd/・・・”等のリンク情報を”/”や”.”などで分割して、”△◎▽”や”abcd”等の部分リンク文字列を生成するように構成してもよい。さらに、端末３０のシステム制御部３６は、ツールバー５０として、予め設定された文字列を所定の文字数（例えば、cameraであれば６文字）で分割して、部分リンク文字列を生成するように構成してもよい。
【０１０１】
次に、端末３０のシステム制御部３６は、ツールバー５０として、生成された部分リンク文字列と、予め設定された文字列との類似度を算出する（ステップＳ２３）。例えば、システム制御部３６は、予め設定された文字列と、生成された部分リンク文字列との文字間の距離に基づいて各類似度を算出する。なお、類似度としては、Ｊａｒｏ−Ｗｉｎｋｌｅｒ距離、レーベンシュタイン距離等の文字列間の距離が挙げられる。このように、システム制御部３６は、類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする広告表示手段の一例として機能する。
【０１０２】
次に、端末３０のシステム制御部３６は、ツールバー５０として、リンク情報から類似リンク情報を選択する（ステップＳ２４）。例えば、システム制御部３６は、類似度が所定の閾値を超えた部分リンク文字列（類似する文字列）が存在する場合、当該部分リンク文字列を含むリンク情報を、類似リンク情報として選択する。このように、システム制御部３６は、取得した表示データに含まれるリンク情報のうち、文字列に類似する文字列が含まれているリンク情報を特定するリンク情報特定手段の一例として機能する。
【０１０３】
次に、端末３０のシステム制御部３６は、ツールバー５０として、類似リンク情報が表示される表示位置を特定する（ステップＳ２５）。例えば、システム制御部３６は、ウェブページ表示領域４１のサイズに基づき、取得したＨＴＭＬファイルのデータを解析して、図１１に示すように、類似リンク情報がウェブページ表示領域４１において表示される表示位置４２Ｂを特定する。
【０１０４】
次に、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ１０のように、表示位置に関連した広告表示領域を特定し（ステップＳ２６）。ステップＳ１１のように、類似した文字列に対応する予め設定された文字列において、この設定された文字列に対応する広告を特定し（ステップＳ２７）、ステップＳ１３のように、広告の表示サイズを変更し（ステップＳ２８）、ステップＳ１４のように、広告表示領域に広告を表示する（ステップＳ２９）。
【０１０５】
このように、取得した表示データに含まれるリンク情報のうち、文字列に類似する文字列が含まれているリンク情報を特定し、文字列の類似度を算出し、類似する文字列の類似度に基づいて広告表示可否を判定する場合、広告情報に関連する可能性のある類似文字列をリンク情報に含む表示情報に対して、効果的に広告を表示することができる。
【０１０６】
次に、ステップＳ１２における広告を表示させるか否かの判定の変形例について図１３を用いて説明する。
【０１０７】
図１３は、ウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。
【０１０８】
図１３に示すように、リンク情報のリンク先のウェブページ４１ａの内容が、「Error 404 File not found」のように、リンクが無効であったり、コンテンツが終了していたりする場合に、端末３０のシステム制御部３６は、ツールバー５０として、対応するリンクの表示の広告表示領域４４に広告情報を表示させると判定する。そして、端末３０のシステム制御部３６は、ツールバー５０として、対応するリンクの表示の広告表示領域４４に一致するように、広告４６を表示させる。このように、リンク情報に基づくリンクが有効か否かに基づいて広告表示可否が判定される場合、ユーザが無効なリンク先に行くことを防止し、また、ウェブページの無効部分を有効活用し、ウェブページにおける広告の効果を向上させることができる。
【０１０９】
なお、図１３に示すように、ウェブページ４１に表示された検索結果は、検索キーワード入力欄５１Ｂにキーワードを入力してウェブブラウザ４０の検索機能により検索された結果である。このように、ツールバー５０を使用せず検索を行って、それに対する検索結果に、本実施形態を適用してもよい。
【０１１０】
次に、ステップＳ１２における広告を表示させるか否かの判定の他の変形例について図１４および図１５を用いて説明する。
【０１１１】
図１４は、ウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。図１５は広告表示システム１の動作の他の変形例を示すフローチャートである。なお、図１５において、図６における広告提供サーバ１０やブラウザ等の動作は省略して示してある。
【０１１２】
図１４に示すように、リンク情報のリンク先のウェブページ４１ｂの内容が、表示を制限すべき文字列の一例として「禁句・・・」のように、予め登録された、所定の表示禁止用語等がある場合に、端末３０のシステム制御部３６は、ツールバー５０として、対応するリンクの表示の広告表示領域４４に広告情報を表示させると判定する。そして、端末３０のシステム制御部３６は、ツールバー５０として、対応するリンクの表示の広告表示領域４４に一致するように、広告４６を表示させる。
【０１１３】
以下、図１５に基づき、具体的に動作について説明する。
【０１１４】
図１５に示すように、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ２と同様に、広告提供サーバ１０から文字列と広告情報とを受信し、文字列と広告情報とを関連付けて記憶する（ステップＳ３０）。
【０１１５】
次に、端末３０のシステム制御部３６は、ツールバー５０として、広告提供サーバ１０から表示を制限すべき文字列を受信し、記憶部３２またはＲＡＭ３６ｃに記憶する（ステップＳ３１）。
【０１１６】
次に、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ３と同様に、ＨＴＭＬファイルを取得する（ステップＳ３２）。
【０１１７】
次に、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページにリンクを張るタグの箇所等から、リンク情報を抽出する。（ステップＳ３３）。
【０１１８】
次に、端末３０のシステム制御部３６は、ツールバー５０として、抽出されたリンク情報に基づき、リンク先のＨＴＭＬファイルを取得する（ステップＳ３４）。
【０１１９】
次に、端末３０のシステム制御部３６は、ツールバー５０として、リンク先のＨＴＭＬファイルに表示を制限すべき文字列が含まれるか否かの判定する（ステップＳ３５）。このように、システム制御部３６は、リンク情報に基づくリンク先に記憶された文字列が含まれるか否かに基づいて広告表示可否を判定する広告表示判定手段の一例として機能する。
【０１２０】
次に、表示を制限すべき文字列が含まれる場合、端末３０のシステム制御部３６は、ツールバー５０として、表示を制限すべき文字列が含まれるウェブページのリンク情報が表示される表示位置を特定する（ステップＳ３６）。
【０１２１】
次に、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ１０のように、表示位置に関連した広告表示領域の特定する（ステップＳ３７）。
【０１２２】
次に、端末３０のシステム制御部３６は、ツールバー５０として、広告を特定する（ステップＳ３８）。例えば、広告情報の表示回数等に基づき、広告を特定する。
【０１２３】
次に、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ１３のように、広告の表示サイズを変更させ（ステップＳ３９）、ステップＳ１４のように、広告表示領域に広告を表示させる（ステップＳ４０）。
【０１２４】
このように、表示を制限すべき文字列を記憶し、リンク情報に基づくリンク先に表示を制限すべき文字列が含まれるか否かに基づいて広告表示可否が判定される場合、ユーザに対して表示を制限すべきリンク先をユーザが表示することを防止し、また、ウェブページの無効部分を有効活用し、ウェブページにおける広告の効果を向上させることができる。
【０１２５】
次に、広告の表示回数の算出の他の一例について図１６を用いて説明する。
図１６は、広告の表示回数の他の一例を示す模式図である。
【０１２６】
図１６には、ツールバー５０により、検索キーワードに基づき検索した結果セットのうち、１件〜１０件の分の検索結果ページ４１ｃと、１１件〜２０件の分の検索結果ページ４１ｄとが、示されている。端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ表示領域４１に表示された、広告４５、４６の表示回数を結果セット単位で算出し、表示回数が所定の回数を超えた場合は、広告を表示させないように判定する。
【０１２７】
このように、結果セットに含まれるウェブページで表示される広告情報の表示回数が所定の条件を満たした場合に広告情報を表示させると判定する場合、ユーザが検索対象を見つけられず、いろいろ検索結果を見ているとき等、広告４５、４６の表示制限をすることができ、ウェブページにおける広告の効果を向上させることができる。
【０１２８】
なお、ステップＳ１２において、端末３０のシステム制御部３６は、広告表示判定時において、ウェブページや広告情報の表示時刻から所定の時間経過している場合に、広告情報を表示させると判定してもよい。この場合、ユーザが忘れかけた頃に、広告情報を表示させて、ウェブページにおける広告の効果を向上させることができる。
【０１２９】
また、端末３０のシステム制御部３６は、ウェブページに表示された広告情報の表示回数が所定の条件を満たした場合に広告情報を表示させると判定してもよい。例えば、ウェブページの画面に表示された広告情報の表示回数が所定の条件を満たした場合として、ウェブページ表示領域４１において、各文字列「△○▽」や「△△」等に対応した広告の表示回数が、所定の回数以下の場合、広告情報を表示させると判定する。所定以上の広告を表示させて、ユーザに過剰に広告を表示することを防止でき、ウェブページにおける広告の効果を向上させることができる。また、この表示回数をウェブページの単位で算出すると、ユーザが閲覧しているウェブページにおける広告の表示回数を制限でき、ユーザに飽きられることを防止でき、ウェブページにおける広告の効果を向上させることができる。
【０１３０】
なお、ステップＳ１２において、広告情報の表示サイズの変更に関する変更幅の条件を予め設定し、当該条件に基づいて広告情報を選択してもよい。この場合、変更幅の条件として広告の表示サイズの変更可能上限・下限の設定することにより、基本表示サイズから縮小しすぎて、広告の表示内容が見えにくくなることを防止したり、基本表示サイズから拡大しすぎて、広告の画像の解像度が低下することを防止したりすることができ、ユーザに対して、効果的に広告を表示することができる。
【０１３１】
また、端末３０のシステム制御部３６は、各広告表示領域４３、４４に複数の広告を表示させてもよい。この場合、各広告表示領域４３、４４のスペースを有効に利用でき、ウェブページにおける広告の効果を向上させることができる。また、広告のサイズを広告表示領域４３、４４に合わせて、過度に拡大や縮小させることが防止できる。
【０１３２】
また、エージェントであるウェブブラウザ４０自体が、ツールバー５０の機能を有してもよい。また、ツールバー５０の機能が、端末３０で実現できるように、予め端末３０にインストールされて常駐プログラムとして、バックグランドで端末３０が実行してもよい。
【０１３３】
また、検索型連動型広告は検索キーワードに基づいて広告を選択するが、本実施形態は検索キーワードに基づかない。例えば、検索キーワード（例えば、「カメラ」）とは直接関係ない、所定の文字列（例えば、「△○▽」）を含んだリンク情報と関連した広告が選択される。また、コンテンツ内容連動型広告では、商品ページ（検索結果ページとは異なるページ）に含まれるキーワードに基づいて広告が選択され、商品ページ（検索結果ページとは異なるページ）に表示されるが、本実施形態では検索結果ページに表示される。例えば、広告４５、４６が、ウェブページ表示領域４１に表示された検索結果ページに表示される。
【０１３４】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【０１３５】
１：広告表示システム
１０：広告表示サーバ（サーバ）
３０：端末
４２：表示位置
４３、４４：広告表示領域
４５、４６：広告（広告情報）
５０：ツールバー
【図１】
2012043649.tif 000003
【図２】
2012043649.tif 000004
【図３】
2012043649.tif 000005
【図４】
2012043649.tif 000006
【図５】
2012043649.tif 000007
【図６】
2012043649.tif 000008
【図７】
2012043649.tif 000009
【図８】
2012043649.tif 000010
【図９】
2012043649.tif 000011
【図１０】
2012043649.tif 000012
【図１１】
2012043649.tif 000013
【図１２】
2012043649.tif 000014
【図１３】
2012043649.tif 000015
【図１４】
2012043649.tif 000016
【図１５】
2012043649.tif 000017
【図１６】
2012043649.tif 000018
【手続補正書】
【提出日】平成25年10月10日(2013.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を実行させる広告表示プログラム。
【請求項２】
請求項１に記載の広告表示プログラムにおいて、
前記広告表示領域特定ステップが、前記表示位置の近傍における空白領域を広告表示領域として特定することを特徴とする広告表示プログラム。
【請求項３】
請求項１に記載の広告表示プログラムにおいて、
前記広告表示領域特定ステップが、リンク情報により示されるリンク先にページ遷移させないために、前記広告情報を前記リンク情報に重ねて表示することを特徴とする広告表示プログラム。
【請求項４】
請求項１から３のいずれか１項に記載の広告表示プログラムにおいて、
前記特定された広告情報を、前記広告情報表示ステップにおいて表示させるか否かを判定する広告表示判定ステップを更に有することを特徴とする広告表示プログラム。
【請求項５】
請求項４に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記リンク情報により示されるリンク先が有効か否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項６】
請求項４または請求項５に記載の広告表示プログラムにおいて、
表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、
前記広告表示判定ステップが、前記リンク情報により示されるリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項７】
請求項４から請求項６のいずれか１項に記載の広告表示プログラムにおいて、
文字列の類似度を算出する類似度算出ステップを更に有し、
前記リンク情報特定ステップが、取得した表示データに含まれるリンク情報のうち、前記文字列に類似する文字列が含まれているリンク情報を特定し、
前記広告表示判定ステップが、前記類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする広告表示プログラム。
【請求項８】
請求項４から請求項７のいずれか１項に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、ウェブページに表示された前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項９】
請求項４から請求項８のいずれか１項に記載の広告表示プログラムにおいて、
前記記憶ステップが、広告情報毎に表示時刻を更に記憶し、
前記広告表示判定ステップが、広告表示判定時において前記広告情報の表示時刻から所定の時間以上経過している場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１０】
請求項２から請求項９のいずれか１項に記載の広告表示プログラムにおいて、
検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有し、
前記広告表示判定ステップが、前記検索ステップの結果に基づき、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１１】
請求項１０に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記検索ステップにおいて、所定の期間内における検索回数が閾値以上の場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１２】
請求項１０または請求項１１に記載の広告表示プログラムにおいて、
前記広告表示判定ステップが、前記検索ステップの検索による結果セットに含まれるウェブページで表示される前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載の広告表示プログラムにおいて、
前記広告情報表示ステップが、所定の表示時間、前記特定された広告情報を表示することを特徴とする広告表示プログラム。
【請求項１４】
請求項１から請求項１３のいずれか１項に記載の広告表示プログラムにおいて、
前記広告表示領域に表示される前記特定された広告情報の表示サイズを変更する表示サイズ変更ステップを更に有することを特徴とする広告表示プログラム。
【請求項１５】
予め設定された文字列と広告情報とを対応付けて記憶する記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、
を備えた広告表示装置。
【請求項１６】
広告の表示を行う広告表示装置の広告表示方法において、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を含む広告表示方法。
【請求項１７】
コンピュータに、
予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、
ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得ステップと、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、
前記ウェブページの画面において、前記特定されたリンク情報が表示される表示位置を特定する表示配置位置特定ステップと、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、
を実行させる広告表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
広告を表示する端末と、前記端末とネットワークを介して接続され、広告を提供するサーバとを備えた広告表示システムにおいて、
前記端末が、
予め設定された文字列と広告情報とを前記サーバから受信する受信手段と、
前記文字列と前記広告情報とを対応付けて記憶する記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、
前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、
前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、
前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、
を備えた広告表示システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項３に記載の発明は、請求項１に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、リンク情報により示されるリンク先にページ遷移させないために、前記広告情報を前記リンク情報に重ねて表示することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項５に記載の発明は、請求項４に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記リンク情報により示されるリンク先が有効か否かに基づいて広告表示可否を判定することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項６に記載の発明は、請求項４または請求項５に記載の広告表示プログラムにおいて、表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、前記広告表示判定ステップが、前記リンク情報により示されるリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする。
【国際調査報告】
2012043649.tif 000019
2012043649.tif 000020
2012043649.tif 000021
2012043649.tif 000022