(57)【要約】  Ｗｅｂページ内の空白領域に当該領域に収まるオブジェクトを動的に配置することを目的とする。このためにサーバシステム１０は、Ｗｅｂページの要求をユーザ端末２０から受信し、その要求に対応するページデータをＷｅｂＤＢ１１から抽出し、そのページデータをユーザ端末２０に送信する。さらにサーバシステム１０は、Ｗｅｂページの空白領域に配置されるオブジェクトに関する要求をユーザ端末２０から受信し、その要求に対応するデータをオブジェクトＤＢ１２から抽出し、抽出されたデータ、又は該データに基づいて生成されたオブジェクトをユーザ端末２０に送信する。ページデータには、Ｗｅｂページ中の空白領域を特定し、その空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている。
2011065564.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
を備えるオブジェクト表示装置。
【請求項２】
前記オブジェクト表示プログラムが、前記端末上のブラウザの表示領域内において前記空白領域を特定する、
請求項１に記載のオブジェクト表示装置。
【請求項３】
前記オブジェクト表示プログラムが、前記ブラウザに関する所定のユーザ操作を検出する度に前記空白領域を特定し、
前記第２受信手段が、前記ユーザ操作が検出され前記空白領域が特定される度に、特定された該空白領域に配置される前記オブジェクトに関する要求を受信する、
請求項２に記載のオブジェクト表示装置。
【請求項４】
前記Ｗｅｂデータベースには、前記Ｗｅｂページ中の前記空白領域の一又は複数の候補を示す候補データが更に記憶されており、
前記オブジェクト表示プログラムが、前記ページデータに対応する候補データを前記Ｗｅｂデータベースから取得し、取得した候補データで示される一又は複数の前記空白領域の候補から一の空白領域を選択することで、前記空白領域を特定する、
請求項１〜３のいずれか一項に記載のオブジェクト表示装置。
【請求項５】
前記オブジェクトが前記端末で生成される、
請求項１〜４のいずれか一項に記載のオブジェクト表示装置。
【請求項６】
前記オブジェクトデータベースが、生成済の前記オブジェクトを前記オブジェクトに関するデータとして記憶し、
前記第２抽出手段が、前記第２受信手段により受信された要求に対応する前記生成済オブジェクトを前記オブジェクトデータベースから抽出し、
前記第２送信手段が、前記第２抽出手段により抽出された生成済オブジェクトを前記端末に送信し、
前記第２送信手段により送信された生成済オブジェクトが、前記端末で特定された空白領域に配置される、
請求項１に記載のオブジェクト表示装置。
【請求項７】
通信ネットワークを介して端末と接続するコンピュータにより実行されるオブジェクト表示方法であって、
Ｗｅｂページの要求を前記端末から受信する第１受信ステップと、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信ステップにおいて受信された要求に対応するページデータを抽出する第１抽出ステップであって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出ステップと、
前記第１抽出ステップにおいて抽出されたページデータを前記端末に送信する第１送信ステップと、
前記第１送信ステップにおいて送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信ステップと、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信ステップにおいて受信された要求に対応するデータを抽出する第２抽出ステップと、
前記第２抽出ステップにおいて抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信ステップであって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信ステップと
を含むことを特徴とするオブジェクト表示方法。
【請求項８】
コンピュータを、
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
して機能させるオブジェクト表示制御プログラム。
【請求項９】
コンピュータを、
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
して機能させるオブジェクト表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページを介してユーザ端末に情報を提供する仕組みに関し、特に、Ｗｅｂページ内の特定の領域内にオブジェクトを配置する処理に関するものである。
【背景技術】
【０００２】
＜先行技術１＞
Ｗｅｂページ内にバナー広告を表示させるための仕組みが知られている（例えば、特許文献１の図５等参照）。例えば、Ｗｅｂページを定義するＨＴＭＬデータ内にバナー広告（画像ファイル）のＵＲＬを含めておけば、当該ＵＲＬに対応するバナー広告（画像ファイル）を当該Ｗｅｂページ内に表示させることができる（同文献段落［００４４］〜［００４５］）。【０００３】
＜先行技術２＞
入力した静止画像から顕著性マップ（saliency map）を生成し所定のファイル形式で出力する機能を備えたプログラムが公開されている（例えば、非特許文献１参照）。また、当該プログラムに関する種々の使用態様が具体的に説明されている（例えば、非特許文献２等参照）。なお、一般に、顕著性（saliency）とは、視覚的に注意を引く度合いをいう。また、顕著性マップ（saliency map）とは、視覚的に注意を引く度合いを所定のアルゴリズムにより計算しビジュアル化したものをいう。【０００４】
図９に、静止画像及び顕著性マップを例示する。図９（ａ）は、Ｗｅｂページを表示しているＰＣ画面をキャプチャした画像の表示例である。一方、図９（ｂ）は、図９（ａ）の画像から生成した顕著性マップの表示例である。なお、静止画像及び顕著性マップは、いずれもカラー画像である。【０００５】
図９（ａ）における符号Ｂは、Ｗｅｂページ中でテキスト，画像等が表示されていないエリアを示しており、このエリアＢは、顕著性マップ中では波長の短い可視光に対応する色（概ね紫色〜緑色）で表されている。一方、図９（ａ）におけるエリアＢ以外のエリア（Ｗｅｂページ中でテキスト，画像等が表示されているエリア）は、顕著性マップ中では波長の長い可視光に対応する色（概ね赤色〜黄色）で表されている。【０００６】
＜先行技術３＞
Ｗｅｂページに表示させるバナー広告を動的に生成するための仕組みが知られている（例えば、特許文献２参照）。同文献には、（ａ）前提として、素材データ，テンプレート及び表示形態がバナー広告のパターンごとに登録されている点（図４〜６等），（ｂ）テンプレートに素材データを埋め込み、表示形態を調整する点（図１２のＳ２０２，Ｓ２０３），（ｃ）画像バナー全体のサイズを調整する点（図１２のＳ２０４）等が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１８３０９２号公報
【特許文献２】特開２００２−０８２８７４号公報
【非特許文献】
【０００８】
【非特許文献１】University of Southern California (USC)、「iLab Neuromorphic Vision C++ Toolkit (iNVT)」、[online]、インターネット<URL: http://ilab.usc.edu/toolkit/home.shtml>
【非特許文献２】University of Southern California (USC)、「iLab Neuromorphic Vision C++ Toolkit Screenshots」、[online]、インターネット<URL: http://ilab.usc.edu/toolkit/screenshots.shtml>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一般に、Ｗｅｂページ内に表示されるオブジェクトの多くは、サイズ及び形状が固定されている。そのため、Ｗｅｂページ内のオブジェクトは、一定のサイズ及び形状を保ったまま、特定の位置に静的に配置されているのが普通である。例えば、上記＜先行技術１＞のバナー広告は、サイズ及び形状が固定された画像ファイルである。したがって、当該バナー広告は、一定のサイズ及び形状を保ったまま、Ｗｅｂページ内の特定の位置に静止している。【００１０】
本発明が解決しようとする課題は、Ｗｅｂページ内の空白領域に当該領域に収まるオブジェクトを動的に配置する、という点である。
【課題を解決するための手段】
【００１１】
本発明のオブジェクト表示装置は、Ｗｅｂページの要求を端末から受信する第１受信手段と、Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、ページデータには、Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、第１抽出手段により抽出されたページデータを端末に送信する第１送信手段と、第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して空白領域を特定した端末から、オブジェクトに関する要求を受信する第２受信手段と、オブジェクトに関するデータを記憶するオブジェクトデータベースから、第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段とを備える。【００１２】
本発明のオブジェクト表示方法は、通信ネットワークを介して端末と接続するコンピュータにより実行されるオブジェクト表示方法であって、Ｗｅｂページの要求を端末から受信する第１受信ステップと、Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、第１受信ステップにおいて受信された要求に対応するページデータを抽出する第１抽出ステップであって、ページデータには、Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出ステップと、第１抽出ステップにおいて抽出されたページデータを端末に送信する第１送信ステップと、第１送信ステップにおいて送信されたページデータ中のオブジェクト表示プログラムを実行して空白領域を特定した端末から、オブジェクトに関する要求を受信する第２受信ステップと、オブジェクトに関するデータを記憶するオブジェクトデータベースから、第２受信ステップにおいて受信された要求に対応するデータを抽出する第２抽出ステップと、第２抽出ステップにおいて抽出されたデータ、又は該データに基づいて生成されたオブジェクトを端末に送信する第２送信ステップであって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信ステップとを含むことを特徴とする。【００１３】
本発明のオブジェクト表示制御プログラムは、コンピュータを、Ｗｅｂページの要求を端末から受信する第１受信手段と、Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、ページデータには、Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、第１抽出手段により抽出されたページデータを端末に送信する第１送信手段と、第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して空白領域を特定した端末から、オブジェクトに関する要求を受信する第２受信手段と、オブジェクトに関するデータを記憶するオブジェクトデータベースから、第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段として機能させる。【００１４】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、Ｗｅｂページの要求を端末から受信する第１受信手段と、Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、ページデータには、Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、第１抽出手段により抽出されたページデータを端末に送信する第１送信手段と、第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して空白領域を特定した端末から、オブジェクトに関する要求を受信する第２受信手段と、オブジェクトに関するデータを記憶するオブジェクトデータベースから、第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段として機能させるオブジェクト表示制御プログラムを記録している。【００１５】
このような発明によれば、Ｗｅｂページのページデータに、該Ｗｅｂページの空白領域を特定するためのオブジェクト表示プログラムが組み込まれている。これにより、端末では、取得したページデータで示されるＷｅｂページ内の空白領域が特定される。そして、その空白領域に配置するためのオブジェクトに関するデータが端末に送られ、当該空白領域にオブジェクトが配置される。したがって、Ｗｅｂページ内の空白領域にオブジェクトを動的に配置することができる。【００１６】
本発明のオブジェクト表示装置では、オブジェクト表示プログラムが、端末上のブラウザの表示領域内において空白領域を特定してもよい。【００１７】
この場合には、ブラウザの表示領域内において空白領域が特定されるので、ユーザが視認できる範囲内にオブジェクトが配置される。これによりオブジェクトをユーザに確実に見せることができる。【００１８】
本発明のオブジェクト表示装置では、オブジェクト表示プログラムが、ブラウザに関する所定のユーザ操作を検出する度に空白領域を特定し、第２受信手段が、ユーザ操作が検出され空白領域が特定される度に、特定された該空白領域に配置されるオブジェクトに関する要求を受信してもよい。【００１９】
この場合には、ブラウザに関するユーザ操作が検出される度に、空白領域の特定と、その空白領域に配置するオブジェクトに関する要求とが行われる。これにより、ユーザ操作に応じてブラウザの表示領域内でオブジェクトが配置されるので、ユーザ操作によりＷｅｂページの表示態様が変わってもオブジェクトを常にユーザに見せることができる。【００２０】
本発明のオブジェクト表示装置では、Ｗｅｂデータベースには、Ｗｅｂページ中の空白領域の一又は複数の候補を示す候補データが更に記憶されており、オブジェクト表示プログラムが、ページデータに対応する候補データをＷｅｂデータベースから取得し、取得した候補データで示される一又は複数の空白領域の候補から一の空白領域を選択することで、空白領域を特定してもよい。【００２１】
この場合には、空白領域の候補から一の空白領域が選択されるので、空白領域を柔軟に決めることができる。【００２２】
本発明のオブジェクト表示装置では、オブジェクトが端末で生成されてもよい。これにより、オブジェクト表示装置での処理の負荷を軽減することができる。【００２３】
本発明のオブジェクト表示装置では、オブジェクトデータベースが、生成済のオブジェクトをオブジェクトに関するデータとして記憶し、第２抽出手段が、第２受信手段により受信された要求に対応する生成済オブジェクトをオブジェクトデータベースから抽出し、第２送信手段が、第２抽出手段により抽出された生成済オブジェクトを端末に送信し、第２送信手段により送信された生成済オブジェクトが、端末で特定された空白領域に配置されてもよい。【００２４】
この場合には、オブジェクトを生成する処理が省略されるので、より迅速にオブジェクトを端末上に表示することができる。
【発明の効果】
【００２５】
本発明によれば、端末においてＷｅｂページ内の空白領域が特定され、その空白領域内に配置するためのオブジェクトに関するデータが端末に送られて、その空白領域にオブジェクトが配置される。したがって、Ｗｅｂページ内の空白領域にオブジェクトを動的に配置することができる。
【図面の簡単な説明】
【００２６】
【図１】システム構成を示すブロック図である。（実施形態１，２）
【図２】オブジェクト表示プログラムの実行手順を示すフロー図である。（実施形態１，２）
【図３】表示更新処理及び情報提供処理の手順を示すフロー図である。（実施形態１）
【図４】表示更新処理及び情報提供処理の手順を示すフロー図である。（実施形態２）
【図５】（スクロール前）Ｗｅｂページの表示例である。（実施形態１，２）
【図６】（スクロール後）Ｗｅｂページの表示例である。（実施形態１，２）
【図７】（スクロール後）Ｗｅｂページの表示例である。（実施形態１，２）
【図８】（サイズ変更後）Ｗｅｂページの表示例である。（実施形態１，２）
【図９】Ｗｅｂページ及び顕著性マップの説明図である。（先行技術２）
【発明を実施するための形態】
【００２７】
＜実施形態＞
［１．システム構成］
図１に、本実施形態のシステムの構成を示す。図１に示すように、本実施形態のシステムは、サーバシステム１０とユーザ端末２０とが通信ネットワーク（本実施形態では、インターネット３０）を介して接続されたクライアント・サーバシステムである。本実施形態では、本発明に係るオブジェクト表示装置をサーバシステム１０に適用する。サーバシステム１０は、Ｗｅｂページを構成する各種のページデータ（ＨＴＭＬ及び当該ＨＴＭＬが参照する画像，スタイルシート，スクリプト等）を記憶するＷｅｂＤＢ（Ｗｅｂデータベース）１１と、オブジェクト（本実施形態では、バナー）を生成するための素材データを記憶するオブジェクトＤＢ（オブジェクトデータベース）１２とを有している。素材データは、オブジェクトに関するデータである。素材データは、実施形態１ではバナー用テキスト及びバナー用ＵＲＬであり、実施形態２ではさらにテンプレート画像を含むデータである。
【００２８】
［（ａ）サーバシステム］
図１において、サーバシステム１０は、Ｗｅｂサーバ，ＤＢサーバ，オブジェクト生成サーバその他の必要なサーバ装置を接続したサーバシステムである。サーバシステム１０は、ユーザ端末２０からの要求に応じて、指定されたデータをユーザ端末２０に送信する。また、サーバシステム１０は、ユーザ端末２０からの要求に応じて、指定された条件を満たすオブジェクトを生成し、ユーザ端末２０に送信する。
【００２９】
［（ｂ）ユーザ端末］
図１において、ユーザ端末２０は、通信機能を有する情報処理端末（例えば、パソコン等の電子計算機等）である。ユーザ端末２０は、Ｗｅｂブラウザを有しており、Ｗｅｂサーバ１０から受信したデータを読み込み、ディスプレイに表示する。なお、当該Ｗｅｂブラウザは、スクリプト（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）で記載されたプログラム）の解釈・実行に対応しているものとし、解釈・実行の設定がオンになっているものとする。
【００３０】
［２．オブジェクト表示プログラム］
［（ａ）特徴］
本実施形態のシステムでは、サーバシステム１０が送信するＷｅｂページにスクリプト（オブジェクト表示プログラム）を組み込み、ユーザ端末２０にそのスクリプトを実行させる。なお、当該Ｗｅｂページには、複数の要素（テキスト，画像等）が配置されているものとする。オブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ内の空白領域に収まるオブジェクトを生成し又はサーバシステム１０から取得し、当該領域に動的に配置する。以降、所定のユーザ操作を検出するごとに、Ｗｅｂページ内の空白領域に収まるオブジェクトを生成し又はサーバシステム１０から取得し、当該領域に動的に配置する、という一連の処理を繰り返す。
【００３１】
［（ｂ）実行手順］
図２に、本実施形態のシステムにおけるオブジェクト表示プログラムの実行手順を示す。
〔１１〕ユーザ端末２０は、サーバシステム１０に対し、ＵＲＬを指定してＷｅｂページを要求する（Ｓ２０５ａ）。サーバシステム１０は、ユーザ端末２０からＷｅｂページの要求を受信する（Ｓ２０５ｂ、第１受信ステップ）と、指定されたＵＲＬに対応するＨＴＭＬデータ（ページデータ）をＷｅｂＤＢ１１より抽出し（Ｓ２１０ｂ、第１抽出ステップ）、ユーザ端末２０に送信する（Ｓ２１５ｂ、第１送信ステップ）。ユーザ端末２０は、サーバシステム１０からＨＴＭＬデータを受信し（Ｓ２１５ａ）、ディスプレイにＷｅｂページを表示する（Ｓ２２０ａ）。
【００３２】
〔１２〕ユーザ端末２０は、サーバシステム１０に対し、ＵＲＬを指定してＨＴＭＬデータ内の参照データを要求する（Ｓ２２５ａ）。サーバシステム１０は、ユーザ端末２０から参照データの要求を受信する（Ｓ２２５ｂ）と、指定されたＵＲＬに対応する参照データをＷｅｂＤＢ１１より抽出し（Ｓ２３０ｂ）、ユーザ端末２０に送信する（Ｓ２３５ｂ）。ユーザ端末２０は、サーバシステム１０から参照データを受信する（Ｓ２３５ａ）と、当該参照データを読み込み（Ｓ２４０ａ）、必要に応じて表示中のＷｅｂページに反映させる。
【００３３】
〔１３〕ユーザ端末２０は、Ｗｅｂページ（参照データを含む）のロードが完了したか否かを判定する（Ｓ２４５ａ）。ロードが完了していなければ（Ｓ２４５ａでＮｏ）、上記〔１２〕に戻り、他の参照データをさらに取得する。一方、ロードが完了していれば（Ｓ２４５ａでＹｅｓ）、下記〔１４〕に進む。
〔１４〕ユーザ端末２０は、スクリプト（オブジェクト表示プログラム）による表示更新処理の実行を開始する（Ｓ２５０ａ、図３又は図４）。このとき、サーバシステム１０は、サーバ側で動作するプログラムによる情報提供処理を実行する（Ｓ２５０ｂ、図３又は図４）。以降、ブラウザに係る所定のユーザ操作（例えば、Ｗｅｂページのスクロール，ウィンドウサイズの変更等）を検出するごとに（Ｓ２５５ａでＹｅｓ）、表示更新処理及び情報提供処理が繰り返される。
【００３４】
［３．実施形態１］
［（３−１）概要］
オブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ中において要素が表示されていない空白領域を特定し、当該特定した空白領域に収まるサイズ及び形状のバナーを生成し、当該生成したバナーを当該特定した空白領域内に配置する。したがって、オブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ内の空白領域に収まるバナーを生成し、当該空白領域に動的に配置することができる。
【００３５】
［（３−２）手順］
図３に、ユーザ端末２０による表示更新処理（Ｓ３０５ａ〜Ｓ３３０ａ）及びサーバシステム１０による情報提供処理（Ｓ３１０ｂ〜Ｓ３２０ｂ）の手順を示す。前提として、ユーザ端末２０上のブラウザウィンドウ内には、複数の静的な要素（テキスト，画像等）を含むＷｅｂページが表示されているものとする。
【００３６】
〔２１〕ユーザ端末２０は、Ｗｅｂページ中において、他の要素が表示されていない空白領域を特定する（Ｓ３０５ａ）。例えば、ブラウザの表示領域内において空白領域を特定する。複数の空白領域が特定可能な場合は、例えば範囲がより広いこと，横位置又は／及び縦位置がブラウザ表示領域の中心に近いこと等を条件として、１つの空白領域を特定する。
【００３７】
〔２２〕ユーザ端末２０は、サーバシステム１０に対し素材データ（オブジェクトに関するデータ）を要求する（Ｓ３１０ａ）。サーバシステム１０は、ユーザ端末２０から素材データの要求を受信する（Ｓ３１０ｂ、第２受信ステップ）と、ランダムに又は所定の条件に応じて選択した素材データをオブジェクトＤＢ１２より抽出し（Ｓ３１５ｂ、第２抽出ステップ）、ユーザ端末２０に送信する（Ｓ３２０ｂ、第２送信ステップ）。ユーザ端末２０は、サーバシステム１０から素材データを受信する（Ｓ３２０ａ）。
【００３８】
〔２３〕ユーザ端末２０は、上記〔２１〕で特定した空白領域内に収まるサイズ及び形状のオブジェクト（バナー）を生成する（Ｓ３２５ａ）。当該オブジェクト（バナー）の内部には、上記〔２２〕で受信したバナー用テキストが表示されるようにする。
〔２４〕ユーザ端末２０は、上記〔２１〕で特定した空白領域内に、上記〔２３〕で生成したオブジェクト（バナー）を配置する（Ｓ３３０ａ）。当該オブジェクト（バナー）には、上記〔２２〕で受信したバナー用ＵＲＬをリンク先とするハイパーリンクを設定する。この場合には、ユーザ端末２０側でオブジェクトが生成されるので、その分、サーバシステム１０での処理の負荷を軽減できる。
【００３９】
［（３−３）空白領域の特定について］
［（ａ）空白領域の特定手法］
ピクセル座標（Ｗｅｂページの左上を原点（０，０）とし、右方向・下方向をそれぞれｘ軸・ｙ軸の正方向とする座標）により特定するとよい。例えば、他の要素が含まれない矩形領域の左上位置の座標，横幅及び縦幅を数値により特定すれば、空白領域のサイズ及び形状が確定する。なお、空白領域の形状は、他の形状（例えば、中心の座標及び半径により特定される円形等）により特定してもよい。
【００４０】
［（ｂ）空白領域の候補］
Ｗｅｂページ中でテキスト，画像等が表示されていないエリアは、顕著性マップ中で波長の短い可視光に対応する色（概ね紫色〜緑色）で表されることが知られている（上記＜先行技術２＞参照）。この事実を利用すれば、空白領域の候補を予め設定しておくことができる。ユーザ端末２０は、空白領域の候補に係る「候補データ」を参照することにより、いずれかの候補（例えば、ブラウザの表示領域内にある候補）を選択し、必要に応じてその範囲を修正するだけで、空白領域を特定することができる。これにより、空白領域を柔軟に決めることができる。
【００４１】
「候補データ」の生成・組込手順は、次のとおりである。
〔３１〕Ｗｅｂページのキャプチャ画像から顕著性マップを生成し、波長が所定の基準より短い可視光に対応する色が連続的に表れているエリアに収まる矩形を特定する。
〔３２〕上記〔３１〕において特定した１又は複数の矩形に係る数値（例えば、左上の座標，横幅及び縦幅等）を、「候補データ」として所定の形式（例えば、ＪＳＯＮ形式）でＷｅｂＤＢ１１に格納する。
〔３３〕上記〔３２〕で生成した「候補データ」のＵＲＬを、<script>要素のsrc属性の値に記載しておく。これにより、Ｗｅｂページを読み込んだユーザ端末２０が、当該「候補データ」を静的に読み込むことになる（図２のＳ２２５ａ〜Ｓ２４０ａ参照）。
【００４２】
その他、Ｗｅｂページ内のピクセル座標ごとに、顕著性マップ内の対応するピクセルの色データを反映した優先度を設定し、当該優先度を「候補データ」として所定の形式（例えば、ＪＳＯＮ形式）でデータファイル化しておいてもよい。この場合、Ｗｅｂページ中において空白領域（例えば、優先度が所定の基準より低いピクセルを含まない矩形領域）を特定する処理の大部分は、ユーザ端末２０が実行することになる。
【００４３】
［（ｃ）ブラウザの表示領域］
ブラウザの表示領域は、ピクセル座標において、次の範囲により定義される矩形となる。この範囲内において空白領域を特定することにより、オブジェクト（バナー）が常に画面上に表示されるようになる。
・左上のＸ座標（右方向スクロール量の累計値）
・左上のＹ座標（下方向スクロール量の累計値）
・横幅（ブラウザの表示領域の横幅の値＋右方向スクロール量の累計値）
・縦幅（ブラウザの表示領域の縦幅の値＋下方向スクロール量の累計値）
【００４４】
なお、ブラウザの表示領域の横幅・縦幅の値は、オブジェクト変位プログラムにおいて、例えば次のプロパティの値として取得することができる。
・ブラウザの表示領域の横幅：document.documentElement.clientWidth，document.body.clientWidth
・ブラウザの表示領域の縦幅：document.documentElement.clientHeight，document.body.clientHeight
【００４５】
［（３−４）オブジェクトの生成及び配置について］
特定した空白領域（例えば、矩形領域）に収まる図形（例えば、矩形領域に重なる矩形）を描画し、さらに、受信した素材データに係るバナー用テキストを当該矩形の内部に収まるように描画するとよい。なお、Ｗｅｂページ内に特定のサイズ及び形状の図形を描画するには、例えば次の手法を採用するとよい。また、<canvas>要素内にテキストを描画するには、TextAPIを利用するとよい。
【００４６】
（ａ）Ｗｅｂページ全面に重なるサイズ・範囲の<canvas>要素を生成し、当該<canvas>要素内に空白領域（矩形領域）に重なる位置・サイズ・範囲の矩形を描画する。
（ｂ）空白領域（矩形領域）に重なる位置・サイズ・範囲の<canvas>要素を生成し、当該<canvas>要素の全面に矩形を描画する。
【００４７】
その他、例えばユーザ端末２０において次のような処理を実行してもよい。
・空白領域に収まる所定形式（例えば、SVG（Scalable Vector Graphics）形式）の画像バナーを生成する。
・適当なタグ（例えば、<img>タグ，<object>タグ等）のsrc属性の値に、所定の形式（例えば、「data URL scheme」（RFC2397）の形式）により、画像バナーのテキスト（例えば、SVG形式のテキスト）を記載する。
この場合、受信したバナー用テキストを画像バナーの内部に埋め込むとよい。
【００４８】
［（３−５）実施形態１の効果］
実施形態１では、オブジェクト（バナー）を生成する処理ごとに、サーバシステム１０から素材データ（バナー用テキスト，バナー用ＵＲＬ）を取得している（Ｓ３１０ａ〜Ｓ３２５ａ）。これにより、例えば次の効果が得られる。
・素材データが同一であれば、所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
・素材データが同一でなければ、所定のユーザ操作に連動して、内容の異なるバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００４９】
［４．実施形態２］
［（４−１）概要］
オブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ中において要素が表示されていない空白領域を特定し、当該特定した空白領域に収まる画像バナーをサーバシステム１０から取得し、当該取得した画像バナーを当該特定した空白領域内に配置する。したがって、オブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ内の空白領域に収まる画像バナーを取得し、当該領域に動的に配置することができる。
【００５０】
［（４−２）手順］
図４に、ユーザ端末２０による表示更新処理（Ｓ３０５ａ〜Ｓ３３０ａ）及びサーバシステム１０による情報提供処理（Ｓ４１０ｂ〜Ｓ４２０ｂ）の手順を示す。前提として、ユーザ端末２０上のブラウザウィンドウ内には、複数の静的な要素（テキスト，画像等）を含むＷｅｂページが表示されているものとする。なお、図４において図３と同一の符号が付されている処理ステップは、同様の処理である。
【００５１】
〔４１〕ユーザ端末２０は、Ｗｅｂページ中において、他の要素が表示されていない空白領域を特定する（Ｓ３０５ａ）。例えば、ブラウザの表示領域内において空白領域を特定する。複数の空白領域が特定可能な場合は、例えば範囲がより広いこと，横位置又は／及び縦位置がブラウザ表示領域の中心に近いこと等を条件として、１つの空白領域を特定する。
【００５２】
〔４２〕ユーザ端末２０は、サーバシステム１０に対しオブジェクト（画像バナー）を要求する（Ｓ４１０ａ）。オブジェクトの要求は、空白領域のサイズ及び形状を指定するデータ（例えば、矩形領域の横幅及び縦幅）を含むものとする。サーバシステム１０は、ユーザ端末２０からオブジェクト（画像バナー）の要求を受信する（Ｓ４１０ｂ、第２受信ステップ）と、オブジェクトＤＢ１２から抽出した素材データ（オブジェクトに関するデータ）に基づいて（第２受信ステップ）、指定されたサイズ及び形状の領域に収まるオブジェクト（画像バナー）を生成し（Ｓ４１５ｂ）、ユーザ端末２０に送信する（Ｓ４２０ｂ、第２送信ステップ）。ユーザ端末２０は、サーバシステム１０からオブジェクト（画像バナー）を受信する（Ｓ４２０ａ）。
【００５３】
〔４３〕ユーザ端末２０は、上記〔４１〕で特定した空白領域内に、上記〔４２〕で取得したオブジェクト（画像バナー）を配置する（Ｓ３３０ａ）。当該オブジェクト（画像バナー）には、上記〔４２〕で受信したバナー用ＵＲＬをリンク先とするハイパーリンクを設定する。この場合には、生成されたオブジェクトがサーバシステム１０からユーザ端末２０に送られて空白領域内に配置されるので、ユーザ端末２０側ではオブジェクトを生成する処理を省略できる。その結果、ユーザ端末２０での処理の負荷を軽減することができる。
【００５４】
［（４−３）オブジェクトの生成について］
ランダムに又は所定の条件に応じて選択した素材データをオブジェクトＤＢ１２より抽出し、当該素材データを利用してオブジェクト（画像バナー）を生成するとよい。例えば、指定されたサイズ及び形状の領域に収まるテンプレートをランダムに選択し、当該テンプレートにバナー用テキストを埋め込むことにより画像バナーを生成する（上記＜先行技術３＞参照）。
【００５５】
［（４−４）実施形態２の効果］
実施形態２では、オブジェクト（画像バナー）が必要となるごとに、サーバシステム１０からオブジェクト（画像バナー）を取得している（Ｓ４１０ａ〜Ｓ４２０ａ）。これにより、例えば次の効果が得られる。
・内容が同一であれば、所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
・内容が同一でなければ、所定のユーザ操作に連動して、内容の異なるバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００５６】
［５．画面表示例］
図５〜８に、Ｗｅｂページの表示例（実施形態１，２共通）を示す。ここでは、実施形態１，２の特徴（Ｗｅｂページ内の空白領域に当該領域に収まるオブジェクトを動的に配置する点）の説明のため、バナーの内容が同一である場合を例示している。図５〜８における網掛け部分は、テキストや画像などが表示されているエリア、すなわち空白領域以外のエリアを表している。
【００５７】
図５では、Ｗｅｂページ５００のうち領域５１０ａの範囲がブラウザの表示領域内に表示されている。そして、領域５１０ａ内において特定された空白領域にバナー５２０が表示されている。その後、図６に示すように、ブラウザに対するスクロール操作によりＷｅｂページ５００のうち領域５１０ｂの範囲がブラウザの表示領域内に表示されたとする。すると、領域５１０ｂ内において特定された空白領域にバナー５３０が表示される。表示領域外に移ったバナー５２０は消去される。その後、図７に示すように、Ｗｅｂページ５００のうち領域５１０ｃの範囲がブラウザの表示領域内に表示されると、バナー５３０は消去され、バナー５４０が表示される。
【００５８】
その後、図８に示すように、ブラウザウィンドウのサイズ変更に連動して、Ｗｅｂページ５００のうち領域５１０ｄの範囲がブラウザの表示領域内に表示されたとする。すると、領域５１０ｄ内において特定された空白領域にバナー５５０が表示される。このとき、一部が表示領域外に移ったバナー５４０は消去される。
【００５９】
図５〜８に示す一連のバナー表示が実行されると、ユーザの目からは、バナーがその位置や大きさ、形状を変えながらブラウザ内で次々に移動するように見える。
【００６０】
図５〜８の表示例からも明らかなように、実施形態１，２に係るオブジェクト表示プログラムを読み込んだユーザ端末２０は、Ｗｅｂページ内の空白領域に当該領域に収まるオブジェクトを動的に配置することができる。特に、バナーの内容が同一であれば、所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００６１】
［６．変形例］
［（６−１）実施形態１の変形例］
［（変形例１）当初ダウンロードした素材データを含むオブジェクトを生成する］
オブジェクト表示プログラムの実行開始前にダウンロードした素材データ（バナー用テキスト，バナー用ＵＲＬ）を繰り返し利用して、オブジェクト（バナー）を生成してもよい。これにより、例えば次の効果が得られる。
・所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００６２】
［（変形例２）一括ダウンロードした素材データの中から選択した素材データを含むオブジェクトを生成する］
オブジェクト表示プログラムの実行開始前に一括でダウンロードした複数の素材データ（バナー用テキスト，バナー用ＵＲＬ）の中から選択した１又は複数の素材データを利用して、オブジェクト（バナー）を生成してもよい。これにより、例えば次の効果が得られる。
・同一の素材データが選択されれば、所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
・異なる素材データが選択されれば、所定のユーザ操作に連動して、内容の異なるバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００６３】
［（変形例３）一括ダウンロードしたオブジェクトの中から選択したオブジェクトを空白領域に配置する］
オブジェクト表示プログラムの実行開始前に一括でダウンロードした複数のオブジェクト（例えば、画像形式のバナー）の中から選択した１又は複数のオブジェクトを空白領域に配置してもよい。例えば、空白領域に収まるサイズ及び形状のオブジェクトをランダムに選択する。この場合、オブジェクトの生成処理は省略される。これにより、例えば次の効果が得られる。
・同一のオブジェクトが選択されれば、所定のユーザ操作に連動して、同一のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えずに変位するように見える。
・異なるオブジェクトが選択されれば、所定のユーザ操作に連動して、異なるバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００６４】
なお、オブジェクト（画像形式のバナー）が異なる場合でも、オブジェクト内のテキストが同一であれば、例えば次の効果が得られる。
・所定のユーザ操作に連動して、同一内容のバナーが、Ｗｅｂページ中の各空白領域（隙間）を、形状を変えながら変位するように見える。
【００６５】
［（６−２）実施形態２の変形例］
［（変形例１）指定されたサイズ及び形状の領域に収まるオブジェクトを選択する］
オブジェクトＤＢ１２に複数パターンのオブジェクト（文字データを含む画像バナー）を記憶している場合、サーバシステム１０は、オブジェクトの要求を受信するごとに、指定されたサイズ及び形状の領域に収まるオブジェクトをオブジェクトＤＢ１２から抽出し、ユーザ端末２０に送信してもよい。これにより、トータルのデータ記憶容量は増大するものの、オブジェクトを生成する処理が省略されるため、より迅速にユーザ端末２０上にオブジェクト（画像バナー）を表示することができる。
【００６６】
［（変形例２）テンプレートを利用せずにオブジェクトを生成する］
テンプレートを利用せずにオブジェクト（画像バナー）を生成してもよい。例えば、指定されたサイズ及び形状の領域と同一のサイズ及び形状の枠内に素材データに係るバナー用テキストを埋め込むことにより、オブジェクト（画像バナー）を生成することも可能である。
【００６７】
［（６−３）その他の変形例］
オブジェクトの透過性を高くしてもよい。この場合、空白領域として特定した範囲に何らかの要素が含まれており、オブジェクトが当該要素と重なってしまっていても、背面の要素が見える。
【００６８】
オブジェクトは、バナー広告でなくてもよく、例えば、テキストを含まない単なる図形や、広告的でない内容のテキストを含む画像、あるいはポップアップ画面であってもよい。また、オブジェクトは、電子商取引のウェブサイトにおける、買物かごへの追加のためのボタン（買物かごボタン）であってもよい。買物かごボタンの表示に本発明を適用すれば、例えば商品情報を閲覧するためにＷｅｂページをスクロールした場合でも当該ボタンが常にブラウザの表示領域内に表示され続ける。これにより、スクロール操作によって買物かごボタンが表示領域から消える現象を回避できるので、ユーザは買物かごボタンを画面上に表示させるための更なるスクロール操作を行う必要がなくなる。このことは、電子商取引サイトの利便性が向上することを意味する。
【００６９】
［（６−４）補足］
・所定のユーザ操作によりブラウザ表示領域外となった空白領域に表示されているオブジェクトを、明示的な処理により消去するとよい。例えば、新たなオブジェクトを表示させる直前に、表示中のオブジェクトを消去する（図５〜８参照）。なお、新たなオブジェクトの表示処理により表示中のオブジェクトが自動的に消去される場合、明示的な消去処理は必要ない。
・所定のユーザ操作を検出した後、ほぼ同一の領域が空白領域として特定される場合もあり得る。例えば、ユーザ操作（例えば、ウィンドウサイズの変更）の前後を通じてほぼ同一の領域が空白領域として特定された場合には、オブジェクトの位置はほとんど変わらず、オブジェクトの形状のみ、あるいはオブジェクトの形状及び内容のみが変化することになる。
【００７０】
上述したサーバシステム１０の一連の処理をコンピュータに実行させるためのプログラム（オブジェクト表示制御プログラム）は、例えば、ＣＤ−ＲＯＭやＤＶＤ、ＲＯＭ、半導体メモリ等の有形の記録媒体に記録された上で提供される。また、そのプログラムは、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００７１】
オブジェクト表示制御プログラムは、上述したサーバシステム１０の機能に対応するモジュールを備えており、それらのモジュールがコンピュータに読み込まれて実行されることにより、上述した機能が実現される。なお、オブジェクト表示制御プログラムの各モジュールは、一台のコンピュータでなく、複数のコンピュータのいずれかにインストールされてもよい。その場合、当該複数のコンピュータによるコンピュータシステムよって上述した一連の処理が行われる。
【００７２】
なお、本発明を適用して、所定のＷｅｂページの空白領域内にオブジェクトを動的に配置する際には、予め当該Ｗｅｂページの開設者からオブジェクトの動的配置についての同意を得ておく必要があるかもしれない。例えば、あるブログのページにバナー広告を動的配置する場合には、アフェリエイトに関する所定の報酬をそのブログ開設者に与えることを条件に、オブジェクトの動的配置についての同意を当該開設者から得ることが考えられる。
【００７３】
以上説明したように、本実施形態によれば、Ｗｅｂページを表示するためのページデータに、該Ｗｅｂページの空白領域を特定するためのオブジェクト表示プログラムが組み込まれている。これにより、ページデータを取得したユーザ端末２０では、そのページデータに基づいて表示されるＷｅｂページ内の空白領域が特定される。そして、その空白領域内に配置するためのオブジェクトに関するデータがユーザ端末２０に送られ、当該空白領域にオブジェクトが配置される。したがって、Ｗｅｂページ内の空白領域にオブジェクトを動的に配置することができる。
【００７４】
また、本実施形態では、ブラウザの表示領域内において空白領域が特定されるので、ユーザが視認できる範囲内にオブジェクトが配置される。これによりオブジェクトをユーザに確実に見せることができる。
【００７５】
また、本実施形態では、ブラウザに関するユーザ操作（例えば、スクロール操作や、ブラウザウィンドウの大きさを変える操作）が検出される度に、空白領域の特定と、その空白領域に配置するオブジェクトに関するデータの要求とが行われる。これにより、ユーザ操作に応じてブラウザの表示領域内でオブジェクトが配置されるので、ユーザ操作によりＷｅｂページの表示態様が変わってもオブジェクトを常にユーザに見せることができる。
【符号の説明】
【００７６】
１０  サーバシステム
１１  ＷｅｂＤＢ
１２  オブジェクトＤＢ
２０  ユーザ端末
３０  インターネット
【図１】
2011065564.tif 000003
【図２】
2011065564.tif 000004
【図３】
2011065564.tif 000005
【図４】
2011065564.tif 000006
【図５】
2011065564.tif 000007
【図６】
2011065564.tif 000008
【図７】
2011065564.tif 000009
【図８】
2011065564.tif 000010
【図９】
2011065564.tif 000011
【手続補正書】
【提出日】平成24年5月10日(2012.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
を備え、
前記オブジェクト表示プログラムが、前記端末上のブラウザに関する所定のユーザ操作に応じて、該ブラウザの表示領域内において前記空白領域を特定し、
前記第２受信手段が、前記ユーザ操作に応じて前記空白領域が特定される度に、特定された該空白領域に配置される前記オブジェクトに関する要求を受信する、オブジェクト表示装置。
【請求項２】
前記Ｗｅｂデータベースには、前記Ｗｅｂページ中の前記空白領域の一又は複数の候補を示す候補データが更に記憶されており、
前記オブジェクト表示プログラムが、前記ページデータに対応する候補データを前記Ｗｅｂデータベースから取得し、取得した候補データで示される一又は複数の前記空白領域の候補から一の空白領域を選択することで、前記空白領域を特定する、
請求項１に記載のオブジェクト表示装置。
【請求項３】
前記オブジェクトが前記端末で生成される、
請求項１又は２に記載のオブジェクト表示装置。
【請求項４】
前記オブジェクトデータベースが、生成済の前記オブジェクトを前記オブジェクトに関するデータとして記憶し、
前記第２抽出手段が、前記第２受信手段により受信された要求に対応する前記生成済オブジェクトを前記オブジェクトデータベースから抽出し、
前記第２送信手段が、前記第２抽出手段により抽出された生成済オブジェクトを前記端末に送信し、
前記第２送信手段により送信された生成済オブジェクトが、前記端末で特定された空白領域に配置される、
請求項１に記載のオブジェクト表示装置。
【請求項５】
通信ネットワークを介して端末と接続するコンピュータにより実行されるオブジェクト表示方法であって、
Ｗｅｂページの要求を前記端末から受信する第１受信ステップと、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信ステップにおいて受信された要求に対応するページデータを抽出する第１抽出ステップであって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出ステップと、
前記第１抽出ステップにおいて抽出されたページデータを前記端末に送信する第１送信ステップと、
前記第１送信ステップにおいて送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信ステップと、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信ステップにおいて受信された要求に対応するデータを抽出する第２抽出ステップと、
前記第２抽出ステップにおいて抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信ステップであって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信ステップと
を含み、
前記オブジェクト表示プログラムが、前記端末上のブラウザに関する所定のユーザ操作に応じて、該ブラウザの表示領域内において前記空白領域を特定し、
前記第２受信ステップでは、前記ユーザ操作に応じて前記空白領域が特定される度に、特定された該空白領域に配置される前記オブジェクトに関する要求を受信する、
ことを特徴とするオブジェクト表示方法。
【請求項６】
コンピュータを、
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
して機能させ、
前記オブジェクト表示プログラムが、前記端末上のブラウザに関する所定のユーザ操作に応じて、該ブラウザの表示領域内において前記空白領域を特定し、
前記第２受信手段が、前記ユーザ操作に応じて前記空白領域が特定される度に、特定された該空白領域に配置される前記オブジェクトに関する要求を受信する、オブジェクト表示制御プログラム。
【請求項７】
コンピュータを、
Ｗｅｂページの要求を端末から受信する第１受信手段と、
前記Ｗｅｂページに関するページデータを記憶するＷｅｂデータベースから、前記第１受信手段により受信された要求に対応するページデータを抽出する第１抽出手段であって、前記ページデータには、前記Ｗｅｂページ中の空白領域にオブジェクトを配置するオブジェクト表示プログラムが組み込まれている、該第１抽出手段と、
前記第１抽出手段により抽出されたページデータを前記端末に送信する第１送信手段と、
前記第１送信手段により送信されたページデータ中のオブジェクト表示プログラムを実行して前記空白領域を特定した前記端末から、前記オブジェクトに関する要求を受信する第２受信手段と、
前記オブジェクトに関するデータを記憶するオブジェクトデータベースから、前記第２受信手段により受信された要求に対応するデータを抽出する第２抽出手段と、
前記第２抽出手段により抽出されたデータ、又は該データに基づいて生成されたオブジェクトを前記端末に送信する第２送信手段であって、該データに基づくオブジェクトが、該端末で特定された空白領域に配置される、該第２送信手段と
して機能させるオブジェクト表示制御プログラムを記録し、
前記オブジェクト表示プログラムが、前記端末上のブラウザに関する所定のユーザ操作に応じて、該ブラウザの表示領域内において前記空白領域を特定し、
前記第２受信手段が、前記ユーザ操作に応じて前記空白領域が特定される度に、特定された該空白領域に配置される前記オブジェクトに関する要求を受信する、コンピュータ読み取り可能な記録媒体。
【国際調査報告】
2011065564.tif 000012
2011065564.tif 000013