(57)【要約】【課題】画面上広告方式の諸限界を克服するシステムおよび方法を提供する。【解決手段】表示およびウィンドウサイズに基づいて適応するページ付けされた画面上のページを使用し、ページ付けされた所与の相対ページサイズに基づいて広告を固定しサイズ調整することを可能にする画面上広告のシステム。コンテンツは、広告に適合するようにリフローされる。【選択図】図２
2006146939.tif 000002
【特許請求の範囲】
【請求項１】
画面上の広告のためのシステムであって、
汎用コンピューティングデバイスと、
前記コンピューティングデバイスによって実行可能なプログラムモジュールを備えたコンピュータプログラムとを含み、前記コンピューティングデバイスは前記コンピュータプログラムの前記プログラムモジュールによって、
ユーザの表示特性に適応されることができ、広告を受信するための広告ウィンドウ枠を備える、画面上表示のためのページ付けされた適応型ページを作成し、
前記ページ付けされた適応型ページ内の前記広告ウィンドウ枠内に配置するための適応型広告を作成するよう指示されることを特徴とするシステム。
【請求項２】
ユーザの表示デバイス上の前記広告ウィンドウ枠内に配置された前記広告を含む前記ページ付けされた適応型ページをレンダリングするためのプログラムモジュールをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記コンピューティングデバイスは、コンピュータネットワークを介して１つまたは複数のクライアントコンピューティングデバイスによってアクセス可能なサーバであることを特徴とする請求項２に記載のシステム。
【請求項４】
前記サーバは、クライアントから表示特性を取得するためのプログラムモジュールを備えることを特徴とする請求項３に記載のシステム。
【請求項５】
前記サーバは、表示パラメータに基づいて画面上表示のためのページ付けされた適応型ページを作成するようオーサリングツールに指示するためのプログラムモジュールを備えることを特徴とする請求項３に記載のシステム。
【請求項６】
前記表示パラメータはユーザによって一部選択されることを特徴とする請求項５に記載のシステム。
【請求項７】
前記サーバは、表示パラメータに基づいて画面上表示のための１つまたは複数の適応型広告を作成するよう広告オーサリングツールに指示するためのプログラムモジュールを備えることを特徴とする請求項３に記載のシステム。
【請求項８】
前記サーバは、前記広告ウィンドウ枠内に挿入された広告を含む、ページ付けされた適応型ページをレンダリングするためのプログラムモジュールを備えることを特徴とする請求項３に記載のシステム。
【請求項９】
前記サーバは、表示のためクライアントに、前記広告ウィンドウ枠内に挿入された広告を含むレンダリングされた前記ページ付けされた適応型ページを送信するためのプログラムモジュールを備えることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記ページ付けされた適応型画面上ページは、文書コンテンツをユーザのコンピューティングデバイスの画面サイズに適応させる適応型文書テンプレートを使用して作成されることを特徴とする請求項１に記載のシステム。
【請求項１１】
前記適応型広告は、広告を広告ウィンドウ枠に適応させる適応型広告テンプレートを使用して作成されることを特徴とする請求項１に記載のシステム。
【請求項１２】
コンテンツは、前記ページ付けされたページ内の広告ウィンドウ枠に適合するように広告から取り除かれることを特徴とする請求項１に記載のシステム。
【請求項１３】
広告は、前記ページ付けされたページ内の広告ウィンドウ枠内に適合するようにサイズ変更されることを特徴とする請求項１に記載のシステム。
【請求項１４】
前記サーバは、広告内のグラフィックを前記広告内のテキストとは別にクライアントに送信するためのプログラムモジュールをさらに備えることを特徴とする請求項９に記載のシステム。
【請求項１５】
画面上広告のためのシステムであって、
ユーザの表示サイズに適応されることができ、広告を受信するための広告ウィンドウ枠を備える、画面上表示のためのページ付けされた適応型ページを作成するためのオーサリングツールであって、第１のサーバは文書コンテンツを含む前記ページ付けされたページをクライアントに送信するオーサリングツールと、前記ページ付けされた適応型ページ内の前記広告ウィンドウ枠内に配置するための適応型広告を作成するための広告オーサリングツールであって、第２のサーバは前記広告ウィンドウ枠内に組み込まれる適応された広告を前記クライアントに送信する広告オーサリングツールとを備えることを特徴とするシステム。
【請求項１６】
画面上広告のためのコンピュータ実施方法であって、
ユーザのコンピューティングデバイスの表示特性を取得するプロセス動作と、
ユーザの表示特性に適応され、広告を受信するための１つまたは複数の広告ウィンドウ枠を備える、画面上表示のためのページ付けされた適応型ページを作成するプロセス動作と、
前記広告ウィンドウ枠内に配置するための適応型広告を作成するプロセス動作と、
前記ユーザの表示画面上の前記広告ウィンドウ枠内に挿入された前記広告を含む、ユーザの表示デバイスに適応された前記ページ付けされたページを表示するプロセス動作とを実施するためにコンピュータを使用することを備えることを特徴とする方法。
【請求項１７】
ユーザのコンピュータデバイスの前記表示特性はユーザによって一部選択されることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記表示特性はフォントサイズを備えることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記適応型広告のテキストは、前記適応型広告のグラフィックとは別に前記ユーザに提供されることを特徴とする請求項１６に記載の方法。
【請求項２０】
前記テキストは読みやすいように前記グラフィックに対して配置されることを特徴とする請求項１９に記載の方法。
【請求項２１】
広告テンプレートは前記適応型広告を作成するために使用されることを特徴とする請求項１６に記載の方法。
【請求項２２】
前記適応型広告の前記テキストは、前記グラフィックとは別に前記ユーザに提供され、前記テキストは、前記広告テンプレート内のテキストおよびグラフィック配置のための規則を使用することによって前記テキストが読みやすいように前記グラフィックに対して配置されることを特徴とする請求項２１に記載の方法。
【請求項２３】
請求項１６に記載の方法を実施するためのコンピュータ実行可能命令を含むコンピュータ読取り可能媒体。
【請求項２４】
オフラインの画面上広告のための方法であって、
文書コンテンツおよび広告を格納媒体に格納するためのプロセス動作と、
コンピューティングデバイスの表示デバイスの表示特性を取得するプロセス動作と、
前記表示特性に適応され、広告を受信するための広告ウィンドウ枠を備える、画面表示のためのページ付けされた適応型ページを作成するプロセス動作と、
前記ページ付けされた適応型ページ内の前記広告ウィンドウ枠内に配置するための適応型広告を作成するプロセス動作と、
取得された前記表示特性を使用して、前記ページ付けされたページおよび広告を前記表示デバイスに適応させるプロセス動作と、
適応された前記ページ付けされたページ、および適応された広告を前記表示デバイスにレンダリングするプロセス動作と
を備えることを特徴とする方法。
【請求項２５】
広告および文書コンテンツを前記格納媒体にダウンロードするプロセス動作をさらに備えることを特徴とする請求項２４に記載の方法。
【請求項２６】
ダウンロードされた広告を前記ユーザのコンピューティングデバイス上でキャッシュするプロセス動作と、
追加の広告をダウンロードする前にどの広告が前記ユーザのコンピューティングデバイス上でキャッシュされているか判断するプロセス動作と、
前記ユーザのコンピューティングデバイスにキャッシュされていない広告だけをダウンロードするプロセス動作と
をさらに備えることを特徴とする請求項２４に記載の方法。
【請求項２７】
前記広告のうちの少なくとも１つを含む電子注文書をダウンロードするプロセス動作と、
前記少なくとも１つの広告がユーザによって選択されるときに前記電子注文書を表示するプロセス動作と、
前記ユーザが前記注文書に注文情報を入力することを可能にするプロセス動作と、
前記注文書を前記記憶媒体内に格納するプロセス動作と、
発注サイトとの通信が次に確立されるときに前記電子注文書を前記発注サイトに送信することによって発注するプロセス動作をさらに備えることを特徴とする請求項２５に記載の方法。
【請求項２８】
前記通信はネットワークを介することを特徴とする請求項２７に記載の方法。
【請求項２９】
請求項２４に記載の方法を実施するためのコンピュータ実行可能命令を含むことを特徴とするコンピュータ読取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインおよびオフライン広告のためのシステムおよび方法を対象とする。より詳細には、本発明は、画面に配信されるコンテンツ内のオンラインおよびオフライン広告のためのシステムおよび方法を対象とする。
【背景技術】
【０００２】
巨大でグローバルな印刷広告ビジネスは、広告主がその製品およびサービスに関する情報を新聞、雑誌などの出版物内に含めてもらうために支払うという概念に基づいて数世紀に渡って成長してきた。印刷の世界では、広告は、サイズ、位置、色および発行部数に基づいて、これらの要因の任意の組合せによって決定される料金で販売される。所与の日付にどんな記事が発行されるかを前もって具体的に知ることは困難なので、新聞は、広告のための具体的なページまたは欄を選ぶために、そのレイアウト、ならびに記事が各欄内で重要性および現在性に基づいて並べられるという事実への広告主の信頼を用いてきた。非常に良い例はニューヨークタイムズであり、同誌では、最初の欄の内部表紙は、毎日同じ位置に印刷されるニュースサマリーの隣に広告スペースを設けている。広告配置は、印刷広告営業によって「ポジション」と称される。しばしば、非常に特定のポジションだけが存在し、広告の残りは、要求に応じて欄内に配置される。
【０００３】
印刷広告のビジネスモデルは、広告が表示される出版物のサイズの比率、例えば全ページ、２ページまたは半ページ広告の代金を支払うことである。人は実際に、「眼球空間(eyeball space)」の割合、またはページ付けされた１組の表示される各コンテンツの一部の代金を支払う。雑誌では、全ページ広告は、ページのうちの１つのすべての部分を（明らかに）占める。見開き上の全ページ広告が「眼球空間」の５０％を占めることはそれほど明白ではない。しかし、雑誌の最終ページの全ページ広告は、１ページだけであるが、眼球空間の１００％を占める。広告が表示される実際のページに依存するコスト尺度も存在する。例えば、雑誌の第２ページ（表紙の裏ページ、または目次ページの反対側のページ）上の広告は、出版物のさらに内側の別のページ上の同じ広告より遥かに価値がある。出版物のまさに中央を占め、したがって両方のページ間の位置合わせの不一致をもたらす折り目がない見開き広告は、折り目がある見開きより価値がある。新聞では、（スペースには乏しいが、最も重要な記事がそこに掲載されるので読者が常に訪れる）第１面に表示される広告は、内側の同じ部分の広告より遥かに価値がある（したがってより高い値が付く）。さらに、広告は通常、広告がその意図された読者に届くところに配置される。例えば、広告主は、その広告、例えばビールが潜在的なビール愛飲家の顧客（例えばサッカーファンなど）が読むと見込まれる紙面の同じ欄に入ることを希望する。
【０００４】
眼球空間だけなく、広告に関連するコンテンツに基づく「望ましさの階層」が存在することがこのことから分かり得る。長年に渡って広告主、出版元および広告代理店は、「眼球空間」および配置に基づく支払いモデルを用いてこれを非常に身近な根拠としてきた。
【０００５】
ウェブは従来、リンクが完結し、次いで逆のナビゲーションまたはホームページに戻るジャンプを必要とするツリーライクなナビゲーションモデルを使用してきた。これは、ほとんどのウェブサイトが、ナビゲーション専用のかなりの量のスペースを有するホームページを伴うように設計される原因となり、このスペースのいくらかは、ジャンプを容易にするためにリンクをまたがって持続し得る。従来のウェブページ構成は、目次に戻って参照することによってナビゲーションされ得るとしても、それに欠けていることはページをめくる体験であり、このページめくりの体験は、コンテンツのレイアウトが線形であることを意味している。従来の印刷物で読むのと比べて、ウェブコンテンツの読まれ方には大きな違いがある。ウェブは読まれるのではなく、ブラウズされる。ページによっては、変化が閲覧者の注意を引くことを期待して、それが読まれている間に変化する。この手法は、ほとんどのウェブ広告で用いられ、注意を散漫にさせるので不満につながり、ユーザがその変更を消すことを知るようになった。
【０００６】
ウェブナビゲーションに関して論じた問題に加えて、画面上に表示されるコンテンツは読み難い。ウェブはその初めから、人々が文書を読み、作成することを可能にするためにＨＴＭＬを使用してきた（ウェブサイトは実際には、複雑な「文書」である）。文書の長さは一定ではないので、ウェブの最初の作成者が決定した粗い解決策は、スクロールウィンドウ内に文書を含むことであり、したがってそのウィンドウは、文書と同じ長さになるように作成されていた。スクロールは、読もうとしている人にとっては行うのにひどく不快なことであり、印刷設計者、製作者および印刷業者は、人々が読み易くするために、最適な線の長さ、書体、活字のサイズ、余白、ページサイズなどの組合せを開発するのに何百年もの時間をかけてきた。こうしたパラメータは、読むことの流れを中断させる、読者が誤って同じ行を２度読むことを回避するために、人間のために最適化されていた。スクロールウィンドウの設計では、行はしばしば２度読まれる。
【０００７】
ウェブは非常になじみが薄い広告モデルをも提示しており、この広告モデルは、多くの質問を提起してきた。ウェブバナー広告またはポップアップを雑誌の全ページ広告と比べるとどうであろうか、コストは比べてどうであるべきか。
【０００８】
ウェブ上に広告を出す上で問題を引き起こすある重要な問題は、従来のウェブ上には「ページ」のようなものが存在しないことである（例えば既に指摘したように、ウェブ「ページ」は実際にはページではなく、スクロールウィンドウである）。それは、それが表示されているデバイス、またはそれが表示されるウィンドウが（読者によってしばしば任意にスケーリングされる）伸ばされまたは縮小されるサイズによって決まる任意のサイズであり得る。結果として、ウェブ広告が着実に成長しているとしても、従来の印刷広告の多くは移行していない。バナー広告およびポップアップは、注意を散漫にするものと見なされる（人間の視野内でそれがもたらす動きが中断として作用するので、それは人間の知覚の最も深いレベルにある）。印刷広告では、読者がそれを通過してページを移動することを常に決定できる（したがってそれが同じ見方では見られない）ので広告がより読者の制御内にあるだけでなく、印刷（特に雑誌）の広告が魅力的で、望ましい掲載内容である限りおいて、デザイン表現が遥かに柔軟であることを可能にする。実際に、出版物のタイプによっては、人々は、掲載されている内容のためと同じくらいに広告のために雑誌を購入する。出版元、広告主および代理店は、それが完全に理解する印刷モデルにより近しいビジネスモデルを誰かが思い付けば、オンラインおよび画面上広告を使用する(get on board with)と考えられる。
【０００９】
ウェブまたはインターネット広告に関する別の問題は、高品質オンライン広告のテキストおよびグラフィックが非常に大きいので、低帯域インターネット接続をもつ読者がダウンロードするには骨が折れる可能性が高いことである。しかし、ブロードバンドインターネットアクセスが急速に加速しているので、この問題は、それほど重要ではなくなる。
【００１０】
印刷では部分ページ広告は、特定の記事または欄に隣接していることを伴って販売され得る。２ページレイアウトは、編集ページの反対側に全ページ広告を提供する。隣接物は編集ページと同じページまたは反対にあり、そのページが見える間見える。対照的に、従来の（ページ付けされていない）ウェブベースの文書の隣接性は、ホームページまたは目次ページを介して、あるいはツリー構造を検索することによってアクセスされる文書ツリーの枝上の一般にノードである特定の記事に関して存在する。隣接物は、ユーザが下へと読むときにスクロールされ、画面から離れ得る。記事の続きが新しい「ページ」に進む場合でも、ページは画面より長く、読むときに広告はスクロールして離れる。
【００１１】
印刷の標準サイズは、複数の雑誌で使用され得る広告を代理店が作成することを可能にする。広告は、標準の増分であるページサイズの関数として測定される。従来のウェブベースの広告では、サイズを標準化する試みが行われきたが、サイズは、それぞれのユーザについて同じではないことがある。ユーザによって選択されるフォントサイズおよび画面解像度は、ユーザ体験を決定する。ブラウザはフォント制御を可能にするが、フォントサイズの変更は一般に、広告に対して影響を及ぼさない。印刷を読むのが困難であり、フォントサイズを上げることを選択する人には一般に、広告内では利点がない。フォント変更によって、広告はその近隣性を失い、記事のテキストの一番下の行の遥か下にあることにもなり得る。
【００１２】
印刷では、色は効果があり、カラー広告はより多くの費用がかかる。色は、コストのせいで新聞ほど一般的ではないが、ほとんどの雑誌において広告コンテンツを編集コンテンツと差別化する。色は、ウェブベースの画面上広告でも同様に効果があり、広告コストを一般に増加させない。しかし、ウェブ上の広告で使用される色は、ウェブ上では色がより幅広く使用されているので、印刷ほどには編集コンテンツと差別化しない。
【００１３】
印刷での読者との対話は、ユーザによって指示される続報のための住所、電話番号およびウェブアドレスの掲載に限られる。ウェブでは、直販のためのサイトへのリンクをイネーブルすることが可能である。消費者がそれを好むときに製品を見ることができるように、製品およびオプションの多様性を示すことも可能である。例えば、ユーザがそれを好む場合に見ることができるように広告の車の色を変更することが可能である。動きおよびフラッシュは、「ポップアンダー」および「ポップオーバ」ウィンドウと同様に頻繁に使用される。
【００１４】
印刷の広告は、複数の号で、さらにはある号内の複数ページ上で、後者は珍しいとしても反復されることができる。ウェブベースの広告では、広告は、ウェブブラウズの単一のセッション内でまたは複数のセッションに渡って頻繁に繰り返され得る。販売モデルは、ページ付けではなくナビゲーションに基づいて異なり得る。
【００１５】
印刷では修正は、将来の発行日のために元の広告を手直しし、それを再提出することによって行われる。ウェブベースの広告では、常駐データベースおよび広告空間全体に渡る移動のトラッキングに基づいた広告の自動修正の概念があり得る。
【００１６】
ページ付けされたインターネットまたはウェブ、ページ付けされた全部のページを表示するものは、印刷広告の利点、およびウェブユーザが期待する対話を提供し得る。いくつかのウェブサイト（例えばインターナショナルヘラルドトリビューンなど）は、ウェブ上のページ付けの概念を用いてきた。しかし、それらは、遥かに難しいサイト全体のページ付けではなく、記事にページ付けするためにだけにそれを使用する。ページ付けに必要なリフロー(reflow)はテキストだけのコンテンツ（記事）にとっては比較的に簡単明瞭であるが、グラフィックも含まれる場合には遥かに難しくなるので、既知のウェブサイトのいずれもが、ページ付けされたコンテンツに広告を出すことができていなかった。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明のシステムおよび方法は、インターネットまたはウェブ上、あるいは他の電子出版物または文書内で使用される従来の画面上広告方式の上記限界を、様々な表示およびウィンドウサイズに基づいて適応し、所与の相対ページサイズに基づいて広告を固定し、サイズ変更することを可能にするページ付けされた画面上ページを配信することによって克服する。文書コンテンツは、広告の周りに収まるようにリフローされる。
【課題を解決するための手段】
【００１８】
本発明によるシステムおよび方法は、ユーザのコンピューティングデバイスの表示デバイスに適応する画面コンテンツのページ付けを可能にするアプリケーションを含む。一実施形態では、例えばこれは、ページ付けおよび適応型文書テンプレートを備えたブラウザによって行われる。このアプリケーションは、ページ付けされたページおよび記事に広告を固定する能力をも提供する。本発明の一実施形態では、広告を置くための広告ウィンドウ枠(pane)は、画面上のコンテンツのページ付けされたページ内に残される。本明細書で言及されるときは、ページ付けされたページは、スクロールウィンドウと区別されており、印刷された文書内で使用されるページに類似のページに電子文書を分割する結果である。
【００１９】
本発明によるシステムおよび方法の一実施形態では、適応型広告が含まれる。一実施形態では、適応型広告テンプレートが、１組の規則に従って割り当てられた所与の広告ウィンドウ枠に適応し得る適応型広告を作成する。こうした規則は、割り当てられる画面のスペース(screen real estate)、ならびにフォントサイズなど、外観パラメータのユーザの嗜好、およびユーザの購買パターンに関する情報などに依存し得る。こうした広告テンプレートの一部は、適度に制約されるパラメータ内で所与の広告をサイズ変更するにすぎない。他のテンプレートは、それが例えばポケットＰＣ上で適合するように広告コンテンツの一部を取り除く。こうしたテンプレートは、Ａｄｏｂｅ  Ｉｎ−ＤｅｓｉｇｎまたはＱｕａｒｋ  Ｅｘｐｒｅｓｓなど、既存の従来のアプリケーションで作成され、次いで必要であれば所与の出版物内で使用するために変換され得る。例えば、本発明の一実施形態では、Ｑｕａｒｋ  Ｅｘｐｒｅｓｓは、広告テンプレートを使用する広告を作成するために使用されていた。次いで、広告テンプレートは、広告コンテンツから分離されていた。次いで分離されたテンプレートは、リフローされた広告および文書コンテンツと併せて使用されていた。
【００２０】
さらに本発明は、テンプレートを入れ子(nest)にする能力を提供し得る。例えば、適応型広告テンプレートの形の半ページ広告は、例えば「雑誌」テンプレートなどの適応型文書テンプレート内のオブジェクトとして格納され得る。適応型文書テンプレートは、ユーザの表示サイズに基づいてユーザのブラウザから「ページサイズ」を継承し、ページ付けされたページ、したがって広告ウィンドウ枠をそれに応じてサイズ変更する。
【００２１】
本発明によるシステムおよび方法は、「層」を備えた広告をそれ自体で構築する能力を含むこともでき、テキストとグラフィックが分離している。グラフィックは、例えば（ＪＰＥＧなどの別の形式で同様にうまく格納され得るが）グラフィック交換形式（ＧＩＦ：Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）ファイルとして格納され、サイズに合わせてスケーリングされ、テキストは、適応型およびフロー技術を用いて配置される。広告は、ライブリンク、ビデオなどを含むことができる。一実施形態では、広告は、拡張可能アプリケーションマークアップ言語（ＸＡＭＬ：Ｅｘｔｅｎｓｉｂｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表現される。
【００２２】
今述べた利点に加えて、本発明の他の利点は、それに付いている図面と併せて考慮されれば、本明細書で以下に続く詳細な説明から明らかになろう。
【００２３】
本発明の具体的な特徴、側面および利点は、以下の説明、添付の特許請求の範囲、および添付の図面に関してよりよく理解される。
【発明を実施するための最良の形態】
【００２４】
本発明の好ましい諸実施形態についての以下の説明では、その一部を形成し、また本発明が実施され得る具体的な実施形態が例を用いて示されている添付の図面を参照する。他の実施形態が使用されることができ、また本発明の範囲から逸脱せずに構造上の変更が行われ得ることが理解されよう。
【００２５】
１．０  例示的なオペレーティング環境
図１に、本発明が実施され得る適切なコンピューティングシステム環境１００の一例を示す。コンピューティングシステム環境１００は、適切なコンピューティング環境の一例にすぎず、本発明の使用または機能の範囲に関する限定について示唆するためのものではない。またコンピューティング環境１００は、例示的なオペレーティング環境１００内に示す構成要素のいずれか１つまたは組合せに関する依存関係または要件を有するものと解釈すべきでない。
【００２６】
本発明は、複数の他の汎用または特定目的のコンピューティングシステム環境または構成で動作することができる。本発明の使用に適し得るよく知られているコンピューティングシステム、環境および／または構成の例には、それだけに限らないが、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブルな家電、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、および上記システムまたはデバイスのいずれかを含む分散コンピューティング環境などが含まれる。
【００２７】
本発明は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で述べることができる。プログラムモジュールは一般に、特定のタスクを実施し、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造体などを含む。本発明は、通信ネットワークを介してリンクされたリモート処理デバイスによってタスクが実施される分散コンピューティング環境内で実施されることもできる。分散コンピューティング環境内では、プログラムモジュールは、メモリ記憶デバイスを含めて、ローカルとリモートの両方のコンピュータ記憶媒体内に置かれ得る。
【００２８】
図１を参照すると、本発明を実施するための例示的なシステムが、コンピュータ１１０の形の汎用コンピューティングデバイスを含んでいる。コンピュータ１１０の構成要素は、それだけに限らないが、処理デバイス１２０、システムメモリ１３０、ならびにシステムメモリを含めて様々なシステム構成要素を処理デバイス１２０に結合するシステムバス１２１を含み得る。システムバス１２１は、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチャのいずれかを用いたローカルバスを含めて、複数タイプのバス構造のいずれかであり得る。限定するためではなく、例を挙げると、こうしたアーキテクチャには、業界標準アーキテクチャ（ＩＳＡ：Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ：Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、拡張ＩＳＡ（ＥＩＳＡ：Ｅｎｈａｎｃｅｄ  ＩＳＡ）バス、ビデオ電子規格協会（ＶＥＳＡ：Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、およびメザニンバスとも呼ばれる周辺コンポーネント相互接続（ＰＣＩ：Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスが含まれる。
【００２９】
コンピュータ１１０は一般に、様々なコンピュータ読取り可能媒体を含む。コンピュータ読取り可能媒体は、コンピュータ１１０からアクセスされ得る任意の使用可能な媒体とすることができ、揮発性と不揮発性、取外し可能と取外し不可能の両方の媒体を含む。限定するためではなく、例を挙げると、コンピュータ読取り可能媒体は、コンピュータ記憶媒体および通信媒体を含み得る。コンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造体、プログラムモジュールまたは他のデータなどの情報を格納するための任意の方法または技術で実装された揮発性と不揮発性、取外し可能と取外し不可能の両方の媒体を含む。コンピュータ記憶媒体には、それだけに限らないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ：ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）または他の光ディスク記憶デバイス、磁気カセット、磁気テープ、磁気ディスク記憶デバイスまたは他の磁気記憶デバイス、あるいは所望の情報を格納するために使用することができ、またコンピュータ１１０によってアクセスされることができる任意の他の媒体が含まれる。通信媒体は一般に、搬送波や他のトランスポート機構などの変調されたデータ信号中のコンピュータ読取り可能命令、データ構造体、プログラムモジュール、または他のデータを実施し、また任意の情報送達媒体を含む。用語「変調されたデータ信号」は、信号の情報を符号化するなどのやり方でその特性の１つまたは複数が設定されまたは変更される信号を意味する。限定のためではなく、例を挙げると、通信媒体には、有線ネットワークや直接有線接続などの有線媒体、ならびに音響、ＲＦ、赤外線などの無線媒体、および他の無線媒体が含まれる。上記内容のいずれかの組合せもまた、コンピュータ読取り可能媒体の範囲内に含まれるべきである。
【００３０】
システムメモリ１３０は、読出し専用メモリ（ＲＯＭ：ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１３１およびランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３２などの揮発性および／または不揮発性メモリの形のコンピュータ記憶媒体を含む。起動時などにコンピュータ１１０内の要素間で情報を転送するのに役立つ基本ルーチンを含む基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）１３３は一般に、ＲＯＭ１３１に格納される。ＲＡＭ１３２は一般に、処理デバイス１２０によって即時にアクセス可能であり、かつ／またはそれによる操作を現在受けているデータおよび／またはプログラムモジュールを含む。限定するためではなく、例示するために、図１にオペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６およびプログラムデータ１３７を示す。
【００３１】
コンピュータ１１０は、他の取外し可能／取外し不可能、揮発性／不揮発性のコンピュータ記憶媒体をも含み得る。例示するためだけに、図１に、固定式不揮発性の磁気媒体から読み出しまたはそこに書き込むハードディスクドライブ１４１、着脱式不揮発性の磁気ディスク１５２から読み出しまたはそこに書き込む磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体などの着脱式不揮発性の光ディスク１５６から読み出しまたはそこに書き込む光ディスクドライブ１５５を示す。例示的なオペレーティング環境内で使用され得る他の取外し可能／取外し不可能、揮発性／不揮発性のコンピュータ記憶媒体には、それだけに限らないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブ１４１は一般に、インターフェース１４０などの取外し不可能メモリインターフェースによってシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は一般に、インターフェース１５０などの取外し可能メモリインターフェースによってシステムバス１２１に接続される。
【００３２】
上記で論じ、また図１に示したドライブおよびその関連のコンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造体、プログラムモジュール、およびコンピュータ１１０のための他のデータの記憶域を提供する。図１で、例えばハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６およびプログラムデータ１４７を格納するものとして示されている。こうした構成要素は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６およびプログラムデータ１３７と同じでも、それとは異なっていてもよいことに留意されたい。少なくともそれらがそれぞれ異なるコピーであることを示すために、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７にはそれぞれ異なる番号がここでは付与されている。ユーザは、キーボード１６２、ならびにマウス、トラックボールまたはタッチパッドと一般に称されるポインティングデバイス１６１などの入力デバイスを用いてコンピュータ１１０にコマンドおよび情報を入力することができる。他の入力デバイス（図示せず）は、マイク、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナなどを含み得る。これらのおよび他の入力デバイスはしばしば、システムバス１２１に結合されたユーザ入力インターフェース１６０を介して処理デバイス１２０に接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）などの他のインターフェースおよびバス構造によって接続されることもできる。モニタ１９１または他のタイプの表示デバイスもまた、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続される。コンピュータは、モニタに加えて、出力周辺インターフェース１９５を介して接続され得るスピーカ１９７およびプリンタ１９６などの他の周辺出力デバイスをも含み得る。本発明にとって特に重要なことに、画像１６４のシーケンスをキャプチャすることができる（デジタル／電子の静止画または動画カメラ、あるいはフィルム／写真スキャナなどの）カメラ１６３は、パーソナルコンピュータ１１０への入力デバイスとして含まれることもできる。さらに、１つのカメラだけが示されているが、パーソナルコンピュータ１１０への入力デバイスとして複数のカメラが含まれ得る。１つまたは複数のカメラからの画像１６４は、適切なカメラインターフェース１６５を介したコンピュータ１１０への入力である。このインターフェース１６５は、システムバス１２１に接続され、それによって画像がＲＡＭ１３２、またはコンピュータ１１０に関連する他のデータ記憶デバイスのうちの１つにルーティングされ、それ内に格納されることを可能にする。しかし、画像データは、カメラ１６３の使用を必要とせずに、上記のコンピュータ読取り可能媒体のいずれかからもコンピュータ１１０に入力され得ることに留意されたい。
【００３３】
コンピュータ１１０は、リモートコンピュータ１８０などの１つまたは複数のリモートコンピュータへの論理接続を使用して、ネットワーク化された環境内で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードとすることができ、また図１にはメモリ記憶デバイス１８１だけが示されているが、コンピュータ１１０に関して上記で述べた要素の多くまたはすべてを一般に含む。図１に示す論理接続は、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）１７１、および広域ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）１７３を含むが、他のネットワークをも含み得る。こうしたネットワーキング環境は、オフィス、企業規模のコンピュータネットワーク、イントラネットおよびインターネットでは一般的である。
【００３４】
ＬＡＮネットワーキング環境内で使用される場合、コンピュータ１１０は、ネットワークインターフェースまたはアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境内で使用される場合、コンピュータ１１０は一般に、モデム１７２、またはインターネットなどのＷＡＮ１７３を介して通信を確立する他の手段を含む。内部にあっても、外部にあってもよいモデム１７２は、ユーザ入力インターフェース１６０または他の適切な機構を介してシステムバス１２１に接続され得る。ネットワーク環境内では、コンピュータ１１０に関して示したプログラムモジュール、またはその一部は、リモートメモリ記憶デバイス内に格納され得る。限定のためではなく、例示するために、図１に、メモリデバイス１８１内に常駐するリモートアプリケーションプログラム１８５を示す。図示するネットワーク接続は例示的なものであり、コンピュータ間で通信リンクを確立する他の手段が使用され得ることが理解されよう。
【００３５】
例示的なオペレーティング環境についてここでは論じたが、この説明の節の残りの部分は、本発明を実施するプログラムモジュールについての説明に当てられる。
【００３６】
２．０  画面に配信されるコンテンツ内のオンラインおよびオフライン広告のためのシステム
本発明によるシステムおよび方法は、ユーザの表示サイズに基づいて適応し、また所与のページ付けされたページサイズに基づいて広告の固定およびサイズ調整を可能にするページ付けされた画面上ページを提供する。文書コンテンツは、広告の周りに収まるようにリフローされる。
【００３７】
２．１  システムの説明
このシステムは、ページ付けされた画面上コンテンツ用の広告を提示するために適応型レイアウト技術を使用する。このシステムは、広告が、コンテンツおよび広告が表示されるデバイスの画面サイズに関係なく、画面のスペースの同じ割合を常に保持するようにサイズ変更されることも可能にする。本発明のシステムはさらに、文書に広告を固定し、ユーザの画面上に表示されるページ付けされたページ内の広告ウィンドウ枠内に広告を入れ子にする能力を提供する。
【００３８】
図２に、本発明の一実施形態の例示的な概略図が示されている。図２に示すように、このシステムは、コンピューティングデバイス２０２を含む。コンピューティングデバイス２０２は、画面上の表示のためにページ付けされた全ページを作成するためのオーサリングツール２０４を含み、ページのサイズおよび文書配置がユーザの表示デバイスに合わせて調整され得る。本発明の一実施形態では、こうしたページ付けされた全ページは、１組の適応型レイアウトテンプレートを用いることによって作成される。１組の適応型レイアウトテンプレートは、それぞれ異なるページサイズおよび表示条件の範囲内で構成可能であり、文書コンテンツが表示される表示条件、および他のコンテンツプロパティを参照して要素のレイアウトを定義する様々な要素タイプおよび制約ベースの関係を含む。文書オーサリングツール２０４は、広告が配置されるページ付けされたページ内に広告ウィンドウ枠を指定する能力をも提供する。こうした広告ウィンドウ枠は、例えばページの半分、ページの４分の１または全ページとして定義され得る。
【００３９】
コンピューティングデバイス２０２は、割り当てられた所与の広告ウィンドウ枠に適応し得る広告を作成することができる広告オーサリングツール２１０をも含む。本発明の一実施形態では、広告オーサリングツール２１０は、割り当てられた様々な広告ウィンドウ枠に適合する広告を作成するために適応型広告テンプレートを使用し得る。コンピューティングデバイス２０２は、広告ウィンドウ枠内に入れ子にされた広告をレンダリングし、また広告の周りにページ付けされた文書コンテンツをレンダリングすることができるレンダラー２１４をも含み得る。ページ付けされたページを作成するために使用される適応型文書オーサリングツール、および適応型広告オーサリングツールは、同じコンピューティングデバイス上ではなく、別々のコンピューティングデバイス上でホストされ得ることに留意されたい。どのオーサリングツールがコンピューティングデバイス２０２内に常駐していないかに応じて、１つまたは両方がコンピューティングデバイス２０２によってアクセスされる。
【００４０】
図３に示すシステムの別の実施形態では、コンピューティングデバイスは、イントラネットやインターネットなどのコンピュータネットワークを介して他のコンピューティングデバイス（すなわちクライアント）からアクセスすることができるサーバの形を取る。サーバ３１８は、ページおよび広告を使用して、表示のために１つまたは複数のクライアント３１６ａ．．．３１６ｎに送信される統合された広告を含む電子文書、出版物またはウェブページを生成する。サーバ３１８は、画面サイズや解像度などの表示パラメータを判断するために各クライアント３１６に質問する。次いでサーバ３１８は、文書オーサリングツール３０４に（広告ウィンドウ枠を含めて）適切な文書レイアウトを生成し、ページ付けされた文書コンテンツを挿入し、それをサーバに提供するよう指示する。次いで、サーバ３１８は、広告オーサリングツール３１０に、オーサリングツール３０４によって生成されたページレイアウトの広告ウィンドウ枠内に適合する広告コンテンツを生成し、サーバ３１８にそれを提供するよう指示する。次いで、サーバ３１８は、表示のためクライアント３１６に、ページ付けされた文書コンテンツ、およびページレイアウトの広告ウィンドウ枠内に挿入された広告コンテンツを送信する。
【００４１】
図４に示す代替実施形態では、広告ウィンドウ枠内に配置するためにクライアント４１６に広告を送信する別個の広告サーバ４２２が使用され、サーバ４１８などの別個のサーバは、文書コンテンツおよびページレイアウトを提供するために使用される。この実施形態の他のコンポーネントは、図３に示すように動作する。しかし、サーバ４１８は、クライアントの表示仕様および広告ウィンドウ枠のサイズを広告サーバ４２２に送信し、したがって広告サーバは、クライアントの表示デバイス上の広告ウィンドウ枠に適合するように広告をフォーマットし得る。さらに、クライアントコンピューティングデバイスは、広告を広告ウィンドウ枠内に挿入するように構成され、またクライアントの表示デバイス上に表示するためにページをフォーマットする。
【００４２】
システムの別の実施形態では、上述の図２のコンピューティングデバイスは、コンピュータネットワークに接続されたクライアントデバイスの形を取る。図５に示すようにこの実施形態では、文書コンテンツおよび広告を積極的に管理するためにサーバが使用されるのではなく、クライアントコンピューティングデバイス５０２が、上述のページ生成機能を実施する。より具体的には、クライアントコンピューティングデバイス５０２は、図２で述べたように、ページ付けされた画面上コンテンツおよび広告を作成するために使用される。画面コンテンツおよび広告は、サーバ５２４からダウンロードされ、または記憶媒体５１８上でクライアント５０２に直接に提供され得る。クライアント５０２上のアプリケーション５２６は、記憶媒体５１８から画面コンテンツおよび広告を抽出し、上述したように文書オーサリングツール５０４および広告文書ツール５１０を使用してクライアントの表示デバイス上に画面コンテンツおよび広告を配置する。これは一般に、画面サイズおよびパラメータを認識しており、また文書レイアウトおよびどのサイズの広告が使用されるべきかを判断するクライアント５０２内に格納された適応型文書アプリケーションを使用することによって行われる。次いで、クライアント５０２は、（上述したように）計算された、適応されたページサイズおよび広告ウィンドウ枠に基づいて広告および文書コンテンツをレンダリングし表示する。
【００４３】
図６に示すように、動作において、システムは最初に、文書および広告コンテンツを入力する（プロセス動作６０２）。次いで、広告ウィンドウ枠を含むページ付けされた適応型ページが判断される（プロセス動作６０４）。適応型広告が作成される（プロセス動作６０６）。ユーザの画面用のページ付けされたページおよび適応型広告を配置するために、ユーザの表示パラメータが取り出され、使用される（プロセス動作６０８）。次いで、プロセス動作６１０で示すように、適応された、ページ付けされたページおよび広告がユーザの表示デバイス上でレンダリングされる。
【００４４】
以下の段落は、本発明の特徴についての追加の詳細を提供している。 
２  ２  ページ付けされた適応型画面レイアウト
上述したように、本発明によるシステムおよび方法は、広告を受信するためにフォーマットされる、ページ付けされた適応型画面レイアウトを作成するためのアプリケーションを含む。こうした適応型可能画面レイアウトは、（例えばページ２は全ページ広告であり、別の広告はこのスポーツ記事の第２ページ上の半ページであるなど）広告をページまたは記事に固定する能力を提供する。適切な適応型文書レイアウトアプリケーションは、こうしたページ付けされた適応型画面レイアウトを作成するために使用され得る。その一適用例は、２００４年１月３０に出願された米国特許出願１０／７６８９９３号（公開番号２００５００５５６３５）「System and Method for Facilitating Adaptive Grid-Based Document Layout」に記載されている適応型グリッドベース文書レイアウトがある。この適応型グリッドベース文書レイアウト技術は、それぞれ異なるページサイズおよび表示条件の範囲内で構成可能な１組の適応型テンプレートを符号化する。このテンプレートは、文書コンテンツが表示される表示条件、および他のコンテンツプロパティを参照して要素のレイアウトを定義する様々な要素タイプおよび制約ベースの関係を含む。適応型グリッドベース文書レイアウトは、レイアウトエンジンおよびページ付け器（ｐａｇｉｎａｔｏｒ）を用いて、文書コンテンツを適応させるために使用するテンプレートの所望のシーケンスを判断する。適応型グリッドベース文書レイアウトは、新しい適応型テンプレート内にレイアウト要素をインタラクティブに描画し構成するためのテンプレートオーサリングツールおよびユーザインターフェースをも提供する。
【００４５】
２  ３  広告用の適応型テンプレート
本発明によるシステムおよび方法は、上述の広告ウィンドウ枠内への挿入のための適応型広告を作成する能力を備えたアプリケーションをも提供する。アプリケーションは、上記で論じた広告ウィンドウ枠など、そのために画面上で指定されたスペース内に適合するように広告をサイズ変更する。適切にサイジングされた広告が、指定された広告ウィンドウ枠内に配置され得るように、複数の広告テンプレートが格納され得る。このアプリケーションは、その意図されたスペースのために広告をサイズ変更するだけでなく、例えばポケットＰＣ上で適合するように広告のコンテンツの一部を取り除くこともできる。ほとんどのデスクトップ／ラップトップ構成は、適度に制約されたパラメータ内でのサイズ変更だけを必要とする。適応型広告テンプレートは、Ａｄｏｂｅ  Ｉｎ−ＤｅｓｉｇｎまたはＱｕａｒｋ  Ｅｘｐｒｅｓｓなどの様々な従来アプリケーションで既に作成されていることがあり、所与の出版物で使用するのに必要であれば変換され得る。例えば、本発明の一実施形態では、Ｑｕａｒｋ  Ｅｘｐｒｅｓｓが、広告テンプレートを含む広告を作成するために使用されていた。次いで、広告テンプレートは、広告コンテンツから分離される。次いで、分離された広告テンプレートは、フロー変更される広告コンテンツと共に使用される。
【００４６】
２  ４  継承を伴う入れ子にされたテンプレート
本発明によるシステムおよび方法のオーサリングツールは、継承を伴うテンプレートの入れ子を行う能力をも提供する。すなわち、広告は、適応型レイアウトテンプレートの広告ウィンドウ枠内で入れ子にされ得る。例えば、半ページ広告は、「雑誌」適応型文書テンプレート内のオブジェクトとして格納された適応型テンプレートである。それは、クライアントのブラウザから「ページサイズ」を継承し、広告テンプレートを、またそれに応じて雑誌ページをサイズ変更する。
【００４７】
本発明によるシステムおよび方法の一実施形態では、２００２年５月３０日に出願され、一連番号第１０／１５９６２７号（公開番号２００３０２２９８４５）が付与された「System and Methods for Adaptive Document Layout Via Manifold Content」という名称の米国特許出願に記載されている適応型レイアウトシステムが、広告を入れ子にするために使用される。この適応型文書レイアウトシステムおよび方法は、コンテンツの多様な表現、すなわちそれがテキスト、グラフィック、画像、さらには文体規約やユーザインターフェース制御などであれ、文書内に現れ得る何かの複数のバージョンを可能にする。次いで、このコンテンツは、表示状況、すなわち使用される表示デバイス、ならびに潜在的には、（例えば大きい文字の表示や要約表示などの）読者の嗜好やコンピューティングパワーまたは帯域幅の制約など、任意の追加の嗜好または制約に適合するように動的に選択され、フォーマットされる。
【００４８】
米国特許出願第１０／１５９６２７号に記載された適応型文書レイアウトシステムおよび方法は、広告を含むためのこの多様なコンテンツの表現、文書内に表示され得るすべての可能なタイプのコンテンツの複数バージョンの表現、すなわち文書ツリーを表現するのに十分なほど柔軟な表現を作成する。このコンテンツを操作するために、こうした多種多様なバージョンのすべてを取り扱うことを自然で簡単明瞭にするユーザインターフェースを備えたオーサリングシステムが提供される。さらに、文書の多様なコンテンツを自動的にリアルタイムに適応させ、フォーマットするレイアウトエンジンが提供される。適応型文書レイアウトシステムおよび方法は、コンテンツのバージョンを所与の表示に適合するように自動的にフォーマットする。例えば、表示デバイスは、ハンドヘルドデバイス、ワイド画面表示または標準のコンピュータモニタであり得る。適応型文書を配置する際には、代替コンテンツの各バージョンに関連する属性が使用される。それは、ページサイズ、カラムサイズ、ページ範囲および図形サイズに関する属性を含む。最も一般的な意味では、文書を配置するときに、文書ツリー、およびコンテンツが表示される長方形の領域（広告ウィンドウ枠など）がシステムに入力される。文書ツリーがトラバースされ、文書コンテンツノードに遭遇したときに適切なレイアウトエンジンが呼び出されて、長方形の領域内のウィンドウ枠のサイズを判断する。各コンテンツノードについてウィンドウ枠サイズが判断されると、コンテンツは、各ウィンドウ枠内にレンダリングされる。しかし、広告ウィンドウ枠の形状は長方形以外でもよく、本発明はこの形状に限定されないことに留意されたい。
【００４９】
それぞれのウィンドウ枠をレンダリングするために、ウィンドウ枠のサイズ、コンテンツの代替バージョン、およびレンダリングされるコンテンツの属性がシステムに入力される。代替コンテンツの各バージョンについての改行の最良の解決策を見つけ、各バージョンのテキスト区切りの良好度スコア（ｇｏｏｄｎｅｓｓ  ｓｃｏｒｅ）を提供するために、テキストコンテンツの各バージョンが評価される。最良の画像配置解決策を見つけ、図形の配置の各バージョンの図形レイアウトの良好度スコアを提供するために、画像コンテンツの各バージョンも評価される。レイアウト良好度スコアを使用した、テキストおよび図形コンテンツの代替バージョンの最良の組合せは、テキストの改行および図形レイアウトの良好度スコアに基づく。次いで、最良のレイアウト良好度スコアをもつテキストと図形の組合せが、ウィンドウ枠内にレンダリングされる。
【００５０】
２  ５  広告の層
上記で論じた本発明の特徴に加えて、一実施形態は、テキストとグラフィックが分離される「層」を備えた広告をそれ自体で構築する能力を提供する。グラフィックは（例えば）ＧＩＦとして格納され、サイズに合わせてスケーリングされ、テキストは、適応型およびフロー技術を用いて配置される。これは、例えばオーバレイされるグラフィックとは独立にテキストがスケーリングされることを可能にする利点を有する。テキストおよびグラフィックは同じアルゴリズムを用いて直線的にスケーリングされることはできず、グラフィクスは直線的にスケーリングされ得るが、２０年に渡る経験が、テキストは直線的にスケーリングされ得ないことを示している。あるプログラミング言語全体は、必要な非線形スケーリングをサポートするための「フォントヒンティング」と称される概念をサポートするように進化してきた。広告は今日、ビットマップ全体の一部としてテキストを含むＧＩＦグラフィックとしてしばしば作成される。こうした広告がスケーリングされるときにテキストは、グラフィック全体に適応される線形スケーリング、およびテキスト品質および可読性結果の著しい低下をひどくこうむる。テキストの非線形スケーリングをサポートすることに加えて、別個に保たれているがグラフィックに基づいて階層化されているテキストもまた、他の理由、例えば視覚障害をもつ読者に対処し、すなわち印刷物の「大きい活字」バージョンに相当する広告のバージョンのために、異なるやり方でスケーリングされ得る。広告は、ライブリンク、ビデオなどを含むこともできる。一実施形態では、広告はＸＡＭＬで記述される。別の実施形態では、階層化されたテキストは、適切な背景として働くグラフィックの一部に対して常に表示されるように移動されスケーリングされる。例えば、白いテキストは、より読みやすくする画像の暗い部分に対して表示されるようにリフローされる。背景グラフィックを考慮するためにどのようにテキストを移動するかについての特定の規則は、適応型広告レイアウトテンプレート内で符号化され得る。
【００５１】
２  ６  広告反復アルゴリズム
本発明の一実施形態では、ページが表示される度に広告反復アルゴリズムが使用され、このアルゴリズムは、別の（より低価格の）広告が最初に見られる前に所与の（例えば最高の価格の）広告を繰り返させ得る。このために、従来の様々な広告反復アルゴリズムが使用され得る。それぞれが異なる価格カテゴリにある４つの広告を用いた例では、シーケンスは１，２，１，３，１，２，４のようなものとすることができ、このシーケンスは、７つのうちから広告位置１の３つの表示を提供する。さらに、アルゴリズムは、発行元によって管理され、また広告テンプレートまたは雑誌テンプレート内に組み込まれる１組の別個の規則として表現され得る。他の例は、読者によって表現され、または読者の従来広告との対話を分析することによって判断される１組の嗜好であり得る。
【００５２】
２  ７  自動修正広告
本発明の別の実施形態では、自動修正広告が、ページ付けされた文書内の同じ「場所」に異なるコンテンツを提示することができ、また別箇に、または上記で論じた広告反復アルゴリズムと共に使用され得る。固定の広告が使用される場合、ページ付けされた文書を読む過程で特定の配置が頻繁に表示される。最も明らかな例は、雑誌の目次（ＴＯＣ：Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）に隣接する広告であり得る。読者がＴＯＣを再び参照する度に広告が見られる。この位置に配置された自動修正広告は、読者が広告のページに移動しまたはそれを通過する度に同じ広告主によって与えられた様々なアイテムを示す追加の価値を提供する。例えば、カタログ衣類販売元Ｌａｎｄｓ’ＥｎｄがＴｈｅ  Ｎｅｗ  Ｙｏｒｋｅｒの広告に季節衣料の広告を出す。こうした広告は通常、部分ページであり、カタログからの単一のアイテムの写真を参照番号と共に含み、この参照番号は、Ｌａｎｄｓ’Ｅｎｄのウェブサイトまたは印刷カタログ上で発注しまたは使用するために使用され得る。この広告が頻繁に通過される場合、衣類の様々なアイテムを回転させると、読者によって無意識に退けられていたかもしれない同じアイテムを絶えず示すよりも特定の読者の注意を引くより多くの機会がもたらされる。アイテムを変更することによって、任意の単一の読者に「気に入られる」機会が増える。回転されるアイテムは、広告の背後の小さいデータベースからのものである。読者が既に示され、置き換えられたアイテムに対して操作を行うことを望む場合に読者がすべてのアイテムを見ることを可能にするための広告内の制御も存在し得る。この手法は、頻繁に通過されまたはアクセスされる位置に置かれた部分的な広告の価値を高める。
【００５３】
２  ８  オフライン対オンライン広告
上述したように、本発明の一実施形態は、オフライン構成を提供する。広告は、出版物の基本のコンテンツと比べてコストが高いので、思慮深い手法を必要とする。オンライン文書内の広告のコストは、全体のファイルサイズ、それをダウンロードするのに必要な帯域幅、およびそれを格納するのに必要なファイル空間へのその寄与度に関連する。印刷では、カラー広告は白黒テキストより費用がかかり、これは、広告の価格付けに織り込まれ、読者への影響はない。電子定期刊行物（ｅＰｅｒｉｏｄｉｃａｌ）、電子媒体上でまたはネットワークを介して配布される定期刊行物、または他の画面上コンテンツの場合には、コストは発行元と消費者の両方へのダウンロードサイズ／時間に影響を及ぼし、したがって、読者に迷惑をかけない注意が払われなければならない。本発明の一実施形態では、ダウンロード時間が、クライアント側の広告のキャッシュによって低減される。この実施形態では、知的ダウンロードシステムが、広告が既に読者のマシン上にあるかどうか知らせ、それを再ダウンロードし得ないように、あるアプリケーションが、クライアント側の広告コンテンツを管理する。この手法は、ある出版物の複数の号に渡って、または複数の出版物においてより長い期間の間再利用され得るので、上記で述べた自動修正広告にさらに大きい価値を提供する。
【００５４】
本発明の別の実施形態では、オフライン状況のユーザがまさにオンライン状態であるかのように、またはほとんどそうであるかのように、当該の品物を注文するために広告内のリンクをクリックすることが可能である。この場合、ユーザは、オフラインでも使用可能であるようにダウンロードされおり、またユーザが広告内のリンクをアクティブ化するときにオンラインページのように見えるウェブページに連れて行かれ得る。ユーザは、注文書のすべての欄を入力することができ、まだオフラインの間に注文を基本的にはその瞬間にその場で発注することができる。インターネット接続性が再び存在するときに、入力されたフォームが企業に返送され、ユーザのさらなる動作を必要とせずにバックグラウンドで自動的に広告を出す。
【００５５】
オンライン広告は、すべての現在のウェブストリーミング技術を使用し得る。ウェブサイトの対応するオフライン代替物は、プレースホルダまたは非ストリーミング広告の等価物を含む。「オフラインバージョン」のソースがオンラインバージョンである場合、広告は、ダウンロード時にオフラインバージョンが作成されるときに置き換えられる。
【００５６】
３．０  表示画面に配信されたコンテンツ内でオンラインおよびオフライン広告を販売するための方法
３  １  概要
一般に、本発明は、「眼球空間」および配置に基づく画面上広告のための支払いモデルを含む。一実施形態では、図７に示すように、広告ウィンドウ枠を含む、ページ付けされた適応型ページが作成され（プロセス動作７０２）、適応型広告が、広告ウィンドウ枠に適合するように作成される（プロセス動作７０４）。次いで、広告が、それが占める画面表示スペースの割合に一部基づいて販売される（プロセス動作７０６）。
【００５７】
本発明によるシステムおよび方法の別の実施形態では、広告は、サイズ、ならびに例えば隣接性、頻度および「修正」などの他の要因に基づいて価格付けされる１つまたは複数のサイズでデータベースから販売される。スペースは、隣接性ではなく、サイズおよび記事の関連性に基づいて販売されることもできる。記事との関連性は、現在の記事のリスト内で識別される特定の記事によって、またはユーザのナビゲーションシーケンスに基づいて判断され得る。この実施形態では、広告は、文書または編集コンテンツとは別のサーバ上のデータベースから供給される。このデータベースは、例えば出版元、または広告代理店および広告主によって管理され得る。この構成では、記事および広告は一般に、ユーザが記事の最初にナビゲートすると、ユーザの画面用に配置される。例えば、広告位置「１」は、ユーザがホームページからナビゲートする第１の記事との近隣性に対応する。広告位置「２」は、ユーザがホームページ、目次またはナビゲーションバーからナビゲートする第２の記事に対応する。
【００５８】
任意の広告が任意の記事の隣のページに、またはそれと同じページに配置され得るので、画面レイアウトは、ユーザが記事を選択し、広告サーバが広告を割り当てるまで判断されない。広告のサイズは、ユーザの画面ウィンドウ、および広告の周りに包み込まれるテキストによって決まるページサイズに固定され得る。記事が複数ページに渡る場合、データベースは、記事のすべてのページ上で広告を繰り返し、または後続の各ページ上で追加の広告を出すことができる。単一のページ上で複数の広告を混在させることも行われ得る。
【００５９】
出版物の出版元は一般に、どのスペースおよびその関連（価格）カテゴリが販売可能であるかを判断し、認知される価値に基づいて各スペースを価格付けする。一実施形態では、これは、使用データを収集することによって立証される。特定のカテゴリで販売される広告は、サーバ（広告サーバなど）によって出され、ページは、広告の周りに作成される。特定のカテゴリについてデータベース内に広告がない場合、より高く価格付けされたカテゴリからの広告が、契約のコミットメントが満たされていると考えるその広告主への特典として使用され得る。代替実施形態は、広告主が「特典」または「アップグレード」と見なす可能性が高い、より低いカテゴリからの広告を販促する。
【００６０】
３  ２  広告嗜好の統計
ページ付けされたコンテンツでは、特に広告を適応させるプロセスでそのコンテンツがいくらか減少される場合には、画面サイズと、認知される広告価値の間の関係が存在する。画面サイズまたはウィンドウが縮小される場合、一定のサイズの記事のページ数は増加し、したがって所与の記事内に配置を追加する機会がもたらされる。同じ広告が繰り返され、それによって記事に関連付けられる場合、表示頻度の増加は、縮小される全体サイズを埋め合わせ得る。もちろん、相対サイズは、任意のページサイズで一定のままであるべきである。４分の１ページは、ページサイズに関係なくやはり４分の１ページである。これが、適応型レイアウトが広告体験の成功に貢献するところである。広告サイズは、テキストレイアウトを決定づけ、またページサイズが変化するときに、広告自体はその相対的な境界内で適応する。所望であれば、データを表示する厳密な広告サイズが広告主に提供され得る。
【００６１】
広告はデータベースから供給され得るので、代替のビジネスモデルで使用するために、対話の統計が収集され、広告の嗜好が推測され得る。「オフライン」モードでは、閲覧者は、対話データを格納し、編集コンテンツが更新されるときにそれを広告サーバにアップロードする。
【００６２】
一実施形態のためにトラッキングされ得る変数の一部は、１）画面上のページサイズ、２）フォントサイズ、３）標準の広告サイズ、４）サイズ別の使用可能な広告、５）実行シーケンス、６）対話、７）提供回数、８）複数の使用、９）複数の出版物、１０）連続的な反復使用の販売、１１）オンライン対オフラインバージョンである。こうした変数について、表１に略述されている。
【００６３】
【表１】
2006146939.tif 000003
【００６４】
上記内容を販売し、トラッキングするのに加えて、発行元は、測定単位（ページ、記事など）当たりの広告枠数、料金構造に結び付けられたローテーションパターン、ハードウェアおよびユーザ主導のレイアウト、許容可能なファイルサイズ、およびサポートされる表示技術を含めて、追加の判断を行う責任を負う。このシステムの解決策は、オフラインユーザからの統計をアップロードし、オンラインユーザから取得された統計とそれを結合して、各広告主に全体像を提供するための方法を含む。
【００６５】
本発明の上記説明は、示し説明するために提示されている。それは、網羅的な、または開示された厳密な形に本発明を限定するものではない。上記教示に鑑みて、多くの修正および変形が可能である。本発明の範囲は、この詳細な説明によってではなく、本明細書に添付された特許請求の範囲によって限定されるものである。
【図面の簡単な説明】
【００６６】
【図１】本発明を実施するための例示的なシステムを構成する汎用コンピューティングデバイスの図である。
【図２】本発明による独立型の広告システムの一実施形態の概略図である。
【図３】本発明によるオンラインサーバ−クライアント広告システムの一実施形態の概略図である。
【図４】広告サーバを使用する、本発明によるオンライン広告システムの一実施形態の概略図である。
【図５】本発明によるオフライン広告システムの一実施形態の概略図である。
【図６】本発明の一実施形態の操作のフローチャートである。
【図７】本発明による画面上の広告販売方法の一実施形態のフローチャートである。
【符号の説明】
【００６７】
２０４  ページ付けされた適応型画面上ページを作成するための文書オーサリングツール
２１０  ページ付けされた適応型画面上ページ内の広告ウィンドウ枠に適合するように適応型広告を作成するためのオーサリングツール
２１４  レンダラー
２１６  表示デバイス
３０４  ページ付けされた適応型画面上ページを作成するためのオーサリングツール
３１０  ページ付けされた適応型画面上ページ内の広告ウィンドウ枠に適合するように適応型広告を作成するためのオーサリングツール
３１６ａ  表示デバイス
３１６ｎ  表示デバイス
３１８  サーバ
４１０  ページ付けされた適応型画面上ページ内の広告ウィンドウ枠に適合するように適応型広告を作成するためのオーサリングツール
４１８  サーバ
４２２  広告サーバ
５０４  広告ウィンドウ枠を含む、ページ付けされた適応型画面上ページを作成するためのオーサリングツール
５１０  ページ付けされた適応型画面上ページ内の広告ウィンドウ枠に適合するように適応型広告を作成するための文書オーサリングツール
５１８  記憶媒体
５２４  サーバ
５２６  適応型文書ＡＰＰ
【図１】
2006146939.tif 000004
【図２】
2006146939.tif 000005
【図３】
2006146939.tif 000006
【図４】
2006146939.tif 000007
【図５】
2006146939.tif 000008
【図６】
2006146939.tif 000009
【図７】
2006146939.tif 000010