(57)【特許請求の範囲】
【請求項１】
コンピュータシステムにより実行されるコードにより、コンテンツページ上の所定領域がディスプレイ装置上のアプリケーションウィンドウの閲覧可能領域の範囲内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在するかを、前記所定領域の座標と、前記アプリケーションウィンドウの座標を比較することにより決定するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在すると決定した場合、第１のアクションを実行するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないと決定した場合、第２のアクションを実行するステップと、
を含むことを特徴とする方法であって、
前記第１のアクションは、
前記コンテンツページ上に広告をレンダリングすることと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在することの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在することの指示を、前記コンピュータシステムに送信することと、の少なくとも１つを含み、
前記第２のアクションは、
前記コンテンツページ上で以前にレンダリングされた広告を削除することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、前記コンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページ上で以前にレンダリングされた広告を新しいコンテンツに入れ替えることと、
前記コンテンツページ上で以前にレンダリングされた広告が閲覧可能である時間をカウントするカウンターを停止することと、
の少なくとも１つを含むことを特徴とする、方法。
【請求項２】
前記所定領域が前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在するかを決定するステップは、
前記所定領域のページ座標を決定するステップと、
スクロール位置及び前記アプリケーションウィンドウの座標を決定するステップと、
前記所定領域の前記ページ座標が、決定されたスクロール位置及び前記アプリケーションウィンドウの前記座標の範囲内に少なくとも部分的に存在していることを決定するステップと、
を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記方法はさらに、
前記所定領域が、前記アプリケーションウィンドウの閲覧可能領域の範囲内である時間と、
前記アプリケーションウィンドウが前記ディスプレイ装置上で開いている主ウィンドウである時間と、
前記所定領域が前記アプリケーションウィンドウの閲覧可能領域の範囲内に少なくとも部分的に存在している度合いの比率と、
前記ディスプレイ装置において前記アプリケーションウィンドウが他のアプリケーションウィンドウにより妨害されていることの兆候と、
閲覧者の識別情報と、
地理的位置と、
アプリケーションの種類と、
ディスプレイ装置のＯＳの識別情報と、
閲覧イベントの継続時間と、
閲覧イベント時刻と、
コンテンツレンダリングのフリークエンシーと、
コンテンツレンダリングのリーチと、
前記所定領域内でレンダリングされる１以上のコンテンツファイルに係る閲覧者のクリックアクティビティと、
前記閲覧可能領域の寸法と、
前記アプリケーションウィンドウの寸法と、
前記アプリケーションウィンドウのスクロール位置と、
前記アプリケーションウィンドウのフォーカス状態と、
の少なくとも１つを含むデータを前記コードにより送信するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記コンテンツページはウェブページを含み、前記コードは前記ウェブページに埋め込まれたコードを含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記コードにより、前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在している前記所定領域の割合を決定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項６】
前記コードにより、前記所定領域が前記アプリケーションウィンドウの前記閲覧可能領域の範囲内に少なくとも部分的に存在している時間を決定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項７】
コンテンツページ上の所定領域がディスプレイ装置上のアプリケーションウィンドウの閲覧可能領域の範囲内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在するかを、前記所定領域の座標と、前記アプリケーションウィンドウの座標を比較することにより決定するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在すると決定した場合、第１のアクションを実行するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないと決定した場合、第２のアクションを実行するステップと、
を少なくとも１つのコンピュータシステムに実行させることが可能なソフトウェアを格納するコンピュータ可読の非一時的記憶媒体であって、
前記第１のアクションは、
前記コンテンツページ上に広告をレンダリングすることと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在することの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在するか、又は前記コンテンツページ上の前記所定領域が該アプリケーションウィンドウの閲覧可能領域から所定距離範囲内に存在することの指示を、前記コンピュータシステムに送信することと、の少なくとも１つを含み、
前記第２のアクションは、
前記コンテンツページ上で以前にレンダリングされた広告を削除することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、前記コンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページ上で以前にレンダリングされた広告を新しいコンテンツに入れ替えることと、
前記コンテンツページ上で以前にレンダリングされた広告が閲覧可能である時間をカウントするカウンターを停止することと、の少なくとも１つを含むことを特徴とする非一時的記憶媒体。
【請求項８】
前記１以上のコンテンツファイルは、前記コンテンツページでレンダリングされた場合、１以上の広告、ビデオ、１以上の画像、及びテキストの少なくとも１つを表示可能であることを特徴とする、請求項７に記載の非一時的記憶媒体。
【請求項９】
前記コンテンツページはウェブページを含み、前記ソフトウェアは前記ウェブページに埋め込まれていることを特徴とする、請求項７に記載の非一時的記憶媒体。
【請求項１０】
前記ソフトウェアはさらに、前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在している前記所定領域の割合を決定するステップを実行させることが可能である、請求項７に記載の非一時的記憶媒体。
【請求項１１】
前記ソフトウェアはさらに、前記所定領域が前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在している時間を決定するステップを実行させることが可能である、請求項７に記載の非一時的記憶媒体。
【請求項１２】
コンテンツページ上の所定領域がディスプレイ装置上のアプリケーションウィンドウの閲覧可能領域の範囲内に少なくとも部分的に存在するかを決定するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在すると決定した場合、第１のアクションを実行するステップと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないと決定した場合、第２のアクションを実行するステップと、を少なくとも１つのコンピュータシステムに実行させることが可能なソフトウェアを格納するコンピュータ可読の非一時的記憶媒体であって、
前記第１のアクションは、
前記コンテンツページ上に広告をレンダリングすることと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在することの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在することの指示を、前記コンピュータシステムに送信することと、の少なくとも１つを含み、
前記第２のアクションは、
前記コンテンツページ上で以前にレンダリングされた広告を削除することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、前記コンピュータシステムに送信することと、
前記コンテンツページの前記所定領域がアプリケーションウィンドウの閲覧可能領域内に少なくとも部分的に存在しないことの指示を、別のコンピュータシステムに送信することと、
前記コンテンツページ上で以前にレンダリングされた広告を新しいコンテンツに入れ替えることと、
前記コンテンツページ上で以前にレンダリングされた広告が閲覧可能である時間をカウントするカウンターを停止することと、
の少なくとも１つを含むことを特徴とする非一時的記憶媒体。
【請求項１３】
前記所定領域が前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在することを決定するステップは、
前記所定領域のページ座標を決定するステップと、
スクロール位置及び前記アプリケーションウィンドウの座標を決定するステップと、
前記所定領域の前記ページ座標が、決定されたスクロール位置及び前記アプリケーションウィンドウの前記座標の範囲内に少なくとも部分的に存在していることを決定するステップと、
を含むことを特徴とする、請求項１２の非一時的記憶媒体。
【請求項１４】
前記ソフトウェアはさらに、
前記所定領域が、前記アプリケーションウィンドウの閲覧可能領域の範囲内である時間と、
前記アプリケーションウィンドウが前記ディスプレイ装置上で開いている主ウィンドウである時間と、
前記所定領域が前記アプリケーションウィンドウの閲覧可能領域の範囲内に少なくとも部分的に存在している度合いの比率と、
前記ディスプレイ装置において前記アプリケーションウィンドウが他のアプリケーションウィンドウにより妨害されていることの兆候と、
閲覧者の識別情報と、
地理的位置と、
アプリケーションの種類と、
ディスプレイ装置のＯＳの識別情報と、
閲覧イベントの継続時間と、
閲覧イベント時刻と、
コンテンツレンダリングのフリークエンシーと、
コンテンツレンダリングのリーチと、
前記所定領域内でレンダリングされる１以上のコンテンツファイルに係る閲覧者のクリックアクティビティと、
前記閲覧可能領域の寸法と、
前記アプリケーションウィンドウの寸法と、
前記アプリケーションウィンドウのスクロール位置と、
前記アプリケーションウィンドウのフォーカス状態と、
の少なくとも１つを含むデータを送信するステップを含むことを特徴とする、請求項１２に記載の非一時的記憶媒体。
【請求項１５】
前記コンテンツページはウェブページを含み、前記ソフトウェアは前記ウェブページに埋め込まれていることを特徴とする、請求項１２に記載の非一時的記憶媒体。
【請求項１６】
前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在している前記所定領域の割合を決定するステップを含むことを特徴とする、請求項１２に記載の非一時的記憶媒体。
【請求項１７】
前記所定領域が前記アプリケーションウィンドウの前記閲覧可能領域に少なくとも部分的に存在している時間を決定するステップを含むことを特徴とする、請求項１２に記載の非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（継続／優先権情報）
本願は、同時係属中の正規の米国特許出願第12/316,781号、2008年12月16日出願の一部
継続出願であり、その全文を、参考文献として、本明細書に含める。本願は、工業所有権
の保護に関するパリ条約の優先権と、先願である米国特許出願第12/316,781号、2008年12
月16日出願の出願日の利益とを、米国特許法第120条、特許協力条約8条、及びPCT規則4.1
0に従って、主張するものである。
本書をもって次を証する：私、Brad Krassner、Nikolai Mentchoukov、Alan Edwards、
及びIgor Tchibirevは、それぞれc/o Rich Media Club, LLC, 2399 Collins Avenue, Sui
te 1008の連絡先住所を有し、新規及び有用なコンテンツのレンダリング制御システム及
び方法の発明をした。本書は、この発明の明細書である。
（著作権情報）
この明細書の開示内容の一部は、著作権保護の対象となるものを含む。この著作権者は
、この明細書又は特許商標庁のファイル又は記録に現れる特許開示内容のいかなる者によ
る複製に対しては異議を唱えないが、この他のあらゆる全ての著作権を保有する。
【０００２】
本発明は、概して、電子通信ネットワークを介してコンテンツを配信する方法及びシス
テムに関する。より具体的には、本発明は、コンテンツページ上でのコンテンツのレンダ
リングを制御するシステム及び方法である。ここで、コンテンツがレンダリングされるコ
ンテンツページ領域であり得る、コンテンツページの所定領域が、閲覧者のブラウザの画
面寸法及びスクロール位置の範囲内（又は、該画面寸法及びスクロール位置から所定距離
だけ外側の範囲内）にある場合に限り、及びその範囲内で、該コンテンツをレンダリング
する。
【背景技術】
【０００３】
インターネットウェブページのコンテンツの配信は、閲覧者による、ブラウザアプリケ
ーションの使用を伴う。該ブラウザアプリケーションは、インターネットに接続された閲
覧者のコンピュータにインストールされ、ハイパーテキスト転送プロトコル(http: hyper
text transfer protocol)を通じてウェブページをコンテンツサーバから要求する。これ
らのウェブページは、一般的に、ハイパーテキストマークアップ言語(HTML: Hyper Text 
Markup Language)により記述される。コンテンツページが要求されると、閲覧者のブラウ
ザは、該ページ用のHTML命令に従って、ウェブページをダウンロードし、アセンブルする
。該HTML命令は、HTMLコードで設定し得る他の言語、例えばJavaScript（登録商標）又は
Ajaxによるコマンドと、同じサーバ又は他のコンテンツサーバから要求及びロードされ得
るあらゆる画像又はリッチメディアコンテンツとを含む。JavaScriptとは、ランタイム環
境、例えばブラウザアプリケーションに依存するスクリプト言語であり、HTMLページに組
み込まれるか含まれる関数の記述や該ページの文書オブジェクトモデルとの相互作用に使
用することができ、ユーザのキー操作及びユーザの他の動作を検出することができる。AJ
AX(「Asynchronous JavaScript and XML」の頭字語)とは、ウェブ開発技術であり、ペー
ジの現在の状態に干渉することなく、バックグラウンドでサーバと通信するウェブアプリ
ケーションを、実現するのに使用される。
【０００４】
ユーザが利用可能なブラウザウィンドウが、ユーザのパソコン又は他の通信装置の表示
領域及び解像度の設定に基づき変動し、ブラウザが、いつでもユーザが決定するあらゆる
サイズ又は寸法にまで拡大又は縮小され得る、という事に起因して、このプロセスは、制
約を有する。この変動する環境に対して配信されるウェブページは、一般的に、パソコン
又は他の通信装置に表示される閲覧者のブラウザウィンドウのサイズ及び寸法よりも、大
きなサイズ及び寸法を有する。よって、ブラウザウィンドウ領域のサイズは、ウェブペー
ジ領域のサイズと一致しないことが多く、ユーザは、ページ領域全体を閲覧するために、
左、右、上、又は下にスクロールしなければならないことがある。また、HTTPプロトコル
の性質として、コードは、ページを表示し得る前に、ブラウザにより完全に解釈されなけ
ればならない。これらの制約に起因して、ウェブページがユーザにより要求されると、そ
の大きさに関わらず、そのウェブページが個々の閲覧者の利用可能なブラウザの寸法及び
スクロール位置の寸法を大幅に越えて広がる場合でも、ウェブページ全体が、ブラウザに
よりロード及びレンダリングされなければならない。このことは、バンド幅及びCPUの使
用に関して極めて非効率的であり、また、様々な用途のために配信されるコンテンツの実
際の知覚に関するデータの潜在的な精度に影響を及ぼす。該用途は、広告コンテンツの使
用及び設置の課金の適切な評価、及び配信されるコンテンツに関するメタデータの測定及
び報告を含むが、これに限定されない。
【０００５】
今まで、一般的なメディアへの広告及びコンテンツの配信は、全てのコンテンツがいつ
でも閲覧者に利用可能であるという事実に基づき、行われてきた。新聞のページが印刷さ
れると、又は、ラジオ番組若しくはテレビ番組が放送されると、全てのコンテンツが、閲
覧者に送られ、利用可能になる。一般的な印刷メディアでさえも、閲覧者がページを折り
たたむとその一部が見えなくなることがあるが、ページ全体が閲覧可能である。全ての放
送及び報知の測定が、この所定の事実に基づいている。インターネットの出現に伴い、初
めて、コンテンツの相当の部分が、閲覧者がそのコンテンツに到達するために何らかの行
動を起こさない限り、閲覧者に利用可能ではないような、媒体が生み出された。この行動
とは、ほとんどの場合、ブラウザのメカニズムを介してページをスクロールし、又はブラ
ウザ領域を拡張して、ウェブページの他の部分を利用可能にすることである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ペイ・パー・ビュー(Pay Per View)又は閲覧1000回当たりの費用(CPM)、及びインター
ネットに関する放送測定は、閲覧者が要求したページを開いているとき、ページコンテン
ツが常に閲覧者に利用可能であるという仮定に則っている。ウェブページのロードは、ウ
ェブページのすべてのコンテンツが、閲覧者が解釈するか影響されるべく閲覧可能又は利
用可能であることを、保証されるものではない。いずれにせよ、コンテンツの使用及び設
置の料金は、通常、「ユーザが適切な行動を起こせば、ウェブページ全体をロード及び閲
覧できるのであるから、ウェブページの全てのコンテンツが閲覧者に『利用可能』である
」という考え方に基づき、閲覧者が実際に閲覧することがなかったコンテンツに対しても
、課金される。このことは、コンテンツが実際に閲覧者に知覚されたか否かの正確な評価
ではない。
【課題を解決するための手段】
【０００７】
本発明は、自動的にコンテンツを配信及びレンダリングするシステム及び方法であって
、該システム及び方法は、コンテンツページの所定領域が、閲覧者のブラウザウィンドウ
の寸法及びスクロール位置の範囲内、又は閲覧者のブラウザウィンドウの寸法及びスクロ
ール位置から所定距離だけ外側の範囲内にある場合に限り、及び／またはその範囲内で、
コンテンツを配信及びレンダリングする。明細書で用いる「レンダリングする」又は「レ
ンダリング」という用語は、ブラウザを用いて電子的に通信する閲覧者がコンテンツを閲
覧し、聞き、さもなければ知覚し得るように、コンテンツを要求しロードするプロセスを
指す。以下、レンダリングを起動するように、コンテンツページの管理者により指定され
る所定領域を、「コンテンツページトリガー領域」と称す。好適な態様では、「コンテン
ツページトリガー領域」と称するコンテンツページの所定領域は、コンテンツがレンダリ
ングされるコンテンツページの指定領域である。他の態様では、コンテンツページトリガ
ー領域は、コンテンツがレンダリングされる領域以外のコンテンツページの領域とするこ
とができる。本システムは、所定のコンテンツページトリガー領域が、閲覧者のブラウザ
ウィンドウの寸法又はスクロール位置の範囲内にあるとき、又は代案として、所定のコン
テンツページトリガー領域が、閲覧者のブラウザ画面の寸法及びスクロール位置から所定
距離だけ外側の範囲内にあるときに、指定されたコンテンツページレンダリング領域内の
コンテンツのレンダリングを起動するように構成することができる。本システムは、コン
テンツページのアドレス、コンテンツファイルの情報（該コンテンツファイルの情報は、
コンテンツサーバ又は他の記憶装置内に格納された1つ以上のコンテンツファイルを読み
出すための命令とすることができ、該コンテンツサーバ又は他の記憶装置は、システムの
要素の一部、又は遠隔に配置された要素とすることができる）、コンテンツページレンダ
リング領域及びコンテンツページトリガー領域のパラメータ、及び他のコンテンツページ
のデータを、コンテンツページの管理者から受信するインタフェースと、該データを含む
1つ以上の記録を格納するデータベースを有するシステムサーバとを含む。各記録には、
識別コードが与えられる。本システムのソフトウェアアプリケーションは、上記コンテン
ツページのデータに基づき単一のタグを生成し、該タグは、コンテンツページ上に設置さ
れる。タグは、システムのデータベースに格納されたコンテンツページのデータを含む、
対応する記録の識別コードと、システムサーバ側のアプリケーションへのリンクとを含む
。閲覧者が、上記指定されたコンテンツページを要求すると、タグは、アクティブ状態に
なり、システムサーバ側のアプリケーションにリンクする。次に、システムサーバ側のア
プリケーションは、上記要求からデータを収集する。該データは、コンテンツページのア
ドレス、及び閲覧者のネットワークアドレス（例えば、ネットワークがインターネットで
ある場合、閲覧者のコンピュータに関連するインターネットプロトコルアドレス）を含む
が、これに限定されない。そして、システムサーバ側のアプリケーションは、システムサ
ーバのデータベースに格納されたコンテンツページのデータを含む、対応する記録を読み
出し、コードを生成する。該コードは、JavaScript（登録商標）であることが好ましく、
本明細書では「相関コード」と称し、コンテンツページに記述され、さもなければ組み込
まれ、閲覧者のブラウザと相互作用する。相関コードは、特定のコンテンツがレンダリン
グされるコンテンツページ上の位置に限らず、コンテンツページ上のあらゆる位置に配置
することができる。次に、固有の識別コードを、特定の閲覧者／ブラウザに割り当てる。
該固有の識別コードは、相関コード自身により生成することができ、又は、システムサー
バ側のソフトウェアアプリケーションにより生成し、クッキーから、又はシステムのデー
タベースから、取り出すことができる。相関コードは、閲覧者のブラウザから、付加的な
情報を収集する。該付加的な情報は、閲覧者のオペレーティングシステム、ブラウザの種
類／バージョン、コンテンツページ上の同じコンテンツの重複を回避するために該ページ
上で既にレンダリングされた他のコンテンツのリストを、他のデータとともに含むが、こ
れに限定されない。相関コードは、コンテンツのために、該ページのインデックス付けも
行うことが好ましい。相関コードは、コンテンツがレンダリングされるコンテンツページ
の領域のマーカとして使用される層用のHTMLコードを、コンテンツページ上に動的に生成
する。次に、システムの相関コードは、相関コードとサーバ側のアプリケーションとを介
して収集されたデータを含むクエリストリングのリンクを生成する。クエリストリングの
リンクは、コンテンツページ上に、変数として格納される。相関コードは、閲覧者のブラ
ウザアプリケーションからの閲覧者ブラウザ画面の座標データを、（コンテンツレンダリ
ング領域と同じ領域であり得る）所定のコンテンツページトリガー領域のコンテンツペー
ジ座標とともに、定期的にチェックする。閲覧者がコンテンツページを（上下又は左右に
関わらず）スクロールすると、又は閲覧者のブラウザウィンドウの寸法が変化すると、相
関コードは、閲覧者のブラウザからの、閲覧者のブラウザウィンドウの寸法座標及びスク
ロール位置座標に関するデータを、定期的にチェックする。閲覧者のウィンドウの寸法座
標及びスクロール位置座標と、コンテンツページトリガー領域の座標とが一致すると（部
分一致、完全一致、又は閲覧者のブラウザの寸法座標及びスクロール位置座標から所定距
離だけ外側にある座標との一致とすることができる）、クエリストリングのリンクがアク
ティブ状態になり、相関コードが、HTMLコード及びタグを、コンテンツがレンダリングさ
れるところに予め生成されたHTMLのマーカ内に、動的に生成する。そして、指定されたコ
ンテンツページレンダリング領域内に、コンテンツがレンダリングされる。相関コードは
、また、閲覧者のブラウザから取り出した、コンテンツのレンダリングに関するデータを
、表示ページに記録する。相関コードは、JavaScript（登録商標）コードであることが好
ましい。しかし、本発明は、JavaScript（登録商標）を使用することに限定されず、他の
スクリプト言語又はコンパイル言語を用いることができる。該他のスクリプト言語又はコ
ンパイル言語は、例えばJscript（登録商標）、ECMAScript、又は、指定されたコンテン
ツページトリガー領域が閲覧者のブラウザウィンドウの寸法位置及びスクロール位置の範
囲内又は該寸法位置及びスクロール位置から所定距離だけ外側の範囲内にあるか否かを判
定するコードを生成することができる他のスクリプト言語であるが、これに限定されない
。相関コードは、閲覧者のブラウザに関して上述した相関プロセスを実行するために必要
な全ての変数及び関数を含む。相関コードは、閲覧者のブラウザアプリケーションにより
、スクリプトを解釈して実行するソースコードとして与えられるコードである。相関コー
ドは、アプレット又は他のコンパイルされたファイル、又は自己実行型のソフトウェアア
プリケーションではない。所定のコンテンツページトリガー領域が、閲覧者のブラウザ画
面の寸法及びスクロール位置の範囲内、又は該寸法及びスクロール位置から所定距離だけ
外側の範囲内にある場合に限り及び／又はその範囲内で、コンテンツが、コンテンツペー
ジ上で閲覧者に対してレンダリングされる。好適な態様では、所定のコンテンツページト
リガー領域が、コンテンツがレンダリングされるコンテンツページ上の領域である。この
コンテンツページの所定領域内にレンダリングされるコンテンツは、コンテンツページの
特定領域が閲覧者のブラウザ画面の寸法及びスクロール位置の範囲内にない限り、及び該
範囲内になるまで、レンダリングされない。本発明によれば、バンド幅及び他の通信リソ
ースを、より効果的かつ効率的に使用することができる。
【０００８】
コンテンツの配信及びレンダリングに関する報告を、システムにより、生成することが
できる。システムユーザ、第三者のコンテンツプロバイダ、及びコンテンツ発行元（例え
ば、ウェブページ）は、該報告を使用して、自身のコンテンツ配信の有効性を、より良好
に分析することができる。他のシステムとは異なり、本発明は、どのコンテンツが実際に
閲覧者のブラウザウィンドウの寸法及びスクロール位置の領域内に現れたのかということ
の精密かつ正確な評価を可能にし、コンテンツページの特定領域に関するコンテンツのレ
ンダリング動作、例えば、どの領域が閲覧者に対するコンテンツのレンダリングに関して
最もアクティブであるかということの分析を可能にする。これにより、コンテンツページ
の他の領域及び閲覧者のブラウザウィンドウの寸法に対する、コンテンツページの特定コ
ンテンツ表示領域についてのレンダリング動作に基づく、効果的なコンテンツ設置のペー
ジ編成方式及びコンテンツ設置の料金体系が可能になる。1つの態様では、本発明は、ロ
ードされるコンテンツをより良好に配信するための情報を集める。該情報は、リーチ(rea
ch)、フリークエンシー(frequency)、閲覧者の地理的位置、閲覧者のターゲット層を、他
のデータとともに含む。これにより、ウェブサイトが、自身のウェブページに必要に応じ
てコンテンツを効果的に提供し、その後に上記情報を多種多様な方法で利用することがで
きる。本発明によれば、あらゆる指定されたウェブページ領域に設けられたコンテンツを
、必要に応じてロードすることができる。該指定されたウェブページ領域は、ウェブペー
ジのビロウ・ザ・フォールド(below the fold)領域を含むが、これに限定されない。そし
て、閲覧者が、自身のブラウザウィンドウの利用可能な領域にまで、該指定されたウェブ
ページ領域をスクロールにより移動させた場合にのみ、ロードされレンダリングされた広
告に対する反応率が計算されたときに、該コンテンツの使用／レンダリングを、報告及び
課金することができる。
【０００９】
本発明によれば、コンテンツ発行元のコンテンツページに単一のJavaScript（登録商標
）タグを付加し、該コンテンツページ上の所定領域を指定することにより、コンテンツ発
行元は、自身のページの閲覧者に、プロモーション、ビデオプロモーション、広告、及び
第三者のネットワーク広告を含む、様々なコンテンツを、自身のウェブページ上で提供す
るとともに、コンテンツページの所定のコンテンツページトリガー領域が、当時最新の閲
覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内、又は該範囲から所定距離
だけ外側の範囲内にある場合に限り、及び／又はその範囲内で、上記コンテンツを、該ペ
ージに配信することができる。該所定領域は、その座標が、所定の様態で閲覧者のブラウ
ザの寸法及びスクロール位置の座標と一致するとき、該コンテンツページでコンテンツの
レンダリングを起動する。上記タグは、システムサーバのソフトウェアアプリケーション
へのリンクを含む。該リンクは、コンテンツページの該指定されたコンテンツレンダリン
グ領域内でコンテンツのレンダリングを起動し、コンテンツページに、閲覧者のブラウザ
から、コンテンツのレンダリング動作のデータを取り出させる。1つの態様では、本発明
は、コンテンツがレンダリングされて利用可能であることを閲覧者又はシステムユーザに
示すインジケーターの動作を含む、様々な動作を起動し、次のことを正確に報告すること
ができる：
特定のコンテンツがレンダリングされるコンテンツページ領域が、閲覧者のブラウザウィ
ンドウの利用可能な領域内にあるか否か、該コンテンツページ領域のうち該利用可能な領
域内にある範囲、
さらなる動作を起動するまでにコンテンツが利用可能だった時間、
コンテンツが提示された閲覧者数（リーチ）、
各閲覧者にコンテンツが提示された回数（フリークエンシー）、
閲覧者の大まかな地理的位置、
閲覧者が使用するブラウザのバージョン、
クリック形式により広告上で行われた動作、
閲覧数に対するクリック率、及び
レンダリングされたコンテンツに関する他のメタデータ。
コンテンツがコンテンツページをスクロールすると、自動的にコンテンツを閲覧者に対し
て首尾よくレンダリングすることができる。このことは、閲覧者の注目を引くような即時
のレンダリングをもたらす。
【００１０】
本発明によれば、コンテンツがレンダリングされるコンテンツ発行元のコンテンツペー
ジ上に単一のJavaScript（登録商標）タグを設けて、正確な報告を生成させることにより
、コンテンツ発行元（例えば、コンテンツページの管理者）は、自身のコンテンツページ
の異なる領域、及びこれらの異なる領域と閲覧者のブラウザウィンドウの利用可能な領域
との関係に基づき、自身のコンテンツを分析することもできる。これにより、コンテンツ
のレンダリング、閲覧者のコンテンツページの閲覧、及びスクロール動作の特性の正確な
評価及び報告が可能になり、コンテンツ画面うち、どの表示領域がコンテンツの表示に最
も効果的であるかについての見識を提供することができる。該報告は、コンテンツページ
の正確なデータ、及び閲覧者のブラウザウィンドウ内でコンテンツが閲覧者に利用可能に
なる頻度からなる。1つの態様では、コンテンツページは、最上部、アバブ・ザ・フォー
ルド(above the fold)、ビロウ・ザ・フォールド(below the fold)、及び最下部の4つの
領域に分割される。しかし、さらなる分割が、要望に応じてプログラム可能である。領域
毎のデータは、コンテンツページの該指定された領域内でのコンテンツのレンダリングか
ら収集された、レンダリング動作のデータに基づくものである。
【００１１】
好適な態様では、コンピュータ及び通信ネットワークは、インターネットであり、コン
テンツ表示サイト、コンテンツ表示ページ、ウェブサイト、ウェブページ、及びコンテン
ツページの管理者は、ウェブページの管理者とすることができる。しかし、本発明は、い
かなる特定の通信ネットワーク又はコンテンツ表示サイトにも限定されない。
コンテンツは、コンテンツ表示サイトのサーバ以外のネットワーク位置、例えば、遠隔に
配置され得る1つ以上のコンテンツファイルサーバに格納することができる。そして、命
令は、システムのデータベースに格納され、要求されると実行されて、コンテンツページ
上の指定されたレンダリング領域に該コンテンツをレンダリングする。
【００１２】
本発明の好適な態様によれば、コンテンツページの管理者は、自身のコンテンツ表示サ
イトのページを、1つ以上のコンテンツレンダリング領域に分割することができる。コン
テンツページの管理者は、システムと相互作用し、かかるコンテンツレンダリング領域を
指定することで、コンテンツレンダリング領域の位置及びサイズを指定し、そこでレンダ
リングするコンテンツファイルを指定する。システムは、該指定された情報を処理し、Ja
vaScript（登録商標）タグを与える。該タグは、コンテンツページの管理者により与えら
れたコンテンツページ情報を格納するシステムサーバのデータベースの記録に対する識別
コードを含み、システムサーバにおけるシステムサーバ側のアプリケーションへのリンク
を含む。閲覧者が特定のコンテンツページを要求すると、JavaScript（登録商標）タグは
、リンクシステムサーバ側のアプリケーションへリンクする。そして、システムサーバ側
のアプリケーションは、閲覧者の要求、並びに該特定のコンテンツページについてのデー
タの記録から、データを読み出し、「相関コード」と称するコードを生成する。該コード
は、JavaScript（登録商標）コードであることが好ましく、コンテンツページ領域のマー
カとして使用されるHTML層用のHTMLコードを、コンテンツページ上に動的に生成し、また
、所定のコンテンツページトリガー領域を閲覧者のブラウザウィンドウのスクロール位置
及び寸法と相互に関連付ける。そして、システムサーバ側のアプリケーションは、クエリ
ストリングのリンクを生成する。該クエリストリングのリンクは、コンテンツページ上に
変数として格納され、相関コードを介して閲覧者のブラウザから収集されたデータを含む
。閲覧者がコンテンツページをスクロールすると、相関コードは、該ブラウザのスクロー
ル位置座標及び寸法座標が、コンテンツページ上の所定のコンテンツページトリガー領域
（該コンテンツページトリガー領域は、コンテンツページ上にコンテンツがレンダリング
される領域、又はコンテンツページのあらゆる他の所定領域とすることができる）のコン
テンツページ座標と、一致するか否かを判定する。ブラウザウィンドウの座標と該所定の
コンテンツページトリガー領域の座標とが一致（該一致は、カスタマイズして予め規定す
ることもでき、部分一致、完全一致、又は、閲覧者のブラウザウィンドウの寸法座標及び
スクロール位置から所定距離だけ外側にある座標との一致とすることができる。）する場
合、該ページに格納されたクエリストリングのリンクが起動される。そして、かかるコン
テンツページ領域でのレンダリング、又は該コンテンツページ領域に関連したレンダリン
グのために、指定されたコンテンツが、取り出され、アセンブルされ、該指定されたコン
テンツページレンダリング領域内にレンダリングされる。相関コードによって、コンテン
ツページレンダリング領域が、閲覧者のブラウザウィンドウの画面寸法及びスクロール位
置の範囲内、又は該画面寸法及びスクロール位置から所定距離だけ外側の範囲内であると
判定された場合に、指定のコンテンツはレンダリングされる。所定のコンテンツページト
リガー領域が、コンテンツがレンダリングされるべき領域である場合、レンダリングされ
るべきコンテンツが、閲覧者のブラウザウィンドウの画面寸法及びスクロール位置の範囲
内にある場合に限り、及び／又はその範囲内で、コンテンツがレンダリングされる。
【００１３】
システムデータベースは、上記記録及びコンテンツページのデータを格納する関係型デ
ータベースであることが好ましい。該システムデータベースは、システム側のサーバに格
納されることが好ましい。各記録は、固有の識別子を有する。システムサーバ側のソフト
ウェアアプリケーションは、システムサーバデータベース及びコンテンツページと通信す
るために必要な全てのコードを含む。また、システムサーバ側のソフトウェアアプリケー
ションは、コンテンツページに記述されるか、さもなければコンテンツページに組み込ま
れる相関コードを生成する。また、システムサーバ側のソフトウェアアプリケーションは
、レンダリングされるべきコンテンツのある所定のコンテンツページ領域が、閲覧者のブ
ラウザウィンドウの寸法及びスクロール位置の範囲内、又は該画面寸法及びスクロール位
置から所定距離だけ外側の範囲内にある場合に、コンテンツの要求とレンダリングを起動
制御するために、閲覧者のブラウザと相互作用する。特定のコンテンツレンダリング領域
を備えるコンテンツページに配置されるJavaScript（登録商標）のタグは、システムサー
バ側のアプリケーションへのリンクを含む、コンテンツページのいずれかの場所に配置さ
れるタグと、システムデータベースに格納された適用可能なコンテンツページ記録のため
の暗号化されたIDから構成される。当該システムデータベースは、システムサーバに設置
されることが好ましい。閲覧者が、特定のコンテンツページを要求すると、該要求がシス
テム側アプリケーションへのリンクをアクティブ状態にする。ここで該アプリケーション
は、記録と、タグに含まれる該記録に係る暗号化されたIDに対応するデータを取得する。
そして該要求は、該要求自身から、閲覧者のブラウザデータを取得する。システム側のア
プリケーションは、カスタマイズされた相関コードを生成する。当該相関コードは、コン
テンツページに記述されるか、さもなければコンテンツページに組み込まれる。そして相
関コードは, コンテンツがレンダリングされるコンテンツページの領域のマーカとして機
能するHTMLコードを、コンテンツページ上に動的に生成する。相関コードは閲覧者のブラ
ウザから追加的な情報を収集する。該追加的な情報は、閲覧者のコンピュータシステムに
係る情報、ブラウザの種類／バージョン、特に、ページ上のコンテンツの重複を防止する
ためコンテンツページ上で以前にレンダリングされたコンテンツに係る情報を含む。さら
に相関コードは、コンテンツページのテキストデータの収集及びインデックス付けを行う
。次に、固有の識別コードを、特定の閲覧者／ブラウザに割り当てる。該固有の識別コー
ドは、相関コード自身により生成することができ、又は、システムサーバ側のソフトウェ
アアプリケーションにより生成し、クッキーから、又はシステムのデータベースから、取
り出すことができる。特定の閲覧者／ブラウザに割り当てられる固有の識別コードは、相
関コード自身により生成され、また、システムサーバ側のソフトウェアアプリケーション
により生成される。そして、該固有の識別コードは、クッキーから、又はシステムのデー
タベースから、読み出すことができる。相関コードは、この相関コードにより収集された
情報を含む、クエリストリングのリンクを生成する。そしてクエリストリングのリンクは
、コンテンツページ上に変数として格納される。所定のコンテンツページトリガー領域が
、閲覧者のブラウザ画面の寸法及びスクロール位置の範囲内、又は該寸法及びスクロール
位置から所定距離だけ外側の範囲内である場合、相関コードは、ページ上に格納されたク
エリストリングのリンクを起動する。また、相関コードは、HTMLコード及びタグを、コン
テンツがレンダリングされるべき所に予め生成したHTMLマーカ内に動的に生成する。そし
て、コンテンツがコンテンツページレンダリング領域にレンダリングされる。コンテンツ
ページ上のJavaScript（登録商標）のコードは、どのコンテンツページ領域が、閲覧者の
ブラウザウィンドウの寸法及びスクロール位置の範囲内、又は該寸法及びスクロール位置
から所定距離だけ外側の範囲内であるかを、継続して判定するための変数及びコマンドを
含む。当該場合には、指定のコンテンツがレンダリングされ、閲覧者のブラウザから、コ
ンテンツのレンダリングに係るアクティビティデータを収集する。
【００１４】
システムは、好ましい態様における相関コードを介して、リッチメディア広告又はその
他のコンテンツの閲覧可能インプレッションの正確な検出、測定及び報告を提供する。な
お、このことに関しては、Javascript（登録商標）のタグが閲覧者によって、閲覧者のブ
ラウザを介して要求され、相関コードが始動され、そして相関コードが、指定されたコン
テンツレンダリング領域が閲覧者のブラウザ画面寸法及びスクロール位置の範囲内（すな
わち、ブラウザウィンドウの表示可能領域）に存在すると判定し、コンテンツが指定され
たコンテンツレンダリング領域内にレンダリングされ、該ページが閲覧者のディスプレイ
上で開かれた主ウィンドウであり、他のウィンドウ又はアプリケーションにより妨害され
ておらず、そしてレンダリングされたコンテンツの所定の部分（例えば、これに限定され
ないが９０％）が、閲覧者のブラウザの画面寸法及びスクロール位置の範囲内に、所定の
時間存在した場合でなければ、閲覧可能インプレッションとしてカウントしない。好まし
い態様において、これらのイベントが生じた場合、相関コードは、閲覧者のブラウザから
、閲覧者のIPアドレス、ユーザID、ブラウザの種類、広告又はその他のコンテンツのID、
レンダリング領域のID、及びイベントの時間データを収集し、これらをシステムサーバに
送信する。時間間隔は調整することができ、例えば、これに限定されないが、１秒間隔と
することができる。例えば、ある広告コンテンツ領域が、全部又は一部、フォーカスの当
てられた閲覧者のブラウザウィンドウの寸法及びスクロール位置のうち閲覧可能な領域内
に存在している場合、相関コードは、該イベントを検知し、広告コンテンツが要求される
。広告コンテンツが完全にロードされ、レンダリングされると、相関コードは、“広告の
レンダリング”イベントを報告できる。また、広告コンテンツが、フォーカスの当てられ
たウェブページ上の、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内に
、所定の時間、例えば、これに限定されないが、１秒間存在する場合には、広告コンテン
ツが閲覧者により、閲覧者のディスプレイ装置を介して閲覧可能であることを意味してお
り、この場合において、相関コードは、“広告閲覧”イベントを報告する。このようにし
て、コンテンツ要求、コンテンツレンダリング、コンテンツの閲覧の正確な測定を可能に
している。また、それぞれのイベントの正確な管理を可能にしている。本発明は、広告お
よびその他のコンテンツの課金を可能にする。すなわち、実際の広告閲覧イベントのみに
限定していることにより、実際に閲覧された広告のみに効率的に課金することができる。
また、本発明は、実際には決して閲覧可能でないか閲覧されていない、広告インプレッシ
ョン又は広告コンテンツの要求に係る課金を排除することができる。閲覧時間も同様に、
相関コードにより監視され、測定され、記録される。該閲覧時間は、広告又はその他のコ
ンテンツが、レンダリングされ、フォーカスの当てられたウェブページ上において、閲覧
者のブラウザウィンドウの閲覧可能又は認知可能な領域に存在している時間である。前述
したように、相関コードは、多くの異なるデータ項目を監視し、測定し、報告することが
できる。該多くの異なるデータ項目は、例えば、これに限定されないが、広告又はその他
のコンテンツの要求や、閲覧者の広告又はその他のコンテンツに対するクリックアクショ
ンや、ユーザのクリックアクションあるいは広告又はその他のコンテンツとの相互作用に
より確認されたコンテンツの閲覧又は認知や、対象のURLへのクリックや、インタラクテ
ィブボタン又はその他のインタラクティブな機能による閲覧者の相互作用や、閲覧者端末
における、音量又はディスプレイ装置の調整や、その他、ブラウザアプリケーションが、
相関コードを介して監視し、測定し、報告できる、測定可能なイベントである。本システ
ムは、人間によらないクリックアクションと、人間によるクリックアクションを区別でき
る。そして本システムは、クリックアクションが検知された広告又はその他のコンテンツ
が実際に閲覧可能又は認知可能であるかを検証できる。相関コードも同様に、上述したよ
うに、一意的な閲覧者や、閲覧者のブラウザのバージョンや、閲覧者のOSや、IPアドレス
の解決又は電話番号、エリアコード、閲覧者の位置情報を提供する他の識別情報に基づく
閲覧者の地理的分布や、所定のイベント又は時間における、閲覧者のディスプレイの画面
寸法、閲覧者のブラウザスクリーンの寸法、及びスクロール位置をクッキーのデータ又は
その他の方法により監視し、測定し、報告できる。各広告又はその他のコンテンツの閲覧
及びクリックに係る行動のログは、相関コードのデータ監視、測定、報告、及びシステム
への送信を介して生成される。各閲覧可能インプレッションは、特定の識別子に関連付け
られ、関係する測定において利用される。閲覧者のブラウザは、監視され、測定され、報
告されたイベントを始動し、ページの要求に続くデータの測定要求として利用されるこの
ようなイベントを相関コードに送信する。このような測定処理は、処理の初期段階ではな
く、コンテンツがレンダリングされたときに相関コードにより実現される。測定処理は、
実際のレンダリングに続くイベント、例えば閲覧者がページを最小化し、又はコンテンツ
が所定時間閲覧不可能になること等に基づいて、調整または除外される。相関コードはプ
ログラムされたとおりに、各イベントに対する測定結果を、リアルタイムに又は定期的に
、システムに送信する。
【００１５】
本システムは、配信者及び広告主が、広告挿入指示、広告キャンペーンの管理、及び広
告領域をどこに配置するか、及び何により広告のレンダリングを起動するかといった操作
を可能にする。そして配信者及び広告主は、システムデータの報告を、自己の独自の報告
を作成するために利用することができる。また配信者及び広告主は、システムデータの報
告を、コンテンツ又は配信場所の利用、配置、レンダリング及び閲覧に係る明細書を生成
するために利用することができる。広告領域の利用、コンテンツの利用、クリックアクシ
ョン、及びその他の課金可能なイベントに関し、正確な課金のためのコンテンツレンダリ
ングに係る正確なデータを提供するために、相関コードは、広告及びその他のコンテンツ
の要求、レンダリング、閲覧、クリックアクション、又は上述のその他の測定データをフ
ィルタリングすることができる。本発明において実施されるフィルタリングは、人間によ
らないアクション、例えばロボットや、エージェントや、その他の自動化された処理によ
るコンテンツの要求によって、コンテンツがレンダリングされることを防止することがで
きる。したがって、該フィルタリングは、無効な閲覧可能インプレッションの測定を防止
することができる。サーバのログファイルは、報告において利用されない。閲覧又はクリ
ックが報告されるためには、上述の全てのイベントが生じていなければならない。相関コ
ードは多くのアクションを実行し、また相関コードは、（ａ）閲覧者のディスプレイモニ
ターの画面寸法、（ｂ）画面寸法に対するブラウザ位置及びブラウザウィンドウの閲覧可
能領域、（ｃ）ブラウザがフォーカスされているか否か、（ｄ）広告領域が、レンダリン
グされているウェブページ上で、ブラウザウィンドウ及びスクロール位置に対してどこに
存在しているかに係る、多くのパラメータ及び変数を要求する。加えて、間違ったあるい
はデータが破損した測定、すなわち、システムの内部トラフィックに起因するか、無効で
あると判断されている又は疑念のある、収集されたその他の測定データに基づく測定は、
検知することができ、報告できるが、その他のデータからフィルタリング機能により分離
し、除外することができる。閲覧者のIPアドレス、及び／又は閲覧者のエージェントは、
人間又は人間によらない相互作用を検知して区別し、システムの内部及び外部のトラフィ
ックを検知し区別するために、利用することができる。閲覧者のブラウザIDは、所定の時
間、レンダリングされ、閲覧者とコンテンツとの間の相互作用を監視するために各コンテ
ンツのインスタンスと関わっていた閲覧者を特定するために利用することができる。クッ
キーが使用可能状態の場合、該期間は、ブラウザにより保持される期間となる。ユーザは
、クッキーを拒絶でき、また定期的に削除できる。その場合、新しいユーザIDが記録され
る。同一のウェブページのインスタンス上でレンダリングされた全ての広告又はコンテン
ツは、同一のユーザIDの値に関係付けられる。ユーザIDの値は、人間によらない又はその
他の無効なトラフィックを監視するために用いることができる。本発明は、広告呼び出し
の放棄による広告インプレッション及び閲覧可能広告インプレッションの不正確なカウン
トを防ぐことができる。なぜならば広告呼び出しは検知され追跡されるからである。キャ
ッシング（キャッシュ記憶）による過少カウントも、システムにより防止できる。なぜな
らば本発明によれば、たとえページ上のタグ又はコンテンツレンダリングモジュールがキ
ャッシュ記憶されたとしても、コンテンツは決してキャッシュ記憶されないためである。
システムによる各コンテンツのレンダリングは、システムを通じて、コンテンツの要求に
より実施される。本発明によれば、ポップアップブロッカー及びその他のブロックソフト
ウェア又はツールは、広告のレンダリングに関し誤ったカウントをもたらさない。なぜな
らば、そのような場合において、相関コードがブロックされた領域内に広告をレンダリン
グしないためである。本システムは同様に、ユーザがブラウザ上で画像のレンダリングを
使用不可にしていた場合においても、広告コンテンツのレンダリング及びレンダリングの
カウントを防止できる。
【００１６】
本システムは、コンテンツの選択、配置、課金、その他コンテンツレンダリング領域に
おけるコンテンツレンダリングに係る設定に係る命令及びパラメータを、システムにおい
て全く新しいコンテンツ配置記録を生成する必要なく、アップデート又は改変可能である
。
【００１７】
全ての図面は好ましい実施形態を図示するが、その他の実施形態も考えられ、本発明は
、図示される実施形態に限定されない。
【図面の簡単な説明】
【００１８】
【図１】閲覧者の画面表示領域、ブラウザアプリケーション、ブラウザウィンドウ、及びコンテンツページの相互作用と重複を図式的に示す概略図である。
【図２】システム構成要素及び、コンテンツページ管理者、閲覧者、通信ネットワークと該構成要素間の関係を示す図式的表現である。
【図３】システム構成要素、コンテンツページ管理者及びウェブサイト閲覧者間の通信フローを図式的に示す概略図である。
【図４Ａ】本発明の処理フローを示す処理フロー図である。
【図４Ｂ】本発明の処理フローを示す処理フロー図のつづきである。
【図４Ｃ】本発明の処理フローを示す処理フロー図のつづきであり、コンテンツレンダリングモジュールを利用する実施形態に関するものである。
【図５】コンテンツレンダリングモジュールを用いた実施形態における、システム要素と、コンテンツページ管理者と、コンテンツページ閲覧者との間の通信の図式的説明である。
【図６】システムコンテンツサイトの管理者用の登録画面例を示す。
【図７】システムコンテンツサイト管理者用のユーザログイン画面例を示す。
【図８】コンテンツページにタイトル、URLアドレス、任意のロゴイメージのデータ入力例を表示しているシステムユーザサイト登録画面例を示す。
【図９】コンテンツページ管理者がコンテンツページの主要な閲覧者の地理的な地域を入力するユーザ登録画面例を示す。
【図１０】コンテンツページ管理者がコンテンツページの種別を入力するためのユーザ登録画面例を示す。
【図１１】コンテンツページ管理者がコンテンツページの閲覧者のターゲット層データを入力するためのユーザ登録画面例を示す。
【図１２】コンテンツページ登録確認画面例を示す。
【図１３】コンテンツページレンダリング領域の作成画面例を示す。
【図１４】コンテンツページレンダリング領域の寸法を選択する画面例を示す。
【図１５】コンテンツページレンダリング領域の寸法を指定する画面例を示す。
【図１６】コンテンツページ管理者が、指定されたコンテンツページレンダリング領域が存在するコンテンツページのページコードの中にコピー及びペーストできるように、システムサーバ側アプリケーションへのリンクを備えるJavaScript（登録商標）タグが生成される表示画面例を示す。
【図１７】楕円で示すように、コンテンツページのコンテンツレンダリング領域が閲覧者のブラウザウィンドウ寸法及びスクロール位置より下に位置する場合のコンテンツページ例を示す。
【図１８】楕円で示すように、コンテンツページのコンテンツレンダリング領域が閲覧者のブラウザウィンドウ寸法及びスクロール位置に一部入ってきた場合のコンテンツページ例を示す。
【図１９】楕円で示すように、コンテンツページのコンテンツレンダリング領域が閲覧者のブラウザウィンドウ寸法及びスクロール位置に完全に入った場合のコンテンツページ例を示す。
【図２０】コンテンツがレンダリングされ、レンダリングされたコンテンツ及びコンテンツがレンダリングされた時間を示すインジケータが表示されるコンテンツページ例を示す。
【図２１】コンテンツレンダリング領域が部分的に閲覧者のブラウザウィンドウ寸法及びスクロール位置から外れている場合のコンテンツページ例を示す。
【図２２】システムのコンテンツページデータの報告画面例を示す。
【図２３】システムのコンテンツレンダリング領域に係るデータの報告画面例を示す。
【図２４】システムのコンテンツレンダリング領域に係るアクティビティの報告画面例を示す。
【図２５】コンテンツレンダリング領域のデータの報告画面例を示す。
【図２６】システムコンテンツレンダリングのアクティビティの報告画面例を示す。
【図２７】システム閲覧者のブラウザ種別データの報告画面例を示す。
【図２８】システム閲覧者の地理的位置情報の報告画面例を示す。
【図２９】コンテンツレンダリング領域のアクティビティの報告画面例を示す。
【図３０】コンテンツのレンダリング時間データの報告画面例を示す。
【図３１】拡大又は縮小されたレンダリングコンテンツを提供するために、閲覧者のブラウザの画面寸法及びスクロール位置を判定するシステムを用いた場合のコンテンツページ例を示す。
【図３２】閲覧者のブラウザウィンドウの寸法及びスクロール位置に基づき、所定の大きさに変更され、レンダリングされたコンテンツを表示するコンテンツページ例を示す。
【図３３】修正された閲覧者のブラウザウィンドウの寸法及び／又はスクロール位置に基づき、再度レンダリングされ、再度所定の大きさに変更されたコンテンツ表示するコンテンツページ例を示す。
【図３４】コンテンツがレンダリングされ、レンダリングされたコンテンツのコンテンツページ上のコンテンツレンダリング領域に描画されていた時間をインジケータが表示している、コンテンツページ例を示す。なお図３４においては、指定されたコンテンツレンダリング領域は、閲覧者のブラウザの画面寸法及びスクロール位置の範囲内である。また図３４においては、インジケータと共に、コンテンツページは閲覧者のディスプレイ画面上で、主ウィンドウであり、他のウィンドウ又はアプリケーションにより妨害されていない。当該インジケータは、コンテンツページが他のアプリケーションウィンドウにより妨害されると、カウントを停止する。
【図３５】レンダリングされたコンテンツと、このコンテンツがレンダリングされた時間を示すインジケータが表示されたコンテンツページ例を示す。このとき、指定されたコンテンツレンダリング領域が閲覧者のブラウザの画面寸法及びスクロール位置の範囲内に存在する。また、コンテンツページは、閲覧者のディスプレイの主ウィンドウに存在する。また、コンテンツページは、閲覧者のブラウザがマルチホームページ機能を有する場合には、コンテンツページが閲覧者のディスプレイで開いている主ウィンドウに存在しており、他のウィンドウ又はアプリケーションにより妨害されていない。このとき、インジケータのカウントは、他のブラウザウウィンドウのタブが開くことによって、レンダリングされたコンテンツを有するコンテンツページを含むブラウザウィンドウに係るブラウザウィンドウのタブが妨害されることにより停止する。そして閲覧者が、レンダリングされるコンテンツが存在するコンテンツページを含む元のブラウザウィンドウタブに戻った場合、カウントを再開する。
【図３６】コンテンツがレンダリングされ、インジケータが、レンダリングされたコンテンツが、コンテンツページの指定されたコンテンツレンダリング領域にレンダリングされた時間を表示しているコンテンツページ例を示す。なお、図３６において、指定されたコンテンツレンダリング領域は、閲覧者のブラウザ画面寸法及びスクロール位置の範囲内である。また、図３６において、インジケータと共に、コンテンツページは、閲覧者のディスプレイスクリーン上に開いた主ウィンドウであり、他のウィンドウ又はアプリケーションにより妨害されていない。当該インジケータは、閲覧者がブラウザスクリーンを移動し、ブラウザスクリーンの一部（そして結果として、コンテンツページの一部とコンテンツのレンダリング領域の一部）が閲覧者のディスプレイ装置の画面の範囲外となり、他のアプリケーションウィンドウにより妨害されると、カウントを停止する。
【図３７】レンダリングされたコンテンツと、レンダリングされたコンテンツが、“閲覧中”である時間を示すインジケータが表示されたコンテンツページ例を示す。すなわち該時間は、コンテンツが、電子的なコンテンツページの指定されたコンテンツレンダリング領域内にレンダリングされ、指定されたコンテンツレンダリング領域が閲覧者のブラウザの画面寸法及びスクロール位置の範囲内に存在し、閲覧者のブラウザがマルチホームページ機能を有する場合には、コンテンツページが閲覧者のディスプレイ上に開いている主ウィンドウに存在しており、他のウィンドウ又はアプリケーションにより妨害されていない時間である。該マルチホームページ機能を有する場合には、ユーザは、ブラウザを開き、複数のブラウザウィンドウのタブが同時に開き、各々確保されたページが開くが、主ブラウザウィンドウのみにフォーカスが当てられる。インジケータは最前面に存在するブラウザウィンドウタブに係る閲覧時間をカウントする。その他のブラウザウィンドウタブ上のコンテンツはフォーカスが当てられておらず（すなわち、閲覧中でなく）、ロードされず、レンダリングもされない。コンテンツ要求、広告レンダリングイベント、及び閲覧イベントの報告、並びに閲覧時間のカウントは、閲覧者が各ブラウザウィンドウタブを起動し、特定のページにフォーカスを当てる（すなわち閲覧中にする）までは開始しない。
【図３８】システムの図式的な報告例である。図３８は、レンダリングされたコンテンツの閲覧可能インプレッションを受領した閲覧者のディスプレイ解像度及びスクロール位置を、システムを介してシステムユーザに表示するものである。これは、システムユーザが、どれだけ多くの閲覧者が、スクロールすることなく、コンテンツページ上にレンダリングされたコンテンツを閲覧しているかを、異なるコンテンツページ寸法に基づいて判断することを、可能にする。
【図３９】システムの図式的な報告例である。図３９はディスプレイ解像度、ンダリングされたコンテンツの閲覧可能インプレッションを受領した閲覧者のディスプレイ解像度及びスクロール位置を、システムを介してシステムユーザに表示するものである。また図３９は、平均閲覧可能領域、合計閲覧数、要求又はレンダリングと比較した閲覧の比率、ピクセル単位又はその他の単位で表された平均垂直スクロール及び平均水平スクロールを表示するものである。
【図４０】システムの図式的な報告例である。図４０は、閲覧者のブラウザウィンドウの寸法及びスクロール位置、ブラウザウィンドウの表示可能領域、合計閲覧数、要求又はレンダリングと比較した閲覧の比率、ピクセル単位又はその他の単位で表された平均垂直スクロール及び平均水平スクロールを示している。グラフは、ユーザデータの全て又は指定された部分についての、各種の閲覧可能領域及びスクロール位置の分析を示している。
【図４１】システムの図式的な報告例である。図４１は、閲覧イベントが報告された時点における閲覧者の垂直及び水平スクロール位置を示している。また図４１は、垂直スクロールの分布及び水平スクロールの分布と、平均ディスプレイ解像度と、平均閲覧可能領域と、平均スクロールとを示している。
【図４２】システムの図式的な報告例である。図４２は、クライアント側のアクティビティログと、特定のイベントに係る集計時刻と、配置されたコンテンツのIDと、コンテンツレンダリングモジュールのIDと、コンテンツページ、レンダリング領域、コンテンツ及びシステムに格納された他のパラメータのデータファイルに割り当てられた一意的な識別子、閲覧者のインターネットプロトコルアドレス（IPアドレス）と、オペレーティングシステム（OS）と、ブラウザの種類、特定のアクション（例えば、レンダリングイベント、閲覧イベント、又は指定されたその他イベント）と、幅及び高さで示されるブラウザ及び／又は閲覧者のディスプレイ装置の画面寸法と、スクロール位置（水平及び垂直）と、時刻とが表示される。
【発明を実施するための形態】
【００１９】
ここで好ましい実施形態によれば、本発明は、電気通信ネットワークを介してコンテン
ツページ上のコンテンツのレンダリングを制御するシステムと方法であって、当該コンテ
ンツは、所定のコンテンツページの領域（「コンテンツページトリガー領域」）が閲覧者
のブラウザウィンドウの寸法及びスクロール位置の範囲内であるか、又は当該範囲から所
定距離だけ外側の範囲内である場合にのみ、及び／又は、この範囲内でレンダリングされ
る。所定のコンテンツページトリガー領域は、好ましい実施形態においては、コンテンツ
がレンダリングされるべきコンテンツページの領域とすることができる。コンテンツは要
求され、配信され、閲覧者がコンテンツサイトページをスクロールすると共に、さらなる
閲覧者のクリック動作、又はその他の動作無しに、閲覧者のブラウザウィンドウの寸法及
びスクロール位置の範囲内に来るコンテンツページの所定の領域に関して自動的かつ連続
的にレンダリングされる。さらに、コンテンツの一部のみが閲覧者のブラウザウィンドウ
の寸法及びスクロール位置の範囲内にある場合には、コンテンツページ全体をレンダリン
グする代わりに、閲覧者のブラウザウィンドウ領域が、特定のコンテンツがレンダリング
されるコンテンツページ領域と一致する場合のみ、及びこの範囲内でレンダリングされる
ように、コンテンツを制御することができ、バンド幅、その他の通信資源の利用の観点で
より高い効率という結果を生む。好ましい実施例においては、通信網はインターネットで
あり、コンテンツ表示サイトはウェブサイトであるが、本発明は特定の通信ネットワーク
又はコンテンツ表示サイトには限定されない。
【００２０】
本発明に係るシステムの好ましい実施形態は、電気通信網を介し、ウィンドウ寸法及び
スクロール位置を調整できるブラウザソフトウェアアプリケーションを備えたネットワー
ク通信装置を有する１人以上の閲覧者が閲覧するコンテンツページ上の指定されたコンテ
ンツレンダリング領域において、前記閲覧者のウィンドウ寸法及びスクロール位置の範囲
内に存在するコンテンツページを受信するためのコンテンツレンダリング制御のシステム
であって、１つ以上のコンピュータ処理装置と、１つ以上の前記コンテンツレンダリング
領域及び１つ以上のコンテンツページトリガー領域を備える１つ以上のコンテンツページ
と通信する手段と、前記１つ以上のコンテンツページと、前記１つ以上のコンテンツペー
ジトリガー領域と、前記１つ以上のコンテンツページレンダリング領域と、前記１つ以上
のコンテンツファイルとに係るデータを含む１つ以上の記録を格納したデータベースを有
するシステムサーバと、を有する前記電気通信網を介して通信可能に構成されたシステム
側のコンピュータと、１つ以上のコンテンツファイルを格納した１つ以上のコンテンツフ
ァイルサーバと、１つ以上のコンテンツページを指定するデータと、前記１つ以上のコン
テンツページ内に存在する１つ以上のコンテンツページレンダリング領域と、コンテンツ
ページの閲覧者のブラウザウィンドウの寸法及びスクロール一位置の範囲内に存在すると
判定された場合に、コンテンツが前記コンテンツページレンダリング領域においてレンダ
リングされる１つ以上のコンテンツページトリガー領域と、前記１つ以上のコンテンツペ
ージ内の前記１つ以上の指定されたコンテンツレンダリング領域においてレンダリングさ
れる１つ以上のコンテンツファイルと、をシステムユーザから受信し、前記１つ以上のコ
ンテンツファイルは、前記システムサーバのデータベースに格納されるデータ記録を生成
し、前記記録は前記データを含み、識別コードを前記データ記録に割り当て、前記１つ以
上のコンテンツページ上に配置されるタグ／リンクを生成し、前記タグ／リンクは、前記
データ記録の識別コードへの参照と、システムカスタムソフトウェアアプリケーションへ
のリンクとを備えていることを特徴とする１つ以上のネットワーク通信インターフェース
・ソフトウェアアプリケーションと、前記指定されたコンテンツページトリガー領域が、
コンテンツページの閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内に存
在するか否かを判定するための相関コードを生成し、前記指定されたコンテンツページに
書き込み、前記指定されたコンテンツレンダリング領域用のマーカとして使用されるHTML
コードを動的に生成し、前記相関コードと通信し、前記相関コードが、前記指定されたコ
ンテンツページトリガー領域が、前記コンテンツの閲覧者のブラウザウィンドウの寸法及
びスクロール位置の範囲内に存在することを検出した場合に、前記１つ以上のコンテンツ
ファイルを、前記１つ以上のコンテンツレンダリング領域においてレンダリングする１つ
以上のシステムカスタムソフトウェアアプリケーションと、を備える。
【００２１】
本システムは、コンテンツページ、コンテンツページエリアが閲覧者のブラウザウィン
ドウの寸法及びスクロール位置の範囲内又は当該範囲から所定距離だけ外側の範囲内の場
合に、コンテンツのレンダリングのトリガーを与えるコンテンツページトリガー領域の指
定、レンダリングされるコンテンツファイルに関するデータを入力するグラフィカルユー
ザインターフェースをシステムユーザ（通常はコンテンツページ管理者である）に提供す
るための、一以上の従来のコンピュータ処理ユニット及びマイクロプロセッサと、システ
ムユーザが入出力を行うための一以上のインターネット又はその他のネットワーク通信イ
ンターフェース・ソフトウェアアプリケーション等のコンピュータ処理手段を含む。コン
テンツが表示されるサイトは、本システムにアクセスすることができ、また、登録情報を
入力することができ、また、コンテンツページエリアが閲覧者のブラウザウィンドウの寸
法及びスクロール位置の範囲内、及び／又は、当該範囲から所定距離だけ外側の範囲内の
場合に、所定のコンテンツページの領域にコンテンツをレンダリングさせる指示を提供で
き、そして、閲覧者が特定のコンテンツページを初めて要求した場合にシステム側のサー
バと通信を確立する、コンテンツがレンダリングされるコンテンツページ上に配置される
JavaScript（登録商標）のタグとリンクを取得する。システムサーバ側のアプリケーショ
ンはJavaScript（登録商標）のタグ要求を受取り、システムデータベースから要求された
ページに対応するデータ記録を取得し、閲覧者及びブラウザのアドレスと、その他のデー
タを閲覧者のブラウザ要求そのものから取得し、所定のコンテンツページの領域が、閲覧
者閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内であるか所定の距離だ
け外側の範囲内である場合にのみ、及び／又は、この範囲内でコンテンツをレンダリング
するようにコンテンツレンダリングを制御するためのカスタマイズされた相関コードを生
成する。相関コードは、各閲覧者の、特定のコンテンツページの要求に応じて生成され、
その機能が各特定の閲覧者のブラウザウィンドウの寸法及びスクロール位置に関連付けら
れるように、各閲覧者のためにカスタマイズされる。相関コードはコンテンツページに記
述され、あるいは埋め込まれる。相関コードは閲覧者のブラウザウィンドウの寸法とスク
ロール位置の座標が、コンテンツページの所定の領域の座標と一致するか否かを判定する
。当該一致は、部分一致、完全一致、又は閲覧者のブラウザウィンドウの寸法座標及びス
クロール位置座標から所定距離だけ外側にある座標との一致であってもよい。そして相関
コードは、コンテンツがレンダリングされるコンテンツページ領域のマーカとして使用さ
れるHTML層用のHTMLコードをコンテンツページ上に生成する。所定のコンテンツトリガー
領域が、コンテンツがレンダリングされるページの領域でもある場合、コンテンツページ
の指定された所定の領域が、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範
囲内であるか所定の距離だけ外側の範囲内であると相関コードが判定した場合に、特定の
コンテンツページエリアにおいてコンテンツがレンダリングされてもよい。相関コードは
、定期的にコンテンツページエリアの座標と、ブラウザの画面寸法及びスクロール位置の
座標との間の一致関係を決定し、必要な一致関係が検出された場合（所望により、又は、
システムユーザにより指定され若しくはシステム内部にプログラムされることにより、当
該一致は部分一致、完全一致、又は閲覧者のブラウザの寸法座標及びスクロール位置座標
から所定距離だけ外側にある座標との一致であってよい）、相関コードはHTMLコード及び
タグを、予め生成されたHTMLマーカの内部にプリントし、クエリストリングのリンクを起
動し、コンテンツを取得してレンダリングし、またその他のアクションを起動する。閲覧
者は、インターネット用及び前記コンテンツ表示サイトと通信用に構成された閲覧者側の
コンピュータ等の現在又は将来の手段により、コンテンツサイト及びコンテンツページに
アクセスできる。電気通信網は、複数の種類のネットワークのうちの１つ以上であってよ
く、例えば、以下に限定されないが、インターネット等の共通プロトコルによるコンピュ
ータ通信のネットワークや、携帯端末や、無線通信や、ケーブルや、衛星や、電力線や、
その他のネットワーク又はこれらネットワークの組合せである。閲覧者側の通信装置は、
ブラウザアプリケーションを実行できる通常のマイクロプロセッサを基礎としたデスクト
ップ又はラップトップコンピュータ、PDA、又はその他の電気ネットワーク通信装置であ
ればよく、一般的に、マイクロプロセッサと、読み出し専用メモリ（ROM）と、ランダム
アクセスメモリと、ディスプレイ画面及びキーボード／キーパッド等の入出力手段とを有
する。閲覧者は、一般的に、電気通信サービスプロバイダー（例えば、インターネットサ
ービスプロバイダ）を介して、特定のネットワークにアクセスする。
【００２２】
コンテンツファイルは、どの特定形式にも限定されず、静的なＨＴＭＬ画像でも、.swf
のようなリッチメディアファイルでもよい。コンテンツファイルは、コンテンツサーバに
格納することが好ましい。インタフェース手段、プロセッサ手段、及びコンピュータ通信
手段は、従来のインターネットブラウザ・アプリケーションの使用を含む種々の具体例を
有することができるが、これに限定されない。
【００２３】
本発明の好ましい実施形態による方法では、電気通信網を介し、ウィンドウ寸法及びス
クロール位置を調整できるブラウザソフトウェアアプリケーションを備えたネットワーク
通信装置を有する１人以上の閲覧者が閲覧するコンテンツページ上の指定されたコンテン
ツレンダリング領域において、前記閲覧者のウィンドウ寸法及びスクロール位置の範囲内
に存在するコンテンツページを受信するためのコンテンツレンダリング制御の方法であっ
て、１つ以上のコンテンツページと、１つ以上のコンテンツページ領域と、１つ以上のコ
ンテンツファイルとを指定するステップと、前記コンテンツファイルは、前記１つ以上の
コンテンツページに係る前記１つ以上の指定されたコンテンツページ領域において、レン
ダリングに係るコンピュータシステムの大容量記憶装置にあらかじめ電子的ファイル形式
により格納されたファイルであり、前記１つ以上のコンテンツページに関するデータと、
前記１つ以上のコンテンツページレンダリング領域と、前記１つ以上のコンテンツファイ
ルとを、データベース内の記録として格納するステップと、システムサーバ側のアプリケ
ーションに接続し、前記システムサーバ側のアプリケーションを介して、前記システムサ
ーバ側のデータベースに格納された前記記録からのデータと、前記閲覧者及び前記閲覧者
のブラウザに関する前記コンテンツページの要求からのデータとを取得するタグ／リンク
を生成し配置するステップと、前記１つ以上のコンテンツページに対する、前記１つ以上
の指定されたコンテンツページの前記１つ以上の指定されたコンテンツレンダリング領域
が、前記閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内に存在するか否
かを判定し、前記１つ以上のコンテンツファイルがレンダリングされる前記指定されたコ
ンテンツページ領域用のマーカとして機能するHTML層を生成する相関コードを生成し記述
するステップと、前記１つ以上の指定されたコンテンツページ領域が、前記閲覧者のブラ
ウザウインドウの寸法及びスクロール位置の範囲内に存在することを検知したことに基づ
き前記相関コードがアクティブ状態になった場合、前記コンテンツページの前記１つ以上
のコンテンツページレンダリング領域に前記１つ以上の指定されたコンテンツファイルを
レンダリングするためのHTMLコード及びタグを動的に生成する、前記コンテンツページに
配置するためのクエリストリング及びリンクを生成するステップと、を含む。図４−Ａ、
４−Ｂ及び４−Ｃは、以下でさらに説明するように、好適な実施形態における方法の処理
フローを示す。
【００２４】
閲覧者の画面表示領域と、ブラウザアプリケーションと、ブラウザウィンドウ及びコン
テンツページとの相互関係の概略を示す図１を参照すると、ブラウザウィンドウ４に表示
される、コンテンツをレンダリングするためのスペースを有するコンテンツ表示ページ２
が存在する。コンテンツページ２の一部は、閲覧者の表示画面領域３の範囲内である。図
１に示されているように、コンテンツページ２は、ブラウザウィンドウ４よりも大きいた
め、コンテンツページ領域の全てが、閲覧者のディスプレイに表示されるブラウザウィン
ドウ４の寸法及びスクロール一の範囲内にあるわけではない。本発明は、コンテンツペー
ジ領域の所定の領域が、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内
であるか所定の距離だけ外側の範囲内である場合に、指定されたコンテンツのみをレンダ
リングするようにコンテンツのレンダリングを制御でき、また、所定のコンテンツページ
トリガー領域が閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内であるか
所定の距離だけ外側の範囲内である場合のみレンダリングされる。
【００２５】
図２に、本発明の好ましい実施形態の概要を示す。本発明は、１つ以上のコンテンツペ
ージ閲覧コンピュータシステム又は、各々ブラウザアプリケーション２２、ブラウザアプ
リケーション３３、ブラウザアプリケーション４４、およびブラウザアプリケーションｎ
ｎｎを備える通信装置であって、インターネット８８を介してコンテンツページコンピュ
ータシステム１０と通信する通信装置とに関係する。コンテンツページコンピュータシス
テム１０は、一般的なHTTPを用いてインターネットクライアントサーバモデルのように、
コンテンツページサーバ１２と、ファイル格納装置２０とを備える。HTTPは公知のアプリ
ケーションプロトコルであり、テキスト、グラフィック、イメージ、音声、ビデオ、プロ
グラム等の異なるフォーマットのコンテンツをユーザがアクセスできるように提供する。
HTMLは、標準的なページ記述言語であり、基本的な文書フォーマットを提供し、プログラ
マーが外部サーバやファイルへのリンクを指定できるようにする。リンクは、URL（Unifo
rm Resource Locator）により指定される。リンクの指定において、クライアントは、TCP
/IP要求をサーバに対して送信し、URLにより指定された情報（例えばHTMLに従ってフォー
マットされた外部のウェブページ）を返され、受取る。返される情報は、全て又は一部が
サーバにおいて実行されるプログラムにより生成される。このようなプログラムは、一般
的に、CGI（Common Gateway Interface）スクリプトとして知られており、サーバがサポ
ートする公知のプログラム言語又は手法を用いることにより記述することができる。代表
的なウェブページは、テキスト、ユーザが選択できる（例えばクリックできる）リンク、
クライアントがブラウザでウェブページを完全にレンダリングするために取得しなければ
ならないリソース（例えばイメージ、ビデオ、音声）を指し示すURLを備えるHTML文書で
ある。これらのリソースはHTML文書が送信されるサーバと同一のサーバ上に格納されてい
なくてもよい。さらに、HTTPは、所定の情報をクライアントからサーバに送信することが
できる。この情報は、URLに埋め込むことができ、また、HTTPヘッダーフィールドに含め
ることができ、また、公知のHTTP手法によりサーバに直接知らせることができる。閲覧者
とコンテンツページ管理者は共に、様々な周知の入出力機器によりシステムと交信できる
。例えば、コンピュータシステム１０は、好ましくは、ディスプレイスクリーン又はモニ
ター１５と、キーボード１６と、プリンター１７と、マウス１８と、その他各装置を備え
る。コンピュータシステム１０は、好ましくは、通信媒体として機能するインターネット
８８に接続される。インターネット８８は、既に説明したように、共通プロトコルを用い
て公的及び私的に通信するコンピュータネットワークのグローバルネットワークから成る
。インターネット８８は、本発明の好ましい実施形態における、コンテンツページビュー
ワー２２、３３、４４、及びｎｎｎと、コンテンツページシステム１０による、好ましい
接続方法である。システム、コンテンツページ側、閲覧者側システムは、類似のハードウ
ェア構成をとることができる。
【００２６】
図２に、システムコンピュータ５０を示す。システムコンピュータ５０は、好ましい実
施形態においては、１又は複数のデータベースを備えるシステム側サーバ５１と、コンテ
ンツページ／コンテンツページレンダリング領域データベース６０と、任意に含むことが
できるトラッキングサーバ５２及び１つ以上のコンテンツファイルサーバ５３とを含む。
システムサーバ５１と、１つ以上のコンテンツファイルサーバ５３と、トラッキングサー
バ５２は、各種のオペレーティングシステム（OS）において動作することが好ましい。当
該OSは、MS WindowsNT/2000/2003（登録商標）、UNIX、Linux、その他のOSを含み、各種
データベース管理システムを利用できることが好ましい。当該データベース管理システム
は、MS SQL Server、Oracle、MySQL、PostgreSQL、その他のデータベース管理システムを
含む。システムサーバ５１又はその他のオペレーティングシステムは、これらのシステム
用にカスタマイズされたソフトウェアアプリケーションをインストールされている。
【００２７】
システムユーザ側と、コンテンツ発行サイト側と、システム側と、コンテンツ閲覧者側
の接続関係は、本発明の範囲及び趣旨に反さない範囲で、様々な形態をとり得る。特に、
ネットワークの接続関係は、周知技術である電話線とモデムの組合せにより実現でき、ま
たISDNの専用線や、特定形式のケーブルテレビサービスによりインターネット接続を提供
するケーブルモデム形式のセットトップボックスにより実現できる。無線又は衛星に基づ
いた通信も利用することができる。上述の場合において、ウェブサイトのユーザ側のコン
ピュータは、ネットワーク接続との適切なインターフェースを実現するために、モデム、
ISDNカードのような適切なI/Oを必要とする。
【００２８】
システムは、システムユーザ、一般的にはコンテンツページ管理者がシステムアカウン
トを作成するための、また、コンテンツページと、コンテンツがレンダリングされるコン
テンツページ領域と、ページ領域が閲覧者のブラウザウィンドウの寸法及びスクロール位
置の範囲内である場合に、コンテンツのレンダリングにトリガーを与えるコンテンツペー
ジトリガー領域を登録するための、またコンテンツページに関するターゲット層及び他の
関連情報、及び指定されたページ領域にコンテンツファイルをレンダリングすることに関
連する情報を提供するための、グラフィカル・ユーザ・インターフェース（GUI）を含む
。コンテンツページトリガー領域及びコンテンツページレンダリング領域は、コンテンツ
ページの同一の領域にすることも、異なる領域にすることもできる。情報は、記録として
システムサーバ側のデータベースに格納され、システムは単独のタグとリンク、好ましく
は、JavaScript（登録商標）のタグと、システムサーバ側のソフトウェアアプリケーショ
ンにリンクするリンクを生成し、コンテンツ管理者により、特定のコンテンツがレンダリ
ングされるコンテンツページに配置される（タグ／リンクの配置は、コンテンツページの
いずれの場所であってもよく、必ずしもレンダリングされるべきコンテンツのページ上で
はない）。そしてシステムサーバ側のソフトウェアアプリケーションはカスタマイズされ
た相関コードを生成する。この相関コードは、固有のIDを特定の閲覧者／ブラウザに割当
て、指定されたコンテンツがレンダリングされるコンテンツページ領域用のマーカとして
使用されるHTMLコードを生成する。また相関コードは、相関コードにより収集されたデー
タを含むクエリストリングのリンクを生成し、このクエリストリングのリンクをコンテン
ツページの変数として格納する。相関コードは変数とコンテンツページトリガー領域の座
標及び閲覧者のブラウザウィンドウの寸法及びスクロール位置の座標に基づき、ブラウザ
ウィンドウとコンテンツページ領域の関連付けをする関数を含む。相関コードが、指定さ
れたコンテンツページトリガー領域が閲覧者のブラウザウィンドウの寸法及びスクロール
位置の範囲内（又は所定距離だけ外側の範囲内）であると判定した場合に、コンテンツペ
ージ上の変数として格納されたクエリストリングのリンクはアクティブ状態となり、アク
ションを開始するJavaScript（登録商標）の関数と、コンテンツページ用のデータ及びコ
ンテンツファイルの取得元のコンテンツサーバへのリンク等のコンテンツを要求するHTML
タグを生成することを含み、これに限定されない任意数のアクションを実行でき、かつ、
指定されたコンテンツを取得し、指定されたコンテンツレンダリング領域にレンダリング
できるJavaScript（登録商標）のタグが生成される。
【００２９】
好ましい実施形態では、登録過程において、コンテンツページ管理者が、ページ名、コ
ンテンツデータ、それが部分的に又は完全に閲覧者のブラウザウィンドウの寸法及びスク
ロール位置の範囲内又は所定距離だけ外側の範囲内である場合にコンテンツのレンダリン
グのトリガーを与えるコンテンツページの特定領域、レンダリングされるコンテンツが存
在するコンテンツページの特定領域（当該領域はコンテンツページトリガー領域と同一で
あっても異なっていてもよい）等のコンテンツページに関連する情報を入力する。そして
システムは、このデータをレコード(記録)としてシステムサーバの関係型データベースに
保存し、レコードにIDを割当て、当該IDは暗号化される。そしてシステムは、単独のタグ
と、暗号化されたIDと、システムサーバ側のアプリケーションへのリンクとを備えるJava
Scriptコードを生成し、コンテンツページ管理者は、この単独のタグ及びリンクをコンテ
ンツページ上に配置する。
【００３０】
ウェブページに含まれるJavaScript（登録商標）タグが閲覧者により要求された場合、
クエリストリング内のシステムデータベースに格納されたデータのレコードの暗号化され
たIDを含むJavaScript（登録商標）タグのリンクが、サーバ側のソフトウェアアプリケー
ションにトリガーを与える。このカスタマイズされたサーバ側のアプリケーションは、シ
ステムサーバに収納されていることが好ましく、C#、PHP又はその他の適切なプログラミ
ング言語により記述することができる。タグ及びリンクがJavaScript（登録商標）のタグ
及びリンクである場合、サーバ側のアプリケーションは、JavaScript（登録商標）のタグ
要求に応答するため、JavaScript（登録商標）に見せかけて、コンテンツページのドメイ
ン及びアドレス、閲覧者のIPアドレス、レンダリングされるコンテンツファイルに関する
情報、レンダリングされる領域のサイズ、予め入力されたターゲット層情報及び関係型デ
ータベースから取得できるその他の情報等の、コンテンツページに格納されたその他情報
等の各種の情報を要求から収集する。
【００３１】
この初期情報に従い、応答として、サーバ側のアプリケーションは、HTML層が、コンテ
ンツがレンダリングされるコンテンツページ領域のプレースホルダー又はマーカとして利
用できるように、動的にHTMLコードをコンテンツページ上に生成する追加のJavaScript（
登録商標）コードを生成し、コンテンツページ上にプリントする。また、当該JavaScript
（登録商標）コードは、全ての必要な変数と、コンテンツページレンダリング領域と閲覧
者のブラウザウィンドウの寸法及びスクロール位置とを相互に関連付け、閲覧者のブラウ
ザ及びコンテンツページから、本明細書に記載のレンダリング制御及びデータ収集処理を
実行するための関数を含んでいる。またこのコードは、閲覧者のブラウザから入手可能な
、閲覧者のオペレーティングシステム、ブラウザのバージョン、特定のビューワ／ブラウ
ザに割り当てられた固有のブラウザ／ユーザコンピュータID等の追加の情報を収集する。
当該IDは、相関コード自身により生成されるか、又はシステムサーバ側のソフトウェアア
プリケーションにより生成され、クッキー又はシステムデータベースから取得される。ま
た、相関コードは、（コンテンツページに索引をつけるために）コンテンツページテキス
ト中で最も頻繁に出現する言葉と、ページ上の同一のコンテンツとその他の特定のフィル
タリングと管理（例えば、あるコンテンツのレンダリングにおいて画像をレンダリングし
ている場合には、他のコンテンツのレンダリングにおけるビデオのロードを停止するのが
好ましい）の重複を防止するために、既にページにレンダリングされたその他のコンテン
ツのリスト及び／又はクッキーに予め格納されたカスタマイズされた情報と、コンテンツ
ページから収集した情報を収集する。そして、クエリストリングのリンクが生成され、す
べての収集された情報が添付される。そしてこのクエリストリングのがウェブページの変
数として格納される。ウェブページ又はその他のコンテンツページは任意の数の所定の指
定されたコンテンツレンダリング領域に分割され、又は含むことができ、また、システム
は、コンテンツページのコンテンツレンダリング領域のいずれかが閲覧者のブラウザウィ
ンドウの寸法及びスクロール位置の範囲内であるか否かを監視することができる。もし、
所定のコンテンツレンダリング領域が、閲覧者のブラウザウィンドウの寸法及びスクロー
ル位置の範囲又は所定距離だけ外側の範囲内であれば、ページの変数として格納されたク
エリストリングのリンクがアクティブ状態になり、システムは動的に、HTMLコード及びタ
グを、コンテンツがレンダリングされる所定のコンテンツページ領域に予め生成されたHT
MLのマーカ内にプリントして、指定された領域においてコンテンツをレンダリングする。
コンテンツページ領域／ブラウザの寸法及びスクロール位置に係る相関コードは、システ
ム側サーバ、コンテンツページ、及びブラウザと交信する。
【００３２】
本実施形態におけるシステムは、コンテンツのレンダリング、及びコンテンツをレンダ
リングし、自己完結型のコンテンツアクティビティ情報を送信する遠隔のサーバ通信を提
供する。このようなファイルは、SWF拡張子により特定されるフラッシュファイル、又は
その他の互換性のあるコード、例えば、これに限定されないが、NET拡張子、ASP拡張子、
又はAJAX拡張子のファイルであることが好ましい。Macromedia（登録商標）又はAdobe Fl
ash（登録商標）ファイルを利用することは、SWF形式のファイルに含まれるアクションス
クリプト、命令的コードを提供でき、JavaScript（登録商標）の相関コードと通信できる
ため、また、ほとんど全ての顧客のコンピュータシステムは、通常のインターネットブラ
ウザ設定としてFlash Player（登録商標）を有効にしているため、好ましい。また、SWF
形式のファイルはより誰もが使っており、携帯電話、ＰＤＡ、テレビ及びその他の装置を
含む各種の装置上で実行できる。本発明の教示の下で、追加アプリケーションの起動なし
に実行できる如何なるファイル形式であっても、Flash及びSWF形式のファイルの代わりに
用いることができ、SWF形式のファイルは本発明の限定事項ではないと理解されるべきで
ある。コンテンツレンダリングをするモジュールは、相関コードに係る機能を実行しない
。その代わりに、相関コードが存在し、上述のように機能し、そして所定のコンテンツペ
ージトリガー領域並びに閲覧者のブラウザウィンドウの寸法及びスクロール位置との一致
を検知した場合、コンテンツレンダリングモジュールにトリガーを与え、コンテンツレン
ダリングモジュールが、コンテンツのレンダリングに直接トリガーを与える代わりに、コ
ンテンツをレンダリングする。高度な閲覧者のアクティビティ追跡は、相関コードが、コ
ンテンツレンダリング領域が閲覧者のブラウザウィンドウの寸法並びにスクロール位置の
範囲内（又は所定距離だけ外側の範囲内）であると判断した場合に、本明細書で“コンテ
ンツレンダリングモジュール”と記述され、相関コードと交信するための全ての必要なコ
ードを含むコンテンツページに組み込まれたSWF又はその他の自己完結型のアプリケーシ
ョンの利用により可能となる。そして、コンテンツレンダリングモジュールは、自己の内
部でコンテンツをレンダリングし、閲覧者のアクション、例えば、クリック、ビデオ閲覧
、ビデオ閲覧時間、その他のデータに関係する追加のデータを収集し、システムサーバ又
はトラッキングサーバ上のシステムデータベースにデータを返す。相関コードが、コンテ
ンツレンダリング領域が閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内
（又は所定距離だけ外側の範囲内）であると判断した場合、相関コードは動的に、HTMLコ
ード及びタグを、コンテンツ表示ページ上のレンダリング領域にコンテンツレンダリング
モジュールを組み込んだ層プレースホルダー内にプリントする。このモジュールの要求は
（前述の）モジュールに割り当てられた固有のIDと共に予め格納されたクエリストリング
の、並びに、システムサーバ、閲覧者のブラウザ、及び（前述の）ウェブサイトページか
ら収集された情報を含む。したがって、全ての情報はモジュールに効率よく送られる。そ
して、コンテンツレンダリングモジュールは、クエリストリングの内の情報に従い、１つ
以上のコンテンツサーバから取得したコンテンツをレンダリングする。上述の相関コード
は、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内のウェブページの所
定のコンテンツページトリガー領域の座標どうしを相互に関連付けるために、ブラウザ及
びウェブページと通信し、コンテンツレンダリングモジュールに情報を伝達する。メッセ
ージは、コンテンツレンダリングモジュールに継続的に、所定の間隔で、例えば１秒毎に
、又は１秒の数分の１の間隔毎に送られ、基本的に閲覧者のブラウザウィンドウで、どれ
だけの秒数のウェブページの領域が利用可能かをコンテンツレンダリングモジュールに伝
達する。加えて、コンテンツレンダリングモジュールは、レンダリングされたコンテンツ
に関連する情報、例えば、クリック、ビデオ閲覧、及びその他データ等を収集する。そし
て、コンテンツレンダリングモジュールは、情報を送信し、システムサーバ又はトラッキ
ングサーバに所定の間隔で収集される（情報は直ちに送信され、又は収集及び送信される
）。この情報の全ては、コンテンツレンダリングモジュールからシステムサーバ又はトラ
ッキングサーバに送信され、ファイルサーバの直接通信又はFSDC技術により、システム（
又はその他の）データベースに格納される。FSDCは、自己完結型のファイルとカスタマイ
ズされたネットワークサーバベースのアプリケーション間で直接通信を確立する手法であ
る。FSDCは、好ましくは、SWF形式のファイルを利用し、又は代わりにHTML若しくはAJAX
Ａ形式のファイルを用いて、ファイルまたは要求からの変数を閲覧者のネットワークブラ
ウザの履歴にオブジェクトにロードすること無しに、クエリストリングのを特定のURL又
は所望のネットワークサーバに直接送信する。当該事項は、米国特許第7,313,590号に詳
しく記載されている。ファイルは、このファイルが１つ以上のサーバと直接通信を確立す
るための命令コードを含む。当該サーバは、実行可能なコンテンツファイルを格納するサ
ーバと、接続されると、アクセス及びコンテンツファイルの利用を記録するサーバとを含
む。一方向の非対話式のメッセージは、ファイルからシステムサーバに、ブラウザを使用
する必要なしに、システムサーバ上のカスタマイズされたサーバベースのアプリケーショ
ンに対応するクエリストリングの及びURLの形式で送信される。ある実施形態において、
コンテンツレンダリングモジュールを介してレンダリングされたコンテンツは、コンテン
ツレンダリングモジュールを介して、ウェブページ領域又はブラウザウィンドウの寸法及
びスクロール位置の相関コードと通信できる。例えば、ビデオは指定されたコンテンツペ
ージ領域において、コンテンツレンダリングモジュールを介してレンダリングされる広告
の一部であり、選択的な映像プレビューボタンが閲覧者によりクリックされると、同一の
相関コードが既に存在するウェブページの層の上に、ブラウザウィンドウの閲覧可能な領
域の一部をカバーする別の動的な層を生成し、ページのコンテンツ上で、コンテンツ及び
ビデオを表示する。同一のコンテンツページ領域／ブラウザ寸法及びスクロール位置の相
関コードは、コンテンツが所定のレンダリング領域において何回レンダリングされたか、
及び、他のレンダリング領域がコンテンツページ上で指定され、しかし、コンテンツペー
ジ上の領域が、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内又は当該
範囲から所定距離だけ外側の範囲内でなかったため、又は、所定の期間全くレンダリング
されなかったために何回閲覧されなかったかを記録する。また、同一のウェブページ領域
／ブラウザウィンドウの寸法及びスクロール位置の相関コードは、同一のページ上のコン
テンツの重複を防ぐために、コンテンツレンダリングモジュールのIDの記録をすることが
できる。また、同一の相関コードは、コンテンツレンダリング領域が配置されたページの
ウェブサイトドメインのクッキーの内部に収集され、又は／及び、カスタマイズされた情
報を格納でき、また、必要に応じて、後に、この情報を、報告及び記録のため、要求し、
かつ、システムサーバのドメインに送信する。これらの特徴は、任意であり、処理を最適
化するために設計され、もし、クッキーの内部の予め収集された情報が、保存でき、取得
できる場合で、閲覧者がウェブページに返信した場合、システムにより処理が反復される
必要はなくなる。ここで、任意のクッキーがシステムにより利用された場合、これらはコ
ンテンツページ又はウェブサイト自身により保存され、結果として、コンテンツページ／
ウェブサイトのドメインに帰属し、コンテンツレンダリングモジュールのシステムサーバ
ドメインには帰属しない。したがって、クッキーは、通常ウェブセキュリティアプリケー
ションによりブロックされるような第三者のクッキー又はデータ収集目的のクッキーとは
みなされない。閲覧者が、コンテンツページを閉じて退出する場合、相関コードは、全て
のロードしているコンテンツレンダリングモジュールに、どの程度の時間コンテンツがレ
ンダリングされたかを示し、この情報をシステムサーバ又はトラッキングサーバにFSDCを
用いて送信し、データはシステム又はその他データベースに格納される。既に格納されて
いる記録は更新される。
【００３３】
上述の相関コードは、周期的にコンテンツレンダリング領域の場所（コンテンツページ上
のHTML層のマーカ）をチェックする。コンテンツのレンダリングを開始するために、コン
テンツレンダリングブラウザウィンドウの寸法及びスクロール位置の範囲内に存在しなけ
ればならない、指定されたコンテンツのトリガー領域の一部は、変更でき、システム管理
者によりカスタマイズされ得る。例えば、システムは、指定されたコンテンツのトリガー
領域の９０％が、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内であれ
ば（又は、当該範囲から所定距離だけ外側の範囲内であれば）、コンテンツは利用可能で
あるとのメッセージを送る。コンテンツページ上の、領域／ブラウザウィンドウの寸法及
びスクロール位置の相関コードは、これらのメッセージを、コンテンツレンダリングモジ
ュール又はサーバ側アプリケーションに継続的に、所定間隔で、例えば１秒毎に、又は１
秒の数分の１の間隔毎に送信でき、閲覧者のブラウザウィンドウの寸法及びスクロール位
置を伝達する。そして、コンテンツレンダリングモジュールは、コンテンツレンダリング
領域／ブラウザ寸法及びスクロール位置の相関コードから、好ましくはサーバに格納され
たコンテンツレンダリングモジュールのデータベースへ、所定の間隔で追跡するために、
収集された情報を送信する（情報は直ちに送信され、又は周期的に収集及び送信される。
）。
【００３４】
システムは、システムウェブサイトを介して、ウェブサイトのコンテンツ管理者として
登録された後に、ウェブサイト管理者にとって利用可能であることが好ましい。図４−Ａ
、図４−Ｂ，及び図４−Ｃは、本発明のシステムで実現される方法の処理フローを示す。
図４−Ａに示すように、コンテンツページ管理者は、システムにアクセスできる。好まし
くは、ウェブサイトへはインターネットを介してアクセス可能であり、登録画面から始ま
るグラフィカル・ユーザ・インターフェース（GUI）を提示されることが好ましい。図６
は、コンテンツページ管理者がシステムに各種情報を登録できる、システムコンテンツサ
イトの管理者用の登録画面例を示す。図７は、システムログイン画面例を示す。図４−Ａ
に示すように、はじめに、コンテンツページ管理者は、システム１００に、コンテンツ表
示サイトの管理者として登録し、コンテンツページに関係するデータ、すなわち、コンテ
ンツが閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲内、又は所定距離だ
け外側の範囲内にある場合に、コンテンツのレンダリングのトリガーを与えるコンテンツ
ページトリガー領域と、指定されたコンテンツがレンダリングされるコンテンツページの
領域（これは閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲内、又は所定
距離だけ外側の範囲内にある場合に、レンダリングのトリガーを与えるコンテンツページ
の領域と、同一の領域であってよい）と、コンテンツページの所定の領域にレンダリング
されるコンテンツの指定と、コンテンツページのターゲット層又は関連情報２００を入力
する。システムユーザ用のインタフェース画面は、コンテンツページ管理者からコンテン
ツページのアドレスと、コンテンツファイル情報（これは、コンテンツサーバ又は記憶装
置に格納される１つ以上のコンテンツファイルを取り出す命令の形式でもよい）と、コン
テンツの表示領域パラメータ及びその他のコンテンツページ管理者及び、これらのデータ
を含む１つ以上の記録（それぞれの記録は識別コードが割り当てられている）を格納した
データベースを備えるシステムサーバからのコンテンツページに係るデータを受け取る手
段を提供する。図８は、コンテンツページにタイトル、URL、任意のロゴイメージのデー
タ入力例を表示しているシステムユーザ登録画面例を示す。図９は、コンテンツページ管
理者がコンテンツページの主要な閲覧者の地理的な地域を入力するユーザ登録画面例を示
す。コンテンツページ管理者は、コンテンツページの主要な閲覧者の地理的な地域があれ
ば、それを選択できる。図１０は、コンテンツページ管理者がコンテンツページの種別を
入力するためのユーザ登録画面例を示す。図１１は、コンテンツページ管理者がコンテン
ツページのコンテンツ種類を入力するためのユーザ登録画面例を示す。図１２は、コンテ
ンツページ登録確認画面例を示す。図１３は、コンテンツページレンダリング領域の作成
画面例を示す。コンテンツページ管理者は、コンテンツページにおけるコンテンツページ
レンダリング領域を、コンテンツページレンダリング領域の名称を入力し、事前に登録し
たコンテンツページを選択し、コンテンツ配信のためのパラメータを指定することにより
指定できる。図１４は、コンテンツページ管理者が１つ以上の事前設定したコンテンツ領
域の寸法の中から、コンテンツページレンダリング領域の寸法を選択する画面例を示す。
図１５は、コンテンツページ管理者が、カスタムのコンテンツページレンダリング領域の
寸法及び位置座標を入力できるコンテンツページレンダリング領域の寸法を特定する画面
例を示す。
【００３５】
図４−Ａを参照すると、上述のデータは、データ記録としてシステムにより、システム
のデータベースに保存され、図１５に示すように、識別コードがデータ記録に割り当てら
れる（ステップ３００）。そしてシステムのソフトウェアアプリケーションは、コンテン
ツページ、コンテンツレンダリング領域及びコンテンツに係るシステムデータベース内に
格納された記録のIDを含むシステムサーバ側のアプリケーションにリンクするJavaScript
（登録商標）タグを生成し（ステップ４００）、コンテンツページ管理者はJavaScript（
登録商標）タグ及びリンクをコンテンツページに配置する（ステップ５００）。タグは、
システムデータベースに格納された、対応する記録の識別コード及びシステムサーバ側の
アプリケーションへのリンクを含む。図１６は、コンテンツページ管理者が、指定された
コンテンツページレンダリング領域が存在するコンテンツページのページコードの中にコ
ピー及びペーストできるように、システムサーバ側アプリケーションへのリンクを備える
JavaScript（登録商標）タグが生成される表示画面例を示す。
【００３６】
図４−Ｂに示すように、コンテンツページ閲覧者が、このようなJavaScript（登録商標
）タグ及びリンクを備えるコンテンツページを要求した場合（ステップ６００）、要求が
システムサーバ側へのリンクをアクティブ状態にし、システムアプリケーションは、閲覧
者のHTTP要求に基づき各種の情報、例えば、コンテンツページのアドレス及び閲覧者のネ
ットワークアドレス（例えば、ネットワークがインターネットの場合、閲覧者に係るIPア
ドレス）を収集し（ステップ７００）、続いて、関連するシステムサーバのデータベース
に格納されるデータ記録を取得し、コンテンツページに記述又は埋め込まれるコード、好
ましくはJavaScript（登録商標）のコード（以下では“相関コード”という。）を生成す
る。そして、この相関コードは、コンテンツがレンダリングされるコンテンツページの領
域のマーカ用の層におけるコンテンツページ上に、動的にHTMLコードを生成する（ステッ
プ８００）。相関コードは、コンテンツページのどの場所にでも配置することができ、特
定のコンテンツがレンダリングされるコンテンツページ上に配置される必要は無い。そし
て固有の識別コードは、特定のビューワー／ブラウザに割り当てられる。当該識別コード
は相関コード自身により作成することができ、あるいは、システムサーバ側のソフトウェ
アアプリケーションにより作成することができ、クッキー又はシステムデータベースから
取得できる。相関コードは、閲覧者のブラウザから追加情報を収集する（ステップ９００
）。追加情報は、例えば、閲覧者のオペレーティングシステム（OS）や、ブラウザ種類／
バージョン、ウェブページ文書中の最頻出の言葉、同一のコンテンツがコンテンツページ
上に重複しないように既にページ上にレンダリングされたコンテンツ、その他データ等で
ある。そして相関コードのアプリケーションは、相関コードにより収集されたデータを含
むクエリストリングのリンクを生成し、当該クエリストリングのリンクはコンテンツペー
ジの変数として格納される（ステップ１０００）。相関コードは、周期的に、閲覧者のブ
ラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページ
の座標と共に、閲覧者のブラウザ画面座標データを確認する。図３は、システム要素と、
コンテンツページ管理者と、コンテンツページ閲覧者との間の交信フローの図式的説明を
提供し、図５は、コンテンツレンダリングモジュールを含む実施形態における、システム
要素と、コンテンツページ管理者と、コンテンツページ閲覧者との間の、交信フローの図
式的説明を提供している。各矢印は、以下説明するように、システムが動作する場合にお
ける、システム要素間における交信のフローを示す。閲覧者がコンテンツページ上でスク
ロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化
した場合、相関コードは周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸
法に係る座標とを確認し、ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィン
ドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定の
コンテンツページトリガー領域の座標が一致した場合（部分一致又は完全一致。指定又は
システム内でプログラムされる。）（ステップ１１００）、クエリストリングのリンクは
アクティブ状態になり、相関コードは動的にHTMLコード及びタグを、事前に生成された、
コンテンツがレンダリングされるHTMLマーカの中に生成し（１２００）、コンテンツは、
コンテンツページレンダリング領域にレンダリングされる（１３００）。また、相関コー
ドは、コンテンツのレンダリングに関して閲覧者のブラウザから取得したコンテンツペー
ジにおけるデータ、例えば、閲覧者に係るIPアドレス、ブラウザ及びOSのバージョン、サ
ーバ側アプリケーションにより割り当てられた固有のID、ウェブページのテキストに関係
する情報等を記録する。システム要素間の交信フローは図３において矢印により示されて
いる。コンテンツページ管理者１０は、コンテンツページデータをシステムサーバ５１に
登録し、情報は、システムサーバ内のシステムデータベースに、システムからコンテンツ
ページ管理者１０に返信されるタグ／リンクと共にデータ記録として、（コンテンツペー
ジ管理者１０とシステムデータベースの間の矢印により示されるように）格納される。そ
してコンテンツページ管理者１０は、（コンテンツページ管理者１０からコンテンツペー
ジ２における“タグ”への矢印で示されるように、）前記タグ／リンクをコンテンツペー
ジ上に配置する。閲覧者がコンテンツページ２を要求した場合、タグは、（タグからカス
タムアプリケーション間の矢印により示されるように、）カスタムアプリケーションとリ
ンクし、カスタムアプリケーションは、（カスタムアプリケーションとシステムデータベ
ース間の矢印で示されるように、）データベースからデータを取得する。そして、カスタ
ムアプリケーションは相関コードを生成し、相関コードは、（カスタムアプリケーション
からコンテンツページ２の相関コードのボックスへの矢印で示されるように、）コンテン
ツページ上に記述又は埋め込まれる。相関コードは、コンテンツページ２及びブラウザ１
と、当該要素間の矢印で示されるように交信し、（相関コード及びコンテンツページレン
ダリング領域のボックス間の矢印で示されるように）コンテンツページレンダリング領域
のマーカとして機能するHTML層を動的に生成する。相関コードが、コンテンツページトリ
ガー領域がコンテンツページレンダリング領域であること（図３の場合はそうである）を
を判定した場合、コンテンツページ上の変数として格納されているクエリストリングのリ
ンクがアクティブ状態になり、相関コードが動的にHTMLコード及びタグをHTMLマーカ内に
生成し、コンテンツがコンテンツサーバ５３から取得され、コンテンツが、（コンテンツ
ページレンダリング領域及びコンテンツサーバ間の矢印で示されるように）コンテンツペ
ージレンダリング領域にレンダリングされる。相関コードは、（相関コードからシステム
データベースへ戻る矢印で示されるように）システムデータベースに、ブラウザ及びコン
テンツページから取得したデータを直接伝達する。
【００３７】
図４−Ｃは、コンテンツレンダリングモジュールを利用した、本発明に係る方法の好ま
しい実施形態におけるステップを示す処理フロー図である。指定されたコンテンツページ
トリガー領域（コンテンツページレンダリング領域と同一の領域であってもよい）が閲覧
者のブラウザウィンドウの寸法及びスクロール位置の範囲内であると判定された場合、コ
ンテンツレンダリングモジュールが要求される。本実施形態における相関コードは動的に
HTMLコード及びタグを、層／マーカ内にプリントし、コンテンツレンダリングモジュール
と呼ばれるSWF形式のファイルを、リモートサーバ、システムサーバ、又はコンテンツサ
ーバから取得して埋め込む。コンテンツレンダリングモジュールは、好ましくは、SWF形
式のファイル又はその他SWF形式のファイルと互換性のある、例えばNETファイル、ASPフ
ァイル、AJAX、又は、その他ウェブページ上で相関コードと通信し、リモートコンテンツ
サーバからコンテンツを取得及びレンダリングし、リモートサーバから取得したデータ及
び変数を送信するために必要な全てのコードを含む形式である。要求は、リモートサーバ
に格納されたコンテンツレンダリング領域の固有のIDと共に予め格納されたクエリストリ
ングの、システムデータベースにより予め収集された情報及び相関コードを含む（これら
はすべてモジュールに送信される）（ステップ１２００）。コンテンツページレンダリン
グ領域に配置されたコンテンツレンダリングモジュールがロードされ起動されると、コン
テンツページ上に埋め込まれた相関コード、システムサーバ、又はリモートサーバと、適
切なネットワークプロトコルによって、通信を確立する（ステップ１３００）。そしてコ
ンテンツレンダリングモジュールは、指定されたコンテンツファイルが配置されているコ
ンテンツサーバ、又は、取得すべき命令及びパラメータと共に、コマンド及びパラメータ
のファイルが格納されているデータベースに、要求を送信し、指定されたコンテンツファ
イルを組合せてロードし、コンテンツがモジュール領域の範囲内にレンダリングされる（
ステップ１４００）。そしてコンテンツレンダリングモジュールは、全てのコンテンツの
要素がロードされレンダリングされたかを確認し、相関コードに確認結果を送信する（ス
テップ１５００）。相関コードは、コンテンツページレンダリング領域の位置を監視し続
け、相関コードがコンテンツレンダリングモジュールから、コンテンツがロードされレン
ダリングされたという信号を受取った時点で、相関コードはコンテンツレンダリングモジ
ュールに、コンテンツが閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内
か否かを返信する（ステップ１６００）。そして、コンテンツレンダリングモジュールは
、相関コードを介して収集した情報を、通信記録として、システムサーバに備えられてい
るシステムデータベースに、好ましくはFSDCを用いて送信する（ステップ１７００）。シ
ステム要素間の通信フローは図５の矢印により示される。コンテンツページ管理者１０は
、コンテンツページデータをシステムサーバ５１に登録し、情報は、システムサーバ内の
システムデータベースに、システムからコンテンツページ管理者１０に返信されるタグ／
リンクと共にデータ記録として、（コンテンツページ管理者１０とシステムデータベース
の間の矢印により示されるように）格納される。そしてコンテンツページ管理者１０は、
（コンテンツページ管理者１０からコンテンツページ２における“タグ”への矢印で示さ
れるように、）前記タグ／リンクをコンテンツページ上に配置する。閲覧者がコンテンツ
ページ２に要求をした場合、タグは、（タグからカスタムアプリケーション間の矢印によ
り示されるように、）カスタムアプリケーションとリンクし、カスタムアプリケーション
は、（カスタムアプリケーションからシステムデータベース間の矢印で示されるように、
）データベースからデータを取得する。そして、カスタムアプリケーションは相関コード
を生成し、相関コードは、（カスタムアプリケーションからコンテンツページ２の相関コ
ードのボックスへの矢印で示されるように、）コンテンツページ上に記述又は埋め込まれ
る。相関コードは、コンテンツページ２及びブラウザ１と、当該要素間の矢印で示される
ように交信し、（相関コード及びコンテンツページレンダリング領域のボックス間の矢印
で示されるように）コンテンツページレンダリング領域のマーカとして機能するHTML層を
動的に生成する。相関コードが、コンテンツページトリガー領域がコンテンツページレン
ダリング領域であることを判定した場合（図５の場合はそうである）、コンテンツページ
上の変数として格納されているクエリストリングのリンクがアクティブ状態になり、相関
コードが動的にHTMLコード及びタグをHTMLマーカ内に生成し、そして、コンテンツレンダ
リングモジュールがリモートサーバ５３から取得される。コンテンツレンダリングモジュ
ールは起動されると、ウェブページ上に埋め込まれた相関コード及びシステムサーバにお
けるシステムデータベースと通信を確立し、そして、リモートコンテンツサーバからコン
テンツを要求し、ロードし、レンダリングし、そしてコンテンツが、（コンテンツページ
レンダリング領域及びコンテンツサーバ間の矢印で示されるように）コンテンツページレ
ンダリング領域にレンダリングされる。この実施形態においては、相関コードは、（相関
コードからコンテンツレンダリングモジュール、及びコンテンツレンダリングモジュール
からシステムファイルへの矢印で示されるように、）システムデータベースに直接ではな
く、コンテンツレンダリングモジュールにブラウザ及びコンテンツページから取得したデ
ータを伝達し、そしてコンテンツレンダリングモジュールがシステムデータベースに、相
関コードから送信されたデータを伝達する。
【００３８】
図１７は、コンテンツページの閲覧者に提示されるコンテンツページ例を示す。コンテ
ンツページのコンテンツレンダリング領域は、楕円で示すように、閲覧者のブラウザのウ
ィンドウの寸法及びスクロール位置の下に位置している。コンテンツページの指定領域が
、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内になければならず、ま
だそのような寸法及びスクロール位置でないため、コンテンツのレンダリングは開始され
ない。図１８は、コンテンツレンダリング領域が閲覧者のブラウザウィンドウの寸法及び
スクロール位置に入ってきた場合のコンテンツページ例を示す。この場合に関しては、コ
ンテンツページの指定領域が部分的に閲覧者のブラウザウィンドウの寸法及びスクロール
位置の範囲内である際に、コンテンツのレンダリングが開始されることになった場合、相
関コードはコンテンツのレンダリングをアクティブ状態にする。図１９は、コンテンツレ
ンダリング領域が完全に閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内
に存在する場合のコンテンツページ例を示す。この場合に関しては、コンテンツページの
指定領域が完全に閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内である
際に、コンテンツのレンダリングが開始されることになった場合、相関コードはコンテン
ツのレンダリングをアクティブ状態にする。図２０は、コンテンツがレンダリングされ、
レンダリングされたコンテンツ及びコンテンツが表示された時間を示すインジケータが表
示されるコンテンツページ例を示す。図２１は、コンテンツレンダリング領域が部分的に
閲覧者のブラウザのウィンドウの寸法及びスクロール位置から外れている場合のコンテン
ツページ例を示す。部分的又は完全に閲覧者のブラウザウィンドウの寸法及びスクロール
位置になければならない指定されたコンテンツページ領域が、もはやそのような寸法及び
スクロール位置には存在しないため、以前にレンダリングされたコンテンツはページから
削除され、及び／又は、新たなコンテンツと入れ替えられ、閲覧者のブラウザウィンドウ
及びスクロール位置がコンテンツ表示領域の範囲内となったコンテンツ表示領域に係るコ
ンテンツのレンダリングが開始される。システムのレンダリング計数器は、所定のページ
領域がもはや閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲でなくなった
場合、カウントを停止し、また、当該領域が閲覧者のブラウザウィンドウの寸法及びスク
ロール領域の範囲に再びなった場合に、カウントを再開することができる。
【００３９】
システムユーザは、パスワードで保護されたシステムにログオンでき、好ましくは、ウェ
ブベースのインタフェース及び、システムを介してレンダリングされたコンテンツの閲覧
詳細報告を見る。この報告は、異なる期間及び異なるメタデータを反映するようにカスタ
マイズされてもよい。ウェブサイト及びその他コンテンツ配信者のための報告は、例えば
、これに限定されないが、特定のウェブサイトページの一部におけるレンダリングに係る
情報等、例えば、コンテンツがレンダリングされた回数、閲覧者のブラウザウィンドウの
寸法及びスクロール位置の範囲内にコンテンツが入った回数、閲覧者のブラウザウィンド
ウの寸法及びスクロール位置の範囲内にコンテンツが入っていた持続時間、ビデオ閲覧に
関する情報、ビデオ閲覧時間、HTTPの接続先へのクリック、カスタムボタンのクリック（
例えば、クーポンの印刷、電子メール）、各コンテンツのレンダリングが可能な一意的な
コンピュータブラウザの数、各コンテンツのレンダリングが各一意的なコンピュータブラ
ウザのユーザにとって利用可能であった回数（フリークエンシー）、コンテンツがレンダ
リングされた各ユーザのブラウザの種類、コンテンツを（ISPにより）利用可能な各ユー
ザの一般的な地理的位置情報、コンテンツレンダリングモジュールにより接続したネット
ワークユーザの、地域又は国籍毎の比率を含む。なお、ここで記述されていない、その他
の特別のパラメータが報告されてもよい。図２２は、登録されたコンテンツページ、作成
日、指定されたコンテンツページトリガー領域及びコンテンツページレンダリング領域（
“ビルボード”というタイトルが付された列を参照）、指定されたコンテンツページレン
ダリング領域に係るコンテンツの要求回数、指定されたコンテンツページレンダリング領
域に係るコンテンツのレンダリング回数、等の取得されたデータ、コンテンツのレンダリ
ング対コンテンツの要求の比率、クリック率及び総クリック数、その他コンテンツレンダ
リングに係るデータを表示するシステムコンテンツページのデータ報告画面例を示す。図
２３は、コンテンツページにおける、特定のコンテンツページレンダリング領域に係るコ
ンテンツレンダリングのアクティビティ、例えば、コンテンツレンダリング領域の寸法、
作成日、コンテンツページ領域が要求された回数、特定のコンテンツページレンダリング
領域において指定されたコンテンツがレンダリングされた回数、その他コンテンツページ
レンダリング領域に係るアクティビティデータを表示するコンテンツレンダリング領域の
データ報告画面例を示す。図２４は、所定の期間内（図２４においては、１ヶ月毎の期間
内）に閲覧者のブラウザの画面寸法及びスクロール位置の範囲内でレンダリングされたコ
ンテンツに関係するデータに係る報告及び棒グラフを表示する、システムコンテンツレン
ダリングのアクティビティ報告画面例を示す。図２５は、例えば閲覧者のIPアドレス、固
有の閲覧者及びコンテンツの数、レンダリングの頻度（フリークエンシー）等の、レンダ
リングされたコンテンツの閲覧者に関するデータを表示するコンテンツレンダリング領域
のデータ報告画面例を示す。図２６は、レンダリングされたコンテンツに関する、コンテ
ンツ名称でまとめられた、各レンダリングデータ、どのコンテンツページ管理者がアクセ
スできるかの情報、どのコンテンツが他に比べてよりレンダリングされているかの情報を
含むグラフ及び表を表示する、システムコンテンツレンダリングのアクティビティ報告画
面例を示す。図２７は、閲覧者により、レンダリングされるコンテンツを閲覧するために
使用されているブラウザの種類に関する情報を提供するシステム閲覧者種別データ報告画
面例を示す。図２８は、レンダリングされるコンテンツが閲覧された地理的位置情報に関
する情報を提供するシステム閲覧者地理的位置情報報告画面例を示す。図２９は、所定の
コンテンツページ及びレンダリングアクティビティの範囲内において、コンテンツページ
及びコンテンツページレンダリング領域に関する情報を提供する一般的なコンテンツレン
ダリング領域のアクティビティ報告画面例を示す。図３０は、コンテンツが、閲覧者のブ
ラウザウィンドウの寸法及びスクロール位置において表示された時間に関する情報を提供
するコンテンツのレンダリングに係る時間データ報告画面例を示す。
【００４０】
システムは、閲覧者のブラウザウィンドウにより適合するようにサイズが変更されたコ
ンテンツを提供するために、システムサーバ側のアプリケーションによる、コンテンツ用
に指定されたコンテンツページレンダリング領域と、相関コードにより判定される閲覧者
のブラウザウィンドウの寸法及びスクロール位置との比較に基づく、減少させ又は増加さ
せるスケーリングファクターを含めることにより、閲覧者のブラウザウィンドウの寸法及
びスクロール位置を判定することができる。図３１は、拡大又は縮小されたレンダリング
コンテンツを提供するために、閲覧者のブラウザの画面寸法及びスクロール位置を判定で
きるシステムを用いた場合のコンテンツページ例を示す。図３２は、閲覧者のブラウザウ
ィンドウの寸法及びスクロール位置に基づき、所定の大きさに変更され、レンダリングさ
れたコンテンツを表示するコンテンツページ例を示す。図３３は、修正された閲覧者のブ
ラウザウィンドウの寸法及び／又はスクロール位置に基づき、再度レンダリングされ、再
度所定の大きさに変更されたコンテンツ表示するコンテンツページ例を示す。
【００４１】
同様に、好ましい実施形態におけるシステムは、将来の所定の期間において、コンテン
ツ配信者がコンテンツ領域の在庫を最適に販売して補充することを補助するコンテンツペ
ージ／コンテンツページ領域の在庫の利用可用性を推定又は予測する。特定の期間におい
て取得された、コンテンツページ／コンテンツページの利用状況のトラッキングデータに
基づきシステムは将来のアクティビティを推定することができる。
【００４２】
コンテンツページに配置され、閲覧者がコンテンツページを初めて要求した際に、シス
テムサーバ側のアプリケーションとリンクするJavaScript（登録商標）タグ／リンクの例
を以下に示す。<script language="javascript” type="text/javascript" src=" http:/
/cityads.net/display/?key=waCcZO4IlGInZjIdFQdSELCe4PcWdeXgGXkMuaWqUPs%3d”></scr
ipt>
【００４３】
コンテンツページトリガー領域が、閲覧者のブラウザウィンドウの寸法及びスクロール
位置の範囲内又は当該範囲から所定距離だけ外側の範囲内であるか否かに基づきコンテン
ツのレンダリングを制御するために機能する、コンテンツページに動的に記述され又は埋
め込まれる相関コードの例を以下に示す。
0006397470.tif 000002
0006397470.tif 000003
0006397470.tif 000004
0006397470.tif 000005
0006397470.tif 000006
0006397470.tif 000007
0006397470.tif 000008
0006397470.tif 000009
0006397470.tif 000010
【００４４】
本発明の好ましい実施形態に係るシステム及び方法は、ウェブサイトサーバのログファ
イルの解析をするのではなく、クライアント側の通信を直接、かつウェブページとシステ
ムサーバ側のデータベースとの間で運用する相関コードによって生成されたログを用いて
広告及びその他コンテンツのレンダリングのイベントを測定することができる。このこと
は、本発明に係るシステム及び方法が、フォーカスされたウェブページにおいて（つまり
、ユーザのディスプレイ上に開いている主ウィンドウに存在し、他のアプリケーションウ
ィンドウにより妨げられていないページにおいて）、閲覧者のブラウザウィンドウの閲覧
可能な領域の範囲内にあるコンテンツレンダリング領域に実際にロードされたコンテンツ
の閲覧を追跡し、報告することを可能にする。いくつかのブラウザ又はアプリケーション
ウィンドウは、他のウィンドウにより妨げられないように開かれて大きさが変更されるが
、しかし、それらのうち１つのみがある瞬間においてフォーカスされたウィンドウとなる
。ウェブページのフォーカスは、ブラウザの最小化、他のブラウザウィンドウ又はアプリ
ケーションを開くこと又は切り替えること、他のブラウザウィンドウタブに切り替えるこ
と、ブラウザのアドレスバー又は他のブラウザのボタンにカーソルを置くことにより影響
を受ける。前述したように、システムは、システム配信者／広告主が、コンテンツがレン
ダリングされるウェブページのヘッダ領域に配置できるヘッダータグを生成し、相関コー
ドはこのヘッダータグを検知して、特定ページにフォーカスが当てられている旨を信号で
通知する。
【００４５】
本発明によるシステム及び方法とは異なり、通常のウェブサイトサーバのログファイル
による追跡手法によると、要求は、広告又はその他のコンテンツが、配信され、ロードさ
れ、レンダリングされる前に、インプレッションとして記録されて報告され、クライアン
ト側で生じている多くのイベントを検知できない。その結果、不正確な測定となる。以下
の要因が、特に、オンライン広告の関連におけるように、コンテンツの“インプレッショ
ン”の不正確な計数及び課金をもたらす。ここでは、要求された後に、システムにおいて
、ログファイル分析に基づき“インプレッション”として報告された広告は、実際には閲
覧者には閲覧されていないことがある。
１）閲覧者は広告がロードされレンダリングされる前に、他のウェブページをクリックす
る。
２）広告はロードされるが、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範
囲内にはない領域においてである。
３）閲覧者が広告ブロッカーをインストールしている。
４）閲覧者が、画像のレンダリングをブロックし、及び／又は、JavaScript（登録商標）
又はその他のスクリプト言語又はコンパイル言語をブロックするブラウザを用いている。
５）閲覧者がリッチメディアコンテンツをレンダリングするために必要な、適切なプラグ
インをインストールしていない。
６）閲覧者が広告コンテンツを表示するように構成されていない携帯端末によりウェブペ
ージを開いている。
７）閲覧者がブラウザを最小化している。
８）閲覧者がその他のブラウザウィンドウ、又はその他のアプリケーションを開いている
。
９）閲覧者が他のブラウザタブを開いている。
１０）閲覧者が他のブラウザ又はアプリケーションにフォーカスを移した。
１１）要求が、スパイダー又はクローラ（又はその他のロボットアプリケーションにより
）された。
１２）要求が、（閲覧者には見えない）ウェブページのリダイレクトにより行われた。
１３）プリロールビデオ又はビデオ広告の場合、広告が再生されているときに、閲覧者が
ブラウザを最小化し、又はタブを変更し、又は再生しているビデオの上に他のアプリケー
ションを開いた場合。
１４）プリロールビデオ又はビデオ広告の場合、広告が再生されているときに、閲覧者が
ブラウザを最小化し、又はタブを変更し、又は再生しているビデオの上に他のアプリケー
ションを開いた場合。
１５）閲覧者が、ブラウザが開いているときに複数のホームページを有し、２つのページ
が２つのタブで開いており、広告が、フォーカスの当てられていないタブに存在する場合
。
１６）ウェブ配信者が複数の広告を複数の層に重ねて配置している。そして閲覧者は１つ
の広告しか閲覧しないが、インプレッションは、全ての層の広告について報告される。
１７）ウェブ配信者が広告に重ねて画像又は図形を配置する。
【００４６】
本発明は、ログファイルに基づいた技術が直面する測定限界を克服しつつ、報告遅延の
ない、より正確な、多様性の有る、使いやすい測定技術を提供する。
【００４７】
好ましい実施形態における本発明のシステム及び方法は、全て、一部、又は一部の組合
せを、リッチメディア広告コンテンツの配信、追跡、報告において活用することができる
（“アド”又は“広告”は本発明を介して配信可能な、又は追跡可能なコンテンツの目的
の種類を限定するものではない。これらは、本発明の実施形態のコンテンツ形式の例示で
ある。）。システムは、コンテンツの配信及びメタデータの報告のために、ウェブページ
上のコンテンツレンダリングモジュールと、サーバ側のデータベースとの間の直接通信を
用いる。当該メタデータは、前述したようにクライアント側のアプリケーションである、
相関コードにより収集される。このアーキテクチャにより、サーバのログファイルが、追
跡及び報告過程に含まれておらず、報告の遅延や、広告の閲覧、クリックの正確な報告を
妨げる測定上の制限を防止することができる。またこのアーキテクチャにより、より多く
の広告測定パラメータを提供できる。該パラメータは、例えば、レンダリングされた広告
、閲覧時間、スクロール位置、モニター画面の解像度及びブラウザウィンドウ寸法につい
ての統計的データ等である。好ましい実施形態によれば、閲覧者／ブラウザの固有の識別
子は生成され、初回はクッキーとして格納され、又は、クッキーから読み出される。コン
テンツレンダリングモジュールの一部が、閲覧者のフォーカスの当たったウェブページ上
において、ブラウザの画面寸法及びスクロール位置の範囲内にきて、そしてブラウザウィ
ンドウの閲覧可能な領域の範囲内となった場合（あるいは他の実施形態においては、所定
距離だけ外側の範囲内であった場合）、メッセージが、広告を配信する広告コンテンツサ
ーバに送信される。広告コンテンツがロードされ、レンダリングされた場合、コンテンツ
レンダリングモジュールは、サーバのデータベースに直接メッセージを送信する。そして
、“広告のレンダリング”というイベントが報告される。相関コードは、各個別のウェブ
ページ上の広告毎にコンテンツレンダリングモジュールと、ブラウザウィンドウの寸法及
びスクロール位置と、ウェブページのフォーカスを継続して監視する。そして相関コード
は、閲覧者がコンテンツレンダリングモジュールをスクロールして、ブラウザウィンドウ
の閲覧可能領域に入れたか又は出したか、閲覧者が最小化したか、タブを切り替えたか、
他のブラウザを開き、又はアプリケーションを開いて監視しているウェブページをフォー
カスから外したかを判定する。図３４は、コンテンツがレンダリングされ、レンダリング
されたコンテンツのコンテンツページ上のコンテンツレンダリング領域にレンダリングさ
れていた時間をインジケータが表示している、コンテンツページ例を示す。なお図３４に
おいては、指定されたコンテンツレンダリング領域は、閲覧者のブラウザの寸法及びスク
ロール位置の範囲内である。また図３４においては、インジケータと共に、コンテンツペ
ージは閲覧者のディスプレイ画面上の主ウィンドウであり、他のウィンドウ又はアプリケ
ーションにより妨害されていない。当該インジケータは、コンテンツページが他のアプリ
ケーションウィンドウにより妨害されると、カウントを停止する。所定の部分、例えば、
これに限定されないが、ウェブページ上の広告コンテンツの９０％が、所定の時間、例え
ば、これに限定されないが１秒間、閲覧者のブラウザウィンドウにおいて閲覧可能な領域
の範囲内であった場合、メッセージが相関コードからコンテンツレンダリングモジュール
を介して、サーバ側の関係データベースに送信され、“閲覧”として報告される。相関コ
ードは、ウェブページのフォーカス、コンテンツレンダリングモジュールの位置、及びブ
ラウザウィンドウの閲覧可能な領域を継続して監視する。そして、相関コードは、周期的
に、サーバ側の関係データベースにメッセージを送信し、ウェブページ上で配信された広
告の“閲覧回数”を記録する、コンテンツレンダリングモジュールと通信する。閲覧者が
、レンダリングされたコンテンツに関し、何らかのクリックアクションをした場合、所望
のアクションが始動し、独立したメッセージがシステムサーバ側の関係型データベースに
送信され、該クリックが報告される。図３６は、コンテンツがレンダリングされ、インジ
ケータが、レンダリングされたコンテンツが、コンテンツページの指定されたコンテンツ
レンダリング領域にレンダリングされた時間を表示しているコンテンツページ例を示す。
なお、図３６において、指定されたコンテンツレンダリング領域は、閲覧者のブラウザ画
面寸法及びスクロール位置の範囲内である。また、図３６において、インジケータと共に
、コンテンツページは、閲覧者のディスプレイスクリーンにおいて、主要なウィンドウで
あり、他のウィンドウ又はアプリケーションにより妨害されていない。当該インジケータ
は、閲覧者がブラウザスクリーンを移動し、ブラウザスクリーンの一部（そして結果とし
て、コンテンツページの一部とコンテンツのレンダリング領域の一部）が閲覧者のディス
プレイ装置の画面の範囲外となり、他のアプリケーションウィンドウにより妨害されると
、カウントを停止する。
【００４８】
好ましい実施形態において、ユーザインターフェースは、ユーザがウェブサイトのセク
ションを登録し、ウェブページに配置されるJavaScript（登録商標）タグを受信して広告
の配置を作成し、ネットワークの放送報告を監視するウィザードを提供する。ユーザは、
特定のチャンネル又はターゲット層に基づきコンテンツをセクションに編成し、異なる大
きさの広告配置を作成し、異なる種類の放送プログラムをアクティブ状態にする。ユーザ
は、ウェブサイト上の放送活動及び広告表示のレベルの報告を閲覧し、分析する。当該報
告は、広告閲覧の回数、時間、リーチ及びフリークエンシー、閲覧者の地域的分布、閲覧
者のブラウザの種類、閲覧者のオペレーティングシステムを含む。広告表示が生成される
と、JavaScript（登録商標）のタグが適切なウェブサイト上でコピー及びペーストできる
ようになる。ユーザは、広告表示の任意の属性を、いつでも、ウェブページのコードを編
集する必要なく、変更することができる。
【００４９】
好ましい実施形態において、ユーザインターフェースは、ユーザが、クリエイティブデ
ィスプレイ（独創的表示）を作成成するために利用するライブラリにメディアをアップロ
ードできるウィザードを提供する。クリエイティブディスプレイは、動的に、ユーザがラ
イブラリにアップロードした各種の要素をオンラインで組み合わせることができる。所定
のFlash（登録商標）及び画像表示も、配信用にアップロードされてもよい。ユーザは、
クリエイティブライブラリから入手できる要素を用いてプロ品質のディスプレイ広告を構
築するために、オンラインのクリエイティブディスプレイビルダーを用いることができる
。ユーザは、自分のクリエイティブディスプレイにより提供されている、無料のプロフェ
ッショナルFlash（登録商標）及び蓄積されたビデオのライブラリを利用することができ
る。ビデオも同様にアップロードでき、自動的にエンコードされ、プレビューボタンにと
して広告表示上に現れる。プレビューボタンが閲覧者によりクリックされると、ビデオは
、ブラウザウィンドウの寸法中でより大きな部分に拡大される（例えば、これに限定され
ないが、ブラウザウィンドウの３／４のサイズ）。又はビデオは、閲覧者の再度のクリッ
クにより、フルスクリーンに拡大されてもよい。クリエイティブディスプレイをキャンペ
ーンに割り当てた後、ユーザは、キャンペーンを一時停止せずに、広告表示を開き編集し
てもよい。
【００５０】
好ましい実施形態において、ユーザインターフェースは、ユーザが、メディア及び広告
配信及び閲覧キャンペーン配信報告のための、放送スケジュール及びパラメータを設定す
るためのウィザードを提供する。ユーザは、日時、地域、コンテンツチャンネル、キーワ
ード等の対象パラメータを指定して、任意の数のメディア／広告を、１又は複数のウェブ
サイトのセクション又はレンダリングモジュール上で放送するためのキャンペーンを生成
してもよい。ユーザは容易に、パラメータ、スケジュール及びメディア／広告のクリエイ
ティブディスプレイを、キャンペーンを中断することなく変更することができる。
【００５１】
既に述べたように、好ましい実施形態におけるシステムは、ヘッダータグを生成する。
該ヘッダータグは、１つ以上のコンテンツレンダリングモジュールタグが配置される任意
のウェブページ上に配置できる。このタグは、全てのウェブサイト及びウェブページにお
いて同一である。また、このタグは、自動的に、共通のサーバ側に配置される。このタグ
が、ウェブページのヘッダに配置されると、監視及びレンダリング処理が直ちに始動する
。そして、異なる時刻に異なるブラウザ種類及び“マルチホームページ”機能を有するブ
ラウザにおいて発生する初期のフォーカスされたイベントの起動をとらえることができる
。このようなタグのサンプルコードは、以下である。
<script language="javascript" type="text/javascript" src="http://ad. system. net
/display/head/"></script>
【００５２】
コンテンツレンダリング領域のタグは、システムにより生成される。そして該タグは、
ユーザがコンテンツレンダリング領域を表示したい場所、又は第三者の広告が割り当てら
れ追跡される場所のウェブページ上に配置される。コンテンツレンダリング領域のタグの
サンプルコードは以下である。
<script language="javascript" type="text/javascript" src="http://ad.system.net/d
isplay/?key=DeWue4q69ZZmeKNqNYChlo2y7zfX9huuMvXu3cq00VIoRc YFiJEfww%3d%3d"></scr
ipt>
【００５３】
（文書タイプとQuirksモードについて）
【００５４】
Quirksモードは、W3C及びIETF規格に厳密に準拠する代わりに、古いブラウザ用のウェ
ブページの下位互換性を保つために、いくつかのウェブブラウザにより使用されている技
術である。最大数のウェブページとの互換性を保つために、最新のウェブブラウザは、一
般的に、マルチレンダリングモードを備える。“スタンダード（標準）モード”において
は、ページはHTML及びCSS仕様に基づきレンダリングされる。一方、“Quirksモード”に
おいては、古いブラウザの挙動をエミュレートすることが試みられる。いくつかのブラウ
ザ（例えばMozillaのGecko（登録商標）レンダリングエンジン、又はInternet Explorer8
（登録商標）のストリクトモード）は、さらに“略スタンダードモード”を使うことがで
きる。これは、スタンダードモードとQuirksモードの間における妥協したモードである。
テーブルセルのサイズについてはQuirksモードのひとつを実現しつつ、その他は、仕様に
従う。しばしば、ブラウザはどちらのレンダリングモードを使用するかを、ページにおけ
る文書タイプの宣言に基づき決定する。もし、完全な文書タイプが宣言されていた場合に
は、ブラウザはスタンダードモードを用いる。一方で、宣言がない場合には、ブラウザは
Quirks モードを用いる。例えば、以下の文書タイプから始まるウェブページは、スタン
ダードモードを起動する。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
g/TRyxhtmll/DTD/xhtmll -transitional.dtd">
システムタグは、文書タイプの宣言の無い、又は、Ｗ３Ｃ及びＩＥＴＦによりブラウザで
確立されている任意の文書タイプにおいて、全ての機能を発揮する。システムは、ユーザ
が、異なる文書タイプを有するウェブページにおいて、システムの機能を閲覧及びテスト
するためのページを提供する。
【００５５】
（タグ配置制御について）
【００５６】
本発明の好ましい実施形態は、配信者のウェブページ上に正しくタグを配置することを
保証するための多くの制御を含む。これらの制御は、ウェブ配信者の不正行為を防止し、
ウェブページの設計及びレイアウト、広告スペースインベントリの効率的な利用を確保す
る。
【００５７】
（１）<table>中のタグ配置
システムタグは、ウェブページのテーブルの中に配置してもよい。もしシステムタグがテ
ーブルの中に配置された場合、閲覧可能領域が関係したときにテーブルの境界の幅が考慮
される。
【００５８】
（２）システムのコンテンツレンダリング領域と重なり合うように配置された層
もし、色付きの形状又は画像を備える層がシステムのコンテンツレンダリング領域と（
部分的又は完全に）重なり合うように配置された場合、コンテンツがレンダリングの要求
を受けると、コンテンツレンダリング領域を備えるページは自動的に最上位にくる（すな
わち、該層上でフォーカスされる）。
【００５９】
（３） <div>の中に配置されたタグ
タグは、<div>層の中に配置されてもよい。<div>要素は、絶対ピクセル座標及び<div>
タグにより、ページのあらゆる場所に配置することができるブロック又は層である。複数
の層の場合には、コンテンツがレンダリングの要求を受けると、システムコンテンツ広告
は、自動的に最上位にくる（すなわち、該層の上でフォーカスされる）。
【００６０】
（４）他のシステムコンテンツレンダリング領域と重なりあうように、<div>層の中に配
置されたタグ
もしタグが<div>層の中に配置され、他のコンテンツレンダリング領域と（部分的又は
完全に）重なり合うように配置された場合、マークアップされた最初のコンテンツレンダ
リング領域のコンテンツのみが要求され、ロードされ、レンダリングされ、閲覧されたと
してカウントされる。他の妨害された広告スペースについては、コンテンツは要求されな
い。
【００６１】
（５）<div>層の中の<table>の中にタグが配置された場合
もしタグが<div>層の中の<table>の中にタグが配置された場合、コンテンツが、複数の
層の場合はテーブル及びコンテンツレンダリング領域が共に、最上位にくる。システムは
、閲覧可能領域が関係したときには、テーブルの境界の幅を考慮する。
【００６２】
（クッキー）
コンピュータにおいて、クッキー（ブラウザクッキー、コンピュータクッキー、追跡ク
ッキー、ウェブクッキー、インターネットクッキー、及びHTTPクッキーも同様である。）
とは、ウェブブラウザによりユーザコンピュータに格納される小さなテキストの文字列で
ある。クッキーは、個人情報及び、ウェブユーザの匿名情報に関わるいくつかの重要な情
報を有する。クッキーは、当該クッキーを設定したサーバ又は該サーバと同一のインター
ネットドメインにあるサーバにのみ送られるが、ウェブページは、他のドメインのサーバ
に格納されている画像その他の要素を含む。これらの要素の取得中に設定されるクッキー
は、第三者のクッキーと呼ばれる。広告企業は、複数のサイトを横断するユーザを追跡す
るために、第三者のクッキーを用いる。特に、広告企業は、該企業が広告画像又はウェブ
バグを配置した全てのページを横断するユーザを追跡することができる。ユーザにより閲
覧されたページの情報は、広告企業が、推定されたユーザ嗜好をターゲットとすることを
可能にする。好ましい実施形態において、本発明のシステム及び方法は、第三者のクッキ
ーを使わず、代わりに、同一ドメインに配置されたクッキーをレンダリングされるべきコ
ンテンツがあるコンテンツとして用いる。好ましい実施形態において、このようなクッキ
ーは、固有のブラウザの閲覧（リーチ）と閲覧者が特定のコンテンツファイルのレンダリ
ングを何回見たか（フリークエンシー）に係る報告を収集するために使用される。
【００６３】
（データの測定）
【００６４】
（インプレッション対閲覧インプレッション又は閲覧イベント）
インプレッションという言葉は、オンライン広告業界において、広告の測定として広く
使われているため、閲覧が、インプレッションと同一でないことを明確にしておくことが
重要である。インプレッションは、公式には、サーバのログファイルが、広告又は広告表
示の要求を登録した場合に発生する。また、広告コンテンツは要求後に非常に速くロード
されるため、インプレッションは、閲覧インプレッションと同等と推定することもある。
しかしながら、閲覧インプレッションと、閲覧イベントは、広告コンテンツが実際にロー
ドされ、レンダリングされ、閲覧者の、フォーカスの当てられたブラウザウィンドウの領
域内にある場合と定義される。システムは、閲覧インプレッション又は閲覧イベントとク
リックを過大に報告せず、実際に生じたコンテンツレンダリングイベントの測定をするこ
とができる。閲覧インプレッション、別名、閲覧イベントは、コンテンツが実際に人間の
閲覧者に利用可能であり、フォーカスの当てられたウェブページ上で、閲覧者のブラウザ
ウィンドウの閲覧可能な領域にコンテンツが存在する場合に限定して、カウントされる。
システムは、クリックアクションが、閲覧インプレッションに係る人間の閲覧者によりさ
れたかどうかを検証することができる。
【００６５】
ある実施形態においては、システムは、以下のイベントを監視し、測定し、報告するこ
とができる。
【００６６】
（広告の要求：広告領域がウェブページ上でマークアップされた場合）
広告の要求は、参考としてウェブ配信者に報告される。なぜならば、これは従来のイン
プレッションの報告と、最も似ている点だからである。
【００６７】
（広告のレンダリング）：
フォーカスの当てられた、閲覧者のウェブページ上のブラウザウィンドウの寸法内の閲
覧可能領域の範囲内又は部分的にこの範囲内に広告領域が存在する場合、広告コンテンツ
が要求される。コンテンツが完全にロードされ、レンダリングされた場合、“広告のレン
ダリング”が報告される。
【００６８】
（広告の閲覧）：
広告がレンダリングされ、所定の部分（例えば、これに限定されないが９０％）が、フ
ォーカスの当てられた、閲覧者のブラウザウィンドウの寸法内の閲覧可能領域に、所定の
時間（例えば少なくとも１秒間）表示された場合、“広告の閲覧”が報告される。
【００６９】
（閲覧時間：フォーカスの当てられたウェブページ上で、ブラウザウィンドウの閲覧可能
領域の範囲内で広告がレンダリングされた時間）
ビデオ又はビデオプリロールの場合、フォーカスの当てられたウェブページ上で、ブラ
ウザウィンドウの閲覧可能領域の範囲内における閲覧回数が測定される。
【００７０】
（クリック：閲覧者が広告ユニットにクリックアクションをとった場合）
各種のクリックアクションが記録され得る。例えば、これに限定されないが、ビデオの
閲覧、対象目的サイトのURL、インタラクティブなボタンなどである。システムは、実際
に閲覧可能な場所でクリックされた広告であることを確かめながら、人間によらないクリ
ックを排除する。
【００７１】
固有の閲覧者（ブラウザクッキーにより監視される）
【００７２】
閲覧者のブラウザのバージョン
【００７３】
閲覧者のオペレーティングシステム（OS）
【００７４】
閲覧者のIPアドレス解決による閲覧者の地理的分布
【００７５】
閲覧者のディスプレイの画面寸法
【００７６】
閲覧が報告された時点における閲覧者のブラウザウィンドウの寸法
【００７７】
閲覧が報告された時点におけるスクロール位置
【００７８】
広告閲覧毎のアクティビティログ
【００７９】
好ましい実施形態において、ユーザが、システムをURLに追加してページをアクティブ
状態にした場合（例えば、http://www. yourdomain.com/your page/ ?\[system]）、ウィ
ンドウが上部の右角に表示され、併せて実行される処理の各ステップに関連する情報の動
的なログも表示される。ユーザがスクロールし、ブラウザを最小化し、又はその他の関連
するアクションをとった場合、ウィンドウに記述された新規情報を見ることになる。閲覧
のアクティビティログも同様に、バックオフィス（事務管理）インタフェースによりユー
ザに利用可能である。以下は、デモウインドウで表示される情報例である。夫々説明を付
す。
http://www.system.net/demol/?system
URL又はシステムの広告が格納されるページである。
UserAgent: Mozilla/4.0 compatible; MSIE 8.0;Windows NT 6.0; WOW64; Trident/4.0
; GTB6; type and version. SLCCl ; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Media 
Center PC 5.0; .NET CLR 1.1.4322)v
ブラウザの種類及びバージョンを含むユーザエージェントの情報
1 11:06:49.787 System Start
システムタグがアクティブ状態となった。
2 11:06:49.788 Warning! For better results, add  the following code to the <he
ad> section of  your page:
システムコントロールヘッダタグがページに配置されていないことを警告している。
<script language="javascript" type="text/javascript"  src="http://system.net/d
isplay5.2/head.aspx"></ script>
システムコントロールヘッダ（参考）
3 11:06:49.826 Ad#1 space marked up impression reported
最初の広告領域がマークアップされ、メッセージがトラッキングサーバに送信される。
該メッセージは、ウェブ配信者に参考として通知される、広告領域のインプレッションを
報告するためのものである。
4 11:06:49.857 Ad#2 space marked up impression reported
第２の広告領域がマークアップされ、メッセージがトラッキングサーバに送信される。
該メッセージは、インプレッションを報告するためのものである。
5 11:06:56.512 Page Loaded in 6.725 sec system correlator code run
ウェブページがロードされる。またロード時間を示す。ウェブページのコンテンツのロ
ード処理を妨害しないように、相関コードはページの“ロード”イベントが開始した後の
みにアクティブ状態になる。
6 11:06:56.533 Page in focus
いくつかのブラウザはこのイベントを、ロードイベントの前に開始する。またいくつか
のブラウザは、ページがロードされた場合に、該ページにフォーカスが当てられていると
推定してこれを開始しない。
7 11:07:05.862 Ad#l content request sent
フォーカスの当てられている広告領域番号１がブラウザウィンドウの閲覧可能領域に入
った。広告サーバデータベースに広告コンテンツの要求が送信される。
8 11:07:07.283 Ad#l content loaded and rendered in 1.406 sec Ad Rendered Repor
ted
広告番号１がロードされレンダリングされる。メッセージがシステムサーバに送信され
、“広告がレンダリングされた”との内容が報告される。コンテンツのロード及びレンダ
リングの時間は様々な要因により影響を受ける。例えば、コンテンツのサイズ、ＣＰＵの
使用状況に影響を与える可能性のあるウェブページの画像及びプログラミング要素、ペー
ジ上の広告数等である。コンテンツレンダリングモジュールがコンテンツがレンダリング
されたことを報告するまでは、閲覧は報告されない。レンダリングされた広告は該広告の
IDを相関コードに渡す。そして、広告の重複を避けるために、該広告は、次の広告セクシ
ョンの要求にも渡す。２つ又はそれ以上の広告が閲覧可能領域に存在する場合においても
、夫々の広告は、広告がレンダリングされる前に、一つ前の広告からIDを渡されるのを待
機する。
9 11:07:08.960 Ad#l 300x250, in viewable area 1419x695 at From Left 559,From T
op 740 Scroll Position Horizontal O.Vertical 428 viewable impression/view event 
reported, View Time Start
レンダリングされた広告番号１は、１秒以内に閲覧可能領域におて閲覧可能となる。ブ
ラウザウィンドウの寸法及びスクロール位置が示される。トラッキングサーバに送信され
たメッセージ及び閲覧可能インプレッション又は閲覧イベントが報告される。
10 11:07: 14.275 Ad#l 300x250, in viewable area 1419x695 at From Left 559, Fro
m Top 740  Scroll Position Horizontal 0, Vertical 870 is not available, View Tim
e Paused
広告番号１が閲覧可能領域からスクロールアウトする。閲覧時間のカウンタが停止した
。
11 11:07:25.789 Ad#2 728x90, at From Left  345, From Top 1341 is not available
in  viewable area 1419x695 scrolling position Horizontal 0, Vertical 731
広告番号２が閲覧可能領域に存在せず、レンダリングの要求がまだされていない。
12 11:07:46.650 Video 695x556, at From Left  362, From Top 243 is available in
viewable area  1419x695 scrolling position Horizontal 0, Vertical 174 Video Vie
w Reported. Video View Time Start
ビデオが開かれ、かつビデオがブラウザウィンドウの表示可能領域に存在する。ビデオ
が再生され、ビデオ閲覧が報告される。ビデオの閲覧時間カウンタが開始する。
13 11:07:48.770 Video 695x556, at From Left 362, From Top 243 is out of viewab
le area 1419x695 scrolling position Horizontal O,  Vertical 420 Video Paused. Vi
deo View Time Paused.
ビデオが、ブラウザウィンドウの閲覧可能領域に存在しない。ビデオが一時停止した。
ビデオの閲覧時間のカウンタが一時停止した。
14 11:07:36.980 Page out of focus View Time  Paused. Videos Paused.
ページがフォーカスから外れ、該ページ上の全てのシステムの広告に係る閲覧時間のカ
ウンタが停止する。ビデオが一時停止し、ビデオの閲覧時間のカウンタも一時停止する。
15 07:42.990 Video 785x573, at From Left 319, Video From Top 72 is available i
n viewable area 1423x717 scrolling position Horizontal O.Verticle 85
ビデオが閲覧可能領域にスクロールにより戻った。再生及び閲覧時間のカウンタが再開
される。
16 11:07:56.280 Ad#l 300x250, at 562,253 is obstructed by enlarged Video time
広告番号１がビデオにより妨害された、又はビデオ再生中に閲覧可能領域の範囲に存在
した。妨害された広告に係る閲覧が一時停止する。
【００８０】
好ましい実施形態において、閲覧可能インプレッションをカウントするために、以下の
ステップが必要とされ、プログラムされ得る。
【００８１】
（１）（ステップ３）広告番号１の領域のマークアップのインプレッションが報告される
。
広告領域は、マークアップされなければならない。ウェブページは通常、閲覧者のブラ
ウザウィンドウの寸法よりも大きく、また、ブラウザウィンドウの寸法は、閲覧者の画面
解像度により定められる変数である。ウェブページ上の広告領域の場所は、HTMLコードに
よりマークアップされなければならず、ページがブラウザによりレンダリングされたとき
に相関コードにより定義される。
【００８２】
（２）（ステップ５）6.725秒でページがロードされ、システム相関コードが実行される
。
ページコンテンツのロードを遅延させないために、ブラウザが“ページロード”イベン
トを開始した後のみ、相関コードは実行される。ウェブページのレンダリングは、ブラウ
ザウィンドウの寸法である閲覧可能領域に関連して広告領域の場所を識別する重要な前お
きである。該ブラウザウィンドウの寸法は、個々の画面解像度により定義される。これは
、ロボット（あるいはスパイダー又はクローラ）によるページの要求と、このようなプロ
セスを区別する、重要な要素である。
【００８３】
（３）（ステップ６）フォーカスの当てられたページ
システムの相関コードは、マルチホームページ機能を有さないブラウザである場合を除
いて、デフォルトでウェブページがフォーカスから外れたと推定する。該マルチホームペ
ージ機能を有さないブラウザの場合は、デフォルトで、ページがロードされた場合に該ペ
ージがフォーカスされていると推定する。このように、フォーカスのイベントがブラウザ
により開始されるまでは、相関コードは広告の要求又は閲覧の報告を防止する。ロードさ
れた場合にフォーカスを開始しないブラウザに関しては、システムは、ウェブページがロ
ードした際に、該ウェブページにフォーカスが当てられていると推定する。これは測定に
影響しない。なぜならば、これらのブラウザは、閲覧されていないタブにおける正確な閲
覧の測定のために、個別のタブ毎に、フォーカスのイベントが開始されることを要求する
“マルチホームページ”機能を有していないためである。
【００８４】
（４）（ステップ７）広告の要求が送信された
効率的に動作するため、システムの相関コードは、広告領域がブラウザウィンドウの閲
覧可能領域に接触した場合に、広告の配信を起動する。もしコンテンツレンダリングモジ
ュールがページの最初に存在しない場合には（全てのコンテンツレンダリングモジュール
が“スペースマークアップ”イベントが発生した後に、互いを知る場合）、このページに
おいて既に選択された全ての広告のIDを要求が含む（そしてこのコンテンツレンダリング
モジュールは、必要に応じて、ウェブページ上の広告の重複を防止するために、このIDの
リストを待つ）。
【００８５】
（５）（ステップ８）広告コンテンツがロードされレンダリングされる。
“広告がレンダリングされた”との内容が報告される。広告コンテンツがロードされレ
ンダリングされると、独立したメッセージがコンテンツレンダリングモジュールから関係
型データベースに送信される。同時に、コンテンツレンダリングモジュールは、レンダリ
ングされたコンテンツを相関コードに報告する。相関コードが、広告がブラウザウィンド
ウの閲覧可能領域にあるか否かの追跡を開始するためである。こうして、“広告閲覧”は
、“広告がレンダリングされた”との内容が報告されるまで、カウントされない。
【００８６】
（６）（ステップ９）閲覧可能インプレッション／閲覧イベントが報告される
閲覧時間が開始される。広告コンテンツのうちの所定の部分（例えば９０％）が閲覧者の
、フォーカスの当てられたウェブページ上のブラウザウィンドウの寸法の範囲内に、所定
の時間（例えば少なくとも１秒）存在する場合、“閲覧可能インプレッション”又は“閲
覧イベント”が報告される。閲覧時間のカウント（単位は秒）が開始される。閲覧時間の
カウントは、閲覧者が広告領域を閲覧可能領域から外にスクロールで移動した場合、又は
、ウェブページをフォーカスから外した場合、一時停止する。そして、閲覧者が該広告領
域を、閲覧可能領域に、スクロールにより戻した場合、及び／又は、該ウェブページをフ
ォーカスに当てるように戻した場合、閲覧時間のカウントが再開する。
【００８７】
（ブラウザウィンドウの位置及び閲覧者のディスプレイ画面領域）
最大状態からサイズが縮小された場合、ブラウザウィンドウは閲覧者によって、３つの
方向（左、右、下）に移動する。ブラウザウィンドウ領域の一部が、閲覧者のディスプレ
イ画面領域から移動した場合、該ブラウザウィンドウ内のウェブページ上に残っている広
告は、閲覧者にとって、もはや閲覧可能ではないことがある。本発明によると、広告又は
その他のコンテンツがレンダリングされ、閲覧されたと報告された場合において、もしブ
ラウザウィンドウが移動し、コンテンツの所定の部分（例えば、これに限定されないが９
０％）に満たない範囲が閲覧者の画面領域の範囲内である場合、閲覧時間のカウントが一
時停止される。少なくとも、広告領域の所定の部分（例えば、９０％）が、閲覧者の画面
領域の範囲内に戻ってきた場合、閲覧時間のカウントが再開する。ウェブページが要求さ
れ、ブラウザウィンドウの一部が閲覧者の画面領域の範囲外であり、システムのウェブペ
ージ上のコンテンツレンダリング領域が要求された場合、コンテンツレンダリング領域の
所定の部分（例えば９０％）に満たない領域が閲覧者の画面領域の範囲内であるときには
、広告は要求され、そして該要求は報告され、広告はレンダリングされ、広告のレンダリ
ングが報告される。しかしながら、広告の閲覧は報告されない。そして、少なくとも広告
領域の所定の部分（例えば９０％）が閲覧者の画面領域の範囲内に戻るまで、閲覧時間の
カウントは開始しない。
【００８８】
（マルチホームページ又はマルチタブセッション機能）
【００８９】
ほとんどの最近のブラウザは、マルチホームページ及び／又はマルチタブセッション機
能を有する。当該機能により、ユーザは、複数のウェブページを異なるタブの元で保持し
ておくことができる。ユーザがブラウザを開いたときに、全ての保持されたページは、フ
ォーカスの当てられていないタブも含め、全てのタブにおいて同時にロードされる。これ
が生じた場合に、全ての開いているタブに関し、あるコンテンツレンダリングモジュール
は、ブラウザ寸法の閲覧可能領域の中に存在する。しかし、デフォルト（最前面）のタブ
にのみフォーカスが当てられている。図３７は、レンダリングされたコンテンツと、レン
ダリングされたコンテンツが、“閲覧中”である時間を示すインジケータが表示されたコ
ンテンツページ例を示す。すなわち該時間は、コンテンツが、電子的なコンテンツページ
の指定されたコンテンツレンダリング領域においてレンダリングされ、指定されたコンテ
ンツレンダリング領域が閲覧者のブラウザの画面寸法及びスクロール位置の範囲内に存在
し、閲覧者のブラウザがマルチホームページ機能を有する場合には、コンテンツページが
閲覧者のディスプレイで開いている主ウィンドウに存在しており、他のウィンドウ又はア
プリケーションにより妨害されていない時間である。該マルチホームページ機能を有する
場合には、ユーザは、ブラウザを開き、複数のブラウザウィンドウのタブが同時に開き、
各々確保されたページが開くが、主ブラウザウィンドウのみがフォーカスが当てられる。
インジケータは最前面に存在するブラウザウィンドウタブに係る閲覧時間をカウントする
。その他のブラウザウィンドウタブ上のコンテンツはフォーカスが当てられておらず（す
なわち、閲覧中でなく）、ロードされず、レンダリングもされない。コンテンツ要求、広
告レンダリングイベント、及び閲覧イベントの報告、並びに閲覧時間のカウントは、閲覧
者が各ブラウザウィンドウタブを起動し、特定のページにフォーカスを当てる（すなわち
閲覧中にする）まで、開始しない。２番目のタブに係るウェブページにフォーカスが当て
られておらず、ブラウザの閲覧可能領域に位置するコンテンツレンダリングモジュールが
、該ページ上に存在する場合、相関コードは、該ページにはフォーカスが当てられておら
ず、広告の要求は、タブが閲覧者によりクリックされ、該ウェブページにフォーカスが当
てられるまでは、広告の要求は送信されていないと判断する。マルチホームページ又はマ
ルチタブセッションをサポートするブラウザに関しては、システムがどのページ／タブが
初期状態でフォーカスが当てられているかを判定する。図３５は、レンダリングされたコ
ンテンツと、レンダリングされたコンテンツが、レンダリングされていた時間を示すイン
ジケータが表示されたコンテンツページ例を示す。このとき、指定されたコンテンツレン
ダリング領域が閲覧者のブラウザの画面寸法及びスクロール位置の範囲内に存在する。ま
た、コンテンツページは、閲覧者のディスプレイの主ウィンドウに存在する。また、コン
テンツページは、閲覧者のブラウザがマルチホームページ機能を有する場合には、コンテ
ンツページが閲覧者のディスプレイで開いている主ウィンドウに存在しており、他のウィ
ンドウ又はアプリケーションにより妨害されていない。このとき、インジケータのカウン
トは、レンダリングされたコンテンツが他のブラウザウウィンドウのタブが開くことによ
り、コンテンツページを含むブラウザウィンドウに係るブラウザウィンドウのタブにより
一時停止する。そして閲覧者が、レンダリングされるコンテンツが存在するコンテンツペ
ージを含む元のブラウザウィンドウタブに戻った場合、カウントを再開する。図３５に示
されるように、一番上のウィンドウは、コンテンツページを、このページ中の指定された
コンテンツレンダリング領域にコンテンツをレンダリングして表示する。このとき、指定
されたコンテンツレンダリング領域は、閲覧者のブラウザウィンドウの寸法及びスクロー
ル位置の範囲内に存在する。また、コンテンツページは、閲覧者のディスプレイ上に開か
れた、主ウィンドウに存在する。また、コンテンツページは、他のウィンドウ又はアプリ
ケーションにより妨害されておらず、“閲覧時間”は２０秒と表示されている。この時刻
において、図３５の中央部のウィンドウで示されるように、閲覧者が新しいブラウザタブ
を開いた場合、“閲覧時間”のカウンタは停止する。そして閲覧者が元のブラウザタブに
戻った場合、“閲覧時間”のカウンタは、カウントを再開する。当該元のブラウザタブで
は、レンダリングされたコンテンツを含むコンテンツページが、コンテンツレンダリング
領域に存在している。またコンテンツレンダリング領域は、閲覧者のブラウザウィンドウ
の寸法及びスクロール位置の範囲内に存在している。また、元のタブへ戻ることにより、
コンテンツページが再度主ウィンドウに存在するようになり、当該主ウィンドウは、他の
ウィンドウ又はアプリケーションにより妨害されない。
【００９０】
（ビデオ及びビデオプリロール）
【００９１】
好ましい実施形態におけるシステムは、“ビデオ閲覧”プレビューボタンを備えたビデ
オ及びビデオプリロール機能を有する。“ビデオ閲覧”プレビューボタンは、広告表示の
内部に設けられ、無音声にて１０秒間のビデオが繰り返し再生される。閲覧者が“ビデオ
閲覧”プレビューボタンをクリックすると、ビデオウィンドウは、閲覧可能領域内で、よ
り大きいサイズに拡大する。例えば、これに限定されないが、ブラウザウィンドウの閲覧
可能領域の３／４の大きさまで拡大する。ビデオの出所であるアカウントにおいて、ビデ
オプリロール広告キャンペーンがアクティブ状態にされた場合、プリロールビデオがまず
再生され、他の広告同様に、プリロールビデオ広告に係る全ての測定指標が報告される。
プリロールビデオに関しては、１秒間再生された後に、“閲覧”されたとして報告される
。閲覧者がウェブページを上下にスクロールしても、ビデオウィンドウがブラウザウィン
ドウの閲覧可能領域の中に存在したままである場合、閲覧時間は、所定の時間カウントさ
れる。もし閲覧者がウェブページを操作し、ビデオがフォーカスから外れた場合、例えば
ブラウザを最小化し、ブラウザ内のほかのタブを開き、あるいは他のブラウザ又はアプリ
ケーションを開いた場合、ビデオの再生は一時停止され、閲覧時間のカウントも一時停止
される。閲覧者がウェブページを操作し、ビデオがフォーカスの範囲に戻ってきた場合、
ビデオ再生及び閲覧時間のカウントが再開される。
【００９２】
ある実施形態においては、プリロール広告として放送されないビデオでも同様に機能す
る。ただし、ビデオが所定の時間再生された場合に限り、“ビデオ閲覧”が報告される。
当該所定の時間は、例えば、これに限定されないが、少なくとも１秒間である。ある実施
形態においては、プリロール広告として配信されていないビデオに関しては、閲覧時間は
、報告されない。ビデオウィンドウが開いているページ上で広告がレンダリングされた場
合、当該広告に関しては、妨害されたと判定され、閲覧時間は開始されない。ビデオウィ
ンドウが閉じるまでは、カウントは一時停止される。閉じた場合はカウントが開始又は再
開される。ビデオウィンドウが同一ページで開いた場合には、広告は閲覧可能であっても
、妨害されたものと判定される。閲覧者は、開いたビデオウィンドウ上で拡大ボタンをク
リックでき、クリックされるとビデオはフルスクリーン（全画面）モードに拡大される。
ページ上の全ての広告は、このアクションが生じた場合、妨害されたものと判定される。
【００９３】
（データのフィルタリング）
【００９４】
（内部トラフィック）
【００９５】
好ましい実施形態において、システムユーザインタフェースは、ユーザに、フィルタリ
ングを施すための任意数のIPアドレス又はIPアドレス範囲を入力する能力を与える。この
構成によると、広告主及びウェブ配信者が、該IPアドレスに対応するユーザにより生成さ
れたトラフィックのみ、又は当該トラフィックを隠して、報告を取得することを可能にす
る。報告に係るインタフェースにおいて、ユーザが、“フィルタリング”のドロップダウ
ンメニューにより“内部トラフィックを隠す（除外する）”を選択すると、アカウントに
おいて入力されたIPアドレスに係る全てのトラフィックが報告から除外される。システム
のバックオフィス（事務管理系の）インタフェースにおいて、ユーザは、広告／編集 Ｉ
Ｐを選択し、フィルタリングしたいIPアドレスを入力することができる。特定のユーザの
IPアドレスは、参考としてユーザに表示される。広告配信及び報告に係るほとんどのイン
プレッション測定の限界は、インプレッションの報告が、広告に対する要求に基づきサー
バのログファイルにより表わされているという事実により生じている。当該要求の値は、
閲覧者のブラウザにおいて、広告コンテンツがロードされ、レンダリングされる前にカウ
ントされている。本システムのアーキテクチャは、クライアント側の相関コードにより監
視されることに基づき、閲覧者のブラウザ上においていくつかのイベントの実行を要求し
ている。そして、閲覧又はクリックを記録するため、直接サーバ側の関係データベースに
報告される。このようにして、ログファイルを用いるインプレッション手法による前述の
限界は乗り越えられる。
【００９６】
（ロボット、スパイダー、及びクローラ）
【００９７】
ウェブロボットとしても知られているインターネットのボットは、インターネット上で
自動化されたタスクを実行するソフトウェアアプリケーションである。通常、ロボットは
、人間が行うよりも極めて高効率に、単純かつ構造的に繰り返すタスクを実行する。ロボ
ットの活用の大部分は、人間の何倍もの速さで自動化されたスクリプトがウェブサーバか
ら情報を取得し、解析し、格納するウェブスパイダーである。各サーバは、ロボットが従
うべき、サーバ上のスパイダーに係る動作のルールを含む、robot.txtと呼ばれるファイ
ルを有することができる。ウェブクローラは、ロボット又はソフトウェアエージェントの
一種である。一般的に、ウェブクローラは、シードと呼ばれる訪問先のURLのリストに基
づき、動作を開始する。クローラがこれらのURL先に訪れると、クローラは、ページ内の
全てのハイパーリングを特定し、特定したハイパーリンクを訪問先のURLのリストに追加
する。未訪問のURL先からのURLは、所定のルールに基づき、再帰的に訪問される。実際に
は表示されずに広告のインプレッションを生成するスパイダー及びクローラに加え、これ
らは人間によらないクリックを生成する。いくつかのウェブクローラは、ほとんど全ての
JavaScript（登録商標）のリダイレクトを正しく取り扱うことができる。これらの人間に
よらない操作をフィルタリングすることに関し、無効な操作を特定してフィルタリング（
除外）しようとするに当たり、ブラックリストのような識別子に基づく技術、ログファイ
ルのデータに基づくアクティビティ及びパターンに基づく技術が用いられている。広告サ
ーバ配信エンジンに対する要求中のHTTPヘッダ内のユーザエージェントの値が、上述のブ
ラックリストと比較される。そして、ユーザエージェントの文字列を含むものである場合
は、カウント処理からフィルタリングされる。本発明は、このようなフィルタリングを必
要としない。本システムアーキテクチャは、スパイダー、ボット、及びクローラによる測
定の限界を、様々な方法で克服する。好ましい実施形態におけるシステムアーキテクチャ
は、サーバ側のアプリケーションによりデータベース中に格納される前段階における、各
HTTP要求の処理に基づいている。これにより、要求からデータを取得し、報告に係るデー
タベースに記録する前に、HTTP要求が、正当なブラウザからの要求であるか否かを検知す
ることを、システムアプリケーションのレベルにおいて行うことができる。タグの要求の
時点で、システムプラットフォームは、すべてのユーザエージェントのシグネチャ及びIP
アドレスを、データベースに保存する。シグネチャが正当なブラウザであることを表して
いるか否かにかかわらず、システムにおける処理を継続できるが、エージェントには目印
が付けられ、人間によらないエージェントに係るアクティビティデータは、正当なアクテ
ィビティとして報告しない。なお“広告のレンダリング”の報告時点で、エージェントに
は当該目印を付けられる。そしてエージェントには、“閲覧”イベントを登録し報告でき
るかについて、同様に目印が付けられる。シグネチャが、人間によらないエージェントを
表しており、“閲覧”イベントを登録する時点に来ている場合、当該エージェントには、
“悪質なユーザエージェント”として目印が付けられる。もしこの“悪質なユーザエージ
ェント”が再度要求をした場合には、相関コードを与えられず、又は、システムにおける
如何なる処理も開始しない。この処理を開始するために、データベースは後に解析され、
人間によらないエージェントが正当なブラウザであるように偽装している人間によらない
エージェント（上述のシステム処理により対処できない“正当なブラウザ”エージェント
からの多くの要求）だけでなく、人間によらないエージェントが“閲覧”イベントを何と
か登録しようとしているか否かが判定される。システムアプリケーションレベル上で、か
つ要求の時点で人間によらないエージェントを判定する当該方法は、ブラックリストによ
るフィルタリング処理に比べてずっと信頼性が高い。該ブラックリストによるフィルタリ
ング処理は、広告配信処理の後に行われ、また、ログファイルに残されたテキストのみに
基づいている。ブラックリストによるフィルタリング手法によると、人間によらないエー
ジェントは、テキストのシグネチャに基づき判定される。当該テキストのシグネチャは、
しばしば不完全であり、人間によらないエージェントの作成者により意図的に改変でき、
本質的に、このエージェントを正当なブラウザであると偽装できてしまい、あるいは空白
若しくは不正確なユーザエージェントの文字列を与える。“閲覧”又はクリックが報告さ
れるためには、閲覧可能なインプレッションとしてカウントされるべき、前述の全てのイ
ベントが生じていなければならない。すなわち、ウェブページは、レンダリングされ、フ
ォーカスが当たっており、及び相関コードは、広告領域が、閲覧者のブラウザウウィンド
ウの閲覧可能領域に存在していなければならない。相関コードは多くのアクションを実行
し、また相関コードは、（ａ）閲覧者のディスプレイモニターの画面寸法、（ｂ）画面寸
法に係るブラウザ位置及びブラウザウィンドウの閲覧可能領域、（ｃ）ブラウザがフォー
カスされているか否か、（ｄ）広告領域が存在する場所が、ブラウザウィンドウ及びスク
ロール位置に係る、表示されているウェブページ上に存在しているかに係る、多くのパラ
メータ及び変数を要求する。
【００９８】
（キャッシング（キャッシュ記憶））
【００９９】
ウェブキャッシュは、ウェブブラウザ及びウェブプロキシサーバにより用いられており
、ウェブページ等のウェブサーバからの過去の応答を格納するために用いられている。ウ
ェブキャッシュは、過去にキャッシュメモリに格納された情報がしばしば再利用できるた
め、ネットワークを介して送信すべき情報量を削減する。このことにより、帯域幅及びウ
ェブサーバのシステム要求は削減され、ウェブを利用するユーザにとって、応答性を改善
することに役立つ。通常、キャッシングは、“閲覧”の回数を少なく見積もる結果となり
得る。なぜならば、広告は、閲覧をカウントしているサーバのログファイルに要求を登録
することなしに、キャッシュから提供されるためである。通常、キャッシュを克服する技
術、例えばページ／広告の提供事象の発生を一意的に特定するために乱数を割り当てるこ
とが、この限界を克服するためには必要である。本発明の好ましい実施形態によれば、キ
ャッシングは、広告の配信及び報告を、既にロードされた必要なコードを再配信する必要
性を減らし、より効率的に提供できる。JavaScript（登録商標）のタグ、及びSWFファイ
ル（コンテンツレンダリングモジュール）が、キャッシュされるべき２つの要素である。
該SWFファイルは、サーバ側の広告コンテンツデータベースから要求された広告をレンダ
リングする自己完結ファイルである。しかしながら、データベースからモジュールへ配信
される広告コンテンツは、モジュール内部で動的に組み合わせられ、キャッシュ記憶され
ない。したがって本発明においては、キャッシュ記憶は、測定処理上、何ら影響がない。
【０１００】
（ページを閉じること）
【０１０１】
サーバログファイルの記録によると、広告要求の後でかつ広告の配信の前にユーザがウ
ェブページを閉じた場合、インプレッションは、報告される。ウェブページ及び各広告コ
ンテンツは、ロードするのに１秒かかり得るのに対し、要求は１秒の数分の１でログイン
することができる。本発明の好ましい実施形態によると、報告においてサーバログファイ
ルは使われない。“閲覧”又はクリックが報告されるためには、クライアント側における
前述の全てのイベントが生じていなければならない。もしユーザが、前述のステップが生
じる前にウェブページを閉じた場合、“閲覧”は報告されない。従って本発明によれば、
ウェブページを閉じることは、測定処理上、何ら影響がない。
【０１０２】
（ユーザ側の障壁）
【０１０３】
一般的なサーバログファイルは、広告要求時にインプレッションを追跡し、広告ブロッ
クソフトウェア等、ユーザ側の障壁が閲覧者によりインストールされていた場合、広告コ
ンテンツをそれと認識し、インプレッションをカウントするが、この広告コンテンツはブ
ロックされて閲覧不可能である。ビーコンの場合、広告コンテンツはブロックされるが、
ソフトウェアはビーコンを停止できず、同様にインプレッションはカウントされる。本発
明の好ましい実施形態によれば、もしユーザが広告ブロックソフトウェア又はブラウザの
設定により画像若しくはJavaScript（登録商標）をブロックするようにしていた場合でも
、“広告の閲覧”は過多若しくは過少にカウントされることはない。なぜならば、広告を
ロードし、レンダリングし、及び報告するシステムコンテンツレンダリングモジュールは
、実際に広告をロード及びレンダリングしないためである。従って本発明によれば、ユー
ザ側の障壁は、測定処理上、何ら影響が無い。
【０１０４】
（作成フォーマット）
【０１０５】
広告のフォーマットに関して、広告フォーマットを表示するための適切なプラグインを
アップデートしていない閲覧者のブラウザ上ではレンダリングすることのできない、いく
つかの種類（主にリッチメディアフォーマット）が存在する。従来のサーバログファイル
追跡によると、このような場合、広告インプレッションは報告されるが、実際には広告コ
ンテンツは表示されていない。この理由により、従来のサーバログファイルのプラットフ
ォームにおいては、代替のファイル形式（例えばＪＰＧ画像又はＧＩＦ画像）が二次的な
作成フォーマットとして指定されている必要がある。なおこのとき、リッチメディアファ
イル形式（例えばFLASH（登録商標））が一次的な作成フォーマットとして指定されてい
る。本発明の好ましい実施形態によれば、広告コンテンツは、フォーカスされたウェブペ
ージ上で、かつユーザのブラウザウィンドウの閲覧可能な領域で、完全にレンダリングさ
れていなければならず、また、前述の全てのステップが“閲覧”の報告の前に実行されて
いなければならない。もし、このステップのいずれかが、作成フォーマットの表示に係る
問題が原因で実行されていない場合は、“閲覧”は報告されない。従って本発明によれば
、クリエイティブ形式の広告は、測定処理上何ら影響がない。
【０１０６】
（携帯機器）
【０１０７】
Blackberry（登録商標）や携帯電話のような非ＰＣ機器が広告要求をサーバログファイ
ルに登録するので、サーバログファイルの記録システムは通常、実際には表示されていな
くても、インプレッションとしてカウントされる。携帯機器のブラウザは、現状において
、本発明をサポートするのに必要なJavaScript（登録商標）機能に関してコンピュータの
ブラウザと同等ではない。そして本発明の好ましい実施形態によれば、Blackberry（登録
商標）ハンドヘルド端末等の非ＰＣ機器から要求があっても、広告はレンダリングされず
、結果として、広告の閲覧を報告しない。従って本発明の好ましい実施形態によれば、携
帯機器は、測定上何ら影響が無い。
【０１０８】
（ビデオプリロールのブラウザフォーカス）
【０１０９】
ビデオプリロールは、オンライン上の閲覧者による、ビデオの要求の前に実行される広
告である。プリロール広告の“閲覧”報告は、閲覧者は、ビデオの再生及びプリロール広
告の配信を開始しなければならないという事実により、極めて正確であると考えられる。
この極めて高いレベルの閲覧カウントの正確性により、プリロール広告は、業界において
、インプレッション比率当たりの広告料が最も高い。閲覧者の多くの割合が、閲覧者のブ
ラウザウィンドウからビデオをスクロールアウトし、又はブラウザを最小化し、又はビデ
オがプリロールを開始し、再生されている該ブラウザウィンドウ上に他のアプリケーショ
ンを開いた場合は、現実の閲覧を過大にカウントすることになる。本発明の好ましい実施
形態によると、ビデオ及びプリロールビデオ広告に係る機能により、この限界を克服する
。該機能は、自動的に閲覧者のウィンドウが、ブラウザウィンドウの閲覧可能領域からス
クロールアウトされた場合、最小化された場合、ユーザが他のタブに移動した場合、又は
他のウィンドウがユーザによって開かれた場合、ビデオを一時停止する。そして閲覧可能
領域にスクロールで戻った場合、及び／又はウェブページにフォーカスが当てられるよう
になった場合にビデオ再生が再開される。ビデオの閲覧時間は、これらの閲覧者のアクシ
ョンを考慮し報告される。
【０１１０】
（隠れたブラウザウィンドウ）
【０１１１】
ユーザインターフェースのプログラミングにおいて、ウィンドウ、特にブラウザウィン
ドウの場合、隠れた又は見えないウィンドウとしてウィンドウを生成することができる。
隠れたウィンドウは、見えるようにでき、再び隠すことができ、また消滅させることがで
きる。本発明においては、全てのユーザのアクティビティとして、フォーカスされていな
いウェブページは、要求されず、ロードされず、広告のレンダリングがされないため、隠
れたウィンドウは、測定処理上、何ら影響がない。
【０１１２】
（ポップアンダー）
【０１１３】
ポップアップウィンドウは、親ウィンドウの前面に“ポップアップする”。親ウィンド
ウが、画面上で他のアプリケーションウィンドウによりオーバーレイされている（覆われ
ている）場合、ポップアップウィンドウは、この他のアプリケーションウィンドウの背後
の“ポップアンダー”となる。従って、ユーザにより閲覧はできない。このようなウィン
ドウは、フォーカスされておらず、すべてのシステム上のルール及び特徴は、他のブラウ
ザウィンドウと同様に取り扱われる（すなわち、該ウィンドウがフォーカスされていない
場合“閲覧時間”は停止し、フォーカスされた場合には、カウントが開始する）。ポップ
アンダーにフォーカスが当てられた場合は、“閲覧”が記録され、この閲覧は正当である
。したがって本発明によれば、ポップアンダーは、測定処理上、何ら影響がない。
【０１１４】
（データの報告）
本発明の好ましい実施形態において、システム報告は、所定のウェブサイトセクション
、ウェブページ又はレンダリング領域に係る“閲覧”を、ウェブ配信者に提供する。また
、システム報告は、詳細データを掘り下げる。そして広告主は、該広告主による広告キャ
ンペーン、並びに該広告主の広告があるウェブサイト、ウェブサイトセクション、及びレ
ンダリング領域に係る報告を閲覧することができる。
【０１１５】
（分析モード）
【０１１６】
本発明に係る実施形態によると、プラットフォームを介したコンテンツの配信に関する
システム機能を使用せず、コンテンツページにおける閲覧者のアクティビティに係る測定
用データを収集するために、実際の閲覧（閲覧者のブラウザウィンドウの閲覧可能領域に
、コンテンツページ領域が存在すること）に基づく所定のコンテンツページ領域に係るア
クティビティ分析用のタグを実装することができる。システムの分析は、ウェブ配信者、
代理者、広告主に、ウェブページの異なる領域のパフォーマンス、実際に利用可能な広告
の目録、リーチ、フリークエンシー、閲覧者のディスプレイ解像度、閲覧可能なブラウザ
ウィンドウ寸法、閲覧しているスクロール位置、地域に係る、以前決して得ることのでき
なかった知見を提供することができる。相関コードを利用してデータを収集するために、
透明なコンテンツレンダリング領域は、コンテンツページのあらゆる領域に配置される。
当該相関コードは、該領域にシステムから送信される。このような実施形態によれば、ユ
ーザは、システムと前述のように相互作用できる。そしてユーザは、監視及びデータ収集
のために指定されたコンテンツページ上で、１つ以上のコンテンツレンダリング領域を指
定できる。またユーザはコンテンツレンダリング領域内で、レンダリングされるべきコン
テンツファイルを、システムを介して指定しないこともできる。
【０１１７】
（ウェブ配信者のための概要報告）
【０１１８】
ウェブサイト及びウェブページセクション（複数のレンダリング領域及び広告領域を有
する）及びレベルに関して、好ましい実施形態においては、報告のカテゴリは以下を含む
ことができる。
・広告要求
・広告のレンダリング（広告領域が、フォーカスされたブラウザウィンドウの閲覧可能領
域に当たる際の、広告のロード及びレンダリング）
・閲覧可能インプレッション／閲覧イベント（レンダリングされた広告に関し、該広告コ
ンテンツの９０％が、フォーカスされたウェブページに係るブラウザウィンドウの閲覧可
能領域内に存在している。）
・クリック
・広告閲覧率（閲覧可能インプレッション及び閲覧イベントに対する要求の比率）
・クリック率（閲覧インプレッション及び閲覧イベントに対するクリックの比率）
・ビデオ閲覧
ウェブ配信者のための詳細報告
・概要
・パフォーマンスの詳細（月当たり、時間当たり及び１５分当たりの、閲覧可能なインプ
レッション数／閲覧イベント数、及びクリック数）
・個別のリーチとフリークエンシー（ブラウザのクッキー）
・閲覧時間（広告表示及びビデオの閲覧時間が共に報告される。単位は１秒、２秒、３秒
、５秒、１０秒、１５秒、２０秒、及び３０秒である。）
・配信された広告
・配信されたURL（すなわちコンテンツがレンダリングされたページのUniform resource 
locatorアドレス）
・閲覧者のディスプレイ解像度（ピクセル）
・平均閲覧可能領域（ピクセル）
・画面／閲覧可能領域の比率
・平均垂直スクロール（ピクセル）
・平均水平スクロール（ピクセル）
・閲覧が報告された時点におけるスクロール位置
・閲覧者の地理的分布
・閲覧者のブラウザの種類
・閲覧毎のアクティビティログ
【０１１９】
図３８は、システムの図式的な報告例である。図３８は、レンダリングされたコンテン
ツの閲覧可能インプレッションを受信した閲覧者のディスプレイ解像度及びスクロール位
置を、システムを介してシステムユーザに表示するものである。これは、システムユーザ
に、どれだけ多くの閲覧者が、スクロールすることなく、コンテンツページ上でレンダリ
ングされたコンテンツを閲覧しているかを、異なるコンテンツページ寸法により判断する
ことを、可能にする。
【０１２０】
図３９は、システムの図式的な報告例である。図３９はディスプレイ解像度、レンダリ
ングされたコンテンツの閲覧可能インプレッションを受信した閲覧者のディスプレイ解像
度及びスクロール位置を、システムを介してシステムユーザに表示するものである。また
図３９は、平均閲覧可能領域、合計閲覧数、要求又はレンダリングと比較した閲覧の比率
、ピクセル単位又はその他の単位で表された平均垂直スクロール及び平均水平スクロール
を表示するものである。
【０１２１】
図４０は、システムの図式的な報告例である。図４０は、閲覧者のブラウザウィンドウ
の寸法及びスクロール位置、ブラウザウィンドウの表示可能領域、合計閲覧数、要求又は
レンダリングと比較した閲覧の比率、ピクセル単位又はその他の単位で表された平均垂直
スクロール及び平均水平スクロールを示している。
【０１２２】
図４１は、システムの図式的な報告例である。図４１は、閲覧イベントが報告された時
点における閲覧者の垂直及び水平スクロール位置を示している。また図４１は、垂直スク
ロールの分布及び水平スクロールの分布と、平均ディスプレイ解像度と、平均閲覧可能領
域と、平均スクロールとを示している。
【０１２３】
図４２は、システムの図式的な報告例である。図４２は、クライアント側のアクティビ
ティログと、特定のイベントの登録時間と、配置されたコンテンツのIDと、コンテンツレ
ンダリングモジュールのIDと、コンテンツページ、レンダリング領域、コンテンツ、及び
システムに格納された他のパラメータのデータファイルに割り当てられた一意的な識別子
と、閲覧者のインターネットプロトコルアドレス（IPアドレス）と、オペレーティングシ
ステム（OS）と、ブラウザの種類、所定のアクション（例えば、レンダリングイベント、
閲覧イベント、又はこのように指定されたその他イベント）と、
幅及び高さで示されるブラウザ及び／又は閲覧者のディスプレイデバイスの画面寸法と、
スクロール位置（水平及び垂直）と、時刻とが表示される。システムユーザは、上述で挙
げたような所定のデータ項目を報告に含めるように、また所望のデータを追跡できるよう
に選択できる。また、システムユーザは、報告に含まれる期間を指定でき、全てのトラフ
ィックデータを表示するか、指定のデータをフィルタリングして表示するかを指定できる
。
【０１２４】
システム報告は、測定可能なイベント又はアクションを含み報告するように構成できる
。該報告は、指定の時間において、１つ以上の測定可能な前述においてリストされたデー
タ、時間帯、その他の測定可能なパラメータを含むことができる。報告は、ウェブサイト
のセクション、コンテンツレンダリング領域単位で集計し、月間、日間、１５分間隔又は
その他の間隔で解析することができる。
【０１２５】
（ウェブ配信者のための概要報告）
【０１２６】
キャンペーン（複数の広告を含む）及びレベルに関して、好ましい実施形態においては
、報告のカテゴリは以下を含む。
・広告のレンダリング
・閲覧可能インプレッション／閲覧イベント
・クリック
・クリック率（閲覧インプレッション及び閲覧イベントに対するクリックの比率）
・ビデオ閲覧
【０１２７】
ウェブ配信者のための詳細報告
・概要
・パフォーマンス詳細（月当たり、時間当たり及び１５分当たりの、閲覧インプレッショ
ン数／閲覧イベント数、及びクリック数）
・個別のリーチとフリークエンシー（ブラウザのクッキー）
・閲覧時間（広告表示及びビデオの閲覧時間が共に報告される。単位は１秒、２秒、３秒
、５秒、１０秒、１５秒、２０秒、及び３０秒である。）
・配信された広告
・配信されたURL（すなわちコンテンツがレンダリングされたページのUniform resource 
locatorアドレス）
・閲覧者のディスプレイ解像度（ピクセル）
・平均閲覧可能領域（ピクセル）
・画面／閲覧可能領域の比率
・平均垂直スクロール（ピクセル）
・平均水平スクロール（ピクセル）
・閲覧が報告された時点におけるスクロール位置
・閲覧者の地理的分布
・閲覧者のブラウザの種類
・閲覧毎のアクティビティログ
【０１２８】
図３８は、システムの図式的な報告例である。図３８は、レンダリングされたコンテン
ツに対する閲覧可能インプレッションを受信した閲覧者のディスプレイ解像度及びスクロ
ール位置を、システムを介してシステムユーザに表示するものである。これは、システム
ユーザに、どれだけ多くの閲覧者が、スクロールすることなく、コンテンツページ上でレ
ンダリングされたコンテンツを閲覧しているかを、異なるコンテンツページ寸法により判
断することを、可能にする。
【０１２９】
図３９は、システムの図式的な報告例である。図３９はディスプレイ解像度、レンダリ
ングされたコンテンツに対する閲覧可能インプレッションを受信した閲覧者のディスプレ
イ解像度及びスクロール位置を、システムを介してシステムユーザに表示するものである
。また図３９は、平均閲覧可能領域、合計の閲覧、要求又はレンダリングと比較した閲覧
の比率、ピクセル単位又はその他の単位で表された平均垂直スクロール及び平均水平スク
ロールを表示するものである。
【０１３０】
図４０は、システムの図式的な報告例である。図４０は、閲覧者のブラウザウィンドウ
の寸法及びスクロール位置、ブラウザウィンドウの表示可能領域、合計の閲覧、要求又は
レンダリングと比較した閲覧の比率、ピクセル単位又はその他の単位で表された平均垂直
スクロール及び平均水平スクロールを示している。
【０１３１】
図４１は、システムの図式的な報告例である。図４１は、閲覧イベントが報告された時
点における閲覧者の垂直及び水平スクロール位置を示している。また図４１は、垂直スク
ロールの分布及び水平スクロールの分布と、平均ディスプレイ解像度と、平均閲覧可能領
域と、平均スクロールとを示している。
【０１３２】
図４２は、システムの図式的な報告例である。図４２は、クライアント側のアクティビ
ティログと、特定のイベントに係る登録時間と、配置されたコンテンツのIDと、コンテン
ツレンダリングモジュールのIDと、コンテンツページ、レンダリング領域、コンテンツ及
びシステムに格納された他のパラメータのデータファイルに割り当てられた一意的な識別
子、閲覧者のインターネットプロトコルアドレス（IPアドレス）と、オペレーティングシ
ステム（OS）と、ブラウザの種類、所定のアクション（例えば、レンダリングイベント、
閲覧イベント、又はこのように指定されたその他イベント）と、
幅及び高さで示されるブラウザ及び／又は閲覧者のディスプレイデバイスの画面寸法と、
スクロール位置（水平及び垂直）と、時刻とが表示される。システムユーザは、上述で挙
げたような所定のデータ項目を報告に含めるように、また所望のデータを追跡できるよう
に選択できる。また、システムユーザは、報告に含まれる期間を指定でき、全てのトラフ
ィックデータを表示するか、指定のデータをフィルタリングして表示するかを指定できる
。
【０１３３】
システム報告は、測定可能なイベント又はアクションを含み報告するように構成できる
。該報告は、指定の時間において、１つ以上の測定可能な前述においてリストされたデー
タ、時間帯、その他の測定可能なパラメータを含むことができる。報告は、ウェブサイト
のセクション、コンテンツレンダリング領域単位で集計し、月間、日間、１５分間隔又は
その他の間隔で解析することができる。
【０１３４】
（タイムゾーン）
【０１３５】
好ましい実施形態における報告は、ユーザアカウント毎に、ユーザアカウントのタイム
ゾーンに基づき、サマータイムを考慮し表示される。該タイムゾーンは、各アカウントの
登録時に、オンラインで入力された郵便番号に基づき判定される。ユーザは自己のアカウ
ントのタイムゾーンの設定を変更することができる。
【０１３６】
（アクティビティログ報告）
【０１３７】
記録された閲覧毎のクライアント側のアクティビティログは、システムユーザインター
フェースのバックオフィス（事務管理）報告セクションにおいてユーザが利用可能である
。ロゴは、全てのクライアント側の、全ウェブサイトセクション、広告レンダリング領域
、広告領域、又は広告記録におけるアクティビティを示す。この情報は、分析及び不正の
防止に役に立つ。ユーザは、ログの列名をクリックすることにより並び換えが可能であり
、特定のログを、検索語、例えばＩＰアドレスを、検索フィールドに入力することにより
、検索可能である。
【０１３８】
本発明は好ましい実施形態として考えられる形態により示され記述されており、本発明
おける、従来技術に対する成果及び効果が示されているが、本発明は、特定の実施形態に
限定されるものではない。したがって、ここに示し記述されている本発明は一実施形態の
例にすぎず、本発明の精神及び範囲を逸脱しない範囲において他の実施形態が選択可能で
ある。
【図１】
0006397470.tif 000011
【図２】
0006397470.tif 000012
【図３】
0006397470.tif 000013
【図４Ａ】
0006397470.tif 000014
【図４Ｂ】
0006397470.tif 000015
【図４Ｃ】
0006397470.tif 000016
【図５】
0006397470.tif 000017
【図６】
0006397470.tif 000018
【図７】
0006397470.tif 000019
【図８】
0006397470.tif 000020
【図９】
0006397470.tif 000021
【図１０】
0006397470.tif 000022
【図１１】
0006397470.tif 000023
【図１２】
0006397470.tif 000024
【図１３】
0006397470.tif 000025
【図１４】
0006397470.tif 000026
【図１５】
0006397470.tif 000027
【図１６】
0006397470.tif 000028
【図１７】
0006397470.tif 000029
【図１８】
0006397470.tif 000030
【図１９】
0006397470.tif 000031
【図２０】
0006397470.tif 000032
【図２１】
0006397470.tif 000033
【図２２】
0006397470.tif 000034
【図２３】
0006397470.tif 000035
【図２４】
0006397470.tif 000036
【図２５】
0006397470.tif 000037
【図２６】
0006397470.tif 000038
【図２７】
0006397470.tif 000039
【図２８】
0006397470.tif 000040
【図２９】
0006397470.tif 000041
【図３０】
0006397470.tif 000042
【図３１】
0006397470.tif 000043
【図３２】
0006397470.tif 000044
【図３３】
0006397470.tif 000045
【図３４】
0006397470.tif 000046
【図３５】
0006397470.tif 000047
【図３６】
0006397470.tif 000048
【図３７】
0006397470.tif 000049
【図３８】
0006397470.tif 000050
【図３９】
0006397470.tif 000051
【図４０】
0006397470.tif 000052
【図４１】
0006397470.tif 000053
【図４２】
0006397470.tif 000054