(57)【要約】  複数の態様が、無線デバイスレベルの広告挿入を可能にする、リアルタイムストリーミングメディアサービスにおける広告挿入通知を可能にする。広告挿入通知は、放送事業者レベルで生成されて、広告スロットの出現に先立って、リアルタイムストリームの中で無線デバイスに送信される。広告挿入通知は、広告挿入スロットの開始時間および持続時間について無線デバイスに知らせる。一部の態様において、広告挿入通知は、ローカル無線デバイスストレージから、専用広告チャネルからなど、広告のソースを示すことが可能である。さらに、他のいくつかの態様では、広告挿入通知は、いずれの広告が、関連する広告挿入スロットの中に挿入されるべきかを決定するのに使用されることが可能な広告選択基準を含むことが可能である。
2011519188.tif 000002
【特許請求の範囲】
【請求項１】
リアルタイムストリーミングメディアサービスにおいて広告挿入通知を生成するため、および通信するための方法であって、
リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットの指示を受信すること、
前記少なくとも１つの差し迫った広告スロットに関する広告挿入通知を生成すること、および
前記リアルタイムストリーミングメディアサービスの一環として、複数の無線デバイスに前記広告挿入通知を送信することを備える方法。
【請求項２】
指示を受信することは、前記リアルタイムストリーミングメディアサービス内で、所定の間隔で出現する複数の所定の広告スロットに関する前記指示を受信することをさらに備える請求項１に記載の方法。
【請求項３】
指示を受信することは、前記差し迫った広告挿入スロットのコンテンツプロバイダ決定に基づいて、前記指示を動的に受信することをさらに備える請求項１に記載の方法。
【請求項４】
広告挿入通知を生成することは、広告挿入スロットの始まりを識別するように作用可能な開始広告スロット識別子と、前記広告挿入スロットの持続時間を識別するように作用可能な広告スロット持続時間とを含む広告挿入通知を生成することをさらに備える請求項１に記載の方法。
【請求項５】
広告挿入通知を生成することは、広告が挿入されるべきリアルタイムサービスを識別するように作用可能なサービス識別子を含む広告挿入通知を生成することをさらに備える請求項１に記載の方法。
【請求項６】
広告挿入通知を生成することは、前記広告が挿入されるべきリアルタイムサービス内のフローを識別するように作用可能なフロー識別子を含む広告挿入通知を生成することをさらに備える請求項５に記載の方法。
【請求項７】
広告挿入通知を生成することは、無線デバイスメモリまたは専用広告チャネルの少なくともいずれかからの広告挿入をもたらす広告挿入通知を生成することをさらに備える請求項１に記載の方法。
【請求項８】
広告挿入通知を生成することは、広告選択特性のリストを含む広告挿入通知を生成することをさらに備える請求項１に記載の方法。
【請求項９】
広告選択特性のリストを含む広告挿入通知を生成することは、前記広告選択特性を、広告カテゴリ、ターゲットとされる広告人口層、ターゲットとされる広告ロケーション、またはターゲットとされる時間帯の少なくとも１つとしてさらに定義する請求項８に記載の方法。
【請求項１０】
広告挿入通知を生成することは、広告チャネルのリストを含む広告挿入通知を生成することをさらに備える請求項１に記載の方法。
【請求項１１】
前記広告挿入通知を送信することは、前記リアルタイムストリーミングメディアサービスにおいてオーバヘッド情報を伝送するのに使用される論理チャネルの一部として、前記複数の無線デバイスに前記広告挿入通知を送信することをさらに備える請求項１に記載の方法。
【請求項１２】
前記広告挿入通知を送信することは、前記通知に関連付けられた前記広告挿入スロットのすべてスロットの有効期限が切れるまで、前記広告挿入通知を絶えず送信することをさらに備える請求項１に記載の方法。
【請求項１３】
少なくとも１つの広告挿入スロットの有効期限切れに先立って、前記広告挿入通知を更新すること、および前記リアルタイムストリーミングメディアサービスの一環として、前記複数の無線デバイスに前記更新された広告挿入通知を送信することをさらに備える請求項１に記載の方法。
【請求項１４】
前記広告挿入通知を更新することは、有効期限が切れた広告挿入スロットを除去することと、新たに識別された広告挿入スロットを追加することの少なくともいずれかで前記広告挿入通知を更新することをさらに備える請求項１３に記載の方法。
【請求項１５】
広告挿入通知を生成して、送信するように構成された少なくとも１つのプロセッサであって、
リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットの指示を受信するための第１のモジュールと、
前記少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するための第２のモジュールと、
前記リアルタイムストリーミングメディアサービスの一環として、複数の無線デバイスに前記広告挿入通知を送信するための第３のモジュールとを備えるプロセッサ。
【請求項１６】
リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットの指示をコンピュータに受信させるための少なくとも１つの命令と、
前記少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を前記コンピュータに生成させるための少なくとも１つの命令と、
前記リアルタイムストリーミングメディアサービスの一環として、複数の無線デバイスに前記広告挿入通知を送信するように前記コンピュータにさせるための少なくとも１つの命令とを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項１７】
リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットの指示を受信するための手段と、
前記少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するための手段と、
前記リアルタイムストリーミングメディアサービスの一環として、複数の無線デバイスに前記広告挿入通知を送信するための手段とを備える装置。
【請求項１８】
広告挿入通知を生成するため、および送信するためのネットワークデバイスであって、
少なくとも１つのプロセッサと、メモリとを含むコンピュータプラットフォームと、
前記メモリの中に格納され、さらに前記少なくとも１つのプロセッサによって実行可能な広告挿入通知ジェネレータであって、リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットの指示を受信して、さらに前記少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するように動作可能なジェネレータと、
前記メモリの中に格納され、さらに前記少なくともプロセッサによって実行可能なリアルタイムストリーミングメディアサービスであって、前記広告挿入通知を複数の無線デバイスに送信するように動作可能なサービスとを備えるネットワークデバイス。
【請求項１９】
前記広告挿入通知ジェネレータは、前記リアルタイムストリーミングメディアフロー内で、所定の間隔で出現する複数の所定の広告スロットに関する前記指示を受信するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２０】
前記広告挿入通知ジェネレータは、前記差し迫った広告挿入スロットのコンテンツプロバイダ決定に基づいて、前記指示を動的に受信するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２１】
前記広告挿入通知ジェネレータは、広告挿入スロットの始まりを識別するように作用可能な開始広告スロット識別子と、前記広告挿入スロットの持続時間を識別するように作用可能な広告スロット持続時間とを含む広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２２】
前記広告挿入通知ジェネレータは、広告が挿入されるべきリアルタイムサービスを識別するように作用可能なサービス識別子を含む広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２３】
前記広告挿入通知ジェネレータは、前記広告が挿入されるべき前記リアルタイムサービス内のフローを識別するように作用可能なフロー識別子を含む広告挿入通知を生成するようにさらに動作可能である請求項２２に記載のネットワークデバイス。
【請求項２４】
前記広告挿入通知ジェネレータは、無線デバイスメモリまたは専用広告チャネルの少なくともいずれかからの広告挿入をもたらす広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２５】
前記広告挿入通知ジェネレータは、広告選択特性のリストを含む広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２６】
前記広告挿入通知ジェネレータは、広告カテゴリ、ターゲットとされる広告人口層、ターゲットとされる広告ロケーション、およびターゲットとされる時間帯から成る広告選択特性のグループから選択された広告選択特性のリストを含む広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２７】
前記広告挿入通知ジェネレータは、広告チャネルのリストを含む前記広告挿入通知を生成するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２８】
前記リアルタイムストリーミングメディアサービスは、前記リアルタイムストリーミングメディアサービスにおいてオーバヘッド情報を伝送するのに使用される論理チャネルの一部として、前記複数の無線デバイスに前記広告挿入通知を送信するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項２９】
前記リアルタイムストリーミングメディアサービスは、前記通知に関連付けられた前記広告挿入スロットのすべてスロットの有効期限が切れるまで、前記広告挿入通知を絶えず送信するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項３０】
前記広告挿入通知ジェネレータは、少なくとも１つの広告挿入スロットの有効期限切れに先立って、前記広告挿入通知を更新するようにさらに動作可能であり、さらに前記リアルタイムストリーミングメディアサービスは、前記複数の無線デバイスに前記更新された広告挿入通知を送信するようにさらに動作可能である請求項１８に記載のネットワークデバイス。
【請求項３１】
前記更新された広告挿入通知は、有効期限が切れた広告挿入スロットを除去することと、新たに識別された広告挿入スロットを追加することの少なくともいずれかを可能にするようにさらに作用可能である請求項３０に記載のネットワークデバイス。
【請求項３２】
広告挿入通知を受信するため、および前記通知に基づいて広告を挿入するための方法であって、
無線デバイスにおいて、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を受信し、前記広告挿入通知は、前記リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別すること、
前記広告挿入通知に基づいて、前記少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択すること、および
前記リアルタイムストリーミングメディアサービスの前記少なくとも１つの広告スロットの中で、前記選択された１つまたは複数の広告を実行することを備える方法。
【請求項３３】
前記広告挿入通知の中で受信されたソース識別子に基づいて、前記広告挿入スロットの中に挿入されるべき前記広告を選択するためのソースを決定することをさらに備える請求項３２に記載の方法。
【請求項３４】
前記広告を選択するためのソースを決定することは、前記広告挿入通知の中の標識に基づいて、無線デバイスメモリまたは専用広告チャネルを、前記広告の前記ソースとして決定することをさらに備える請求項３３に記載の方法。
【請求項３５】
挿入のための１つまたは複数の広告を選択することは、無線デバイスメモリから、前記無線デバイスメモリの中の前記広告に関連付けられたメタデータと、前記広告挿入通知の中で供給される広告選択特性のリストとの間のマッチに基づいて、挿入のための１つまたは複数の広告を選択することをさらに備える請求項３２に記載の方法。
【請求項３６】
挿入のための１つまたは複数の広告を選択することは、無線デバイスメモリから、前記無線デバイスメモリの中の前記広告に関連付けられたメタデータと、前記無線デバイスの中で事前構成された、またはユーザ選好に基づいて決定された広告選択特性のリストとの間のマッチに基づいて、挿入のための１つまたは複数の広告を選択することをさらに備える請求項３２に記載の方法。
【請求項３７】
挿入のための１つまたは複数の広告を選択することは、複数の専用広告チャネルのなかから、前記複数の専用チャネルのそれぞれに関連付けられたメタデータと、前記広告挿入通知の中で供給される広告選択特性のリストとの間のマッチに基づいて、チャネルを選択することをさらに備える請求項３２に記載の方法。
【請求項３８】
挿入のための１つまたは複数の広告を選択することは、複数の専用広告チャネルのなかから、前記複数の専用チャネルのそれぞれに関連付けられたメタデータと、前記無線デバイス上で事前構成された、またはユーザ選好に基づいて決定された広告選択特性のリストとの間のマッチに基づいて、チャネルを選択することをさらに備える請求項３２に記載の方法。
【請求項３９】
前記選択された１つまたは複数の広告を実行することは、前記広告挿入スロットの持続時間にわたって、前記選択された専用広告チャネルに前記リアルタイムストリーミングメディアサービスを再び合わせることをさらに備える請求項３２に記載の方法。
【請求項４０】
前記識別された広告挿入スロットのすべてのスロットの有効期限切れに先立って、前記広告挿入通知の更新されたバージョンを受信することをさらに備える請求項３２に記載の方法。
【請求項４１】
前記広告挿入通知の前記更新されたバージョンに基づいて、前記無線デバイス上で広告挿入制御データを更新することをさらに備える請求項４０に記載の方法。
【請求項４２】
前記広告挿入通知の前記更新されたバージョンに基づいて、前記無線デバイス上で有効期限が切れた広告挿入スロットを除去することをさらに備える請求項４０に記載の方法。
【請求項４３】
前記広告挿入通知の前記更新されたバージョンに基づいて、前記無線デバイス上で新たに識別された広告挿入スロットを追加することをさらに備える請求項４０に記載の方法。
【請求項４４】
前記選択された１つまたは複数の広告を実行することは、前記リアルタイムストリーミングメディアサービスによって配信される一次コンテンツと同時に、前記広告挿入スロットの中で前記選択された１つまたは複数の広告を実行することをさらに備える請求項３２に記載の方法。
【請求項４５】
広告挿入通知を受信し、さらに前記通知に基づいて広告を挿入するように構成された少なくとも１つのプロセッサであって、
無線デバイスにおいて、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を受信するための第１のモジュールであって、前記広告挿入通知は、前記リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別するモジュールと、
前記広告挿入通知に基づいて、前記少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するための第２のモジュールと、
前記リアルタイムストリーミングメディアサービスの前記少なくとも１つの広告スロットの中で、前記選択された１つまたは複数の広告を実行するための第３のモジュールとを備えるプロセッサ。
【請求項４６】
無線デバイスにおいて、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知をコンピュータに受信させるための少なくとも１つの命令であって、前記広告挿入通知は、前記リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する命令と、
前記広告挿入通知に基づいて、前記少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を前記コンピュータに選択させるための少なくとも１つの命令と、
前記リアルタイムストリーミングメディアサービスの前記少なくとも１つの広告スロットの中で、前記選択された１つまたは複数の広告を前記コンピュータに実行させるための少なくとも１つの命令とを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項４７】
無線デバイスにおいて、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を受信するための手段であって、前記広告挿入通知は、前記リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する手段と、
前記広告挿入通知に基づいて、前記少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するための手段と、
前記リアルタイムストリーミングメディアサービスの前記少なくとも１つの広告スロットの中で、前記選択された１つまたは複数の広告を実行するための手段とを備える装置。
【請求項４８】
広告挿入通知を受信するため、および前記通知に基づいて広告を挿入するための無線通信デバイスであって、
少なくとも１つのプロセッサと、メモリとを含むコンピュータプラットフォームと、
前記メモリの中に格納され、さらに前記少なくとも１つのプロセッサによって実行可能な広告挿入モジュールであって、
リアルタイムストリーミングメディアサービスから広告挿入通知を受信するように動作可能な広告挿入通知レシーバであって、前記広告挿入通知は、前記リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別するレシーバと、
前記広告挿入通知に基づいて、前記少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するように動作可能な広告セレクタと、
前記リアルタイムストリーミングメディアサービスの前記少なくとも１つの広告スロットの中で、前記選択された１つまたは複数の広告を実行するように動作可能な広告エクセキュータとを含むモジュールとを備える無線通信デバイス。
【請求項４９】
前記広告挿入モジュールは、前記広告挿入通知の中の識別子に基づいて、前記広告挿入スロットの中に挿入されるべき広告のソースを選択するように動作可能な広告ソースセレクタをさらに備える請求項４８に記載の無線デバイス。
【請求項５０】
前記広告ソースセレクタは、前記広告挿入通知の中の標識に基づいて、無線デバイスメモリまたは専用広告チャネルを、前記広告の前記ソースとして選択するようにさらに動作可能である請求項４９に記載の無線デバイス。
【請求項５１】
前記広告セレクタは、無線デバイスメモリから、前記無線デバイスメモリの中の前記広告に関連付けられたメタデータと、前記広告挿入通知の中で供給される広告選択特性のリストとの間のマッチに基づいて、挿入のための１つまたは複数の広告を選択するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５２】
前記広告セレクタは、無線デバイスメモリから、前記無線デバイスメモリの中の前記広告に関連付けられたメタデータと、前記無線デバイスの中で事前構成された、またはユーザ選好に基づいて決定された広告選択特性のリストとの間のマッチに基づいて、挿入のための１つまたは複数の広告を選択するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５３】
前記広告セレクタは、複数の専用広告チャネルのなかから、前記複数の専用チャネルのそれぞれに関連付けられたメタデータと、前記広告挿入通知の中で供給される専用広告チャネル特性のリストとの間のマッチに基づいて、チャネルを選択するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５４】
前記広告セレクタは、複数の専用広告チャネルのなかから、前記複数の専用チャネルのそれぞれに関連付けられたメタデータと、前記無線デバイス上で事前構成された、またはユーザ選好に基づいて決定された専用広告チャネル特性のリストとの間のマッチに基づいて、チャネルを選択するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５５】
前記広告エクセキュータは、前記選択された専用広告チャネルに前記リアルタイムストリーミングメディアサービスを再び合わせるようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５６】
前記広告挿入通知レシーバは、前記識別された広告挿入スロットのすべてスロットの有効期限切れまで、前記広告挿入通知を絶えず受信するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５７】
前記広告挿入通知レシーバは、前記識別された広告挿入スロットのすべてスロットの有効期限切れに先立って、前記広告挿入通知の更新されたバージョンを受信し、さらに前記広告挿入通知の前記更新されたバージョンに基づいて、広告挿入制御データを更新するようにさらに動作可能である請求項４８に記載の無線デバイス。
【請求項５８】
前記広告挿入通知レシーバは、前記広告挿入通知の前記更新されたバージョンに基づいて、広告挿入制御データを更新するようにさらに動作可能である請求項５７に記載の無線デバイス。
【請求項５９】
前記広告挿入通知レシーバは、前記広告挿入通知の前記更新されたバージョンに基づいて、前記無線デバイス上で有効期限が切れた広告挿入スロットを除去するようにさらに動作可能である請求項５７に記載の無線デバイス。
【請求項６０】
前記広告挿入通知レシーバは、前記広告挿入通知の前記更新されたバージョンに基づいて、前記無線デバイス上で新たに識別された広告挿入スロットを追加するようにさらに動作可能である請求項５７に記載の無線デバイス。
【請求項６１】
前記広告エクセキュータは、前記リアルタイムストリーミングメディアサービスによって配信される一次コンテンツと同時に、前記少なくとも１つの広告挿入スロットの中で前記選択された１つまたは複数の広告を実行するようにさらに動作可能である請求項４８に記載の無線デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
説明される態様は、無線通信に関し、より詳細には、リアルタイムストリーミングメディアサービスにおいて来るべき広告挿入スロットについて無線デバイスに通知するための方法、システム、および装置に関する。
【背景技術】
【０００２】
無線通信ネットワークは、メディアコンテンツを受信者に配信するように設計されている。例えば、無線通信ネットワークは、複数の受信者に同時に情報を送信するブロードキャストシステムまたはマルチキャストシステムを備えることが可能である。リアルタイムブロードキャスト番組を配信することに加えて、これらのタイプのメディア配信システムは、セルラ電話機などの無線通信デバイスに、別名、広告またはアドとも呼ばれる広告メディアコンテンツを配信すること、および提示することに特に適している。
【０００３】
番組が、無線デバイスにブロードキャストされ、デバイス上で後に再生されるように格納される、非リアルタイムブロードキャスト環境において、広告は、非リアルタイムブロードキャストコンテンツ内に含められることが可能であり、あるいは所定の広告スロットが、非リアルタイムブロードキャストコンテンツの中に挿入されることが可能である。非リアルタイムブロードキャストコンテンツが所定の広告スロットを含む事例において、スロットの出現は、アプリケーションまたはプログラムが、いずれの広告をそのスロットの中に含めるべきかを決定することをトリガすることが可能である。非リアルタイムブロードキャスト中に実行される広告は、無線デバイス上にローカルで格納されることが可能であり、または無線デバイスが、ネットワークデータベースから広告を獲得するように要求されることが可能である。非リアルタイムブロードキャストにおいて、いずれの広告を提示すべきかの決定は、ブロードキャストコンテンツが、ストリーミングされるリアルタイムコンテンツとは異なり、デバイス上に格納されるため、一般に、時間依存ではない。
【０００４】
しかし、リアルタイムブロードキャスト番組における広告挿入は、多くの事例において、広告スロットが、リアルタイムコンテンツの動的性質に基づいて、オンザフライで決定されるという点で異なり、さらに挿入されるべき広告の効率的な決定が、広告スロットが有限という性質があるため、重要である。例えば、リアルタイムブロードキャスト番組が、スポーツイベント、または他の何らかのライブのイベントである場合、広告スロットの出現は、そのイベントの流れに基づいて、ランダムに定義されることが可能であり、このため、スロットの出現は、広告スロットが存在する前の瞬間まで、決定されない。リアルタイムブロードキャストにおける広告スロットの、このランダムな、オンザフライの出現は、一般に、どのような広告が挿入されるべきかについての決定が、ネットワークレベルまたは放送事業者レベルで行われる場合、一般に、問題とならない。そのようなことが、放送事業者が、広告スロットの自然発生的な出現が生じた際に、適切な広告ソースに切り換わることができる従来のテレビ放送の場合に当てはまる。
【０００５】
しかし、無線デバイスは、場当たりな広告スロットの中に挿入されるべき広告が、ネットワークレベルで挿入されるのではなく、無線デバイス上にローカルで格納される可能性があるため、リアルタイムブロードキャスト送信において広告を挿入することの点で、独特の問題をもたらす可能性がある。広告をローカルで格納することは、ユーザの人口層、ユーザ選好などに基づいて、デバイス固有の個人向けにされた広告を可能にする。このシナリオにおいて、いずれの広告を表示すべきかについての決定は、ネットワークレベルまたは放送事業者レベルではなく、無線デバイスレベルで行われることが可能である。リアルタイム送信内の広告スロットの出現自体が、広告の決定をトリガする場合、決定時間は、リアルタイム環境において有限の持続時間を有する広告スロットにおいて、適切に考慮に入れられない可能性がある。このため、リアルタイムブロードキャストにおける広告スロットの出現が、広告決定プロセスをトリガする場合、広告決定プロセスの未知の持続時間のため、有限の広告スロットの中に有限の長さの広告を挿入しようと試みる際に、同期問題が、存在する可能性がある。
【０００６】
さらに、無線デバイス上に広告をローカルで格納することは、可能であり得るが、他の事例において、ローカルの格納は、利用できない可能性があり、あるいは放送事業者が、ローカルで格納された広告の代わりに、別のソースからの広告を提供することを所望する可能性がある。これに関して、放送事業者は、デバイス上に格納された広告と、広告スロットごとに別のスポットから利用可能な広告との間で選択することを所望する可能性がある。このことは、いくつかの広告スロットは、ローカルで格納された広告に指定されることが可能である一方で、他の広告スロットは、専用広告チャネルなどの、別のソースに指定されることが可能であることを意味する。専用広告チャネルがソースである事例において、放送事業者は、それでも、無線デバイスごとに広告スロットの中に広告を挿入するのに、いずれの専用広告チャネルに合わせるか選択することを所望する可能性がある。このことは、所与の広告スロットに関して、異なる無線デバイスが、無線デバイスユーザ人口層、無線デバイスユーザプロファイル、無線デバイスユーザ選好、および他の任意の要因に基づいて、異なる専用広告チャネルを見ていることも可能であることを意味する。これに関して、所与の広告スロットに関していずれの専用チャネルに合わせられるかについての決定は、効率性を確実にし、ユーザ選好に対応し、さらにネットワークオーバヘッドを制限するように、しばしば、無線デバイスレベルで行われる。
【０００７】
したがって、リアルタイムストリーミングメディアサービスにおいて広告を挿入するためのシステム、方法、および装置を開発する必要性が、存在する。具体的には、無線デバイスレベルでリアルタイムストリーミングメディアサービスにおける広告の挿入が、プロセスに全く遅延を加えることなしに、効率的に行われることを確実にする必要性が、存在する。さらに、この所望される広告挿入システム、広告挿入方法、および広告挿入装置は、無線デバイスごとに広告をカスタマイズすること／広告のターゲットを絞ることをサポートしなければならない。このことは、リアルタイムブロードキャストコンテンツを受信する各無線デバイスが、ユーザ人口層、ユーザプロファイル、選好などに基づいて、任意の所与のタイムスロットの中で異なる広告を見せていることも可能であることを意味する。このため、この所望されるシステム、方法、および装置は、ローカルで格納された広告や、専用の直線（リニア）供給広告チャネルなどの複数のソースからの広告の挿入をサポートしなければならない。このシステム、方法、および装置は、所与の広告スロットに関していずれのソースを使用すべきかについての決定が、スロットごとに行われることを可能にしなければならない。
【発明の概要】
【０００８】
以下に、１つまたは複数の態様の簡略化された概要を、そのような態様の基本的理解をもたらすために提示する。この概要は、企図されるすべての態様の広範な概観ではなく、すべての態様の重要な要素または不可欠な要素を特定することも、いずれかの態様、またはすべての態様の範囲を線引きすることも意図していない。この概要の唯一の目的は、後段で提示されるより詳細な説明の前置きとして、１つまたは複数の態様のいくつかの概念を、簡略化された形態で提示することである。
【０００９】
このため、これらの態様は、リアルタイムストリーミングメディアサービスにおける広告挿入通知のためのシステム、方法、および装置を提供する。広告通知は、放送事業者レベルで生成され、広告スロットの出現に先立って、リアルタイムストリームの中で無線デバイスに通信される。広告挿入通知は、広告挿入スロットの開始時間および持続時間について無線デバイスに知らせる。一部の態様において、広告挿入通知は、ローカル無線デバイスストレージから、専用広告チャネルからなど、広告のソースを示すことが可能である。さらに、他のいくつかの態様において、広告挿入通知は、いずれの広告、またはいずれの複数の広告が、関連する広告挿入スロットに関して選択されるべきかを決定するのに使用されることが可能な広告選択基準を含むことが可能である。このため、これらの態様は、プロセスに遅延を加えることなしに、広告をカスタマイズすること、および／または広告のターゲットを絞ることを可能にする効率的な仕方で、広告が、リアルタイムストリーミングメディアサービスにおいて挿入されることを可能にする。本明細書で説明される態様は、広告ソースがスロットごとに定義されることを可能にし、さらに広告決定が、スロットごとに無線デバイスにおいて行われることを可能にする。
【００１０】
一態様において、リアルタイムストリーミングメディアサービスにおいて広告挿入通知を生成するため、および通信するための方法が、定義される。この方法は、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示を受信すること、この少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成すること、およびリアルタイムストリーミングメディアサービスの一環として、この広告挿入通知を複数の無線デバイスに送信することを含む。
【００１１】
この方法の一態様において、差し迫った広告挿入スロットの指示を受信することは、差し迫った広告挿入スロットのコンテンツプロバイダ決定に基づいて、この指示を動的に受信することを含むことが可能である。そのような態様において、指示は、リアルタイムブロードキャストコンテンツにおける認識された差し迫った中断に基づいて、必要に応じて行われることが可能である。本発明の別の態様では、差し迫った広告挿入スロットの指示を受信することは、リアルタイムストリーミングメディアフロー内で所定の間隔で生じる複数の所定の広告スロットに関する指示を受信することを含むことが可能である。この態様において、広告挿入通知は、それぞれの所定の広告スロットの直前に送信されることが可能であり、あるいは広告挿入通知は、第１の所定の広告スロットに先立って送信される合成通知であることが可能である。
【００１２】
この方法の一態様において、広告挿入通知を生成することは、無線デバイスメモリまたは専用広告チャネルの少なくとも１つからの広告を挿入するように作用可能な広告挿入通知を生成することをさらに含む。これに関して、広告挿入通知は、関連する広告挿入スロットの中で提示されるべき広告に関する、無線デバイスメモリまたは専用広告チャネルなどのソースを識別するように作用可能なソース識別子を含むことが可能である。
【００１３】
さらに、広告挿入通知を生成することは、広告挿入スロットの始まりを識別し、さらに広告挿入スロットの持続時間を識別するように作用可能な開始広告スロット識別子を含む広告挿入通知を生成することを含むことが可能である。広告挿入スロットの持続時間は、基礎をなす通信システム固有の単位時間に基づいて、定義されることが可能である。
【００１４】
本発明のさらなる態様において、広告挿入通知を生成することは、広告選択特性のリストを含む広告挿入通知を生成することをさらに含むことが可能である。広告選択基準には、広告カテゴリ、ターゲットとされる広告人口層、ターゲットとされる広告ロケーション、またはターゲットとされる広告時間帯が含まれることが可能であるが、以上に限定されるわけではない。これに関して、広告選択基準は、いずれの広告、またはいずれの複数の広告が、広告挿入スロット中に提示されるようにメモリから選択されるべきかを決定するように、受信側無線デバイスによって使用されることが可能である。この方法の他の関連する態様において、広告挿入通知を生成することは、広告チャネルのリストを含む広告挿入通知を生成することをさらに含むことが可能である。これに関して、専用広告チャネルのリストが、広告挿入スロット中に広告を提示するために、無線デバイスがいずれのチャネルに合わせるべきかを決定するのに使用されることが可能である。
【００１５】
関連する態様が、広告挿入通知を生成して、送信するように構成された少なくとも１つのプロセッサによって提供される。このプロセッサは、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示を受信するための第１のモジュールと、この少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するための第２のモジュールと、リアルタイムストリーミングメディアサービスの一環として、この広告挿入通知を複数の無線デバイスに送信するための第３のモジュールとを含む。
【００１６】
別の関連する態様は、コンピュータ可読媒体を含むコンピュータプログラム製品によって規定される。この媒体は、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示をコンピュータに受信させるための少なくとも１つの命令と、この少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知をコンピュータに生成させるための少なくとも１つの命令と、リアルタイムストリーミングメディアサービスの一環として、この広告挿入通知を複数の無線デバイスに送信するようにコンピュータにさせるための少なくとも１つの命令とを含む。
【００１７】
さらなる関連する態様が、装置によって提供される。この装置は、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示を受信するための手段と、この少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するための手段と、リアルタイムストリーミングメディアサービスの一環として、この広告挿入通知を複数の無線デバイスに送信するための手段とを含む。
【００１８】
さらに別の態様は、広告挿入通知を生成するため、および送信するためのネットワークデバイスを含む。このネットワークデバイスは、少なくとも１つのプロセッサと、メモリとを含むコンピュータプラットフォームを含む。このネットワークデバイスは、このメモリの中に格納され、さらにこの少なくとも１つのプロセッサによって実行可能な広告挿入通知ジェネレータをさらに含む。広告挿入通知ジェネレータは、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示を受信し、さらにこの少なくとも１つの差し迫った広告挿入スロットに関する広告挿入通知を生成するように動作可能である。このネットワークデバイスは、このメモリの中に格納され、さらにこの少なくともプロセッサによって実行可能なリアルタイムストリーミングメディアサービスをさらに含む。このリアルタイムストリーミングメディアサービスは、広告挿入通知を複数の無線デバイスに送信するように動作可能である。
【００１９】
別の態様が、リアルタイムストリーミングメディアサービスにおいて広告挿入通知を受信するため、およびこの通知に基づいて、広告を挿入するための方法によって規定される。この方法は、無線デバイスにおいて、リアルタイムストリーミングメディアサービスの一環として送信される広告挿入通知を受信することを含む。この広告挿入通知は、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットを識別する。また、この方法は、広告挿入通知に基づいて、少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択すること、およびこの選択された１つまたは複数の広告を、リアルタイムストリーミングメディアサービスの少なくとも１つの広告スロットの中で実行することも含む。
【００２０】
一態様において、この方法は、広告挿入通知の中の識別子に基づいて、広告挿入スロットの中に挿入されるべき広告を選択するためのソースを決定することをさらに含むことが可能である。ソースを決定することは、広告挿入通知の中の１つの標識に基づいて、無線デバイスメモリまたは専用広告チャネルが、このソースであると決定することを含むことが可能である。
【００２１】
この方法の一態様において、挿入のための１つまたは複数の広告を選択することは、無線デバイスメモリの中の広告に関連付けられたメタデータと、広告挿入通知の中で受信された広告選択特性のリストとの間のマッチ(match)に基づいて、無線デバイスメモリから、挿入のための１つまたは複数の広告を選択することを含むことが可能である。この方法の代替の態様では、挿入のための１つまたは複数の広告を選択することは、専用広告チャネルに関連付けられたにメタデータと、広告挿入通知の中で受信された専用広告特性のリストとの間のマッチに基づいて、再び合わせる（retuning）ための専用広告チャネルを選択することを含むことが可能である。そのような態様において、選択された１つまたは複数の広告を実行することは、選択された専用広告チャネルにリアルタイムストリーミングメディアサービスを再び合わせることをさらに備える。
【００２２】
関連する態様が、広告挿入通知を受信し、この通知に基づいて、広告を挿入するように構成された少なくとも１つのプロセッサによって規定される。このプロセッサは、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を、無線デバイスにおいて受信するための第１のモジュールを含む。この広告挿入通知は、リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する。このプロセッサは、広告挿入通知に基づいて、この少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するための第２のモジュールと、リアルタイムストリーミングメディアサービスの少なくとも１つの広告スロットの中で、この選択された１つまたは複数の広告を実行するための第３のモジュールとをさらに含む。
【００２３】
別の関連する態様は、コンピュータ可読媒体を含むコンピュータプログラム製品によって規定される。この媒体は、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を、無線デバイスにおいて受信するようにコンピュータにさせるための少なくとも１つの命令を含む。この広告挿入通知は、リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する。この媒体は、この広告挿入通知に基づいて、この少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告をコンピュータに選択させるための少なくとも１つの命令と、リアルタイムストリーミングメディアサービスの、この少なくとも１つの広告スロットの中で、この選択された１つまたは複数の広告をコンピュータに実行させるための少なくとも１つの命令とをさらに含む。
【００２４】
装置が、さらなる関連する態様を提供する。この装置は、リアルタイムストリーミングメディアサービスの一環として送信された広告挿入通知を、無線デバイスにおいて受信するための手段を含む。この広告挿入通知は、リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する。この装置は、この広告挿入通知に基づいて、この少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するための手段と、リアルタイムストリーミングメディアサービスの、この少なくとも１つの広告スロットの中で、この選択された１つまたは複数の広告を実行するための手段とをさらに含む。
【００２５】
さらに別の関連する態様が、広告挿入通知を受信するため、およびこの通知に基づいて、広告を挿入するための無線通信デバイスによって規定される。この無線通信デバイスは、少なくとも１つのプロセッサと、メモリとを含むコンピュータプラットフォームを含む。この無線デバイスは、このメモリの中に格納され、さらにこの少なくとも１つのプロセッサによって実行可能な広告挿入モジュールをさらに含む。この広告挿入モジュールは、リアルタイムストリーミングメディアサービスから広告挿入通知を受信するように動作可能な広告挿入通知レシーバを含む。この広告挿入通知は、リアルタイムストリーミングメディアサービスにおける少なくとも１つの差し迫った広告挿入スロットを識別する。この広告挿入モジュールは、この広告挿入通知に基づいて、この少なくとも１つの差し迫った広告スロットの中に挿入するための１つまたは複数の広告を選択するように動作可能な広告セレクタと、リアルタイムストリーミングメディアサービスの、この少なくとも１つの広告スロットの中で、この選択された１つまたは複数の広告を実行するように動作可能な広告エクセキュータ（実行器）とをさらに含む。
【００２６】
このため、これらの態様は、リアルタイムストリーミングメディアサービスにおける広告挿入通知のためのシステム、方法、および装置を提供する。この広告通知は、放送事業者レベルで生成されて、広告スロットの出現に先立って、リアルタイムストリームの中で無線デバイスに送信される。この広告挿入通知は、広告挿入スロットの開始時間および持続時間について無線デバイスに知らせる。一部の態様では、この広告挿入通知は、ローカル無線デバイスストレージから、専用広告チャネルからなど、広告のソースを示すことが可能である。さらに、他のいくつかの態様では、広告挿入通知は、いずれの広告、またはいずれの複数の広告が、関連する広告挿入スロットに関して選択されるべきかを決定するのに使用されることが可能な広告選択基準を含むことが可能である。このため、これらの態様は、全体的な挿入プロセスに遅延を加えることなしに、広告をカスタマイズすること、および／または広告のターゲットを絞ることを可能にする効率的な仕方で、広告が、リアルタイムストリーミングメディアサービスにおいて挿入されることを可能にする。本明細書で説明される態様は、広告ソースがスロットごとに定義されることを可能にし、さらに広告決定が、スロットごとに無線デバイスにおいて行われることを可能にする。
【００２７】
これらの開示される態様は、例示するために、開示される態様に限定するためにではなく与えられる、添付の図面に関連して説明され、同様の符号が要素を表す、
【図面の簡単な説明】
【００２８】
【図１】或る態様による、リアルタイムストリーミングメディアサービスにおける広告挿入のためのシステムを示す概略図。
【図２】或る態様による、広告挿入通知の例を示すブロック図。
【図３】或る態様による、広告挿入通知を生成するため、および送信するためのネットワークデバイスを示すブロック図。
【図４】さらなる態様による、広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスの広告スロットの中に広告を挿入するための無線デバイスを示すブロック図。
【図５】さらなる態様による、広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスの広告スロットの中に広告を挿入するための方法を示す流れ図。
【図６】広告挿入通知を生成するため、および送信するための方法を示す流れ図。
【図７】或る態様による、広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスの広告スロットの中に広告を挿入するための別の方法を示す流れ図。
【図８】広告挿入通知を生成するため、および送信するための装置を示す流れ図。
【図９】或る態様による、広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスの広告スロットの中に広告を挿入するための別の装置を示す流れ図。
【発明を実施するための形態】
【００２９】
これらのデバイス、装置、方法、コンピュータ可読媒体、およびプロセッサを、本発明の態様が示される、添付の図面を参照して、以下により詳細に説明する。しかし、これらのデバイス、装置、方法、コンピュータ可読媒体、およびプロセッサは、多くの異なる形態で実施されることが可能であり、本明細書で示される態様に限定されると解釈されるべきではなく、むしろ、これらの態様は、本開示が徹底的で、完全であり、本発明の範囲を当業者に完全に伝えるように与えられる。図における同様の符号、および詳細な説明は、全体にわたって同様の要素を参照する。
【００３０】
本明細書で説明される様々な態様は、無線通信デバイスに関連する。無線通信デバイスは、加入者局、加入者ユニット、移動局、移動体、遠隔局、アクセスポイント、遠隔端末装置、アクセス端末装置、ユーザ端末装置、ユーザエージェント、ユーザデバイス、またはユーザ機器と呼ばれることも可能である。加入者局は、セルラ電話機、コードレス電話機、ＳＩＰ（セッション開始プロトコル）電話機、ＷＬＬ（無線ローカルループ）局、ＰＤＡ（携帯情報端末）、無線接続能力を有するハンドヘルドデバイス、または無線モデムに接続された他の処理デバイスであることが可能である。
【００３１】
これらの態様は、広告挿入通知を介してリアルタイムストリーミングメディアサービスにおいて広告を挿入するためのシステム、方法、および装置を提供する。この広告挿入通知は、放送事業者レベルで生成されて、広告スロットの出現に先立って、リアルタイムストリームの中で無線デバイスに通信される。この広告挿入通知は、広告挿入スロットの開始時間および持続時間について無線デバイスに知らせる。一部の態様では、この広告挿入通知は、ローカル無線デバイスストレージから、専用広告チャネルからなど、広告のソースを示すことが可能である。さらに、他のいくつかの態様では、広告挿入通知は、いずれの広告、またはいずれの複数の広告が、関連する広告挿入スロットに関して選択されるべきかを決定するのに使用されることが可能な広告選択基準を含むことが可能である。このため、これらの態様は、プロセスに遅延を加えることなしに、広告をカスタマイズすること、および／または広告のターゲットを絞ることを可能にする効率的な仕方で、広告が、リアルタイムストリーミングメディアサービスにおいて挿入されることを可能にする。本明細書で説明される態様は、広告ソースがスロットごとに定義されることを可能にし、さらに広告決定が、スロットごとに無線デバイスにおいて行われることを可能にする。
【００３２】
図１は、リアルタイムストリーミングメディアサービスにおいて広告を挿入するためのシステムの高レベルの概略図を与える。広告挿入システム１０は、複数の無線デバイス１２と、無線ブロードバンドネットワーク１６を介してリアルタイムメディアコンテンツを配信するように動作可能であるリアルタイムブロードキャストシステム１４とを含む。無線デバイスは、セルラ電話機、オーディオ／ＭＰ３プレーヤ、ＰＤＡ（携帯情報端末）、ポータブルコンピュータ、ゲームデバイスなどを含むが、以上には限定されるものではなく、ブロードキャストコンテンツを受信するように動作可能な任意のデバイスであることで可能である。
【００３３】
リアルタイムブロードキャストシステム１４は、複数のチャネルにわたってリアルタイムストリーミングメディアコンテンツ２０を配信するように動作可能なリアルタイムストリーミングメディアサービス１８を含む。リアルタイムストリーミングメディアコンテンツ２０は、１つまたは複数の広告挿入スロット２２を含むことが可能である。広告挿入スロット２２は、コンテンツプロバイダが、リアルタイムメディアコンテンツ２０に関連して無線デバイスに広告を供給することを許している。広告挿入スロット２２は、リアルタイムコンテンツ提示の全体にわたって所定の周期で生じる所定のスロットであることが可能である。例えば、指定されたリアルタイムメディアコンテンツプログラムに関して、広告挿入スロットは、１０分ごとに２分間にわたって生じるように事前決定されることが可能である。他の態様において、広告挿入スロット２２は、リアルタイムメディアコンテンツの動的性質と互いに関係するように動的に定義されることが可能である。例えば、スポーツイベントなどのライブのイベントが、広告挿入スロットが、そのライブのイベントの予測できない性質のため、オンザフライで動的に定義されるべきことを規定することが可能である。そのような事例において、ブロードキャストコンテンツプロバイダは、リアルタイムストリーミングメディアコンテンツ内の広告挿入スロットの始まりおよび持続時間を識別することを担うことが可能である。また、広告挿入スロット２２は、広告挿入スロット２２の持続時間、および広告の持続時間に依存して、単一の広告、または複数の広告の挿入に対応することができることにも留意されたい。
【００３４】
リアルタイムブロードキャストシステム１４は、広告挿入通知を生成するように動作可能な広告挿入通知ジェネレータ２４をさらに含む。広告挿入通知ジェネレータ２４は、リアルタイムストリーミングメディアコンテンツにおいて広告スロットが差し迫っていることを示す広告スロット標識２６を受信するように動作可能であり、受信することは、広告挿入通知２８の生成を要求する。前述したとおり、広告挿入スロット２２は、リアルタイムブロードキャストの始まりに先立って、事前決定されても、リアルタイムブロードキャスト全体にわたって、必要に応じて、動的に決定されてもよい。このため、対応する広告スロット標識２６は、所定の間隔で出現することが可能であり、あるいはスロット標識２６は、必要に応じて、動的に出現することが可能である。
【００３５】
広告挿入通知ジェネレータ２４が、標識２６を受信すると、広告挿入通知２８が、生成される。広告挿入通知２８は、対応する広告挿入スロット２２、または対応する複数の広告挿入スロット２２を定義する。一部の態様において、各通知２８は、単一の広告挿入スロット２２に対応する。しかし、他の態様では、この通知は、広告スロットがあらかじめ事前決定されている事例においてなど、複数の広告挿入スロット２２に対応することも可能である。広告挿入は、サービス／チャネル、開始時間、および持続時間の点で定義されることが可能である。後段で詳細に説明される図２が、広告挿入通知２８内に含められることが可能なパラメータの詳細な例を与える。
【００３６】
広告挿入通知２８が生成されると、この通知は、リアルタイムストリーミングメディアサービスの一環として、複数の無線デバイスに送信される。一部の態様において、広告挿入通知２８は、オーバヘッド情報のために指定された論理チャネルの一部として、リアルタイムストリームの中で送信される。
【００３７】
ほとんどの態様において、広告挿入通知２８は、対応する広告挿入スロット２２の出現に先立って、生成されて、数秒などの短い期間、送信される。このことは、無線デバイス終端で広告の適時の、効率的な選択を確実にするためである。広告挿入通知２８が複数の広告挿入スロット２２に対応する、他の態様において、通知２８は、この通知の中で定義された第１の広告挿入スロットの出現に先立って、生成されて、数秒などの短い期間、送信されることが可能である。
【００３８】
無線デバイス１２は、広告挿入スロット２２を含むリアルタイムストリーミングメディアコンテンツ２０を受信するように動作可能なリアルタイムストリーミングメディアモジュール３０を含む。このため、無線デバイスは、広告挿入スロット２２の中に広告を挿入するように動作可能である広告挿入モジュール３２を含む。広告挿入モジュールは、リアルタイムブロードキャストシステム１４から送信された広告挿入通知を受信するように動作可能な広告挿入通知レシーバ３４を含む。前述したとおり、これらの広告挿入通知は、リアルタイムストリーミングメディアブロードキャストにおいてオーバヘッド情報を伝送する論理チャネルの一部として送信されることが可能である。
【００３９】
広告挿入モジュール３２は、対応する広告挿入スロット２２の中で提示するための１つまたは複数の広告を選択するように動作可能な広告セレクタ３６をさらに含む。一態様において、この１つまたは複数の広告は、無線デバイス上に、オプションとしてローカルで格納された広告３８から選択されることが可能である。他の態様において、この１つまたは複数の広告３８の選択は、広告挿入スロット２２中にデバイスが再び合わせる(re-tune)ことが可能な専用広告チャネルの選択に対応することが可能である。さらに、この１つまたは複数の広告の選択は、スロットにターゲットを絞った広告と、提示のために利用可能な広告とを互いに関係付けることを可能にすることができる。スロットにターゲットを絞った広告は、広告のカテゴリ、無線デバイスユーザのプロファイル、無線デバイスユーザの選好、無線デバイスのロケーション、時間帯などの、ただし、以上には限定されない１つまたは複数の広告特性またはユーザ特性に基づくことが可能である。このため、広告挿入通知は、一部の態様において、広告を選択するのに使用される広告選択特性のリストを含むことが可能である。他の態様では、広告選択特性は、無線デバイス上で事前構成されることが可能である。
【００４０】
広告挿入モジュール３２は、無線デバイス１２上で、選択された広告を実行するように動作可能な広告エクセキュータ(実行器)４０をさらに含む。１つまたは複数の広告３８の選択がローカルメモリからである、一部の態様において、その広告の実行は、メモリから、その選択された１つまたは複数の広告を取り出して、対応する広告スロット２２の中でその１つまたは複数の広告を提示することを含むことが可能である。その１つまたは複数の広告３８の選択が専用広告チャネルの選択に基づく、他の態様において、広告の実行は、広告スロットの間、適切な専用広告チャネルに合わせること、および広告挿入スロット２２の持続時間が終わった後、メディアコンテンツチャネルに再び合わせることを含むことが可能である。
【００４１】
図２は、例示的な広告挿入通知２８のブロック図を与える。広告挿入通知２８は、広告が挿入されるべきサービス／チャネルを識別するサービス識別子５０を含む。このサービス識別子は、対応するリアルタイムストリーミングコンテンツチャネルにマッピングされ、このため、チャネル識別子と呼ばれることも可能である。サービス／チャネルは、複数のフローを有することが可能であり、このため、広告挿入通知は、広告挿入が特定のフローだけに適用される事例において、フロー識別子（図２に示さず）を含むことが可能であることに留意されたい。
【００４２】
広告挿入通知２８は、広告挿入通知２８の中で広告挿入スロット２２の数を識別するように作用可能な、或る量の広告挿入スロットパラメータ５２を含むことが可能である。前述したとおり、広告挿入通知は、通知とスロットの間で１対１の相互関係をもたらすことが可能であり、あるいは通知は、複数の広告挿入スロットに対応してもよい。各通知が単一の挿入スロットに対応することしか、広告通知システムがもたらさない態様において、広告挿入スロットパラメータ５２の量は、「１」という値などに設定される。
【００４３】
広告挿入通知２８は、通知の中の各広告挿入スロットの始まりを識別するように作用可能な開始挿入スロット識別子パラメータ５４を含む。さらに、広告挿入通知２８は、通知の中の各広告挿入スロットの持続時間を識別するように作用可能な挿入スロット持続時間識別子パラメータ５６を含む。
【００４４】
オプションとして、広告挿入通知２８は、通知の中の各広告スロットに関連する１つまたは複数の広告特性５８をさらに含むことが可能である。広告特性５８は、いずれの広告、またはいずれの複数の広告が、関連する広告挿入スロット２２の中で提示されることが可能であるかを決定するための選択基準を定義する。広告特性は、広告挿入スロットに関するターゲットを絞った広告のカテゴリおよび／またはサブカテゴリ、広告に関してターゲットとされるユーザ人口層、広告に関してターゲットとされる地理的ロケーション、広告に関して選好される時間帯／週／月／年などが含まれることが可能であるが、以上には限定されない。いずれの広告を選択すべきかの決定は、利用可能な広告に関連付けられたメタデータと、１つまたは複数の広告特性５８との間のマッチに基づく。一部の態様において、広告特性５８は、リストの最上位の特性がまず、マッチングされてからでないと、リスト上で次に高い順位の特性が考慮されないように、優先順位付けされたリストにおいて提示されることが可能である。リストが優先順位付けされない他の態様では、リストアップされた広告特性のなかから最もよいマッチを有すると判定された広告が、提示されることが可能である。
【００４５】
一部の態様において、広告特性５８は、広告挿入通知２８内に含められない可能性がある。広告選択特性が通知の中に含められない態様において、広告選択特性は、無線デバイス上で事前構成されることが可能であり、またはユーザのプロファイル／選好に基づいて、デバイス上で、ローカルで決定されることが可能である。代替として、広告挿入モジュール３２が、他の選択基準に基づいて、別の選択スキームを実施してもよく、あるいは提示されるべき広告の選択は、ランダムであってもよい。
【００４６】
オプションとして、広告挿入通知２８は、通知の中の各広告スロットに関連付けられた１つまたは複数の広告ソース標識６０をさらに含むことが可能である。ソース標識６０は、対応する広告挿入スロットに関して、いずれの広告ソースを使用すべきかの指示をもたらす。例えば、無線デバイスは、デバイスメモリの中に広告をローカルで格納することが可能であり、さらに、無線デバイスは、１つまたは複数の専用広告チャネルにアクセスを有することが可能である。専用直線供給広告チャネルが、広告挿入スロットの間、リアルタイムストリーミングメディアコンテンツを広告チャネルに合わせ、さらに広告挿入スロットの持続時間が終わった後、ストリーミングメディアコンテンツに再び合わせることを可能にする。各通知の中に、さらに／または通知の中の各挿入スロットに関してソース標識６０を供給することによって、広告のソースが、スロットごとに定義されることが可能である。このことは、所与のリアルタイムストリーミングプログラムに関して、１つの広告スロットに関する広告のソースは、後続のスロットに関する広告のソースとは異なる可能性があることを意味する。
【００４７】
専用広告チャネル、または他の何らかの広告ソースは、無線デバイスが、広告のローカルストレージをサポートしない場合、ソース標識がそのように示していなくても、フォールバックソースであることが可能である。このことは、同一のリアルタイムメディアコンテンツサービスを受ける異なる無線デバイスの間でソース逸脱を可能にする。例えば、広告のローカルストレージをサポートするデバイスが、ローカルストレージから広告を選択する一方で、広告のローカルストレージをサポートしないデバイスは、専用広告チャネルをソースとして選択することができる。さらに、一部の態様によれば、広告挿入システムは、広告のソースが、無線デバイスメモリ、専用チャネルなどの単一のソースに限定されるように構成されることが可能である。これらの態様では、ソース標識６０を含める必要性は、単一ソース構成によって除かれる。
【００４８】
オプションとして、広告挿入通知２８は、通知の中の各広告スロットに関連付けられた１つまたは複数の専用直線供給広告チャネル６２をさらに含むことが可能である。専用広告チャネル６２は、専用チャネルがソースであることを通知が示す場合、無線デバイスが、広告のローカルストレージをサポートしない場合、専用チャネルが唯一のソースであるように広告挿入システムが構成される場合、またはそれ以外の場合に、広告を選択するのに使用されることが可能である。各専用チャネルは、一般に、異なる広告カテゴリに関連付けられるので、専用広告チャネル６２のリストが、提供されることが可能である。例えば、１つの専用広告チャネルは、スポーツ関連の広告を流すことが可能であり、第２の専用広告チャネルは、ファッション関連の広告を流すことが可能であるといった具合である。各専用広告チャネルに関連付けられたメタデータが、カテゴリ、ならびにそのチャネルに関するターゲットとされる人口層、そのチャネルに関するターゲットとされる地理的区域などの他の任意の特性を識別するのに役立つ。
【００４９】
広告挿入通知が広告特性５８を含む態様において、広告挿入モジュール３２は、広告特性５８を、広告チャネル６２のリストに関連付けられたメタデータと比較して、指定された挿入スロット２２の中に広告を挿入するのに合わせられる広告チャネルを選択するように動作可能であり得る。広告特性５８が優先順位付けされたリストの中で提示される態様において、リストの最上位の特性がまず、専用広告チャネルとマッチングされてからでないと、リスト上で次に高い順位の特性は、考慮されない。リストが優先順位付けされない他の態様では、リストアップされた広告特性のなかから最もよいマッチを有すると判定された広告チャネルが、提示されることが可能である。広告選択特性５８が、広告挿入通知の中で全く提示されない、またはそれ以外でデバイスに全く利用可能でない他の態様において、専用広告チャネルのリストは、リストの最上位にあり、利用可能な専用広告チャネルが、デフォルトとして提示されるように、コンテンツプロバイダによって優先順位付けされることが可能である。
【００５０】
オプションとして、広告挿入通知は、広告挿入通知の、別名、改訂版とも呼ばれるバージョンを識別するように作用可能なバージョン標識６４を含むことが可能である。一部の態様において、広告挿入通知は、通知に関連付けられた挿入スロットの少なくとも１つスロットの持続時間の終了に先立って、更新されることが可能である。更新可能な情報には、開始広告挿入識別子５４、広告挿入スロット持続時間識別子５６、広告特性５８、および更新／変更を要求する他の任意の制御データが含まれるが、以上には限定されない。更新された広告挿入通知は、有効期限が切れた広告挿入スロットを除去すること、および／または新たな広告挿入スロット（すなわち、前の通知が送られて以来、追加されたスロット）の追加をさらに可能にする。バージョン標識６４は、無線デバイス１２上の広告挿入モジュール３２に、変更／更新が行われたという通知を与える。広告挿入通知は、時間的に最後の関連する広告挿入スロットの持続時間の終わりまで通知に関連付けられた、最初の広告挿入スロットの出現に先立って、更新されることが可能であることに留意されたい。
【００５１】
図３を参照すると、別の態様による、広告挿入通知を生成するため、および送信するためのリアルタイムブロードキャストシステム１４におけるネットワークデバイス７０の詳細なブロック図が、示されている。ネットワークデバイス７０は、任意のタイプのハードウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、または専用もしくは汎用のコンピューティングデバイスである任意のコンピューティングデバイスの少なくとも１つを備えることが可能である。さらに、ネットワークデバイス７０上で、またはデバイス７０によって動作させられる、または実行されるものとして、本明細書で説明されるモジュールおよびアプリケーションは、完全にネットワークデバイス７０上で実行されることが可能であり、あるいは代替として、他の態様では、別々のサーバまたはコンピュータデバイスが、相手に使用可能なフォーマットでデータを供給し、さらに／または無線デバイス１２と、ネットワークデバイス７０によって実行されるモジュールおよびアプリケーションとの間のデータフローにおける制御の別個の層をもたらすように、協調して働くことが可能である。
【００５２】
ネットワークデバイス７０は、有線ネットワークまたは無線ネットワークを介してデータを送受信することができ、さらにルーチンおよびアプリケーションを実行することができるコンピュータプラットフォーム７２を含む。コンピュータプラットフォーム７２は、ＲＯＭおよびＲＡＭ（読取り専用メモリおよび／またはランダムアクセスメモリ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリなどの、揮発性メモリおよび不揮発性メモリを備えることが可能な、メモリ７４を含む。さらに、メモリ７４は、１つまたは複数のフラッシュメモリセルを含むことが可能であり、あるいは磁気媒体、光媒体、テープ、またはソフトディスクもしくはハードディスクなどの任意の二次ストレージデバイスまたは三次ストレージデバイスであることが可能である。
【００５３】
さらに、コンピュータプラットフォーム７２は、ＡＳＩＣ（特定用途向け集積回路）、または他のチップセット、論理回路、または他のデータ処理デバイスであることが可能なプロセッサ７６も含む。プロセッサ７６は、ネットワークデバイス７０の機能、ならびに有線ネットワーク上、および／または無線ネットワーク上のネットワークデバイスの運用性を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実施された様々な処理サブシステム７８を含む。例えば、処理サブシステム７８は、他のネットワーク化されたデバイスを相手に通信を開始すること、および維持すること、ならびにデータを交換することを可能にすることができる。開示される態様に関して、プロセッサ７６の処理サブシステム７８は、広告挿入通知ジェネレータ２４と対話する任意のサブシステム構成要素を含むことが可能である。
【００５４】
コンピュータプラットフォーム７２は、ネットワークデバイス７０の様々な構成要素の間、ならびにネットワークデバイス７０と無線デバイス１２の間で通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実施された通信モジュール８０をさらに含む。通信モジュール８０は、無線通信接続を確立するための、要求されるハードウェア、ファームウェア、ソフトウェア、および／または以上の組合せを含むことが可能である。通信モジュール８０は、リアルタイムストリーミングメディアサービスの一環として、リアルタイムストリーミングメディアコンテンツおよび広告挿入通知を送信するように動作可能である。
【００５５】
ネットワークデバイス７０のメモリ７４は、複数のチャネルを介してリアルタイムストリーミングメディアコンテンツ２０を配信するように動作可能なリアルタイムストリーミングメディアサービス１８を含むことが可能である。リアルタイムストリーミングメディアコンテンツ２０は、１つまたは複数の広告挿入スロット２２を含むことが可能である。広告挿入スロット２２は、コンテンツプロバイダが、リアルタイムメディアコンテンツ２０に関連して無線デバイスに広告を供給することを許す。広告挿入スロット２２は、リアルタイムコンテンツ提示の全体にわたって所定の周期で生じる所定のスロットであることが可能である。例えば、指定されたリアルタイムメディアコンテンツプログラムに関して、広告挿入スロットは、１０分に１回、各挿入スロットが２分の長さで生じるように事前決定されることが可能である。他の態様において、広告挿入スロット２２は、リアルタイムメディアコンテンツの動的性質と互いに関係するように動的に定義されることが可能である。例えば、スポーツイベントなどのライブのイベントが、広告挿入スロットが、そのライブのイベントの予測できない性質のため、オンザフライで動的に定義されるべきことを規定することが可能である。そのような事例において、ブロードキャストコンテンツプロバイダは、リアルタイムストリーミングメディアコンテンツ内の広告挿入スロットの始まりおよび持続時間を識別することを担うことが可能である。
【００５６】
さらに、広告挿入スロット２２は、通常のリアルタイムメディアストリーミングコンテンツを中断するスロットとして本明細書で説明されるが、通常のリアルタイムメディアストリーミングコンテンツと連携して広告挿入をもたらす広告挿入スロット２２を構成することも可能である。例えば、広告挿入スロットは、広告が、リアルタイムストリーミングメディアコンテンツと一緒に分割スクリーン表示において、または通常のリアルタイムメディアストリーミングコンテンツと一緒に提示されるバナータイプもしくは縁端部タイプの広告として提示されることを可能にしてもよい。そのような態様は、広告が、リアルタイムストリーミングメディアサービスを中断することなしに、挿入されることを可能にする。
【００５７】
リアルタイムブロードキャストシステム１４のネットワークデバイス７０は、広告挿入通知を生成するように動作可能な広告挿入通知ジェネレータ２４をさらに含む。広告挿入通知ジェネレータ２４は、リアルタイムストリーミングメディアコンテンツにおいて広告スロットが差し迫っていることを示す広告スロット標識２６を受信するように動作可能であり、受信することは、広告挿入通知２８の生成を要求する。前述したとおり、広告挿入スロット２２は、リアルタイムブロードキャストの始まりに先立って、事前決定されても、リアルタイムブロードキャスト全体にわたって、必要に応じて、動的に決定されてもよい。少なくとも、標識２６は、１つまたは複数の広告スロット識別子８２を含み、識別子８２には、一部の態様では、識別される各広告スロットに関して、サービス識別子５０、開始広告挿入スロット識別子５２、および広告挿入スロット持続時間識別子５４が含まれる。
【００５８】
広告挿入通知ジェネレータ２４は、広告挿入スロット標識２６の受信に基づいて、通知２８を生成するように動作可能である。広告挿入通知２８は、一部の態様では、識別される各スロットに関して、サービス識別子５０、開始挿入スロット識別子５２、および広告挿入スロット持続時間識別子５４を含む１つまたは複数の広告スロット識別子８２を含む。前述したとおり、一部の態様において、各通知２８は、単一の広告挿入スロット２２に対応する。しかし、他の態様では、この通知は、広告スロットがあらかじめ事前決定されている事例においてなど、複数の広告挿入スロット２２に対応することも可能である。図２は、広告挿入通知２８内に含められることが可能な、さらなるパラメータおよび制御データの詳細な例を与える。
【００５９】
生成されると、広告挿入通知２８は、リアルタイムストリーミングメディアサービスの一環として、無線デバイスの複数に送信される。前述したとおり、一部の態様において、広告挿入通知２８は、リアルタイムストリームの中でオーバヘッド情報を伝送するために指定された論理チャネルの一部として送信される。ほとんどの態様において、広告挿入通知２８は、対応する広告挿入スロット２２の出現に先立って、生成されて、数秒などの短い期間、送信される。このことは、無線デバイス終端で広告の適時の、効率的な選択を確実にするためである。広告挿入通知２８が複数の広告挿入スロット２２に対応する、他の態様において、通知２８は、この通知の中で定義された第１の広告挿入スロットの出現に先立って、生成されて、数秒などの短い期間、送信されることが可能である。
【００６０】
図４を参照すると、一態様による、広告挿入通知を受信し、さらにこの通知に従ってリアルタイムストリーミングメディアコンテンツの中に広告を挿入するように動作可能な無線デバイス１２の詳細なブロック図が、示されている。無線デバイス１２は、セルラ電話機、ＰＤＡ（携帯情報端末）、双方向テキストポケットベル、ポータブルコンピュータ、ならびに、さらには、無線通信ポータルを有するとともに、ネットワークもしくはインターネットへの有線接続を有することも可能な別個のコンピュータプラットフォームなどの、リアルタイムストリーミングブロードキャストコンテンツを受信するように構成された通信デバイスを含むことが可能である。無線デバイスは、遠隔スレーブであること、または、遠隔センサ、診断ツール、データ中継器などの、エンドユーザを有さず、無線ネットワークを介して単にデータを通信する他のデバイスであることが可能である。広告挿入通知を受信して、この通知に従ってリアルタイムストリーミングメディアコンテンツの中に広告を挿入するための、これらの装置および方法は、したがって、限定なしに、無線モデム、ＰＣＭＣＩＡカード、アクセス端末装置、デスクトップコンピュータ、または以上の任意の組合せもしくは部分的組合せを含む、無線通信ポータルを含む、任意の形態の無線デバイスまたは無線コンピュータモジュールの上で実行されることが可能である。
【００６１】
無線デバイス１２は、無線ネットワークを介してデータを送受信することができ、さらにルーチンおよびアプリケーションを実行することができるコンピュータプラットフォーム１００を含む。コンピュータプラットフォーム１００は、ＲＡＭおよびＲＯＭ（読取り専用メモリおよび／またはランダムアクセスメモリ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリなどの、揮発性メモリおよび不揮発性メモリを備えることが可能な、メモリ１０２を含む。さらに、メモリ１０２は、１つまたは複数のフラッシュメモリセルを含むことが可能であり、あるいは磁気媒体、光媒体、テープ、またはソフトディスクもしくはハードディスクなどの任意の二次ストレージデバイスまたは三次ストレージデバイスであることが可能である。
【００６２】
さらに、コンピュータプラットフォーム１００は、ＡＳＩＣ（特定用途向け集積回路）、または他のチップセット、プロセッサ、論理回路、または他のデータ処理デバイスであることが可能なプロセッサ１０４も含む。プロセッサ１０４は、無線デバイス１２のメモリ１０２の中に格納された、広告挿入モジュール３２やリアルタイムストリーミングメディアモジュール３０などの任意の常駐プログラムとインタフェースをとる「ＡＰＩ」（アプリケーションプログラミングインタフェース）層１０６を実行することが可能である。ＡＰＩ１０６は、通常、それぞれの無線デバイス上で実行されるランタイム環境である。１つのそのようなランタイム環境が、カリフォルニア州サンディエゴ市のクアルコム社によって開発されたＷｉｒｅｌｅｓｓ（登録商標）（ＢＲＥＷ（登録商標））ソフトウェアに関するバイナリランタイム環境である。例えば、無線コンピューティングデバイス上のアプリケーションの実行を制御するように動作する他のランタイム環境が、利用されてもよい。
【００６３】
プロセッサ１０４は、無線デバイス１２の機能、ならびに無線ネットワーク上のデバイスの運用性を可能にする、ハードウェア、ファームウェア、ソフトウェア、および以上の組合せで実施された様々な処理サブシステム１０８を含む。例えば、処理サブシステム１０８は、他のネットワーク化されたデバイスを相手に通信を開始すること、および維持すること、ならびにデータを交換することを可能にすることができる。通信デバイスがセルラ電話機として定義される態様において、通信プロセッサ１０４は、サウンド、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ、層１、層２、層３、メインコントロール、遠隔プロシージャ、ハンドセット、電力管理、ディジタル信号プロセッサ、メッセージング、呼マネージャ、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＰＯＳ、位置エンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、ボイスサービス、グラフィックス、ＵＳＢ、ＭＰＥＧなどのマルチメディア、ＧＰＲＳなど（以上のすべては、簡明のため、図２に個々に示されない）などの処理サブシステム１０８の１つまたは組合せをさらに含むことが可能である。開示される態様に関して、プロセッサ１０４の処理サブシステム１０８は、リアルタイムストリーミングメディアモジュール３０および／または広告挿入モジュール３２と対話する任意のサブシステム構成要素を含むことが可能である。
【００６４】
無線デバイス１２のコンピュータプラットフォーム１００は、リアルタイムストリーミングメディアサービスを受信するために、したがって、そのリアルタイムストリーミングメディアサービスを介してブロードキャストされた広告挿入通知を受信するために動作可能な通信モジュール１１０を含む。通信モジュール１１０は、リアルタイムブロードキャストを専用広告チャネルに合わせるために、さらに広告挿入スロットの持続時間の後、リアルタイムストリーミングメディアサービスに再び合わせるためにさらに動作可能であり得る。
【００６５】
また、コンピュータプラットフォーム１００のメモリ１０２は、広告３８を提示するのに使用される広告挿入スロット２２を含むリアルタイムストリーミングメディアコンテンツ２０を受信するように動作可能なリアルタイムストリーミングメディアモジュール３０も含む。
【００６６】
さらに、コンピュータプラットフォーム１００のメモリは、広告挿入スロット２２の中に広告を挿入するように動作可能である広告挿入モジュール３２を含む。広告挿入モジュールは、リアルタイムブロードキャストシステム１４から送信された広告挿入通知２８を受信するように動作可能な広告挿入通知レシーバ３４を含む。前述したとおり、広告挿入通知２８は、リアルタイムストリーミングメディアブロードキャストにおいてオーバヘッド情報を伝送する論理チャネルの一部として送信されることが可能である。広告挿入通知２８は、一部の態様において、識別される各スロットに関して、サービス識別子５０（図４に示さず）、開始挿入スロット識別子５２（図４に示さず）、および挿入スロット持続時間識別子５４（図４に示さず）を含む広告スロット識別子８２を含む。
【００６７】
オプションとして、広告挿入モジュール３２は、対応する広告挿入スロット２２の中で提示するための広告３８のソースを選択するように動作可能な広告ソースセレクタ１１２をさらに含む。一部の態様において、広告挿入通知２８は、無線デバイスメモリ、専用広告チャネルなどの、広告３８のソースを識別する広告ソース標識６０を含むことが可能である。広告挿入通知２８が広告ソース標識６０を含む事例において、広告のソースは、スロットごとに選択されることが可能である（すなわち、各通知が、異なるソースを識別することが可能であり、さらに複数スロット通知の中で識別された各スロットが、異なるソースを有することが可能である）。他の態様では、広告挿入システムは、広告のソースが事前決定されるように構成されて、したがって、すべての広告が、無線デバイスメモリ、専用広告チャネルなどの所定のソースから選択されることが可能である。広告のソースが無線デバイス上で事前構成される、そのような態様では、通知２８の中にソース標識６０を含める必要性は、除かれる。
【００６８】
広告挿入モジュール３２は、対応する広告挿入スロット２２の中で提示するための１つまたは複数の広告を選択するように動作可能な広告セレクタ３６をさらに含む。この１つまたは複数の広告の選択は、スロットにターゲットを絞った広告と、提示のために利用可能な広告（例えば、ローカルメモリの中に格納され、さらに／または専用広告チャネルから利用可能な）とを互いに関係付けることを可能にすることができる。スロットにターゲットを絞った広告は、広告のカテゴリ／サブカテゴリ、無線デバイスユーザのプロファイル、無線デバイスユーザの選好、無線デバイスのロケーション、時間帯などの、ただし、以上には限定されない１つまたは複数の広告特性またはユーザ特性に基づくことが可能である。
【００６９】
このため、広告挿入通知は、一部の態様において、広告を選択するのに使用される広告選択特性／プロファイル５８のリストを含むことが可能である。１つまたは複数の広告特性５８は、通知の中の各広告スロットに関連付けられる。広告特性５８は、いずれの広告が、関連する広告挿入スロット２２の中で提示されることが可能であるかを決定するための選択基準を定義する。広告特性は、広告挿入スロットに関するターゲットを絞った広告のカテゴリおよび／またはサブカテゴリ、広告に関してターゲットとされるユーザ人口層、広告に関してターゲットとされる地理的ロケーション、広告に関して選好される時間帯／週／月／年などが含まれることが可能であるが、以上には限定されない。いずれの広告、またはいずれの複数の広告を選択すべきかの決定は、利用可能な広告に関連付けられたメタデータと、１つまたは複数の広告特性５８との間のマッチに基づく。一部の態様において、広告特性５８は、リストの最上位の特性がまず、マッチングされてからでないと、リスト上で次に高い順位の特性が考慮されないように、優先順位付けされたリストにおいて提示されることが可能である。リストが優先順位付けされない他の態様では、リストアップされた広告特性のなかから最もよいマッチを有すると判定された広告が、提示されることが可能である。広告選択特性５８が広告挿入通知２８の中に含められることも、含められないことも可能な他の態様では、広告選択特性は、無線デバイスメモリの中で事前構成されることが可能である。
【００７０】
他の態様において、広告挿入通知は、専用チャネルの特定に従って広告を選択するのに使用される専用広告チャネル６２のリストを含むことが可能である。ソース選択、事前構成された情報、および／または特定の無線デバイスがローカル広告格納をサポートすることができないことに基づいて、通知の中の各広告スロットに専用直線供給広告チャネル６２が関連付けられることが可能である。各専用チャネルは、一般に、異なる広告カテゴリに関連付けられる。例えば、１つの専用広告チャネルは、スポーツ関連の広告を流すことが可能であり、第２の専用広告チャネルは、ファッション関連の広告を流すことが可能であるといった具合である。各専用広告チャネルに関連付けられたメタデータが、カテゴリ、ならびにそのチャネル上で伝送される広告に関する他の任意の特性を識別するのに役立つ。
【００７１】
広告挿入通知が広告特性５８を含む態様において、広告挿入モジュール３２は、広告特性５８を、広告チャネル６２のリストに関連付けられたメタデータと比較して、指定された挿入スロット２２の中に広告を挿入するのに合わせられる広告チャネルを選択するように動作可能であり得る。広告特性５８が優先順位付けされたリストの中で提示される態様において、リストの最上位の特性がまず、専用広告チャネルとマッチングされてからでないと、リスト上で次に高い順位の特性は、考慮されない。リストが優先順位付けされない他の態様では、リストアップされた広告特性のなかから最もよいマッチを有すると判定された広告チャネルが、提示されることが可能である。広告選択特性５８が、広告挿入通知の中で全く提示されない、またはそれ以外でデバイスに全く利用可能でない他の態様において、専用広告チャネルのリストは、リストの最上位にあり、利用可能な専用広告チャネルが、デフォルトで提示のために選択されるように、コンテンツプロバイダによって優先順位付けされ、デバイス上で事前構成されることが可能である。
【００７２】
広告挿入モジュール３２は、無線デバイス１２上で、選択された広告を実行するように動作可能な広告エクセキュータ４０をさらに含む。１つまたは複数の広告３８の選択がローカルメモリからである、一部の態様において、その広告の実行は、メモリから、その選択された１つまたは複数の広告を取り出して、対応する広告スロット２２の中でその１つまたは複数の広告を提示することを含むことが可能である。その１つまたは複数の広告３８の選択が専用広告チャネルの選択に基づく、他の態様において、広告の実行は、広告スロットの間、適切な専用広告チャネルに合わせること、および広告挿入スロット２２の持続時間が終わった後、メディアコンテンツチャネルに再び合わせることを含むことが可能である。
【００７３】
別の態様によれば、図５は、広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスにおいて広告を挿入するための方法を表す流れ図である。イベント２００で、無線デバイスが、リアルタイムストリーミングメディアサービスの一環として、広告挿入通知を受信する。ほとんどの態様において、広告挿入通知は、広告挿入スロットの出現に先立って、短い期間（例えば、数秒）、送信されて、無線デバイスによって受信される。このことは、広告挿入スロットの中に挿入されるべき広告の効率的で、適時の決定を確実にするためである。
【００７４】
判定２１０で、無線デバイスメモリからの広告の選択を通知が示すかどうかについての判定が、行われる。これに関して、通知は、無線デバイスメモリからの広告の選択を示すように有効にされたソース標識を含むことが可能である。代替として、広告挿入システムは、広告の選択が、専用広告チャネルの選択に限られるように構成されてもよい。広告挿入通知が、広告の選択がローカル無線デバイスメモリからでないことを示す場合、判定２２０で、専用広告チャネルのリストを通知が含むかどうかについての判定が、行われる。広告挿入通知が、１つまたは複数の広告チャネルのリストを含まない場合、イベント２３０で、無線デバイスは、デバイス上の利用可能な事前構成された情報に基づいて、またはランダムに（デバイス上で事前構成された情報が全く存在しない場合）、利用可能な専用広告チャネルを選択することができ、さらにイベント２４０で、無線デバイスは、広告挿入スロットの持続時間にわたって、その選択された広告チャネルに合わせられる。
【００７５】
通知が１つまたは複数の広告チャネルのリストを含むという判定が行われた場合、判定２５０で、通知が、広告選択特性のリストを含むかどうか、または無線デバイスが、ブロードキャストサービスによって定義された広告選択特性への他のアクセスを有するかどうかについての判定が、行われる。通知が、広告選択特性を含まず、さらにデバイスが、広告選択特性への他のアクセスを全く有さないという判定が行われた場合、イベント２６０で、広告チャネルは、通知の中のチャネルの優先順位付けされたリストから、またはリストが優先順位付けされていない場合、デバイス上の事前構成された情報に基づいて、またはチャネルのリストからランダムに、選択され、さらにイベント２４０で、無線デバイスは、広告挿入スロットの持続時間にわたって、その選択された広告チャネルに合わせられる。
【００７６】
通知が広告選択特性／プロファイルを含むという判定が行われた場合、イベント２７０で、広告特性／プロファイルと、広告チャネルのリストに関連付けられたメタデータとの間のマッチに基づいて、チャネルが選択される。広告特性／プロファイルに優先順位が付けられている場合、最高優先順位の特性のマッチが特定されてからでないと、２番目に高い優先順位の特性のマッチに進まない。広告特性／プロファイルに優先順位が付けられていない場合、広告チャネルは、利用可能なすべての広告チャネルからの最もよいマッチに基づいて、選択される。広告チャネルが選択されると、イベント２４０で、無線デバイスが、広告挿入スロットの持続時間にわたって、その選択された広告チャネルに合わせられる。
【００７７】
判定２１０で、通知がローカル無線デバイスメモリからの広告の選択を示すという判定が、行われた場合、判定２８０で、無線デバイスが、広告のローカル格納をサポートするかどうか、またはストレージの中に広告を現在、有するかどうかについての判定が、行われる。デバイスが広告格納をサポートしない、またはそれ以外で、ストレージの中に広告を現在、全く有さないという判定が、行われた場合、プロセスフローは、判定２２０に戻り、通知が専用広告チャネルのリストを含むかどうかについての判定が、行われる。
【００７８】
デバイスが広告のローカル格納をサポートし、さらにストレージの中に広告を現在、有するという判定が、行われた場合、判定２９０で、通知が広告選択特性／プロファイルを含むかどうか、または無線デバイスが、ブロードキャストサービスによって定義される広告選択特性への他のアクセスを有するかどうかについての判定が、行われる。通知が広告選択特性を含まず、さらにデバイスが、広告選択特性への他のアクセスを有さないという判定が、行われた場合（例えば、デバイス上の事前構成された情報に基づいて、またはユーザのプロファイル／選好に基づいて）、イベント３００で、無線デバイスは、無線デバイスストレージからの広告もしくは複数の広告をランダムに選択することが可能である。選択されると、イベント３１０で、選択された広告は、広告挿入スロットの中で提示される。
【００７９】
通知が広告特性／プロファイルを含む、またはデバイスが、広告選択特性への他のアクセスを有するという判定が、行われた場合、イベント３２０で、無線デバイスが、広告選択特性と、格納された広告に関連付けられたメタデータとの間のマッチに基づく広告を選択する。広告特性／プロファイルに優先順位が付けられている場合、最高優先順位の特性のマッチが特定されてからでないと、２番目に高い優先順位の特性のマッチに進まない。広告特性／プロファイルに優先順位が付けられていない場合、広告チャネルは、利用可能なすべての広告チャネルからの最もよいマッチに基づいて、選択される。広告チャネルが選択されると、イベント３１０で、無線デバイスが、その選択された広告チャネルを、広告挿入スロットの中で提示する。
【００８０】
図６は、別の態様による、リアルタイムストリーミングメディアコンテンツの中で広告挿入通知を生成するため、および送信するための方法の流れ図である。イベント４００で、リアルタイムブロードキャストシステムが、リアルタイムストリーミングメディアサービスにおいて少なくとも１つの差し迫った広告挿入スロットの指示を受信する。この指示は、サービスＩＤ（service identification）、開始広告挿入スロット識別子、および広告挿入持続時間識別子を含むことが可能である。この指示は、概ね所定の間隔で出現する所定の広告挿入スロットに基づくことが可能である。このタイプの指示は、一般に、所定の中断を有するリアルタイムブロードキャストコンテンツに関連する、または分割スクリーン表示および／または広告バナーの形態で広告挿入を可能にする。代替として、他の態様では、この指示は、必要に応じて作成される動的広告挿入スロットに基づくことが可能である。このタイプの指示は、一般に、ライブのイベントなどの場当たりな中断を有するリアルタイムブロードキャストに関連する。
【００８１】
イベント４１０で、リアルタイムブロードキャストシステムが、受信された指示に基づいて、広告挿入通知を生成する。この通知は、サービスＩＤ、開始広告挿入スロット識別子、および広告持続時間指示を含むことが可能な挿入スロット識別子を含む。さらに、この通知は、オプションとして、広告ソースとして無線デバイスメモリ、および／または専用広告チャネルなどを示す広告ソース識別子を含むことが可能である。また、この通知は、広告および／または広告チャネルを選択するのに使用される優先順位が付けられた、もしくは優先順位が付けられていない広告選択特性／プロファイル、および／または優先順位が付けられた、もしくは優先順位が付けられていない広告チャネルリストを含むことも可能である。
【００８２】
イベント４２０で、広告挿入通知が、リアルタイムストリーミングメディアサービスの一環として複数の無線デバイスに送信される。この通知は、リアルタイムストリームの中でオーバヘッド情報を送信することに対応するのに使用される論理チャネルを介して、送信されることが可能である。この通知は、挿入スロット持続時間中にリアルタイムストリーミングメディアサービスに参加するデバイスに対応するように、時間的に最後の挿入スロットの終わりまで、絶えず送信されることが可能である。
【００８３】
さらに、図６の方法は、挿入スロット開始時間、広告挿入スロット持続時間、選択基準などの、ただし、以上には限定されない、改訂された制御データで広告を更新することを可能にすることができる。さらに、更新された広告挿入通知は、有効期限が切れた広告挿入スロットを除去すること、および／または新たな広告挿入スロットの識別を可能にすることができる。通知の更新されたバージョンは、その通知に関連付けられた時間的に最後の挿入スロットの持続時間の完了まで、生成されて、送信されることが可能である。
【００８４】
別の態様によれば、図７は、無線デバイスにおいて広告挿入通知を受信するため、およびこの通知に従ってリアルタイムストリーミングメディアサービスにおいて広告を挿入するための方法の流れ図である。イベント５００で、無線デバイスが、リアルタイムストリーミングメディアサービスの一環として送信された広告通知を受信する。通知は、リアルタイムストリーミングメディアサービス内の少なくとも１つの差し迫った広告挿入スロットのＩＤを含む。
【００８５】
オプションのイベント５１０で、１つまたは複数の広告に関するソースが、通知の中のオプションのソース標識に基づいて、選択される。このソース標識は、無線デバイスメモリから広告を選択すること、または選択された専用広告チャネルにブロードキャストを合わせることを可能にすることができる。他の態様では、広告挿入システムは、広告が、デバイスメモリ、専用広告チャネル、または他の任意のソースから選択されるよう事前構成されるように、広告のソースを事前構成することができる。
【００８６】
イベント５２０で、通知に基づいて、少なくとも１つの広告挿入スロットの中に挿入されるように、１つまたは複数の広告が選択される。一態様において、この通知は、選択基準として使用される広告選択特性／プロファイルのリストを含むことが可能であり、あるいはデバイスが、ブロードキャストサービスによって定義された広告選択特性への他のアクセスを有することが可能である。広告選択特性は、広告の示されるソース、または事前構成されたソースに応じて、メモリから、専用広告チャネルから、または別のソースから広告を選択する際に使用されることが可能である。選択特性は、選択特性に対するマッチ、または最もよいマッチを特定するように、広告、および／または専用チャネルに関連付けられたメタデータと比較されることが可能である。
【００８７】
イベント５３０で、選択された広告が、無線デバイス上で、リアルタイムストリーミングメディアサービスの広告挿入スロットの中で実行される。実行は、デバイスメモリから１つまたは複数の広告を取り出すこと、および挿入スロットの中で、これらの広告を再生すること、または挿入スロットの持続時間にわたって、選択された専用広告チャネルに合わせることを伴うことが可能である。
【００８８】
前述した図６および図７の方法は、それぞれ、図８および図９に示される対応する装置によって実行されることが可能である。
【００８９】
本明細書で開示される実施形態に関連して説明される様々な例示的なロジック、論理ブロック、モジュール、および回路は、汎用プロセッサ、ＤＳＰ（ディジタル信号プロセッサ）、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレー）もしくは他のプログラマブル論理デバイス、ディスクリートのゲートもしくはトランジスタロジック、ディスクリートのハードウェア構成要素、または本明細書で説明される機能を実行するように設計された、以上の任意の組合せを使用して実施される、または実行されることが可能である。汎用プロセッサは、マイクロプロセッサであることが可能であるが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態マシンであってもよい。また、プロセッサは、コンピューティングデバイスの組合せとして、例えば、ＤＳＰとマイクロプロセッサの組合せとして、複数のマイクロプロセッサとして、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサとして、または他の任意のそのような構成として実施されてもよい。さらに、少なくとも１つのプロセッサは、前述したステップおよび／またはアクションの１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備えることが可能である。
【００９０】
さらに、本明細書で開示される態様に関連して説明される方法またはアルゴリズムのステップおよび／またはアクションは、ハードウェアで直接に、プロセッサによって実行されるソフトウェアモジュールで、またはこの２つの組合せで実施されることが可能である。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の任意の形態の記憶媒体の中に存在することが可能である。例示的な記憶媒体が、プロセッサに結合されることが可能であり、したがって、プロセッサは、この記憶媒体から情報を読み取ること、およびこの記憶媒体に情報を書き込むことができる。代替として、記憶媒体は、プロセッサと一体化していてもよい。さらに、一部の態様において、プロセッサと記憶媒体は、ＡＳＩＣ内に存在してもよい。さらに、このＡＳＩＣが、ユーザ端末装置内に存在することが可能である。代替として、プロセッサと記憶媒体は、ユーザ端末装置におけるディスクリートの構成要素として存在してもよい。さらに、一部の態様において、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラム製品に組み込まれることが可能なマシン可読媒体上、および／またはコンピュータ可読媒体上のコードおよび／または命令の１つ、任意の組合せ、またはセットとして存在することも可能である。
【００９１】
１つまたは複数の例示的な実施形態において、説明される機能は、ハードウェアで、ソフトウェアで、ファームウェアで、または以上の任意の組合せで実施されることが可能である。ソフトウェアで実施される場合、これらの機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に格納される、またはコンピュータ可読媒体を介して送信されることが可能である。コンピュータ可読媒体は、１つの場所から別の場所にコンピュータプログラムを移すことを円滑にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体をともに含む。記憶媒体は、コンピュータによってアクセスされることが可能な任意の利用可能な媒体であることが可能である。例として、限定としてではなく、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または命令もしくはデータ構造の形態で所望されるプログラムコードを伝送する、もしくは格納するのに使用されることが可能であり、さらにコンピュータによってアクセスされることが可能である他の任意の媒体を備えることが可能である。また、任意の接続が、コンピュータ可読媒体と適切に呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、より対線、ＤＳＬ（ディジタル加入者線）、または赤外線、無線、およびマイクロ波などの無線技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信される場合、その同軸ケーブル、光ファイバケーブル、より対線、ＤＳＬ、または赤外線、無線、およびマイクロ波などの無線技術が、媒体の定義に含められる。本明細書で使用されるディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）には、ＣＤ（コンパクトディスク（ｄｉｓｃ））、レーザディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、ＤＶＤ（ディジタルバーサタイルディスク（ｄｉｓｃ））、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルーレイディスク（ｄｉｓｃ）が含まれ、ただし、ディスク（ｄｉｓｋ）は、通常、データを磁気的に再現するのに対して、ディスク（ｄｉｓｃ）は、レーザを使用してデータを光学的に再現する。また、以上の媒体の組合せも、コンピュータ可読媒体の範囲内に含められなければならない。
【００９２】
以上の開示は、例示的な態様および／または実施形態を説明するが、添付の特許請求の範囲によって規定される、説明される態様および／または実施形態の範囲を逸脱することなく、これらの態様および／または実施形態に様々な変更および変形が行われ得ることに留意されたい。さらに、説明される態様および／または実施形態の要素は、単数形で説明される、または主張される可能性があるものの、単数形に限定されることが明記されない限り、複数形も企図される。さらに、特に明記しない限り、任意の態様および／または実施形態のすべて、または一部分が、他の任意の態様および／または実施形態のすべて、または一部分と一緒に利用されることが可能である。
【００９３】
このため、本態様は、リアルタイムストリーミングメディアサービスにおける広告挿入通知のためのシステム、方法、および装置を提供する。広告通知は、放送事業者レベルで生成されて、広告スロットの出現に先立って、リアルタイムストリームの中で無線デバイスに送信される。広告挿入通知は、広告挿入スロットの開始時間および持続時間について無線デバイスに知らせる。一部の態様において、広告挿入通知は、ローカル無線デバイスストレージから、専用広告チャネルからなど、広告のソースを示すことが可能である。さらに、他のいくつかの態様において、広告挿入通知は、いずれの広告が関連する広告挿入スロットの中に挿入されるべきかを決定するのに使用されることが可能な広告選択基準を含むことが可能である。このため、これらの態様は、全体的な挿入プロセスに遅延を加えることなしに、広告をカスタマイズすること、および／または広告のターゲットを絞ることを可能にする効率的な仕方で、広告が、リアルタイムストリーミングメディアサービスにおいて挿入されることを可能にする。本明細書で説明される態様は、広告ソースがスロットごとに定義されることを可能にし、さらに広告決定が、スロットごとに無線デバイスにおいて行われることを可能にする。
【００９４】
以上の説明、および関連する図面において提示される教示を利用する、本発明が属する分野の業者には、多くの変形形態、および他の態様が、想起されよう。したがって、態様は、開示される特定の態様に限定されないこと、ならびに変形形態および他の態様が、添付の特許請求の範囲に含められることが意図されることを理解されたい。特定の用語が本明細書で使用されるものの、これらの用語は、限定するためにではなく、一般的で、説明的な意味で使用されるに過ぎない。したがって、説明される態様は、添付の特許請求の範囲の趣旨および範囲に含まれる、すべてのそのような変更、変形、および変種を包含することを意図している。さらに、「含む」という用語が、詳細な説明、または特許請求の範囲において使用される限りで、そのような用語は、「備える」という用語が、請求項におけるつなぎの言葉として使用される場合の、「備える」と同様に、包含的であることが意図される。
【図１】
2011519188.tif 000003
【図２】
2011519188.tif 000004
【図３】
2011519188.tif 000005
【図４】
2011519188.tif 000006
【図５】
2011519188.tif 000007
【図６】
2011519188.tif 000008
【図７】
2011519188.tif 000009
【図８】
2011519188.tif 000010
【図９】
2011519188.tif 000011
【国際調査報告】
2011519188.tif 000012
2011519188.tif 000013
2011519188.tif 000014