(57)【要約】一態様において、ブラウザのスクリプトにより１つまたは複数のサーバに対してメッセージを送信し、当該１つまたは複数のサーバをポーリングする方法を供する。該１つまたは複数のメッセージは、ブラウザに広告を表示させるための入札について勧誘を行うことができる。該１つまたは複数のメッセージは、ブラウザの情報へのアクセスを可能にする。該情報は、１つまたは複数の入札を行う１つまたは複数のサーバに関するものであってよい。スクリプトは、該１つまたは複数のサーバからの１つまたは複数のレスポンスを受け取ることができる。該１つまたは複数のレスポンスは、１つまたは複数の入札を含んでいる。スクリプトは、該１つまたは複数の入札を評価し、当該評価に基づいて１つの入札を選択することも可能である。
2010514073.tif 000002
【特許請求の範囲】
【請求項１】
機械読み取り可能な媒体を備えた物品であって、前記媒体は、１つまたは複数の機械で実行されることにより命令を出力して以下の工程、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、を実行させる、機械読み取り可能な媒体を備えた物品。
【請求項２】
前記ポーリングする工程は、さらに、１つまたは複数の前記サーバを入札に応答可能にすることにより、１つまたは複数の前記入札の勧誘を行う工程を含む、請求項１に記載の物品。
【請求項３】
前記ポーリングする工程は、さらに、前記ブラウザにおける１つまたは複数のクッキーに含まれる情報にアクセスすることを可能にする工程を含む、請求項１に記載の物品。
【請求項４】
前記１つまたは複数のレスポンスを受け取る工程は、さらに、金額を表す情報を含んだ、１つまたは複数のメッセージを受け取る工程を含む、請求項１に記載の物品。
【請求項５】
さらに、前記１つまたは複数の入札の１つとして、既定の入札を評価する工程を含む、請求項１に記載の物品。
【請求項６】
さらに、前記選択された入札に対応する前記広告を表示する工程を含む、請求項１に記載の物品。
【請求項７】
さらに、前記入札の１つとして、既定の広告についての既定の入札を規定する工程を含む、請求項１に記載の方法。
【請求項８】
さらに、前記規定の広告に対応する前記規定の入札を選択する工程を含む、請求項７に記載の物品。
【請求項９】
さらに、前記スクリプト内にジャバスクリプト（JavaScript）を構成する工程を含む、請求項１に記載の物品。
【請求項１０】
さらに、前記ブラウザに提供され、前記スクリプトを含んだウェブ・ページにアクセスする工程を含む、請求項１に記載の物品。
【請求項１１】
さらに、第２のアクセスが行われた場合に、入札を評価可能な別のサーバのロケーションを含んだ別のスクリプトを提供する工程を含む、請求項１０に記載の物品。
【請求項１２】
さらに、前記１つまたは複数のサーバのロケーション、既定の広告のロケーション、および、前記入札の少なくとも１つを調整する係数、の少なくとも１つを、前記スクリプト内に構成する工程を含む、請求項１０に記載の物品。
【請求項１３】
コンピュータにより実行される方法であって、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、有する方法。
【請求項１４】
前記ポーリングする工程は、さらに、１つまたは複数の前記サーバを入札に応答可能にすることにより、１つまたは複数の前記入札の勧誘を行う工程を含む、請求項１３に記載の方法。
【請求項１５】
前記ポーリングする工程は、さらに、前記ブラウザにおける１つまたは複数のクッキーに含まれる情報にアクセスすることを可能にする工程を含む、請求項１３に記載の方法。
【請求項１６】
前記１つまたは複数のレスポンスを受け取る工程は、さらに、金額を表す情報を含んだ、１つまたは複数のメッセージを受け取る工程を含む、請求項１３に記載の方法。
【請求項１７】
プロセッサと、メモリとを有するシステムであって、
前記プロセッサおよび前記メモリは、以下の工程、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、を有する方法を実行するように構成されたシステム。
【請求項１８】
さらに、前記入札の１つとして、全ての入札を受け取ったかどうかにかかわらず用いられる既定の広告についての既定の入札を規定する工程を含む、請求項１７に記載のシステム。
【請求項１９】
さらに、前記入札の１つとして、前記入札が所定の額を上回らない場合に用いられる既定の広告についての既定の入札を規定する工程を含む、請求項１７に記載のシステム。
【請求項２０】
さらに、前記規定の広告に対応する前記規定の入札を選択する工程を含む、請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２００９年１２月１９日出願の米国仮出願第６０／８７６，０２６号「オークション・フォー・イーチ・インディビデュアル・アド・インプレッション」（"Auction For Each Individual Ad Impression"）について、合衆国法典第３５編セクション１１９（ｅ）に基づく便益を要求する。該出願の内容は、参照により、本願に含まれる。
【０００２】
（技術分野）
本願に記載の主題は、データ処理に関し、特に、入札の評価に基づく広告（アド（ad））の表示に関する。
【背景技術】
【０００３】
広告主は、消費者に伝えようと様々な方法を試みる。これらのうちの１つに、インターネット上におけるウェブ・ベース広告を用いるものがある。インターネット上で広告主が消費者に伝達するための一般的な方法には、ウェブ・サイトにおいて広告を表示するというものがある。この場合、広告は、ポップ・アップ・ウィンドウとして、あるいは、消費者がビューしている（表示させている）ウェブ・ページ内に埋め込まれて、表示される。ＭＳＮ、ＭｙＳｐａｃｅ、および、Ｙａｈｏｏといったウェブ・サイトは、さらに重要さを増している収入源として、広告をあてにしている。だが、広告主が（例えば、購買（purchase）や広告主のウェブ・サイトへのビジットといった形で）ウェブ・サイト上の広告からの利益（リターン（return））を実感することが無いと、広告主は、ウェブ・サイト上での広告を減らしたり、場合によっては、中止したりするかもしれない。よって、ウェブ・サイトは、ウェブ・サイトに収入をもたらしかつ広告主へ何らかの形でリターンを与える広告を選び出すことに興味がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願が記載する主題は、システム、方法、コンピュータ読み取り可能な記録媒体を含んだ物品に関する。これらは、インプレッション（例えば、ウェブ・ページ）が供給され（served）、かつ／または、表示される（rendered）ときに、各インプレッションにおいて広告を表示させるためのオークション（例えば、入札（bidding））を可能にする。
【課題を解決するための手段】
【０００５】
一態様において、ブラウザのスクリプトにより１つまたは複数のサーバに対してメッセージを送信し、当該１つまたは複数のサーバをポーリングする方法を供する。該１つまたは複数のメッセージは、ブラウザに広告を表示させるための入札について勧誘（solicit）を行うことができる。該１つまたは複数のメッセージは、ブラウザの情報へのアクセスを可能にする。該情報は、１つまたは複数の入札を行う１つまたは複数のサーバに関するものであってよい。スクリプトは、該１つまたは複数のサーバからの１つまたは複数のレスポンスを受け取ることができる。該１つまたは複数のレスポンスは、１つまたは複数の入札を含んでいる。スクリプトは、該１つまたは複数の入札を評価し、当該評価に基づいて１つの入札を選択することも可能である。
【０００６】
変形例においては、サーバは入札の勧誘を受け、該入札に対する応答を可能にされる。該ポーリングは、ブラウザの１つまたは複数のクッキーへのアクセスをも可能にする。メッセージは、額（amount）を表す情報を含んでよい。評価は、少なくとも１つの入札が最小入札額（minimum bid amount）を超えているかどうかを求めてよい。既定入札（default bid）も入札の１つとして評価してよい。入札が最小入札額を表した値を超えない場合に、既定入札が入札の１つとして規定されてよい。入札を１つも受け取らなかった場合にも、既定入札が入札の１つとして規定されてよい。既定広告（default ad）に対応する既定入札が選択されてよい。スクリプトは、ジャバ・スクリプト（Java（登録商標）Script）として実装されてよい。スクリプトを含んだウェブ・ページがアクセスされると、当該ブラウザへ提供されてよい。第２のアクセスが発生した場合に、入札の評価が可能な別のサーバのロケーション（位置（location））が示されたスクリプトが提供されてよい。１つまたは複数のサーバは、広告と関係付けされたコンテキスト情報（文脈情報（context information））を評価して該広告に対して入札するかどうかを決めてよい。ポーリングは、広告を載せる機会毎に実施されてよい。スクリプトは、以下の少なくとも１つを含んでよい。それらは、１つまたは複数のサーバのロケーション、既定広告のロケーション、および、少なくとも１つの入札を調整するためのファクタ（係数（factor））、である。選択された入札に対応する広告が表示されてよい。
【０００７】
相互に関連性のある態様においては、ユーザ・インタフェースから１つまたは複数のサーバへメッセージを送信することにより、該１つまたは複数のサーバをポーリングする方法が供される。該１つまたは複数のメッセージは、該ユーザ・インタフェースに広告を表示するための１つまたは複数の入札を勧誘してよい。ユーザ・インタフェースにおいて、広告が提供されてよい。提供される広告は、該１つ又は複数の入札に基づいて提供されてよい。
【０００８】
相互に関連性のある態様においては、ブラウザのスクリプトが生成したメッセージを受け取る方法が供される。メッセージは、サーバをポーリングして該ブラウザに広告を表示させるための入札を勧誘するために用いられてよい。該メッセージは、ブラウザにある情報にアクセスすることを可能にする。該情報は、入札するサーバに関連する情報であってよい。受信されたメッセージは、転送されてよい。
【０００９】
物品についても記載される。当該物品は、有体物である機械読み取り可能な媒体（マシン・リーダブル・メディア）（例えば、コンピュータ読み取り可能な媒体）を含んでいる。当該媒体は、実行されることにより、１つまたは複数のマシン（例えば、コンピュータ等）に、媒体に記載の演算を実行させる。同様に、プロセッサおよび該プロセッサと接続したメモリを有することができるコンピュータ・システムについても記載される。メモリは、１つまたは複数のプログラムを備えてよい。該プログラムは、プロセッサに、プログラムに記載された１つまたは複数の工程を実行させる。
【００１０】
本願の主題にかかる１つまたは複数の変形例の詳細は、添付の図面および以下の記述部分に記載される。本願が記載する主題に関する他の特徴および有利点は、詳細な説明および図面ならびに特許請求の範囲から明らかになる。
【図面の簡単な説明】
【００１１】
【図１】入札に基づいて広告を表示させるシステムを例示するブロック図
【図２】入札に基づいて広告を表示させる方法を例示する処理流れ図
【図３】入札に基づいて広告を表示させる方法を例示する別の処理流れ図
【図４】広告掲載のための入札においてなされるメッセージ交換を示す図
【発明を実施するための形態】
【００１２】
広告（アド）が特定のユーザに対して示される場合、広告インプレッション（アドインプレッション）は個別的な事例（インスタンス（instance））である。例えば、ユーザが、見るべきウェブ・ページを選択すると、当該ウェブ・ページにかかるインスタンスが１つまたは複数のアドインプレッション（「インプレッション」とも称する。）の機会を与える。ユーザが別のウェブ・ページを見ることを選んだ場合、当該別のウェブ・ページが１つまたは複数のさらなるアドインプレッションの機会を与える。つまり、ユーザにアド（広告）を表示できる別のインスタンスである。本願の主題は、システム、方法、および、コンピュータ読み取り可能な媒体を含んだ物品に関し、これらは、インプレッション（例えば、ウェブ・ページ）が供給され（served）、かつ／または、表示される（rendered）ときに、各インプレッションにおいて広告表示のためのオークション（例えば、入札（bidding））を可能にする。
【００１３】
図１は、ネットワーク１５２を介してサーバ１２０−１４０に接続されたコンピュータ１１０を備えたシステム１００を示す図である。ネットワーク１５２とは、例えば、インターネット、あるいは、その他の通信媒体である。コンピュータ１１０は、ブラウザ１１５を備える。（ウェブ・ブラウザとしても知られる）ブラウザは、ソフトウェア・アプリケーションであって、ウェブ・ページといった情報コンテンツの所在位置を特定してそれを表示させることに用いられる。ウェブ・ページとは、ウェブ上のドキュメントである。例えば、ウェブ・ページは、ＨＴＭＬ（ハイパー・テキスト・マークアップ・ランゲージ）ファイルおよび／または関連するスクリプトやグラフィックのファイルならびにウェブ上の別のドキュメントへのハイパーリンクで実装される。
【００１４】
サーバ１２０は、コンテンツ情報を有してよい。コンテンツ情報は、例えば、１つもしくは複数のウェブ・ページ１２５ａまたはその他の情報コンテンツ（例えば、音楽、テレビ、ビデオ等）であり、これらは、全て、ブラウザ１１５へ提供することができる。サーバ１２０は、スクリプトを生成するスクリプト・ジェネレータ（スクリプト生成部）１２７、および、ブラウザに表示させるために広告が提供された回数を追跡記録したり広告に対するクリックを追跡記録したりするためのアカウンティング・コンポーネント（課金部）１２８を有する。
【００１５】
図１においては、サーバ１２０に含まれるスクリプト生成部１２７および課金部１２８が示されるが、スクリプト生成部１２７および／または下記部１２８はどこに配置されてもよく、また、複数のロケーションに配置されてもよい。例えば、ある実施例においては、サーバ１２０は、リクエストを、１つまたは複数の別のサーバへリダイレクトしてよい。当該別のサーバとは、例えば、サーバ１３０、サーバ１４０、および／またはアド・サーバ（広告サーバ）である。広告サーバは、広告を保持し、リンクさせ、かつ／または配信するサーバである。そのような場合には、該別のサーバに配されたスクリプト生成部１２７がスクリプト１２９を提供し、当該スクリプトは、ウェブ・ページ１２５ｂといった情報に挿入される。さらには、該別のサーバが、ブラウザ１１５へ広告をも提供可能であってよい。さらには、サーバ１２０−１４０が個別的なサーバとして描画されているが、サーバ１２０−１４０は、複数のサーバとして実装されてもよい。
【００１６】
スクリプト生成部１２７は、スクリプト１２９といったスクリプトを生成する。スクリプトは、ウェブ・ページ１２５ｂといったウェブ・ページに埋め込まれてブラウザ１１５へ提供される。スクリプト１２９は、サーバ１３０および１４０をポーリング（poll）して、サーバ１３０および１４０が、ウェブ・ページ１２５ｂと関連付けされたインプレッションのような進行中のインプレッション（pending impression）に広告を表示させることに興味があるかどうかを示唆することを求める。当該示唆は、入札１３５および１４５の形式を備えてよい。スクリプト１２９は、当該インプレッション（例えば、ウェブ・ページ１２５ｂ）に対する入札を求めるリクエスト（例えば、メッセージ）を送信することにより、各サーバ１３０および１４０をポーリングしてよい。
【００１７】
サーバ１３０および１４０は、コンピュータ１１０、ブラウザ１１５、または、対応するユーザに関連するコンテキスト情報に（例えば、ＩＰアドレスおよび関連するデモグラフィック（人口動態（demographics））、サーバ１３０および１４０それぞれとの過去の交信からのクッキー情報、ならびに、例えば、該インプレッションがなされようとしているウェブ・ページのロケーションを特定する情報のような、スクリプト１２９を介して与えられるサーバ１２０におけるその他の情報に）直接的にアクセスすることによって当該インプレッションを評価してよい。それから、サーバ１３０および１４０は、入札を含んだメッセージでスクリプト１２９に応答する。入札は、広告を配置させることについての興味を示唆するものであれば形式は問われない。例えば、入札は、単純にはい（イエス（yes））またはいいえ（ノー（no））を示唆するもの、金銭的価値（例えば、ドル、ユーロ）、スコア（評点（score））、または、広告を配置した場合にその広告がどれほどよく機能するかについての予測、であってよい。スクリプト１２９は、入札を評価して、当該インプレッション（この場合、ウェブ・ページ１２５ｂ）中に配置するべき広告を選択する。例えば、スクリプト１２９は、両方の入札を拒否して、サーバ１２０によって前もって選択されている既定広告を選択すること、最高の入札者を選択すること、あるいは、低い値をつけた入札者（例えば、好ましい広告主が低めの金銭の入札を行ったような場合）を選択すること、が可能である。
【００１８】
そして、選択された広告が、ＨＴＭＬとして直接的に、あるいは、リファレンス（例えば、別のサーバへのハイパーリンク）によって、コンピュータ１１０へ提供される。すると、ブラウザ１１５は、例えば、当該選択された広告をウェブ・ページ１２５ｂのフレーム内にレンダリングすることによって、当該選択された広告を表示する。上記の例では、ブラウザ１１５のフレーム内に収まる広告について説明したが、広告は、様々な方法でユーザのコンピュータ１１０およびブラウザ１１５に表示されてよい。該様々な方法には、以下に記したものの１つまたは複数が含まれてよい。それらは、ポップ・アップ・ウィンドウ、電子メール、電話呼び出し、ビジュアル・コンテンツ、オーディオ（音声）コンテンツ、ビデオへの組み込み（embedded in a video）、テレビへの組み込み（embedded in television）、可搬性デバイスへの組み込み（embedded in a mobile device）、地図データへの組み込み（embedded in map data）、その他の発表機構（presentation mechanism）、である。このようにして、スクリプト１２９は、インプレッション単位（per impression basis）での広告の選択を可能とし、サーバがインプレッション単位で広告に対して入札できるようにする。さらに、スクリプト１２９は、サーバ１３０および１４０をポーリングするので、サーバ１３０および１４０は、それぞれが、別のサーバと無関係に、コンテキスト情報に直接的にアクセスできるようになっている。サーバ１３０および１４０は、このようにして、入札と関連すると思われるあらゆる情報を、それぞれ独立的に収集することができる。
【００１９】
ある実施例においては、サーバ１２０は、ウェブ・ページのような情報コンテンツを出版する、いわゆる「パブリッシャ」（あるいは、パブリッシャ・サーバもしくはウェブ・サイトとも称される。）として実装されてよい。パブリッシャの例としては、Ｙａｈｏｏ、ＭＳＮ、情報コンテンツを提供するその他のウェブ・サイトがある。いくつかの実施例においては、サーバ１２０は、所謂、パブリッシャでなくともよい。その場合には、サーバ１２０は、他のサーバからのリダイレクトを受け取って、スクリプト生成部１２７を用いてブラウザ１１５もしくはコンピュータ１１０へ提供されるウェブ・ページにスクリプト（例えば、スクリプト１２９）を挿入すればよい。サーバ１２０は、スクリプト１２９といったスクリプトについてと同様、広告を提供する広告サーバを含んでもよい。
【００２０】
サーバ１２０は、広告の配置を能動的にコントロールするコントローラ（「アクティブ・サーバ」とも称される。）としての機能を備えてもよい。このような場合には、サーバ１２０は、課金部１２８を用いてどの広告がウェブ・ページ１２５ｂに挿入されたかを追跡して、適切な広告主に当該選択された広告について請求できるようにしてもよい。
【００２１】
ある実施例においては、サーバ１３０および１４０は、インプレッションに入札を行う広告主（および広告ネットワーク）のための広告サーバとして実装されてよい。さらに、システム１００は、動的に各インプレッションの価値を最適化する、実時間入札交換（リアルタイム・ビディング・エクスチェンジ（real-time bidding exchange））を提供してもよい。システム１００は、広告主（例えば、１３０および１４０）が、標準的なインターネット・プロトコルを用いてユーザのブラウザ１１５およびコンピュータに直接的にアクセスすることを可能にし、よって、サーバ１１０が、様々なコンテキスト情報を取得することを可能にする。上記によらない場合には、該コンテキスト情報には、広告サーバによるインプレッションを確保した後でのみアクセスすることができる。
【００２２】
コンテキスト情報の例としては、以前、サーバ１３０といった別のサーバによって、ブラウザ１１５との交信の際に、コンピュータ１１０に記録されたクッキー情報がある。クッキー情報は、例えば、以前にブラウザ１１５のユーザに示された広告や、ユーザがそれらの広告のいずれをクリックしたか、や、それらの広告を示したことの帰結として販売に成功したのか、や、ユーザがビジットもしくは対応する購買を行った（サーバ１３０とアフィリエイト（提携）している）ウェブ・サイトなどといった、コンピュータ１１０およびブラウザ１１５についての広告主に分かっている情報を含む。コンテキスト情報の別例としては、コンピュータ１１０に割り振られたＩＰ（インターネット・プロトコル）アドレスがある。この情報は、例えば、コンピュータが設置されている実際の都市圏や、コンピュータ１１０がインターネット（例えば、ネットワーク１５２）と接続するのに用いている接続形態（例えば、ケーブル・モデム、ＤＳＬ回線（デジタル加入者回線）、ダイヤル・アップ・モデム、Ｔ−１回線、等）に関する情報を推察するのに用いることができる。その他の、広告主が入手可能なコンテキスト情報の例としては、コンピュータ１１０において使用されるオペレーティング・システムの型式、コンピュータ１１０において使用されるブラウザ１１５の型式、コンピュータ１１０において選択された言語（language preference）、その他のコンピュータ１１０およびブラウザの構成に関する技術的詳細、がある。
【００２３】
さらに、サーバ１２０は、スクリプト１２９内に、広告主（もしくは、サーバ１３０および１４０といった、彼らのサーバ）と関連性があると思われる情報を含めてもよい。スクリプト１２９は、広告主に対し、いつサーバ１３０および１４０をコールするのかについての情報を提供してよい。例えば、当該関連する情報には、（例えば、当該ウェブ・ページは個人財源（パーソナル・ファイナンス（personal finance））に関するページである、といった）ブラウザ１１５のユーザがビジットしているウェブ・ページについての情報、あるいは、サーバ１２０が認識している（そしてスクリプト１２９に含まれている）ユーザについてのその他の（例えば、ユーザは、映画に興味がある２５歳男性、といった）情報を含んでよい。
【００２４】
図２は、入札に基づいて広告を表示させる方法２００を示す図である。図１および図２を参照すれば、ブラウザ１１５は、サーバ１２０からのウェブ・ページをリクエストする（ブロック２１０）。２２０において、サーバ１２０は、ブラウザ１１５へウェブ・ページ１２５ｂ、および、スクリプト生成部１２７によりウェブ・ページ１２５ｂに埋め込まれたスクリプト１２９を提供することにより、当該リクエストに応答することができる。
【００２５】
２３０において、ブラウザ１１５が、ウェブ・ページ１２５ｂおよびスクリプト１２９を受け取る。スクリプト１２９は、１つまたは複数のサーバ１３０および１４０をポーリングして、ウェブ・ページ１２５ｂに関連して広告を表示させることについての入札の勧誘を行う。スクリプト１２９は、１つまたは複数のメッセージを送信することによりサーバ１３０および１４０をポーリングしてよい。サーバ１３０および１４０が当該インプレッション（例えば、ウェブ・ページ１２５ｂとの関連において広告を表示させること）についての入札を行うかどうかを評価できるようにするため、サーバ１３０および１４０へのメッセージは、以下の１つまたは複数を含んでもよい（あるいは評価を提供してもよい）。それらは、最小入札額、サーバ１２０の身元（アイデンティティ（identity））、広告が表示されることになるページもしくはウェブ・サイトそのもの、および、（例えば、身元（アイデンティティ）、人口動態情報（デモグラフィック・インフォメーション（demographic information））、過去におけるサーバ１２０もしくは提携しているサーバ（affiliated servers）との交信、ならびに、スクリプト１２９を生成した時点においてサーバ１２０に分かっている他の提携しているサーバでの過去の購買、といった）ブラウザ１１５をユーザの表現したコンテキスト情報、を含む。そして、サーバ１３０および１４０は、スクリプト１２９へ入札を送る。上述のように、入札は、広告を表示させることについての興味を表すものであれば、その形式は問われない。例えば、入札は、以下の１つまたは複数の形式を備えてよい。それらは、広告を表示させることに対する肯定的示唆、スクリプト１２９からの入札を拒否する否定的示唆、および、スクリプト１２９からの入札のメッセージに応じた値、を含む。
【００２６】
２４０において、スクリプト１２９は、サーバ１３０および１４０から受け取った入札１３５および１４５、ならびに、サーバ１２０および／もしくはスクリプト１２９によって提供される所謂既定広告に対する入札を評価する。例えば、既定入札は、１セント（cent）、入札１３５は２セント、そして、入札１４０は３セントであってもよい。この例では、スクリプト１２９は、３つの入札を評価して、サーバ１４０および広告１４７を選択する。上記例では３つの入札を評価しているが、より多くの、あるいは、より少ない入札を評価してもよい。
【００２７】
さらに、スクリプト１２９は、タイムアウト機能を備えてもよい。そうすることによって、所定のタイムリミット（例えば、１／２（２分の１）秒）までの間にサーバ１３０または１４０から適当な入札を受け取らなかった場合には、既定広告が選択される。
【００２８】
２５０において、スクリプト１２９は、ブラウザ１１５へ提供するべき広告を選択することができる。広告の選択には、例えば、広告用のＨＴＭＬコンテンツといった広告を提供すること、あるいは、その代わりに、広告に対するＵＲＬ（ユニフォーム・リソース・ロケータ）リンクを提供すること、が含まれてよい。広告は、サーバ１２０、１３０、および／または１４０が当該インプレッションの最終的処分（final disposition of the impression）を適切に勘定（アカウント）するために、サーバ１２０へのコールバック、あるいは、場合によっては、サーバ１３０もしくは１４０へのコールバックを含んでよい。
【００２９】
２６０において、広告（例えば、広告１４７）が、コンピュータ１１０および／またはブラウザ１１５に描画される。広告は、２２０におけるものとは別の（ウェブ・ページを伴わない）スクリプトの形をとってもよい。これは、さらに別のサービスに対する別の入札のラウンドを開始させる。ユーザが、ウェブ・ページ１２５ａとは別のウェブ・ページを選択すると、スクリプト生成部１２７は、当該別のウェブ・ページへ別のスクリプトを動的に埋め込んでよい。
【００３０】
いくつかの実施例においては、ＨＴＭＬスクリプト記述技術を用いてスクリプト１２９を実装してよい。当該技術には、ＪＳＯＮ（ジャバスクリプト・オブジェクト表記（JavaScript Object Notation））、ＤＯＭ（ドキュメント・オブジェクト・モデル（Document Object Model））、および、ＡＪＡＸ（アシンクロナス・ジャバスクリプト・アンドＸＭＬ（Asynchronous JavaScript and XML））が含まれる。上述の技術を使用してもよいが、他の技術を用いてスクリプト１２９を実装してもよい。スクリプト１２９は、動的に、つまり、各インプレッションについて生成されてもよい。あるいは、スクリプトは、動的ではなく、むしろ、サーバがスクリプト生成部１２７を備えるか否かに関わりなく、サーバ（例えば、ウェブ・サイト）に含まれてもよい。そのような場合には、スクリプトがエディットもしくは交換されるまで、スクリプトは、毎回、同一のサーバ（群）に対し、入札をリクエストする。
【００３１】
サーバ１２０は、収益最適化部（イールド・オプティマイゼーション・コンポーネント（yield optimization component））を備えることで、どの広告を既定広告として用いるか、および、インプレッションに対する入札を勧誘する際にスクリプト１２９がどのサーバをポーリングするかを決定してもよい。例えば、収益最適化部は、ユーザの、あるいは、ブラウザの過去の交信（例えば、購買）を評価して、スクリプト１２９にいずれの広告用のサーバを記載するかを決定してよい。収益最適化部は、インプレッションに対する入手可能なコンテキスト情報、様々な利用可能な広告に対する過去の結果、および、潜在的広告主の様々な要求を評価するために利用できる可能性のある数多くの方法論を駆使して、インプレッションに対しどの広告を提供すべきか、または、スクリプト１２９のようなスクリプトにどの広告および入札者を含めるべきか、を決定してよい。収益最適化は、広告サーバの構成要素として実装されてよい。また、広告サーバは、別の決定方法論を利用し、収益最適化過程を使用せずに、提供されるべき広告を決定してもよい。
【００３２】
図３は、入札に基づいて広告を表示させる別の方法３００を示す図である。３１０において、ブラウザ１１５は、サーバ１２０といったサーバからウェブ・ページを要求する。図３に示した実施例においては、サーバ１２０は、ブラウザへウェブ・ページを提供するパブリッシャ・サーバとして実装されるが、別種のサーバを用いてもよい。
【００３３】
３２０において、サーバ１２０は、ブラウザ１１５からのリクエストを受け取り、スクリプト生成部１２７を用いてスクリプト１２９を構成し（build）、ネットワーク１５２を介してブラウザ１１５へウェブ・ページ１２５ｂおよびスクリプト１２９を返してよい。いくつかの実施例においては、スクリプト１２９は、ウェブ・ページに対するユーザのリクエストのそれぞれに対して動的に生成される。このような場合には、サーバ１２０は、その特定のインプレッションについて収益最適化されたスクリプト１２９を提供することができる。例えば、インプレッションの種類およびユーザの特性に基づいて、サーバ１２０は、サーバ１２０が利用可能な広告から最大の効果が期待できる既定広告を選択し、最もインプレッションに入札しそうな入札者を選択し、そして、選択した既定広告および選択した入札者をスクリプト１２９に含めることができる。別の実施例においては、スクリプト１２９は動的に生成されず、かわりに、ウェブ・ページ１２５ａおよび１２５ｂの中にハード・コード化される。
【００３４】
スクリプト１２９は、以下の１つまたは複数を実行するのに必要なコードを含んでよい。それらは、サーバをポーリングすること（サーバを特定するためのＵＲＬを含む。）、入札を受け取ること、入札を評価すること、該評価に基づいて広告を選択すること、および、適切な広告コンテンツをブラウザへ与える（あるいは、供給する）こと、を含む。スクリプト１２９は、サーバ１３０および１４０の広告のどの広告についても入札が無かったりあるいは十分な額の入札が無かったりするような場合に備えて、代替広告についての情報を含んでよい。例えば、既定広告が、５の入札値に指定されてよい。もし、サーバ１３０および１４０それぞれから２および４の入札値を受け取ったなら、スクリプトは、インプレッションについて既定広告を選択してよい。スクリプト１２９は、サーバ１３０および１４０から受け取った入札に適用されるべき調整係数（調整ファクタ）を備えてよい。例えば、調整ファクタは、取引関係（business relationship）、過去においてサーバ１３０もしくは１４０に配信されたインプレッションにおける額のずれ（past discrepancies in the value of impressions delivered to servers 130 or 140）、ならびに、広告がサーバ１３０および１４０から供給されるときのスピードにかかる別の要素といった、金額とは別のファクタに基づいて、ダウンストリームのサーバ１３０および１４０からの広告を配信する際の相対的優先度に配慮したものであってよい。スクリプト１２９は、異なるカテゴリーの広告についての調整係数を備えてもよい。例えば、インプレッションがスポーツのウェブ・サイトに関するものである場合に、女性用化粧品の広告には、自動車用タイヤ広告よりも低いファクタが与えられてよい。上記のファクタを、サーバ１３０および１４０から受け取った入札額を増加させたり低減させたりすることに用いてよい。スクリプト１２９は、どの広告が選択されたかを追跡記録するために集計用の（counting）ウェブ・サイト（またはサーバ）のＵＲＬを含んだり、広告の機能性を追跡記録するために必要なさらに別の情報を含んでもよい。
【００３５】
３３０において、スクリプト１２９が実行されて、スクリプト１２９において指定されているサーバ１３０および１４０をコールし、入札のリクエストを支援する。入札のリクエストは、入札のリクエストの源を（サーバ１３０および１４０）に識別させるための情報を含んでよい。また、入札のリクエストは、ユーザ・プロファイル情報、クッキー情報等のような付加的な情報を含んでもよい（そのような情報へのアクセスを可能にしてもよい）。
【００３６】
３４０において、サーバ１３０および１４０は、入札を含んだメッセージにより応答する。入札を作成するよりも前に、サーバ１３０および１４０は、スクリプト１２９（またはブラウザ１１５）からメッセージを受け取り、ブラウザ１１５および当該メッセージを受信するサーバと関連したクッキーを受け取る。クッキーは、ブラウザが広告を見る頻度、ユーザの振る舞い、および、その時点でサーバ１３０または１４０が認識している、コンピュータ１１０との過去の通信についてのその他の履歴情報（historical information）といった、コンテキスト情報を提供してよい。そして、サーバ１３０および１４０それぞれは、スクリプト１２９に対する応答としての入札における金額（または評価額）を決定してよい。
【００３７】
いくつかの実施例においては、もし、スクリプト１２９がサーバ１３０および１４０に対して評価額を提供するならば、実際の支払いが行われる場合の金額の種類および金額を取得してもよい。もし、金額についてＣＰＭベースで予め交渉が行われるとすれば、サーバ１３０および１４０からのレスポンスは、当該インプレッションに対するはい（yes）またはいいえ（no）の形式でよい。あるいは、サーバ１３０および１４０は、当該インプレッションに対する入札とともに額を提示する必要があってもよい。しかし、入札は、サーバ１３０および１４０が当該インプレッションを獲得した場合に支払うことを約束している固定額（入札はＣＰＭベースで行われることを意味する。）か、あるいは、いくら支払うかについての大まかな見積額であってもよい。見積もりを行う場合には、サーバ１３０および１４０は、実際の支払いが行われる際の実際の額の種類と金額について提供してよい。金額の種類の例には、以下のものが含まれる。それらは、１０００のインプレッションに対するドル建ての固定額を表したＣＰＭ、クリックに対するドル建ての固定額を表したＣＰＭ、販売（セール（sale））に対するドル建ての固定額を表したＣＰＡ、リード（lead）に対するドル建ての固定額を表したＣＰＬ、ビュー（view）に対するドル建ての固定額を表したＣＰＶ、および、販売額に対する固定百分率（パーセンテージ）を表したＣＰＲ（もしくは、レブシェア（revshare））を含む。たとえば、サーバ１３０が、供給する最良の広告には、ユーザがクリックした場合に０．２５ドルが支払われると決定する（例えば、ＣＰＣ）。もし、ユーザがクリックする確率が５％と想定されるならば、サーバ１３０が、当該１インプレッションについて支払う見積額は、０．０１２５ドルである（．２５ドルに５％を乗じた値であって、これは、１２．５０ドルＣＰＭである。）。サーバ１３０は、当該インプレッションを獲得した場合に０．０１２５ドルを支払うことを約束するものではない。サーバ１３０は、クリックしてもらえる予想確率５％である条件下において平均的に支払うことになる額を見積もったにすぎない。
【００３８】
３４０において送信されるメッセージは、以下の１つまたは複数を含んでよい。それらは、配置すべき広告が入手可能であるか否か、入札（入札に勝った場合に支払われる実際の額もしくは見積額（評価額（estimated value）））、入札が見積もりのみであった場合の実際の額の種類および金額、ならびに、入札に勝った場合に選択される広告のＵＲＬもしくはＨＴＭＬ、を含む。サーバ１３０および１４０は、ブラウザ１１５におけるクッキー情報を更新（あるいは、提供）してもよい。
【００３９】
３５０において、スクリプト１２９は、サーバ１３０および１４０からの入札を比較することにより、サーバ１３０および１４０から受け取った入札を評価する。サーバ１３０および１４０からの入札が、閾値を上回らない場合には、スクリプト１２９は、スクリプト１２９もしくはサーバ１２０によって特定される既定広告を使用してもよい。当該評価に基づき、スクリプト１２９は、広告を選択し、そして、サーバ１２０にいずれの広告を選択したかについて通知してよい。そうすることによって、サーバ１２０および課金部１２８は、請求を目的としていずれの広告が選択されたのかについて追跡記録を行うことができる。
【００４０】
いくつかの実施例においては、スクリプト１２９は、上記の入札評価の一部として、広告を選択するまでに所定期間だけ待機してもよい。当該所定期間の間に入札を受け取らなかった場合には、スクリプト１２９は、スクリプト１２９またはサーバ１２０によって特定される既定広告を用いてよい。
【００４１】
３６０において、サーバ１２０は、スクリプト１２９がいずれの広告を選択したかを示す追跡情報を受け取ってよい。このことは、スクリプトに、ブラウザ１１５からサーバ１２０へ、当該公告または選択された入札者を特定するメッセージを送ることで実現可能である。また、スクリプト１２９は、（当該広告のＨＴＭＬコンテンツまたは当該広告へのＵＲＬリンクに、）ユーザが当該広告をクリックするイベントにおいてブラウザ１１０がコールする追加的ＵＲＬを含めてよい。そうすることによって、サーバ１２０が該クリックを報告することが容易になる。スクリプト１２９は、広告主のための別の情報を含んでもよい。それら別の情報には、たとえば、広告の機能性を追跡記録するための、広告を供給した結果としての販売実績（セールス（sales））をサーバ１２０へ報告する際に利用するための広告主のＩＤなどが含まれる。さらに、サーバ１３０または１４０は、落札者（winning bidder）であることの通知を受けてもよい。このために、サーバ１３０および１４０は、（広告のＨＴＭＬコンテンツ内に）当該広告のＨＴＭＬコンテンツが供給されるときにブラウザ１１０がコールするＵＲＬを含んでもよい。あるいは、当該ＵＲＬのリンク先においてブラウザ１１５からのコールを受けたかどうかを計数してもよい。さらに、スクリプト１２９およびウェブ・ページ１２５ｂは、ＨＴＭＬ、画像、音声、フラッシュ・ファイル、音声、および／または、地図（マップ）データといった様々な形式において実装されてよい。
【００４２】
図４は、ブラウザ１１５と、１つまたは複数のサーバ１３０−１４０との間で交換されるメッセージを示す図である。ブラウザ１１５のスクリプト１２９は、ネットワーク１５２を介し、サーバ１３０および１４０へメッセージ４１０ａおよび４１０ｂを送る。サーバ１３０は、入札リクエストに応答することが可能であり、入札を含んだメッセージ４３０ａで応答する。サーバ１４０もまた、入札リクエストに応答することが可能であり、メッセージ４３０ｂで応答する。メッセージ４１０ａ−ｂ、および４３０ａ−ｂは、以下の１つまたは複数により受信され転送されてよい。それらには、ルータ、モデム、サーバ、インターネット・サービス・プロバイダ等が含まれる。いくつかの実施例においては、入札リクエストに対する応答メッセージは、より多くの入札リクエストを受信することを入札者が望んでいることをしめす情報を含んでよい。たとえば、応答メッセージは、入札者がさらなる別の入札の勧誘を望まない期間を指定してよい。入札リクエストは、入札者が入札の応答を準備するための資料（マテリアル（material））になるその他の情報を含んでよい。たとえば、入札のリクエストは、ユーザがビューしているページもしくはコンテンツの種類に関する情報もしくはパブリッシャにわたっている当該ユーザの人口動態情報および過去の振る舞いに関する情報のうちから、１つまたは複数の情報を含んでよい。そうすることで、同種の入札について当該ユーザのブラウザが再度入札者をコールしない分数を、入札者が指定可能となり、もって、入札のリクエストにその他の情報（たとえば、入札者と共有される情報であって、当該インプレッションを活用する際に有益な情報）を含めることが可能となり、当該オークションにおいて何が起こったかを追跡記録することが可能になる。
【００４３】
テーブル１は、スクリプト１２９の実相例を示すリストである。
テーブル１
【表１】
2010514073.tif 000003
【表２】
2010514073.tif 000004
【表３】
2010514073.tif 000005
【表４】
2010514073.tif 000006
【表５】
2010514073.tif 000007
【００４４】
テーブル２は、サーバ１３０および１４０といったサーバの１つからスクリプト１２９へ帰ってくる入札に含まれるメッセージの例である。
テーブル２
【表６】
2010514073.tif 000008
【００４５】
これまでの説明においては、サーバ１２０−１４０ならびにコンピュータ１１０のみについて説明しているが、複数のサーバおよびコンピュータでも同様に実施可能である。
【００４６】
さらに、上記の説明は、広告を含む情報に対するユーザ・インタフェースとしてブラウザを用いて説明しているが、別種のユーザ・インタフェースを、同様に使用してもよい。さらに、別種のユーザ・インタフェースは、スクリプト（またはコード）を備え、上述のように、広告に対する入札の勧誘を行うためのサーバに対するポーリング、入札の受信、入札の評価、入札の選択、および／または、落札した入札にかかる広告の表示を行ってよい。さらに、上述の入札の方法は、ブラウザの外側においてインターネット広告を供給することができるユーザ・インタフェースにおいて用いられてもよい。例えば、上述の入札の方法は、ビデオもしくはオーディオ・アプリケーション（例えば、アドビ・フラッシュ（Adobe Flash）、ウィンドウズ（登録商標）・メディア・プレーヤ（Windows（登録商標） Media Player）、もしくは、アイ・チューンズ（iTunes））、ゲーム・アプリケーション、ならびに、カレンダー・アプリケーションにおいて表示される広告の選択および表示に用いてもよい。そのようなアプリケーションの場合においては、スクリプトは、アプリケーション内にコードとして埋め込まれてよい。そして、広告の表示を希望する広告主に対するポーリングに用いられてよい。スクリプト（またはコード）は、広告主をポーリングすることに用いられ、広告は、当該ユーザ・インタフェースに表示される。ビデオまたはオーディオ・アプリケーションの場合、１つまたは複数のビデオもしくはオーディオ・プログラムが終わった後、もしくは、その最中に、落札者の広告が表示されてよい。当該広告は、テキスト、グラフィック、ビデオ、および、オーディオのうちの１つまたは複数を含んでよい。
【００４７】
本願が記載する主題は、望みの構成次第で、システム、装置、方法、および／または、物品として実施されてよい。とりわけ、本願に記載の主題の様々な実施例は、デジタル方式の電子回路、集積回路、特別設計のＡＳＩＣ（特定用途向け集積回路（application specific integrated circuits））、コンピュータ・ハードウェア、ファームウェア、ソフトウェア、および／または、それらの組み合わせ、を含んでよい。これら様々な実施例は、１つまたは複数のコンピュータ・プログラムとしての実装を含んでよい。当該プログラムは、プログラマブル・システムにおいて実行および／またはインタープリト可能である。プログラマブル・システムは、少なくとも１つのプログラム可能なプロセッサを備える。当該プロセッサは、専門用途型または汎用型であってよい。当該プロセッサは、ストレージ・システム、少なくとも１つの入力デバイス、および、少なくとも１つの出力デバイスとの間で、データおよび命令（instructions）の送受信が可能に、それらと接続される。
【００４８】
これらコンピュータ・プログラム（プログラム、ソフトウェア、ソフトウェア・アプリケーション、アプリケーション、コンポーネント、スクリプト、または、コード、としても知られる。）は、プログラム可能なプロセッサに対する機械語命令を含み、高級な手続、および／またはオブジェクト指向のプログラム言語により実装され、および／または、アセンブラ／機械語により実装されてよい。本願においては、用語「機会読み取り可能な媒体」は、機械命令および／またはデータをプログラム可能なプロセッサに提供可能なあらゆるコンピュータ・プログラム製品、装置、および／またはデバイス（例えば、磁気ディスク、光ディスク、メモリ、プログラム可能論理回路（ＰＬＤ））を指す。また、機械読み取り可能な信号として機械命令を受け取る機械読み取り可能な媒体も含まれる。用語「機械読み取り可能な信号」は、機械命令および／またはデータをプログラム可能なプロセッサに提供することに用いられるあらゆる信号を指す。
【００４９】
ユーザとの相互作用（インタラクション）を行うため、本願の主題は、（例えば、ＣＲＴ型（陰極線管）もしくはＬＣＤ型（液晶ディスプレイ）のモニタといった）ユーザに情報を提供するディスプレイ装置、ならびに、ユーザがコンピュータに入力を行うキーボードおよび（例えば、マウスもしくはトラックボールといった）ポインティング・デバイスを備えたコンピュータ上に実装される。ユーザとの相互作用に別種のデバイスを用いてもよい。例えば、ユーザに供されるフィードバックは、あらゆる種類の感覚フィードバック（sensory feedback）の形態を有してよい。（例えば、視覚フィードバック、聴覚フィードバック、触覚フィードバックなど。）ユーザからの入力は、音響的入力、話し言葉による入力（speech input）、触知性入力といった、如何なる形態で受け取られてもよい。コンピュータは、（例えば、中央処理装置等のような）プロセッサ、ルータ、あるいは、プロセッサを備えた別種のデバイスとして実装されてよい。
【００５０】
本願の主題は、バックエンド・コンポーネント（例えば、データ・サーバ）を備えた、もしくは、ミドルウェア・コンポーネント（例えば、アプリケーション・サーバ）を備えた、または、フロントエンド・コンポーネント（例えば、介在させて、ユーザが本願の主題の実施例とインタラクトできるグラフィカル・ユーザ・インタフェースもしくはウェブ・ブラウザを備えたクライアント・コンピュータ）を備えた、または、そのようなバックエンド、ミドルウェア、もしくは、フロントエンド・コンポーネントの組み合わせを備えた、コンピュータ・システムにおいて実装されてよい。当該システムのコンポーネントは、あらゆる形態もしくは媒体によるデジタル・データ通信（例えば、通信ネットワーク）によって相互接続されてよい。通信ネットワークの例には、ローカル・エリア・ネットワーク（「ＬＡＮ」）、ワイド・エリア・ネットワーク（「ＷＡＮ」）、および、インターネットが含まれる。
【００５１】
コンピュータ・システムは、クライアントおよびサーバを含んでよい。クライアントおよびサーバは、一般に互いに離れてあり、一般に、通信ネットワークを介して相互作用を行う。クライアント−サーバの関係性は、各コンピュータにおいて実行され、互いにクライアント−サーバの関係性を有するコンピュータ・プログラムによって生じる。
【００５２】
以上、幾つかの変形例について詳述したが、他の修正や付加も可能である。とくに、さらなる特徴および／または変形を、上述の例に追加することも可能である。例えば、上述の実施例は、開示した特徴の様々な結合（combination）や副結合（subcombination）、および／または上記した別の特徴の結合や副結合についても検討している。さらに、添付の図面および／または明細書に記載のロジックのフローは、望ましい結果を得るために、例示のような順番や順序を格別に要求するものではない。別の実施形態もまた、特許請求の範囲の範囲に含まれてよい。
【符号の説明】
【００５３】
１１０  ・・・  コンピュータ
１１５  ・・・  ブラウザ
１２０  ・・・  サーバ
１２５ａ・・・  ウェブ・ページ
１２５ｂ・・・  ウェブ・ページ
１２７  ・・・  スクリプト生成部
１２８  ・・・  課金部
１２９  ・・・  スクリプト
１３０  ・・・  サーバ
１３５  ・・・  入札
１３７  ・・・  広告
１４０  ・・・  サーバ
１４５  ・・・  入札
１４７  ・・・  広告
１５２  ・・・  ネットワーク
【図１】
2010514073.tif 000009
【図２】
2010514073.tif 000010
2010514073.tif 000011
【図３】
2010514073.tif 000012
【図４】
2010514073.tif 000013
【手続補正書】
【提出日】平成21年8月28日(2009.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機械読み取り可能な媒体を備えた物品であって、前記媒体は、１つまたは複数の機械で実行されることにより命令を出力して以下の工程、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、を実行させる、機械読み取り可能な媒体を備えた物品。
【請求項２】
前記ポーリングする工程は、さらに、１つまたは複数の前記サーバを入札に応答可能にすることにより、１つまたは複数の前記入札の勧誘を行う工程を含む、請求項１に記載の物品。
【請求項３】
前記ポーリングする工程は、さらに、前記ブラウザにおける１つまたは複数のクッキーに含まれる情報にアクセスすることを可能にする工程を含む、請求項１に記載の物品。
【請求項４】
前記１つまたは複数のレスポンスを受け取る工程は、さらに、金額を表す情報を含んだ、１つまたは複数のメッセージを受け取る工程を含む、請求項１に記載の物品。
【請求項５】
さらに、前記１つまたは複数の入札の１つとして、既定の入札を評価する工程を含む、請求項１に記載の物品。
【請求項６】
さらに、前記選択された入札に対応する前記広告を表示する工程を含む、請求項１に記載の物品。
【請求項７】
さらに、前記入札の１つとして、既定の広告についての既定の入札を規定する工程を含む、請求項１に記載の物品。
【請求項８】
さらに、前記規定の広告に対応する前記規定の入札を選択する工程を含む、請求項７に記載の物品。
【請求項９】
さらに、前記スクリプト内にジャバスクリプト（JavaScript）を構成する工程を含む、請求項１に記載の物品。
【請求項１０】
さらに、前記ブラウザに提供され、前記スクリプトを含んだウェブ・ページにアクセスする工程を含む、請求項１に記載の物品。
【請求項１１】
さらに、第２のアクセスが行われた場合に、入札を評価可能な別のサーバのロケーションを含んだ別のスクリプトを提供する工程を含む、請求項１０に記載の物品。
【請求項１２】
さらに、前記１つまたは複数のサーバのロケーション、既定の広告のロケーション、および、前記入札の少なくとも１つを調整する係数、の少なくとも１つを、前記スクリプト内に構成する工程を含む、請求項１０に記載の物品。
【請求項１３】
コンピュータにより実行される方法であって、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、有する方法。
【請求項１４】
前記ポーリングする工程は、さらに、
前記ブラウザにおける１つまたは複数のクッキーに含まれる情報にアクセスすることを可能にする工程と、
１つまたは複数の前記サーバを入札に応答可能にすることにより、１つまたは複数の前記入札の勧誘を行う工程と、を含み、
前記１つまたは複数のレスポンスを受け取る工程は、さらに、
金額を表す情報を含んだ、１つまたは複数のメッセージを受け取る工程を含む、請求項１３に記載の方法。
【請求項１５】
プロセッサと、メモリとを有するシステムであって、
前記プロセッサおよび前記メモリは、以下の工程、
ブラウザにおけるスクリプトにより、１つまたは複数のサーバに対しメッセージを送信することにより、当該１つまたは複数のサーバをポーリングする工程であって、１つまたは複数の前記メッセージは、前記ブラウザにおいて広告を表示させるための１つまたは複数の入札を勧誘し、前記ブラウザにおける、１つまたは複数の前記入札を行う１つまたは複数の前記サーバに関連した情報にアクセス可能にする、工程と、
前記スクリプトにより、１つまたは複数の前記サーバからの１つまたは複数の、１つまたは複数の入札を含んだレスポンスを受け取る工程と、
前記スクリプトにより、１つまたは複数の前記入札を評価する工程と、
前記スクリプトにより、前記評価に基づき、前記入札の１つを選択する工程であって、前記入札が前記広告に対応する、工程と、を有する方法を実行するように構成されたシステム。
【国際調査報告】
2010514073.tif 000014