(57)【要約】領域パラメータを配信するためのシステム。領域パラメータを配信するための方法が提供される。方法は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを含むパラメータストリームを受信することを含む。方法はまた、第１のリアルタイム領域インジケータを決定することと、第１のリアルタイム領域インジケータに基づいて、パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択することと、を含む。
2009515491.tif 000002
【特許請求の範囲】
【請求項１】
領域パラメータを配信するための方法であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信することと、
第１のリアルタイム領域インジケータを決定することと、
前記第１のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択することと、
を備える方法。
【請求項２】
無線伝送において前記パラメータストリームを受信すること、をさらに備える請求項１に記載の方法。
【請求項３】
移動体装置において前記方法を実行すること、をさらに備える請求項１に記載の方法。
【請求項４】
領域パラメータの前記１つまたは複数の選択されたセットに基づいて情報を表示すること、をさらに備える請求項１に記載の方法。
【請求項５】
前記決定することは、無線伝送において受信された情報から前記第１のリアルタイム領域インジケータを決定することを備える、請求項１に記載の方法。
【請求項６】
前記決定することは、
リアルタイム位置インジケータを決定することと、
前記リアルタイム位置インジケータに基づいて前記第１のリアルタイム領域インジケータを決定することと、
を備える、請求項１に記載の方法。
【請求項７】
第２のリアルタイム領域インジケータを決定することと、
前記第２のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える請求項１に記載の方法。
【請求項８】
前記パラメータストリームは第１のパラメータストリームであり、前記方法は、
第２のリアルタイム領域インジケータを決定することと、
第２のパラメータストリームを受信することと、
前記第２のリアルタイム領域インジケータに基づいて、前記第２のパラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える、
請求項１に記載の方法。
【請求項９】
前記パラメータストリームは第１のパラメータストリームであり、前記方法は、
第２のパラメータストリームを受信することと、
前記第１のリアルタイム領域インジケータに基づいて、前記第１および第２のパラメータストリームのうちの１つまたは両方から領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える、
請求項１に記載の方法。
【請求項１０】
領域パラメータを配信するための装置であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するように構成されたトランシーバロジックと、
第１のリアルタイム領域インジケータを決定するように構成されたポジショニングロジックと、
前記第１のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するように構成されたプロセッシングロジックと、
を備える装置。
【請求項１１】
前記トランシーバロジックは、無線伝送において前記パラメータストリームを受信するように構成されている、請求項１０に記載の装置。
【請求項１２】
前記装置は移動体装置を備える、請求項１０に記載の装置。
【請求項１３】
前記１つまたは複数の選択されたセット領域パラメータに基づいて情報を表示するように構成されたレンダーリングロジック、をさらに備える請求項１０に記載の装置。
【請求項１４】
前記ポジショニングロジックは、無線伝送において受信された情報から前記第１のリアルタイム領域インジケータを決定するように構成されている、請求項１０に記載の装置。
【請求項１５】
前記ポジショニングロジックは、
リアルタイム位置インジケータを決定するように構成されたロジックと、
前記リアルタイム位置インジケータに基づいて前記第１のリアルタイム領域インジケータを決定するように構成されたロジックと、
を備える、請求項１０に記載の装置。
【請求項１６】
第２のリアルタイム領域インジケータを決定するように構成されたロジックと、
前記第２のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するように構成されたロジックと、
をさらに備える請求項１０に記載の装置。
【請求項１７】
前記パラメータストリームは第１のパラメータストリームであり、前記装置は、
第２のリアルタイム領域インジケータを決定するように構成されたロジックと、
第２のパラメータストリームを受信するように構成されたロジックと、
前記第２のリアルタイム領域インジケータに基づいて、前記第２のパラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するように構成されたロジックと、
をさらに備える、
請求項１０に記載の装置。
【請求項１８】
前記パラメータストリームは第１のパラメータストリームであり、前記装置は、
第２のパラメータストリームを受信するように構成されたロジックと、
前記第１のリアルタイム領域インジケータに基づいて、前記第１および第２のパラメータストリームのうちの１つまたは両方から領域パラメータの前記１つまたは複数の選択されたセットを選択するように構成されたロジックと、
をさらに備える、
請求項１０に記載の装置。
【請求項１９】
領域パラメータを配信するための装置であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するための手段と、
第１のリアルタイム領域インジケータを決定するための手段と、
前記第１のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するための手段と、
を備える装置。
【請求項２０】
無線伝送において前記パラメータストリームを受信するための手段、をさらに備える請求項１９に記載の装置。
【請求項２１】
前記装置は移動体装置を備える、請求項１９に記載の装置。
【請求項２２】
前記１つまたは複数の選択されたセット領域パラメータに基づいて情報を表示するための手段、をさらに備える請求項１９に記載の装置。
【請求項２３】
前記決定するための手段は、無線伝送において受信された情報から前記第１のリアルタイム領域インジケータを決定するための手段を備える、請求項１９に記載の装置。
【請求項２４】
前記決定するための手段は、
リアルタイム位置インジケータを決定するための手段と、
前記リアルタイム位置インジケータに基づいて前記第１のリアルタイム領域インジケータを決定するための手段と、
を備える、請求項１９に記載の装置。
【請求項２５】
第２のリアルタイム領域インジケータを決定するための手段と、
前記第２のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するための手段と、
をさらに備える請求項１９に記載の装置。
【請求項２６】
前記パラメータストリームは第１のパラメータストリームであり、前記装置は、
第２のリアルタイム領域インジケータを決定するための手段と、
第２のパラメータストリームを受信するための手段と、
前記第２のリアルタイム領域インジケータに基づいて、前記第２のパラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するための手段と、
をさらに備える、
請求項１９に記載の装置。
【請求項２７】
前記パラメータストリームが第１のパラメータストリームであり、前記装置は、
第２のパラメータストリームを受信するための手段と、
前記第１のリアルタイム領域インジケータに基づいて、前記第１および第２のパラメータストリームのうちの１つまたは両方から領域パラメータの前記１つまたは複数の選択されたセットを選択するための手段と、
をさらに備える、
請求項１９に記載の装置。
【請求項２８】
少なくとも１つのプロセッサによって実行されるとき、領域パラメータを配信するように動作する命令を含むコンピュータ可読媒体であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するための命令と、
第１のリアルタイム領域インジケータを決定するための命令と、
前記第１のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するための命令と、
を備えるコンピュータ可読媒体。
【請求項２９】
無線伝送において前記パラメータストリームを受信するための命令、をさらに備える請求項２８に記載のコンピュータ可読媒体。
【請求項３０】
移動体装置において前記コンピュータ可読媒体を実行するための命令、をさらに備える請求項２８に記載のコンピュータ可読媒体。
【請求項３１】
前記１つまたは複数の選択されたセット領域パラメータに基づいて情報を表示するための命令、をさらに備える請求項２８に記載のコンピュータ可読媒体。
【請求項３２】
前記決定するための命令は、無線伝送において受信された情報から前記第１のリアルタイム領域インジケータを決定するための命令を備える、請求項２８に記載のコンピュータ可読媒体。
【請求項３３】
前記決定するための命令は、
リアルタイム位置インジケータを決定するための命令と、
前記リアルタイム位置インジケータに基づいて前記第１のリアルタイム領域インジケータを決定するための命令と、
を備える、請求項２８に記載のコンピュータ可読媒体。
【請求項３４】
第２のリアルタイム領域インジケータを決定するための命令と、
前記第２のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するための命令と、
をさらに備える請求項２８に記載のコンピュータ可読媒体。
【請求項３５】
前記パラメータストリームは第１のパラメータストリームであり、前記コンピュータ可読媒体は、
第２のリアルタイム領域インジケータを決定するための命令と、
第２のパラメータストリームを受信するための命令と、
前記第２のリアルタイム領域インジケータに基づいて、前記第２のパラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択するための命令と、
をさらに備える、
請求項２８に記載のコンピュータ可読媒体。
【請求項３６】
前記パラメータストリームは第１のパラメータストリームであり、前記コンピュータ可読媒体は、
第２のパラメータストリームを受信するための命令と、
前記第１のリアルタイム領域インジケータに基づいて、前記第１および第２のパラメータストリームのうちの１つまたは両方から領域パラメータの前記１つまたは複数の選択されたセットを選択するための命令と、
をさらに備える、
請求項２８に記載のコンピュータ可読媒体。
【請求項３７】
領域パラメータを配信するための方法を実行するように構成された少なくとも１つのプロセッサであって、前記方法は、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信することと、
第１のリアルタイム領域インジケータを決定することと、
前記第１のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択することと、
を備える、
プロセッサ。
【請求項３８】
無線伝送において前記パラメータストリームを受信すること、をさらに備える請求項３７に記載の方法。
【請求項３９】
移動体装置においてで前記方法を実行すること、をさらに備える請求項３７に記載の方法。
【請求項４０】
前記１つまたは複数の選択されたセット領域パラメータに基づいて情報を表示すること、をさらに備える請求項３７に記載の方法。
【請求項４１】
前記決定することは、無線伝送において受信された情報から前記第１のリアルタイム領域インジケータを決定することを備える、請求項３７に記載の方法。
【請求項４２】
前記決定することは、
リアルタイム位置インジケータを決定することと、
前記リアルタイム位置インジケータに基づいて前記第１のリアルタイム領域インジケータを決定することと、
を備える、請求項３７に記載の方法。
【請求項４３】
第２のリアルタイム領域インジケータを決定することと、
前記第２のリアルタイム領域インジケータに基づいて、前記パラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える請求項３７に記載の方法。
【請求項４４】
前記パラメータストリームは第１のパラメータストリームであり、前記方法は、
第２のリアルタイム領域インジケータを決定することと、
第２のパラメータストリームを受信することと、
前記第２のリアルタイム領域インジケータに基づいて、前記第２のパラメータストリームから領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える、
請求項３７に記載の方法。
【請求項４５】
前記パラメータストリームは第１のパラメータストリームであり、前記方法は、
第２のパラメータストリームを受信することと、
前記第１のリアルタイム領域インジケータに基づいて、前記第１および第２のパラメータストリームのうちの１つまたは両方から領域パラメータの前記１つまたは複数の選択されたセットを選択することと、
をさらに備える、
請求項３７に記載の方法。
【請求項４６】
領域パラメータを配信するための方法であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定することと；
領域パラメータの前記１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えることと、なお、前記１つまたは複数の領域識別子は、領域パラメータの前記１つまたは複数のセットの各々が適用される選択された領域、を示す；
領域パラメータの前記１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成することと；
を備える方法。
【請求項４７】
無線伝送において前記第１のパラメータストリームを送信すること、をさらに備える請求項４６に記載の方法。
【請求項４８】
複数の移動体装置に対して広域上で前記第１のパラメータストリームを送信すること、をさらに備える請求項４６に記載の方法。
【請求項４９】
領域パラメータの前記１つまたは複数のセットの第２の部分を備える第２のパラメータストリームを生成すること、をさらに備える請求項４６に記載の方法。
【請求項５０】
領域パラメータを配信するための装置であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定するように構成されたプロセッシングロジックと；
領域パラメータの前記１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えるように構成され、そして、領域パラメータの前記１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成するように構成された、ストリームジェネレーションロジックと、なお、前記１つまたは複数の領域識別子は、領域パラメータの前記１つまたは複数のセットの各々が適用される選択された領域、を示す；
を備える装置。
【請求項５１】
無線伝送において前記第１のパラメータストリームを送信するように構成された送信ロジック、をさらに備える請求項５０に記載の装置。
【請求項５２】
複数の移動体装置に対して広域上で前記第１のパラメータストリームを送信するように構成された送信ロジック、をさらに備える請求項５０に記載の装置。
【請求項５３】
前記ストリームジェネレーションロジックは、領域パラメータの前記１つまたは複数のセットの第２の部分を備える第２のパラメータストリームを生成するように構成されている、請求項５０に記載の装置。
【請求項５４】
領域パラメータを配信するための方法を実行するように構成された少なくとも１つのプロセッサであって、前記方法は、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定することと；
領域パラメータの前記１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えることと、なお、前記１つまたは複数の領域識別子は、領域パラメータの前記１つまたは複数のセットの各々が適用される選択された領域、を示す；
領域パラメータの前記１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成することと；
を備えるプロセッサ。
【請求項５５】
無線伝送において前記第１のパラメータストリームを送信すること、をさらに備える請求項５４に記載の方法。
【請求項５６】
複数の移動体装置に対して広域上で前記第１のパラメータストリームを送信すること、をさらに備える請求項５４に記載の方法。
【請求項５７】
領域パラメータの前記１つまたは複数のセットの第２の部分を備える第２のパラメータストリームを生成すること、をさらに備える請求項５４に記載の方法。
【請求項５８】
領域パラメータを配信するための装置であって、
１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定するための手段と；
領域パラメータの前記１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えるための手段と、なお、前記１つまたは複数の領域識別子は、領域パラメータの前記１つまたは複数のセットの各々が適用される選択された領域、を示す；
領域パラメータの前記１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成するための手段と；
を備える装置。
【請求項５９】
無線伝送において前記第１のパラメータストリームを送信するための手段、をさらに備える請求項５８に記載の装置。
【請求項６０】
複数の移動体装置に対して広域上で前記第１のパラメータストリームを送信するための手段、をさらに備える請求項５８に記載の装置。
【請求項６１】
領域パラメータの前記１つまたは複数のセットの第２の部分を備える第２のパラメータストリームを生成するための手段、をさらに備える請求項５８に記載の装置。
【請求項６２】
システム情報を提供するために、パラメータメッセージを送信するための配信システムであって、前記パラメータメッセージは、
１つまたは複数のパッケージおよびサービスを識別するパラメータの第１のセットと；
パラメータの前記第１のセットに関連づけられたパラメータの第２のセットと、なお、前記パラメータの第２のセットは、選択されたパッケージおよびサービスが利用可能である領域を識別する；
を備える、
配信システム。
【請求項６３】
配信システムにおいて装置にシステム情報を提供するためのパラメータメッセージであって、
１つまたは複数のパッケージおよびサービスを識別するパラメータの第１のセットと；
パラメータの前記第１のセットに関連づけられたパラメータの第２のセットと、なお、前記パラメータの第２のセットは、選択されたパッケージおよびサービスが利用可能である領域を識別する；
を備えるパラメータメッセージ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、一般に、データネットワークにおけるパラメータ獲得に関し、より詳細には、広域ネットワーク上で領域パラメータを配信するためのシステムに関する。
【背景技術】
【０００２】
現在のコンテンツ配信(content delivery)／媒体配布(media distribution)システムにおいては、利用可能なコンテンツおよび／またはサービスの配信スケジュールを記述するプログラミング情報は、配布網(distribution network)内で装置(devices)に提供されることが可能である。例えば、配布網上で動作するコンテンツ配布サーバは、ネットワークと通信している装置に、プログラミング情報を提供することが可能である。プログラミング情報を受信する装置は、次いで、受信されることになるコンテンツおよび／またはサービスを選択することができる装置ユーザ(device users)に対して、２次元プログラムガイド（ＰＧ）において情報を表示する(display)ように動作する。例えば、装置ユーザはＰＧを閲覧することができ、次いで、マルチメディアコンテンツ、クリップ、プログラム、スクリプト、データ、カスタマサービス、または任意の他のタイプのコンテンツもしくはサービスを含むコンテンツおよび／またはサービスを受信する目的でこれらを選択し、これらに加入することが可能である。
【０００３】
従来の広域ネットワーク(wide area networks)においては、説明されるコンテンツが装置の現在の動作領域内で利用可能であろうとなかろうと、すべてのプログラミング情報はネットワーク内のすべての装置に配信される。例えば、プログラミング情報は広域ネットワーク内で利用可能なすべてのプログラミングを説明するが、装置は、選択されたプログラミングを受信するために、ネットワークの一定の領域内で動作する必要がある可能性がある。したがって、装置は、ネットワーク内のその位置のために受信することができないプログラミングに加入しようと試みる可能性がある。結果として、装置ユーザは、装置の動作に苛立ちを感じるようになる場合があり、最終的に、悪いユーザ経験のせいでコンテンツを受信する目的で加入しないことを選択する可能性がある。
【０００４】
したがって、必要とされるのは、装置がそれらの動作領域内で実際に配信されるコンテンツおよび／またはサービスについて正確なプログラミング情報を受信することができるように、領域パラメータが、広域ネットワークにおいて動作する装置に配信されることを可能にするように動作する、システムである。
【発明の開示】
【０００５】
［概要］
１つまたは複数の実施形態では、広域ネットワーク上で領域パラメータ(regional parameters)を配信するためのシステムが提供される。一実施形態においては、システムは、領域パラメータの１つまたは複数のセットを備えるパラメータストリーム(parameter stream)を生成するように動作する。パラメータストリームは、広域ネットワーク上で送信される。領域パラメータの選択されたセットは、リアルタイム(real-time)で決定される装置の現在の位置(device’s current position)に基づき、該装置(device)により選択される。このようにして、システムは、特定の装置の動作領域内で実際に配信されるコンテンツおよび／またはサービスに関する情報を配信するための高速かつ効率的な機構を提供する。
【０００６】
一実施形態では、領域パラメータを配信するための方法が提供される。方法は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信すること、を備える。方法はまた、第１のリアルタイム領域インジケータ(first real-time region indicator)を決定することと、第１のリアルタイム領域インジケータに基づいて、パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択することと、を備える。
【０００７】
一実施形態では、領域パラメータを配信するための装置(apparatus)が提供される。装置は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するように構成されたトランシーバロジック(transceiver logic)を備える。装置はまた、第１のリアルタイム領域インジケータを決定するように構成されたポジショニングロジック(positioning logic)と、第１のリアルタイム領域インジケータに基づいてパラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するように構成されたプロセッシングロジック(processing logic)と、を備える。
【０００８】
一実施形態では、領域パラメータを配信するための装置(apparatus)が提供される。装置は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するための手段、を備える。装置はまた、第１のリアルタイム領域インジケータを決定するための手段と、第１のリアルタイム領域インジケータに基づいてパラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するための手段と、を備える。
【０００９】
一実施形態では、少なくとも１つのプロセッサによって実行されるときに領域パラメータを配信するように動作する命令(instructions)を備えるコンピュータ可読媒体(computer-readable media)が、提供される。コンピュータ可読媒体は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信するための命令、を備える。コンピュータ可読媒体はまた、第１のリアルタイム領域インジケータを決定するための命令と、第１のリアルタイム領域インジケータに基づいて、パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択するための命令と、を備える。
【００１０】
一実施形態では、領域パラメータを配信するための方法を実行するように構成された少なくとも１つのプロセッサ(processor)が提供される。方法は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを備えるパラメータストリームを受信すること、を備える。方法はまた、第１のリアルタイム領域インジケータを決定することと、第１のリアルタイム領域インジケータに基づいて、パラメータストリームから領域パラメータの１つまたは複数の選択されたセットを選択することと、を備える。
【００１１】
一実施形態では、領域パラメータを配信するための方法が提供される。方法は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定することと、領域パラメータの１つまたは複数のセットの各々に１つまたは複数の領域識別子(region identifiers)を加えること(adding)と、を備え、１つまたは複数の領域識別子は、領域パラメータの１つまたは複数のセットの各々が適用される選択された領域、を示す。方法はまた、領域パラメータの１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成すること、も備える。
【００１２】
一実施形態では、領域パラメータを配信するための装置(apparatus)が提供される。装置は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定するように構成されたプロセッシングロジックを備える。装置はまた、領域パラメータの１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えるように、そして、領域パラメータの１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成するように構成された、ストリームジェネレーションロジック（stream generation logic）も備え、１つまたは複数の領域識別子は、領域パラメータの１つまたは複数のセットの各々が適用される選択された領域、を示す。
【００１３】
一実施形態では、領域パラメータを配信するための方法を実行するように構成された少なくとも１つのプロセッサが提供される。方法は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定することと、領域パラメータの１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えることと、を備え、１つまたは複数の領域識別子は、領域パラメータの１つまたは複数のセットの各々が適用される選択された領域、を示す。方法はまた、領域パラメータの１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成することも備える。
【００１４】
一実施形態では、領域パラメータを配信するための装置(apparatus)が提供される。装置は、１つまたは複数の領域に関連する領域パラメータの１つまたは複数のセットを決定するための手段と、領域パラメータの１つまたは複数のセットの各々に１つまたは複数の領域識別子を加えるための手段と、を備え、１つまたは複数の領域識別子は、領域パラメータの１つまたは複数のセットの各々が適用される選択された領域、を示す。装置はまた、領域パラメータの１つまたは複数のセットの第１の部分を備える第１のパラメータストリームを生成するための手段、も備える。
【００１５】
一実施形態では、配信システムにおいて装置(device)にシステム情報を提供するように動作するパラメータメッセージ、が提供される。パラメータメッセージは、１つもしくは複数のパッケージおよびサービスを識別するパラメータの第１のセットと、パラメータの第１のセットに関連するパラメータの第２のセットと、を備えており、パラメータの第２のセットは、選択されたパッケージおよびサービスが利用可能である領域、を識別する。
【００１６】
実施形態の他の態様は、このあとに記載される詳細な説明、図面の簡単な説明、そして特許請求の範囲の検討後に、明らかになるであろう。
【００１７】
［詳細な説明］
ここに説明される実施形態の前述の態様は、添付の図面と併せて以下の詳細な説明を参照することによってより容易に明らかになるであろう
【００１８】
以下の詳細な説明は、広域ネットワーク上で領域パラメータを配信するための配信システムの実施形態を説明する。システムは、動作の間に領域から領域に移動することが可能な携帯用装置(portable devices)に領域パラメータを配信するのに特によく適している。領域パラメータは、加入情報、プログラミングガイド、スケジュール、マルチメディアコンテンツ、クリップ、リアルタイム表示および非リアルタイム表示、サービス、および／または広域ネットワークの領域にわたって配布されることになる任意の他の情報を備える。領域パラメータは、携帯電話、ＰＤＡ、電子メール装置(email devices)、ノートブックコンピュータ、タブレットコンピュータ、または任意の他のタイプの携帯用装置を含むが、これらに限定されない、任意のタイプの携帯用装置に対して、事実上、配信され得る。さらに、システムは、通信ネットワーク、コンテンツ配布ネットワーク、インターネットなどの公衆網、仮想私設網（ＶＰＮ）などの私設網、ローカルエリアネットワーク、広域ネットワーク、長距離ネットワーク（long haul networks）、または任意の他のタイプのデータネットワークもしくは通信ネットワークを含むが、これらに限定されない、任意のタイプのネットワーク環境内で使用され得る。
【００１９】
１つまたは複数の実施形態では、領域パラメータは、加入情報、パッケージ、サービスまたは他のタイプのコンテンツもしくはサービスを１つまたは複数の領域に関連づけるように動作する。次の定義は、配信システムの実施形態を説明するためにここで使用される。  
パッケージ(Package)       パッケージは、加入ベースで提供される１つまたは複数の
階層のコレクション(collection)である。  
階層(Tier)                階層は１つまたは複数のサービスのコレクションである。  
サービス(Service)         サービスは、単一のラベルの下で提供され、かつストリーム
の定義されたセットを使用して配信される表示の系列を備え
る。  
【００２０】
図１は、領域パラメータを配信するための配信システムの一実施形態を備えるネットワーク１００を示す。ネットワーク１００は、広域ネットワークに結合された装置(devices)にパラメータを配信するように動作するオペレーションセンター（operations center）１０２を備える。例えば、一実施形態では、パラメータは、ネットワーク１００上で受信される目的で加入するために装置に利用可能なプログラミングコンテンツを説明するプログラミング情報を備える。
【００２１】
この実施形態では、ネットワーク１００は、第１の広域ネットワーク１０６と、第２の広域ネットワーク１０８とを備える。例えば、広域ネットワーク１０６および１０８は、米国全体、米国の一部、または個々の州をカバーすることが可能である。別の実施形態では、広域ネットワーク１０６および１０８は、異なる国をカバーすることが可能である。
【００２２】
オペレーションセンター１０２は、衛星通信システムおよび衛星１０４を介して広域ネットワーク１０６、１０８にパラメータを通信する。例えば、オペレーションセンター１０２は、通信リンク１１８を介して衛星１０４に情報を通信する。衛星１０４は、次いで、通信リンク１２４を介して広域ネットワーク１０６、１０８に情報を通信する。通信リンク１１８および１２４を含めて、衛星通信システムは任意の適切な通信技法または通信技術を利用することができることに留意すべきである。
【００２３】
他の実施形態では、オペレーションセンター１０２は、１つまたは複数の他の通信技術を使用して、広域ネットワーク１０６、１０８にパラメータを通信する。例えば、一実施形態では、オペレーションセンター１０２と広域ネットワーク１０６、１０８の間に通信リンクを提供するために、無線通信ネットワークなどの地上通信システムが利用される。別の実施形態では、オペレーションセンター１０２と広域ネットワーク１０６、１０８の間に通信リンクを提供するために、有線ネットワーク接続などのハードワイヤード（hardwired）通信リンクが利用される。さらに別の実施形態では、オペレーションセンター１０２と広域ネットワーク１０６、１０８の間に通信リンクを提供するために、有線通信リンクおよび無線通信リンクの任意の組合せが利用される。したがって、配信システムは、図示された衛星システムに限定されず、その結果、オペレーションセンター１０２と広域ネットワーク１０６、１０８の間に通信リンクを提供するために、任意の適切な通信システムまたは通信技術が使用されることが可能である。
【００２４】
広域ネットワーク１０６および１０８は、１つまたは複数の領域を備える。例えば、広域ネットワーク１０６は、領域１１０および１１２を備える。広域ネットワーク１０８は、領域１１４および１１６を備える。例えば、広域ネットワーク１０６は、特定の国をカバーすることが可能であり、領域１１０は国の北部をカバーすることが可能であり、領域１１２は国の南部をカバーすることが可能である。配信システムの実施形態は、任意の数の広域ネットワークを用いて使用するのに適していること、そして、各広域ネットワークは任意の数の領域を備えることができる、ということに留意されるべきである。一実施形態では、広域ネットワークは１つだけの領域からなる。別の実施形態では、第１の広域ネットワーク内の領域は、今度は１つまたは複数の副領域（sub-regions）からなる第２の広域ネットワークになると定義される。さらに別の実施形態では、広域ネットワークは、いくつかのより小さな領域と、１つまたは複数のより小さな領域と重なる１つまたは複数の重複領域とを備える。一実施形態では、重複領域は広域ネットワーク全体のサイズである。
【００２５】
オペレーションセンター１０２は、選択された領域に関連する領域パラメータ１４４を備える。例えば、領域パラメータ１４４は、特定の広域ネットワークの特定の領域内で受信されることになる利用可能なコンテンツを説明する。一実施形態においては、コンテンツプロバイダは、各領域において動作する装置への配布のために、領域パラメータ１４４をオペレーションセンター１０２に提供する。この実施形態においては、領域パラメータ１４４は、次の領域に関してパラメータセットを備える。  
１．  Ｗ１Ｒ１−    広域ネットワーク１０６、領域１１０
２．  Ｗ１Ｒ２−    広域ネットワーク１０６、領域１１２
３．  Ｗ２Ｒ１−    広域ネットワーク１０８、領域１１４
４．  Ｗ２Ｒ２−    広域ネットワーク１０８、領域１１６
【００２６】
一実施形態では、オペレーションセンター１０２は、任意の必要な広域パラメータと共に、１つまたは複数の領域パラメータセットを含む、１つまたは複数のパラメータストリームを生成するように動作する。パラメータストリーム内に含まれる各領域パラメータセットは、それに関してパラメータが適用される領域を識別する領域識別子を備える。パラメータストリームが生成されると、パラメータストリームは衛星１０４を介して広域ネットワーク１０６および１０８に送信される。例えば、領域パラメータセットＷ１Ｒ１およびＷ１Ｒ２を備える第１のパラメータストリーム１２０が生成される。領域パラメータセットＷ２Ｒ１およびＷ２Ｒ２を備える第２のパラメータストリーム１２２が生成される。
【００２７】
パラメータストリーム１２０および１２２は、衛星通信システムおよび衛星１０４を使用して、広域ネットワーク１０６および１０８に送信される。各広域ネットワークは、パラメータストリームを受信するように動作するトランシーバを備える。一実施形態では、各広域内のトランシーバは、それらのそれぞれの領域内の装置にすべての受信されたストリームをブロードキャストするように動作する。別の実施形態では、各広域内のトランシーバは、受信されたパラメータストリームをフィルタ処理して、それらのそれぞれのネットワーク内でのブロードキャストのために指定されたそれらのストリームだけを再送信するように動作する。例えば、トランシーバ１２６および１４２は、パラメータストリーム１２０を受信して、広域ネットワーク１０６内の装置に再送信するように動作する。同様に、トランシーバ１４０および１３４は、パラメータストリーム１２２を受信して、広域ネットワーク１０８内の装置に再送信するように動作する。例えば、トランシーバ１２６は、パラメータストリーム１２０を装置(devices)１２８および１３０に送信するために、通信リンク１３２を利用する。トランシーバ１３４は、パラメータストリーム１２２を装置(device)１３８に送信するために通信リンク１３６を使用する。一実施形態では、パラメータストリーム１２０、１２２の各々は、それに対してストリームがブロードキャストとなる広域ネットワークを説明する情報を含む。これにより、各広域ネットワーク内の装置は、その中にそれらのストリームが存在する広域ネットワークに関連するそれらのストリームだけを受信することができる。別の実施形態では、パラメータストリーム１２０、１２２は、各ストリームがすべての広域ネットワークに対してブロードキャストとなることを示す情報を含む。この場合、広域ネットワーク内の装置は、オペレーションセンター１０２によって送信されたすべてのストリームを受信する。
【００２８】
広域ネットワーク１０６および１０８内の各装置は、その装置に関してリアルタイムで位置インジケータを決定するように動作するポジショニングロジックを備える。位置インジケータは、装置が、その装置が現在位置する広域ネットワークとリアルタイム領域とを決定することを可能にする。一実施形態では、装置は、パラメータストリームを受信し、その位置インジケータに基づいて、装置が位置する領域についての領域パラメータセットを取得するように動作する。例えば、装置１２８は、その位置インジケータから、その装置が領域１１２内に存在することを決定する。装置１２８は、パラメータストリーム１２０を受信して、領域１１２に関連するパラメータセットＷ１Ｒ２を取得するためにその位置インジケータを使用する。類似の形で、広域ネットワーク１０６および１０８内のすべての装置は、それらの現在の位置に基づいて領域パラメータを取得することが可能である。
【００２９】
別の実施形態では、装置が領域から領域へ移動すると、領域パラメータの新しいセットが装置に配信される。例えば、装置１２８が領域１１０に移動すると、その位置インジケータはその新しい位置を反映するために更新される。装置がパラメータストリーム１２０を受信すると、装置はパラメータセットＷ１Ｒ１を取得するためにその新しい位置インジケータを使用する。したがって、装置１２８は、この時、領域１１０内で利用可能なコンテンツ、サービス、パラメータ、または他の情報に加入すること、受信することが可能である。類似の形で、装置が異なる広域ネットワーク内に移動すると、領域パラメータの新しいセットが配信される。例えば、装置１３０が広域ネットワーク１０８の領域１１６内に移動すると、その位置インジケータはその新しいリアルタイムの位置を反映するために更新される。装置がパラメータストリーム１２２を受信すると、装置はパラメータセットＷ２Ｒ２を取得するためにその新しい位置インジケータを使用する。したがって、装置は、この時、領域１１６内で利用可能なコンテンツに加入することが可能である。
【００３０】
したがって、配信システムの実施形態は、装置が１つまたは複数の広域ネットワークの領域間を移動するとき、領域パラメータセットが移動体装置に配信されることを可能にするように動作する。結果として、装置ユーザは、どの領域コンテンツが加入のために利用可能であるかを理解することができる。
【００３１】
図２は、領域パラメータを配信するための配信システムの一実施形態で使用するためのオペレーションサーバ(operation server)２００の一実施形態を示す。例えば、オペレーションサーバ２００は、図１で示されるオペレーションサーバ１０２として使用するのに適している。オペレーションサーバ２００は、内部データバス２０６に結合された、プロセッシングロジック(processing logic)２０２とトランシーバロジック(transceiver logic)２０８とを備える。オペレーションサーバシステム２００はまた、同様にデータバス(data bus)２０６に結合された、パラメータデータベース２０８とストリームジェネレータロジック(stream generator logic)２１０とを備える。
【００３２】
１つまたは複数の実施形態では、プロセッシングロジック２０２は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアロジック、メモリエレメント、バーチャルマシーン(virtual machine)、ソフトウェア、および／またはハードウェアとソフトウェアの任意の組合せを備える。したがって、プロセッシングロジック２０２は、一般に、内部データバス２０６を経由して、機械可読命令を実行して、オペレーションサーバ２００の１つまたは複数の他の機能要素(functional element)を制御するためのロジック(logic)を備える。
【００３３】
通信チャネル(communication channel)２１２を使用する遠隔の装置あるいはシステム(remote devices or systems)を用いてデータおよび／または他の情報をオペレーションサーバ２００が送受信することを可能にするように動作するハードウェアロジックおよび／またはソフトウェアを、トランシーバロジック２０４は備える。例えば、一実施形態では、通信チャネル２１２は、オペレーションサーバ２００が１つまたは複数のデータネットワークと通信することを可能にするために、任意の適切なタイプの通信リンク(communication)を備える。例えば、一実施形態では、トランシーバロジック２０４は、１つまたは複数の遠隔コンテンツサーバから領域パラメータを受信するように動作する。オペレーションサーバ２００は、次いで、パラメータデータベース２０８内に領域パラメータを記憶して、１つまたは複数の広域ネットワーク上で動作する装置に送信される１つまたは複数のパラメータストリーム(parameter streams)を作成する目的で領域パラメータを処理するように動作する。
【００３４】
パラメータデータベース２０８は、ネットワークパラメータを記憶するために動作可能な任意の適切なタイプのメモリ装置内に記憶されたデータベースを備える。例えば、メモリは、任意のタイプのＲＡＭ、フラッシュメモリ、ハードディスク、光ディスク、または任意の他のタイプのメモリ装置を備えてよい。一実施形態では、パラメータデータベース２０８は、１つまたは複数の広域ネットワークと、各広域ネットワークに関連する領域パラメータの１つまたは複数のセットとに関してパラメータを記憶する。一実施形態では、領域パラメータは、選択された領域内で動作する装置による加入のために利用可能なコンテンツおよび／またはサービスを識別する。
【００３５】
ストリームジェネレーションロジック(stream generation logic)２１０は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアロジック、メモリエレメント、バーチャルマシーン、ソフトウェア、および／またはハードウェアとソフトウェアの任意の組合せを備える。したがって、ストリームジェネレーションロジック２１０は、一般に、１つまたは複数の広域パラメータストリームを生成するために機械可読命令および／またはハードウェアを実行するためのロジックを備える。
【００３６】
一実施形態では、ストリームジェネレーションロジック２１０は、広域ネットワークパラメータと、各広域ネットワークに関連する領域パラメータの１つまたは複数のセットとを含むパラメータストリームを生成するように動作する。例えば、一実施形態では、広域パラメータは、特定の広域ネットワークと、その受信可能範囲領域と、任意の他の広域情報とを識別するパラメータを備える。一実施形態では、領域パラメータのセットは、その中でパラメータが適用可能な１つまたは複数の領域を識別する領域識別子を備える。領域パラメータはまた、特定の領域内で利用可能なコンテンツおよび／またはサービスを識別するコンテンツおよび／またはサービス識別子を備えることも可能である。例えば、領域パラメータは、特定の領域内の装置が受信するために加入することが可能なコンテンツ、を識別する。ストリームジェネレーションロジック２１０によって生成されるパラメータストリームのより詳細な説明は、本書の別の項で提供される。
【００３７】
１つまたは複数の実施形態の動作の間、オペレーションサーバ２００は、１つまたは複数の広域ネットワークに関連する領域パラメータを配信するように動作する。例えば、領域パラメータのセットは、広域ネットワークの選択された領域内で動作する装置に配信されることが可能である。１つまたは複数の実施形態では、配信システムは、１つまたは複数の次の機能を実行するように動作する。  
１．  １つまたは複数の広域ネットワーク上で配信のために領域パラメータのセットを取得する。  
２．  各広域ネットワークに関して領域パラメータの１つまたは複数のセットを備える、１つまたは複数の広域ネットワークに関する１つまたは複数のパラメータストリームを生成する。  
３．  １つまたは複数の広域ネットワークにパラメータストリームを送信する。  
【００３８】
一実施形態においては、少なくとも１つのプロセッサ、例えば、プロセッシングロジック２０２、によって実行されるときに、ここに説明される機能を提供するコンピュータ可読媒体内に記憶されたプログラム命令を、配信システムは備える。例えば、プログラム命令は、フロッピー（登録商標）ディスク、ＣＤＲＯＭ、メモリカード、フラッシュメモリデバイス、ＲＡＭ、ＲＯＭ、あるいは、オペレーションサーバ２００にインターフェースを取る任意の他のタイプのメモリ装置またはコンピュータ可読媒体のような、コンピュータ可読媒体から、オペレーションサーバ２００の中にロードされることができる。別の実施形態では、命令は、トランシーバロジック２０４を介してオペレーションサーバ２００にインターフェースを取る外部の装置またはネットワークリソースからオペレーションサーバ２００内にダウンロードされることができる。プログラム命令は、プロセッシングロジック２０２によって実行されるとき、ここに説明されるように、配信システムの１つまたは複数の実施形態を提供する。
【００３９】
したがって、オペレーションシステム２００は、１つまたは複数の広域ネットワーク上で動作する装置に領域パラメータを配信するために、配信システムの１つまたは複数の実施形態において動作する。オペレーションサーバ２００は、単に１つの実装形態を例示していること、そして、他のインプリメンテーションは実施形態の範囲内で可能である、ということに留意すべきである。
【００４０】
図３は、配信システムの一実施形態の動作の間に生成されたパラメータストリーム３００の一実施形態を示す。例えば、パラメータストリーム３００は、図２に示されるストリームジェネレータロジック(steam generator logic)よって生成されることができる。
【００４１】
パラメータストリーム３００は、広域＃１ネットワークパラメータ３０２を備える。これらのパラメータは、任意の適切な形式(format)であり、広域ネットワーク＃１に関連するトランシーバシステムにパラメータストリーム３００に関する情報を提供するように動作することが可能である。例えば、ストリーム３００内に含まれるパラメータは、ストリーム３００を識別することができ、かつ／または広域ネットワーク＃１の全体にわたってストリーム３００がどのように配布されることになるかを説明する１つまたは複数の配布パラメータを含んでもよい。
【００４２】
パラメータストリーム３００はまた、領域パラメータセット３０４、３０６、および３０８も備える。領域パラメータセット３０４、３０６、および３０８は、広域ネットワーク＃１の選択された領域に適用可能な領域パラメータを提供するように動作する。例えば、領域パラメータセット３０４は、装置が広域ネットワーク＃１の選択された領域内に加入するために利用可能な、コンテンツおよび／またはサービスを識別するように動作する任意の適切な形式にフォーマットされている任意のタイプの情報を、備えることができる。領域パラメータセット３０４、３０６、および３０８はまた、それに対してパラメータが適用される領域を識別する領域識別子（ＩＤ）も備える。したがって、領域パラメータセット３０４は、広域ネットワーク＃１の第１の領域に適用可能なパラメータを提供し、領域パラメータセット３０６は、広域ネットワーク＃１の第２の領域に適用可能なパラメータを提供し、領域パラメータセット３０８は、広域ネットワーク＃１の第３の領域に適用可能なパラメータを提供する。広域ネットワーク＃１は任意の数の領域を備えることができること、そして、これらの領域は別個(distinct)であってもよいし、あるいは任意の程度まで重複していてもよいことに、留意すべきである。配信システムの実施形態は、任意の数のパラメータストリームを生成するように動作することが可能であること、にも同様に留意すべきである。例えば、オペレーションサーバ２００は、任意の数の広域ネットワークに関連する任意の数のパラメータストリームを生成するように動作することが可能である。
【００４３】
図４は、配信システムの一実施形態でオペレーションサーバを操作するための方法４００の一実施形態を示す。分かりやすいように、方法４００は、図２に示されるオペレーションサーバ２００を参照して説明される。一実施形態においては、少なくとも１つのプロセッサ、例えばプロセッシングロジック２０２などは、下記に説明される機能を実行するために、サーバ２００を制御する機械可読命令を実行する。
【００４４】
ブロック４０２で、１つまたは複数のパラメータは、１つまたは複数のパラメータストリームにおいて包含(inclusion)のために受信される。例えば、１つまたは複数のコンテンツプロバイダは、１つまたは複数の領域内の加入のために利用可能なコンテンツを説明する、１つまたは複数の領域パラメータセットを提供する。一実施形態では、パラメータセットは、トランシーバロジック２０４によって受信されて、パラメータデータベース２０８内に記憶される。
【００４５】
ブロック４０４で、パラメータストリームを受信するための１つまたは複数の広域ネットワークが識別される。例えば、プロセッシングロジック２０２は、パラメータデータベース２０８内に記憶されたパラメータを含むパラメータストリームを受信するためである、１つまたは複数の広域ネットワークを識別するように動作する。
【００４６】
ブロック４０６で、各広域ネットワーク内の１つまたは複数の領域が識別される。例えば、プロセッシングロジック２０２は、領域パラメータを受信するためである、各広域ネットワーク内の１つまたは複数の領域を識別するように動作する。
【００４７】
ブロック４０８で、識別された領域の各々に関して領域パラメータが決定される。例えば、プロセッシングロジック２０２は、各領域に関連する領域パラメータを決定するためにデータベース２０８を探索するように動作する。
【００４８】
ブロック４１０で、１つまたは複数のパラメータストリームが生成される。例えば、ストリームジェネレーションロジック２１０は、各広域ネットワークに関してパラメータストリームを生成するように動作する。一実施形態では、生成されたパラメータストリームは、領域パラメータの各セットが加えられた１つまたは複数の領域識別子を有するように、図３に示されるようにフォーマットされる。例えば、領域識別子は、どの領域に対して領域パラメータの任意の特定のセットが適用されるかを示す。結果として、各広域ネットワークに関して生成されたパラメータストリームは、広域ネットワークの各定義された領域に関して利用可能なコンテンツおよび／またはサービスを識別する（領域識別子を含む）領域パラメータの１つまたは複数のセットを備える。
【００４９】
ブロック４１２で、生成されたパラメータストリームは、関連する広域ネットワークに送信される。例えば、トランシーバロジック２０４は、通信チャネル２１２を介して広域ネットワークにパラメータストリームをブロードキャストする。方法は、次いで、ブロック４１４で終了する。
【００５０】
したがって、方法４００は、広域ネットワークにおいて装置に領域パラメータを配信するように動作する。方法４００は、単に１つの実装形態を表していること、そして、他の実装形態が本実施形態の範囲内で可能であること、に留意すべきである。
【００５１】
図５は、領域パラメータを配信するためのシステムの一実施形態で使用するための装置(device)５００の一実施形態を示す。例えば、装置５００は、図１に示される装置１２８および１３０のいずれかとしての使用に適している。装置５００は、プロセッシングロジック５０２と、装置リソースおよびインターフェースロジック(devices resources and interface logic)５０４と、トランシーバロジック(transceiver logic)５０６とを備えており、それらは、内部データバス５０８に結合されている。装置５００はまた、領域パラメータ記憶装置(regional parameter storage)５１０とポジションロジック(position logic)５１２とを備えており、それらもまたデータバス５０８に結合されている。
【００５２】
１つまたは複数の実施形態では、プロセッシングロジック５０２は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアロジック、メモリエレメント、バーチャルマシーン、ソフトウェア、および／またはハードウェアとソフトウェアの任意の組合せを備える。したがって、プロセッシングロジック５０２は、一般に、機械可読命令を実行し、内部データバス５０８経由で、装置５００の１つまたは複数の他の機能要素を制御するためのロジック(logic)を備える。
【００５３】
装置リソースおよびインターフェースロジック５０４は、装置５００が内部システムおよび外部システムと通信することを可能にするハードウェアおよび／またはソフトウェアを備える。例えば、内部システムは、大容量記憶システム、メモリ、ディスプレイドライバ、モデム、または他の内部装置リソースを含んでもよい。外部システムは、ユーザインターフェース装置、ディスプレイ、プリンタ、ディスクドライブ、キーボード、キーパッド、カーソルキー、ポインティングデバイス、または任意の他のローカル装置またはローカルシステムを含んでよい。例えば、装置Ｉ／Ｆ論理(device I/F logic)５０４は、キーパッドからユーザインプットを受信して、装置ディスプレイ上に表示されるように情報をアウトプットするように動作する。
【００５４】
トランシーバロジック５０６は、装置５００が、通信チャネル５１４を使用して遠隔装置または遠隔システムにより、データおよび／または他の情報を送受信することを可能にするように動作するハードウェアロジックおよび／またはソフトウェアを備える。例えば、一実施形態では、通信チャネル５１４は、装置５００が１つまたは複数のデータネットワークと通信することを可能にするために、任意の適切なタイプの通信リンクを備える。例えば、一実施形態では、トランシーバロジック５０６は、１つまたは複数の遠隔サーバからパラメータストリームを受信するように動作する。受信されたパラメータストリームからのパラメータは、次いで、領域パラメータ記憶装置５１０内に記憶されることが可能である。
【００５５】
領域パラメータ記憶装置５１０は、領域パラメータを記憶するために動作可能な任意の適切なタイプのメモリ装置内に記憶されたデータベースを備える。例えば、メモリは任意のタイプのＲＡＭ、フラッシュメモリ、ハードディスク、光ディスク、または任意の他のタイプのメモリ装置を備えてよい。一実施形態では、領域パラメータ記憶装置５１０は、広域ネットワークの１つまたは複数の領域に関してパラメータを記憶する。一実施形態では、領域パラメータは、選択された領域内で動作する装置による加入のために利用可能なコンテンツおよび／またはサービスを識別する。
【００５６】
ポジションロジック５１２は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアロジック、メモリエレメント、バーチャルマシーン、ソフトウェア、および／またはハードウェアとソフトウェアの任意の組合せを備える。したがって、ポジションロジック５１２は、一般に、機械可読命令を実行するためのロジックおよび／または装置の位置または動作領域を決定するためのハードウェアを備える。
【００５７】
一実施形態では、ポジションロジック５１２は、装置５００の現在の位置を示す位置インジケータをリアルタイムで決定するように動作する。この説明の目的のために、リアルタイム位置インジケータ(real-time position indicator)は、ポジションロジック５１２によってリアルタイムで決定される位置インジケータと定義される。例えば、一実施形態では、ポジションロジック５１２は、全地球測位システム(global positioning system)（ＧＰＳ）ロジック、あるいは、装置５００が領域から領域に移動するときに装置５００の現在の地理的位置を決定するために使用され得る任意の他のタイプのポジショニングロジック、を備える。したがって、ポジションロジック５１２は、リアルタイム位置インジケータを取得するために、装置の現在の位置をリアルタイムで決定するように動作する。同様な方法で、リアルタイム位置インジケータが決定されると、リアルタイム位置インジケータは、装置５００の現在の動作領域を示すリアルタイム領域インジケータを決定するために使用されることができる。
【００５８】
一実施形態では、ポジションロジック５１２は、局所伝送内で受信された情報から、位置インジケータをリアルタイムで決定する。例えば、一実施形態では、１つまたは複数の送信機は、周期的な通信の間に、装置５００に位置情報を送信する。ポジションロジック５１２は、送信された位置情報を取得して、位置インジケータをリアルタイムで決定するためにその位置情報を使用するように動作する。リアルタイム位置インジケータは、リアルタイム領域インジケータを決定するために使用される。例えば、リアルタイム領域インジケータは、装置が現在位置する広域ネットワーク内の選択された領域を示す。
【００５９】
一実施形態では、プロセッシングロジック５０２は、ポジションロジック５１２によって決定されたリアルタイム領域インジケータを、受信されたパラメータストリーム内に含まれた領域識別子と比較するように動作する。例えば、受信されたパラメータストリームは、関連する領域インジケータを含む領域パラメータの１つまたは複数のセットを備える。プロセッシングロジック５０２は、リアルタイム領域インジケータをパラメータストリームの領域インジケータと比較して、それらが一致する(match)場合、プロセッシングロジック５０２は、領域パラメータ記憶装置５１０内の記憶装置に関して領域パラメータの関連するセットを選択する。領域パラメータの１つまたは複数のセットが選択された後、プロセッシングロジック５０２は、装置リソース５０４を使用して、記憶された情報を装置ディスプレイ上に表示するように動作する。
【００６０】
１つまたは複数の実施形態の動作の間、装置５００は、１つまたは複数の広域ネットワークに関連する領域パラメータのセットを受信するように動作する。例えば、領域パラメータのセットは、選択された広域ネットワーク内の装置のリアルタイム動作領域に基づいて装置５００に配信されることが可能である。１つまたは複数の実施形態では、装置５００は１つまたは複数の次の機能を実行するように動作する。
【００６１】
１．  選択された広域ネットワークに関してパラメータストリームを取得する。  
２．  装置の現在のリアルタイム位置とリアルタイム領域インジケータとを示す位置インジケータを決定する。  
３．  リアルタイム領域インジケータに基づいてパラメータストリームから領域パラメータのセットを選択する。  
４．  装置の現在の動作領域内で利用可能なコンテンツおよび／またはサービスに装置ユーザが加入することを可能にするために、領域パラメータの選択されたセットからの情報を表示する(render)。  
【００６２】
一実施形態においては、少なくとも１つのプロセッサ、例えば、プロセッシングロジック５０２によって実行されるときに、ここに説明される機能を提供するコンピュータ可読媒体上に記憶されたプログラム命令を、配信システムは備える。例えば、プログラム命令は、フロッピーディスク、ＣＤＲＯＭ、メモリカード、フラッシュメモリデバイス、ＲＡＭ、ＲＯＭ、あるいは、装置５００にインターフェースを取る任意の他のタイプのメモリ装置またはコンピュータ可読媒体のような、コンピュータ可読媒体から装置５００の中にロードされることができる。別の実施形態では、命令は、トランシーバロジック５０６を介して装置５００にインターフェースを取る外部の装置またはネットワークリソースから装置５００の中にダウンロードされることができる。プロセッシングロジック５０２によって実行されるとき、プログラム命令は、ここに説明されるような配信システムの１つまたは複数の実施形態を提供する。
【００６３】
したがって、装置５００は、装置の位置インジケータまたは動作領域に基づいて、パラメータストリームから領域パラメータを受信するために配信システムの１つまたは複数の実施形態において動作する。装置５００は、単に１つのインプリメンテーションを例示していること、そして、他のインプリテーションが本実施形態の範囲内で可能であること、に留意すべきである。
【００６４】
図６は、配信システムの一実施形態において装置(device)を操作する(operating)ための方法６００の一実施形態を示す。分かりやすいように、方法６００は、図５で示される装置５００を参照して説明される。一実施形態においては、少なくとも１つのプロセッサ、例えばプロセッシングロジック５０２などが、下記に説明される機能を行うために、装置５００を制御する機械可読命令を実行する。
【００６５】
ブロック６０２で、装置の位置がリアルタイムで決定される。例えば、一実施形態では、装置は、リアルタイム位置インジケータを決定するように動作するポジションロジック５１２を備える。例えば、ポジションロジック５１２は、装置が領域から領域に移動するときに装置の位置を表示するリアルタイム位置インジケータを決定するために、ＧＰＳロジックまたは任意の他のタイプのポジショニングロジックを備えることができる。
【００６６】
ブロック６０４で、装置は、位置インジケータに基づいて、その現在のリアルタイム領域インジケータを決定する。例えば、一実施形態では、プロセッシングロジック５０２は、広域ネットワークに関連する１つまたは複数の動作領域の位置を認識する(aware)。プロセッシングロジック５０２は、そのリアルタイム領域インジケータに基づいて、装置が現在どの動作領域内に位置するのかを決定する。
【００６７】
ブロック６０６で、広域パラメータストリーム(wide area parameter stream)が受信される。例えば、一実施形態では、パラメータストリームは広域ネットワーク上のブロードキャストであり、トランシーバロジック５０６は、チャネル５１４を介してパラメータストリームを受信するように動作する。一実施形態では、パラメータストリームは、広域ネットワークに関連する領域パラメータの１つまたは複数のセットを備える。
【００６８】
ブロック６０８で、装置の現在の動作領域に関連付けられた領域パラメータのセットが、受信されたパラメータストリームから選択される。例えば、一実施形態では、プロセッシングロジック５０２は、装置の現在の動作領域に関連する領域パラメータを取得するために、受信されたパラメータストリームを処理する。例えば、プロセッシングロジック５０２は、各領域パラメータセットに関連する領域識別子を、装置の知られているリアルタイム領域インジケータと比較する。一致(match)が発生する場合、プロセッシングロジック５０２は、次いで、領域パラメータの関連するセットを選択して、領域パラメータ記憶装置(regional parameter storage)５１０の中に記憶する。
【００６９】
ブロック６１０で、装置の現在の動作領域内で利用可能なコンテンツおよび／またはサービスに関する情報を生成するために、選択された領域パラメータが使用される。例えば、一実施形態では、プロセッシングロジック５０２は、利用可能なコンテンツおよび／またはサービスを説明するプログラムガイド(program guide)を作成する(produce)ために、領域パラメータ記憶装置５１０内で領域パラメータを処理する。
【００７０】
ブロック６１２で、プログラムガイドが装置上に表示される(rendered)。例えば、一実施形態では、プロセッシングロジック５０２は、装置ディスプレイ上にプログラムガイドを表示する(render)ために装置リソースおよびインターフェース５０４を制御する。プログラムガイドが装置ユーザに表示された後で、１つまたは複数の利用可能なコンテンツおよび／またはサービスが加入のためにユーザによって選択されることができる。
【００７１】
したがって、方法６００は、装置が配信システムの一実施形態で領域パラメータセットを受信することを可能にするように動作する。方法６００は、単に１つのインプリメンテーションを表わしていること、そして、他のインプリメンテーションが実施形態の範囲内で可能であること、に留意すべきである。
【００７２】
図７は、配信システムの実施形態において使用するためのパラメータメッセージ構造(parameter message structure)７００の一実施形態を示す。例えば、メッセージ構造７００は、図２に示されるストリームジェネレータロジック２１０によって生成されることが可能である。
【００７３】
パラメータメッセージ構造７００は、利用可能なサービスおよびパッケージを領域識別子と関連づけるように動作する。例えば、サービス＃２は、７０２で示されるように、領域識別子＃１および＃２と関連づけられる。さらに、パッケージ＃３は、７０４で示されるように、領域識別子＃２および＃３と関連づけられる。
【００７４】
したがって、パラメータメッセージ構造７００は、配布システムが広域ネットワークの様々な領域内で利用可能なパッケージおよびサービスを識別するシステム情報を送信することを可能にするように動作する。配信システムの実施形態は、メッセージ構造７００のみを使用することに限定されず、利用可能なコンテンツ、パッケージ、サービスを選択された領域と関連づけるように他の適切なメッセージ構造を利用することができる、ということにもまた留意すべきである。
【００７５】
ここに開示された実施形態に関して説明された様々な例示的なロジック、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラム可能なロジックデバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここに説明された機能を実行するために設計されたそれらの任意の組合せを用いて、インプリメントあるいは実行されることができる。汎用プロセッサはマイクロプロセッサであってよい、が、別の方法では、プロセッサは、従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと併用した１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としてインプリメントされてよい。
【００７６】
ここに開示された実施形態に関して説明された方法のステップまたはアルゴリズムは、ハードウェア内で直接的に、プロセッサによって実行されるソフトウェアモジュール内で、またはそれら２つの組合せで具現化されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の形式の記憶媒体の中に存在してよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、かつ記憶媒体に情報を書き込むことができるように、プロセッサに結合される。別の方法においては、記憶媒体はプロセッサと一体であってよい。プロセッサと記憶媒体とはＡＳＩＣ内に存在してもよい。ＡＳＩＣはユーザ端末内に存在してもよい。別の方法では、プロセッサと記憶媒体とはユーザ端末内にディスクリートコンポーネントとして存在してもよい。
【００７７】
開示された実施形態の説明は、いずれの当業者も本発明を作りまたは使用することを可能とするように提供される。これらの実施形態に対する様々な修正は当業者には容易に明らかであり得て、そして、ここに定義される包括的な原理は、本発明の精神または範囲から逸脱することなく、例えば、インスタントメッセージングサービスあるいは任意の一般の無線データ通信アプリケーションにおいて、他の実施形態に適応されることができる。したがって、本発明は、ここに示される実施形態に限定されるようには意図されておらず、ここに開示された原理および新規な特徴に整合する最も広い範囲が与えられるべきである。用語「例示的な(exemplary)」は、「例(example)、インスタンス(instance)、あるいは例証(illustration)として機能している」を意味するように、ここにおいて専ら使用されている。「例示的な」としてここで説明されるどの実施形態も、他の実施形態より好ましいまたは有利であるとして必ずしも解釈されるべきではない。
【００７８】
それゆえに、配信システムの１つまたは複数の実施形態が、ここに例示され、説明されたが、それらの精神または本質的な特性から逸脱することなく、実施形態に様々な変更が行われることができることは、理解されるであろう。したがって、ここにおける開示および説明は、添付の特許請求の範囲の中に記載された本発明の範囲を、説明するためのものであるように意図されており、限定するようには意図されていない。
【図面の簡単な説明】
【００７９】
【図１】領域パラメータを配信するためのシステムの一実施形態を備えるネットワークを示す図である。
【図２】領域パラメータを配信するためのシステムの一実施形態において使用するためのオペレーションサーバの一実施形態を示す図である。
【図３】領域パラメータを配信するためのシステムの一実施形態において使用するためのパラメータストリームの一実施形態を示す図である。
【図４】領域パラメータを配信するためのシステムの一実施形態においてオペレーションサーバを操作するための方法の一実施形態を示す図である。
【図５】領域パラメータを配信するためのシステムの一実施形態において使用するための装置の一実施形態を示す図である。
【図６】領域パラメータを配信するためのシステムの一実施形態において装置を操作するための方法の一実施形態を示す図である。
【図７】領域パラメータを配信するためのシステムの一実施形態において使用するためのメッセージ構造の一実施形態を示す図である。
【図１】
2009515491.tif 000003
【図２】
2009515491.tif 000004
【図３】
2009515491.tif 000005
【図４】
2009515491.tif 000006
【図５】
2009515491.tif 000007
【図６】
2009515491.tif 000008
【図７】
2009515491.tif 000009
【国際調査報告】
2009515491.tif 000010
2009515491.tif 000011