(57)【特許請求の範囲】
【請求項１】
位置ベースの広告サーバにおいて実行されるコンピュータ実装方法（１００）であって、
地理的領域において定義された境界エリアをタイルとして示すマップを前記広告サーバから各広告発行元に送信するステップであって、前記タイルが都市密集度に応じたサイズを有し、各前記タイルが色により表示され、前記タイルの地理的領域において広告コンテンツを表示するために現在の最高入札を示す価格情報を有する、ステップと、
前記地理的領域内におけるタイルの選択を前記広告サーバにおいて受信するステップと、
複数の広告発行元の各広告発行元から、選択された前記タイルに関連付けられた広告コンテンツの項目を前記広告サーバにおいて受信するステップ（１０２）と、
前記広告サーバにおいて、前記選択されたタイルに対する現在の設定価格情報を前記各広告発行元に送信するステップと、
各広告発行元から、前記受信した広告発行元の広告コンテンツの項目について前記広告サーバに広告コンテンツを要求しているデバイスに配信するための支払いの前記選択されたタイルへの入札を、前記広告サーバにおいて受信するステップ（１０２）と、
前記選択されたタイルに関連付けられた広告コンテンツの要求を前記広告サーバにおいてデバイスから受信するステップ（１０４）と、
前記受信した広告コンテンツの要求に応答して、デバイスに送信すべき広告コンテンツ項目の数を、前記広告サーバにおいて前記デバイスに関する情報に基づき決定するステップと、
前記現在の最高入札に関連付けられ且つ前記決定された数の広告コンテンツの項目を、前記広告サーバから前記デバイスに送信するステップ（１０６）と
を含むことを特徴とする方法。
【請求項２】
最高入札に関連付けられた広告コンテンツを送信するステップは、上位Ｎ個の入札に関連付けられた広告コンテンツを送信することを含み、Ｎが正の整数であることを特徴とする請求項１に記載の方法。
【請求項３】
広告発行元に前記設定価格情報を送信する前記ステップの前に、前記広告サーバにおいて前記広告発行元から広告カテゴリ情報を受信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記カテゴリ情報は、広告コンテンツの種類と、宣伝すべき商品またはサービスの種類とのうちの１つまたは複数を備えることを特徴とする請求項３に記載の方法。
【請求項５】
配信すべき広告発行元の広告コンテンツの時間間隔を指定する時間情報を前記広告サーバにおいて受信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記境界エリア内における独占的広告権の要求を前記広告サーバにおいて受信するステップをさらに含み、前記設定価格情報を送信する前記ステップは、独占的権利のための設定価格情報を送信することを含むことを特徴とする請求項１に記載の方法。
【請求項７】
１つまたは複数の広告発行元から更新入札を前記広告サーバにおいて受信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記広告サーバにおいて、要求側の広告発行元から、広告プレビューを表示するための要求を受信し、前記要求側の広告発行元に前記広告プレビューを提供するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
プロセッサ（２１８）と、
前記プロセッサ（２１８）によって実行されると、前記プロセッサに、広告コンテンツを配信するための方法（５００）を実行させる命令を記憶したメモリ（２１６）と
を備えたコンピューティングデバイス（２０２）であって、前記方法（５００）は、
タイルとして複数の境界エリアに分割された地理的領域を示すマップを、複数の広告発行元の各広告発行元に送信するステップ（５０４）であって、前記タイルが都市密集度に応じたサイズを有し、各前記タイルが色により表示され、前記タイルの地理的領域において広告コンテンツを表示するために現在の最高入札を示す価格情報を有する、ステップと、
各広告発行元から、該広告発行元によって提供される広告コンテンツを配信すべき前記地理的領域の１つまたは複数のタイルの選択を受信するステップ（５０６）と、
各広告発行元に、該広告発行元によって選択された前記１つまたは複数の選択されたタイルに対する現在の設定価格情報を送信するステップ（５１４）と、
各広告発行元から、該広告発行元によって選択された前記１または複数の選択されたタイルに対する価格入札を受信するステップ（５１６）と、
関心のあるタイルに関連付けられた位置ベースの広告コンテンツの要求を、デバイスから受信するステップ（５２０）と、
前記関心のあるタイルに対するＮ個の最高入札に関連付けられた広告コンテンツの１つまたは複数の項目を前記デバイスに送信するステップ（５２６）であって、Ｎは、ゼロまたは正の整数であり、前記デバイスに関する情報に基づいて決定される、ステップと
を含むことを特徴とするコンピューティングデバイス。
【請求項１０】
前記命令は、各広告発行元に前記設定価格情報を送信する前に、各広告発行元から広告のカテゴリ情報を受信するステップをさらに実行させることを特徴とする請求項９に記載のコンピューティングデバイス。
【請求項１１】
前記カテゴリ情報は、広告コンテンツの種類を含むことを特徴とする請求項１０に記載のコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置ベースの広告を提供することに関する。
【背景技術】
【０００２】
位置ベースのサービス（location-based service）は、これには限定されないがパーソナルナビゲーションデバイス（ＰＮＤ：Personal navigation device）を含め、様々なデバイスがモバイルネットワークを介して利用することができるサービスであり、これらのサービスは、そのモバイルネットワークにアクセスしているデバイスの地理的位置を用いて位置別情報(location-specific information)を提供する。位置ベースのサービスの例には、ユーザの近くの企業を特定すること、運転者や歩行者を所望の目的地にナビゲートする手助けをすること、個人向け天気予報を提供すること、および近隣の交通問題に関連する交通警報を提供することが含まれるが、これらには限られない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
様々な機構を使用して、ユーザの位置を決定することができる。位置決め機構(locating mechanisms)の例には、全地球測位システム（ＧＰＳ）およびマルチラテレーション（multilateration）方法が含まれるが、これらには限られない。このような位置決め機能を、これらには限られないが、ＧＰＳデバイス、携帯電話、スマートフォン、ラップトップコンピュータ、デスクトップコンピュータなどを含め、様々なデバイスに含めることができる。このような位置決め機能を備えたデバイスの数が増加し続けると、それに応じて、位置ベースのサービスの市場も増大する可能性がある。
【課題を解決するための手段】
【０００４】
位置ベースの広告サービスの提供に関連する様々な実施形態が本明細書に開示される。例えば、開示される一実施形態は、位置ベースの広告サーバを動作させる方法を提供する。この方法は、複数の広告発行元（advertising publisher）の各々から、地理的領域内の定義された境界エリアに関連付けられた広告コンテンツの項目を受信することと、その広告発行元の広告コンテンツをデバイスに配信するための支払いの入札（bid）を受信することとを含む。この方法は、次いで、境界エリアに関連付けられた広告コンテンツの要求をデバイスから受信することと、最高入札に関連付けられた広告コンテンツの項目をそのデバイスに送信することとを含む。
【０００５】
本概要は、以下の発明を実施するための形態においてさらに説明される概念の選択を簡略化した形で紹介するために提供される。本概要は、特許請求される主題の主要な特徴または本質的な特徴を特定することを意図しておらず、特許請求される主題の範囲を限定するのに使用されることも意図していない。さらに、特許請求される主題は、本開示のいずれかの部分において言及される一部またはすべての不利点を解決する実装には、限定されない。
【図面の簡単な説明】
【０００６】
【図１】位置ベースの広告サーバの動作方法の実施形態を示す図である。
【図２】本開示に従って位置ベースの広告を使用する環境の実施形態を示すブロック図である。
【図３】複数の境界エリアに分割された地理的領域のマップの実施形態を示す図である。
【図４】位置ベースの広告サーバと対話する方法の実施形態を示す図である。
【図５】位置ベースの広告サーバの動作方法の別の実施形態を示す図である。
【発明を実施するための形態】
【０００７】
図１は、位置ベースの広告サービスを提供する方法１００の実施形態を示すフロー図である。方法１００は、１０２において、広告コンテンツおよび価格入札(pricing bits)を複数の広告発行元（advertising publisher）の各々から受信することを含む。以下でより詳細に説明するように、価格入札は、入札者の広告コンテンツを、ユーザに表示するためのデバイスに送信する代わりに、支払うべき指定の金額の提示を備える。さらに、広告コンテンツおよび入札は、地理的領域内の定義された特定の境界された地理的エリアと関連付けられる。従って、広告コンテンツは、その境界エリア内、またはその境界エリアから幾らかの距離に隣接して位置するデバイスに送信される。方法１００は、１０４において、その境界エリアと関連付けられた広告コンテンツを求める要求をデバイスから受信することを含む。次いで、方法１００は、１０６において、最高Ｎ個の入札に関連付けられた広告コンテンツを、そのデバイスのユーザへの表示のために、そのデバイスに送信することを含む。ここで、Ｎは、ゼロ（入札がない場合）または正の整数とすることができる。このようにして、広告発行元は、指定の地理的エリアにおける広告コンテンツの配信のための支払いに対して特定の価格を入札することができ、そして１または複数の最高入札者は、下位の入札者よりも、広告コンテンツの項目をデバイスのユーザに優先的に提示できる権利を得ることができる。
【０００８】
デバイスの様々なデバイス固有のパラメータ、および該デバイスに送信される広告コンテンツの性質に応じて、広告コンテンツの１つまたは複数の項目を、デバイス上に常に提示することができる。従って、ある環境では、最高入札者の広告コンテンツだけを、要求したデバイスに送信することがあり、他の環境では、広告コンテンツの２つ以上の項目を、要求したデバイスに送信することもある。広告コンテンツの２以上の項目がデバイスに送信される場合、広告コンテンツの項目を、入札額の高い順に基づいて選択することができる。具体的な例として、ＧＰＳ機能付きスマートフォンは、マップを様々なレベルのズーム(zoom)で表示することができる。一例において、このスマートフォンは、特定のレベルのズームにより特定の地理的領域において、マップ上に広告コンテンツの３つの項目を表示することができるとする。この場合、デバイスは、マップに表示された地理的エリアの上位３つの入札者の広告コンテンツの項目を送信することができる。従って、広告コンテンツを携帯電話に送信してもらいたい広告発行元は、所望の境界された地理的エリアについて最高入札に近いまたはそれを上回る入札をしようとする。このことは、広告コンテンツの項目の配信に対して、より高値の入札を獲得するのに役立ち得るので、１広告ビュー当たりより大きな経済的収益を得るための一因となり得る。方法１００のより詳細な実装を、以下に詳述する。
【０００９】
図２は、位置ベースの広告の使用環境２００の例示的な実施形態を示す。使用環境２００は、広告サーバ２０２を備え、該広告サーバ２０２は、複数の広告発行元のコンピューティングデバイス２０４、２０６、２０８と通信し、広告サーバ２０２に広告コンテンツを要求して受信する複数のデバイス２１０、２１２、２１４とも通信する。図示される実施形態において、広告サーバ２０２との通信を行う広告発行元のクライアントコンピューティングデバイスの数は、総称数Ｘとして図示され、要求／受信するデバイスの数は、総称数Ｙとして図示されているが、これは、任意の適切な数の広告発行元のクライアントコンピューティングデバイスおよび要求／受信するデバイスが、いつでも広告サーバ２０２と通信することができることを示すものである。
【００１０】
広告サーバ２０２は、メモリ２１６およびプロセッサ２１８を備え、メモリ２１６は、本明細書に開示される様々な方法を広告サーバに実行させるために、プロセッサ２１８によって実行可能な命令を備える。広告サーバ２０２は、さらに、位置ベースの広告サービスの提供に関連する様々な項目の情報を格納するデータベース２２０を備える。例えば、データベース２２０は、システムを用いる広告発行元および／または消費者デバイスに関連するユーザアカウント情報を格納することができる。データベース２２０は、各広告発行元によって提供された広告コンテンツ、およびその広告コンテンツに関連する入札情報も格納することができる。本明細書において「更新入札情報（updated bid information）」という用語は、入札が広告発行元によって継続的に繰り返し提出および／または修正され得るときに、現在の入札情報を説明するのに使用される。更新入札情報は、各広告発行元によって広告コンテンツの配信のために選択される地理的位置および時間間隔などの情報、各広告発行元によって提供される広告コンテンツのタイプとその広告発行元によって要求される特定の配信サービスとに関連するカテゴリ情報、所望のトランザクションのタイプ（１ビュー当たり、１クリックスルー当たりなど）に対して各広告発行元によって支払われる価格に関連する設定価格情報(pricing information)、各広告発行元によって使用される支払い方法に関連する支払情報（プリペイド式クレジット、デビット／クレジット情報など）、または他の適切な情報を含むことができる。
【００１１】
各発行元のコンピューティングデバイス２０４、２０６、２０８は、本明細書に開示されるクライアント側の様々な方法を実行するために、プロセッサによって実行可能な命令が格納されたメモリも備える。それらのメモリおよびプロセッサは、それぞれ、広告発行元のコンピューティングデバイス２０４について２２２、２２４として示しているが、明瞭にするためにコンピューティングデバイス２０６および２０８では省略している。
【００１２】
上述のように、各広告発行元によって提示される入札は、関心のある地理的領域内の特定の境界された１つまたは複数のエリアに関連する。そのような入札の要請（solicitation）および受信を可能にするために、広告サーバ２０２は、１つまたは複数の境界エリアに分割された関心のある地理的領域を示すマップを、各広告発行元のコンピューティングデバイス２０４、２０６、２０８に送信するように構成される。本明細書ではそのような境界エリアを、マップ上で定義された「タイル(tiles)」と呼び、そのような境界エリアに分割されたマップを「タイルマップ(tiled map)」と呼ぶことがある。図３は、複数のタイル３０２に分割された地理的領域を示すマップ３００の例である。地理的領域に分割されるタイルの数およびサイズを、任意の適切な方法で選択することができる。例えば、マップの単位エリアにつき多くの企業を有する密集した市街エリアは、より小さいタイルに分割することができ、一方、あまり密集していない農村エリアは、より大きいタイルに分割することができる。したがって、個々のタイルそれぞれに対して、そのタイルにおいて位置ベースの広告コンテンツの項目を配信する需要に応じて、別々に価格を設定することができる。さらに、タイルは、任意の適切な形を有することができる。図示される実施形態では、タイルは、長方形で同じサイズである。しかしながら、他の実施形態において、タイルは、任意の他の適切な形を有することができ、異なるサイズとすることができる。さらに、図示されたマップでは、地理的エリアを二次元表現として示しているが、このマップは、より少ない次元も多い次元もサポートすることができることが理解されよう。例えば、一部のマップは、物理的な三次元(third physical dimension)に沿ってタイル化することができる。そのようなシナリオの例は、高層ビルがある都市であり、この場合、異なる広告コンテンツ項目を、そのエリアのビル内の異なる高さ（elevation）において表示することができる。
【００１３】
一部の実施形態において、各タイルは、そのタイルの現在の価格を示す外観特徴（appearance characteristic）を有することができる。例えば、タイルを、タイル毎におおよその現在の価格を示すように構成された色により表示することができる。このような実施形態のより具体的な例として、現在の価格が平均以下のタイルを緑色で示すかシェーディングし、現在の価格が平均に近いタイルを黄色で示すかシェーディングし、そして、現在の価格が平均以上のタイルを赤色で示すかシェーディングすることができる。さらに、一部の実施形態において、各タイルの現在の価格（すなわち、最高入札者の価格）または複数の最高入札者のそれぞれによって支払われた現在の価格を、各タイル上に、または各タイルとともに表示することができる。これらの具体的な例は例示の目的で説明したものであり、いずれかの手法に限定されるようには意図されていないことは理解されよう。
【００１４】
上記マップを受信すると、広告発行元のコンピューティングデバイス２０４は、その発行元が自身の広告コンテンツが配信されることを望む１つまたは複数のタイルの選択の入力を受信し、次いで、その選択を、発行元が配信しようとする広告コンテンツの１つまたは複数の項目とともに広告サーバに送信することができる。広告発行元のコンピューティングデバイス２０４は、広告カテゴリ情報および所望の広告回数などの他の広告情報を広告サーバ２０２送信することもできる。図２では、この情報は、まとめて「広告情報」と示されている。この情報を受信すると、広告サーバ２０２は、設定価格情報（pricing information）を広告発行元のコンピューティングデバイス２０４に提供することができる。一部の実施形態において、設定価格情報は、マップによって反映される現在の価格とは対照的に「将来価格(future price)」を含むことがあり、広告発行元によって提供されるカテゴリ情報に照らして、要求された時間間隔における、選択されたタイル毎の既存の１つまたは複数の最高入札によって決定され得る。一部の実施形態において、マルチタイルエリアの総価格が、要求された時間間隔における、要求された各タイルの最高入札の合計よりも低いこともあり、他の実施形態において、マルチタイルエリアの価格が、個々のタイルの設定価格の合計と他の適切な関係を有することもある。以下に説明するように、設定価格情報は、様々なユーザから入札を受信すること、およびタイルに対する需要が増減することにより、継続的に更新され得る。さらに、選択されたタイルに対して入札が行われていない場合、設定価格情報は、タイルについて予め選択された最低価格を備えることができる。
【００１５】
任意の適切なカテゴリ情報が、広告発行元のコンピューティングデバイス２０４、２０６、２０８によって広告サーバ２０２に送信される。例えば、このようなカテゴリ情報は、発行元が配信したいと望む広告コンテンツのタイプを含むことができる。上記広告コンテンツの項目の例には、サウンドベースの広告、画像ベースの広告、テキストベースの広告、双方向広告、静的広告などが含まれるが、これらには限定されない。より高度なカテゴリ情報もサポートすることができる。広告発行元によって送信され得るより高度なカテゴリ情報の例には、ディスプレイ上の広告コンテンツのサイズ関する情報、および／または画像ベースもしくはテキストベースの広告コンテンツ項目に伴うサウンドの有無に関する情報が含まれるが、これらには限定されない。より具体的な例には、マップ上に表示される大きいアイコンと小さいアイコンのいずれかの選択が含まれる。別の具体的な例には、マップアイコンを表示する際にサウンドを入れるか入れないかの選択が含まれる。
【００１６】
他の実施形態において、カテゴリ情報は、広告発行元が広告コンテンツを表示したいと望むデバイスの種類、および／または広告発行元が広告コンテンツの項目をトリガしたいと望むデバイスのズームレベルを含むことができる。例えば、広告発行元は、携帯電話などの小さいデバイス上に広告コンテンツのある項目を表示し、ラップトップコンピュータなどの大きいデバイス上に広告コンテンツの別の項目を表示したいと望むことがある。従って、一部の実施形態において、広告発行元は、特定の広告コンテンツを提示すべきデバイスの種類、デバイスのブランド／モデルなどを指定する能力を有することができる。
【００１７】
さらに他の実施形態において、カテゴリ情報は、１つまたは複数の選択されたタイルにおいて独占的広告権（exclusive advertising rights）を要求するか、あるいは非独占広告権（non-exclusive advertising rights）を要求するかの選択を含むことができる。このような「独占的」権利は、指定された独占期間中に、独占するタイルに関連する他の広告コンテンツ項目が表示されることを除外する権利、あるいは独占期間中に、他の広告主が同一または類似の種類の商品またはサービスを提示する広告コンテンツ項目を除外する権利を含むことができる。後者の例において、広告発行元は、付加的なカテゴリ情報として、宣伝されている商品またはサービスの種類を提供することができる。いずれの例においても、独占的権利の対象の１つまたは複数のタイルを、独占的権利の期間の間はタイルマップ上でブラックアウトすることができる。他の形態の独占的権利には、他の広告主に対してより大きなアイコンでの表示など、任意の適切な種類の付加価値の高い権利またはプレミアムサービスなどが含まれるが、これらには限定されない。
【００１８】
設定価格情報を受信すると、発行元のコンピューティングデバイス２０４は、次に、該発行元のコンピューティングデバイス２０４のユーザから、１つまたは複数の種類の広告トランザクションに対して広告発行元が支払おうとする価格を指定した１つまたは複数の価格入札（price bid）の入力を受信することがある。発行元のコンピューティングデバイス２０４は、次いで、その１つまたは複数の価格入札を広告サーバ２０２に送信することができる。ある実施形態では、単一の入札が、サポートされる種類の広告トランザクションのすべてに提供されることがあり、他の実施形態では、１つまたは複数の種類の広告トランザクションに対して別々の入札を受信することもある。広告トランザクションの種類の例には、広告コンテンツの項目のビュー、詳細な広告情報のビューへのクリックスルー、広告コンテンツの項目から広告エンティティのウェブページへのナビゲーションなどが含まれるが、これらには限定されない。
【００１９】
価格入札を受信すると、広告サーバ２０２は、その入札を更新入札情報データベース２２０に格納する。このようにして、広告サーバ２０２は、マップ上のＮ次元の仮想空間において複数の広告発行元が入札を行う、継続的に繰り返されるオークションのようなプロセスを使用して、位置情報ベースの広告サービスに価格を設定することができる。さらに、一部の実施形態では、広告発行元のコンピューティングデバイスは、更新入札情報データベース２２０に格納されている以前に提示された入札に対する更新を送信することができ、これにより、例えば、他の広告発行元の入札動作に応じて入札価格を上げ下げすることができる。
【００２０】
図２の説明を続けると、広告サーバ２０２は、指定の位置のためのコンテンツを要求するデバイス２１０、２１２、２１４に、広告コンテンツを提供するようにも構成される。広告コンテンツを要求するとき、（デバイス２１０などの）デバイスは、その地理的位置に関する情報を広告サーバ２０２に送信する。デバイス２１０は、他の情報も送信することができる。例えば、デバイス２１０は、その種類、製造元および／またはモデルの識別に関する情報を送信することができる。このような情報は、広告サーバ２０２がそのような種類のデバイスを対象とした広告コンテンツの項目を選択するのを可能にする。デバイス２１０は、該デバイスのディスプレイにおいて現在表示している現在のズームレベルに関する情報も送信することができる。このような情報により、広告サーバは、指定されたズームレベルでトリガするように構成された広告コンテンツの項目を選択することが可能になり、および／または幾つの広告コンテンツの項目をデバイスのディスプレイ上で同時に表示できるかを決定することができるため、広告コンテンツの項目を幾つデバイスに送信すべきかを選択することが可能になる。
【００２１】
幾つの広告コンテンツの項目をデバイスに送信するかを決定した後、広告サーバ２０２は、上位Ｎ個の入札に関連付けられた広告コンテンツの項目を識別するように構成される。ここで、Ｎは、デバイスに送信すべき広告コンテンツの数である。Ｎは、任意の正の整数か、あるいは選択された時間間隔の間に選択されたタイルに対して入札がなかった場合にはゼロとすることができることが理解されよう。次に、広告サーバ２０２は、識別された広告コンテンツの項目をデバイスに送信することができる。
【００２２】
図４および図５は、上記で論じた様々な概念のより詳細な実装の実施形態を示す。まず、図４は、広告発行元のクライアントの視点における広告サーバと対話する方法４００の実施形態を示す。方法４００は、初めに、４０２において、広告サーバにログオン要求を送信し、該広告サーバに接続することを含む。これは、広告サーバにログオンする側（party）が、すでにその広告サーバにおけるアカウントを設定していることを想定している。さらに、このステップは、サーバに接続する側が新規ユーザである場合、広告サーバにアカウントを設定するプロセスを含むことができる。
【００２３】
次に、方法４００は、４０４において、サーバからタイルマップを受信し、そのタイルマップをグラフィカルユーザインタフェース上に表示することを含み、ここで、タイルマップは、１つまたは複数のタイルに分割された地理的領域のＮ次元のビューを示す。したがって、広告発行元は、該発行元が広告コンテンツの項目を表示したい地理的領域（または関連する地理的領域）に対応するタイルを選択することができる。上述のように、各タイルは、任意の適切な形およびサイズを有することができる。例えば、密集した市街エリアは、あまり密集していない農村エリアよりも多くのタイルに分割され得る。さらに、各タイルが、他のタイルと類似したサイズおよび形を有することがあり、１つまたは複数のタイルが、他のタイルとは異なるサイズおよび形を有することもある。一部の実施形態において、タイルは、マップによって表される領域の地理的特徴に対応しない任意の多角形（または多曲線など）の形を有することができる。他の実施形態において、タイルは、マップによって表される領域の地理的特徴に従った境界を有することもできる。さらに、マップは、表示される各タイルの相対的な需要および／またはコストを示す色または他の視覚インジケータを用いて表示されることもある。
【００２４】
方法４００は、４０６において、グラフィカルユーザインタフェースを介してユーザからタイルの選択を受信し、次いで、該タイルの選択を広告サーバに送信することを含む。４０８において示されるように、タイルの選択に加え、タイルの選択に関する広告コンテンツも広告サーバに送信することができる。ある実施形態において、４１０において示されるように、広告コンテンツを、広告コンテンツのサーバによって提供されるプレビュー機能で表示することができる。このようなプレビューにより、広告発行元は、広告コンテンツの表現が、異なる種類のデバイスのユーザに対して、異なるレベルのズームおよび／またはパニングにおいてどのように現れるのかを見ることができる。したがって、広告発行元は、プレビュープロセスを、特定のデバイスや位置などに対して効果的な広告コンテンツを展開するための助けとして使用することができる。
【００２５】
図４の説明を続けると、方法４００は、４１２において、カテゴリ情報および表示時間情報を広告サーバに送信することを含む。上記で論じたように、広告カテゴリ情報は、表示すべき広告コンテンツの項目の種類に関連する情報、要求された任意の独占的広告権利、および／または任意の他の適切な情報を含むことができる。さらに、表示時間情報は、広告発行元が、選択されたタイル内のデバイスに自身の広告コンテンツを配信したいと望む時間期間に関連する情報を備えることができる。このような情報は、タイルの選択をサーバに送信するのと同時にサーバに送信することができ、あるいはタイルの選択をサーバに送信する前または送信した後にサーバに送信することもできることは理解されよう。
【００２６】
上述のようにタイルの選択および他の情報を送信した後、方法４００は、４１４において、広告サーバから設定価格情報を受信し、該設定価格情報をユーザインタフェース上に表示することを含む。この設定価格情報は、例えば、提示された広告コンテンツの１つまたは複数の項目を含め、１つまたは複数の広告トランザクションについて、広告発行元が請求されることとなる価格を示す。設定価格情報が表示される広告トランザクションの例には、１ナビゲーション当たりの価格、１クリックスルー当たりの価格、１ビュー当たりの価格などが含まれるが、これらには限定されない。一部の実施形態では、この設定価格情報を、タイル毎に表示することができ、他の実施形態では、所望の時間間隔にわたって選択された各タイルに対する個々の価格に基づいて決定された、単一の価格を表示することができる。
【００２７】
各タイルについて表示される価格は、任意の適切な方法で決定することができる。例えば、選択された時間間隔において、あるタイルに対する入札が以前に行われていた場合、表示される価格は、選択された時間間隔の間の選択されたタイルに対する１つまたは複数の最高入札の合計とすることができ、あるいはこの合計よりも低いまたは高い価格とすることができる。以前に入札が行われていなかった場合、表示される価格は、予め決定された単位時間当たりの最低価格とすることができる。
【００２８】
設定価格情報を受信および表示した後、方法４００は、４１８において、ユーザインタフェースを介して入札を受信し、次いで、該入札を広告サーバに送信することを含む。入札は、該入札を提示した広告発行元が、選択された時間間隔の間に選択されたタイルにおける１つまたは複数の広告トランザクションに対して支払おうとしている、１つまたは複数の価格の提示を含む。その入札は、広告サーバから受信した設定価格情報によって与えられる価格と同じであってもそれを上回ってもよいし、また同じでなくても下回ってもよい。しかしながら、その入札が最高入札よりも低い場合は、その低い入札が、関連する広告コンテンツの項目に対して与える優先度は低いことから、その広告発行元の広告コンテンツが配信される可能性は少ない。従って、自身の広告コンテンツを確実に配信したいと望む広告発行元は、広告サーバから受信した設定価格情報によって与えられた価格よりも高い入札を提示しようとする可能性がある。入札提示プロセスの間、または任意の他の適切なときに、支払いの手配（payment arrangement）も行うことができることが理解されよう。広告トランザクションの支払いは、任意の適切な方法で行うことができる。例えば、プリペイド式クレジット、デビットカードもしくはクレジットカード、信用枠などがあるが、これらには限定されない。
【００２９】
広告コンテンツの項目に対して入札が提示されると、その広告コンテンツおよび入札情報（入札価格、カテゴリ情報、時間情報などを含む）を更新入札データベースに格納することができる。更新入札データベースは、新しい入札情報を受信すると継続的に更新され、広告コンテンツを要求デバイスに提供するのに継続的にアクセス可能である。
【００３０】
動的および潜在的に設定価格を変更する環境を考慮すると、入札および広告コンテンツを提示する広告発行元は、様々な広告トランザクションの発生を通知してほしいと望むことがあり、および／またはその発行元の広告コンテンツ、コスト情報などを含め、広告トランザクション関する統計情報を定期的に受け取りたいと望むことがある。従って、方法４００は、４１８において、広告サーバから１つまたは複数のステータスレポートを受信することを含むことができる。ステータスレポートを、要求した時間間隔の間に一回（例えば、要求した時間間隔の最後に）、要求した時間間隔の間に定期的に、あるいは任意の適切な時間ベースのやり方で受信することができる。さらに、ステータスレポートは、任意の適切な情報を含むことができる。図４に示されるように、そのようなステータスレポートは、通知４２０（例えば、より高い入札の受信の通知、指定された広告トランザクションの発生の通知など）、統計４２２（例えば、他の発行元の広告コンテンツと比較した発行元の広告コンテンツを含む広告トランザクションの頻度または数に関する統計など）、および／またはコスト概要４２４（例えば、広告トランザクションの発生に対して支払われた項目別および／または合計の金額に関する概要）を含むことができる。ステータスレポートに含まれ得るこのような種類の情報は、例示目的で説明したものであり、いずれかの方法にも限定されるように意図されていないことが理解されよう。
【００３１】
一部の状況下において、広告発行元は、以前に提示した入札を更新したいと望む可能性がある。例えば、広告発行元は、他のユーザがより高い入札を提示している場合、入札価格を上げたいと望む可能性がある。同様に、広告発行元は、該発行元の広告コンテンツに関する将来的な広告トランザクションの可能性が低下したことにより、コストの削減のために入札を一時的に低下させ、または取りやめたいと望むかもしれない。従って、方法４００は、４２６において、元の入札の１つまたは複数の項目を変更する更新入札を、サーバに送信することを含む。更新入札は、より高いまたはより低い価格の入札、新しいまたは更新されたカテゴリ情報、初めに要求されていた時間間隔の変更、あるいは任意の他の適切な更新情報を含むことができる。このため、広告発行元は、自身の広告コンテンツの配信を迅速かつ容易に調整することでき、したがって、自身の広告のコストを、リアルタイムに所望の基準により調整することができる。
【００３２】
図面の説明を続けると、図５は、広告サーバの動作の方法５００を示している。方法５００は、広告サーバの視点から、方法４００の様々な詳細を図示しており、広告発行元のクライアントとの通信を、図の左側に示し、デバイスとの通信を図の右側に示している。方法５００は、まず、５０２において、広告発行元のクライアントからログオン要求を受信し、該クライアントに接続することを含む。次に、５０４において、タイルマップをクライントに送信して、広告発行元が、自身の広告コンテンツを配信してもらうことに関心のあるタイルを選択することを可能にする。
【００３３】
タイルマップを送信した後、５０６において、マップ上のタイルの選択をクライアントから受信し、５０８において、広告コンテンツをクライアントから受信する。上述したように、一部の実施形態において、広告サーバは、広告発行元が、該広告発行元によって選択されたタイルの広告コンテンツのプレビューを見ることを可能にするように構成される。従って、方法５００は、５１０において、広告コンテンツのプレビューをクライアントに送信することを含む。一部の実施形態において、広告コンテンツのプレビューは、広告発行元が、広告コンテンツの項目を異なる種類のデバイスにおいて異なるレベルのズームやパニングなどで表示して、広告コンテンツの項目が様々な特定の地理的位置のユーザにどのように見えるかを知ることを可能にするように構成された、双方向のプレビュー（interactive preview）とすることができる。したがって、広告発行元は、広告コンテンツの項目の外観を、特定のデバイスおよび／または位置における所望の外観へと調整する（tailor）ことができる。
【００３４】
方法５００は、５１２において、広告カテゴリ情報および広告表示時間情報をクライアントから受信することを含む。カテゴリ情報および表示時間情報の例は、上記に詳細に論じている。図示される実施形態では、カテゴリおよび時間情報は、広告コンテンツおよびタイル選択の受信よりも後のステップに現れているが、このような項目を任意の適切な順序で受信できることが理解されよう。
【００３５】
タイルの選択、広告コンテンツ、ならびにカテゴリおよび時間情報を受信すると、方法５００は、５１４において、設定価格情報をクライアントに送信し、次いで５１６において、クライアントから入札を受信することを含む。５１８に示されるように、入札は、次いで更新入札情報データベースに格納される。プロセス５０２〜５１８は、クライアントが入札情報を提示したいと望むと、複数の異なる発行元によって継続的に繰り返して実行され得ることが理解されよう。さらに、広告サーバは、要求側のデバイスと継続的に繰り返し対話して、広告コンテンツの項目をそのデバイスに提供することもできる。ＰＮＤまたは同様ものなどのデバイスとの対話の例が、図５の５２０〜５２６に示されている。まず、方法５００は、５２０において、あるデバイスから広告コンテンツの要求を受信することを含む。この要求を受信すると、５２２において、デバイスに送信すべき広告コンテンツの項目の数Ｎを決定する。広告コンテンツの項目の数Ｎは、これらには限られないが、要求を送信したデバイスの種類／ブランド／モデル、デバイスのディスプレイ上に現在示されている現在のズームレベル、および／またはいずれかの広告発行元が、関連する地理的領域内のタイルに対する独占的広告権のための支払を行っているかどうかなどを含め、複数の要因に応じて変化しうる。
【００３６】
デバイスに送信すべき広告コンテンツの項目の数Ｎを決定した後、５２４において、上位Ｎの入札者と関連付けられた広告コンテンツの項目が、更新入札情報データベースから選択されて、５２６において、そのデバイスのユーザに表示するためにデバイスに送信される。さらに、５２８において、Ｎ個の最高入札を提示した広告発行元から支払いを受信する。
【００３７】
Ｎ個の広告コンテンツの項目を送信した後に発生する１つまたは複数の広告トランザクションに関する情報は、更新入札情報データベース（または、任意の他の適切な位置）に格納され得る。５３０に示されるように、これは、広告発行元のクライアントに送信するステータスレポートを準備する際に使用され得る。上述のように、このようなステータスレポートは、任意の適切なトリガ（例えば、時間間隔の移行（passage）、広告トランザクションの発生、クライアントからのレポート要求の受信など）に応じて送信され、そして任意の適切な情報を含むことができる。上述のように、このようなステータスレポートは、通知５３２、統計５３４、および／またはコスト概要５３６（例えば、広告トランザクションの発生に対して支払われた合計金額に関する概要）を含むことができる。ステータスレポートに含まれ得るこのような種類の情報は、例示目的で説明されるものであり、いずれかの方法に限定されるようには意図していないことが理解されよう。
【００３８】
上述したように、一部の環境下において、広告発行元は、例えば、状況の変化に応じて入札の価格を上下させるために、以前に提示した入札を更新したいと望むことがある。従って、方法５００は、５３８において、元の入札における１つまたは複数の項目を変更する更新入札を受信することを含む。更新入札は、より高いまたはより低い価格の入札、新しいまたは更新されたカテゴリ情報、初めに要求した時間間隔の変更、あるいは任意の他の適切な更新を含むことができる。このように、広告発行元は、自身の広告コンテンツの配信を迅速かつ容易に調整することができ、したがって、自身の広告コストをリアルタイムに所望のやり方で調整することができる。
【００３９】
本明細書で使用されるとき、「コンピューティングデバイス」という用語は、プログラムを実行するように構成された任意の適切なタイプのコンピューティングデバイスを指すことができる。そのようなコンピューティングデバイスは、メインフレームコンピュータ、パーソナルコンピュータ、ラップトップコンピュータ、ポータブルデジタルアシスタント（ＰＤＡ）、コンピュータ機能付き無線電話、ネットワーク化されたコンピューティングデバイス、およびこれらの２またはそれ以上の組み合わせを含むことができるが、これらには限定されない。また、「要求／受信デバイス」という用語および同様の用語（例えば、省略形の用語「デバイス」を使用して、このようなデバイスを指すこともある）は、ネットワークにアクセスして広告コンテンツを受信することができる任意の適切な種類のコンピューティングデバイスを指すこともできる。本明細書で使用されるとき、用語「プログラム」は、本明細書で説明された１つまたは複数のコンピューティングデバイスによって実行または使用され得るソフトウェアまたはファームウェアのコンポーネントを指し、個々またはグループの実行可能なファイル、データファイル、ライブラリ、ドライバ、スクリプト、データベースレコードなどを包含するように意図されている。コンピューティングデバイスによって実行されると、該コンピューティングデバイスに上述の方法を実行させ、および上述のシステムの動作を実行させるプログラム命令を格納した、コンピュータ読取可能記憶媒体を提供することができることが認識されよう。本明細書では、位置情報ベースの広告サービスの提供を、特定の例示的な実施形態の状況に関して説明しているが、本明細書で説明される構成および／または手法は本質的に例示的であり、様々な変形が可能であるため、これらの特定の実施形態または例は限定的な意味で解釈されるべきではないことが認識されよう。本明細書で説明される特定のルーチンまたは方法は、イベント駆動、割り込み駆動、マルチタスク、マルチスレッド、および同種のものなど、任意の数の処理ストラテジのうちの１つまたは複数を表すことができる。したがって、図示された様々な動作を、図示された順序で実行し、並行に実行することができ、あるいは一部の場合には省略することもできる。同様に、上述のプロセスのいずれかの順序は、本明細書で説明された実施形態の機能および／または結果を達成するのには必ずしも必要ではないが、説明を容易にするために提供される。本開示の主題は、本明細書で開示された様々なプロセス、システムおよび構成、および他の特徴、機能、動作、および／またはプロパティ、ならびにこれらの等価物の一部および全てに関する新規かつ非自明な組み合わせおよび一部の組み合わせの全てを含む。
【図１】
0005686740.tif 000002
【図２】
0005686740.tif 000003
【図３】
0005686740.tif 000004
【図４】
0005686740.tif 000005
【図５】
0005686740.tif 000006