デバイス位置と現在のユーザの関心とに基づいた、ワイヤレスデバイス上のターゲット広告のためのシステム及び方法
本態様は、現在のデバイスの位置とデバイスユーザの現在の関心とに基づいて、ワイヤレスデバイスのアプリケーション上の提示のための広告を選択するための、システム、方法、装置、およびコンピュータプログラムプロダクトを提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーション及び/またはコンテンツについての現在のユーザ入力されたリクエストによって定義される。この点においては、本態様は、ユーザに、ユーザの現在のニーズに基づいて、広告を提供するようにサービス提供する高度なターゲット広告を提供し、ユーザの現在のニーズは、ユーザの関心及び現在位置から定義される。
【発明の詳細な説明】
【背景】
【0001】
(分野)
記載された態様は、ワイヤレス通信に関し、より具体的には、現在のワイヤレスデバイスの位置(current wireless device location)と現在のユーザの関心(current user interests)とに基づいて、ワイヤレスデバイスのアプリケーションのための広告(advertisements)を選択するための、方法、システム、及び装置(apparatus)に関する。
【0002】
(背景)
ワイヤレス通信ネットワークは、レシピエント(recipients)に対して、メディアコンテンツを配信するように設計されている。例えば、ワイヤレス通信ネットワークは、ブロードキャストあるいはマルチキャストのシステムを備えることができ、そしてそれは、複数のレシピエントに対し同時に情報を送信する。そのようなシステムの1つの例は、カリフォルニア州のサンディエゴのクァルコム社から入手可能である、MediaFLOメディア配信システムである。リアルタイムブロードキャストプログラミングを配信することに加えて、これらのタイプのメディア配信システムは、セルラ電話及び同様なもののようなワイヤレス通信デバイスへの広告メディアコンテンツの提示及び配信、また広告あるいはads(advertisement or ads)と呼ばれる、に特に適している。マルチキャスト及びブロードキャストメディア配信システムに加えて、他のワイヤレスデバイスのアプリケーションは、広告媒体のコンテンツを受信し提示するように構成されることができる、
オンライン広告市場における成功は、ワイヤレスあるいはモバイルの広告において、高められた関心(heightened interest)をもたらした。オンライン広告では、広告主は向上される宣伝効果のためにプレミアムを支払うことをいとわないということを示した。この点では、オンライン広告は、広告主が数量化可能な広告結果のみを支払う支払いモデルをもたらし、例えば、広告主のウェブサイトにブラウザをリダイレクトするユーザが広告を「クリックする」、あるいは、広告との同様なユーザインタフェース、の各発生に基づいた支払い(a payment based on each occurrence of a user “clicking” an advertisement to redirect the browser to the advertiser’s web site or a similar user-interface with the advertisement)がある。さらに、オンライン広告市場は、ユーザはユーザリクエストされたコンテンツ(user-requested content)に配置された控え目な広告(unobtrusive advertisements)に寛容である、ということを実証した。控え目な広告は、コンテンツ、スクロールテキスト、あるいは同様なもののボーダー領域に提示された広告バナーの形をとることができる。ユーザリクエストされたコンテンツに関するそのような広告の一例は、例えば優先付けされたリスト結果(prioritized list results)、サイドバナー、あるいは同様なもののような、広告に関連して一般的にディスプレイされるオンラインのサーチエンジン結果(online search engine results)である。
【0003】
位置は、固定デバイス、例えばパーソナルコンピュータあるいは同様なものに対してモバイルワイヤレスネットワークデバイスの重要な区別する要因(differentiator)である。したがって、固定デバイスは主に1つの位置にあるが、ワイヤレスデバイスは、時間においていずれの与えられた時点において、いかなる場所にも、配置されうる。現在利用可能なワイヤレスデバイスの多くは、位置決定のなんらかの形(some form of location determination)を備えているので、デバイスあるいはネットワークと組み合わせたデバイスは、ワイヤレスデバイスの現在位置を決定することができる。そのような位置決定は、ワイヤレスデバイス上でインプリメントされることができる多くの他のアプリケーションと同様に、アプリケーションをマッピングすることにおいて容易に使用される。この点に関しては、ワイヤレスデバイスは、グローバルポジショニングシステム(GPS)位置決定機能、別の衛星ベースの位置決定機能、あるいはAFLT(Advanced Forward. Link Trilateration)のようなネットワークベースの位置決定機能、あるいは同様なものを備えることができる。
【0004】
さらに、ワイヤレスデバイス上でインプリメントされる様々なアプリケーションは、ユーザの現在の一時的な関心を評価する機能を提供する。例えば、MediaFLOメディア配信システムのようなリアルタイムブロードキャストプログラミングは、デバイスが現在受信し提示しているプログラミングによって定義されるユーザの現在の一時的な関心を提供する。プレイされているゲームあるいはブラウザされているサービスあるいは製品の点からユーザの現在の一時的な関心を定義する、ゲーミングアプリケーションあるいはショッピングクライアントによる別の例が提供されている。さらに、ネットワークサーチアプリケーションおよび同様なもののような他のアプリケーションは、ユーザ入力されたコンテンツリクエストと、ユーザ入力されたリクエストに関するコンテンツを戻すネットワークインタフェースと、を必要とする。この点では、ユーザ入力されたリクエストは、ユーザの現在の一時的な関心を定義する。
【0005】
したがって、ワイヤレスデバイス上でターゲット広告(targeted advertisements)を提供するための、システム、方法、装置、及び/または、コンピュータプログラムプロダクトの必要がある。具体的には、望ましい態様は、広告のリアルタイムのターゲットを提供すべきなので、現在の一時的な情報が、どの広告が特定のワイヤレスデバイス上の提示のために選択されるべきかを決定するために、使用される。
【発明の概要】
【0006】
下記は、そのような態様の基本的な理解を提供するために1つまたは複数の態様の簡略化された概要(summary)を提示する。この概要は、すべての熟考された態様の広範囲な全体像ではなく、すべての態様の重要なあるいは決定的なエレメントを識別することも、あるいは、いずれあるいはすべての態様の範囲を詳細に描写することも、意図されていない。その唯一の目的は、後で示される、より詳細な説明の前置きとして、簡略化された形で1つまたは複数の態様のいくつかの概念(concepts)を示すことである。
【0007】
したがって、本態様は、現在のデバイスの位置とデバイスユーザの現在の関心とに基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーション(application currently being executed on the device)および/またはコンテンツについての現在のユーザ入力されたリクエスト(current user inputted requests for content)、によって定義される。この点で、本態様は、ユーザの現在のニーズに基づいて、ユーザに広告を提供する役割をする高度なターゲット広告(highly targeted advertising)を提供しており、そしてユーザの現在のニーズは、ユーザの現在の関心と現在位置の観点から定義される。
【0008】
一態様では、方法は、ワイヤレスデバイス上の提示のための広告を選択するために定義される。方法は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信すること、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペース(impending advertisement space)を提供する。方法はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて(based on an association between the one or more advertisements, the content information and a current wireless device location)、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することと、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果をワイヤレスデバイスに対して通信することと、を含む。
【0009】
方法の一態様において、コンテンツ情報を受信する方法は、ブロードキャスト/マルチキャストプログラミング、ゲーミングプログラムあるいは同様なもののような、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータを受信することをさらに含む。方法の別の態様において、コンテンツ情報を受信することは、ワイヤレスデバイスのユーザの現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストをさらに含む。
【0010】
方法の一態様では、受信することは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を受信することをさらに含む。そのような態様において、挿入のための1つまたは複数の広告を選択することは、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置とフォーマット情報との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することをさらに含む。1つまたは複数の広告の選択がフォーマット情報に基づかない代替の態様では、方法は、フォーマット情報にしたがって、選択された1つまたは複数の広告をフォーマット化することを含むことができる。
【0011】
ある態様では、方法は、ネットワークストレージから1つまたは複数の選択された広告を検索することをさらに含むことができる。そのような態様では、選択の結果を通信することは、ワイヤレスデバイスに対し1つまたは複数の選択された広告を通信することを含むことができる。代替の態様では、ワイヤレスデバイスは、選択された広告をキャッシュするようにあらかじめ構成されることができ、したがって、選択の結果は、選択されたコンテンツのリストであることができる。受信されたコンテンツ情報がコンテンツについてのユーザ入力されたリクエストを含むそれらの態様では、選択の結果を通信することは、リクエストされたコンテンツの通信をさらに含むことができる。
【0012】
方法のある態様では、現在のワイヤレスデバイスの位置情報を受信することは、現在のワイヤレスデバイスの位置を受信することを含むことができる。方法の他の態様は、受信された現在のワイヤレスデバイスの位置情報に基づいて、現在のワイヤレスデバイスの位置を決定することを含むことができる。
【0013】
ある態様では、方法はさらに、ワイヤレスデバイスから提示あるいは印象情報を受信することをさらに含むことができる。提示情報は、選択された広告についての提示/印象の数を定義する(defines)。この点に関して、提示情報は、広告アカウンタビリティ(advertising accountability)を提供し、その選択された広告が提示されているということを保証し、そして、提示/インプレッションごとのベースで(on a per presentation/impression basis)サービスプロバイダが広告主に請求することを提供する。
【0014】
別の関連態様は、ワイヤレスデバイス上の提示のための広告を選択するように構成された少なくとも1つのプロセッサによって定義される。プロセッサは、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための第1のモジュール、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。プロセッサは、さらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための第2のモジュールと、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果をワイヤレスデバイスに対して通信するための第3のモジュールと、を含む。
【0015】
さらなる関連態様は、コンピュータ可読媒体(computer-readable medium)を含むコンピュータプログラムプロダクト(computer program product)によって提供される。媒体は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報をコンピュータに受信させるための少なくとも1つの命令、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。媒体はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告をコンピュータに選択させるための少なくとも1つの命令と、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を、コンピュータに、ワイヤレスデバイスに対して通信させるための少なくとも1つの命令と、を含む。
【0016】
装置(apparatus)は別の関連態様を定義する。装置は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための手段、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。装置はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための手段と、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を、ワイヤレスデバイスに対して通信するための手段と、を含む。
【0017】
ワイヤレスデバイス上の提示のための広告を選択するためのネットワークデバイスは、別の関連態様をさらに提供する。ネットワークデバイスは、少なくとも1つのプロセッサとメモリとを含んでいるコンピュータプラットフォームを含む。ネットワークデバイスはさらに、メモリに保存され、少なくとも1つのプロセッサによって実行可能な、広告選択モジュールを含む。広告選択モジュールは、ワイヤレスデバイスのユーザの現在の一時的な関心と関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタを含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。広告選択モジュールはさらに、ワイヤレスデバイスと関連づけられた位置情報の受信をモニタすることが動作可能な位置モニタを含む。広告選択モジュールはさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することが動作可能な広告選択器、を含む。また、広告選択モジュールは、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を通信することが動作可能な広告選択通信器、を含む。
【0018】
ネットワークデバイスの一態様では、コンテンツモニタは、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータの受信をモニタすることがさらに動作可能である。ネットワークデバイスの他の態様では、コンテンツモニタは、ワイヤレスデバイスのユーザの現在の一時的な関心を定義する、コンテンツについてのユーザ入力されたリクエスト、の受信をモニタすることがさらに動作可能である。
【0019】
ネットワークデバイスのいくつかの態様では、コンテンツモニタは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を含んでいるコンテンツ情報の受信をモニタすることがさらに動作可能でありうる。そのような態様では、広告選択器は、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と、フォーマット情報との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することがさらに動作可能であることができる。あるいは、広告選択モジュールは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報にしたがって、選択された1つまたは複数の広告をフォーマットすることが動作可能な広告フォーマッタ(advertising formatter)をさらに含むことができる。
【0020】
いくつかの態様では、ネットワークデバイスは、複数の広告を保存することが動作可能な広告ストレージをさらに含むことができる。そのような態様では、広告選択通信器は、広告ストレージから1つまたは複数の選択された広告を検索し、ワイヤレスデバイスに対し1つまたは複数の選択された広告を通信することがさらに動作可能である。ワイヤレスデバイスが広告をキャッシュし、あるいは広告に対するアクセスを有する、代替の態様では、選択通信器は、1つまたは複数の選択された広告のリストを通信することがさらに動作可能であることができる。
【0021】
いくつかの態様では、受信された位置情報は、現在のワイヤレスデバイスの位置を定義する。代替の態様では、ネットワークデバイスは、受信された現在のワイヤレスデバイスの位置情報に基づいて現在のワイヤレスデバイスの位置を決定することが動作可能な位置決定モジュールを含むことができる。
【0022】
いくつかの態様では、ネットワークデバイスは、選択された広告についての提示の数(the number of presentation)を定義する提示情報の受信をモニタすることが動作可能である広告提示モニタを含むことができる。
【0023】
ワイヤレスデバイス上の提示のための広告を選択するための方法は、別の態様を提供する。方法は、現在の一時的なユーザの関心を定義し、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定し、ワイヤレスデバイスの現在位置を決定すること、を含む。方法は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択することと、そして、広告スペースにおいて、選択された1つまたは複数の広告を提示することと、を含む。
【0024】
方法の一態様では、現在の一時的なユーザの関心を定義することは、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツに基づいて現在の一時的なユーザの関心を定義することをさらに含む。方法の代替態様では、現在の一時的なユーザの関心を定義することは、コンテンツについてユーザ入力されたネットワークリクエストに基づいて現在の一時的なユーザの関心を定義することを含む。
【0025】
いくつかの態様では、方法は、広告スペースのフォーマットを決定することをさらに含むことができる。そのような態様では、1つまたは複数の広告を選択することは、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、広告スペースのフォーマットとの間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を、ワイヤレスデバイスで、選択することをさらに含む。あるいは、方法の他の態様は、広告スペースのフォーマットにしたがって、選択された1つまたは複数の広告をフォーマット化することを提供することができる。
【0026】
方法は、1つまたは複数の選択された広告の提示の前に、ワイヤレスデバイスストレージから1つまたは複数の選択された広告を検索することをさらに含むことができる。代替の態様では、方法は、1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから1つまたは複数の選択された広告をキャプチャすることを含むことができる。またさらなる態様では、方法は、1つまたは複数の選択された広告の提示の前に、ネットワークストレージから1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることを含むことができる。
【0027】
いくつかの態様では、方法は、複数の提示(a number of presentations)を決定するために1つまたは複数の選択された広告の提示をモニタすること、そしてネットワークエンティティに対してモニタリング結果を通信すること、を含むことができる。
【0028】
関連態様は、ワイヤレスデバイス上の広告を選択し提示するように構成された少なくとも1つのプロセッサによって定義される。プロセッサは、現在の一時的なユーザの関心を定義するための第1のモジュールと、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための第2のモジュールと、ワイヤレスデバイスの現在位置を決定するための第3のモジュールと、を含む。プロセッサは、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択するための第4のモジュールと、広告スペースにおいて、選択された1つまたは複数の広告を提示するための第5のモジュールと、を含む。
【0029】
コンピュータ可読媒体を含むコンピュータプログラムプロダクトは、別の関連態様を提供する。媒体は、現在の一時的なユーザの関心をコンピュータに定義させるための少なくとも1つの命令と、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースをコンピュータに決定させるための少なくとも1つの命令と、ワイヤレスデバイスの現在位置をコンピュータに決定させるための少なくとも1つの命令と、を含む。媒体は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をコンピュータにワイヤレスデバイスで選択させるための少なくとも1つの命令と、広告スペースにおいて、選択された1つまたは複数の広告をコンピュータに提示させるための少なくとも1つの命令と、を含む。
【0030】
装置は別の関連態様をさらに定義する。装置は、現在の一時的なユーザの関心を定義するための手段と、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための手段と、ワイヤレスデバイスの現在位置を決定するための手段と、を含む。装置はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択するための手段と、広告スペースにおいて、選択された1つまたは複数の広告を提示するための手段と、を含む。
【0031】
さらに、別の関連態様は、現在実行しているコンテンツに関連して、広告を選択し提示するためのワイヤレスデバイスによって、提供される。ワイヤレスデバイスは、少なくとも1つのプロセッサとメモリとを含んでいるコンピュータプラットフォームを含む。ワイヤレスデバイスは、メモリに保存され、少なくとも1つのプロセッサによって実行可能で、ワイヤレスデバイスの現在位置を決定することが動作可能である、位置決定モジュールをさらに含む。ワイヤレスデバイスはまた、メモリに保存され、少なくとも1つのプロセッサによって実行され、ユーザリクエストされたコンテンツが現在の一時的なユーザの関心を定義するようなユーザリクエストされたコンテンツの提示を提供することが動作可能である少なくとも1つのアプリケーションを含む。コンテンツは少なくとも1つの広告スペースを含む。
【0032】
ワイヤレスデバイスは、メモリに保存され、少なくとも1つのプロセッサによって実行可能である、広告マネージャをさらに含む。広告マネージャは、コンテンツにおいて近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ(advertisement space monitor)と、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することが動作可能である広告選択器(advertisement selector)と、広告スペースにおいて選択された1つまたは複数の広告を提示することが動作可能な広告提示器と(advertisement presenter)、を含む。
【0033】
ワイヤレスデバイスのいくつかの態様では、少なくとも1つのアプリケーションは、ユーザリクエストされたメディアコンテンツの提示を提供することが動作可能なメディアアプリケーションとして、さらに定義される。ワイヤレスデバイスの他の態様では、少なくとも1つのアプリケーションは、ネットワークベースのコンテンツについてのユーザ入力されたリクエストを提供することが動作可能なコンテンツサーチアプリケーション(content search application)としてさらに定義される。
【0034】
ワイヤレスデバイスの代替の態様では、広告マネージャは、広告スペースのフォーマットを決定することが動作可能な広告フォーマット決定器をさらに含むことができる。そのような態様では、広告選択器は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、広告スペースのフォーマットとの間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することがさらに動作可能であることができる。あるいは、広告マネージャは、広告スペースのフォーマットにしたがって、選択された1つまたは複数の広告をフォーマット化することが動作可能な広告フォーマッタをさらに含むことができる。
【0035】
いくつかの態様では、ワイヤレスデバイスは、1つまたは複数の広告をキャッシュすることが動作可能な広告ストレージを含むことができる。他の態様では、広告選択器は、1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから1つまたは複数の選択された広告をキャプチャすることがさらに動作可能である。またさらなる態様では、広告選択器は、1つまたは複数の選択された広告の提示の前に、ネットワークストレージから1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることがさらに動作可能である。
【0036】
またワイヤレスデバイスの別の態様では、広告マネージャは、選択された広告についての提示の数をモニタすることと、ネットワークエンティティに対してモニタリングの結果を通信することと、が動作可能な広告モニタ、をさらに含むことができる。
【0037】
したがって、本態様は、現在のデバイス位置とデバイスユーザの現在の関心とに基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーションおよび/またはコンテンツについての現在のユーザ入力されたリクエスト、によって定義される。例えば、現在のブロードキャスト/マルチキャストのプログラミングコンテンツ、現在のゲーミングアプリケーション、または同様なものは、ユーザの現在の関心を定義することができる。他の例では、ユーザは、サーチ型リクエストあるいは同様なもののような、コンテンツについてのネットワークリクエストを入力することができ、その入力された情報は、ユーザの現在の関心を定義するように、サービス提供することができる。この点では、本態様は、ユーザの現在の関心と現在位置の観点から定義される、ユーザの現在のニーズに基づいて、ユーザに対し広告を提供することをサービス提供する高度なターゲット広告を提供する。
【図面の簡単な説明】
【0038】
【図1】図1は、一態様にしたがった、リアルタイムストリーミングメディアサービスにおける広告挿入のためのシステムの概略図である。
【図2】図2は、一態様にしたがった、広告挿入通知の一例のブロック図である。
【図3】図3は、さらなる態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、ワイヤレスデバイスのブロック図である。
【図4】図4は、一態様にしたがった、広告挿入通知を生成し送信するためのネットワークデバイスのブロック図である。
【図5】図5は、さらなる態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、方法のフロー図である。
【図6】図6は、別の態様にしたがった、広告挿入通知を生成し送信するための方法のフロー図である。
【図7】図7は、一態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、別の方法のフロー図である。
【詳細な説明】
【0039】
開示された態様は、添付図面と一緒に、ここで説明されており、開示された態様を限定するのではなく説明するように提供されており、同様の呼称(designation)は、エレメントを示す。
【0040】
本デバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは、本発明の態様が示されている添付図面を参照して、ここでより十分に説明されている。しかしながら、デバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは、多くの異なる形で具現化されることができ、ここに記載される態様に制限されるものとして解釈されるべきではなく、むしろ、これらの態様は、本開示が詳細(thorough)で完全(complete)であるように提供され、当業者に対し本発明の範囲を十分に示唆する(convey)。同様の数字は、全体にわたって同様のエレメントを指す。
【0041】
ここで説明されている様々な態様は、ワイヤレス通信デバイスに関連する。ワイヤレス通信デバイスはまた、加入者局、加入者ユニット、モバイル局、モバイル、遠隔局、アクセスポイント、遠隔端末、アクセス端末、ユーザ端末、ユーザエージェント、ユーザデバイス、あるいはユーザ機器と呼ばれることができる。加入者局は、セルラ電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドへルドデバイス、あるいはワイヤレスモデムに接続された他の処理デバイスであってもよい。
【0042】
本態様は、現在のデバイス位置とデバイスユーザの現在の関心に基づいて、ワイヤレスデバイスのアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーションおよび/またはコンテンツの現在のユーザ入力されたリクエスト、によって定義される。例えば、現在のブロードキャスト/マルチキャストのプログラミングコンテンツ、現在のゲーミングアプリケーション、または同様なものは、ユーザの現在の関心を定義することができる。他の例では、ユーザは、サーチ型リクエストまたは同様なもののような、コンテンツについてのネットワークリクエストを入力することができ、その入力された情報は、ユーザの現在の関心を定義するようにサービス提供することができる。この点では、本態様は、ユーザの現在の関心及び現在位置の観点から定義される、ユーザの現在のニーズに基づいてユーザに広告を提供することをサービス提供する、高度なターゲット広告を提供する。
【0043】
具体的な例では、ユーザは、様々な小売センター及び/またはレストラン/バーの近くに位置しながら、スポーツのリアルタイムブロードキャストを見ることができる。リアルタイムブロードキャストプログラミングは、スポーツイベントにおける休憩と関連づけられた識別可能な広告スペースを一般的に有する。現在の態様は、現在視聴されているコンテンツのタイプ、例えばスポーツ、とデバイスの現在位置を考慮する、広告選択を提供する。その選択された広告は、デバイスの近くにあるスポーツ用品店、あるいは、大きなスクリーンのテレビでスポーツを現在見せている近くのレストラン/バー、と関連づけられることができる。別の具体的な例では、ユーザは、ユーザがプロダクト/サービス識別情報を入力し、その返りにプロダクト/サービスを購入するための様々なネットワークベースの価格オプション(networked-based pricing options)を受信することを可能にするワイヤレスデバイス上でショッピングクラインアント(shopping client)をインプリメントすることができる。価格コンテンツ(pricing content)あるいはネットワークからユーザへと戻される他のコンテンツは、広告バナーあるいは同様なもののような広告を挿入するために、あらかじめ構成された広告スペースを含むことができる。その選択された広告は、情報リクエストされたプロダクト/サービスを販売している、デバイスの近くのローカルな小売業者と関連づけられることができる。
【0044】
一態様によれば、図1は、デバイス位置とユーザの現在の一時的な関心とに基づいたワイヤレスデバイス広告選択のための、システムの高いレベルの概略の概観を提供する。図1で図示された態様では、広告の選択はネットワークレベルで生じる。システム10は、関連ユーザ14と広告選択システム16を有するワイヤレスデバイス12を備えており、広告選択システム16は、ワイヤレスデバイス12とワイヤレスネットワーク18通信中である。広告選択システム16は、単独ネットワークデバイスとして図示されているが、ほとんどの態様において、広告選択システム16は、マルチプルネットワークデバイスおよび/またはネットワークストレージユニットを含むことができる。
【0045】
ワイヤレスデバイス12は、コンテンツの提示を提供する複数のアプリケーションのうちの1つをインプリメントする。本態様にしたがって、ユーザ14による提示のために選択されたコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する、1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。例えば、コンテンツ実行アプリケーション20は、カリフォルニア州のQUALCOMM社から入手可能である、MediaFLOメディアアプリケーションのようなメディアブロードキャストプログラミングアプリケーションであってもよい。この例において、コンテンツ22は、複数のブロードキャストチャネルのうちの1つについて利用可能であるブロードキャストプログラミングであってもよい。別の例では、コンテンツ実行アプリケーション20は、ゲーミングアプリケーションであってもよく、関連コンテンツ22はゲームである。したがって、説明された例では、ユーザ選択されたリアルタイムブロードキャストプログラミングと、ユーザ選択されたゲームは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。その選択された広告は、広告スペースのフォーマットに依存している、オーディオ広告、ビデオ広告、マルチメディア広告、あるいは同様なものであってもよい。リアルタイムブロードキャストプログラミングにおいては、広告スペース24は、リアルタイムイベントにおける障害に基づいてアドホック定義されたスペースであってもよく、あるいは、ブロードキャストプログラミングが非リアルタイムである場合には、広告スペースは、通常のインターバルで生じるようにあらかじめ構成されることができる。ゲーミングコンテンツ、ビデオコンテンツおよび/またはオーディオコンテンツのような他のあらかじめ構成されたコンテンツでは、広告スペース24は、あらかじめ決定されたインターバルで生じるようにあらかじめ構成されることができる。
【0046】
さらに、ワイヤレスデバイス12上でインプリメントされた複数のアプリケーションは、ユーザ入力されたコンテンツリクエスト30を提供し、そのリクエストに応答してネットワークコンテンツ32を戻す、コンテンツリクエストアプリケーション(content-requesting applications)28を含むことができる。一般的な用語では、コンテンツリクエストアプリケーション28は、ユーザ入力コンテンツリクエスト30が、出願の詳細によって規定されるような、適切なサーチ可能なアイテム、ターム、フレーズ、及び/または、同様なものとなるように提供するサーチアプリケーションとして役割を果たすことができる。例えば、コンテンツリクエストアプリケーション28は、ユーザがアドレス、望ましいサービス、あるいは同様なものを入力することを可能にし、アドレス、サービス、同様なものに対して指示を戻す、マッピングアプリケーション(mapping application)であってもよい。別の例では、コンテンツリクエストアプリケーション28は、ユーザがあるプロダクトあるいはサービスを入力することを可能にし、ウェブベースのプロダクト利用可能性オプション及び関連の価格(associated pricing)を戻す、ショッピングクライアントであってもよい。したがって、説明された例では、ユーザ入力されたコンテンツリクエストは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。その選択された広告は、広告スペースのフォーマットに依存している、オーディオ広告、ビデオ広告、マルチメディア広告、あるいはは同様なものであってもよい。さらに、広告スペース34は、リクエストコンテンツ32と共に一般的に提示される、広告バナー、ポップアップディスプレイ、テキストスクローリング、あるいは同様なもの、を提供するようにフォーマット化されることができる。
【0047】
さらに、ワイヤレスデバイス12は、ワイヤレスデバイスの地理的な位置を決定し、広告選択システム16に位置情報を通信することが動作可能な位置決定モジュール38を含む。広告選択システム16は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて、広告スペース24、34における挿入のための広告26をそれぞれ選択することができる。位置決定モジュール38は、グローバルポジショニングシステム(GPS)位置決定、Galileo、GLOSNAS(GLObal NAvigation Satellite System)および同様なもののような衛星ベースの位置決定を提供することができる。あるいは、位置決定モジュール38は、AFLT(Advanced Forward. Link Trilateration)あるいは同様なもの、のようなネットワークベースあるいは地上ベースの位置決定、および/または、衛星ベース及び地上ベースの位置決定の両方を使用するハイブリッド位置決定、を提供することができる。
【0048】
広告選択システム16は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて広告スペースにおける挿入のための広告を選択することが動作可能な広告選択モジュール40を含む。したがって、広告選択モジュール40は、ワイヤレスデバイス上で現在実行されている、及び/または、ワイヤレスデバイスによって現在リクエストされている、コンテンツと関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタ42を含む。この点では、コンテンツモニタ42は、コンテンツ実行アプリケーション20によって提示されているコンテンツに関連して、メタデータのようなコンテンツ情報を受信することができる。さらに、コンテンツ情報は、近い将来に見込まれる広告スペース24と関連づけられた情報を含むことができる。コンテンツ実行アプリケーション20は、コンテンツ情報を自動的に通信するように構成されることができ、あるいは、コンテンツモニタ42は、コンテンツ実行アプリケーション20からコンテンツ情報をリクエストするように構成されることができる。現在の一時的なユーザの関心がコンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によって定義される態様では、リクエスト自体は、コンテンツ情報としてサービス提供することができる。
【0049】
広告選択モジュール40はさらに、ワイヤレスデバイスからの位置情報の受信をモニタすることが動作可能な位置モニタ44を含む。位置情報は、ワイヤレスデバイスの位置であってもよく、あるいは、位置情報は、ワイヤレスデバイスの位置を決定するために広告選択システム16によって使用されることができる。位置情報は、個別の通信においてワイヤレスデバイスによって通信されてもよく、あるいは、位置情報は、コンテンツ情報通信内に含まれてもよい。例えば、コンテンツ実行アプリケーション20から通信されるコンテンツ情報は、コンテンツを識別してもよく、現在位置情報を含むことができ、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツ30は、現在位置情報で通信されることができる。
【0050】
広告選択モジュール40はまた、1つまたは複数の広告と、現在の一時的なユーザ関心と、ワイヤレスデバイスの現在位置と、の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器46を含む。この点では、広告選択システム16あるいは広告と関連づけられたメタデータは、特有の地理的領域にしたがって広告をカテゴリ化することができるので、ワイヤレスデバイスが特定された地理的領域内に位置されている場合には、広告は、選択だけされてもよく(may only be selected)あるいは選択について優先づけだけされてもよい(may only be prioritized for selection)。ワイヤレスデバイスの位置に基づいて広告を選択すること加えて、広告選択システム16は、コンテンツ実行アプリケーション20において現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力コンテンツリクエスト30によってリクエストされたコンテンツ32、によって定義されるように、現在の一時的なユーザの関心に基づいて広告26を選択する。
【0051】
さらに、広告選択モジュール40は、対応するワイヤレスデバイスに対して広告選択の結果を通信することが動作可能な広告選択通信器48を含む。広告選択の結果は、ネットワークベースのストレージから検索された、選択された広告を含むことができ、ワイヤレスデバイスは選択された広告を保存し、あるいは、その選択された広告に対するアクセスを有する場合には、広告選択の結果は、リスト(list)あるいは選択された広告(単数または複数)の他の識別子であってもよい。
【0052】
別の態様によれば、図2は、デバイスの位置とユーザの現在の一時的な関心に基づいてワイヤレスデバイス広告選択のためのシステム50の高レベル概略的な概観を提供する。図1で図示された態様で、広告の選択がワイヤレスデバイスで生じる。したがって、システムはワイヤレスデバイス52内に自蔵であってもよく、システムはさらに、ワイヤレスネットワーク18を通じてワイヤレスデバイスと通信するネットワークデバイス54を含むことができる。ネットワークデバイス54は、選択された広告のためのソースとしてシステム50に含まれてもよく、あるいは、ユーザの現在の一時的な関心がユーザ入力コンテンツリクエスト28として定義される態様において、ネットワークデバイス54は、リクエストされたコンテンツ32のためのソースとしてサービス提供することができる。さらに、ネットワークデバイス54は、ワイヤレスデバイスの位置の決定を助けるために使用されることができる。
【0053】
図1に関して説明された態様と同様に、ワイヤレスデバイス52は、コンテンツの提示を提供する複数のアプリケーションのうちの1つをインプリメントする。上記で記載されているように、本態様にしたがって、ユーザ14によって提示のために選ばれるコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する、1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。
【0054】
さらに、ワイヤレスデバイス52上でインプリメントされる複数のアプリケーションは、ユーザ入力コンテンツリクエスト30を提供し、そのリクエストに応じて、ネットワークコンテンツ32を戻す、コンテンツリクエストアプリケーション28を含むことができる。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。
【0055】
さらに、ワイヤレスデバイス52は、ワイヤレスデバイス52の地理的な位置を決定することが動作可能な位置決定モジュール38を含むことができる。位置決定モジュール38は、衛星ベースの位置決定、地上あるいはネットワークベースの位置決定、あるいは、衛星及び地上ベースの位置決定の両方を含んでいるハイブリッド位置決定、を提供することができる。
【0056】
ワイヤレスデバイス52はさらに、デバイスの現在位置と現在の一時的なユーザの関心に基づいて広告を選択し、関連広告スペースにおいて広告を提示することが動作可能な広告マネージャ56を含む。この点では、広告マネージャ56は、近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ58を含む。コンテンツ実行アプリケーション20では、ノンリアルタイムコンテンツ22は、あらかじめ決定されたインターバルで、広告スペース24においてあらかじめ構成されることができる。さらに、コンテンツ実行アプリケーション20は、ブロードキャストされているイベントの休憩の識別に基づいて自発的に広告スペース24が定義される、リアルタイムコンテンツ22を配信し提示することができる。いずれの例においても、コンテンツ実行アプリケーション20は、広告スペースのインペンディング発生の前に、広告スペースモニタ58に通知することができる。コンテンツリクエストアプリケーション28では、リクエストされたコンテンツ32の受信は、受信されたコンテンツ32内で1つまたは複数の広告スペース34の利用可能性についての、広告スペースモニタ58の通知(notification of the advertisement space monitor 58 of the availability spaces34 within the received content32)を促すことができる。
【0057】
広告マネージャ56はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器60を含む。現在の一時的なユーザの関心は、アプリケーション20を実行するコンテンツにおいて現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされるようなコンテンツ32、によって定義されることができる。この点に関して、広告選択器は、近い将来に見込まれる広告スペース24、34の通知のときに、デバイスの現在位置を決定すること、あるいは、ラスト・イン・タイムの位置決定の結果(last-in-time location determination result)を戻すこと、を位置決定モジュール38に促すことができる。
【0058】
広告マネージャ56はまた、近い将来に見込まれる広告スペースにおいて、選択された広告を提示することが動作可能な広告提示器62を含む。広告の提示は、ワイヤレスデバイスストレージ、ネットワークストレージ、からの広告の検索、あるいは、適切なブロードキャストチャネルにデバイスをチューニングすること(retrieval of the advertisements from wireless device storage, network storage or tuning the device an appropriate broadcast channel)、をさらに含むことができる。
【0059】
図3を参照すると、別の態様にしたがって、詳細な態様のブロック図は、広告選択システム16で図示され、提供される。システム16は、任意のタイプのハードウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、あるいは、特別な目的あるいは汎用コンピューティングデバイスのいずれかの任意のコンピューティングデバイス、のうち少なくとも1つを備えることができる。さらに、システム16上で動作されているあるいはシステム16によって実行されているものとしてここに説明されるモジュール及びアプリケーションは、全体的に、単独のネットワークデバイス上で実行されてもよく、あるいは、他の態様では、個別のサーバあるいはコンピュータデバイスは、一斉に(in concert)、相手方に対して使用可能なフォーマットでデータを提供するために、及び/または、ワイヤレスデバイス12と、広告選択システム16によって実行されるモジュール及びアプリケーションとの間で、データフローにおける制御の個別層を提供するために、機能することができる。
【0060】
広告選択システム16は、ワイヤードあるいはワイヤレスネットワーク上でデータを送信し受信することができる、また、ルーチン及びアプリケーションを実行することができる、コンピュータプラットフォーム70を含む。コンピュータプラットフォーム70は、メモリ72を含んでおり、そしてそれは、読み取り専用及び/またはランダムアクセスメモリ(RAM及びROM)、EPROM、EEPROM、フラッシュカード、あるいはコンピュータプラットフォームに共通したいずれのメモリ、のような揮発性及び不揮発性メモリを備えることができる。さらに、メモリ72は、1つまたは複数のフレッシュメモリセルを含んでもよく、あるいは、磁気メディア、光学メディア、テープ、あるいは、ソフトまたはハードディスクのような第2あるいは第3のストレージデバイスであってもよい。
【0061】
さらに、コンピュータプラットフォーム70はまた、プロセッサ74を含み、そしてそれは、特定用途向けIC(ASIC)、あるいは他のチップセット、論理回路、あるいは他のデータ処理デバイスであってもよい。プロセッサ74は、ハードウェア、ファームウェア、ソフトウェア、およびそれらの組み合わせで具現化される様々な処理サブシステム76を含んでおり、様々な処理サブシステム76は、ワイヤード及び/またはワイヤレスネットワーク上で、広告選択システム16の機能性とシステムの操作性を可能にする。例えば、処理サブシステム76は、他のネットワークデバイスおよび/またはシステムを用いて、通信を開始し維持し、そしてデータを交換することを可能にすることができる。開示された態様については、プロセッサ74の処理サブシステム76は、広告選択モジュール40、オプション位置決定モジュール78、及びオプション広告アカウンタビリティモジュール80と相互作用する、任意のサブシステムコンポーネントを含むことができる。
【0062】
コンピュータプラットフォーム70は、ワイヤレスデバイス12とネットワーク18との間に加え、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせで具現化された通信モジュール82をさらに含み、通信モジュール82は、広告選択システム16の様々なコンポーネントの中の通信を可能にする。通信モジュール82は、ワイヤレス通信接続を確立するために、必要なハードウェア、ファームウェア、ソフトウェア、および/または、それらの組み合わせ、を含むことができる。通信モジュール82は、ワイヤレスデバイス12からコンテンツ情報と位置情報を受信し、ワイヤレスデバイス12に広告選択の結果を送信することが動作可能である。
【0063】
広告選択システム16のメモリ72は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて、広告スペースにおける挿入のための広告を選択することが動作可能な広告選択モジュール40を含む。広告選択モジュール40は、ワイヤレスデバイス上で現在実行している及び/またはワイヤレスデバイスによって現在リクエストされている、コンテンツと関連づけられたコンテンツ情報83の受信をモニタすることが動作可能なコンテンツモニタ42を含む。一態様では、コンテンツモニタ42は、コンテンツ実行アプリケーション20によって提示されているコンテンツに関した、例えばコンテンツメタデータ84のようなコンテンツ情報83を受信することができる。さらに、コンテンツ情報は、近い将来に見込まれる広告スペース24に関する広告スペース情報86を含むことができる。広告スペース情報86は、近い将来に見込まれる広告スペースの適切なフォーマットと関するフォーマット情報87を含むことができる。コンテンツ実行アプリケーション20は、コンテンツ情報を自動的に通信するように構成されることができ、あるいは、コンテンツモニタ42は、コンテンツ実行アプリケーション20からコンテンツ情報をリクエストするように構成されることができる。
【0064】
コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によって現在の一時的なユーザの関心が定義される態様において、リクエスト30自体は、コンテンツ情報83としてサービス提供することができる。そのような態様では、リクエスト30によって戻されるコンテンツは、1つまたは複数の広告スペース、およびその広告スペースのためのフォーマットを定義するであろう。
【0065】
広告選択モジュール40はまた、ワイヤレスデバイスからの位置情報88の受信をモニタすることが動作可能な位置モニタ44を含む。位置情報は、ワイヤレスデバイスの位置であってもよく、あるいは、位置情報は、ワイヤレスデバイスの位置を決定するために、広告選択システム16によって使用されてもよい。そのため、広告選択システム16は、ワイヤレスデバイスから受信された位置情報88に基づいてワイヤレスデバイスの位置を決定するために位置ルーチン96をインプリメントすることが動作可能な位置決定モジュール78、をオプションとして含むことができる。位置ルーチン96は、位置情報88と一致していてもよく、いずれの知られたもしくは今後知られる、衛星ベース、地上ベース、あるいはハイブリッド、の位置決定ルーチンであってもよい。位置情報は、個別の通信におけるワイヤレスデバイスによって通信されてもよく、あるいは、位置情報は、コンテンツ情報通信内に含まれていてもよい。例えば、コンテンツ実行アプリケーション20から通信されたコンテンツ情報は、コンテンツを識別し、現在位置情報を含んでもよく、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30は、現在位置情報を通信されることができる。
【0066】
広告選択モジュール40はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告26を選択することが動作可能な広告選択器46を含む。この点では、広告26と関連づけられたメタデータ90は、特定の地理領域にしたがって広告をカテゴリ化することができるので、ワイヤレスデバイスが特定の地理領域内に位置される場合には、広告は、選択だけされてもよく、あるいは、選択について優先づけだけされてもよい。ワイヤレスデバイスの位置に基づいた広告を選択することに加えて、広告選択器46はまた、コンテンツ実行アプリケーション20で現在提示されているコンテンツ22あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされたコンテンツ32によって定義されるような、現在の一時的なユーザの関心に基づいて、広告26を選択するであろう。
【0067】
代替の態様では、広告選択器46は、広告スペースと関連づけられたフォーマット情報87に基づいて、広告をさらに選択することができる。この点では、広告スペースの公式フォーマット(stated format)に対応する広告のみが、選択のために考慮される。フォーマット情報87は、例えばオーディオ、ビデオ、マルチメディア、バナー、スクロール、ポップアップ、及び同様なもの広告のタイプ、広告スペースの長さあるいはサイズ、および同様なものを含むことができる。広告の選択がフォーマット情報87に基づいていないこれらの態様において、システム16は、広告フォーマット情報87にしたがって広告を適切にフォーマット化することが動作可能な広告フォーマッタ92をオプションとして含むことができる。
【0068】
さらに、広告選択モジュール40は、対応するワイヤレスデバイスに対して広告選択の結果を通信することが動作可能な広告選択通信器48を含む。広告選択の結果は、オプションのネットワークベースの広告ストレージ96から検索される、選択された広告26を含んでもよく、あるいは、ワイヤレスデバイスが選択された広告を保存するあるいは選択された広告に対してアクセスを有する場合には、広告選択の結果は、広告リスト94あるいは選択された広告(単数または複数)の他の識別子であってもよい。
【0069】
オプションとして、広告選択システム16は、ワイヤレスデバイスからの広告提示情報98の受信をモニタすることが動作可能な広告アカウンタビリティモニタ80を含むことができる。提示情報は、ワイヤレスデバイスで生じた選択された広告の提示の数、クリックスルーの数(すなわち、ユーザがアクセスする、あるいは、追加情報について広告に従事する回数)、あるいは同様なもの、を含むことができる。提示情報は、そのあとで、広告主に適切に請求するあるいは広告に対するユーザアクセスをモニタするために、広告サービスプロバイダによって使用されることができる。
【0070】
図4を参照すると、別の態様にしたがって、詳細なブロック図は、デバイス位置と現在の一時的なユーザの関心に基づいて自蔵の広告選択(self-contained advertisement selection)を含むワイヤレスデバイス52を図示する。ワイヤレスデバイス52は、任意のタイプのコンピュータ化された、例えばセルラ電話、携帯情報端末(PDA)、2方向テキストページャ、ポータブルコンピュータのような通信デバイスのいずれのタイプを含んでもよく、そしてワイヤレス通信ポータルを有する個別のコンピュータプラットフォームまでも含んでもよく、そしてそれはまた、ネットワークあるいはインターネットへのワイヤード接続(wired connection)を有することができる。位置づけすることを共有し、ワイヤレス通信デバイスの回復を試みるための本装置及び方法は、それに応じて、限定されてはいないが、ワイヤレスモデム、PCMCIAカード、アクセス端末、デスクトップコンピュータあるいは、それらのいずれの組み合わせまたはサブ組み合わせを含んでいるワイヤレス通信ポータルを含む、ワイヤレス通信デバイスあるいはワイヤレスコンピュータモジュールのいずれの形態において実行されることができる。
【0071】
ワイヤレス通信デバイス52は、ワイヤレスネットワークにわたってデータを送信することができる、また、ルーチンとアプリケーションを受信し実行することができる、コンピュータプラットフォーム100を含む。コンピュータプラットフォーム100はメモリ102を含んでおり、そしてそれは、読み取り専用及び/またはランダムアクセスメモリ(RAMとROM)、EPROM、EEPROM、フラッシュカード、あるいはコンピュータプラットフォームに共通の任意のメモリのような、揮発性及び不揮発性メモリを含むことができる。さらに、メモリ102は1つまたは複数のフラッシュメモリセルを含んでもよく、あるいは、磁気メディア、光学メディア、テープ、あるいはソフトまたはハードディスク、のようないずれの第2あるいは第3の記憶装置であってもよい。
【0072】
さらに、コンピュータプラットフォーム100はまた、プロセッサ104を含み、そしてそれは、特定用途向け集積回路(「ASIC」)、あるいは他のチップセット、プロセッサ、論理回路、あるいは他のデータ処理デバイスであってもよい。プロセッサ104あるいはASICのような他のプロセッサは、通信モジュール112とワイヤレスデバイス52のメモリ102に保存された広告マネージャ56とのようないずれの常駐プログラムとインタフェース接続するアプリケーションプログラムインターフェイス(「API」)層106を実行することができる。API106は、それぞれのワイヤレスデバイス上で実行する実行時間環境であってもよい。1つのそのような実行時間環境は、カリフォルニア州のサンディエゴのクァルコム社によって開発されたワイヤレス対応バイナリ実行時間環境(Binary Runtime Environment for Wireless)(BREW)ソフトウェアである。例えば、ワイヤレスコンピューティングデバイス上でアプリケーションの実行を制御するように動作する、他の実行時間環境が利用されることができる。
【0073】
プロセッサ104は、ワイヤレスネットワーク上でワイヤレスデバイスの操作性(operability)とワイヤレスデバイス52の機能性(functionality)を可能にする、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせにおいて具現化される様々な処理サブシステム108を含む。例えば、処理サブシステム108は、他のネットワークデバイスを用いて、通信を開始し維持し、そしてデータを交換することを可能にする。ワイヤレスデバイスがセルラ電話として定義される態様では、通信プロセッサ104はさらに、処理サブシステム108の1つまたは組み合わせをさらに含むことができ、例えば、音、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ、層1、層2、層3、メインコントロール、遠隔プロシージャ、ハンドセット、パワーマネジメント(power management)、デジタル信号プロセッサ、メッセージング、コールマネージャ、Bluetooth(登録商標)システム、BluetoothLPOS、ポジションエンジン(position engine)、ユーザインタフェース、スリープ(sleep)、データサービス、セキュリティ、認証、USIM/SIM、ボイスサービス、グラフィクス、USB、MPEG、GPRS等のようなマルチメディアがある(それらのすべては、明瞭性のため図4において個別に図示されていない)。
【0074】
開示された態様については、プロセッサ104の処理サブシステム108は、通信モジュール112、コンテンツ実行アプリケーション20、コンテンツリクエストアプリケーション28、位置決定モジュール38、および広告マネージャ56、と相互作用する任意のサブシステムコンポーネントを含むことができる。例えば、処理サブシステム108は、コンテンツ実行アプリケーション20と関連づけられたメディアプレイヤー、位置決定モジュール38に関連してインプリメントされるロケーティング及びトラッキングデバイス/アプリケーション、および同様なもの、を含むことができる。
【0075】
コンピュータプラットフォーム100のメモリ102はまた、コンテンツの提示を提供する複数のアプリケーションのうちの1つを含む。現在の態様にしたがって、提示のために選ばれたコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。例えば、コンテンツ実行アプリケーション22は、メディアブロードキャストプログラミングアプリケーションであってもよい。この例において、コンテンツ22は、複数のブロードキャストチャネルのうちの1つに関して、利用可能なブロードキャストプログラミングであってもよい。別の例において、コンテンツ実行アプリケーション20は、ゲーミングアプリケーションであってもよく、また、関連コンテンツ22はゲームである。したがって、説明された例において、ユーザ選択されたリアルタイムブロードキャストプログラミング及びユーザ選択されたゲームは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。選択された広告は、広告スペースのフォーマットに依存して、オーディオ広告、ビデオ広告、マルチメディア広告、あるいは同様なものであってもよい。リアルタイムのブロードキャストプログラミングにおいて、広告スペース24は、リアルタイムイベントにおける障害(stoppage)に基づいた、アドホック定義されたスペースであってもよく、ブロードキャストプログラミングがノンリアルタイムである場合には、広告スペースは、あらかじめ決定されたインターバルで生じるようにあらかじめ構成されることができる。ゲーミングコンテンツ、ビデオコンテンツ、及び/またはオーディオコンテンツのような他のあらかじめ構成されたコンテンツでは、広告スペース24は、あらかじめ決定されたインターベルで生じるようにあらかじめ構成されることができ、あるいは、ランダムに生じるように構成されることができる。コンテンツ22は、コンテンツの特性を定義する関連メタデータ104を有し、そして、広告メタデータとコンテンツメタデータ104との間の関連に基づいて広告を選択するために使用される。
【0076】
さらに、ワイヤレスデバイス52上でインプリメントされる複数のアプリケーションは、ユーザ入力されたコンテンツリクエスト30を提供し、そのリクエストの応答としてネットワークコンテンツ32を戻す、1つまたは複数のコンテンツリクエストアプリケーション28を含むことができる。一般的な用語では、コンテンツリクエストアプリケーション28は、適切なサーチ可能なアイテム、ターム、フレーズ、及び/または、本願の詳細な説明(specifics of the application)によって指図されるような同様なもの、となるように、ユーザ入力されたコンテンツリクエスト30を提供するサーチアプリケーションとして役割を果たすことができる。したがって、ユーザ入力されたコンテンツリクエストは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。選択された広告は、オーディオ広告、ビデオ広告、マルチメディア広告、または広告スペースのフォーマットに依存している同様なものであってもよい。さらに、広告スペース34は、リクエストされたコンテンツ32と共に一般的に提示される、広告バナー、ポップアップディスプレイ、テキストスクロール、あるいは同様なもの、を提供するようにフォーマット化されることができる。コンテンツ32は、コンテンツの特性を定義する、関連メタデータ105を有し、広告メタデータとコンテンツメタデータ105との間の関連に基づいて広告を選択するために使用される。
【0077】
さらに、ワイヤレスデバイス52のメモリ102は、ワイヤレスデバイスの地理的な位置を決定することが動作可能な、位置決定モジュール38を含む。広告マネージャ56は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心に基づいて、広告スペース24、34における挿入のための広告26をそれぞれ選択する。位置決定モジュール38は、グローバルポジショニングシステム(GPS)位置決定、Galileo、GLOSNAS(GLObal NAvigation Satellite System)および同様なもの、のような衛星ベースの位置決定を提供することができる。あるいは、位置決定モジュール38は、AFLT(Advanced Forward. Link Trilateration)あるいは同様なもののようなネットワークベースまたは地上ベースの位置決定、および/または、両方の衛星ベース及び地上ベースの位置決定を使用するハイブリッド位置決定、を提供することができる。
【0078】
ワイヤレスデバイス52は、デバイスの現在位置と現在の一時的なユーザの関心に基づいて広告を選択し、そして、関連づけられた広告スペースにおいて広告を提示することが動作可能な広告マネージャ56をさらに含む。この点では、広告マネージャ56は、近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ58を含む。コンテンツ実行アプリケーション20では、ノンリアルタイムコンテンツ22は、あらかじめ決定されたインターバルで、広告スペース24であらかじめ形成されることができる。さらに、コンテンツ実行アプリケーション20は、ブロードキャストされているイベントにおける休憩の識別情報(identification)に基づいて自然に(spontaneously)広告スペースが定義される、リアルタイムコンテンツ22を配信し提示することができる。いずれかの例において、コンテンツ実行アプリケーション20は、広告スペースのインペンディング発生の前に、広告スペースモニタ58に通知することができる。コンテンツリクエストアプリケーション28では、リクエストされたコンテンツ32の受信は、受信されたコンテンツ32内で1つまたは複数の広告スペース34の利用可能性についての、広告スペースモニタ58の通知を促すことができる。
【0079】
広告マネージャ56は、広告スペースのフォーマットを決定することが動作可能な広告フォーマット決定器106をオプションとして含むことができる。この点では、フォーマット決定器106は、近い将来に見込まれる広告スペースにおける挿入のために選択されうる広告の、タイプ、サイズ、長さ、及び同様なものを決定することができる。あるいは、広告スペースのフォーマットは、広告スペース通知によって定義されることができる。
【0080】
広告マネージャ56はさらに、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連性に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器60を含む。現在の一時的なユーザの関心は、アプリケーション20を実行しているコンテンツで現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされるようなコンテンツ32、によって定義されることができる。この点に関して、広告選択器は、近い将来に見込まれる広告スペース24、34の通知のときに、デバイスの現在位置を決定すること、あるいは、ラスト・イン・タイムの位置決定結果を戻すこと、を位置決定モジュール38に促すことができる。
【0081】
代替の態様では、広告選択器60は、広告と広告スペースのフォーマットとの間のさらなる関連に基づいて、1つまたは複数の広告を選択することができる。この点では、フォーマット基準を満たし、さらに位置基準と現在の一時的なユーザの関心基準を満たす広告のみが、選択について考慮されることができる。広告フォーマットが選択基準として使用されない態様では、広告マネージャ56は、近い将来に見込まれる広告スペースによって規定されるフォーマットへと選択された広告をフォーマットすることが動作可能なオプション広告フォーマッタ108を含むことができる。
【0082】
広告マネージャ56はまた、近い将来に見込まれる広告スペースにおける選択された広告を提示することが動作可能な広告提示器62を含む。広告の提示はさらに、オプション広告キャッシュ110のような、ワイヤレスデバイスストレージからの広告の検索を含むことができる。代わりに、ワイヤレスデバイスが広告キャッシュ110を含まない、あるいは、キャッシュがその選択された広告を現在保存しない場合には、広告提示器62は、ネットワークストレージから、その選択された広告を検索することができる。他の態様では、広告提示器は、その選択された広告を現在ブロードキャストする適切なブロードキャストチャネルにデバイスをチューニングすることによって、広告を提示することができる。
【0083】
コンピュータプラットフォーム100は、ワイヤレスデバイス52とワイヤレスネットワーク18との間に加えて、ワイヤレス通信デバイス52の様々なコンポーネントの中の通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせ、をさらに含む。説明された態様では、通信モジュール112は、ユーザ入力したコンテンツリクエスト30の送信と、そのリクエスト30に応じたコンテンツ32の受信と、を可能にする。さらに、通信モジュール112は、広告26を含むブロードキャストコンテンツの受信を可能にする。通信モジュール112は、ワイヤレスネットワークの通信接続を確立するために、必要なハードウェア、ファームウェア、ソフトウェア、および/または、それらの組み合わせを含むことができる。
【0084】
さらに、ワイヤレスデバイス52は、通信デバイスに入力を生成するための入力メカニズム114と、通信デバイスのユーザによる消費のための情報を生成するための出力メカニズム116と、を有する。例えば、入力メカニズム114は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロホン、等のようなメカニズムを含むことができる。ある態様では、入力メカニズム114は、コンテンツ実行アプリケーション20および/またはコンテンツリクエストアプリケーション28、のようなアプリケーションとインタフェース接続する、ユーザ入力を提供する。さらに、例えば、出力メカニズム116は、ディスプレイ、オーディオスピーカ、触覚型フィードバックメカニズム(haptic feedback mechanism)などを含むことができる。図示された態様では、出力メカニズム116は、コンテンツ22、32と、そのコンテンツと関連づけられた広告26を提示することが動作可能なディスプレイを含むことができる。
【0085】
図5は、別の態様にしたがって、現在のデバイス位置と現在の一時的なユーザの関心とに基づいて、ワイヤレスデバイスの広告を選択するための方法のフロー図である。イベント200で、ネットワークシステムは、ワイヤレスデバイスから、デバイスユーザの現在の一時的な関心と現在位置情報とに関連づけられた、コンテンツ情報を受信する。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを有する。一態様では、コンテンツ情報は、ブロードキャストプログラミングアプリケーション、ゲーミングアプリケーション、あるいは同様なもの、のようなコンテンツ実行アプリケーションによって、実行している、あるいは、実行しようとしている、コンテンツと関連づけられる。そのような態様では、コンテンツ情報は、例えばタイプ、長さ、サイズ、及び同様なもの、のようなフォーマット情報のような広告スペース情報をさらに含むことができる。別の態様では、コンテンツ情報は、サーチアプリケーションあるいは他の情報リクエストアプリケーションのような、コンテンツリクエストアプリケーションと関連づけられたユーザ入力コンテンツリクエストと関連づけられる。受信された位置情報は、ワイヤレスデバイスの実際の現在位置であってもよく、また、位置情報は、ワイヤレスデバイスの実際の現在位置を決定するためにネットワークシステムによって使用されることができる。
【0086】
イベント210で、ネットワークシステムは、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択する。広告の選択は、1つまたは複数の広告と、コンテンツ情報と、ワイヤレスデバイスの現在位置と、の間の関連に基づいている。この点では、広告と関連づけられたメタデータは、プロダクト/サービスのタイプ、ユーザ人口統計、及び同様なもののような、広告に適するあるカテゴリを定義する。同様に、メタデータは、小売店の広告主の地理的な位置に近い地理的なエリアあるいは同様なもののような、広告に適する1つまたは複数の人口統計領域を定義する。したがって、広告の選択は、広告と関連づけられたメタデータと、現在実行されているあるいは現在リクエストされているコンテンツと関連づけられたメタデータと、デバイスの現在位置との間で、正確あるいは不正解な整合を含むことができる。代替の態様では、広告の選択は、広告スペースによって規定されるような広告の要求されるフォーマットにさらに基づくことができる。
【0087】
イベント220で、ネットワークシステムは、ワイヤレスデバイスに対し、選択の結果を通信するので、1つまたは複数の広告は、関連コンテンツの近い将来に見込まれる広告スペースにおいて挿入される。一態様では、結果を通信することは、ネットワークストレージから選択された広告を検索し、ワイヤレスデバイスに対してその選択された広告を通信すること、を含むことができる。別の態様の中で、結果を通信することは、ネットワークストレージから選択された広告を検索し、リクエストされたコンテンツにおいて広告を挿入し、ワイヤレスデバイスにその挿入された広告をリクエストされたコンテンツに通信することを含むことができる。ワイヤレスデバイスが広告をキャッシュするあるいは広告に対するアクセスを有する、他の態様では、結果を通信することは、近い将来に見込まれる広告スペースにおける挿入に適した選択された広告の、優先にされたあるいは非優先にされたリストを通信することを含むことができる。
【0088】
図6は、現在の一時的なユーザの関心および現在のデバイス位置に基づいてコンテンツにおいて挿入のための広告を選択する、代替方法のフロー図である。イベント300で、ワイヤレスは、現在の一時的なユーザの関心を定義する。現在の一時的なユーザの関心は、リクエストされたコンテンツ、及び/または、ワイヤレスデバイス上の実行のために現在実行されているあるいは選択されているコンテンツ、の点から定義されることができる。例えば、ネットワークコンテンツのユーザ入力されたリクエストは、現在の一時的なユーザの関心あるいはメディアコンテンツを定義することができ、例えば、実行のために現在実行されているあるいは選択されている、ブロードキャストプログラミング、ビデオコンテンツ、オーディオコンテンツ、ゲーミングコンテンツ、あるいは同様なものは、現在の一時的なユーザの関心を定義することができる。
【0089】
イベント310で、近い将来に見込まれる広告スペースは、ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて決定される。例えば、近い将来に見込まれる広告スペースは、デバイス上で実行されているメディアコンテンツ、例えばリアルタイムブロードキャストコンテンツ、ノンリアルタイムブロードキャストコンテンツ、ビデオコンテンツ、オーディオコンテンツ、マルチメディアコンテンツ、ゲーミングコンテンツ、あるいは同様なもの、において決定されることができる。さらに、リクエストされたコンテンツの受信は、広告の選択を必要としている近い将来に見込まれる広告スペースだと考えられる、戻されたコンテンツにおいて位置された占有されていない広告スペースの決定のために提供されることができる。
【0090】
イベント320で、ワイヤレスデバイスの現在位置が決定される。現在位置は、適切な衛星ベースの位置決定メカニズム、地上あるいはネットワークベースの位置決定メカニズム、あるいは、衛星ベース及び地上ベースの位置決定の両方を使用しているハイブリッドメカニズム、を使用することによって決定されることができる。さらに、近い将来に見込まれる広告スペースの決定は、位置を固定することを促してもよく、あるいは、広告選択プロセスは、デバイスの最新位置として、位置情報を必要としている別のアプリケーションと関連づけられ、ラスト・イン・タイム・フィックス(last-in-time fix)を使用するように構成されることができる。
【0091】
イベント330で、1つまたは複数の広告は、近い将来に見込まれる広告スペースのために選択される。広告の選択は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいている。この点に関して、広告と関連づけられたメタデータは、例えばプロダクト/サービスのタイプ、ユーザ人口(user demographics)、及び同様なもののような、広告に適するあるカテゴリを定義する。同様に、メタデータは、例えば小売店広告主の地理的な位置に最も近い地理的なエリアあるいは同様なもののような、広告に適する1つまたは複数の地理的領域を定義する。したがって、広告の選択は、広告と関連づけられたメタデータと、現在の一時的なユーザの関心(例えば、現在実行されているあるいは現在リクエストされているコンテンツと関連づけられたメタデータ)と、デバイスの現在位置と、の間で、正確あるいは不正確な整合を含むことができる。代替の態様では、広告の選択は、広告スペースによって規定されているような広告の要求されるフォーマットにさらに基づくことができる。
【0092】
イベント340で、その選択された1つまたは複数の広告は、近い将来に見込まれる広告スペースにおいて提示される。その選択された広告の提示は、ローカルワイヤレスデバイスストレージからおよび/またはネットワークベースのストレージから広告を検索することを含むことができる。あるいは、選択された広告の提示は、選択された広告と関連づけられたチャネルにブロードキャストをチューニングすることを含むことができる。
【0093】
ここで開示された実施形態に関連して説明された様々な説明のための論理、論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)あるいは他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいは、ここで説明された機能を実行するように設計されたそれらのいずれの組み合わせ、でインプリメントされる、あるいは実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシンであってもよい。プロセッサはまた、コンピューティングコンポーネント(computing components)の組み合わせ、例えば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、DSPコアと併用しての1つ以上のマイクロプロセッサ、あるいは任意の他のそのような構成、としてインプリメントされてもよい。さらに、少なくとも1つのプロセッサは、上記で説明された、ステップおよび/またはアクションのうちの1つまたは複数を実行することが動作可能な1つまたは複数のモジュールを含むことができる。
【0094】
さらに、ここに開示された態様に関して説明された方法あるいはアルゴリズムの、ステップ及び/または動作は、直接的に、ハードウェアで、プロセッサによって実行されたソフトウェアモジュールで、あるいは2つの組み合わせで、具現化されることができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、あるいは、当技術分野において知られるいずれの形態の記憶媒体において常駐していてもよい。例示的な記憶媒体は、プロセッサに結合されることができるので、プロセッサは、記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができる。あるいは、記憶媒体は、プロセッサと一体化していてもよい。さらに、いくつかの態様では、プロセッサと記憶媒体は、ASICに常駐していてもよい。さらに、ASICは、ユーザ端末に常駐していてもよい。あるいは、プロセッサと記憶媒体は、ユーザ端末においてディスクリートコンポーネントとして常駐していてもよい。さらに、いくつかの態様では、方法あるいはアルゴリズムのステップ及び/または動作は、コンピュータプログラムプロダクトに組み込まれることができる、マシン可読媒体及び/またはコンピュータ可読媒体上で、1つあるいはいずれの組み合わせあるいはセットのコード及び/または命令として、常駐することができる。
【0095】
先述の開示は、説明のための態様及び/または実施形態を説明しているが、様々な変更及び修正は、ここにおいて、特許請求の範囲によって定義される説明された態様及び/または実施形態の範囲から逸脱することなく、なされることができるということは、留意されるべきである。さらに、説明された態様および/または実施形態のエレメントは単数で説明されるあるいは特許請求されているけれども、単数の限定が明示的に述べられていない限り、複数と企図される。さらに、述べられていない限り、いずれの態様及び/または実施形態のすべてあるいは一部分は、いずれの他の態様及び/または実施形態のすべてあるいは一部分を用いて使用されることができる。
【0096】
したがって、本態様は、デバイスユーザの現在の関心と現在のデバイス位置に基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択するための、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーション、及び/または、コンテンツについての現在のユーザ入力されたリクエスト、によって定義される。この点に関して、本態様は、ユーザに対して、自身の現在の関心及び現在位置の観点から定義される自身の現在のニーズに基づいて、広告を提供することをサービス提供する、高度なターゲット広告を提供する。
【0097】
前述の説明及び関連の図面で提示された教示の利益を有する、本発明が関係する多くの修正および他の態様を当業者は思い浮かぶであろう。したがって、本態様は開示された具体的な態様に限定されていないということ、その修正及び他の態様は特許請求の範囲の範囲内に含まれるように意図されているということ、は理解されるべきである。特定の用語がここでは使用されているが、それらは、一般的な説明の意味でのみ使用されており、限定する目的では使用されていない。したがって、説明された態様は、特許請求の範囲の精神および範囲に入る、すべてのそのような変更、修正、および変形を包含するように意図されている。さらに、用語「含む(includes)」が、詳細な説明あるいは特許請求の範囲のいずれかにおいて使用されている範囲内において、そのような用語は、用語「備えている(comprising)」がトランジショナルワード(transitional word)として請求項において使用されるときに解釈されるように、用語「備えている(comprising)」と同様な方法で包括的であるように意図されている。
【背景】
【0001】
(分野)
記載された態様は、ワイヤレス通信に関し、より具体的には、現在のワイヤレスデバイスの位置(current wireless device location)と現在のユーザの関心(current user interests)とに基づいて、ワイヤレスデバイスのアプリケーションのための広告(advertisements)を選択するための、方法、システム、及び装置(apparatus)に関する。
【0002】
(背景)
ワイヤレス通信ネットワークは、レシピエント(recipients)に対して、メディアコンテンツを配信するように設計されている。例えば、ワイヤレス通信ネットワークは、ブロードキャストあるいはマルチキャストのシステムを備えることができ、そしてそれは、複数のレシピエントに対し同時に情報を送信する。そのようなシステムの1つの例は、カリフォルニア州のサンディエゴのクァルコム社から入手可能である、MediaFLOメディア配信システムである。リアルタイムブロードキャストプログラミングを配信することに加えて、これらのタイプのメディア配信システムは、セルラ電話及び同様なもののようなワイヤレス通信デバイスへの広告メディアコンテンツの提示及び配信、また広告あるいはads(advertisement or ads)と呼ばれる、に特に適している。マルチキャスト及びブロードキャストメディア配信システムに加えて、他のワイヤレスデバイスのアプリケーションは、広告媒体のコンテンツを受信し提示するように構成されることができる、
オンライン広告市場における成功は、ワイヤレスあるいはモバイルの広告において、高められた関心(heightened interest)をもたらした。オンライン広告では、広告主は向上される宣伝効果のためにプレミアムを支払うことをいとわないということを示した。この点では、オンライン広告は、広告主が数量化可能な広告結果のみを支払う支払いモデルをもたらし、例えば、広告主のウェブサイトにブラウザをリダイレクトするユーザが広告を「クリックする」、あるいは、広告との同様なユーザインタフェース、の各発生に基づいた支払い(a payment based on each occurrence of a user “clicking” an advertisement to redirect the browser to the advertiser’s web site or a similar user-interface with the advertisement)がある。さらに、オンライン広告市場は、ユーザはユーザリクエストされたコンテンツ(user-requested content)に配置された控え目な広告(unobtrusive advertisements)に寛容である、ということを実証した。控え目な広告は、コンテンツ、スクロールテキスト、あるいは同様なもののボーダー領域に提示された広告バナーの形をとることができる。ユーザリクエストされたコンテンツに関するそのような広告の一例は、例えば優先付けされたリスト結果(prioritized list results)、サイドバナー、あるいは同様なもののような、広告に関連して一般的にディスプレイされるオンラインのサーチエンジン結果(online search engine results)である。
【0003】
位置は、固定デバイス、例えばパーソナルコンピュータあるいは同様なものに対してモバイルワイヤレスネットワークデバイスの重要な区別する要因(differentiator)である。したがって、固定デバイスは主に1つの位置にあるが、ワイヤレスデバイスは、時間においていずれの与えられた時点において、いかなる場所にも、配置されうる。現在利用可能なワイヤレスデバイスの多くは、位置決定のなんらかの形(some form of location determination)を備えているので、デバイスあるいはネットワークと組み合わせたデバイスは、ワイヤレスデバイスの現在位置を決定することができる。そのような位置決定は、ワイヤレスデバイス上でインプリメントされることができる多くの他のアプリケーションと同様に、アプリケーションをマッピングすることにおいて容易に使用される。この点に関しては、ワイヤレスデバイスは、グローバルポジショニングシステム(GPS)位置決定機能、別の衛星ベースの位置決定機能、あるいはAFLT(Advanced Forward. Link Trilateration)のようなネットワークベースの位置決定機能、あるいは同様なものを備えることができる。
【0004】
さらに、ワイヤレスデバイス上でインプリメントされる様々なアプリケーションは、ユーザの現在の一時的な関心を評価する機能を提供する。例えば、MediaFLOメディア配信システムのようなリアルタイムブロードキャストプログラミングは、デバイスが現在受信し提示しているプログラミングによって定義されるユーザの現在の一時的な関心を提供する。プレイされているゲームあるいはブラウザされているサービスあるいは製品の点からユーザの現在の一時的な関心を定義する、ゲーミングアプリケーションあるいはショッピングクライアントによる別の例が提供されている。さらに、ネットワークサーチアプリケーションおよび同様なもののような他のアプリケーションは、ユーザ入力されたコンテンツリクエストと、ユーザ入力されたリクエストに関するコンテンツを戻すネットワークインタフェースと、を必要とする。この点では、ユーザ入力されたリクエストは、ユーザの現在の一時的な関心を定義する。
【0005】
したがって、ワイヤレスデバイス上でターゲット広告(targeted advertisements)を提供するための、システム、方法、装置、及び/または、コンピュータプログラムプロダクトの必要がある。具体的には、望ましい態様は、広告のリアルタイムのターゲットを提供すべきなので、現在の一時的な情報が、どの広告が特定のワイヤレスデバイス上の提示のために選択されるべきかを決定するために、使用される。
【発明の概要】
【0006】
下記は、そのような態様の基本的な理解を提供するために1つまたは複数の態様の簡略化された概要(summary)を提示する。この概要は、すべての熟考された態様の広範囲な全体像ではなく、すべての態様の重要なあるいは決定的なエレメントを識別することも、あるいは、いずれあるいはすべての態様の範囲を詳細に描写することも、意図されていない。その唯一の目的は、後で示される、より詳細な説明の前置きとして、簡略化された形で1つまたは複数の態様のいくつかの概念(concepts)を示すことである。
【0007】
したがって、本態様は、現在のデバイスの位置とデバイスユーザの現在の関心とに基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーション(application currently being executed on the device)および/またはコンテンツについての現在のユーザ入力されたリクエスト(current user inputted requests for content)、によって定義される。この点で、本態様は、ユーザの現在のニーズに基づいて、ユーザに広告を提供する役割をする高度なターゲット広告(highly targeted advertising)を提供しており、そしてユーザの現在のニーズは、ユーザの現在の関心と現在位置の観点から定義される。
【0008】
一態様では、方法は、ワイヤレスデバイス上の提示のための広告を選択するために定義される。方法は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信すること、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペース(impending advertisement space)を提供する。方法はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて(based on an association between the one or more advertisements, the content information and a current wireless device location)、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することと、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果をワイヤレスデバイスに対して通信することと、を含む。
【0009】
方法の一態様において、コンテンツ情報を受信する方法は、ブロードキャスト/マルチキャストプログラミング、ゲーミングプログラムあるいは同様なもののような、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータを受信することをさらに含む。方法の別の態様において、コンテンツ情報を受信することは、ワイヤレスデバイスのユーザの現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストをさらに含む。
【0010】
方法の一態様では、受信することは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を受信することをさらに含む。そのような態様において、挿入のための1つまたは複数の広告を選択することは、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置とフォーマット情報との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することをさらに含む。1つまたは複数の広告の選択がフォーマット情報に基づかない代替の態様では、方法は、フォーマット情報にしたがって、選択された1つまたは複数の広告をフォーマット化することを含むことができる。
【0011】
ある態様では、方法は、ネットワークストレージから1つまたは複数の選択された広告を検索することをさらに含むことができる。そのような態様では、選択の結果を通信することは、ワイヤレスデバイスに対し1つまたは複数の選択された広告を通信することを含むことができる。代替の態様では、ワイヤレスデバイスは、選択された広告をキャッシュするようにあらかじめ構成されることができ、したがって、選択の結果は、選択されたコンテンツのリストであることができる。受信されたコンテンツ情報がコンテンツについてのユーザ入力されたリクエストを含むそれらの態様では、選択の結果を通信することは、リクエストされたコンテンツの通信をさらに含むことができる。
【0012】
方法のある態様では、現在のワイヤレスデバイスの位置情報を受信することは、現在のワイヤレスデバイスの位置を受信することを含むことができる。方法の他の態様は、受信された現在のワイヤレスデバイスの位置情報に基づいて、現在のワイヤレスデバイスの位置を決定することを含むことができる。
【0013】
ある態様では、方法はさらに、ワイヤレスデバイスから提示あるいは印象情報を受信することをさらに含むことができる。提示情報は、選択された広告についての提示/印象の数を定義する(defines)。この点に関して、提示情報は、広告アカウンタビリティ(advertising accountability)を提供し、その選択された広告が提示されているということを保証し、そして、提示/インプレッションごとのベースで(on a per presentation/impression basis)サービスプロバイダが広告主に請求することを提供する。
【0014】
別の関連態様は、ワイヤレスデバイス上の提示のための広告を選択するように構成された少なくとも1つのプロセッサによって定義される。プロセッサは、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための第1のモジュール、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。プロセッサは、さらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための第2のモジュールと、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果をワイヤレスデバイスに対して通信するための第3のモジュールと、を含む。
【0015】
さらなる関連態様は、コンピュータ可読媒体(computer-readable medium)を含むコンピュータプログラムプロダクト(computer program product)によって提供される。媒体は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報をコンピュータに受信させるための少なくとも1つの命令、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。媒体はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告をコンピュータに選択させるための少なくとも1つの命令と、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を、コンピュータに、ワイヤレスデバイスに対して通信させるための少なくとも1つの命令と、を含む。
【0016】
装置(apparatus)は別の関連態様を定義する。装置は、ワイヤレスデバイスから、ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための手段、を含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。装置はさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための手段と、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を、ワイヤレスデバイスに対して通信するための手段と、を含む。
【0017】
ワイヤレスデバイス上の提示のための広告を選択するためのネットワークデバイスは、別の関連態様をさらに提供する。ネットワークデバイスは、少なくとも1つのプロセッサとメモリとを含んでいるコンピュータプラットフォームを含む。ネットワークデバイスはさらに、メモリに保存され、少なくとも1つのプロセッサによって実行可能な、広告選択モジュールを含む。広告選択モジュールは、ワイヤレスデバイスのユーザの現在の一時的な関心と関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタを含む。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する。広告選択モジュールはさらに、ワイヤレスデバイスと関連づけられた位置情報の受信をモニタすることが動作可能な位置モニタを含む。広告選択モジュールはさらに、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することが動作可能な広告選択器、を含む。また、広告選択モジュールは、1つまたは複数の広告がコンテンツの広告スペースにおいて挿入されるような選択の結果を通信することが動作可能な広告選択通信器、を含む。
【0018】
ネットワークデバイスの一態様では、コンテンツモニタは、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータの受信をモニタすることがさらに動作可能である。ネットワークデバイスの他の態様では、コンテンツモニタは、ワイヤレスデバイスのユーザの現在の一時的な関心を定義する、コンテンツについてのユーザ入力されたリクエスト、の受信をモニタすることがさらに動作可能である。
【0019】
ネットワークデバイスのいくつかの態様では、コンテンツモニタは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を含んでいるコンテンツ情報の受信をモニタすることがさらに動作可能でありうる。そのような態様では、広告選択器は、1つまたは複数の広告と、コンテンツ情報と、現在のワイヤレスデバイスの位置と、フォーマット情報との間の関連に基づいて、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することがさらに動作可能であることができる。あるいは、広告選択モジュールは、1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報にしたがって、選択された1つまたは複数の広告をフォーマットすることが動作可能な広告フォーマッタ(advertising formatter)をさらに含むことができる。
【0020】
いくつかの態様では、ネットワークデバイスは、複数の広告を保存することが動作可能な広告ストレージをさらに含むことができる。そのような態様では、広告選択通信器は、広告ストレージから1つまたは複数の選択された広告を検索し、ワイヤレスデバイスに対し1つまたは複数の選択された広告を通信することがさらに動作可能である。ワイヤレスデバイスが広告をキャッシュし、あるいは広告に対するアクセスを有する、代替の態様では、選択通信器は、1つまたは複数の選択された広告のリストを通信することがさらに動作可能であることができる。
【0021】
いくつかの態様では、受信された位置情報は、現在のワイヤレスデバイスの位置を定義する。代替の態様では、ネットワークデバイスは、受信された現在のワイヤレスデバイスの位置情報に基づいて現在のワイヤレスデバイスの位置を決定することが動作可能な位置決定モジュールを含むことができる。
【0022】
いくつかの態様では、ネットワークデバイスは、選択された広告についての提示の数(the number of presentation)を定義する提示情報の受信をモニタすることが動作可能である広告提示モニタを含むことができる。
【0023】
ワイヤレスデバイス上の提示のための広告を選択するための方法は、別の態様を提供する。方法は、現在の一時的なユーザの関心を定義し、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定し、ワイヤレスデバイスの現在位置を決定すること、を含む。方法は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択することと、そして、広告スペースにおいて、選択された1つまたは複数の広告を提示することと、を含む。
【0024】
方法の一態様では、現在の一時的なユーザの関心を定義することは、ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツに基づいて現在の一時的なユーザの関心を定義することをさらに含む。方法の代替態様では、現在の一時的なユーザの関心を定義することは、コンテンツについてユーザ入力されたネットワークリクエストに基づいて現在の一時的なユーザの関心を定義することを含む。
【0025】
いくつかの態様では、方法は、広告スペースのフォーマットを決定することをさらに含むことができる。そのような態様では、1つまたは複数の広告を選択することは、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、広告スペースのフォーマットとの間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を、ワイヤレスデバイスで、選択することをさらに含む。あるいは、方法の他の態様は、広告スペースのフォーマットにしたがって、選択された1つまたは複数の広告をフォーマット化することを提供することができる。
【0026】
方法は、1つまたは複数の選択された広告の提示の前に、ワイヤレスデバイスストレージから1つまたは複数の選択された広告を検索することをさらに含むことができる。代替の態様では、方法は、1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから1つまたは複数の選択された広告をキャプチャすることを含むことができる。またさらなる態様では、方法は、1つまたは複数の選択された広告の提示の前に、ネットワークストレージから1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることを含むことができる。
【0027】
いくつかの態様では、方法は、複数の提示(a number of presentations)を決定するために1つまたは複数の選択された広告の提示をモニタすること、そしてネットワークエンティティに対してモニタリング結果を通信すること、を含むことができる。
【0028】
関連態様は、ワイヤレスデバイス上の広告を選択し提示するように構成された少なくとも1つのプロセッサによって定義される。プロセッサは、現在の一時的なユーザの関心を定義するための第1のモジュールと、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための第2のモジュールと、ワイヤレスデバイスの現在位置を決定するための第3のモジュールと、を含む。プロセッサは、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択するための第4のモジュールと、広告スペースにおいて、選択された1つまたは複数の広告を提示するための第5のモジュールと、を含む。
【0029】
コンピュータ可読媒体を含むコンピュータプログラムプロダクトは、別の関連態様を提供する。媒体は、現在の一時的なユーザの関心をコンピュータに定義させるための少なくとも1つの命令と、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースをコンピュータに決定させるための少なくとも1つの命令と、ワイヤレスデバイスの現在位置をコンピュータに決定させるための少なくとも1つの命令と、を含む。媒体は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をコンピュータにワイヤレスデバイスで選択させるための少なくとも1つの命令と、広告スペースにおいて、選択された1つまたは複数の広告をコンピュータに提示させるための少なくとも1つの命令と、を含む。
【0030】
装置は別の関連態様をさらに定義する。装置は、現在の一時的なユーザの関心を定義するための手段と、ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための手段と、ワイヤレスデバイスの現在位置を決定するための手段と、を含む。装置はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告をワイヤレスデバイスで選択するための手段と、広告スペースにおいて、選択された1つまたは複数の広告を提示するための手段と、を含む。
【0031】
さらに、別の関連態様は、現在実行しているコンテンツに関連して、広告を選択し提示するためのワイヤレスデバイスによって、提供される。ワイヤレスデバイスは、少なくとも1つのプロセッサとメモリとを含んでいるコンピュータプラットフォームを含む。ワイヤレスデバイスは、メモリに保存され、少なくとも1つのプロセッサによって実行可能で、ワイヤレスデバイスの現在位置を決定することが動作可能である、位置決定モジュールをさらに含む。ワイヤレスデバイスはまた、メモリに保存され、少なくとも1つのプロセッサによって実行され、ユーザリクエストされたコンテンツが現在の一時的なユーザの関心を定義するようなユーザリクエストされたコンテンツの提示を提供することが動作可能である少なくとも1つのアプリケーションを含む。コンテンツは少なくとも1つの広告スペースを含む。
【0032】
ワイヤレスデバイスは、メモリに保存され、少なくとも1つのプロセッサによって実行可能である、広告マネージャをさらに含む。広告マネージャは、コンテンツにおいて近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ(advertisement space monitor)と、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することが動作可能である広告選択器(advertisement selector)と、広告スペースにおいて選択された1つまたは複数の広告を提示することが動作可能な広告提示器と(advertisement presenter)、を含む。
【0033】
ワイヤレスデバイスのいくつかの態様では、少なくとも1つのアプリケーションは、ユーザリクエストされたメディアコンテンツの提示を提供することが動作可能なメディアアプリケーションとして、さらに定義される。ワイヤレスデバイスの他の態様では、少なくとも1つのアプリケーションは、ネットワークベースのコンテンツについてのユーザ入力されたリクエストを提供することが動作可能なコンテンツサーチアプリケーション(content search application)としてさらに定義される。
【0034】
ワイヤレスデバイスの代替の態様では、広告マネージャは、広告スペースのフォーマットを決定することが動作可能な広告フォーマット決定器をさらに含むことができる。そのような態様では、広告選択器は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、広告スペースのフォーマットとの間の関連に基づいて、近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することがさらに動作可能であることができる。あるいは、広告マネージャは、広告スペースのフォーマットにしたがって、選択された1つまたは複数の広告をフォーマット化することが動作可能な広告フォーマッタをさらに含むことができる。
【0035】
いくつかの態様では、ワイヤレスデバイスは、1つまたは複数の広告をキャッシュすることが動作可能な広告ストレージを含むことができる。他の態様では、広告選択器は、1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから1つまたは複数の選択された広告をキャプチャすることがさらに動作可能である。またさらなる態様では、広告選択器は、1つまたは複数の選択された広告の提示の前に、ネットワークストレージから1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることがさらに動作可能である。
【0036】
またワイヤレスデバイスの別の態様では、広告マネージャは、選択された広告についての提示の数をモニタすることと、ネットワークエンティティに対してモニタリングの結果を通信することと、が動作可能な広告モニタ、をさらに含むことができる。
【0037】
したがって、本態様は、現在のデバイス位置とデバイスユーザの現在の関心とに基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーションおよび/またはコンテンツについての現在のユーザ入力されたリクエスト、によって定義される。例えば、現在のブロードキャスト/マルチキャストのプログラミングコンテンツ、現在のゲーミングアプリケーション、または同様なものは、ユーザの現在の関心を定義することができる。他の例では、ユーザは、サーチ型リクエストあるいは同様なもののような、コンテンツについてのネットワークリクエストを入力することができ、その入力された情報は、ユーザの現在の関心を定義するように、サービス提供することができる。この点では、本態様は、ユーザの現在の関心と現在位置の観点から定義される、ユーザの現在のニーズに基づいて、ユーザに対し広告を提供することをサービス提供する高度なターゲット広告を提供する。
【図面の簡単な説明】
【0038】
【図1】図1は、一態様にしたがった、リアルタイムストリーミングメディアサービスにおける広告挿入のためのシステムの概略図である。
【図2】図2は、一態様にしたがった、広告挿入通知の一例のブロック図である。
【図3】図3は、さらなる態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、ワイヤレスデバイスのブロック図である。
【図4】図4は、一態様にしたがった、広告挿入通知を生成し送信するためのネットワークデバイスのブロック図である。
【図5】図5は、さらなる態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、方法のフロー図である。
【図6】図6は、別の態様にしたがった、広告挿入通知を生成し送信するための方法のフロー図である。
【図7】図7は、一態様にしたがった、広告挿入通知を受信し、その通知にしたがってリアルタイムストリーミングメディアサービスの広告スロットにおいて広告を挿入するための、別の方法のフロー図である。
【詳細な説明】
【0039】
開示された態様は、添付図面と一緒に、ここで説明されており、開示された態様を限定するのではなく説明するように提供されており、同様の呼称(designation)は、エレメントを示す。
【0040】
本デバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは、本発明の態様が示されている添付図面を参照して、ここでより十分に説明されている。しかしながら、デバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは、多くの異なる形で具現化されることができ、ここに記載される態様に制限されるものとして解釈されるべきではなく、むしろ、これらの態様は、本開示が詳細(thorough)で完全(complete)であるように提供され、当業者に対し本発明の範囲を十分に示唆する(convey)。同様の数字は、全体にわたって同様のエレメントを指す。
【0041】
ここで説明されている様々な態様は、ワイヤレス通信デバイスに関連する。ワイヤレス通信デバイスはまた、加入者局、加入者ユニット、モバイル局、モバイル、遠隔局、アクセスポイント、遠隔端末、アクセス端末、ユーザ端末、ユーザエージェント、ユーザデバイス、あるいはユーザ機器と呼ばれることができる。加入者局は、セルラ電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドへルドデバイス、あるいはワイヤレスモデムに接続された他の処理デバイスであってもよい。
【0042】
本態様は、現在のデバイス位置とデバイスユーザの現在の関心に基づいて、ワイヤレスデバイスのアプリケーション上の提示のための広告を選択する、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーションおよび/またはコンテンツの現在のユーザ入力されたリクエスト、によって定義される。例えば、現在のブロードキャスト/マルチキャストのプログラミングコンテンツ、現在のゲーミングアプリケーション、または同様なものは、ユーザの現在の関心を定義することができる。他の例では、ユーザは、サーチ型リクエストまたは同様なもののような、コンテンツについてのネットワークリクエストを入力することができ、その入力された情報は、ユーザの現在の関心を定義するようにサービス提供することができる。この点では、本態様は、ユーザの現在の関心及び現在位置の観点から定義される、ユーザの現在のニーズに基づいてユーザに広告を提供することをサービス提供する、高度なターゲット広告を提供する。
【0043】
具体的な例では、ユーザは、様々な小売センター及び/またはレストラン/バーの近くに位置しながら、スポーツのリアルタイムブロードキャストを見ることができる。リアルタイムブロードキャストプログラミングは、スポーツイベントにおける休憩と関連づけられた識別可能な広告スペースを一般的に有する。現在の態様は、現在視聴されているコンテンツのタイプ、例えばスポーツ、とデバイスの現在位置を考慮する、広告選択を提供する。その選択された広告は、デバイスの近くにあるスポーツ用品店、あるいは、大きなスクリーンのテレビでスポーツを現在見せている近くのレストラン/バー、と関連づけられることができる。別の具体的な例では、ユーザは、ユーザがプロダクト/サービス識別情報を入力し、その返りにプロダクト/サービスを購入するための様々なネットワークベースの価格オプション(networked-based pricing options)を受信することを可能にするワイヤレスデバイス上でショッピングクラインアント(shopping client)をインプリメントすることができる。価格コンテンツ(pricing content)あるいはネットワークからユーザへと戻される他のコンテンツは、広告バナーあるいは同様なもののような広告を挿入するために、あらかじめ構成された広告スペースを含むことができる。その選択された広告は、情報リクエストされたプロダクト/サービスを販売している、デバイスの近くのローカルな小売業者と関連づけられることができる。
【0044】
一態様によれば、図1は、デバイス位置とユーザの現在の一時的な関心とに基づいたワイヤレスデバイス広告選択のための、システムの高いレベルの概略の概観を提供する。図1で図示された態様では、広告の選択はネットワークレベルで生じる。システム10は、関連ユーザ14と広告選択システム16を有するワイヤレスデバイス12を備えており、広告選択システム16は、ワイヤレスデバイス12とワイヤレスネットワーク18通信中である。広告選択システム16は、単独ネットワークデバイスとして図示されているが、ほとんどの態様において、広告選択システム16は、マルチプルネットワークデバイスおよび/またはネットワークストレージユニットを含むことができる。
【0045】
ワイヤレスデバイス12は、コンテンツの提示を提供する複数のアプリケーションのうちの1つをインプリメントする。本態様にしたがって、ユーザ14による提示のために選択されたコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する、1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。例えば、コンテンツ実行アプリケーション20は、カリフォルニア州のQUALCOMM社から入手可能である、MediaFLOメディアアプリケーションのようなメディアブロードキャストプログラミングアプリケーションであってもよい。この例において、コンテンツ22は、複数のブロードキャストチャネルのうちの1つについて利用可能であるブロードキャストプログラミングであってもよい。別の例では、コンテンツ実行アプリケーション20は、ゲーミングアプリケーションであってもよく、関連コンテンツ22はゲームである。したがって、説明された例では、ユーザ選択されたリアルタイムブロードキャストプログラミングと、ユーザ選択されたゲームは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。その選択された広告は、広告スペースのフォーマットに依存している、オーディオ広告、ビデオ広告、マルチメディア広告、あるいは同様なものであってもよい。リアルタイムブロードキャストプログラミングにおいては、広告スペース24は、リアルタイムイベントにおける障害に基づいてアドホック定義されたスペースであってもよく、あるいは、ブロードキャストプログラミングが非リアルタイムである場合には、広告スペースは、通常のインターバルで生じるようにあらかじめ構成されることができる。ゲーミングコンテンツ、ビデオコンテンツおよび/またはオーディオコンテンツのような他のあらかじめ構成されたコンテンツでは、広告スペース24は、あらかじめ決定されたインターバルで生じるようにあらかじめ構成されることができる。
【0046】
さらに、ワイヤレスデバイス12上でインプリメントされた複数のアプリケーションは、ユーザ入力されたコンテンツリクエスト30を提供し、そのリクエストに応答してネットワークコンテンツ32を戻す、コンテンツリクエストアプリケーション(content-requesting applications)28を含むことができる。一般的な用語では、コンテンツリクエストアプリケーション28は、ユーザ入力コンテンツリクエスト30が、出願の詳細によって規定されるような、適切なサーチ可能なアイテム、ターム、フレーズ、及び/または、同様なものとなるように提供するサーチアプリケーションとして役割を果たすことができる。例えば、コンテンツリクエストアプリケーション28は、ユーザがアドレス、望ましいサービス、あるいは同様なものを入力することを可能にし、アドレス、サービス、同様なものに対して指示を戻す、マッピングアプリケーション(mapping application)であってもよい。別の例では、コンテンツリクエストアプリケーション28は、ユーザがあるプロダクトあるいはサービスを入力することを可能にし、ウェブベースのプロダクト利用可能性オプション及び関連の価格(associated pricing)を戻す、ショッピングクライアントであってもよい。したがって、説明された例では、ユーザ入力されたコンテンツリクエストは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。その選択された広告は、広告スペースのフォーマットに依存している、オーディオ広告、ビデオ広告、マルチメディア広告、あるいはは同様なものであってもよい。さらに、広告スペース34は、リクエストコンテンツ32と共に一般的に提示される、広告バナー、ポップアップディスプレイ、テキストスクローリング、あるいは同様なもの、を提供するようにフォーマット化されることができる。
【0047】
さらに、ワイヤレスデバイス12は、ワイヤレスデバイスの地理的な位置を決定し、広告選択システム16に位置情報を通信することが動作可能な位置決定モジュール38を含む。広告選択システム16は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて、広告スペース24、34における挿入のための広告26をそれぞれ選択することができる。位置決定モジュール38は、グローバルポジショニングシステム(GPS)位置決定、Galileo、GLOSNAS(GLObal NAvigation Satellite System)および同様なもののような衛星ベースの位置決定を提供することができる。あるいは、位置決定モジュール38は、AFLT(Advanced Forward. Link Trilateration)あるいは同様なもの、のようなネットワークベースあるいは地上ベースの位置決定、および/または、衛星ベース及び地上ベースの位置決定の両方を使用するハイブリッド位置決定、を提供することができる。
【0048】
広告選択システム16は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて広告スペースにおける挿入のための広告を選択することが動作可能な広告選択モジュール40を含む。したがって、広告選択モジュール40は、ワイヤレスデバイス上で現在実行されている、及び/または、ワイヤレスデバイスによって現在リクエストされている、コンテンツと関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタ42を含む。この点では、コンテンツモニタ42は、コンテンツ実行アプリケーション20によって提示されているコンテンツに関連して、メタデータのようなコンテンツ情報を受信することができる。さらに、コンテンツ情報は、近い将来に見込まれる広告スペース24と関連づけられた情報を含むことができる。コンテンツ実行アプリケーション20は、コンテンツ情報を自動的に通信するように構成されることができ、あるいは、コンテンツモニタ42は、コンテンツ実行アプリケーション20からコンテンツ情報をリクエストするように構成されることができる。現在の一時的なユーザの関心がコンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によって定義される態様では、リクエスト自体は、コンテンツ情報としてサービス提供することができる。
【0049】
広告選択モジュール40はさらに、ワイヤレスデバイスからの位置情報の受信をモニタすることが動作可能な位置モニタ44を含む。位置情報は、ワイヤレスデバイスの位置であってもよく、あるいは、位置情報は、ワイヤレスデバイスの位置を決定するために広告選択システム16によって使用されることができる。位置情報は、個別の通信においてワイヤレスデバイスによって通信されてもよく、あるいは、位置情報は、コンテンツ情報通信内に含まれてもよい。例えば、コンテンツ実行アプリケーション20から通信されるコンテンツ情報は、コンテンツを識別してもよく、現在位置情報を含むことができ、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツ30は、現在位置情報で通信されることができる。
【0050】
広告選択モジュール40はまた、1つまたは複数の広告と、現在の一時的なユーザ関心と、ワイヤレスデバイスの現在位置と、の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器46を含む。この点では、広告選択システム16あるいは広告と関連づけられたメタデータは、特有の地理的領域にしたがって広告をカテゴリ化することができるので、ワイヤレスデバイスが特定された地理的領域内に位置されている場合には、広告は、選択だけされてもよく(may only be selected)あるいは選択について優先づけだけされてもよい(may only be prioritized for selection)。ワイヤレスデバイスの位置に基づいて広告を選択すること加えて、広告選択システム16は、コンテンツ実行アプリケーション20において現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力コンテンツリクエスト30によってリクエストされたコンテンツ32、によって定義されるように、現在の一時的なユーザの関心に基づいて広告26を選択する。
【0051】
さらに、広告選択モジュール40は、対応するワイヤレスデバイスに対して広告選択の結果を通信することが動作可能な広告選択通信器48を含む。広告選択の結果は、ネットワークベースのストレージから検索された、選択された広告を含むことができ、ワイヤレスデバイスは選択された広告を保存し、あるいは、その選択された広告に対するアクセスを有する場合には、広告選択の結果は、リスト(list)あるいは選択された広告(単数または複数)の他の識別子であってもよい。
【0052】
別の態様によれば、図2は、デバイスの位置とユーザの現在の一時的な関心に基づいてワイヤレスデバイス広告選択のためのシステム50の高レベル概略的な概観を提供する。図1で図示された態様で、広告の選択がワイヤレスデバイスで生じる。したがって、システムはワイヤレスデバイス52内に自蔵であってもよく、システムはさらに、ワイヤレスネットワーク18を通じてワイヤレスデバイスと通信するネットワークデバイス54を含むことができる。ネットワークデバイス54は、選択された広告のためのソースとしてシステム50に含まれてもよく、あるいは、ユーザの現在の一時的な関心がユーザ入力コンテンツリクエスト28として定義される態様において、ネットワークデバイス54は、リクエストされたコンテンツ32のためのソースとしてサービス提供することができる。さらに、ネットワークデバイス54は、ワイヤレスデバイスの位置の決定を助けるために使用されることができる。
【0053】
図1に関して説明された態様と同様に、ワイヤレスデバイス52は、コンテンツの提示を提供する複数のアプリケーションのうちの1つをインプリメントする。上記で記載されているように、本態様にしたがって、ユーザ14によって提示のために選ばれるコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する、1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。
【0054】
さらに、ワイヤレスデバイス52上でインプリメントされる複数のアプリケーションは、ユーザ入力コンテンツリクエスト30を提供し、そのリクエストに応じて、ネットワークコンテンツ32を戻す、コンテンツリクエストアプリケーション28を含むことができる。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。
【0055】
さらに、ワイヤレスデバイス52は、ワイヤレスデバイス52の地理的な位置を決定することが動作可能な位置決定モジュール38を含むことができる。位置決定モジュール38は、衛星ベースの位置決定、地上あるいはネットワークベースの位置決定、あるいは、衛星及び地上ベースの位置決定の両方を含んでいるハイブリッド位置決定、を提供することができる。
【0056】
ワイヤレスデバイス52はさらに、デバイスの現在位置と現在の一時的なユーザの関心に基づいて広告を選択し、関連広告スペースにおいて広告を提示することが動作可能な広告マネージャ56を含む。この点では、広告マネージャ56は、近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ58を含む。コンテンツ実行アプリケーション20では、ノンリアルタイムコンテンツ22は、あらかじめ決定されたインターバルで、広告スペース24においてあらかじめ構成されることができる。さらに、コンテンツ実行アプリケーション20は、ブロードキャストされているイベントの休憩の識別に基づいて自発的に広告スペース24が定義される、リアルタイムコンテンツ22を配信し提示することができる。いずれの例においても、コンテンツ実行アプリケーション20は、広告スペースのインペンディング発生の前に、広告スペースモニタ58に通知することができる。コンテンツリクエストアプリケーション28では、リクエストされたコンテンツ32の受信は、受信されたコンテンツ32内で1つまたは複数の広告スペース34の利用可能性についての、広告スペースモニタ58の通知(notification of the advertisement space monitor 58 of the availability spaces34 within the received content32)を促すことができる。
【0057】
広告マネージャ56はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置との間の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器60を含む。現在の一時的なユーザの関心は、アプリケーション20を実行するコンテンツにおいて現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされるようなコンテンツ32、によって定義されることができる。この点に関して、広告選択器は、近い将来に見込まれる広告スペース24、34の通知のときに、デバイスの現在位置を決定すること、あるいは、ラスト・イン・タイムの位置決定の結果(last-in-time location determination result)を戻すこと、を位置決定モジュール38に促すことができる。
【0058】
広告マネージャ56はまた、近い将来に見込まれる広告スペースにおいて、選択された広告を提示することが動作可能な広告提示器62を含む。広告の提示は、ワイヤレスデバイスストレージ、ネットワークストレージ、からの広告の検索、あるいは、適切なブロードキャストチャネルにデバイスをチューニングすること(retrieval of the advertisements from wireless device storage, network storage or tuning the device an appropriate broadcast channel)、をさらに含むことができる。
【0059】
図3を参照すると、別の態様にしたがって、詳細な態様のブロック図は、広告選択システム16で図示され、提供される。システム16は、任意のタイプのハードウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、あるいは、特別な目的あるいは汎用コンピューティングデバイスのいずれかの任意のコンピューティングデバイス、のうち少なくとも1つを備えることができる。さらに、システム16上で動作されているあるいはシステム16によって実行されているものとしてここに説明されるモジュール及びアプリケーションは、全体的に、単独のネットワークデバイス上で実行されてもよく、あるいは、他の態様では、個別のサーバあるいはコンピュータデバイスは、一斉に(in concert)、相手方に対して使用可能なフォーマットでデータを提供するために、及び/または、ワイヤレスデバイス12と、広告選択システム16によって実行されるモジュール及びアプリケーションとの間で、データフローにおける制御の個別層を提供するために、機能することができる。
【0060】
広告選択システム16は、ワイヤードあるいはワイヤレスネットワーク上でデータを送信し受信することができる、また、ルーチン及びアプリケーションを実行することができる、コンピュータプラットフォーム70を含む。コンピュータプラットフォーム70は、メモリ72を含んでおり、そしてそれは、読み取り専用及び/またはランダムアクセスメモリ(RAM及びROM)、EPROM、EEPROM、フラッシュカード、あるいはコンピュータプラットフォームに共通したいずれのメモリ、のような揮発性及び不揮発性メモリを備えることができる。さらに、メモリ72は、1つまたは複数のフレッシュメモリセルを含んでもよく、あるいは、磁気メディア、光学メディア、テープ、あるいは、ソフトまたはハードディスクのような第2あるいは第3のストレージデバイスであってもよい。
【0061】
さらに、コンピュータプラットフォーム70はまた、プロセッサ74を含み、そしてそれは、特定用途向けIC(ASIC)、あるいは他のチップセット、論理回路、あるいは他のデータ処理デバイスであってもよい。プロセッサ74は、ハードウェア、ファームウェア、ソフトウェア、およびそれらの組み合わせで具現化される様々な処理サブシステム76を含んでおり、様々な処理サブシステム76は、ワイヤード及び/またはワイヤレスネットワーク上で、広告選択システム16の機能性とシステムの操作性を可能にする。例えば、処理サブシステム76は、他のネットワークデバイスおよび/またはシステムを用いて、通信を開始し維持し、そしてデータを交換することを可能にすることができる。開示された態様については、プロセッサ74の処理サブシステム76は、広告選択モジュール40、オプション位置決定モジュール78、及びオプション広告アカウンタビリティモジュール80と相互作用する、任意のサブシステムコンポーネントを含むことができる。
【0062】
コンピュータプラットフォーム70は、ワイヤレスデバイス12とネットワーク18との間に加え、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせで具現化された通信モジュール82をさらに含み、通信モジュール82は、広告選択システム16の様々なコンポーネントの中の通信を可能にする。通信モジュール82は、ワイヤレス通信接続を確立するために、必要なハードウェア、ファームウェア、ソフトウェア、および/または、それらの組み合わせ、を含むことができる。通信モジュール82は、ワイヤレスデバイス12からコンテンツ情報と位置情報を受信し、ワイヤレスデバイス12に広告選択の結果を送信することが動作可能である。
【0063】
広告選択システム16のメモリ72は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心とに基づいて、広告スペースにおける挿入のための広告を選択することが動作可能な広告選択モジュール40を含む。広告選択モジュール40は、ワイヤレスデバイス上で現在実行している及び/またはワイヤレスデバイスによって現在リクエストされている、コンテンツと関連づけられたコンテンツ情報83の受信をモニタすることが動作可能なコンテンツモニタ42を含む。一態様では、コンテンツモニタ42は、コンテンツ実行アプリケーション20によって提示されているコンテンツに関した、例えばコンテンツメタデータ84のようなコンテンツ情報83を受信することができる。さらに、コンテンツ情報は、近い将来に見込まれる広告スペース24に関する広告スペース情報86を含むことができる。広告スペース情報86は、近い将来に見込まれる広告スペースの適切なフォーマットと関するフォーマット情報87を含むことができる。コンテンツ実行アプリケーション20は、コンテンツ情報を自動的に通信するように構成されることができ、あるいは、コンテンツモニタ42は、コンテンツ実行アプリケーション20からコンテンツ情報をリクエストするように構成されることができる。
【0064】
コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によって現在の一時的なユーザの関心が定義される態様において、リクエスト30自体は、コンテンツ情報83としてサービス提供することができる。そのような態様では、リクエスト30によって戻されるコンテンツは、1つまたは複数の広告スペース、およびその広告スペースのためのフォーマットを定義するであろう。
【0065】
広告選択モジュール40はまた、ワイヤレスデバイスからの位置情報88の受信をモニタすることが動作可能な位置モニタ44を含む。位置情報は、ワイヤレスデバイスの位置であってもよく、あるいは、位置情報は、ワイヤレスデバイスの位置を決定するために、広告選択システム16によって使用されてもよい。そのため、広告選択システム16は、ワイヤレスデバイスから受信された位置情報88に基づいてワイヤレスデバイスの位置を決定するために位置ルーチン96をインプリメントすることが動作可能な位置決定モジュール78、をオプションとして含むことができる。位置ルーチン96は、位置情報88と一致していてもよく、いずれの知られたもしくは今後知られる、衛星ベース、地上ベース、あるいはハイブリッド、の位置決定ルーチンであってもよい。位置情報は、個別の通信におけるワイヤレスデバイスによって通信されてもよく、あるいは、位置情報は、コンテンツ情報通信内に含まれていてもよい。例えば、コンテンツ実行アプリケーション20から通信されたコンテンツ情報は、コンテンツを識別し、現在位置情報を含んでもよく、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30は、現在位置情報を通信されることができる。
【0066】
広告選択モジュール40はまた、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告26を選択することが動作可能な広告選択器46を含む。この点では、広告26と関連づけられたメタデータ90は、特定の地理領域にしたがって広告をカテゴリ化することができるので、ワイヤレスデバイスが特定の地理領域内に位置される場合には、広告は、選択だけされてもよく、あるいは、選択について優先づけだけされてもよい。ワイヤレスデバイスの位置に基づいた広告を選択することに加えて、広告選択器46はまた、コンテンツ実行アプリケーション20で現在提示されているコンテンツ22あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされたコンテンツ32によって定義されるような、現在の一時的なユーザの関心に基づいて、広告26を選択するであろう。
【0067】
代替の態様では、広告選択器46は、広告スペースと関連づけられたフォーマット情報87に基づいて、広告をさらに選択することができる。この点では、広告スペースの公式フォーマット(stated format)に対応する広告のみが、選択のために考慮される。フォーマット情報87は、例えばオーディオ、ビデオ、マルチメディア、バナー、スクロール、ポップアップ、及び同様なもの広告のタイプ、広告スペースの長さあるいはサイズ、および同様なものを含むことができる。広告の選択がフォーマット情報87に基づいていないこれらの態様において、システム16は、広告フォーマット情報87にしたがって広告を適切にフォーマット化することが動作可能な広告フォーマッタ92をオプションとして含むことができる。
【0068】
さらに、広告選択モジュール40は、対応するワイヤレスデバイスに対して広告選択の結果を通信することが動作可能な広告選択通信器48を含む。広告選択の結果は、オプションのネットワークベースの広告ストレージ96から検索される、選択された広告26を含んでもよく、あるいは、ワイヤレスデバイスが選択された広告を保存するあるいは選択された広告に対してアクセスを有する場合には、広告選択の結果は、広告リスト94あるいは選択された広告(単数または複数)の他の識別子であってもよい。
【0069】
オプションとして、広告選択システム16は、ワイヤレスデバイスからの広告提示情報98の受信をモニタすることが動作可能な広告アカウンタビリティモニタ80を含むことができる。提示情報は、ワイヤレスデバイスで生じた選択された広告の提示の数、クリックスルーの数(すなわち、ユーザがアクセスする、あるいは、追加情報について広告に従事する回数)、あるいは同様なもの、を含むことができる。提示情報は、そのあとで、広告主に適切に請求するあるいは広告に対するユーザアクセスをモニタするために、広告サービスプロバイダによって使用されることができる。
【0070】
図4を参照すると、別の態様にしたがって、詳細なブロック図は、デバイス位置と現在の一時的なユーザの関心に基づいて自蔵の広告選択(self-contained advertisement selection)を含むワイヤレスデバイス52を図示する。ワイヤレスデバイス52は、任意のタイプのコンピュータ化された、例えばセルラ電話、携帯情報端末(PDA)、2方向テキストページャ、ポータブルコンピュータのような通信デバイスのいずれのタイプを含んでもよく、そしてワイヤレス通信ポータルを有する個別のコンピュータプラットフォームまでも含んでもよく、そしてそれはまた、ネットワークあるいはインターネットへのワイヤード接続(wired connection)を有することができる。位置づけすることを共有し、ワイヤレス通信デバイスの回復を試みるための本装置及び方法は、それに応じて、限定されてはいないが、ワイヤレスモデム、PCMCIAカード、アクセス端末、デスクトップコンピュータあるいは、それらのいずれの組み合わせまたはサブ組み合わせを含んでいるワイヤレス通信ポータルを含む、ワイヤレス通信デバイスあるいはワイヤレスコンピュータモジュールのいずれの形態において実行されることができる。
【0071】
ワイヤレス通信デバイス52は、ワイヤレスネットワークにわたってデータを送信することができる、また、ルーチンとアプリケーションを受信し実行することができる、コンピュータプラットフォーム100を含む。コンピュータプラットフォーム100はメモリ102を含んでおり、そしてそれは、読み取り専用及び/またはランダムアクセスメモリ(RAMとROM)、EPROM、EEPROM、フラッシュカード、あるいはコンピュータプラットフォームに共通の任意のメモリのような、揮発性及び不揮発性メモリを含むことができる。さらに、メモリ102は1つまたは複数のフラッシュメモリセルを含んでもよく、あるいは、磁気メディア、光学メディア、テープ、あるいはソフトまたはハードディスク、のようないずれの第2あるいは第3の記憶装置であってもよい。
【0072】
さらに、コンピュータプラットフォーム100はまた、プロセッサ104を含み、そしてそれは、特定用途向け集積回路(「ASIC」)、あるいは他のチップセット、プロセッサ、論理回路、あるいは他のデータ処理デバイスであってもよい。プロセッサ104あるいはASICのような他のプロセッサは、通信モジュール112とワイヤレスデバイス52のメモリ102に保存された広告マネージャ56とのようないずれの常駐プログラムとインタフェース接続するアプリケーションプログラムインターフェイス(「API」)層106を実行することができる。API106は、それぞれのワイヤレスデバイス上で実行する実行時間環境であってもよい。1つのそのような実行時間環境は、カリフォルニア州のサンディエゴのクァルコム社によって開発されたワイヤレス対応バイナリ実行時間環境(Binary Runtime Environment for Wireless)(BREW)ソフトウェアである。例えば、ワイヤレスコンピューティングデバイス上でアプリケーションの実行を制御するように動作する、他の実行時間環境が利用されることができる。
【0073】
プロセッサ104は、ワイヤレスネットワーク上でワイヤレスデバイスの操作性(operability)とワイヤレスデバイス52の機能性(functionality)を可能にする、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせにおいて具現化される様々な処理サブシステム108を含む。例えば、処理サブシステム108は、他のネットワークデバイスを用いて、通信を開始し維持し、そしてデータを交換することを可能にする。ワイヤレスデバイスがセルラ電話として定義される態様では、通信プロセッサ104はさらに、処理サブシステム108の1つまたは組み合わせをさらに含むことができ、例えば、音、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ、層1、層2、層3、メインコントロール、遠隔プロシージャ、ハンドセット、パワーマネジメント(power management)、デジタル信号プロセッサ、メッセージング、コールマネージャ、Bluetooth(登録商標)システム、BluetoothLPOS、ポジションエンジン(position engine)、ユーザインタフェース、スリープ(sleep)、データサービス、セキュリティ、認証、USIM/SIM、ボイスサービス、グラフィクス、USB、MPEG、GPRS等のようなマルチメディアがある(それらのすべては、明瞭性のため図4において個別に図示されていない)。
【0074】
開示された態様については、プロセッサ104の処理サブシステム108は、通信モジュール112、コンテンツ実行アプリケーション20、コンテンツリクエストアプリケーション28、位置決定モジュール38、および広告マネージャ56、と相互作用する任意のサブシステムコンポーネントを含むことができる。例えば、処理サブシステム108は、コンテンツ実行アプリケーション20と関連づけられたメディアプレイヤー、位置決定モジュール38に関連してインプリメントされるロケーティング及びトラッキングデバイス/アプリケーション、および同様なもの、を含むことができる。
【0075】
コンピュータプラットフォーム100のメモリ102はまた、コンテンツの提示を提供する複数のアプリケーションのうちの1つを含む。現在の態様にしたがって、提示のために選ばれたコンテンツは、ユーザの現在の一時的な関心を定義する。この点では、複数のアプリケーションは、コンテンツ22を実行するあるいは提示する1つまたは複数のコンテンツ実行アプリケーション20を含むことができる。例えば、コンテンツ実行アプリケーション22は、メディアブロードキャストプログラミングアプリケーションであってもよい。この例において、コンテンツ22は、複数のブロードキャストチャネルのうちの1つに関して、利用可能なブロードキャストプログラミングであってもよい。別の例において、コンテンツ実行アプリケーション20は、ゲーミングアプリケーションであってもよく、また、関連コンテンツ22はゲームである。したがって、説明された例において、ユーザ選択されたリアルタイムブロードキャストプログラミング及びユーザ選択されたゲームは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツ実行アプリケーション20で提示されるコンテンツ22は、選択された広告26の挿入のための1つまたは複数の広告スペース24を提供する。選択された広告は、広告スペースのフォーマットに依存して、オーディオ広告、ビデオ広告、マルチメディア広告、あるいは同様なものであってもよい。リアルタイムのブロードキャストプログラミングにおいて、広告スペース24は、リアルタイムイベントにおける障害(stoppage)に基づいた、アドホック定義されたスペースであってもよく、ブロードキャストプログラミングがノンリアルタイムである場合には、広告スペースは、あらかじめ決定されたインターバルで生じるようにあらかじめ構成されることができる。ゲーミングコンテンツ、ビデオコンテンツ、及び/またはオーディオコンテンツのような他のあらかじめ構成されたコンテンツでは、広告スペース24は、あらかじめ決定されたインターベルで生じるようにあらかじめ構成されることができ、あるいは、ランダムに生じるように構成されることができる。コンテンツ22は、コンテンツの特性を定義する関連メタデータ104を有し、そして、広告メタデータとコンテンツメタデータ104との間の関連に基づいて広告を選択するために使用される。
【0076】
さらに、ワイヤレスデバイス52上でインプリメントされる複数のアプリケーションは、ユーザ入力されたコンテンツリクエスト30を提供し、そのリクエストの応答としてネットワークコンテンツ32を戻す、1つまたは複数のコンテンツリクエストアプリケーション28を含むことができる。一般的な用語では、コンテンツリクエストアプリケーション28は、適切なサーチ可能なアイテム、ターム、フレーズ、及び/または、本願の詳細な説明(specifics of the application)によって指図されるような同様なもの、となるように、ユーザ入力されたコンテンツリクエスト30を提供するサーチアプリケーションとして役割を果たすことができる。したがって、ユーザ入力されたコンテンツリクエストは、ユーザの現在の一時的な関心を定義する。さらに、コンテンツリクエストアプリケーション28で提示されるコンテンツ32は、選択された広告26の挿入のための1つまたは複数の広告スペース34を提供する。選択された広告は、オーディオ広告、ビデオ広告、マルチメディア広告、または広告スペースのフォーマットに依存している同様なものであってもよい。さらに、広告スペース34は、リクエストされたコンテンツ32と共に一般的に提示される、広告バナー、ポップアップディスプレイ、テキストスクロール、あるいは同様なもの、を提供するようにフォーマット化されることができる。コンテンツ32は、コンテンツの特性を定義する、関連メタデータ105を有し、広告メタデータとコンテンツメタデータ105との間の関連に基づいて広告を選択するために使用される。
【0077】
さらに、ワイヤレスデバイス52のメモリ102は、ワイヤレスデバイスの地理的な位置を決定することが動作可能な、位置決定モジュール38を含む。広告マネージャ56は、ワイヤレスデバイスの現在位置とユーザの現在の一時的な関心に基づいて、広告スペース24、34における挿入のための広告26をそれぞれ選択する。位置決定モジュール38は、グローバルポジショニングシステム(GPS)位置決定、Galileo、GLOSNAS(GLObal NAvigation Satellite System)および同様なもの、のような衛星ベースの位置決定を提供することができる。あるいは、位置決定モジュール38は、AFLT(Advanced Forward. Link Trilateration)あるいは同様なもののようなネットワークベースまたは地上ベースの位置決定、および/または、両方の衛星ベース及び地上ベースの位置決定を使用するハイブリッド位置決定、を提供することができる。
【0078】
ワイヤレスデバイス52は、デバイスの現在位置と現在の一時的なユーザの関心に基づいて広告を選択し、そして、関連づけられた広告スペースにおいて広告を提示することが動作可能な広告マネージャ56をさらに含む。この点では、広告マネージャ56は、近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタ58を含む。コンテンツ実行アプリケーション20では、ノンリアルタイムコンテンツ22は、あらかじめ決定されたインターバルで、広告スペース24であらかじめ形成されることができる。さらに、コンテンツ実行アプリケーション20は、ブロードキャストされているイベントにおける休憩の識別情報(identification)に基づいて自然に(spontaneously)広告スペースが定義される、リアルタイムコンテンツ22を配信し提示することができる。いずれかの例において、コンテンツ実行アプリケーション20は、広告スペースのインペンディング発生の前に、広告スペースモニタ58に通知することができる。コンテンツリクエストアプリケーション28では、リクエストされたコンテンツ32の受信は、受信されたコンテンツ32内で1つまたは複数の広告スペース34の利用可能性についての、広告スペースモニタ58の通知を促すことができる。
【0079】
広告マネージャ56は、広告スペースのフォーマットを決定することが動作可能な広告フォーマット決定器106をオプションとして含むことができる。この点では、フォーマット決定器106は、近い将来に見込まれる広告スペースにおける挿入のために選択されうる広告の、タイプ、サイズ、長さ、及び同様なものを決定することができる。あるいは、広告スペースのフォーマットは、広告スペース通知によって定義されることができる。
【0080】
広告マネージャ56はさらに、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連性に基づいて、近い将来に見込まれる広告スロットのための1つまたは複数の広告を選択することが動作可能である広告選択器60を含む。現在の一時的なユーザの関心は、アプリケーション20を実行しているコンテンツで現在提示されているコンテンツ22、あるいは、コンテンツリクエストアプリケーション28と関連づけられたユーザ入力されたコンテンツリクエスト30によってリクエストされるようなコンテンツ32、によって定義されることができる。この点に関して、広告選択器は、近い将来に見込まれる広告スペース24、34の通知のときに、デバイスの現在位置を決定すること、あるいは、ラスト・イン・タイムの位置決定結果を戻すこと、を位置決定モジュール38に促すことができる。
【0081】
代替の態様では、広告選択器60は、広告と広告スペースのフォーマットとの間のさらなる関連に基づいて、1つまたは複数の広告を選択することができる。この点では、フォーマット基準を満たし、さらに位置基準と現在の一時的なユーザの関心基準を満たす広告のみが、選択について考慮されることができる。広告フォーマットが選択基準として使用されない態様では、広告マネージャ56は、近い将来に見込まれる広告スペースによって規定されるフォーマットへと選択された広告をフォーマットすることが動作可能なオプション広告フォーマッタ108を含むことができる。
【0082】
広告マネージャ56はまた、近い将来に見込まれる広告スペースにおける選択された広告を提示することが動作可能な広告提示器62を含む。広告の提示はさらに、オプション広告キャッシュ110のような、ワイヤレスデバイスストレージからの広告の検索を含むことができる。代わりに、ワイヤレスデバイスが広告キャッシュ110を含まない、あるいは、キャッシュがその選択された広告を現在保存しない場合には、広告提示器62は、ネットワークストレージから、その選択された広告を検索することができる。他の態様では、広告提示器は、その選択された広告を現在ブロードキャストする適切なブロードキャストチャネルにデバイスをチューニングすることによって、広告を提示することができる。
【0083】
コンピュータプラットフォーム100は、ワイヤレスデバイス52とワイヤレスネットワーク18との間に加えて、ワイヤレス通信デバイス52の様々なコンポーネントの中の通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、及びそれらの組み合わせ、をさらに含む。説明された態様では、通信モジュール112は、ユーザ入力したコンテンツリクエスト30の送信と、そのリクエスト30に応じたコンテンツ32の受信と、を可能にする。さらに、通信モジュール112は、広告26を含むブロードキャストコンテンツの受信を可能にする。通信モジュール112は、ワイヤレスネットワークの通信接続を確立するために、必要なハードウェア、ファームウェア、ソフトウェア、および/または、それらの組み合わせを含むことができる。
【0084】
さらに、ワイヤレスデバイス52は、通信デバイスに入力を生成するための入力メカニズム114と、通信デバイスのユーザによる消費のための情報を生成するための出力メカニズム116と、を有する。例えば、入力メカニズム114は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロホン、等のようなメカニズムを含むことができる。ある態様では、入力メカニズム114は、コンテンツ実行アプリケーション20および/またはコンテンツリクエストアプリケーション28、のようなアプリケーションとインタフェース接続する、ユーザ入力を提供する。さらに、例えば、出力メカニズム116は、ディスプレイ、オーディオスピーカ、触覚型フィードバックメカニズム(haptic feedback mechanism)などを含むことができる。図示された態様では、出力メカニズム116は、コンテンツ22、32と、そのコンテンツと関連づけられた広告26を提示することが動作可能なディスプレイを含むことができる。
【0085】
図5は、別の態様にしたがって、現在のデバイス位置と現在の一時的なユーザの関心とに基づいて、ワイヤレスデバイスの広告を選択するための方法のフロー図である。イベント200で、ネットワークシステムは、ワイヤレスデバイスから、デバイスユーザの現在の一時的な関心と現在位置情報とに関連づけられた、コンテンツ情報を受信する。コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを有する。一態様では、コンテンツ情報は、ブロードキャストプログラミングアプリケーション、ゲーミングアプリケーション、あるいは同様なもの、のようなコンテンツ実行アプリケーションによって、実行している、あるいは、実行しようとしている、コンテンツと関連づけられる。そのような態様では、コンテンツ情報は、例えばタイプ、長さ、サイズ、及び同様なもの、のようなフォーマット情報のような広告スペース情報をさらに含むことができる。別の態様では、コンテンツ情報は、サーチアプリケーションあるいは他の情報リクエストアプリケーションのような、コンテンツリクエストアプリケーションと関連づけられたユーザ入力コンテンツリクエストと関連づけられる。受信された位置情報は、ワイヤレスデバイスの実際の現在位置であってもよく、また、位置情報は、ワイヤレスデバイスの実際の現在位置を決定するためにネットワークシステムによって使用されることができる。
【0086】
イベント210で、ネットワークシステムは、1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択する。広告の選択は、1つまたは複数の広告と、コンテンツ情報と、ワイヤレスデバイスの現在位置と、の間の関連に基づいている。この点では、広告と関連づけられたメタデータは、プロダクト/サービスのタイプ、ユーザ人口統計、及び同様なもののような、広告に適するあるカテゴリを定義する。同様に、メタデータは、小売店の広告主の地理的な位置に近い地理的なエリアあるいは同様なもののような、広告に適する1つまたは複数の人口統計領域を定義する。したがって、広告の選択は、広告と関連づけられたメタデータと、現在実行されているあるいは現在リクエストされているコンテンツと関連づけられたメタデータと、デバイスの現在位置との間で、正確あるいは不正解な整合を含むことができる。代替の態様では、広告の選択は、広告スペースによって規定されるような広告の要求されるフォーマットにさらに基づくことができる。
【0087】
イベント220で、ネットワークシステムは、ワイヤレスデバイスに対し、選択の結果を通信するので、1つまたは複数の広告は、関連コンテンツの近い将来に見込まれる広告スペースにおいて挿入される。一態様では、結果を通信することは、ネットワークストレージから選択された広告を検索し、ワイヤレスデバイスに対してその選択された広告を通信すること、を含むことができる。別の態様の中で、結果を通信することは、ネットワークストレージから選択された広告を検索し、リクエストされたコンテンツにおいて広告を挿入し、ワイヤレスデバイスにその挿入された広告をリクエストされたコンテンツに通信することを含むことができる。ワイヤレスデバイスが広告をキャッシュするあるいは広告に対するアクセスを有する、他の態様では、結果を通信することは、近い将来に見込まれる広告スペースにおける挿入に適した選択された広告の、優先にされたあるいは非優先にされたリストを通信することを含むことができる。
【0088】
図6は、現在の一時的なユーザの関心および現在のデバイス位置に基づいてコンテンツにおいて挿入のための広告を選択する、代替方法のフロー図である。イベント300で、ワイヤレスは、現在の一時的なユーザの関心を定義する。現在の一時的なユーザの関心は、リクエストされたコンテンツ、及び/または、ワイヤレスデバイス上の実行のために現在実行されているあるいは選択されているコンテンツ、の点から定義されることができる。例えば、ネットワークコンテンツのユーザ入力されたリクエストは、現在の一時的なユーザの関心あるいはメディアコンテンツを定義することができ、例えば、実行のために現在実行されているあるいは選択されている、ブロードキャストプログラミング、ビデオコンテンツ、オーディオコンテンツ、ゲーミングコンテンツ、あるいは同様なものは、現在の一時的なユーザの関心を定義することができる。
【0089】
イベント310で、近い将来に見込まれる広告スペースは、ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて決定される。例えば、近い将来に見込まれる広告スペースは、デバイス上で実行されているメディアコンテンツ、例えばリアルタイムブロードキャストコンテンツ、ノンリアルタイムブロードキャストコンテンツ、ビデオコンテンツ、オーディオコンテンツ、マルチメディアコンテンツ、ゲーミングコンテンツ、あるいは同様なもの、において決定されることができる。さらに、リクエストされたコンテンツの受信は、広告の選択を必要としている近い将来に見込まれる広告スペースだと考えられる、戻されたコンテンツにおいて位置された占有されていない広告スペースの決定のために提供されることができる。
【0090】
イベント320で、ワイヤレスデバイスの現在位置が決定される。現在位置は、適切な衛星ベースの位置決定メカニズム、地上あるいはネットワークベースの位置決定メカニズム、あるいは、衛星ベース及び地上ベースの位置決定の両方を使用しているハイブリッドメカニズム、を使用することによって決定されることができる。さらに、近い将来に見込まれる広告スペースの決定は、位置を固定することを促してもよく、あるいは、広告選択プロセスは、デバイスの最新位置として、位置情報を必要としている別のアプリケーションと関連づけられ、ラスト・イン・タイム・フィックス(last-in-time fix)を使用するように構成されることができる。
【0091】
イベント330で、1つまたは複数の広告は、近い将来に見込まれる広告スペースのために選択される。広告の選択は、1つまたは複数の広告と、現在の一時的なユーザの関心と、ワイヤレスデバイスの現在位置と、の間の関連に基づいている。この点に関して、広告と関連づけられたメタデータは、例えばプロダクト/サービスのタイプ、ユーザ人口(user demographics)、及び同様なもののような、広告に適するあるカテゴリを定義する。同様に、メタデータは、例えば小売店広告主の地理的な位置に最も近い地理的なエリアあるいは同様なもののような、広告に適する1つまたは複数の地理的領域を定義する。したがって、広告の選択は、広告と関連づけられたメタデータと、現在の一時的なユーザの関心(例えば、現在実行されているあるいは現在リクエストされているコンテンツと関連づけられたメタデータ)と、デバイスの現在位置と、の間で、正確あるいは不正確な整合を含むことができる。代替の態様では、広告の選択は、広告スペースによって規定されているような広告の要求されるフォーマットにさらに基づくことができる。
【0092】
イベント340で、その選択された1つまたは複数の広告は、近い将来に見込まれる広告スペースにおいて提示される。その選択された広告の提示は、ローカルワイヤレスデバイスストレージからおよび/またはネットワークベースのストレージから広告を検索することを含むことができる。あるいは、選択された広告の提示は、選択された広告と関連づけられたチャネルにブロードキャストをチューニングすることを含むことができる。
【0093】
ここで開示された実施形態に関連して説明された様々な説明のための論理、論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)あるいは他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいは、ここで説明された機能を実行するように設計されたそれらのいずれの組み合わせ、でインプリメントされる、あるいは実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシンであってもよい。プロセッサはまた、コンピューティングコンポーネント(computing components)の組み合わせ、例えば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、DSPコアと併用しての1つ以上のマイクロプロセッサ、あるいは任意の他のそのような構成、としてインプリメントされてもよい。さらに、少なくとも1つのプロセッサは、上記で説明された、ステップおよび/またはアクションのうちの1つまたは複数を実行することが動作可能な1つまたは複数のモジュールを含むことができる。
【0094】
さらに、ここに開示された態様に関して説明された方法あるいはアルゴリズムの、ステップ及び/または動作は、直接的に、ハードウェアで、プロセッサによって実行されたソフトウェアモジュールで、あるいは2つの組み合わせで、具現化されることができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、あるいは、当技術分野において知られるいずれの形態の記憶媒体において常駐していてもよい。例示的な記憶媒体は、プロセッサに結合されることができるので、プロセッサは、記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができる。あるいは、記憶媒体は、プロセッサと一体化していてもよい。さらに、いくつかの態様では、プロセッサと記憶媒体は、ASICに常駐していてもよい。さらに、ASICは、ユーザ端末に常駐していてもよい。あるいは、プロセッサと記憶媒体は、ユーザ端末においてディスクリートコンポーネントとして常駐していてもよい。さらに、いくつかの態様では、方法あるいはアルゴリズムのステップ及び/または動作は、コンピュータプログラムプロダクトに組み込まれることができる、マシン可読媒体及び/またはコンピュータ可読媒体上で、1つあるいはいずれの組み合わせあるいはセットのコード及び/または命令として、常駐することができる。
【0095】
先述の開示は、説明のための態様及び/または実施形態を説明しているが、様々な変更及び修正は、ここにおいて、特許請求の範囲によって定義される説明された態様及び/または実施形態の範囲から逸脱することなく、なされることができるということは、留意されるべきである。さらに、説明された態様および/または実施形態のエレメントは単数で説明されるあるいは特許請求されているけれども、単数の限定が明示的に述べられていない限り、複数と企図される。さらに、述べられていない限り、いずれの態様及び/または実施形態のすべてあるいは一部分は、いずれの他の態様及び/または実施形態のすべてあるいは一部分を用いて使用されることができる。
【0096】
したがって、本態様は、デバイスユーザの現在の関心と現在のデバイス位置に基づいて、ワイヤレスデバイスアプリケーション上の提示のための広告を選択するための、システム、方法、及び装置を提供する。デバイスユーザの現在の関心は、デバイス上で現在実行されているアプリケーション、及び/または、コンテンツについての現在のユーザ入力されたリクエスト、によって定義される。この点に関して、本態様は、ユーザに対して、自身の現在の関心及び現在位置の観点から定義される自身の現在のニーズに基づいて、広告を提供することをサービス提供する、高度なターゲット広告を提供する。
【0097】
前述の説明及び関連の図面で提示された教示の利益を有する、本発明が関係する多くの修正および他の態様を当業者は思い浮かぶであろう。したがって、本態様は開示された具体的な態様に限定されていないということ、その修正及び他の態様は特許請求の範囲の範囲内に含まれるように意図されているということ、は理解されるべきである。特定の用語がここでは使用されているが、それらは、一般的な説明の意味でのみ使用されており、限定する目的では使用されていない。したがって、説明された態様は、特許請求の範囲の精神および範囲に入る、すべてのそのような変更、修正、および変形を包含するように意図されている。さらに、用語「含む(includes)」が、詳細な説明あるいは特許請求の範囲のいずれかにおいて使用されている範囲内において、そのような用語は、用語「備えている(comprising)」がトランジショナルワード(transitional word)として請求項において使用されるときに解釈されるように、用語「備えている(comprising)」と同様な方法で包括的であるように意図されている。
【特許請求の範囲】
【請求項1】
ワイヤレスデバイス上の提示のための広告を選択する方法であって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信することと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することと;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信することと;
を備える方法。
【請求項2】
前記ワイヤレスデバイスから前記コンテンツ情報を受信することは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられるメタデータを前記ワイヤレスデバイスから受信することをさらに備えている、請求項1に記載の方法。
【請求項3】
前記ワイヤレスデバイスから前記コンテンツ情報を受信することは、前記ワイヤレスデバイスの前記ユーザの前記現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストを前記ワイヤレスデバイスから受信することをさらに備える、請求項1に記載の方法。
【請求項4】
受信することは、前記ワイヤレスデバイスから前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を受信することをさらに備える、請求項1に記載の方法。
【請求項5】
挿入のための1つまたは複数の広告を選択することは、前記1つまたは複数の広告、前記コンテンツ情報、前記現在のワイヤレスデバイスの位置、及び前記フォーマット情報との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することをさらに備える、請求項4に記載の方法。
【請求項6】
前記フォーマット情報にしたがって、前記選択された1つまたは複数の広告をフォーマット化すること、をさらに備えている請求項4に記載の方法。
【請求項7】
ネットワークストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備え、前記選択の結果を前記ワイヤレスデバイスに通信することは、前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに通信することを備えている、請求項1に記載の方法。
【請求項8】
ネットワークストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備え、前記選択の結果を前記ワイヤレスデバイスに対して通信することは、前記リクエストされたコンテンツと前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに対して通信することをさらに備えている、請求項3に記載の方法。
【請求項9】
前記選択の結果を前記ワイヤレスデバイスに対して通信することは、前記1つまたは複数の選択された広告のリストを前記ワイヤレスデバイスに対して通信することをさらに備えている、請求項1に記載の方法。
【請求項10】
前記受信された現在のワイヤレスデバイスの位置情報に基づいて、前記現在のワイヤレスデバイスの位置を決定すること、をさらに備えている請求項1に記載の方法。
【請求項11】
前記ワイヤレスデバイスから、前記ワイヤレスデバイス上で選択された広告の提示の数に関する提示情報を、受信すること、をさらに備えている請求項1に記載の方法。
【請求項12】
ワイヤレスデバイス上の提示のための広告を選択するように構成されたプロセッサであって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための第1のモジュールと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための第2のモジュールと;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信するための第3のモジュールと;
を備えているプロセッサ。
【請求項13】
コンピュータプログラムプロダクトであって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と、現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報をコンピュータに受信させるための少なくとも1つの命令と、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を前記コンピュータに選択させるための少なくとも1つの命令と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記コンピュータに、前記ワイヤレスデバイスに対して通信させるための少なくとも1つの命令と;
を備えている、
コンピュータプログラムプロダクト。
【請求項14】
装置であって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と、現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための手段と、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための手段と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信するための手段と;
を備えている、
装置。
【請求項15】
ワイヤレスデバイス上の提示のための広告を選択するためのネットワークデバイスであって、
プロセッサ及びメモリと、
前記メモリに保存され、前記プロセッサによって実行可能である広告選択モジュールと、
を備え、前記広告選択モジュールは、
ワイヤレスデバイスのユーザの現在の一時的な関心と関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することが動作可能な広告選択器と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を通信することが動作可能な広告選択通信器と;
を含む、
ネットワークデバイス。
【請求項16】
前記コンテンツモニタは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータの受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項17】
前記コンテンツモニタは、前記ワイヤレスデバイスの前記ユーザの前記現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストの受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項18】
前記コンテンツモニタは、前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を含んでいるコンテンツ情報の受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項19】
前記広告選択器は、前記1つまたは複数の広告と、前記コンテンツ情報と、前記現在のワイヤレスデバイスの位置と、前記フォーマット情報との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することがさらに動作可能である、請求項18に記載のネットワークデバイス。
【請求項20】
前記広告選択モジュールは、前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられた前記フォーマット情報にしたがって、前記選択された1つまたは複数の広告をフォーマットすることが動作可能な広告フォーマッタをさらに備えている、請求項15に記載のネットワークデバイス。
【請求項21】
複数の広告を保存することが動作可能である広告ストレージ、をさらに備えており、前記広告選択通信器は、前記広告ストレージから前記1つまたは複数の選択された広告を検索し、前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに対して通信することがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項22】
前記選択通信器は、前記1つまたは複数の選択された広告のリストを通信することがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項23】
前記ワイヤレスデバイスと関連づけられた位置情報の受信をモニタすることが動作可能な位置モニタ、をさらに備えている請求項15に記載のネットワークデバイス。
【請求項24】
前記受信された現在のワイヤレスデバイスの位置情報に基づいて前記現在のワイヤレスデバイスの位置を決定することが動作可能な位置決定モジュール、をさらに備えている請求項23に記載のネットワークデバイス。
【請求項25】
前記メモリに保存され前記プロセッサによって実行可能な広告提示モニタ、をさらに備えており、前記モニタは、ワイヤレスデバイスから提示情報を受信することが動作可能であり、前記提示情報は、選択された広告の提示の数を定義する、請求項15に記載のネットワークデバイス。
【請求項26】
ワイヤレスデバイス上の提示のための広告を選択するための方法であって、
現在の一時的なユーザの関心を定義することと、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを決定することと、
前記ワイヤレスデバイスの現在位置を決定することと、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記ワイヤレスデバイスで選択することと、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示することと、
を備えている方法。
【請求項27】
現在の一時的なユーザの関心を定義することは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツに基づいて現在の一時的なユーザの関心を定義することを備えている、請求項26に記載の方法。
【請求項28】
現在の一時的なユーザの関心を定義することは、コンテンツについてユーザ入力されたネットワークリクエストに基づいて、現在の一時的なユーザの関心を定義することをさらに備える、請求項26に記載の方法。
【請求項29】
前記広告スペースの前記フォーマットを決定すること、をさらに備えている請求項26に記載の方法。
【請求項30】
前記ワイヤレスデバイスにおいて1つまたは複数の広告を選択することは、前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、前記広告スペースの前記フォーマットとの間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することをさらに備えている、請求項29に記載の方法。
【請求項31】
前記広告スペースの前記フォーマットにしたがって、前記選択された1つまたは複数の広告をフォーマット化すること、をさらに備えている請求項29に記載の方法。
【請求項32】
前記1つまたは複数の選択された広告の提示の前に、ワイヤレスデバイスストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備えている請求項26に記載の方法。
【請求項33】
前記1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから、前記1つまたは複数の選択された広告をキャプチャすること、をさらに備えている請求項26に記載の方法。
【請求項34】
前記1つまたは複数の選択された広告の提示の前に、ネットワークストレージから前記1つまたは複数の選択された広告を検索するために、通信ネットワークにアクセスすること、をさらに備えている請求項26に記載の方法。
【請求項35】
複数の提示を決定するために前記1つまたは複数の選択された広告の前記提示をモニタすることと、ネットワークエンティティにモニタリング結果を通信することと、をさらに備えている請求項26に記載の方法。
【請求項36】
ワイヤレスデバイス上で広告を選択し提示するように構成されたプロセッサであって、
現在の一時的なユーザの関心を定義するための第1のモジュールと、
前記ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための第2のモジュールと、
前記ワイヤレスデバイスの現在位置を決定するための第3のモジュールと、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を前記ワイヤレスデバイスで選択するための第4のモジュールと、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示するための第5のモジュールと、
を備えているプロセッサ。
【請求項37】
コンピュータプログラムプロダクトであって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
現在の一時的なユーザの関心をコンピュータに定義させるための少なくとも1つの命令と、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを前記コンピュータに決定させるための少なくとも1つの命令と、
前記ワイヤレスデバイスの現在位置を前記コンピュータに決定させるための少なくとも1つの命令と、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記コンピュータに、前記ワイヤレスデバイスで選択させるための少なくとも1つの命令と、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を、前記コンピュータに提示させるための少なくとも1つの命令と、
を備えている、
コンピュータプログラムプロダクト。
【請求項38】
現在の一時的なユーザの関心を定義するための手段と、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを決定するための手段と、
前記ワイヤレスデバイスの現在位置を決定するための手段と、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記ワイヤレスデバイスで選択するための手段と、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示するための手段と、
を備えている装置。
【請求項39】
現在実行しているコンテンツに関連して、広告を選択し提示するためのワイヤレスデバイスであって、
プロセッサ及びメモリと、
前記メモリにおいて保存され、前記少なくとも1つのプロセッサによって実行可能な広告マネージャと、
を備え、前記広告マネージャは、
ユーザリクエストされたコンテンツにおいて近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタと、
前記1つまたは複数の広告と、前記ユーザリクエストされたコンテンツによって定義された現在の一時的なユーザの関心と、前記ワイヤレスデバイスの現在位置と、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することが動作可能な広告選択器と、
前記近い将来に見込まれる広告スペースにおいて前記選択された1つまたは複数の広告を提示することが動作可能な広告提示器と、
を含む、
ワイヤレスデバイス。
【請求項40】
前記メモリにおいて保存され、前記プロセッサによって実行可能で、前記ユーザリクエストされたコンテンツの提示を提供することが動作可能な、少なくとも1つのアプリケーション、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項41】
前記少なくとも1つのアプリケーションは、ユーザリクエストされたメディアコンテンツの提示を提供することが動作可能なメディアアプリケーションとしてさらに定義される、請求項40に記載のワイヤレスデバイス。
【請求項42】
前記少なくとも1つのアプリケーションは、ネットワークベースのコンテンツについてのユーザ入力されたリクエストを提供することが動作可能なコンテンツサーチアプリケーションとしてさらに定義される、請求項40に記載のワイヤレスデバイス。
【請求項43】
前記メモリにおいて保存され、前記プロセッサによって実行され、前記ワイヤレスデバイスの前記現在位置を決定することが動作可能な位置決定モジュール、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項44】
前記広告マネージャは、前記広告スペースの前記フォーマットを決定することが動作可能な広告フォーマット決定器をさらに含む、請求項39に記載のワイヤレスデバイス。
【請求項45】
前記広告選択器は、前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、前記広告スペースの前記フォーマットと、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための前記1つまたは複数の広告を選択することがさらに可能である、請求項44に記載のワイヤレスデバイス。
【請求項46】
前記広告マネージャは、前記広告スペースのフォーマットにしたがって、前記選択された1つまたは複数の広告をフォーマット化する広告フォーマッタをさらに含む、請求項39に記載のワイヤレスデバイス。
【請求項47】
前記1つまたは複数の広告をキャッシュすることが動作可能な広告ストレージ、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項48】
前記広告選択器は、前記1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから前記1つまたは複数の選択された広告をキャプチャすることがさらに動作可能である、請求項39に記載のワイヤレスデバイス。
【請求項49】
前記広告選択器は、前記1つまたは複数の選択された広告の提示の前に、ネットワークストレージから前記1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることがさらに動作可能である、請求項39に記載のワイヤレスデバイス。
【請求項50】
前記広告マネージャは、選択された広告についての提示の数をモニタすることと、前記モニタリングの結果をネットワークエンティティに通信することと、が動作可能である広告モニタをさらに備える、請求項39に記載のワイヤレスデバイス。
【請求項1】
ワイヤレスデバイス上の提示のための広告を選択する方法であって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信することと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することと;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信することと;
を備える方法。
【請求項2】
前記ワイヤレスデバイスから前記コンテンツ情報を受信することは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられるメタデータを前記ワイヤレスデバイスから受信することをさらに備えている、請求項1に記載の方法。
【請求項3】
前記ワイヤレスデバイスから前記コンテンツ情報を受信することは、前記ワイヤレスデバイスの前記ユーザの前記現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストを前記ワイヤレスデバイスから受信することをさらに備える、請求項1に記載の方法。
【請求項4】
受信することは、前記ワイヤレスデバイスから前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を受信することをさらに備える、請求項1に記載の方法。
【請求項5】
挿入のための1つまたは複数の広告を選択することは、前記1つまたは複数の広告、前記コンテンツ情報、前記現在のワイヤレスデバイスの位置、及び前記フォーマット情報との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することをさらに備える、請求項4に記載の方法。
【請求項6】
前記フォーマット情報にしたがって、前記選択された1つまたは複数の広告をフォーマット化すること、をさらに備えている請求項4に記載の方法。
【請求項7】
ネットワークストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備え、前記選択の結果を前記ワイヤレスデバイスに通信することは、前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに通信することを備えている、請求項1に記載の方法。
【請求項8】
ネットワークストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備え、前記選択の結果を前記ワイヤレスデバイスに対して通信することは、前記リクエストされたコンテンツと前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに対して通信することをさらに備えている、請求項3に記載の方法。
【請求項9】
前記選択の結果を前記ワイヤレスデバイスに対して通信することは、前記1つまたは複数の選択された広告のリストを前記ワイヤレスデバイスに対して通信することをさらに備えている、請求項1に記載の方法。
【請求項10】
前記受信された現在のワイヤレスデバイスの位置情報に基づいて、前記現在のワイヤレスデバイスの位置を決定すること、をさらに備えている請求項1に記載の方法。
【請求項11】
前記ワイヤレスデバイスから、前記ワイヤレスデバイス上で選択された広告の提示の数に関する提示情報を、受信すること、をさらに備えている請求項1に記載の方法。
【請求項12】
ワイヤレスデバイス上の提示のための広告を選択するように構成されたプロセッサであって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための第1のモジュールと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための第2のモジュールと;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信するための第3のモジュールと;
を備えているプロセッサ。
【請求項13】
コンピュータプログラムプロダクトであって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と、現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報をコンピュータに受信させるための少なくとも1つの命令と、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を前記コンピュータに選択させるための少なくとも1つの命令と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記コンピュータに、前記ワイヤレスデバイスに対して通信させるための少なくとも1つの命令と;
を備えている、
コンピュータプログラムプロダクト。
【請求項14】
装置であって、
ワイヤレスデバイスから、前記ワイヤレスデバイスのユーザの現在の一時的な関心と、現在のワイヤレスデバイスの位置情報とに関連づけられた、コンテンツ情報を受信するための手段と、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択するための手段と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を、前記ワイヤレスデバイスに対して通信するための手段と;
を備えている、
装置。
【請求項15】
ワイヤレスデバイス上の提示のための広告を選択するためのネットワークデバイスであって、
プロセッサ及びメモリと、
前記メモリに保存され、前記プロセッサによって実行可能である広告選択モジュールと、
を備え、前記広告選択モジュールは、
ワイヤレスデバイスのユーザの現在の一時的な関心と関連づけられたコンテンツ情報の受信をモニタすることが動作可能なコンテンツモニタと、なお、前記コンテンツ情報と関連づけられたコンテンツは、1つまたは複数の近い将来に見込まれる広告スペースを提供する;
前記1つまたは複数の広告と、前記コンテンツ情報と、現在のワイヤレスデバイスの位置との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することが動作可能な広告選択器と;
前記1つまたは複数の広告が前記コンテンツの前記広告スペースにおいて挿入されるような前記選択の結果を通信することが動作可能な広告選択通信器と;
を含む、
ネットワークデバイス。
【請求項16】
前記コンテンツモニタは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツと関連づけられたメタデータの受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項17】
前記コンテンツモニタは、前記ワイヤレスデバイスの前記ユーザの前記現在の一時的な関心を定義するコンテンツについてのユーザ入力されたリクエストの受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項18】
前記コンテンツモニタは、前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられたフォーマット情報を含んでいるコンテンツ情報の受信をモニタすることがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項19】
前記広告選択器は、前記1つまたは複数の広告と、前記コンテンツ情報と、前記現在のワイヤレスデバイスの位置と、前記フォーマット情報との間の関連に基づいて、前記1つまたは複数の近い将来に見込まれる広告スペースにおける挿入のための1つまたは複数の広告を選択することがさらに動作可能である、請求項18に記載のネットワークデバイス。
【請求項20】
前記広告選択モジュールは、前記1つまたは複数の近い将来に見込まれる広告スペースと関連づけられた前記フォーマット情報にしたがって、前記選択された1つまたは複数の広告をフォーマットすることが動作可能な広告フォーマッタをさらに備えている、請求項15に記載のネットワークデバイス。
【請求項21】
複数の広告を保存することが動作可能である広告ストレージ、をさらに備えており、前記広告選択通信器は、前記広告ストレージから前記1つまたは複数の選択された広告を検索し、前記1つまたは複数の選択された広告を前記ワイヤレスデバイスに対して通信することがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項22】
前記選択通信器は、前記1つまたは複数の選択された広告のリストを通信することがさらに動作可能である、請求項15に記載のネットワークデバイス。
【請求項23】
前記ワイヤレスデバイスと関連づけられた位置情報の受信をモニタすることが動作可能な位置モニタ、をさらに備えている請求項15に記載のネットワークデバイス。
【請求項24】
前記受信された現在のワイヤレスデバイスの位置情報に基づいて前記現在のワイヤレスデバイスの位置を決定することが動作可能な位置決定モジュール、をさらに備えている請求項23に記載のネットワークデバイス。
【請求項25】
前記メモリに保存され前記プロセッサによって実行可能な広告提示モニタ、をさらに備えており、前記モニタは、ワイヤレスデバイスから提示情報を受信することが動作可能であり、前記提示情報は、選択された広告の提示の数を定義する、請求項15に記載のネットワークデバイス。
【請求項26】
ワイヤレスデバイス上の提示のための広告を選択するための方法であって、
現在の一時的なユーザの関心を定義することと、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを決定することと、
前記ワイヤレスデバイスの現在位置を決定することと、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記ワイヤレスデバイスで選択することと、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示することと、
を備えている方法。
【請求項27】
現在の一時的なユーザの関心を定義することは、前記ワイヤレスデバイス上のアプリケーションによって現在実行されているコンテンツに基づいて現在の一時的なユーザの関心を定義することを備えている、請求項26に記載の方法。
【請求項28】
現在の一時的なユーザの関心を定義することは、コンテンツについてユーザ入力されたネットワークリクエストに基づいて、現在の一時的なユーザの関心を定義することをさらに備える、請求項26に記載の方法。
【請求項29】
前記広告スペースの前記フォーマットを決定すること、をさらに備えている請求項26に記載の方法。
【請求項30】
前記ワイヤレスデバイスにおいて1つまたは複数の広告を選択することは、前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、前記広告スペースの前記フォーマットとの間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することをさらに備えている、請求項29に記載の方法。
【請求項31】
前記広告スペースの前記フォーマットにしたがって、前記選択された1つまたは複数の広告をフォーマット化すること、をさらに備えている請求項29に記載の方法。
【請求項32】
前記1つまたは複数の選択された広告の提示の前に、ワイヤレスデバイスストレージから前記1つまたは複数の選択された広告を検索すること、をさらに備えている請求項26に記載の方法。
【請求項33】
前記1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから、前記1つまたは複数の選択された広告をキャプチャすること、をさらに備えている請求項26に記載の方法。
【請求項34】
前記1つまたは複数の選択された広告の提示の前に、ネットワークストレージから前記1つまたは複数の選択された広告を検索するために、通信ネットワークにアクセスすること、をさらに備えている請求項26に記載の方法。
【請求項35】
複数の提示を決定するために前記1つまたは複数の選択された広告の前記提示をモニタすることと、ネットワークエンティティにモニタリング結果を通信することと、をさらに備えている請求項26に記載の方法。
【請求項36】
ワイヤレスデバイス上で広告を選択し提示するように構成されたプロセッサであって、
現在の一時的なユーザの関心を定義するための第1のモジュールと、
前記ワイヤレスデバイス上のアプリケーションにおいて近い将来に見込まれる広告スペースを決定するための第2のモジュールと、
前記ワイヤレスデバイスの現在位置を決定するための第3のモジュールと、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を前記ワイヤレスデバイスで選択するための第4のモジュールと、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示するための第5のモジュールと、
を備えているプロセッサ。
【請求項37】
コンピュータプログラムプロダクトであって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
現在の一時的なユーザの関心をコンピュータに定義させるための少なくとも1つの命令と、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを前記コンピュータに決定させるための少なくとも1つの命令と、
前記ワイヤレスデバイスの現在位置を前記コンピュータに決定させるための少なくとも1つの命令と、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記コンピュータに、前記ワイヤレスデバイスで選択させるための少なくとも1つの命令と、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を、前記コンピュータに提示させるための少なくとも1つの命令と、
を備えている、
コンピュータプログラムプロダクト。
【請求項38】
現在の一時的なユーザの関心を定義するための手段と、
前記ワイヤレスデバイス上で実行されているアプリケーションと関連づけられたコンテンツにおいて近い将来に見込まれる広告スペースを決定するための手段と、
前記ワイヤレスデバイスの現在位置を決定するための手段と、
前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置との間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を、前記ワイヤレスデバイスで選択するための手段と、
前記広告スペースにおいて、前記選択された1つまたは複数の広告を提示するための手段と、
を備えている装置。
【請求項39】
現在実行しているコンテンツに関連して、広告を選択し提示するためのワイヤレスデバイスであって、
プロセッサ及びメモリと、
前記メモリにおいて保存され、前記少なくとも1つのプロセッサによって実行可能な広告マネージャと、
を備え、前記広告マネージャは、
ユーザリクエストされたコンテンツにおいて近い将来に見込まれる広告スペースをモニタすることが動作可能な広告スペースモニタと、
前記1つまたは複数の広告と、前記ユーザリクエストされたコンテンツによって定義された現在の一時的なユーザの関心と、前記ワイヤレスデバイスの現在位置と、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための1つまたは複数の広告を選択することが動作可能な広告選択器と、
前記近い将来に見込まれる広告スペースにおいて前記選択された1つまたは複数の広告を提示することが動作可能な広告提示器と、
を含む、
ワイヤレスデバイス。
【請求項40】
前記メモリにおいて保存され、前記プロセッサによって実行可能で、前記ユーザリクエストされたコンテンツの提示を提供することが動作可能な、少なくとも1つのアプリケーション、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項41】
前記少なくとも1つのアプリケーションは、ユーザリクエストされたメディアコンテンツの提示を提供することが動作可能なメディアアプリケーションとしてさらに定義される、請求項40に記載のワイヤレスデバイス。
【請求項42】
前記少なくとも1つのアプリケーションは、ネットワークベースのコンテンツについてのユーザ入力されたリクエストを提供することが動作可能なコンテンツサーチアプリケーションとしてさらに定義される、請求項40に記載のワイヤレスデバイス。
【請求項43】
前記メモリにおいて保存され、前記プロセッサによって実行され、前記ワイヤレスデバイスの前記現在位置を決定することが動作可能な位置決定モジュール、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項44】
前記広告マネージャは、前記広告スペースの前記フォーマットを決定することが動作可能な広告フォーマット決定器をさらに含む、請求項39に記載のワイヤレスデバイス。
【請求項45】
前記広告選択器は、前記1つまたは複数の広告と、前記現在の一時的なユーザの関心と、前記ワイヤレスデバイスの前記現在位置と、前記広告スペースの前記フォーマットと、の間の関連に基づいて、前記近い将来に見込まれる広告スペースのための前記1つまたは複数の広告を選択することがさらに可能である、請求項44に記載のワイヤレスデバイス。
【請求項46】
前記広告マネージャは、前記広告スペースのフォーマットにしたがって、前記選択された1つまたは複数の広告をフォーマット化する広告フォーマッタをさらに含む、請求項39に記載のワイヤレスデバイス。
【請求項47】
前記1つまたは複数の広告をキャッシュすることが動作可能な広告ストレージ、をさらに備えている請求項39に記載のワイヤレスデバイス。
【請求項48】
前記広告選択器は、前記1つまたは複数の選択された広告の提示の前に、ブロードキャストチャネルから前記1つまたは複数の選択された広告をキャプチャすることがさらに動作可能である、請求項39に記載のワイヤレスデバイス。
【請求項49】
前記広告選択器は、前記1つまたは複数の選択された広告の提示の前に、ネットワークストレージから前記1つまたは複数の選択された広告を検索するために通信ネットワークにアクセスすることがさらに動作可能である、請求項39に記載のワイヤレスデバイス。
【請求項50】
前記広告マネージャは、選択された広告についての提示の数をモニタすることと、前記モニタリングの結果をネットワークエンティティに通信することと、が動作可能である広告モニタをさらに備える、請求項39に記載のワイヤレスデバイス。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【公表番号】特表2011−520303(P2011−520303A)
【公表日】平成23年7月14日(2011.7.14)
【国際特許分類】
【出願番号】特願2010−539892(P2010−539892)
【出願日】平成20年12月19日(2008.12.19)
【国際出願番号】PCT/US2008/087758
【国際公開番号】WO2009/086153
【国際公開日】平成21年7月9日(2009.7.9)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
【公表日】平成23年7月14日(2011.7.14)
【国際特許分類】
【出願日】平成20年12月19日(2008.12.19)
【国際出願番号】PCT/US2008/087758
【国際公開番号】WO2009/086153
【国際公開日】平成21年7月9日(2009.7.9)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
[ Back to top ]