情報を配信する方法であって、前記情報に対する1つ又は複数の要求を検出することと、前記情報をブロードキャストするかを判定することと、前記判定に基づいて、前記情報をブロードキャスト送信で送信することとを備える方法。前記1つ又は複数の要求は、1つ又は複数のユニキャスト送信に関連する請求項1に記載の方法。判定することは、1つ又は複数のブロードキャスト条件が満たされた場合、前記情報をブロードキャストすると判定することを備える請求項1に記載の方法。判定することは、前記1つ又は複数の要求に関連するパラメータを閾値と比較することを備える請求項1に記載の方法。送信することは、前記パラメータが前記閾値を超えた場合、前記情報を前記ブロードキャスト送信で送信することを備える請求項4に記載の方法。前記パラメータを、検出された前記1つ又は複数の要求の数に等しく設定することを更に備える請求項4に記載の方法。前記パラメータを、選択された時間間隔内に検出された前記1つ又は複数の要求の数に等しく設定することを更に備える請求項4に記載の方法。前記ブロードキャスト送信における情報に、マーカを関連付けることを更に備える請求項1に記載の方法。情報を配信する装置であって、前記情報に対する1つ又は複数の要求を検出するように構成された検出器と、前記情報をブロードキャストするかを判定するように構成された判定モジュールと、前記判定に基づいて、前記情報をブロードキャスト送信で送信するように構成された送信機とを備える装置。前記1つ又は複数の要求は、1つ又は複数のユニキャスト送信に関連する請求項9に記載の装置。前記判定モジュールは、1つ又は複数のブロードキャスト条件が満たされた場合、前記情報をブロードキャストすると判定するように構成された請求項9に記載の装置。前記判定モジュールは、前記1つ又は複数の要求に関連するパラメータを閾値と比較するように構成された請求項9に記載の装置。前記送信機は、前記パラメータが前記閾値を超えた場合、前記情報を前記ブロードキャスト送信で送信するように構成された請求項12に記載の装置。前記パラメータは、検出された前記1つ又は複数の要求の数に等しい請求項12に記載の装置。前記パラメータは、選択された時間間隔内に検出された前記1つ又は複数の要求の数に等しい請求項12に記載の装置。前記ブロードキャストにおける情報に、マーカを関連付けるように構成されたマーカモジュールを更に備える請求項9に記載の装置。情報を配信する装置であって、前記情報に対する1つ又は複数の要求を検出する手段と、前記情報をブロードキャストするかを判定する手段と、前記判定に基づいて、前記情報をブロードキャスト送信で送信する手段とを備える装置。前記1つ又は複数の要求は、1つ又は複数のユニキャスト送信に関連する請求項17に記載の装置。前記判定する手段は、1つ又は複数のブロードキャスト条件が満たされた場合、前記情報をブロードキャストすると判定する請求項17に記載の装置。前記判定する手段は、前記1つ又は複数の要求に関連するパラメータを閾値と比較する手段を備える請求項17に記載の装置。前記送信する手段は、前記パラメータが前記閾値を超えた場合、前記情報を前記ブロードキャスト送信で送信する請求項20に記載の装置。前記パラメータは、検出された前記1つ又は複数の要求の数に等しい請求項20に記載の装置。前記パラメータは、選択された時間間隔内に検出された前記1つ又は複数の要求の数に等しい請求項20に記載の装置。前記ブロードキャスト送信内における情報に、マーカを関連付ける手段を更に備える請求項17に記載の装置。実行されると情報を配信するように動作するコンピュータプログラムを組み込むコンピュータ読取可能媒体であって、前記コンピュータプログラムは、前記情報に対する1つ又は複数の要求を検出する命令と、前記情報をブロードキャストするかを判定する命令と、前記判定に基づいて、前記情報をブロードキャスト送信で送信する命令とを備えるコンピュータ読取可能媒体。前記1つ又は複数の要求は、1つ又は複数のユニキャスト送信に関連する請求項25に記載のコンピュータプログラム。前記判定する命令は、1つ又は複数のブロードキャスト条件が満たされた場合、前記情報をブロードキャストすると判定する命令を備える請求項25に記載のコンピュータプログラム。前記判定する命令は、前記1つ又は複数の要求に関連するパラメータを閾値と比較する命令を備える請求項25に記載のコンピュータプログラム。前記送信する命令は、前記パラメータが前記閾値を超えた場合、前記情報を前記ブロードキャスト送信で送信する命令を備える請求項28に記載のコンピュータプログラム。前記パラメータを、検出された前記1つ又は複数の要求の数に等しく設定する命令を更に備える請求項28に記載のコンピュータプログラム。前記パラメータを、選択された時間間隔内に検出された前記1つ又は複数の要求の数に等しく設定する命令を更に備える請求項28に記載のコンピュータプログラム。前記ブロードキャスト送信における情報に、マーカを関連付ける命令を更に備える請求項25に記載のコンピュータプログラム。情報を配信する少なくとも1つのプロセッサであって、前記情報に対する1つ又は複数の要求を検出し、前記情報をブロードキャストするかを判定し、前記判定に基づいて、前記情報をブロードキャスト送信で送信するように構成された少なくとも1つのプロセッサ。前記1つ又は複数の要求は、1つ又は複数のユニキャスト送信に関連する請求項33に記載の少なくとも1つのプロセッサ。1つ又は複数のブロードキャスト条件が満たされた場合、前記情報をブロードキャストすると判定する請求項33に記載の少なくとも1つのプロセッサ。前記1つ又は複数の要求に関連するパラメータを閾値と比較することによって、前記情報をブロードキャストすると判定する請求項33に記載の少なくとも1つのプロセッサ。前記パラメータが前記閾値を超えた場合、前記情報を前記ブロードキャスト送信で送信する請求項36に記載の少なくとも1つのプロセッサ。前記パラメータは、検出された前記1つ又は複数の要求の数に等しい請求項36に記載の少なくとも1つのプロセッサ。前記パラメータは、選択された時間間隔内に検出された前記1つ又は複数の要求の数に等しい請求項36に記載の少なくとも1つのプロセッサ。前記ブロードキャスト送信における情報に、マーカを関連付けるように更に構成された請求項33に記載の少なくとも1つのプロセッサ。本明細書に開示された実施形態の局面は、添付図面に関連して示される場合、詳細な説明を参照することによってより容易に明らかになるであろう。1つ又は複数の実施形態において、デバイスのグループへデータを効率的に配信するように動作する配信システムが提供される。例えばこのシステムは、無線通信ネットワークを介して効率的にデータを配信することに適する。実施形態において、配信システムは、情報をネットワーク上のデバイスへブロードキャスト/マルチキャストするように動作する。説明目的のために、本明細書でブロードキャストという用語は、ブロードキャスト、マルチキャスト、及び/又は2つ又はそれ以上のデバイスによって受信されることができるその他任意の送信を含む送信を称するために用いられる。このシステムは特に、無線ネットワーク環境において用いるために適するが、通信ネットワーク、例えばインターネットのような公衆ネットワーク、例えば仮想プライベートネットワークVPNのようなプライベートネットワーク、ローカルエリアネットワーク、広域ネットワーク、長距離ネットワーク、又はその他任意のタイプのデータネットワークを含むがそれらに限定されない任意のタイプのネットワーク環境において用いることができる。図1は、配信システムの実施形態を備えるネットワーク100を示す。ネットワーク100は、モバイルデバイス102、104、106、及び108のグループと、サーバ110と、通信ネットワーク112とを備える。説明目的のために、ネットワーク112は、サーバ110とデバイス102、104、106、及び108との間で無線通信を提供するように動作すると仮定する。この実施形態におけるデバイス102、104、106、及び108は、無線リンク114を通してネットワーク112と通信するモバイル電話を備える。実施形態において、無線リンク114は、直交周波数分割多重化OFDM技術に基づく無線通信リンクを備えるが、他の実施形態において、無線リンク114は、デバイスがネットワーク112と通信することを可能とするように動作する他の適切な技術を備えることができる。例えば、リンク114は、例えばワールドインターオペラビリティフォーマイクロウェーブアクセスWiMAXのような通信プロトコル/規格、例えば赤外線通信規格IrDAのような赤外線規格、短距離無線プロトコル/技術、Bluetooth登録商標技術、ZigBee登録商標プロトコル、超広帯域UWBプロトコル、ホームラジオ周波数HomeRF、共有無線アクセスプロトコルSWAP、例えば無線イーサネット登録商標互換性アライアンスWECA、無線フィデリティアライアンスWi-FiAlliance、802.11ネットワーク技術、公衆交換電話網技術、例えばインターネットのような公衆異機種環境通信ネットワーク技術、プライベート無線通信ネットワーク、陸上移動無線ネットワーク、符号分割多元接続CDMA、広帯域符号分割多元接続WCDMA、ユニバーサルモバイルテレコミュニケーションズシステムUMTS、アドバンストモバイルフォンサービスAMPS、時分割多元接続TDMA、周波数分割多元接続FDMA、グローバルシステムフォーモバイルコミュニケーションズGSM登録商標、単一キャリア1X無線送信技術RTT、エボリューションデータオンリーEV-DO技術、汎用パケット無線サービスGPRS、エンハンストデータGSM環境EDGE、高速ダウンリンクデータパケットアクセスHSPDA、アナログ衛星システムとデジタル衛星システム、又はその他任意の適切な技術/プロトコルを実現する有線及び/又は無線インタフェース構成要素を含むことができるが、それに限定されない。ネットワーク112は、有線ネットワーク及び/又は無線ネットワークの任意の組み合わせを備え、実施形態の範囲内である任意の数及び/又は任意のタイプのデバイスと通信するように動作する。例えば、配信システムの実施形態において用いるために適するその他のデバイスは、携帯情報端末PDA、eメールデバイス、ページャ、ノートブックコンピュータ、mp3プレーヤ、ビデオプレーヤ、又はデスクトップコンピュータを含むがそれらに限定されない。実施形態において、ネットワーク112は、ネットワーク112を用いる通信においてサーバ110とデバイスとの間のユニキャスト通信及びブロードキャスト通信を提供するように動作する別々のユニキャストネットワーク及びブロードキャストネットワークを備える。別の実施形態において、ネットワーク112は、ユニキャスト機能及びブロードキャスト機能の両方を提供する単一のネットワークである。従って、ネットワーク112は、本明細書で説明される配信システムの実施形態を提供するように動作するネットワークの任意の適切な組み合わせ、配置、又は構成を備える。実施形態において、サーバ110は、リアルタイム及びリアルタイムでないコンテンツやサービスを含む情報116を備える。例えば情報116は、ニュース、スポーツ、気象、経済情報、映画、及び/又はアプリケーション、プログラム、記事、又はその他任意の適切なタイプのコンテンツやサービスを含むマルチメディアコンテンツを備える。従って、情報116は、任意の適切な形式にフォーマットされたビデオ、オーディオ、又はその他の情報を備えることができる。動作中、デバイス102は、情報116のうちのいくつか又は全てを受信するためにサーバ110へ要求118を送信する。例えば要求118は、ネットワーク112を用いてデバイス102からサーバ110へフローするユニキャスト要求である。サーバ110は、ネットワーク112を用いる通信において受信される情報116への他のデバイスからの要求とともに要求118を受信する。実施形態において、サーバ110は、要求された情報を用いて各ユニキャスト要求に応答するように動作する。しかし受信された要求は、配信システムの動作中、処理もされる。サーバ110は判定モジュール120を備える。判定モジュール120は、情報116のうちのいくつか又は全てがいつネットワーク112を介してブロードキャストされるかを決定するように動作する。実施形態において、判定モジュール120は、受信された要求を検出し、要求された情報が多くのデバイスにとって関心があるかを判定するように動作する。例えば実施形態において、判定モジュール120は、その情報に対する要求の合計数を追跡するように動作し、もし合計数が閾値を超えれば、判定モジュール120は、ネットワーク112で情報を効率的にブロードキャストするために十分な数のデバイスがその情報に関心があると判定する。ブロードキャスト閾値は、ブロードキャストを起こすために必要な関心のレベルを示す任意の値に設定することができる。実施形態において、判定モジュール120は、情報116がブロードキャストされるかを判定する任意のアルゴリズムを実行することができる。例えばアルゴリズムは、受信した要求の数及び/又はレート、受信した要求の領域、情報の重要性、受信した要求の時間、及び/又はネットワーク112の動作や要求に関連するその他の特徴に基づきうる。従って、判定モジュール120は、1つ又は複数のブロードキャスト条件を定める1つ又は複数のパラメータを保持するように動作する。もしブロードキャスト条件が満たされれば、判定モジュール120は、ブロードキャストを起こすように動作する。判定モジュール120が、情報をブロードキャストすることを決定すると、サーバ110のブロードキャストモジュール122は、ブロードキャスト124によって示すように、ネットワーク112によって提供されるブロードキャストチャネルを介して情報をブロードキャストするように動作する。実施形態において、オプションとして、サーバ110はマーク付けモジュール126を備える。マーク付けモジュール126は、ブロードキャスト124を聞くことができるデバイスが、ブロードキャスト124が自身の関心のあるものかを判定することができるように、ブロードキャスト124内の情報をマーク又はタグするように動作する。デバイス104はネットワーク112に接続され、ブロードキャスト124を聞くことができる。デバイス104は、ブロードキャスト124が関心のあるコンテンツを含むかを判定するためにブロードキャスト124をフィルタするように動作するフィルタ128を備える。例えばデバイス104は、ブロードキャスト124を聞き、ブロードキャスト124が財務情報を含むか判定するためにブロードキャスト124に関連する任意のマーク付け又はタグを用いることができる。もしブロードキャスト124が財務情報を含めば、フィルタ128は、デバイス104がブロードキャスト124を受信し、後で表示するためにローカルキャッシュ130に財務情報を格納することを可能とする。例えば、デバイス104のユーザがネットワーク112から財務情報を取得しようと試みる場合、デバイス104はその情報がローカルに格納されているかを知るために、まずキャッシュ130をチェックする。もし情報がキャッシュ130内にあれば、デバイス104は、ネットワーク112にアクセスすることなくキャッシュ130からの情報をデバイスユーザに表示することができる。このように、配信システムの実施形態は、以下の機能のうちの1つ又は複数を実行することによって、情報をネットワーク上のデバイスへ効率的に配信するように動作する。a.情報に対する1つ又は複数の要求を検出する。b.1つ又は複数のブロードキャスト条件を定める1つ又は複数のパラメータを保持する。c.ブロードキャスト条件に基づいて情報をブロードキャストすることを決定する。d.オプションとして、1つ又は複数のマーカを用いて情報をマークする。e.ブロードキャストチャネルを介して情報をブロードキャストする。別の実施形態において、情報116、マーク付けモジュール126、及び/又はブロードキャストモジュール122は、1つ又は複数の他のサーバ又はネットワークエンティティに位置することができる。例えば、情報116、マーク付けモジュール126、及び/又はブロードキャストモジュール122は、情報サーバ132に位置することができる。この実施形態において、サーバ110の判定モジュール120は、もし情報116をブロードキャストすると決定すれば、情報サーバ132にコンタクトする。情報サーバ132はその後、上述したようにブロードキャスト124を提供する。このように配信システムの実施形態は、情報をネットワーク上の1つ又は複数のデバイスへ効率的に配信するように動作する。配信システムは、図1に関連して説明された実現形態に限定されず、他の実現形態も実施形態の範囲内で可能であるということが留意されるべきである。図2は、配信システムの実施形態において用いるサーバ200を示す。サーバ200は、判定モジュール202と、マーク付けモジュール204と、情報206と、受信機/検出器208と、送信機210とを備え、これらは全てデータバス212に接続されている。情報206は、サーバ200で利用可能な任意のタイプのリアルタイム及びリアルタイムでないコンテンツやサービスを備える。別の実施形態において、情報206は、サーバ200がアクセスを有するコンテンツ又はサービスを表す。例えばサーバ200は、情報206が利用可能である他のサーバ又はネットワークエンティティとのアクセスを有することができる。受信機/検出器208は、配信ネットワークを介して受信した情報に対する要求をサーバ200が処理することを可能とするように動作する任意の適切なハードウェア及び/又はソフトウェアを備える。受信機/検出器208は、情報206への1つ又は複数の要求214を受信及び/又は検出するように動作する。例えば実施形態において、受信機/検出器208は、ネットワーク上でデバイスからの情報206へのユニキャスト要求を検出するように動作する。判定モジュール202は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理、仮想計算機、メモリ、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを備える。判定モジュール202は、1つ又は複数のブロードキャスト条件を定める1つ又は複数のパラメータを保持し、ブロードキャスト条件のうちの何れかが満たされたかを判定するために情報206への要求を処理するように動作する。例えば、判定モジュール202は、情報に対する要求及び/又は配信ネットワークの動作に関連する1つ又は複数のパラメータを保持する。例えばパラメータは、受信した要求の数及び/又はレート、受信した要求の領域、要求されている情報の重要性、受信した要求の時間、及び/又は要求やネットワークの動作に関連するその他任意の特徴を記述することができる。判定モジュール202は、要求された情報をブロードキャストするかをブロードキャスト条件のうちの1つ又は複数に基づいて判定するアルゴリズムを実行するように動作する。実施形態において、アルゴリズムは、ブロードキャスト閾値を超えるかを判定する。例えばパラメータは、情報206のうちのいくつか又は全てに対して受信した要求の合計数を記述する。判定モジュール202は、要求の数がブロードキャスト閾値を超えるかを判定するように動作する。閾値を超えることは、その情報に関心を持っている多くのデバイスがあることを示すので、判定モジュール202は、情報をブロードキャストすることを決定する。判定モジュール202は、要求の数を測定することに限定されず、特定の情報に対する関心を判定し、それによって1つ又は複数のブロードキャスト条件に基づいて情報をブロードキャストするかを判定する任意のアルゴリズムを提供するように動作することができる。マーク付けモジュール204はオプションであり、CPU、プロセッサ、ゲートアレイ、ハードウェア論理、仮想計算機、メモリ、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを備える。マーク付けモジュール204は、情報のいくつかの局面を記述するために、ブロードキャストされる情報を1つ又は複数のマーク付けやタグを用いてマーク又はタグするように動作する。例えば情報は、タイプ、サイズ、領域内宛先、コンテンツ、古さ、又はその他任意の情報の局面を示すようにマークされることができる。送信機210は、サーバ200が配信ネットワークと通信することを可能とするように動作する任意の適切なハードウェア及び/又はソフトウェアを備える。例えば送信機210は、サーバ200が、図1に示すように無線ネットワークによって提供されるブロードキャストチャネル216を介して情報をブロードキャストすることを可能とするブロードキャスト論理を備える。実施形態において、もし判定モジュール202が情報をブロードキャストすることを決定すれば、送信機210は、ブロードキャストチャネル216を用いて情報をブロードキャストするように動作する。送信機210はまた、もし必要ならばユニキャスト送信を実行することを可能とするユニキャスト論理も備える。動作中、情報に対する1つ又は複数の要求が受信機/検出器208によって検出される。検出された要求に基づいて、判定モジュール202は、1つ又は複数のブロードキャスト条件が満たされたかを判定するように動作する。例えば、判定モジュール202は、要求に関連するパラメータに基づいて、閾値が超えられたかを判定するように動作する。例えば、判定モジュール202は、情報に対する要求の数がブロードキャスト閾値を超えるかを判定するように動作する。もしブロードキャスト閾値を超えていれば、判定モジュール202は、ブロードキャストチャネルを介して情報をブロードキャストすることを決定する。オプション処理として、マーク付けモジュール204は、任意の適切なマーク付けやタグを用いて情報をマークするように動作する。送信機210は、ブロードキャストチャネル216を介して情報をブロードキャストするように動作する。従ってデバイスは、情報が自身にとって関心があるかを判定するためにブロードキャストを聞き、もし関心があれば、その情報を後で表示するためにそれらのデバイスに格納することができる。実施形態において、判定モジュール202は、必要に応じて情報をブロードキャストするために1つ又は複数のその他のエンティティと通信することもできる。例えば、判定モジュール202は、選択された情報をブロードキャストするかを判定し、送信機210を介して別のネットワークサーバへ、又は情報をブロードキャストすることを要求しているその他のエンティティへ要求を送信することができる。実施形態において、配信システムは、実行されると、本明細書で説明される配信システムの機能を提供する1つ又は複数のプログラム命令命令を有するコンピュータプログラムを組み込むコンピュータ読取可能媒体を備える。例えば命令は、例えばフロッピー登録商標ディスク、CDROM、メモリカード、FLASHメモリデバイス、RAM、ROM、又はその他任意のタイプのメモリデバイスのようなコンピュータ読取可能媒体から、判定モジュール202へロードすることができる。別の実施形態において、命令は、外部デバイス又はネットワークリソースからダウンロードすることができる。命令は実行されると、本明細書で説明される配信システムの実施形態を提供するように動作する。別の実施形態において、判定モジュール202と、マーク付けモジュール204と、受信機/検出器208と、送信機210とは、プログラム命令を実行して、本明細書で説明される配信システムの実施形態を提供するように構成された1つ又は複数のプロセッサによって実現される。このように、サーバ200は、ネットワーク上のデバイスへ情報を効率的に配信するように動作する。サーバ200は単に1つの実現形態であり、その他の実現形態も実施形態の範囲内で可能であることが留意されるべきである。図3は、配信システムの実施形態を提供する方法300を示す。例えば、実施形態においてサーバ200は、以下で説明するように方法300を実行するように構成される。ブロック302で、情報に対する1つ又は複数の要求が受信及び/又は検出される。例えば、情報に対する1つ又は複数のユニキャスト要求が、1つ又は複数のデバイスから検出される。実施形態において、要求は、受信機/検出器208によって受信又は検出される。ブロック304で、1つ又は複数のブロードキャスト条件が満たされるかを判定するためにテストが実行される。実施形態において、この判定は判定モジュール202によってなされ、情報、受信した要求、及び/又はネットワーク動作に関連する任意のパラメータに基づいている。例えば、実施形態において、情報がネットワークを介してブロードキャストされる前に検出される必要がある要求の合計数を示すブロードキャスト閾値が決定される。もし情報に対する要求の合計数がブロードキャスト閾値を超えれば、判定モジュール202は、その情報をブロードキャストすることを決定する。情報、要求、及び/又はネットワーク動作に関連する任意の基準は、実質的に、情報をブロードキャストするかを判定するために用いることができるということが留意されるべきである。もし情報がブロードキャストされなければ、この方法はブロック314でストップする。もし情報がブロードキャストされれば、この方法はブロック306へ進む。ブロック306で、ブロードキャストされた情報が取得される。例えば情報は、図2で情報206によって示したように、ローカルに格納することができる。別の実施形態において、情報は、例えばネットワークサーバ又はコンテンツプロバイダのような別のエンティティから取得される。例えば、判定モジュール202は、送信機210によって情報を要求し、受信機/検出器208によって情報を受信するように動作することができる。ブロック308で、オプション機能として、情報に関連する任意のタイプの特徴を示すために情報がマークされる。例えば情報は、情報のタイプ、意図された配信領域、情報の重要性、意図された受信者、古さ、及び/又はその他任意の特徴を示すためにマークされることができる。実施形態において、マーク付けモジュール204は、情報をマークするように動作する。ブロック310で、情報がネットワークを介してブロードキャストされる。例えば情報は、無線ネットワーク内でブロードキャストチャネルを介して1つ又は複数のモバイルデバイスへブロードキャストされる。実施形態において、情報は送信機210によってブロードキャストチャネル216を介してブロードキャストされる。あるいは代わりの動作として、もしブロック304で情報をブロードキャストすることが決定されれば、ブロック312が実行される。ブロック310で、情報をブロードキャストするために、情報サーバへ要求が送信される。例えばサーバ200は、情報をブロードキャストするために、送信機210によって情報サーバへの要求を送信する。このように、配信システムの機能は、1つ又は複数のネットワークエンティティを介して配信することができ、単一のエンティティによる実行に限定されない。このように、方法300は、配信システムの実施形態を提供するように動作する。方法300は単に1つの実現形態を示し、方法300の変更、追加、削除、組み合わせ又はその他の変形例が実施形態の範囲内で可能であることが留意されるべきである。図4は、配信システム400の実施形態を示す。配信システム400は、情報に対する1つ又は複数の要求を検出する手段402を備える。例えば実施形態において、手段402は、図2に示す受信機/検出器208を備える。配信システム400はまた、情報をブロードキャストするかを決定する手段404を備える。例えば実施形態において、手段404は、図2に示す判定モジュール202を備える。配信システム400はまた、情報をブロードキャスト送信で送信する手段406を備える。例えば実施形態において、手段406は、図2に示す送信機210を備える。別の実施形態において、手段402、404、及び406は、本明細書に開示したような配信システムの実施形態を提供するためにプログラム命令を実行するように構成された少なくとも1つのプロセッサによって実現される。このように、本明細書に開示された実施形態に関連して説明された様々な例示的論理、論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサDSP、特定用途向け集積回路ASIC、フィールドプログラマブルゲートアレイFPGAやその他のプログラマブル論理デバイス、ディスクリートゲートやトランジスタロジック、ディスクリートハードウェア部品、又は本明細書で説明される機能を実行するように設計されたこれら任意の組み合わせによって実現又は実行することができる。汎用プロセッサは、マイクロプロセッサでありうるが、代わりに、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であることもできる。プロセッサはまた、例えばDSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、DSPコアに接続された1つ又は複数のマイクロプロセッサ、又はこのようなその他任意の構成のような計算デバイスの組み合わせとして実現することができる。本明細書に開示された実施形態に関連して説明された方法又はアルゴリズムのステップは、ハードウェアで直接、プロセッサによって実行されるソフトウェアモジュールによって、又はそれら2つの組み合わせで実現することができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、又は当該技術において周知であるその他任意の形式の記憶媒体に収納されうる。典型的な記憶媒体は、プロセッサがそこから情報を読み取り、またそこに情報を書き込むことができるようにプロセッサに結合される。あるいは、記憶媒体はプロセッサに統合されうる。プロセッサと記憶媒体とはASIC内に存在することができる。ASICは、ユーザ端末内に存在することができる。あるいはプロセッサと記憶媒体とは、無線モデム内のディスクリート部品として存在することができる。開示された実施形態における上記記載は、当業者をして、本発明の製造又は利用を可能とするために提供される。これらの実施形態への様々な変形例もまた、当業者に対しては明らかであって、本明細書で定義された一般原理は、本発明の精神又は範囲を逸脱することなく、例えばインスタントメッセージングサービスや任意の一般的な無線データ通信アプリケーション等の他の実施形態にも適用されうる。従って、本発明は、本明細書に開示された実施形態に限定することは意図されておらず、本明細書に開示された原理及び新規特徴と整合が取れた最も広い範囲と一致するように意図されている。典型的という言葉は、本明細書において、もっぱら例、実例、又は例証を提供するという意味で用いられる。本明細書で典型的として説明された任意の実施形態は、その他の実施形態に対して必ずしも好適であったり有利であると解釈されるわけではない。このように、配信システムの実施形態が本明細書に示され説明されてきたが、その精神又は本質的特徴から逸脱することなく、この実施形態に関する様々な変更がなされうる。従って、本明細書の開示及び説明は、特許請求の範囲に記載の本発明の範囲に関して例示的であることが意図されており、それを限定することは意図されていない。