(57)【要約】ハブサーバ１のようなモートサーバが、ヘッドエンドサーバ２のようなローカルサーバを含むローカル分散サブシステムに接続されている。データは、ローカル制御ユニット３のようなローカル分散サブシステムの構成要素からローカルサーバ２に送信される。そして、データはローカルサーバからリモートサーバ１に送信される。【特許請求の範囲】
【請求項１】
ローカル分散サブシステムの構成要素からローカルサーバにデータを送信することと、
ローカルサーバからリモートサーバにデータを送信することと、
を備える、リモートサーバ、及びローカルサーバを含むローカル分散サブシステムとを備えることを特徴とするデータ分散システムを管理する方法。
【請求項２】
リモートサーバへの送信の前にローカルサーバでデータを処理することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
リモートサーバからローカルサーバに追加データを送信することと、好ましくは該追加データをローカル分散サブシステム内で分散することとをさらに備えることを特徴とする請求項１または２に記載の方法。
【請求項４】
リモートサーバでデータを受信することと、データに応えて追加データを送信することとを備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項５】
リモートサーバへの伝送の前に、好ましくはデータベースに、ローカルサーバにあるデータを記憶することとをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項６】
リモートサーバにあるデータを好ましくはデータベースに記憶することをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項７】
それぞれのデータの重要性を表す優先順位データを生成することをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項８】
このような優先順位データに応じてリモートサーバにデータを送信することをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項９】
定期的にリモートサーバにデータを送信することをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１０】
それぞれがそれぞれのローカルサーバを含む複数のローカル分散サブシステムを提供することと、
各ローカル分散サブシステムのそれぞれの構成要素からそれぞれのローカルサーバにそれぞれのデータを送信することと、
それぞれのこのようなローカルサーバからリモートサーバにそれぞれのデータを送信することと、
を備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１１】
該ローカル分散システムまたは各ローカル分散システムの複数の構成要素からデータを送信することとを備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１２】
リモートサーバでデータを受信することと、データに応じてシステムの性能を分析することとをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１３】
ローカルサブシステムの構成要素からのデータをリモートサーバで受信することと、
このデータに応じてデータ分散システムの性能を分析することと、
を備えることを特徴とするリモートサーバ及びローカル分散サブシステムを備えるデータ分散システムの性能を分析する方法。
【請求項１４】
データが、ユーザの所定数から及び／または所定の時間期間で記録される、及び／または所定のローカルサーバから受信されるデータを備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１５】
データが診断データを備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１６】
データがステータス情報を備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１７】
データに応じてエラーをデバッグすることをさらに備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１８】
データがユーザ入力データを備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項１９】
データがユーザ識別子を備えることを特徴とする前記請求項のいずれかに記載の方法。
【請求項２０】
ユーザ入力データに応じてユーザプロファイルを作成または更新することを備えることを特徴とする請求項１９に記載の方法。
【請求項２１】
ローカル分散サブシステムの構成要素からリモートサーバにユーザ入力データを送信することと、
このユーザ入力データに応じてユーザプロファイルを作成することと、
を備えることを特徴とするユーザプロファイルを作成する方法。
【請求項２２】
ローカル分散サブシステムの追加構成要素から、及び／またはローカル分散サブシステムから遠い追加のローカル分散サブシステムの構成要素から得られるユーザ入力データに応じてユーザプロファイルを作成することを備えることを特徴とする請求項２０または２１に記載の方法。
【請求項２３】
既存のプロファイルに応じてユーザプロファイルを作成することとを備えることを特徴とする請求項２０から２２のいずれかに記載の方法。
【請求項２４】
ローカルサーバを含むローカル分散サブシステムを提供することと、
リモートサーバからローカルサーバにユーザプロファイルを転送することと
を備えることを特徴とするデータの分散を管理する方法。
【請求項２５】
好ましくはローカルサーバからリモートサーバに送信される転送要求に応えてユーザプロファイルを転送することとを備えることを特徴とする請求項２４に記載の方法。
【請求項２６】
転送要求がユーザ識別子を備えることを特徴とする請求項２５に記載の方法。
【請求項２７】
ローカル分散サブシステムでユーザプロファイルを記憶することをさらに備えることを特徴とする請求項２４から２６のいずれかに記載の方法。
【請求項２８】
所定期間の終了に応じて、及び／またはユーザ入力データに応じてローカル分散システムで記憶されるユーザプロファイルを削除することをさらに備えることを特徴とする請求項２７に記載の方法。
【請求項２９】
ユーザプロファイルに応じてローカルサーバデータで作成することをさらに備えることを特徴とする請求項２４から２８のいずれかに記載の方法。
【請求項３０】
データのメニューが作成されることを特徴とする請求項２９に記載の方法。
【請求項３１】
ディスプレイデータが生成されることを特徴とする請求項２９または３０に記載の方法。
【請求項３２】
ローカルサーバからローカル分散サブシステムの構成要素にデータを送信することをさらに備えることを特徴とする請求項２９から３１のいずれかに記載の方法。
【請求項３３】
データに対する要求を受信することと、このような要求に応えてローカル分散サブシステムの構成要素にデータを送信することとをさらに備える請求項３２に記載の方法。
【請求項３４】
データに対する要求がユーザ識別子を備えることを特徴とする請求項３３に記載の方法。
【請求項３５】
ユーザ識別子に応じてユーザプロファイルを選択することと、選択されたユーザプロファイルに応じてデータを生成することとをさらに備えることを特徴とする請求項３４に記載の方法。
【請求項３６】
ローカルサーバを含むローカル分散システムを提供することと、
ローカルサーバで複数のユーザプロファイルを記憶することと、
要求を受信することと、
要求に応じてユーザプロファイルを選択することと、
選択されたユーザpうろファイルに応じてデータを生成することと、
ローカル分散システムの構成要素にデータを送信することと、
を備えることを特徴とするデータの分散を管理する方法。
【請求項３７】
要求がユーザ識別子及び／またはローカル分散システムの構成要素を識別する識別子を備えることを特徴とする請求項３６に記載の方法。
【請求項３８】
ユーザプロファイルが請求項２０から２３のいずれかにより作成されるユーザプロファイルであることを特徴とする請求項２４から３７に記載の方法。
【請求項３９】
複数のユーザにサービスを提供するサーバと、ユーザからデータを受信する手段と、サーバにこのようなデータを送信する手段と、このようなデータを記憶するメモリとを備えるデータを記憶するシステム。
【請求項４０】
ハブサーバ及び少なくとも１つの追加サーバをさらに備え、ハブサーバが複数の前記サーバにサービスを提供し、前記データまたはユーザプロファイルを前記データに基づいてハブサーバに送信する手段とをさらに備えることを特徴とする請求項３９のシステム。
【請求項４１】
記憶手段に記憶されるデータからハブサーバに送信されるデータを選択する手段をさらに備えることを特徴とする請求項４０のシステム。
【請求項４２】
記憶されるデータに応じてシステムを構成する手段をさらに備えることを特徴とする請求項３９から４１のいずれかのシステム。
【請求項４３】
ユーザ識別子を受信し、記憶されたデータをユーザ識別子と関連付ける／相関付ける手段をさらに備えることを特徴とする請求項３９から４２のいずれかのシステム。
【請求項４４】
該サーバまたは各サーバがユーザ識別子を受信し、該ユーザ識別子と関連付けられた／相関付けられた記憶済みデータを検索し、検索されたデータに応じてシステムを構成するように適応されることを特徴とする請求項４２または４３のシステム。
【請求項４５】
記憶済みデータに応じてシステム内のエラーをデバッグする手段をさらに備えることを特徴とする請求項３９から４４のいずれかのシステム。
【請求項４６】
受信されたデータを処理するプロセッサをさらに備えることを特徴とする請求項３９から４５のシステム。
【請求項４７】
プロセッサが受信したデータを、それがメモリに記憶された後に処理することを特徴とする請求項４６のシステム。
【請求項４８】
プロセッサが、分析データを生成するためにデータを処理するように適応され、データを分析データと関連付ける／相関付けることを特徴とする請求項４５または４６のシステム。
【請求項４９】
分析データがデータの受信の時刻及び／または日付を示すことを特徴とする請求項４８のシステム。
【請求項５０】
プロセッサがデータに対して統計分析を実行することを特徴とする請求項４８または４９のシステム。
【請求項５１】
該サーバまたは各サーバがホテル内のユーザからデータを受信するように適応されることを特徴とする請求項３９から５０のいずれかのシステム。
【請求項５２】
請求項３９から５１のいずれかのシステムを使用してデータを記憶する方法。
【請求項５３】
方法が、複数に記載の装置から診断情報を受信することと、受信した診断情報をリモートサーバに送ることとを備えることを特徴とする診断情報を管理する方法。
【請求項５４】
前記ソフトウェアがリモートサーバでの診断情報の受信に応えてインストールされることを特徴とする請求項５３及び請求項９８から１１１のいずれかに記載の方法。
【請求項５５】
前記診断情報が、前記ソフトウェアが無事にインストールされたかどうかを示すことを特徴とする請求項５３及び請求項９８から１１のいずれかに記載の方法。
【請求項５６】
複数のデバイスから診断情報を受信し、受信した診断情報をリモートサーバに送るように構成されるローカルサーバを備えることを特徴とする診断情報を管理する装置。
【請求項５７】
前記ローカルサーバから前記診断情報を受信するリモートサーバをさらに備えることを特徴とする請求項５６に記載の装置。
【請求項５８】
前記リモートサーバが前記診断情報の受信に応えてソフトウェアを送信するように構成されることを特徴とする請求項５７に記載の装置。
【請求項５９】
ローカルサーバが、音声／視覚データを受信、記憶し、該音声／視覚データをオンデマンドでデバイスの１台または複数台に分散するように構成されることを特徴とする請求項５６から５８のいずれかに記載の装置。
【請求項６０】
各追加サーバがそれぞれの複数のデバイスから診断情報を受信し、受信した診断情報をリモートサーバに送るように構成される１台または複数台の追加のローカルサーバをさらに備えることを特徴とする請求項５６から５９に記載の装置。
【請求項６１】
診断情報がＳＮＭＰトラップの形式を取ることを特徴とする請求項５６から６０のいずれかに記載の装置。
【請求項６２】
診断情報がＸＭＬファイルの形式を取ることを特徴とする請求項５６から６０のいずれかに記載の装置。
【請求項６３】
前記ローカルサーバが、前記リモートサーバからソフトウェアを受信し、前記ソフトウェアをインストールするように構成されることを特徴とする請求項５６から６２のいずれかに記載の装置。
【請求項６４】
第１デバイスでデータと関連付けられたデータを受信することと、
関連付けられたデータを解析することと、
関連付けられたデータの解析に応じてデータを処理することと、
データを第１デバイスから第２デバイスに送信することと、
を備えるデータを分散する方法。
【請求項６５】
第３デバイスで関連付けられるデータを生成することと、好ましくはデータと関連付けられるデータを第３デバイスから第１デバイスにそウ新することとをさらに備えることを特徴とする請求項６４に記載の方法。
【請求項６６】
第１デバイスから第２デバイスに追加の関連データを送信することと、
追加の関連データを第２デバイスで解析することと、
追加の関連データの解析に応じて第２デバイスでデータを処理することと、
をさらに備えることを特徴とする請求項６４または６５に記載の方法。
【請求項６７】
好ましくは第１デバイスで追加関連データを生成することをさらに備えることを特徴とする請求項６６に記載の方法。
【請求項６８】
第１デバイス及び第２デバイスがローカルデータ分散システムの構成要素であることを特徴とする請求項６４から６７のいずれかに記載の方法。
【請求項６９】
ローカルデータ分散システムを提供することと、
関連付けられたデータをローカル分散サブシステムの構成要素にあるデータに関連付けることと、
データ及び関連付けられるデータをデバイスに送信することと、
関連付けられたデータを解析することと、
関連付けられたデータの解析に応じてデータを処理することと、
を備えることを特徴とするデータの分散を管理する方法。
【請求項７０】
関連付けられたデータを生成することをさらに備えることを特徴とする請求項６４から６８のいずれかに記載の方法。
【請求項７１】
デバイスがローカルデータ分散システムの追加構成要素、あるいはデバイスがリモートサーバであることを特徴とする請求項７０に記載の方法。
【請求項７２】
データが複数のデータのセットを備え、関連付けられたデータ及び／または該追加関連データがデータのセットの内の少なくとも２つの間の感化衛生を定義することを特徴とする請求項６４から７１に記載の方法。
【請求項７３】
関連付けられたデータ及び／または追加関連データが制御コマンドを備えることを特徴とする請求項６４から７２のいずれかに記載の方法。
【請求項７４】
データが実行可能データを備えることを特徴とする請求項６４から７３のいずれかに記載の方法。
【請求項７５】
関連付けられたデータ及び／または追加関連データを一式の規則を使用して解析することとを備えることを特徴とする請求項６４から７４のいずれかに記載の方法。
【請求項７６】
一式の規則が公に使用可能な一式の規則であることを特徴とする請求項７５に記載の方法。
【請求項７７】
一式の規則がＸＭＬ方式またはＸＭＬドキュメントタイプ定義を備えることを特徴とする請求項７５または７６に記載の方法。
【請求項７８】
データセットをそれらのデータセット用の共通ヘッダファイルとともにデバイスに送信することを備えることを特徴とするデータセットをダウンロードする方法。
【請求項７９】
ヘッダファイルがデータセット間の関係性を定義することを特徴とする請求項７８に記載の方法。
【請求項８０】
ヘッダファイルが少なくとも部分的に言語「ＸＭＬ」で作成されることを特徴とする請求項７８または７９に記載の方法。
【請求項８１】
ヘッダファイルがデバイスがどのようにしてデータセットを処理すべきかについての指示を含むことを特徴とする請求項７８から８０のいずれかに記載の方法。
【請求項８２】
デバイスがホテルに設置されていることを特徴とする請求項７８から８１のいずれかに記載の方法。
【請求項８３】
データセットを記憶することと、複数のローカル制御装置にデータセットを分散することとをさらに備えることを特徴とする請求項７８から８２のいずれかに記載の方法。
【請求項８４】
請求項７８から８３のいずれかで本発明を実行するために記載の装置。
【請求項８５】
データの特徴の記述を備えるデータに対する要求を送信することを備えるデータを要求する方法。
【請求項８６】
データに対する要求が好ましくは任意の種類の情報をカプセル化することができる汎用言語で少なくとも部分的に作成され、好ましくは言語「ＸＭＬ」で作成されることを特徴とする請求項８５に記載の方法。
【請求項８７】
データがコンテンツであることを特徴とする請求項８５または８６に記載の方法。
【請求項８８】
データがステータス情報であることを特徴とする請求項８５から８７のいずれかに記載の方法。
【請求項８９】
ファイルをダウンロードすることと、ファイルのコンテンツを決定することと、ファイルのコンテンツに従ってコンテンツプロセッサを選択することと、選択されたコンテンツプロセッサを用いてファイルを操作することとを備えるデータを操作する方法。
【請求項９０】
ファイルのコンテンツがファイル自体から決定されることを特徴とする請求項８９に記載の方法。
【請求項９１】
ファイルがファイル名を含み、ファイルのコンテンツが該ファイル名から決定されることを特徴とする請求項８９または９０に記載の方法。
【請求項９２】
ファイルのコンテンツがダウンロードされる情報から決定される、後に送信されるファイルのコンテンツを特定する情報をダウンロードすることをさらに備えることを特徴とする請求項８９に記載の方法。
【請求項９３】
リモートサーバ、及びローカルサーバを含むローカル分散サブシステムとを備え、該リモートサーバから該ローカルサーバにソフトウェアを送信することと、ローカルサブシステムの中のデバイスにソフトウェアをインストールすることとを備えることを特徴とするデータ分散システムを管理する方法。
【請求項９４】
ソフトウェアを電信で送信することを備えることを特徴とする請求項９３に記載の方法。
【請求項９５】
ソフトウェアを自動的にインストールすることを備えることを特徴とする請求項９３または９４に記載の方法。
【請求項９６】
ローカルサーバに関連付けられるデータを送信することと、関連付けられるデータに応じてソフトウェアを選択及び／またはインストールすることとを備えることを特徴とする請求項９３から９５のいずれかに記載の方法。
【請求項９７】
ローカルサブシステムの構成要素にソフトウェアを送信することと、構成要素にソフトウェアをインストールすることとをさらに備えることを特徴とする請求項９３から９６のいずれかに記載の方法。
【請求項９８】
ソフトウェアをリモートロケーションからあるロケーションに送信することと、前記ソフトウェアをインストールすることとを備えることを特徴とするソフトウェアをインストールする方法。
【請求項９９】
リモートロケーションからホテルにソフトウェアを送信することと、前記ソフトウェアをインストールすることとを備えることを特徴とするホテルでソフトウェアをインストールする方法。
【請求項１００】
ソフトウェアを電信で送信することとを備える請求項９８または９９に記載の方法。
【請求項１０１】
ホテルの部屋に配置される音声／視覚データよう受信機を提供することと、ソフトウェアを受信機にインストールすることとをさらに備える請求項９８から１００のいずれかに記載の方法。
【請求項１０２】
音声／視覚データを受信し、ホテル内で分散するサーバを提供することと、ソフトウェアを該サーバにインストールすることとをさらに備える請求項９８から１０１のいずれかに記載の方法。
【請求項１０３】
音声／視覚データを受信し、ホテル内で分散するサーバを提供することと、ソフトウェアを該サーバにインストールすることとを備えるホテルでソフトウェアをインストールする方法。
【請求項１０４】
後にホテルに送信されるソフトウェアの名称及び／またはコンテンツをホテルに知らせる情報をホテルに知らせることをさらに備える請求項９９から１０３のいずれかに記載の方法。
【請求項１０５】
第１デバイスにソフトウェアを送信することと、そこからソフトウェアを第２デバイスに送信することと、前記ソフトウェアを前記第２デバイスにインストールすることとを備えるソフトウェアをインストールする方法。
【請求項１０６】
後にホテルに送信されるソフトウェアの名称及び／またはコンテンツを第１デバイスに知らせる情報を第１デバイスに送信することをさらに備える請求項１０５に記載の方法。
【請求項１０７】
第１デバイスでソフトウェアを特定することと、複数のこのような第２デバイスの内のどれにソフトウェアが送信されるべきかを分析することをさらに備える請求項１０５に記載の方法。
【請求項１０８】
ソフトウェアが、メディアアセットまたはユーザインタフェースアセットなどのコンピュータ命令及び／またはコンテンツの集合を備えることを特徴とする請求項９３から１０７のいずれかに記載の方法。
【請求項１０９】
ソフトウェアがソースコード、オブジェクトコード、実行可能ファイルまたは校正情報を備えることを特徴とする請求項１０８に記載の方法。
【請求項１１０】
ソフトウェアがプログラムアップデートであり、さらに、該プログラムアップデートに従ってインストールプログラムを更新するステップとを備えることを特徴とする請求項１０８または１０９に記載の方法。
【請求項１１１】
プログラムアップデートがスケジュール情報を含み、インストールされたプログラムを更新するステップがスケジュール情報により決定される時刻に実行されることを特徴とする請求項１１０に記載の方法。
【請求項１１２】
リモートサーバからローカルサーバにデータを送信することと、
ローカルサーバにデータを記憶することと、
ローカルサーバでデータを記憶することと、
ローカルサブシステム内で分散するために使用可能なデータのメニューをローカルサーバで作成することと、
を備える、データ分散システムを管理する方法。
【請求項１１３】
ローカルサーバで複数のインタリンクされたメニューを作成することをさらに備えることを特徴とする請求項１１２に記載の方法。
【請求項１１４】
データの特徴に応じて１つまたは複数のメニューを作成することをさらに備えることを特徴とする請求項１１２または１１３に記載の方法。
【請求項１１５】
中央サーバからローカルサーバに送信される記述データからデータの特徴を決定することをさらに備える請求項１１４に記載の方法。
【請求項１１６】
プログラムの一部を送信セッション中に受信機に送信するステップと、送信セッションの進行を示すブックマークデータを生成するステップと、ブックマークデータを記憶するステップとを備えることを特徴とする受信機にプログラムを送信する方法。
【請求項１１７】
第２送信セッション中に受信機にプログラムの第２部分を送信するステップとを備え、第２部分の開始点が少なくとも部分的に記憶されるブックマークデータによって決定されることを特徴とする請求項１１６に記載の方法。
【請求項１１８】
再開要求を受信するステップと、再開要求の報告に応えてプレイアウトリソースの可用性をチェックするステップと、プレイアウトリソースが使用可能であるとき受信機に第２送信セッションを開始するステップと、プレイアウトリソースが使用可能ではないとき、受信機にメッセージを送信するステップとをさらに備えることを特徴とする請求項１１７に記載の方法。
【請求項１１９】
休止要求を受信するステップと、休止要求の受信に応えて第１送信セッションを終了するステップと、休止要求の受信後に、所定の休止期間の終了を監視するステップとをさらに備え、ブックマークデータが休止期間の終了に応えて生成されることを特徴とする請求項１１６から２０のいずれかに記載の方法。
【請求項１２０】
ユーザ入力装置から休止要求を受信するステップとをさらに備えることを特徴とする請求項１１９に記載の方法。
【請求項１２１】
後の送信セッションの間にプログラムの一部を受信機に送信するステップと、停止要求を受信するステップと、該停止要求の受信に応えて送信セッションを終了するステップと、後のブックマークデータを作成するステップと、該後のブックマークデータが後の送信システムの進行を示し、後のブックマークデータを記憶するステップとをさらに備えることを特徴とする請求項１１９または１２０に記載の方法。
【請求項１２２】
送信セッション中にプレイアウトリソースを受信機に割り当てることと、第１送信セッションの終了後に受信機からプレイアウトリソースの割り当てを取り消すこととを備えることを特徴とする請求項１１６から１２１のいずれかである。
【請求項１２３】
プレイアウトリソースが休止期間の終了に応えて割り当てを取り消されることを特徴とする請求項１１９及び請求項１２２に記載の方法。
【請求項１２４】
サービス要求を受信するステップと、該サービス要求の受信に応えて第１送信セッションを終了するステップと、サーバと関連付けられるデータを受信機に送信するステップとをさらに備えることを特徴とする請求項１１６から１２３のいずれかに記載の方法。
【請求項１２５】
受信されたサービス要求の優先順位レベルを決定するために受信されたサービス要求を過去に記憶された優先順位付け規則と比較するステップと、優先順位レベルが所定の閾値を超える場合にだけ第１送信セッションを終了するステップとをさらに備えることを特徴とする請求項１２４に記載の方法。
【請求項１２６】
ユーザ入力装置からサービス要求を受信するステップとをさらに備えることを特徴とする請求項１２５に記載の方法。
【請求項１２７】
記憶されるブックマークデータに従ってブックマークレビュー情報を作成するステップと、ユーザにブックマークレビュー情報を提示するステップとをさらに備えることを特徴とする請求項１１６から１２６のいずれかに記載の方法。
【請求項１２８】
ブックマークレビュー情報修正要求を受信するステップと、該ブックマークレビュー情報修正要求に従ってブックマークレビュー情報データを修正するステップとをさらに備えることを特徴とする請求項１２７に記載の方法。
【請求項１２９】
ユーザ入力装置からブックマークレビュー情報修正要求を受信するステップをさらに備えることを特徴とする請求項１２８に記載の方法。
【請求項１３０】
ブックマーク修正要求を受信するステップと、該ブックマーク修正要求に従って記憶されているブックマークデータを修正するステップとをさらに備えることを特徴とする請求項１１６から１２９に記載の方法。
【請求項１３１】
ユーザ入力装置からブックマーク修正要求を受信するステップをさらに備えることを特徴とする請求項１３０に記載の方法。
【請求項１３２】
送信セッション中にプログラムの一部を受信機に送信するプレイアウトリソースと、送信セッションの進行を示すブックマークデータを生成する手段と、ブックマークデータを記憶するメモリとを備えることを特徴とする受信機にプログラムを送信する装置。
【請求項１３３】
プレイアウトリソースが、第２送信セッション中にプログラムの第２部分を受信機に送信するように適応され、第２部分の開始点が少なくとも部分的に記憶されているブックマークデータにより決定されることを特徴とする請求項１３２に記載の装置。
【請求項１３４】
再開要求を受信する手段と、再開要求の受信に応えてプレイアウトリソースの可用性をチェックし、プレイアウトリソースが入手可能である場合第２送信セッションを開始し、プレイアウトリソースが入手ｓ可能ではない場合に受信機にメッセージを送信する手段とをさらに備えることを特徴とする請求項１３２または１３３に記載の装置。
【請求項１３５】
休止要求を受信する手段と、休止要求の受信に応えて第１送信セッションを終了する手段と、休止要求の受信に続く所定の休止期間の終了を監視する手段とをさらに備え、ブックマークデータが休止期間の終了に応えて生成されることを特徴とする請求項１３２から１３４のいずれかに記載の装置。
【請求項１３６】
休止要求を受信、送信するユーザ入力装置をさらに備えることを特徴とする請求項１９５に記載の方法。
【請求項１３７】
送信機が後の送信セッション中に受信機にプログラムの一部を送信するように適応され、さらに、停止要求を受信する手段と、停止要求の受信に応えて送信セッションを終了する手段とをさらに備え、ブックマークデータを生成する手段が、後の送信セッションのシンクを示す後のブックマークデータを生成するように適応されることを特徴とする請求項１９５または１３６に記載の装置。
【請求項１３８】
第１送信セッション中にプレイアウトリソースを受信機に割り当て、第１送信セッションの終了後に受信機からプレイアウトリソースの割り当てを取り消すコントローラとをさらに備えることを特徴とする請求項１３２から１３７のいずれかに記載の装置。
【請求項１３９】
プレイアウトリソースがプレイアウトコンピュータの出力チャネルであることを特徴とする請求項１３２から１３８のいずれかに記載の装置。
【請求項１４０】
プレイアウトリソースが、休止期間の終了に応えて割り当てを取り消されることを特徴とする請求項１３５と請求項１３５に記載の方法。
【請求項１４１】
サービス要求を受信する手段と、該サービス要求の受信に応えて第１送信セッションを終了する手段とをさらに備え、プレイアウトリソースが受信機にサービス要求と関連付けられたデータを送信するように適応されることを特徴とする請求項１３２から１４０のいずれかに記載の装置。
【請求項１４２】
受信されたサービス要求を過去に記憶された優先順位付け規則と比較し、受信したサービス要求の優先順位レベルを決定する手段と、優先順位レベルが所定の閾値を超える場合にだけ第１送信セッションを終了する手段とを備えることを特徴とする請求項１４１に記載の装置。
【請求項１４３】
サービス要求を受信し、送信するためのユーザ入力デバイスをさらに備えることを特徴とする請求項１４２に記載の装置。
【請求項１４４】
記憶されたブックマークデータに従ってブックマークレビュー情報を生成する手段と、ブックマークレビュー情報をユーザに提示する手段とをさらに備えることを特徴とする請求項１３２から１４３のいずれかに記載の装置。
【請求項１４５】
ブックマークレビュー情報修正要求を受信する手段と、該ブックマークレビュー情報修正要求に従ってブックマークレビュー情報データを修正する手段とをさらに備えることを特徴とする請求項１４４に記載の装置。
【請求項１４６】
ブックマークレビュー情報修正要求を受信、送信するユーザ入力装置をさらに備えることを特徴とする請求項１４５に記載の装置。
【請求項１４７】
ブックマーク修正要求を受信する手段と、ブックマーク修正要求に従って記憶されているブックマークデータを修正する手段とをさらに備えることを特徴とする請求項１３２から１４６のいずれかに記載の装置。
【請求項１４８】
ブックマーク修正要求を受信、送信するユーザ入力装置をさらに備える請求項１４７による装置。
【請求項１４９】
受信機が、ブックマーク修正要求及び／またはブックマークレビュー情報修正要求及び／またはサービス要求をローカル制御装置から受信できるようにする伝送機能性を有するローカル制御装置の一部であることを特徴とする請求項１３２から１４８のいずれかに記載の装置。
【請求項１５０】
それぞれの割り当てられた受信機にプログラムを送信する１つまたは複数のプレイアウトリソースと、プレイアウトリソースの受信機への割り当て及び割り当て取り消しを管理するコントローラとをさらに備えることを特徴とする請求項１３２から１４９のいずれかに記載の装置。
【請求項１５１】
中断されたデータの少なくとも１つでそれぞれの分散の再開を可能にするためにブックマークの少なくとも１つを作成することと、このような少なくとも１つのデータを特定するメニューを表示することとを備えることを特徴とするデータの分散を管理する方法。
【請求項１５２】
分散手段を提供することと、
サーバと受信機の間でデータを分散するために随意で分散手段を割り当てることと、
随意で分散手段の割り当てを取り消すことと、
を備えるサーバと受信機間のデータの分散を制御する方法。
【請求項１５３】
追加分散手段を提供することと、
サーバと受信機の間でデータを分散するために、追加分散手段を随意で割り当てることと、
分散手段と追加分散手段の少なくとも一方がサーバと受信機間にデータを分散するために割り当てられることを確実にすることと、
を備える請求項１５２に記載の方法。
【請求項１５４】
サーバと受信機間のデータの分散が中断した場合に分散手段の割り当てを取り消すことを備える請求項１５２に記載の方法。
【請求項１５５】
分散手段によるデータの分散の再開を可能にするためにブックマークデータを生成することを備える請求項１５４に記載の方法。
【請求項１５６】
ユーザ入力に応えてデータの分散を中断する、クレーム１５４または１５５に記載の方法。
【請求項１５７】
休止コマンドに応えてデータの分散を中断することと、休止コマンドの後の休止期間の終了時に分散手段の割り当てを取り消すこととを備える請求項１５６に記載の方法。
【請求項１５８】
送信セッション中に該プレイアウトリソースまたは各プレイアウトリソースをそれぞれの受信機に割り当てるコントローラと、送信セッションの進行を示すブックマークデータを生成するブックマーク生成プログラムと、ブックマークデータを記憶するメモリとを備える１つまたは複数のプレイアウトリソースを管理する方法。
【請求項１５９】
１つまたは複数のプレイアウトリソースを管理するためのソフトウェアであって、送信セッション中に、該プレイアウトリソースまたは各プレイアウトリソースをそれぞれの受信機に割り当て、送信セッションの進行を示すブックマークデータを生成し、ブックマークデータを記憶するように構成されるソフトウェア。
【請求項１６０】
第１接続セッション中に第１受信機に接続リソースを割り当てることと、第１接続セッションの進行を示す第１ブックマークデータを生成することと、第１ブックマークデータを記憶することと、第１接続セッションの終了後に第１受信機から接続リソースの割り当てを取り消し、第２接続セッション中に接続リソースを第２サーバに割り当て、第２接続セッションの進行を示す第２ブックマークデータを発生させ、第２ブックマークデータを記憶することとを備える方法。
【請求項１６１】
接続リソースがインターネット節続を備えることを特徴とする請求項１６０に記載の方法。
【請求項１６２】
システムの構成要素からデータに対する要求を受信することと、
特定の要求されたデータの特徴を表していないパラメータを決定することと、及びこのようなパラメータに応じて
データに対する要求を処理することか、
システムの構成要素に要求されたデータ以下のデータを戻す処理と、
を備えることを特徴とする方法。
【請求項１６３】
パラメータがデータに対する要求と無関係である請求項１６２に記載の方法。
【請求項１６４】
パラメータがデータに対する早期要求の特徴を表すことを特徴とする請求項１６２または１６３に記載の方法。
【請求項１６５】
パラメータが、好ましくは特定の構成要素及び／または特定の期間及び／または特定のユーザからデータに対する早期要求の数を表すことを特徴とする請求項１６４に記載の方法。
【請求項１６６】
データに対する要求が、好ましくは特定の構成要素から、及び／または特定の時間期間の間、および／または特定のユーザからのデータに対する第１の要求である場合に他のデータを戻すことを備える請求項１６４または１６５に記載の方法。
【請求項１６７】
データに対する要求が、データ分散システムの外部のソースからのデータに対する要求であり、好ましくはデータに対する要求の処理がデータの要求を送ることを備えることを特徴とする請求項１６２から１６６に記載の方法。
【請求項１６８】
データに対する要求がインターネットデータに対する要求であることを特徴とする請求項１６２から１６７のいずれかに記載の方法。
【請求項１６９】
データに対する要求がホームウェブページに対する要求であり、追加データが追加ウェブページであることを特徴とする請求項１６８に記載の方法。
【請求項１７０】
デバイスが受信機を備えることを特徴とする請求項１６２から１６９のいずれかに記載の方法。
【請求項１７１】
デバイスが携帯型コンピュータを備え、方法が好ましくは携帯型コンピュータに対する接続を分散システムに提供することをさらに備えることを特徴とする請求項１６２から１７０のいずれかに記載の方法。
【請求項１７２】
データに対する要求を他のデータに対する要求で置換することをさらに備えることを特徴とする請求項１６２から１７１のいずれかに記載の方法。
【請求項１７３】
データ分散システムがローカルデータ分散システムであることを特徴とする請求項１６２から１７２のいずれかに記載の方法。
【請求項１７４】
ローカルデータ分散システムがホテル内に配置される、あるいはホテルと関連付けられることを特徴とする請求項１７３に記載の方法。
【請求項１７５】
データの第２セットの部分とインタリーブされるデータの第１セットの部分を分散することを備える、データの第１セットとデータの第２セットを分散する方法。
【請求項１７６】
データの第１セットとデータの第２セットがともに同じデバイスに分散されることを特徴とする請求項１７５に記載の方法。
【請求項１７７】
データの第１セットの部分及びデータの第２セットの部分がそれぞれデバイスを特定するアドレスを含むことを特徴とする請求項１７５または１７６に記載の方法。
【請求項１７８】
分散の前にデータの第１セットと第２セットを受信、記憶することをさらに備えることを特徴とする請求項１７５から１７７のいずれかに記載の方法。
【請求項１７９】
記憶されているデータセットをそれぞれの部分に分割することをさらに備えることを特徴とする請求項１７５に記載の方法。
【請求項１８０】
データの第１セットの部分にラベルをつけることと、データの第２セットの部分にラベルをつけることをさらに備えることを特徴とする請求項１７５から１７９のいずれかに記載の方法。
【請求項１８１】
中断期間中にデータの第１セットの分散を中断することと、中断期間中にデータの第２セット部分とインタリーブされるデータの第３?第１セットの部分を分散することと、中断期間の最後にデータの第１セットの分散を再開することとをさらに備えることを特徴とする請求項１７５から１８１のいずれかに記載の方法。
【請求項１８２】
データの第１セットの分散がユーザ入力に応えて再開されることを特徴とする請求項１８１に記載の方法。
【請求項１８３】
データの第１セットの部分を受信し、データの第１セットの部分を第１出力デバイスに再送することと、データの第２セットの部分を受信し、データの第２セットの部分を第２出力装置に再送することとをさらに備えることを特徴とする請求項１７５から１８２のいずれかに記載の方法。
【請求項１８４】
データの第１セットの部分を受信し、データの第１セットの部分をリアルタイムで第１出力装置にストリーミングすることをさらに備えることを特徴とする請求項１７５から１８３のいずれかに記載の方法。
【請求項１８５】
データの第２セットの部分を受信し、データの第２セットの部分をリアルタイムで第２出力装置にストリーミングすることをさらに備えることを特徴とする請求項１８４に記載の方法。
【請求項１８６】
第１出力装置からデータの第１セットの部分を出力し、同時に第２出力装置からデータの第２のセットの部分を出力し、データの第１セットの部分とデータの第２セットの部分が同時に受信されるという印象を与えることをさらに備えることを特徴とする請求項１７５から１８５のいずれかに記載の方法。
【請求項１８７】
出力装置にデータの第１セットの連続的な出力があるように出力装置でデータの第１セットの第１部分を受信、出力し、後に出力装置のデータの第１セットの第２部分を受信、出力することとをさらに備えることを特徴とする請求項１７５から１８６のいずれかに記載の方法。
【請求項１８８】
データの第１セットとデータの第２セットを請求項１７５から１８７のいずれかに記載の方法により制御装置の第１に記載の装置に分散することと、データの第３セットとデータの第４セットを請求項１７５から１８７のいずれかに記載の方法によって制御装置の第２に記載の装置に分散することとを備えることを特徴とする複数の制御装置にデータを分散する方法。
【請求項１８９】
中央ハブから複数のローカルサーバにデータの第１セットと第２セットを送信することと、各ローカルサーバにデータの第１セットと第２セットを記憶することと、請求項９４から１０５のいずれかに記載の方法によってローカルサーバの少なくとも１つからデータの第１セットと第２セットを分散することとを備えることを特徴とするデータを分散する方法。
【請求項１９０】
データの第１セットがインターネットデータであることを特徴とする請求項１７５から１８９のいずれかに記載の方法。
【請求項１９１】
請求項１７５から１９０のいずれかに記載の方法によりデータを分散するように構成されるサーバ。
【請求項１９２】
システムがデータを分散するサーバ、及びデータを受信、処理する１台または複数台に記載の装置を備え、請求項１７５から１９０のいずれかに記載の方法によりデータを分散するように構成されることを特徴とするシステム。
【請求項１９３】
中央ハブと、データを記憶、分散する複数のローカルサーバと、データを受信、処理する１台または複数台に記載の装置とを備える請求項１８９に記載の方法によりデータを分散するように構成されるシステム。
【請求項１９４】
データの第２セットの部分とインタリーブされるデータの第１セットの部分を分散する手段を備えるデータの第１ッセットとデータの第２セットを分散する装置。
【請求項１９５】
データの第１セットと第２セットが同じデバイスに分散されるようにともに適応されることを特徴とする請求項１９４に記載の装置。
【請求項１９６】
データの第１セットの部分とデータの第２セットの部分がそれぞれデバイスを特定するアドレスを含むことを特徴とする請求項１９４または１９５に記載の装置。
【請求項１９７】
データの第１セットと第２セットを受信し、分散前に記憶する手段をさらに備えることを特徴とする請求項１９４から１９６のいずれかに記載の装置。
【請求項１９８】
記憶されるデータセットをそれぞれの部分に分割する手段をさらに備えることを特徴とする請求項１９７に記載の装置。
【請求項１９９】
データの第１セットの部分にラベルをつけ、データの第２セットの部分にラベルをつける手段をさらに備える請求項１９４から１９８のいずれかに記載の装置。
【請求項２００】
中断期間中にデータの第１セットの分散を中断し、中断期間中にデータの第２セットの部分とインタリーブされたデータの第３第１セットの部分を分散し、中断期間の最後にデータの第１セットの分散を再開する手段をさらに備えることを特徴とする請求項１９４から１９９のいずれかに記載の装置。
【請求項２０１】
データの第１ッセットの分散がユーザ入力に応えて再開されるように適応されることを特徴とする請求項２００に記載の装置。
【請求項２０２】
データの第１セットの部分を受信し、第１出力装置にデータの第１セットの部分を再送する手段と、データの第２セットの部分を受信し、第２出力装置にデータの第２セットの部分を再送する手段とをさらに備えることを特徴とする請求項１９４から２０１のいずれかに記載の装置。
【請求項２０３】
データの第１セットの部分を受信し、データの第１セットの部分をリアルタイムで第１出力装置にストリーミングする手段をさらに備えることを特徴とする請求項１９４から２０２のいずれかに記載の装置。
【請求項２０４】
データの第２セットの部分を受信し、データの第２セットの部分をリアルタイムで第２出力装置にストリーミングする手段をさらに備えることを特徴とする請求項２０３に記載の装置。
【請求項２０５】
データの第１セットの部分とデータの第２セットの部分が同時に受信されるという印象をユーザに与えるように、第１出力装置からデータの第１セットの部分を出力し、同時に第２出力装置からデータの第２セットの部分を出力する手段をさらに備えることを特徴とする請求項１９４から２０４のいずれかに記載の装置。
【請求項２０６】
出力装置にデータの第１セットの連続する出力があるように、出力装置でデータの第１セットの第１部分を受信、出力し、後で出力装置でデータの第１セットの第２部分を出力する手段をさらに備えることを特徴とする請求項１９４から２０４のいずれかに記載の装置。
【請求項２０７】
請求項１９４から２０６のいずれかに記載の装置によって制御装置の第１に記載の装置にデータの第１セットとデータの第２セットを分散する手段と、請求項１９４から２０６のいずれかに記載の装置によって制御装置の第２に記載の装置にデータの第３セットとデータの第４セットを分散する手段とを備えることを特徴とする複数の制御装置にデータを分散する装置。
【請求項２０８】
中央ハブから複数のローカルサーバにデータの第１と第２セットを送信する手段と、各ローカルサーバでデータの第１と第２セットを記憶する手段と、請求項１９４から２０５のいずれかによる装置によってローカルサーバの少なくとも１台からデータの第１と第２セットを分散する手段とを備えることを特徴とするデータを分散する装置。
【請求項２０９】
データの第１セットがインターネットデータであることを特徴とする請求項１９４から２０７のいずれかに記載の装置。
【請求項２１０】
データ分散システム及び／またはローカルデータ分散システムが複数のさまざまなロケーションにデータを分散するように適応されることを特徴とする請求項６９、９３から９７、１１２から１１５、１５１から１５７、または１６２から１７３に依存するような請求項１から３８、請求項６９から７７のいずれかに記載の方法。
【請求項２１１】
さまざまなロケーションが建物または船舶内のさまざまなロケーションであることを特徴とする請求項２１０に記載の方法。
【請求項２１２】
さまざまなロケーションが近所のさまざまな居住施設であることを特徴とする請求項２１０に記載の方法。
【請求項２１３】
さまざまなロケーションがもてなし環境の中のさまざまなロケーションであることを特徴とする請求項２１０に記載の方法。
【請求項２１４】
さまざまなロケーションが、教育施設、看護施設、医療施設、留置施設、娯楽施設、レクリエーション施設、もてなし施設、オフィス施設、輸送施設またはあるグループの人々が別のグループの世話をする施設、建物または船舶を含む他の施設のさまざまな部屋、一続きの部屋または領域であることを特徴とする請求項２１０に記載の方法。
【請求項２１５】
さまざまなロケーションが、学校、大学、ケアホーム、病院、映画館、ホテル、レストラン、（観光）船、またはオフィス内のさまざまな部屋、一続きの部屋または領域、あるいは刑務所内のさまざまな監房であることを特徴とする請求項２１０に記載の方法。
【請求項２１６】
リモートサーバ、及びローカルサーバを含むローカル分散サブシステムを備え、該ローカル分散サブシステムがローカルサーバにデータを送信する構成要素を含み、該ローカルサーバがローカルサーバからリモートサーバにデータを送信する手段を含むことを特徴とするデータ分散システム。
【請求項２１７】
リモートサーバへの伝送の前にローカルサーバでデータを記憶する手段をさらに備えることを特徴とする請求項２１６のシステム。
【請求項２１８】
リモートサーバがデータを記憶する手段を含むことを特徴とする請求項２１６または２１７のシステム。
【請求項２１９】
それぞれがそれぞれのローカルサーバを含む複数のローカル分散サブシステムと、
各ローカル分散サブシステムのそれぞれの構成要素からそれぞれのローカルサーバにそれぞれのデータを送信する手段と、
それぞれのこのようなローカルサーバからリモートサーバにそれぞれのデータを送信する手段と、
を備えることを特徴とする請求項２１６から２１８のシステム。
【請求項２２０】
リモートサーバがデータに応じてシステムの性能を分析する手段を備えることを特徴とする請求項２１６から２１９のいずれかのシステム。
【請求項２２１】
リモートサーバが、
ローカルサブシステムの構成要素からデータを受信する手段と、
このデータに応じてデータ分散システムの性能を分析する手段と、
を備えることを特徴とするリモートサーバ及びローカルサブシステムを備えるデータ分散システム。
【請求項２２２】
データを生成するユーザ入力装置をさらに備えることを特徴とする請求項２１６から２２１のいずれかのシステム。
【請求項２２３】
ローカル分散サブシステムと、
リモートサーバと、
ローカル分散サブシステムの構成要素からリモートサーバにユーザ入力データを送信する手段と、
このユーザ入力データに応じてユーザプロファイルを作成する手段と、
を備えることを特徴とするユーザプロファイルを作成する装置。
【請求項２２４】
ローカルサーバを含むローカル分散サブシステムと、
リモートサーバからローカルサーバにユーザプロファイルを転送する手段と、
を備えることを特徴とするデータの分散を管理する装置。
【請求項２２５】
ローカルサーバを含むローカル分散システムと、
ローカルサーバで複数のユーザプロファイルを記憶する記憶装置と、
要求を受信する手段と、
要求に応じてユーザプロファイルを選択する手段と、
選択したユーザプロファイルに応じてデータを生成する手段と、
ローカル分散システムの構成要素にデータを送信する手段と、
を備えることを特徴とするデータの分散を管理する装置。
【請求項２２６】
データ及び関連付けられたデータを受信する第１デバイスと、
関連付けられたデータを解析するパーサと、
関連付けられたデータの解析に応じてデータを処理する手段と、
第１デバイスから第２デバイスへデータを送信する手段と、
を備えることを特徴とするデータを分散する装置。
【請求項２２７】
関連付けられるデータを生成する第３デバイスをさらに備えることを特徴とする請求項２２６に記載の装置。
【請求項２２８】
請求項２２６または２２７に記載の装置を含むローカルデータ分散システム。
【請求項２２９】
ローカル分散サブシステムの構成要素にあるデータを関連付けられたデータと関連付ける手段と、
データ及び関連付けられたデータをデバイスに送信する手段と、
関連付けられたデータを解析するパーサと、
関連付けられたデータの解析に応じてデータを処理する手段と、
を備えることを特徴とするローカルデータ分散システム。
【請求項２３０】
データセットを、それらのデータセットのための１つの共通したヘッダファイルとともにデバイスに送信する手段をさらに備えることを特徴とするデータセットをダウンロードする装置。
【請求項２３１】
データセットを受信する複数のローカル制御装置を備えることを特徴とする請求項２３０に記載の装置。
【請求項２３２】
データの特徴の記述を備えるデータに対する要求を送信する手段とを備えることを特徴とするデータを要求する装置。
【請求項２３３】
ファイルをダウンロードする手段と、ファイルのコンテンツを決定する手段と、ファイル操作のための複数のコンテンツプロセッサと、ファイルのコンテンツに従って該コンテンツプロセッサの１台を選択する手段とを備えることを特徴とするデータを操作する装置。
【請求項２３４】
リモートサーバ、及びローカルサーバを含むローカル分散サブシステムを備え、該リモートサーバから該ローカルサーバにソフトウェアを送信し、ローカルサブシステム内のデバイスにソフトウェアをインストールする手段とを備えるデータ分散システム。
【請求項２３５】
リモートロケーションからあるロケーションにソフトウェアを送信する手段と、前記ソフトウェアをインストールする手段とを備えることを特徴とするソフトウェアをインストールする装置。
【請求項２３６】
リモートロケーションからホテルにソフトウェアを送信する手段と、前記ソフトウェアをインストールする手段とを備えることを特徴とするホテルでソフトウェアをインストールする装置。
【請求項２３７】
ホテルの部屋に配置される音声／視覚データよう受信機と、該受信機にソフトウェアをインストールする手段とをさらに備えることを特徴とする請求項２３６に記載の装置。
【請求項２３８】
ホテル内で音声／視覚データを受信、分散するサーバと、該サーバにソフトウェアをインストールする手段とをさらに備えることを特徴とする請求項２３６に記載の装置。
【請求項２３９】
ホテルで音声／視覚データを受信、分散するサーバと、該サーバにソフトウェアをインストールする手段とを備えることを特徴とするホテルデータ分散システム。
【請求項２４０】
第１デバイスにソフトウェアを送信する手段と、そこから第２デバイスにソフトウェアを送信する手段と、前記第２デバイスに前記ソフトウェアをインストールする手段とを備えることを特徴とするソフトウェアをインストールする装置。
【請求項２４１】
リモートサーバからローカルサーバにデータを送信する手段と、
ローカルサーバでデータを記憶する記憶装置と、
ローカルサブシステム内での分散に使用可能なデータのメニューをローカルサーバで作成するメニュー生成プログラムと、
を備えることを特徴とするリモートサーバ、及びローカルサーバを含むローカルサブシステムを備えるデータ分散システム。
【請求項２４２】
中断されたそれぞれ少なくとも１つのデータの分散の再開をかのうとするために少なくとも１つのブックマークデータを生成するブックマーク生成プログラムと、このような少なくとも１つのデータを特定する手段を表示するディスプレイとを備えることを特徴とするデータの分散を管理する装置。
【請求項２４３】
分散手段と、
サーバと受信機の間でデータを分散するために随意で分散手段を割り当てる手段と、
分散手段の割り当てを随意で取り消す手段と、
を備えることを特徴とするサーバと受信機の間のデータの分散を制御する装置。
【請求項２４４】
追加の分散手段と、
サーバと受信機の間でデータを分散するために随意で追加分散手段を割り当てる手段と、
サーバと受信機の間でデータを分散するために分散手段の少なくとも１つ及び該追加分散手段が割り当てられることを確実にする手段と、
を備えることを特徴とする請求項２４２に記載の方法。
【請求項２４５】
システムの構成要素からデータに対する要求を受信する手段と、
要求された特定のデータの特徴を表さないパラメータを決定する手段と、このようなパラメータに応じて、
データに対する要求を処理するか、あるいは
システムの構成要素に要求されたデータ以外のデータを戻すかどちらかの手段と、
を備えることを特徴とするデータ分散システム。
【請求項２４６】
請求項１から３８、５２から５５、６４から１３１、１５１から１５７、１６００から１９０、または２１０から２１５のいずれかに記載の方法を実行するように適応されることを特徴とするコンピュータプログラム。
【請求項２４７】
請求項２４６のコンピュータプログラムをそこに記憶したことを特徴とするコンピュータ読み取り可能媒体。
【請求項２４８】
添付図面を参照して実質的にここに説明されるようなシステム。
【請求項２４９】
添付図面を参照して実質的にここに説明されるようなサーバ。
【請求項２５０】
添付図面を参照して実質的にここに説明されるような受信機。
【請求項２５１】
添付図面を参照して実質的にここに説明されるようなローカル制御装置。
【請求項２５２】
請求項５３から５５のいずれか及び請求項１から３８のいずれかによる方法。
【請求項２５３】
請求項３９から５１のいずれか及び請求項５６から６３のいずれかによる装置。
【請求項２５４】
請求項６４から９２のいずれか、及び請求項１から３８、または５３から５５のいずれかに記載の方法。
【請求項２５５】
請求項９３から１１１のいずれか及び請求項１から３８、５３から５５、６４から９２のいずれかに記載の方法。
【請求項２５６】
請求項１１２から１１５のいずれか、及び請求項１から３８、５３から５５、または６４から１１のいずれかに記載の方法。
【請求項２５７】
請求項１１６から１３１のいずれか、及び請求項１から３８、５３から５５、または６４から１１５のいずれかに記載の方法。
【請求項２５８】
請求項１３２から１５０のいずれか、及び請求項３９から５１、または５６から６３のいずれかに記載の装置。
【請求項２５９】
請求項１５１及び請求項１から３８、５３から５５、または６４から１３１のいずれかに記載の方法。
【請求項２６０】
請求項１５２から１５７のいずれか、及び請求項１から３８、５３から５５、６４から１３１、または１５１のいずれかに記載の方法。
【請求項２６１】
請求項１５８及び請求項３９から５１、５６から６３、または１３２から１５０のいずれかに記載の装置。
【請求項２６２】
請求項１６０から１６１のいずれか、及び請求項１から３８、５３から５５、６４から１３１または１５１から１５７のいずれかに記載の方法。
【請求項２６３】
請求項１から３８、５３から５５、６４から１３１、１５１から１５７、または１６０から１６１のいずれかに記載の方法。
【請求項２６４】
請求項１から３８、５３から５５、６４から１３１、１５１から１５７、または１６０から１７４のいずれかに記載の方法。
【請求項２６５】
請求項１９２から２０９のいずれか、及び請求項３９から５１、５６から６３,１３２から１５０、または１５８のいずれかに記載の装置。
【請求項２６６】
請求項２１６から２１９のいずれか、請求項３９から５１、５６から６３、１３２から１５０、１５８または１９２から２０９のいずれかに記載の装置。
【請求項２６７】
請求項２２０から２２１のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２１９のいずれかに記載の装置。
【請求項２６８】
請求項２２２、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２２１のいずれかに記載の装置。
【請求項２６９】
請求項２２３から２２５のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２２２のいずれかに記載の装置。
【請求項２７０】
請求項２２６から２２９のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２５５のいずれかに記載の装置。
【請求項２７１】
請求項２３０から２３２のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２２９のいずれかに記載の装置。
【請求項２７２】
請求項２２３、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２３２のいずれかに記載の装置。
【請求項２７３】
請求項２３４、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２３３のいずれかに記載の装置。
【請求項２７４】
請求項２３５から２４０のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２３４のいずれかに記載の装置。
【請求項２７５】
請求項２４１、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９または２１６から２４９のいずれかに記載の装置。
【請求項２７６】
請求項２４２、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２４１のいずれかに記載の装置。
【請求項２７７】
請求項２４３から２４４のいずれか、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２４２のいずれかに記載の装置。
【請求項２７８】
請求項２４５、及び請求項３９から５１、５６から６３、１３２から１５０、１５８、１９２から２０９、または２１６から２４４のいずれかに記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、とりわけテレビジョン信号、ビデオ信号及び他の信号の分散及びネットワーク化に関する。
【背景技術】
【０００２】
従来の分散システムは１台のサーバと、ネットワーク上で分散される１台または複数台の受信機を利用している。このようなシステムはコンテンツを直接各サーバに分散し、通常、各サーバはただ一人のユーザによって制御されているか、あるいはただ１台の一次出力装置と関連付けられている。このようなシステムは多数の幅広く分散されたユーザには適しているが、ユーザのクラスタに対するコンテンツの分散には理想的に適していない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなユーザのクラスタにコンテンツを分散するためにローカルサーバを提供することは既知であるが、このようなローカルサーバの使用はこのようなローカルサーバの制御及びこのようなローカルサーバ間の通信を維持する上で、ならびにシステムのユーザに、彼らがどのローカルサーバからコンテンツを受信するのかに関係なく適切なサービスを提供する上で多くの困難をもたらしている。
【０００４】
ユーザが短期の場合に違う時間にさまざまなローカルサーバを使用してさまざまな異なる種類のデータを分散することが所望される場合、システムの集中的な管理の維持が所望される場合、個々のユーザがシステムに異なるニーズまたは期待をもっている場合にシステムの使用について直接的にユーザに請求書を作成発行することが所望される場合、及び個々のユーザとシステムの間の対話のレベルを高めることが所望される場合に、このような困難は悪化する。
【０００５】
本発明はこれらの問題を改善する、あるいは一般の人々に有効な代替策を提供しようと努めている。
【課題を解決するための手段】
【０００６】
本発明の特定の態様はマルチユーザ環境またはマルチルーム環境において使用するための媒体分散／ネットワーキングシステム、あるいはローカルネットワーク全体に特に用途が見つかる可能性がある。ここに説明される実施形態の多く（任意の態様または実施形態において）はホテルとその設備及び使用に向けられている。ここで使用されるように用語「ホテル」は好ましくは、支払いのためであるかはどうかには関係なく、泊まり客が一時的に部屋または類似物あるいはその一部を割り当てられる任意の形の施設を包含すると解釈されるべきである。ここに説明される実施形態、及びシステム、方法と機能は容易に設置され、特に、船舶、特に観光船、航空機、汽車、病院、フラットのブロック、つまりコンドミニウムなどの複合居住施設ユニット、家の集団、オフィスまたはオフィスの集団、店舗または店舗の集団、学校と他の作業環境、商業環境または教育環境、駅、空港及び他の輸送終着駅を含む他の環境の中で使用されると理解されるべきである。
【０００７】
ダブルバックチャネル
本発明の１つの態様に従って、１台の遠隔サーバ及び１台のローカルサーバを含む１台のローカル分散サブシステムを備えるデータ分散システムを管理する方法であって、該ローカル分散サブシステムの構成要素から該ローカルサーバにデータを送信することと、該ローカルサーバから該リモートサーバにデータを送信することとを備える方法が提供される。
【０００８】
このようにして該データ分散システムの管理に対する制御の強化が実現されてよい。
【０００９】
本発明の１つの実施形態においては、該ローカル分散サブシステムの構成要素は該サーバ自体の構成要素であってよい。
【００１０】
方法は、リモートサーバへの送信の前にローカルサーバでデータを処理することをさらに備える。方法はこのようにして機能性の強化を実現してよい。
【００１１】
好ましくは、この処理ステップは、データを時刻、日付、または他の固有の識別と関連付けることを含んでよい。代わりに、あるいは加えて、この処理ステップはデータの高度な分析、例えばローカル分散サブシステムの構成要素から送信されるデータの統計的な分析を含んでよい。
【００１２】
方法は、リモートサーバからローカルサーバへ追加データを送信することと、好ましくはローカル分散サブシステム内で該追加データを分散することをさらに備えてよい。
【００１３】
好ましくは、方法はリモートサーバでデータを受信することと、データに応えて追加データを送信することとを備える。
【００１４】
好ましくは、方法は、リモートサーバへの送信の前に、好ましくはデータベースにローカルサーバでのデータを記憶することをさらに備えてよい。
【００１５】
さらに好ましくは、方法は、リモートサーバでのデータを、やはり好ましくはデータベースに記憶することとを備えてよい。
【００１６】
好ましくは、方法はそれぞれのデータの重要性を表す優先順位データを生成することをさらに備えてよい。
【００１７】
さらに好ましくは、方法はこのような優先順位データに依存してリモートサーバにデータを送信することをさらに備えてよい。
【００１８】
方法は、リモートサーバに定期的にデータを送信することを備えてよい。
【００１９】
好ましい実施形態においては、方法は、それぞれがそれぞれのローカルサーバを含む複数のローカル分散サブシステムを提供することと、各ローカル分散サブシステムのそれぞれの構成要素からそれぞれのローカルサーバにそれぞれのデータを送信することと、それぞれのこのようなローカルサーバからリモートサーバにそれぞれのデータを送信することとを備えてよい。
【００２０】
好ましくは、方法は、該ローカル分散システムまたは各ローカル分散システムの複数の構成要素からデータを送信することを備えてよい。
【００２１】
診断情報
方法は、遠隔サーバでデータを受信することと、データに依存してシステムの性能を分析することとをさらに備えてよい。
【００２２】
このことにより、システムのより良い効率性が提供できる。
【００２３】
本発明の別の態様に従って、１台のリモートサーバと１台のローカル分散サブシステムを備えるデータ分散システムの性能を分析する方法であって、ローカルサブシステムの構成要素からのデータを遠隔サーバで受信することと、このデータに依存してデータ分散システムの性能を分析することとを備える該方法が提供される。
【００２４】
好ましくは、データは、所定数のユーザから、及び／または所定時間期間で記録される、及び／または所定のローカルサーバから受信されるデータを備える。
【００２５】
データは診断データを備えてよい。
【００２６】
代わりに、あるいは加えて、データはステータス情報を備えてよい。
【００２７】
方法は、データに依存してエラーをデバッグすることをさらに備えてよい。
【００２８】
キー打ちの記録
データはユーザ入力データを備えてよい。
【００２９】
好ましくは、データはユーザ識別子を備える。
【００３０】
さらに好ましくは、方法はユーザ入力データに依存してユーザプロファイルを作成する、あるいは更新することを備える。
【００３１】
ユーザプロファイル
本発明の追加の態様に従って、ローカル分散サブシステムの構成要素からリモートサーバにユーザ入力データを送信することと、このユーザ入力データに依存して該ユーザプロファイルを作成することとを備えるユーザプロファイルを作成する方法が提供される。
【００３２】
方法は、ローカル分散サブシステムの追加構成要素から、及び／または該ローカル分散サブシステムから離れた追加のローカル分散サブシステムの構成要素から得られるユーザ入力データに依存してユーザプロファイルを作成することをさらに備えてよい。
【００３３】
好ましくは、方法は既存のプロファイルに依存してユーザプロファイルを作成することを備える。
【００３４】
本発明のまだ別の態様に従って、１台のローカルサーバを含むローカル分散サブシステムを提供することと、リモートサーバからローカルサーバにユーザプロファイルを転送することとを備える、データの分散を管理する方法が提供される。
【００３５】
好ましくは、方法は、ローカルサーバからリモートサーバに好ましくは送信される、転送要求に応えてユーザプロファイルを転送することを備えてよい。
【００３６】
さらに好ましくは、転送要求がユーザ識別子を備えてよい。
【００３７】
方法は、ローカル分散サブシステムでユーザプロファイルを記憶することをさらに備えてよい。
【００３８】
方法は、所定の時間期間の終了に応じて、及び／またはユーザ入力データに応じてローカル分散システムに記憶されるユーザプロファイルを削除することをさらに備えてよい。
【００３９】
好ましくは、方法はユーザプロファイルに依存してローカルサーバデータを作成することを備えてよい。
【００４０】
さらに好ましくは、データのメニューが作成されてよい。
【００４１】
また、好ましくは、表示データが作成されてよい。
【００４２】
方法は、ローカルサーバからローカル分散サブシステムの構成要素にデータを送信することをさらに備えてよい。
【００４３】
好ましくは、方法は、データに対する要求を受信することと、このような要求に応えてローカル分散サブシステムの構成要素にデータを送信することも備えてよい。
【００４４】
好ましくは、データに対する要求はユーザ識別子を備える。
【００４５】
方法は、ユーザ識別子に依存してユーザプロファイルを選択することと、選択されたユーザプロファイルに依存してデータを生成することとを備えてよい。
【００４６】
別の態様においては、本発明は、ローカルサーバを含むローカル分散システムを提供することと、ローカルサーバの複数のユーザプロファイルを記憶することと、要求を受信することと、要求に依存してユーザプロファイルを選択することと、選択されたユーザプロファイルに依存してデータを生成することと、ローカル分散システムの構成要素にデータを送信することとを備えるデータの分散を管理する方法を提供する。
【００４７】
好ましくは、要求はユーザ識別子及び／またはローカル分散システムの構成要素を識別する識別子を備えてよい。
【００４８】
好ましくは、ユーザプロファイルはここに前述されたユーザプロファイルの形を取ってよい。
【００４９】
キー打ちの記録
複数のユーザにサービスを提供するサーバと、ユーザからデータを受信する手段と、サーバにこのようなデータを送信する手段と、このようなデータを記憶するメモリとを備える、データを記憶するシステムが提供される本発明の追加の態様がここで説明される。
【００５０】
データを記録するために複数のユーザにサービスを提供するサーバでメモリを提供することによって、他のシステムイベントだけではなくユーザ動作のレコードも維持されてよい。
【００５１】
システムは、電気通信システム、コンピュータシステム、あるいはビデオ送信システムまたは音声送信システムなどの任意の型の記憶システムであってよい。特に、システムは複合居住施設、あるいは例えばホテルなどの複数の部屋のある１つまたは複数の建物に設置されるビデオ及び／または音声及び／またはコンピュータ娯楽システムであってよい。
【００５２】
データは、１日、１週間あるいは１ヶ月などの指定された時間の長さ記憶されてよい。
【００５３】
受信手段からサーバへ（通常は伝送チャネルの形を取る）このようなデータを送信する手段は、好ましくはサーバからデータを送信するために使用されてよい。伝送チャネルは、例えば同軸ケーブルなどの電気ケーブル、あるいは例えばＡＮＳＩ／ＥＩＡ／ＴＩＡ-５６８-１９９１、カテゴリ３の仕様に実質的に準拠するまたは超える、あるいはカテゴリ５の仕様、つまり電話グレードのツイストペアケーブルに準拠する、または超えるツイストペアケーブルなどの例えばデータグレードのツイストペアケーブルなどのツイストペアケーブルを備えてよいか、あるいは例えばマイクロ波リンクなどの電磁放射伝送路、あるいはこのようなケーブルまたはこのような伝送路の任意の組み合わせを備えてよい。
【００５４】
受信手段は、ボタンやスイッチ、あるいはリモコン、キーボード、またはマウスなどのキーパッドなどの任意の種類の圧力、音声、光、温度または動作に敏感な装置を適切に備えてよい。このような受信手段は、典型的にはテレビまたは類似物などの装置を制御するためのコマンドを提供してよい。受信手段からのデータの記憶は、通常、受信手段の主要な機能に付随している。
【００５５】
受信手段は、テレビ、ビデオレコーダまたはプレーヤ、ライト、ドアまたはロック機構、ミニバーシステム、加熱システムまたは空調システム、火災または煙報知器、スプリンクラシステム、蛇口またはシャワーなどの室内の電気装置または機械装置に連結されてよい。
【００５６】
メモリは、好ましくはサーバに位置しており、例えばハードディスクドライブ、フロッピーディスク、ＣＤまたは光記憶装置などの任意の型式の電子データ記憶装置を備えてよいか、あるいは例えばプリントアウトを備えてよいか、あるいはプリントアウトなど非電子装置であってよい。
【００５７】
データは、例えば、システムのステータスまたはシステムのユーザに関係する追加のデータを含んでよい。例えば、データは、データが生成または記憶された日付または時刻、またはシステムまたはシステムの任意の構成要素またはシステムに連結される任意の電気装置または機械装置のステータス、またはユーザ名またはユーザの従業員の氏名、またはシステムまたはその任意の部分に、あるいはシステムに連結された任意の電気または機械システムに関係する識別子を含んでよい。
【００５８】
例えば、データはエラーメッセージを備えてよく、その結果デバッグは、例えばユーザの過去の動作に基づいて実行することがある。
【００５９】
好ましくは、システムは、複数のサーバにサービスを提供するハブサーバと、少なくとも１台の追加のサーバと、前記データをハブに送信する手段とをさらに備える。
【００６０】
このようにして、ハブはさまざまなサーバからのデータを解析及び／または比較できる。
【００６１】
好ましくは、システムはハブサーバから前記データを検索する手段を含む。好ましくは、ハブサーバは前記サーバから遠いサイトに位置し、例えばハードディスクドライブ、フロッピーディスク、ＣＤまたは光記憶装置などの任意の型式の電子データ記憶装置を含んでよい。
【００６２】
好ましくは、システムは、記憶手段に記憶されるデータからハブサーバに送信されるデータを選択する手段をさらに備える。
【００６３】
好ましくは、システムは記憶されるデータに依存してシステムを構成する手段をさらに備える。したがって、記憶されたデータはユーザの好みを反映するために活用できる。
【００６４】
構成手段は、好ましくは、さらに大きな速度及び効率のためにサーバまたはハブのどちらかに記憶されるデータに依存してシステムを構成するように適応される。
【００６５】
好ましくは、システムはユーザ識別子を受信し、ユーザ識別子と記憶されたデータを関連付ける／相関付ける手段をさらに備える。
【００６６】
好ましくは、該サーバまたは各サーバは、ユーザ識別子を受信し、該ユーザ識別子と関連付けられる／相関付けられる記憶されたデータを検索し、システムを研削されたデータに依存して構成するように適応される。
【００６７】
好ましくは、システムは記憶されているデータに応じてシステム内のエラーをデバッグする手段をさらに備える。
【００６８】
好ましくは、システムは、メモリに記憶されるデータを処理するプロセッサをさらに備える。データを処理するプロセッサを提供することにより、例えばシステムまたはシステムの構成要素またはユーザの特徴に関する情報が演繹または抽出されてよい。
【００６９】
（通常はサーバにある）プロセッサは、任意の種類の電子処理装置であってよく、例えば専用ハードウェア構成要素またはアプリケーションを実行する汎用プロセッサを備えてよい。
【００７０】
プロセッサは、前記データを処理し、データ上でまたはデータの間で、及び好ましくはデータと外部データの上でまたはデータと外部データの間で任意の種類の統計分析を実行してよい。プロセッサは、例えば、平均、相互関係、感度、または時系列の分析を提供してよいか、あるいはそれは人工的なインテリジェンスネットワークまたはニューラルネットワークあるいはデータマイニングルーチンをデータ及び／または外部データに適用してよい。プロセッサは任意の種類のデータ適合技法またはデータ外挿技法も適用してよい。
【００７１】
例えば、プロセッサは、前記データまたは外部データを処理し、例えばホテル全体のための、時刻または日付の、またはユーザ特徴の、またはユーザが使用できる音声、ビデオ、または他のデータのタイプの、またはホテル居住レートまたはホテル内でのユーザの費用の、または他の総計のまたは個々のユーザの特徴の関数としての集計されたデータを生成してよい。
【００７２】
好ましくは、プロセッサは受信されたデータを、それがメモリに記憶された後に処理する。
【００７３】
好ましくは、プロセッサは分析データを生成するためにデータを処理するように適応され、分析データとデータを関連付ける／相関付ける。
【００７４】
好ましくは、分析データはデータの受信の時刻及び／または日付を示す。
【００７５】
好ましくは、プロセッサはデータに関して統計分析を実行する。
【００７６】
好ましくは、該サーバまたは各サーバはホテル内のユーザからデータを受信するように適応される。
【００７７】
プロセッサは、１回のホテルの滞在の間などの１期間中、または一連のホテルの滞在でのある特定のユーザの前記データを処理してよい。
【００７８】
好ましくは、システムは記憶手段に記憶されるデータからハブに送信されるデータを選択する手段をさらに備える。
【００７９】
本発明は、前述されたようなシステムを使用して、データを記憶する方法を提供する。
【００８０】
診断情報
本発明の追加の態様においては、複数のデバイスから診断情報を受信することと、受信した診断情報をリモートサーバに送ることとを備える、診断情報を管理する方法が提供される。
【００８１】
本発明の追加の態様においては、リモートサーバでの診断情報の受信に応えてインストールされる、ここに記述されるようなソフトウェアをインストールする方法が提供される。
【００８２】
本発明の追加の態様においては、前記診断情報が前記ソフトウェアが無事にインストールされたかどうかを示す、ここに記述されたソフトウェアをインストールする方法が提供される。
【００８３】
複数の装置から診断情報を受信し、受信した診断情報をリモートサーバに送るように構成されたローカルサーバを備える、診断情報を管理する装置が提供される。
【００８４】
好ましくは、装置は前記ローカルサーバから前記診断情報を受信するリモートサーバをさらに備える。
【００８５】
好ましくは、前記リモートサーバは前記診断情報の受信に応えてソフトウェアを送信するように構成される。
【００８６】
好ましくは、ローカルサーバは音声／視覚データを受信、記憶し、１台または複数台に音声／視覚データをオンデマンドで分散するように構成される。
【００８７】
好ましくは、装置はさらに１台または複数台の追加のローカルサーバをさらに備え、それぞれの追加ローカルサーバがそれぞれの複数のデバイスから診断情報を受信し、リモートサーバに受信した診断情報を送るように構成される。好ましくは、診断情報はＳＮＭＰトラップまたはＸＭＬファイルの形を取る。
【００８８】
好ましくは、前記ローカルサーバは前記リモートサーバからソフトウェアを受け取り、前記ソフトウェアをインストールするように構成される。
【００８９】
ＸＭＬ／データの分散
本発明の別の態様に従って、データ及び第１のデバイスでの関連付けられたデータを受信することと、関連付けられたデータを解析することと、関連付けられたデータの解析に応じてデータを処理することと、第１のデバイスから第２のデバイスにデータを送信することとを備えるデータを分散する方法が提供される。
【００９０】
処理ステップは、データを記憶することを備えてよい。代わりに、あるいはさらに、処理ステップは、処理のために適切なプロセッサにデータを渡すことを備えてよい。
【００９１】
データはコンテンツ、ソフトウェアアップグレード、電子プログラムガイドデータ、コンテンツの記述に関するデータ、ステータス情報、エラーメッセージまたは他の通知データ、使用情報に関するデータ、あるいは任意の他の形式のデータ、あるいはデータの前記の形式の組み合わせを含んでよい。
【００９２】
好ましくは、方法は、第３のデバイスで関連付けられたデータを生成することを備えてよい。さらに好ましくは、方法はデータ及び関連付けられたデータを第３のデバイスから第１のデバイスに送信することを備えてよい。
【００９３】
好ましくは、該方法は、第１のデバイスから第２のデバイスに追加の関連データを送信することと、該追加関連データを第２のデバイスで解析することと、該追加関連データの解析に応じて第２のデバイスでデータを処理することとをさらに備えてよい。
【００９４】
また、好ましくは、方法は追加の関連データを生成してよい。さらに好ましくは、方法は第１のデバイスで追加関連データを生成することを備えてよい。
【００９５】
好ましくは、第１のデバイスと第２のデバイスはローカルデータ分散システムの構成要素である。
【００９６】
本発明の別の態様に従って、ローカルデータ分散システムを提供することと、関連データをローカル分散サブシステムの構成要素にあるデータと関連付けることと、データ及び関連付けられたデータをデバイスに送信することと、関連データを解析することと、関連付けられたデータの解析に応じてデータを処理することとを備えるデータの分散を管理する方法が提供される。
【００９７】
好ましくは、方法は関連付けられたデータを生成することとを備えてよい。
【００９８】
また、好ましくは、デバイスはローカルデータ分散システムの追加構成要素であってよい。代わりに、またはさらに、デバイスはリモートサーバを備えてよい。
【００９９】
データは複数のデータの集合を備えてよく、関連データ及び／または追加関連データはデータの集合の少なくとも２つの間の関係性を定義してよい。
【０１００】
好ましくは、関連付けられたデータ及び／または追加の関連データが制御コマンドを備えてよい。
【０１０１】
データは実行可能なデータを備えてよい。
【０１０２】
好ましくは、一式の規則を使用して方法は関連データ及び／または追加関連データを解析することを備えてよい。
【０１０３】
さらに好ましくは、一式の規則は公に使用可能な一式の規則であってよい。
【０１０４】
１つの実施形態では、一式の規則はＳＭＬスキーマまたはＳＭＬドキュメントタイプ定義を備えてよい。
【０１０５】
ＸＭＬ
本発明の別の態様では、データセットをそれらのデータセット用の共通ヘッダファイルとともにデバイスに送信することを備えるデータセットをダウンロードする方法が提供される。
【０１０６】
好ましくは、ヘッダファイルはデータセット間の関係性を定義し、好ましくはヘッダファイルは言語「ＸＭＬ」で少なくとも部分的に作成され、ヘッダファイルはデバイスがどのようにしてデータセットを処理するのかについての命令を含む。このような処理は、例えば分散またはアップグレードを含んでよい。
【０１０７】
特に、デバイスはホテルに位置していてよい。
【０１０８】
好ましくは、方法はデータセットを記憶することと、データセットを複数のローカル制御装置に分散することをさらに備える。
【０１０９】
本発明の追加の態様においては、前述された方法を実施する装置が提供される。
【０１１０】
本発明の追加の態様では、データの特徴の記述を備えるデータに対する要求を送信することを備えるデータを要求する方法が提供される。
【０１１１】
好ましくは、データに対する要求は、好ましくは任意の種類の情報をカプセル化できる汎用言語で少なくとも部分的に作成され、好ましくは言語「ＸＭＬ」で作成される。
【０１１２】
好ましくは、データはコンテンツまたはステータス情報である。
【０１１３】
本発明の追加の態様では、ファイルをダウンロードすることと、ファイルのコンテンツを決定することと、ファイルのコンテンツに従ってコンテンツプロセッサを選択することと、選択されたコンテンツプロセッサでファイルを操作することとを備えるデータを操作する方法が提供される。
【０１１４】
好ましくは、ファイルのコンテンツはファイル自体から決定される。
【０１１５】
好ましくは、ファイルはファイル名を含み、ファイルのコンテンツはファイル名から決定される。
【０１１６】
好ましくは、方法は、ファイルのコンテンツがダウンロードされた情報から決定される、後に送信されるファイルのコンテンツを識別する情報をダウンロードすることをさらに備える。
【０１１７】
ソフトウェアアップグレード
本発明のさらに追加の態様に従って、リモートサーバからローカルサーバにソフトウェアを送信することと、ローカルサブシステム内のデバイスにソフトウェアをインストールすることとを備える、リモートサーバ及びローカルサーバを含むローカル分散サブシステムを備えるデータ分散システムを管理する方法が提供される。
【０１１８】
方法は、ソフトウェアを電信でソフトウェアを送信することを備えてよい。
【０１１９】
好ましくは、方法はソフトウェアを自動的にインストールすることを備えてよい。
【０１２０】
方法は、関連付けられたデータをローカルサーバに送信することと、関連付けられたデータに依存してソフトウェアを選択すること及び／またはインストールすることをさらに備えてよい。
【０１２１】
好ましくは、方法はローカルサブシステムの構成要素にソフトウェアを送信し、ソフトウェアを構成要素でインストールすることをさらに備える。
【０１２２】
本発明の追加の態様においては、リモートロケーションからロケーションにソフトウェアを送信することと、前記ソフトウェアをインストールすることとを備える、ソフトウェアをインストールする方法が提供される。
【０１２３】
本発明の別の態様は、リモートロケーションからホテルにソフトウェアを送信することと、前記ソフトウェアをインストールして、このようにしてソフトウェアのインストールをさらに容易に且つ経済的に可能にすることとを備えるホテルでソフトウェアをインストールする方法を提供する。
【０１２４】
ここで使用されるような用語「インストールする」は「更新する」を含む。典型的には、ソフトウェアはホテルＴＶシステムに、またはホテルＴＶシステムの一部にインストールされる。
【０１２５】
好ましくは、方法はソフトウェアを電信で送信することを備える。
【０１２６】
好ましくは、方法は、ホテルの室内に位置する音声／視覚データ用受信機を提供することと、受信機にソフトウェアをインストールすることとをさらに備える。
【０１２７】
この重要な機能は独立して提供される。
【０１２８】
したがって、本発明の追加の態様に従って、ホテル内で音声／視覚データを受信し、分散するサーバを提供することと、サーバにソフトウェアをインストールすることとを備えるホテルでソフトウェアをインストールする方法が提供される。
【０１２９】
好ましくは、方法は、ホテルにソフトウェアの名称及び／または後にホテルに送信されるコンテンツを知らせる情報をホテルに送信することをさらに備える。
【０１３０】
本発明の別の態様に従って、第１のデバイスのソフトウェアを送信することと、ソフトウェアをそこから第２のデバイスに送信することと、前記ソフトウェアを前記第２デバイスにインストールすることとを備えるソフトウェアをインストールする方法が提供される。
【０１３１】
好ましくは、方法は第１のデバイスと第２のデバイスの中間に第３のデバイスを提供することを含む。
【０１３２】
好ましくは、方法は、ソフトウェアの名称及び／または後に第１のデバイスに送信されるソフトウェアのコンテンツを知らせる情報を第１デバイスに送信することを備える。
【０１３３】
好ましくは、方法は、第１のデバイスでソフトウェアを識別することと、複数のこのような第２のデバイスの内のどれにソフトウェアが送信されるのかを解析することをさらに備える。
【０１３４】
好ましくは、ソフトウェアはコンピュータ命令の集合及びメディアアセットまたはユーザインタフェースアセットなどのコンテンツを備える。
【０１３５】
好ましくは、ソフトウェアはソースコード、オブジェクトコード、実行ファイル、または構成情報を備える。
【０１３６】
好ましくは、ソフトウェアはプログラムアップデートであり、方法はさらにプログラムアップグレードに従って、インストールされたプログラムを更新するステップをさらに備える。
【０１３７】
好ましくは、プログラムアップグレードは予定情報を含み、インストールされたプログラムを更新するステップは予定情報により決定される時間に実行される。
【０１３８】
ローカルサーバでのＥＰＧの動的な生成
本発明の追加態様に従って、リモートサーバからローカルサーバにデータを送信することと、ローカルサーバでデータを記憶することと、ローカルサブシステム内での分散に使用可能なデータのメニューをローカルサーバで作成することとを備える、リモートサーバ、及びローカルサーバを含むローカルサブシステムを備えるデータ分散システムを管理する方法が提供される。
【０１３９】
方法は、さらにローカルサーバで複数のメニューを作成することを備えてよい。さらに、方法はローカルサーバで複数のインタリンクされたメニューを作成することも備えてよい。
【０１４０】
好ましくは、方法は、データの特性に応じて１つまたは複数のメニューを作成することを備えてよい。
【０１４１】
方法は、さらに、中心サーバからローカルサーバに送信される記述データからデータの特徴を突き止めることを備えてよい。
【０１４２】
ブックマーク
送信セッション中にプログラムの一部を受信機に送信するステップと、送信セッションの進行を示すブックマークデータを生成するステップと、ブックマークデータを記憶するステップとを備える、プログラムを受信機に送信する方法が提供される本発明の追加の態様がここで説明される。
【０１４３】
記憶されたブックマークデータは、次に、第２送信セッションの間にオプションでユーザがプログラムの第２の部分をレビューできるようにするために使用でき、第２の部分の開始点は少なくとも部分的に記憶されたブックマークデータによって決定される。
【０１４４】
好ましくは、方法は第２送信セッション中に受信機にプログラムの第２の部分を送信するステップをさらに備え、第２部分の開始点は、少なくとも部分的に記憶されたブックマークデータによって決定される。
【０１４５】
第２の部分の開始点は、記憶されるブックマークデータによって絶対的に決定されてよい。代わりに、第２の部分の開始点はユーザ入力に応えて調整されてよい。考えうるところでは第１の部分と第２の部分は部分的に重複してよいが、第１の部分及び第２の部分は、通常、重複しないプログラムの連続部分となるだろう。
【０１４６】
好ましくは、方法は、さらに、再開要求を受信するステップと、再開要求に応えてプレイアウトリソースの可用性をチェックするステップと、プレイアウトリソースが使用可能な場合に第２の送信セッションを開始するステップと、及びプレイアウトリソースが使用可能ではない場合に受信機にメッセージを送信するステップとを備える。
【０１４７】
このようにして、受信機は、プレイアウトリソースが使用できない場合に通知を受けることができる。
【０１４８】
好ましくは、方法は、休止要求を受信するステップと、休止要求の受信に応えて第１の送信セッションを終了するステップと、休止要求の受信後の所定の休止期間の終了を監視するステップとを備え、ブックマークデータが休止期間の終了に応えて生成される。
【０１４９】
これは、プレイアウトアリソースの効率的な使用を可能にする休止機能性を提供する。ブックマークデータは、所定の休止期間の終了時に生成され、記憶される。
【０１５０】
好ましくは、方法は、休止要求をユーザ入力装置から受信するステップをさらに備える。
【０１５１】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０１５２】
好ましくは、方法は、さらに、後の送信セッション中に受信機にプログラムの一部を送信するステップと、停止要求の受信に応えて送信セッションを終了するステップと、後の送信セッションの進行を示す後のブックマークデータを生成するステップと、後のブックマークデータを記憶するステップとをさらに備える。
【０１５３】
このようにして、方法は休止機能だけではなく停止機能も提供する。
【０１５４】
好ましくは、方法は、第１送信セッション中にプレイアウトリソースを受信機に割り当てることと、第１送信セッションの終了後に受信機からプレイアウトリソースの割り当てを取り消すこととをさらに備える。
【０１５５】
このようにして、プレイアウトリソースは、必要とされる場合、解放し、ただちに別の受信機に割り当てることができる。
【０１５６】
通常、プレイアウトリソースはプレイアウトコンピュータの出力チャネルである。
【０１５７】
好ましくは、プレイアウトリソースは、休止期間の終了に応えて割り当てを取り消される。
【０１５８】
このようにして、プレイアウトリソースは休止期間中に受信機に割り当てたままにすることができ、再開コマンドが休止期間中に受信されると送信が再迅速に開できるようにする。
【０１５９】
好ましくは、方法は、さらに、サービス要求を受信するステップと、該サービス要求の受信に応えて第１送信セッションを終了するステップと、該サービス要求に関連付けられるデータを受信機に送信するステップとを備える。
【０１６０】
これは、第１送信セッション後の期間内にプレイアウトリソースの再割り当てを実現し、このようにしてプレイアウトリソースのさらに効率的な使用を可能にし、ユーザにさらに包括的なサービスを提供することができる。サービス要求と関連付けられるデータは、例えば（ＭＰＥＧ２ストリームなどの）別のプログラム、またはモーニングコールのようななんらかのお知らせまたはメッセージであってよい。
【０１６１】
好ましくは、方法は、受信されたサービス要求の優先順位レベルを決定するために過去に記憶した優先順位付け規則と受信されたサービス要求を比較するステップと、優先順位レベルが所定の閾値を上回る場合にだけ第１の送信セッションを終了するステップとをさらに備える。
【０１６２】
このようにして、第１送信セッションは、低優先順位サービス要求が受信される場合には中断されないだろう。
【０１６３】
好ましくは、方法は、さらにユーザ入力装置からサービス要求を受信するステップをさらに備える。
【０１６４】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０１６５】
好ましくは、方法は、さらに、記憶されているブックマークデータに従ってブックマークレビュー情報を作成するステップと、ブックマークレビュー情報をユーザに提供するステップとを備える。
【０１６６】
ブックマークレビュー情報は、記憶されているブックマークデータに同一であってよく、それは記憶されているブックマークデータの部分集合だけを含んでよく、及び／またはそれは追加情報を含んでよい。好適例においては、ブックマークレビュー情報はプログラムタイトル、及び残っている時間量を備える。ブックマークレビュー情報は、視覚的及び／または聴覚的な形式で、あるいは任意の他の適当な方法でユーザに提供されてよい。（それぞれが別のプログラムと関連付けられる）ブックマークレビュー情報の項目のメニューがユーザに提示されてよく、ユーザが所望のプログラムを選択できるようにする。
【０１６７】
好ましくは、方法は、さらに、ブックマークレビュー情報修正要求を受信するステップと、ブックマークレビュー情報修正要求に従ってブックマークレビュー情報データを修正するステップとを備える。
【０１６８】
これにより、ユーザは、例えば情報を削除することによってブックマークレビュー情報を積極的に修正できるようにする。これは、ユーザが、自分が後の時点でプログラムのレビューを再開することを望まないと確信し、このようにしてユーザに提示される必要のある情報の量を削減する場合に望ましい可能性がある。代わりに、ユーザが情報を、それがユーザに当惑を生じさせることがあるアダルトコンテンツに関係する場合に削除する（あるいはそれ以外の場合修正する）ことが望ましい場合がある。
【０１６９】
ブックマークレビュー情報は、必要な場合、根本的な記憶されているブックマークデータを修正することなく修正することができる。
【０１７０】
好ましくは、方法は、ユーザ入力装置からブックマークレビュー情報修正要求を受信するステップをさらに備える。
【０１７１】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当な装置であってよい。
【０１７２】
好ましくは、方法は、ブックマーク修正要求を受信するステップと、ブックマーク修正要求に従って記憶されたブックマークデータを修正するステップとをさらに備える。
【０１７３】
ブックマークレビュー情報を修正する代わりに、ユーザは、例えばデータを削除することによって根本的な記憶されているブックマークデータを修正できる。これは、ブックマークレビュー情報の修正に関係して前述された同じ優位点を提供するだけではなく、メモリ空間上で節約することもできる。
【０１７４】
受信機は、ブックマーク修正要求及び／またはブックマークレビュー情報修正要求及び／またはサービス要求がローカル制御装置から受信できるようにする送信機能性を有しているローカル制御装置の一部であってよい。代わりに、要求はなんらかの他のソースから受信されてよい。
【０１７５】
好ましくは、方法は、さらにユーザ入力装置からブックマーク修正要求を受信するステップを備える。
【０１７６】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０１７７】
方法は、ここに説明されるようにデータを分散するために、特に任意のネットワーク化されたシステムなど任意のシステム内で実行されてよく、特にテレビ／ビデオ信号またはテレビ／ビデオ／無線／音声信号をここに説明されるようなさまざまなロケーションに分散するシステムによって実行されてよい。方法はここに説明されるようなサーバによって実行されてよい。
【０１７８】
この方法は、大型プロセッサまたはサーバの一部であってよい、例えば、プロセッサまたはスイッチによって実行されてよいか、あるいはスタンドアロンデバイスであってよい。本発明を実行する手段はハードウェア及びソフトウェアで実現されてよい。
【０１７９】
ブックマークデータは、例えばハードディスク、フロッピーディスクなどのメモリ、あるいは事実上任意のコンピュータまたは電子記憶装置に記憶されてよいか、あるいは印刷されてよい。
【０１８０】
プログラムは任意の種類の電子データ、特に、コンピュータプログラム、テキストデータを含むコンピュータデータなどのデジタルデータ、及び／あるいは音声／視覚データを表す信号であってよく、ＤＶＢ−ＣＳ、ＤＥＳ、３ＤＥＳを含むさまざまな暗号化ある顎リズムによって保護されているＭＰＥＧ-２、ＭＰＥＧ-４、ＭＰ３を含む多岐に渡る圧縮フォーマットのデータを含んでよい。プログラムは、多岐に渡るさまざまなプロトコルまたは技法、特にＩＰプロトコルに従って送信されてよい。プログラムは、特にテレビ信号またはビデオ信号、排他的ではないが特にデジタル信号であってよく、例えば、ＭＰＥＧトランスポートストリームなどのデータストリームの形で分散されてよい。
【０１８１】
送信セッション中に受信機にプログラムの一部を送信するプレイアウトリソースと、送信セッションの進行を示すブックマークデータを生成する手段と、ブックマークデータを記憶するメモリとを備える受信機にプログラムを送信する装置が提供される本発明の追加の態様がここに説明される。
【０１８２】
好ましくは、プレイアウトリソースは、第２の送信セッション中に受信機にプログラムの第２の部分を送信するように適応され、第２の部分の開始点は、少なくとも部分的に記憶されているブックマークデータによって決定される。
【０１８３】
好ましくは、装置は再開要求を受信する手段と、再開要求の受信に応えてプレイアウトリソースの可用性をチェックし、プレイアウトリソースが使用可能である場合に第２の送信セッションを開始し、プレイアウトリソースが使用できない場合に受信機にメッセージを送信する手段とをさらに備える。
【０１８４】
好ましくは、装置は、さらに、解析要求を受信する手段と、休止要求の受信に応えて第１送信セッションを終了する手段と、休止要求の受信の後に所定の休止期間の終了を監視する手段とを備え、ブックマークデータは休止期間の終了に応えて生成される。
【０１８５】
好ましくは、装置は休止要求を受信、送信するユーザ入力装置をさらに備える。
【０１８６】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０１８７】
好ましくは、送信機は、後の送信セッション中に受信機にプログラムの一部を送信するように適応され、装置は停止要求を受信する手段と、停止要求の受信に応えて送信セッションを終了する手段とをさらに備え、ブックマークデータを生成する手段は後の送信セッションの進行を示す後のブックマークデータを生成するように適応される。
【０１８８】
好ましくは、装置は、さらに、第１の送信セッション中に受信機にプレイアウトリソースを割り当て、第１送信セッションの終了後に受信機からプレイアウトリソースの割り当てを取り消すコントローラを備える。
【０１８９】
好ましくは、プレイアウトリソースはプレイアウトコンピュータの出力チャネルである。
【０１９０】
好ましくは、プレイアウトリソースは休止期間の終了に応えて割り当てを取り消される。
【０１９１】
好ましくは、装置はさらにサービス要求を受信する手段と、該サービス要求に応えて第１送信セッションを終了する手段とを備え、プレイアウトアリソースはサービス要求に関連付けられるデータを受信機に送信するように適応される。
【０１９２】
好ましくは、装置は、さらに、受信したサービス要求の優先順位レベルを決定するために過去に記憶されていた優先順位付け規則と受信されたサービス要求を比較する手段と、優先順位レベルが所定の閾値を超えた場合にだけ第１の送信セッションを終了する手段とを備える。
【０１９３】
好ましくは、装置はサービス要求を受信し、送信するユーザ入力装置をさらに備える。
【０１９４】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０１９５】
好ましくは、記憶されているブックマークデータに従ってブックマークレビュー情報を生成する手段と、ブックマークレビュー情報をユーザに提示する手段とをさらに備える。
【０１９６】
好ましくは、ブックマークレビュー情報修正要求を受信する手段と、ブックマークレビュー情報修正要求に従ってブックマークレビュー情報データを修正する手段とをさらに備える。
【０１９７】
好ましくは、装置は、さらに、ブックマークレビュー情報修正要求を受信、送信するユーザ入力装置を備える。
【０１９８】
ユーザ入力装置は、（適当な音声認識ソフトウェアと組み合わせて）キーボード、マウス、またはマイクなどの任意の適切なデバイスであってよい。
【０１９９】
好ましくは、ブックマーク修正要求を受信する手段と、ブックマーク修正要求にしたがって記憶されるブックマークデータを修正する手段とをさらに備える。
【０２００】
好ましくは、装置は、さらに、ブックマーク修正要求を受信、送信するユーザ入力装置を備える。
【０２０１】
ユーザ入力装置は、（適切な音声認識ソフトウェアと組み合わせて）キーボード、マウスまたはマイクなどの任意の適当なデバイスであってよい。
【０２０２】
好ましくは、受信機は、ブックマーク修正要求及び／またはブックマークレビュー情報修正要求及び／またはサービス要求をローカル制御装置から受信できるようにする送信機能性を有するローカル制御装置の一部である。
【０２０３】
好ましくは、装置は、さらに、それぞれの割り当てられた受信機にプログラムを送信する１つまたは複数の追加プレイアウトリソースと、受信機へのプレイアウトリソースの割り当て及び割り当て取り消しを管理するコントローラとを備える。
【０２０４】
ブックマークデータのメニュー
本発明の追加の態様に従って、停止されたデータのそれぞれの少なくとも一部の分散の再開を可能にするためにブックマークデータの少なくとも１つの部分を作成することと、このような少なくとも１つのデータを識別するメニューを表示することとを備える、データの分散を管理する方法が提供される。
【０２０５】
随意の割り当て及び割り当て取り消し
追加の態様においては、本発明は、（プロセッサ及び関連付けられたメモリなどの）分散手段を提供することと、該サーバと該受信機の間でデータを分散するために随意に（プロセッサ及び関連付けられたメモリなどの）分散手段を割り当てることと、分散手段の割り当てを随意に取り消すこととを備える、サーバと受信機の間のデータの分散を管理する方法を提供する。
【０２０６】
分散手段の動的な割り当て
方法は、さらに（プロセッサ及び関連付けられたメモリなどの）追加の分散手段を提供することと、追加分散手段をサーバと受信機の間でデータを分散するために随意に割り当てることと、分散手段及び追加分散手段の少なくとも１つがサーバと受信機の間でデータを分散するために割り当てられることを確実にすることとをさらに備えてよい。データの受信機への送達は中断なしでよい。
【０２０７】
停止の場合の中断割り当て
好ましくは、方法はサーバと受信機間のデータの分散を停止する場合、分散手段の割り当てを取り消すことも備えてよい。
【０２０８】
通常、停止は一時的な停止または恒久的な停止であってよい。
【０２０９】
方法は、分散手段によるデータの分散の再開を可能にするためにブックマークデータを生成することをさらに備えてよい。割り当てまたは割り当ての取り消しは、受信機において、あるいはユーザについて明白であってはならない。
【０２１０】
方法は、ユーザ入力に応えてデータの分散を停止することも備えてよい。
【０２１１】
方法は、さらに休止コマンドに応えてデー得た野分散を停止することと、休止コマンドの後の休止期間の終了時に分散手段の割り当てを取り消すこととをさらに備えてよい。
【０２１２】
プレイアウトリソースの割り当て
本発明の追加の態様においては、送信セッション中に各プレイアウトリソースをそれぞれの受信機に割り当てるコントローラと、送信セッションの進行を示すブックマークデータを生成するブックマーク生成プログラムと、ブックマークデータを記憶するメモリとを備える、１つまたは複数のプレイアウトリソースを管理する装置が提供される。
【０２１３】
送信セッション中にそれぞれの受信機に該プレイアウトリソースまたは各プレイアウトリソースを割り当て、送信セッションの進行を示すブックマークデータを生成し、ブックマークデータを記憶するように構成される、１つまたは複数のプレイアウトリソースを管理するソフトウェアが提供される。
【０２１４】
本発明の追加の態様においては、第１通信セッションの間に第１の受信機に接続リソースを割り当てることと、第１の接続セッションの進行を示す第１のブックマークデータを生成することと、第１のブックマークデータを記憶することと、第１の接続セッションの終了後に第１の受信機から接続リソースの割り当てを取り消すことと、第２の接続セッションの間に第２の受信機に接続リソースを割り当てることと、第２の接続セッションの進行を示す第２のブックマークデータを生成することと、第２のブックマークデータを記憶することとを備える、接続リソースを管理する方法が提供される。
【０２１５】
好ましくは、接続リソースはインターネット接続を備える。
【０２１６】
起動時のウェブページのリダイレクション
本発明の別の態様に従って、システムの構成要素からデータに対する要求を受信することと、要求された特定のデータの特徴を表さないパラメータを決定することと、このようなパラメータに応じて、データに対する要求を処理することか、あるいはシステムの構成要素に要求されたデータ以外のデータを戻すことのどちらかを備える、データ分散システムを管理する方法が提供される。
【０２１７】
好ましくは、パラメータはデータに対する要求とは無関係であってよい。
【０２１８】
さらに好ましくは、パラメータはデータに対するより初期の要求の特徴を表してよい。
【０２１９】
ある実施形態では、パラメータは、ある特定の構成要素からであってよい、及び／または特定の時間期間中に作成された可能性がある、及び／または特定のユーザからであった可能性があるデータに対する初期の要求の数を表してよい。
【０２２０】
好ましくは、方法は、データに対する要求が、好ましくは特定の構成要素から、及び／または特定の時間期間中、及び／または特定のユーザからであってよいデータに対する第１要求である場合他のデータを戻すことを備えてよい。
【０２２１】
データに対する要求は、データ分散システム外部のソースからのデータに対する要求であってよい。さらに、データに対する要求の処理はデータに対する要求を送ることを備えてよい。
【０２２２】
好ましくは、データに対する要求はインターネットデータに対する要求であってよい。
【０２２３】
さらに好ましくは、データに対する要求はホームウェブページに対する要求であってよく、その場合追加データは追加ウェブページを備えてよい。
【０２２４】
好ましくは、デバイスは受信機を備えてよい。
【０２２５】
デバイスは携帯型コンピュータを備えてよく、その場合、方法は好ましくは携帯型コンピュータのための接続を分散システムに提供することをさらに備えてよい。
【０２２６】
方法は、データに対する要求を、他のデータに対する要求で置換することをさらに備えてよい。
【０２２７】
好ましくは、データ分散システムはローカルデータ分散システムを含んでよい。
【０２２８】
さらに好ましくは、ローカルデータ分散システムはホテル内に配置されてよいか、あるいはホテルと関連付けられてよい。
【０２２９】
互いに組み合わせて以下の特徴の少なくとも１つを提供する本発明の追加の態様がここで説明される。つまり、仲介手段、データを分散するシステム、サーバ、プロセッサ、制御手段、表示手段、仲介手段、インタフェース、受信機、ＬＣＵを介したラップトップの接続、及びテレビを介してユーザとの通信、泊まり客と通信するために必要とされるブラウザなし、ＬＣＵによるラップトップの制御、アドレスの、好ましくはＩＰアドレスのラップトップへのＬＣＵによる割り当て、２台のデバイスへのＬＣＵを介したコンテンツの同時分散、ＬＣＵを介したラップトップの接続及び例えばＬＣＵを介したテレビへのコンテンツの同時分散、接続された時間の関数としてまたは転送されたデータの量の関数としてのラップトップ接続の料金請求書作成発光、ＬＣＵを介して内部に接続されるラップトップで表示可能なコンテンツの制御、仮想プライベートネットワークへの接続、ＬＣＵによるラップトップの模擬、ヘッドエンドサーバ、ハブサーバである。
【０２３０】
システムにより提供されるラップトップ接続性サービスにより、ホテルの泊まり客はインターネット全体で送達されるコンテンツ及びサービスにアクセスするためにパーソナルラップトップコンピュータを使用できるようにする。これにより、泊まり客は、インターネットを「サーフする」、あるいは泊まり客の企業ネットワークへのアクセスを制御するファイアウォールへの通信路としてインターネットを使用できるようになる。
【０２３１】
本発明の追加の態様においては、データの第２の集合の部分とインタリーブされたデータの第１のセットの部分を分散することを備えるデータの第１のセットとデータの第２のセットを分散する方法が提供される。
【０２３２】
このようにして、データの複数の集合が同時に分散されてよい。
【０２３３】
このような方法は、ここに説明されるシステムを使用するインプリメンテーションに対して、及びここに説明される方法に関連して特に適当である。
【０２３４】
データの第１のセットは、例えばフィルムなどのコンテンツの特定の部分であってよく、データの第２のセットは例えば別のフィルムなどのコンテンツの別の部分であってよい。
【０２３５】
代わりに、データの第１のセット及びデータの第２のセットは、特にデジタルテレビ／ビデオ信号などの音声／視覚データ、テキストデータ、静止画像、移動画像、電子番組表（ＥＰＧ）、ゲーム、特にコンピュータプログラムまたはインターネットデータなどのコンピュータデータの内の任意の２つなどの異なる種類の、及び／または異なるフォーマットの、及び／または異なる暗号法の影響を受けやすいデータであってよい。
【０２３６】
第１のデータセットの部分及び第２のデータセットの部分はデータストリーム内で時間的にインタリーブされてよい。例えば、第１のデータセットの各部分はパケットの第１のセットのそれぞれの１つで送信されてよく、第２のデータセットのそれぞれの部分はパケットの第２のセットのそれぞれのセットで送信されてよく、パケットは、例えばＩＰパケットである。データの第１の部分を含むパケット、及びデータの第２の部分を含むパケットは、データストリーム内で時間的にインタリーブされてよい。
【０２３７】
例えば受信機での受信時に、データの第１のセットの部分はデータの第１のセットを形成するために処理されてよく、及び／またはデータの第２のセットの部分はデータの第２のセットを形成するために処理されてよい。
【０２３８】
代わりに、データの第１のセットの部分及び／またはデータの第２のセットの部分は、例えば出力装置に送信されてよい。例えば、データの第１のセットがフィルムを表現する音声／視覚データを含む場合、データの第１のセットの部分を含む各パケットはセットトップボックスなどの受信機で受信されてから、テレビなどのディスプレイ装置にリアルタイムでストリーミングされてよいが、同時に別のフィルム、１つの音楽、またはインターネットデータなどのデータの第２セットの部分を含む各パケットが受信機で受信され、テレビ、スピーカまたはコンピュータなどの別の出力装置にリアルタイムでストリーミングされてよい。このようにして単一のチャネル上で分散される音声／視覚データの複数のセットの同時リアルタイムストリーミングが達成されてよい。
【０２３９】
好ましくは、データの第１セットと第２セットはともに同じデバイスに分散される。
【０２４０】
好ましくは、データの第１セットの部分とデータの第２セットの部分は、それぞれデバイスを識別するアドレスを含む。
【０２４１】
好ましくは、方法は、さらに、データの第１セットの部分にラベルを付けることと、データの第２のセットの部分にラベルをつけることとを備える。
【０２４２】
好ましくは、方法は、さらに、中断期間中にデータの第１のセットの分散を中断することと、中断期間中にデータの第２のセットの部分とインタリーブされるデータの第３の第１のセットの部分を分散することと、中断期間の最後にデータの第１のセットの分散を再開することとを備える。
【０２４３】
好ましくは、データの第１のセットの分散はユーザ入力に応えて再開される。
【０２４４】
好ましくは、方法は、さらに、データの第１のセットの部分を受信することと、データの第１のセットの部分を第１の出力装置に再送することと、データの第２のセットの部分を受信することとデータの第２のセットの部分を第２の出力装置に再送することとを備える。
【０２４５】
好ましくは、方法はデータの第１のセットの部分を受信することと、データの第１のセットの部分を第１の出力装置にリアルタイムでストリーミングすることとをさらに備える。
【０２４６】
好ましくは、方法は、データの第２のセットの部分を受信することと、データの第２のセットの部分を第２の出力装置にリアルタイムでストリーミングすることとをさらに備える。
【０２４７】
好ましくは、方法は、分散の前にデータの第１のセットとデータの第２のセットを受信し、記憶することをさらに備える。
【０２４８】
通常、方法は、記憶されたデータセットをそれぞれの部分に分割することとをさらに備える。このようにして部分のサイズは所望されるとおりに選択できる。
【０２４９】
通常、方法は、さらに、第１の出力装置からデータの第１セットを出力することと、データの第２セットを第２の出力装置から同時に出力することとを備える。このようにして、データは（ラップトップなどの）第１デバイス及び（テレビなどの）第２デバイスで同時に出力できる。
【０２５０】
好ましくは、方法は、さらに、データの第１のセットの部分及びデータの第２のセットの部分が同時に受信されるという印象をユーザに与えるように、第１出力装置からデータの第１のセットの部分を出力することと、第２の出力装置からデータの第２のセットの部分を同時に出力することをさらに備える。
【０２５１】
好ましくは、方法は、さらに、出力装置にデータの第１のセットの第１の部分を出力することと、後に出力装置にデータの第１のセットの第２の部分を出力し、その結果として出力装置にデータの第１のセットの連続的な出力があるようにすることとを備える。
【０２５２】
本発明の追加の態様は、本発明の過去の態様による方法により第１チャネル上の制御装置の第１の装置にデータの第１のセット及びデータの第２のセットを分散することと、本発明の過去の太陽による方法により第２のチャネル上の制御装置の第２の制御装置にデータの第３のセットとデータの第４のセットを分散することとを備える、複数の制御装置にデータを分散する方法を提供する。
【０２５３】
好ましい実施形態においては、本発明の第１態様による仲介手段及び本発明の追加の態様による制御装置の機能はそれぞれローカル制御装置（ＬＣＵ）によって提供される。
【０２５４】
本発明の追加の態様は、中央ハブから複数のローカルサーバにデータの第１セットと第２セットを送信することと、それぞれのローカルサーバでデータの第１セットと第２セットを記憶することと、データの第２セットの部分とインタリーブされたデータの第１セットの部分を分散することによってローカルサーバの少なくとも１台からデータの第１セットと第２セットを分散することとを備えるデータを分散する方法を提供する。
【０２５５】
本発明の追加の態様では、データの第２セットの部分とインタリーブされるデータの第１セットの部分を分散することとを備えるデータの第１セットと第２セットを分散する方法が提供される。
【０２５６】
このようにして複数のデータのセットが同時に分散されてよい。
【０２５７】
このような方法は、特にここに説明されるシステムを使用する、及びここに説明される方法と関連するインプリメンテーションに適切である。
【０２５８】
データの第１セットの部分及びデータの第２セットの部分は、好ましくは同じチャネル全体で分散される。
【０２５９】
データの第１セットは例えばフィルムなどのコンテンツの特定の部分であってよく、データの第２セットは例えば別のフィルムなどのコンテンツの別の部分であってよい。
【０２６０】
代わりに、データの第１セット及びデータの第２セットは、音声／視覚データ、特にデジタルテレビ／ビデオ信号、テキストデータ、静止画像、移動画像、ＥＰＧ、ゲームの任意の２つ、特にコンピュータプログラムまたはインターネットデータなどのコンピュータデータなどの異なる種類の、及び／または異なるフォーマットの、及び／または異なる暗号方法を受けるデータであってよい。
【０２６１】
第１データセットの部分と第２データセットの部分はデータストリーム内で時間的にインタリーブされてよい。例えば、第１データセットの各部分はパケットの第１セットのそれぞれのパケットで送信されてよく、第２データセットの各部分はパケットの第２セットのそれぞれのパケットで送信されてよく、パケットは例えばＩＰパケットである。データの第１部分を含むパケット、及びデータの第２部分を含むパケットは、データストリーム内で時間的にインタリーブされてよい。
【０２６２】
例えば受信機での受信時に、データの第１セットの部分はデータの第１のセットを形成するために処理されてよく、及び／またはデータの第２セットはデータの第２のセットを形成するために処理されてよい。
【０２６３】
代わりに、データの第１のセットの部分及び／またはデータの第２のセットの部分は、例えば出力装置に再送されてよい。例えば、データの第１のセットにフィルムを表す音声／視覚データが含まれる場合、データの第１セットの部分を含む各パケットは受信機で受信されてから、テレビなどのディスプレイ装置にリアルタイムでストリームされてよいが、同時に別のフィルム、１つの音楽、またはインターネットデータなどのデータの第２セットの部分を含む各パケットは受信機で受信され、テレビ、スピーカまたはコンピュータなどの別の出力装置にリアルタイムでストリーミングされてよい。このようにして、単一のチャネル上で分散される音声／視覚データの複数のセットの同時のリアルタイムストリーミングが達成されてよい。
【０２６４】
本発明の追加の態様においては、データの第２セットの部分とインタリーブされるデータの第１のセットの部分を分散する手段を備える、データの第１セットとデータの第２セットを分散する装置が提供される。
【０２６５】
好ましくは、データの第１のセットと第２のセットはともに同じデバイスに分散されるように適応される。
【０２６６】
好ましくは、データの第１のセットの部分とデータの第２のセットの部分はそれぞれデバイスを識別するアドレスを含む。
【０２６７】
好ましくは、装置は、さらに、分散の前にデータの第１セットと第２セットを受信、記憶する手段を備える。
【０２６８】
好ましくは、装置はそれぞれの部分に記憶されるデータセットを分割する手段をさらに備える。
【０２６９】
好ましくは、装置はデータの第１セットの部分にラベルを付け、データの第２セットの部分にラベルをつける手段をさらに備える。
【０２７０】
好ましくは、装置は中断期間中にデータの第１セットの分散を中断し、中断期間中にデータの第２セットの部分とインタリーブされるデータの第３の第１セットの部分を分散し、中断期間の最後にデータの第１セットの分散を再開する手段をさらに備える。
【０２７１】
好ましくは、データの第１セットの分散はユーザ入力に応えて再開されるように適応される。
【０２７２】
好ましくは、装置は、さらに、データの第１セットの部分を受信し、第１出力装置にデータの第１セットの部分を再送する手段と、データの第２セットの部分を受信し、第２出力装置にデータの第２セットの部分を再送する手段とを備える。
【０２７３】
好ましくは、データの第１セットの部分を受信し、第１出力装置にリアルタイムでデータの第１セットの部分をストリーミングする手段をさらに備える。
【０２７４】
好ましくは、装置は、データの第２セットの部分を受信し、データの第２セットの部分を第２出力装置にリアルタイムでストリーミングする手段をさらに備える。
【０２７５】
好ましくは、装置は、データの第１セットの部分とデータの第２セットの部分が同時に受信されるという印象をユーザに与えるように、第１出力装置からデータの第１セットの部分を出力し、同時に第２出力装置からデータの第２セットの部分を出力する手段をさらに備える。
【０２７６】
好ましくは、装置は、さらにデータの第１セットの第１部分を受信し、出力装置に出力し、その後出力装置にデータの第１セットの第２部分を出力し、その結果出力装置にデータの第１セットの連続出力がある手段をさらに備える。
【０２７７】
本発明の追加の態様においては、データの第１セットとデータの第２セットを前述されたような装置によって制御装置の第１の装置に分散する手段と、前述されたような装置によって制御装置の第２の装置にデータの第３セットとデータの第４セットを分散する手段とを備える、複数の制御装置にデータを分散する装置が提供される。
【０２７８】
本発明の追加の態様においては、中央ハブから複数のローカルサーバにデータの第１セットと第２セットを送信する手段と、各ローカルサーバでデータの第１セットと第２セットを記憶する手段と、前述されたような装置によってローカルサーバの少なくとも１つからデータの第１セットと第２セットを分散する手段とを備える、データを分散する装置が提供される。
【０２７９】
好ましくは、データの第１セットはインターネットデータである。
【０２８０】
本発明の追加の態様においては、データ分散システム及び／またはローカルデータ分散システムが複数の異なるロケーションにデータを分散するように適応される、前述されたような方法が提供される。
【０２８１】
本発明の追加の態様においては、複数のさまざまなロケーションにデータを分散するための、任意の態様でここに説明されるような方法が提供される。
【０２８２】
好ましくは、さまざまなロケーションとは建物または船舶内のさまざまなロケーションである。
【０２８３】
好ましくは、さまざまなロケーションとは近所のさまざまな居住施設である。
【０２８４】
好ましくは、さまざまなロケーションとはもてなしの環境の中のさまざまなロケーションである。
【０２８５】
好ましくは、さまざまなロケーションとは、教育施設、看護施設、医療施設、留置施設、娯楽施設、レクリエーション施設、もてなしの施設、オフィス施設、輸送施設、またはあるグループの人々が別のグループの世話をする施設、建物または船舶を含む任意の他の施設内のさまざまな部屋、一続きの部屋、または領域である。
【０２８６】
好ましくは、さまざまなロケーションとは、学校、大学、ケアホーム、病院、映画館、ホテル、レストラン、（観光）船、またはオフィス内のさまざまな部屋、一続きの部屋、または領域、あるいは刑務所内のさまざまな監房である。
【０２８７】
ダブルバックチャネル−装置
本発明の別の態様に従って、リモートサーバ、及びローカルサーバを含むローカル分散サブシステムを備えるデータ分散システムが提供され、該ローカル分散サブシステムはローカルサーバにデータを送信するための（プロセッサ及び関連付けられるメモリなどの）構成要素を含み、ローカルサーバはローカルサーバからリモートサーバにデータを送信する（プロセッサ及び関連付けられたメモリなどの）手段を含む。
【０２８８】
好ましくは、システムは、リモートサーバへの送信の前に、ローカルサーバでデータを記憶する（プロセッサ及び関連付けられるメモリなどの）手段をさらに備える。
【０２８９】
リモートサーバは、データを記憶する（プロセッサ及び関連付けられるメモリなどの）手段を含んでよい。
【０２９０】
ローカルサーバは、リモートサーバへの送信の前にデータを処理する（プロセッサ及び関連付けられるメモリなどの）手段を含んでよい。
【０２９１】
リモートサーバは、ローカルサーバにさらにデータを送信し、ローカル分散サブシステム内で追加データを分散する（プロセッサ及び関連付けられるメモリなどの）手段を含んでよい。
【０２９２】
システムは、さらに、それぞれがそれぞれのローカルサーバを含む複数のローカル分散サブシステムと、各ローカル分散サブシステムのそれぞれの構成要素からそれぞれのローカルサーバにそれぞれのデータを送信する（プロセッサ及び関連付けられるメモリなどの）手段と、それぞれのこのようなローカルサーバからリモートサーバにそれぞれのデータを送信する（プロセッサ及び関連付けられるメモリなどの）手段とを備えてよい。
【０２９３】
診断情報−装置
リモートサーバは、データに依存してシステムの性能を分析する（プロセッサ及び関連付けられるメモリなどの）手段を含んでよい。
【０２９４】
本発明の別の態様に従って、リモートサーバとローカル分散サブシステムを備えるデータ分散システムが提供され、該リモートサーバはローカルサブシステムの構成要素からデータを受信する（プロセッサ及び関連付けられるメモリなどの）手段と、このデータに依存してデータ分散システムの性能を分析する（プロセッサ及び関連付けられるメモリなどの）手段とを備える。
【０２９５】
キー打ちの記録
システムはデータを生成するユーザ入力装置をさらに備えてよい。
【０２９６】
ユーザプロファイル−装置
本発明の追加の態様に従って、ローカル分散サブシステムと、リモートサーバと、ローカル分散サブシステムからリモートサーバへユーザ入力データを送信する（プロセッサ及び関連付けられるメモリなどの）手段と、このユーザ入力データに依存してユーザプロファイルを作成する（プロセッサ及び関連付けられるメモリなどの）手段とを備える、ユーザプロファイルを生成する装置が提供される。
【０２９７】
別の態様においては、本発明は、ローカルサーバを含むローカル分散サブシステムと、リモートサーバからローカルサーバにユーザプロファイルを転送する（プロセッサ及び関連付けられるメモリなどの）手段とを備える、データの分散を管理する装置を提供する。
【０２９８】
本発明の追加の態様に従って、ローカルサーバ、ローカルサーバで複数のユーザプロファイルを記憶する（メモリ記憶装置などの）記憶装置と、要求を受信する（プロセッサ及び関連付けられるメモリなどの）手段と、要求に応じてユーザプロファイルを選択する（プロセッサ及び関連付けられるメモリなどの）手段と、選択されたユーザプロファイルに応じてデータを生成する（プロセッサ及び関連付けられるメモリなどの）手段と、ローカル分散システムの構成要素にデータを送信する（プロセッサ及び関連付けられるメモリなどの）手段とを含むローカル分散システムを備えるデータの分散を管理する装置が提供される。
【０２９９】
ＸＭＬ／データの分散−装置
本発明の別の態様に従って、データ及び関連付けられるデータを受信する第１デバイスと、該関連付けられたデータを解析するパーサと、該関連付けられるデータの解析に応じてデータを処理する（プロセッサ及び関連付けられるメモリなどの）手段と、第１デバイスから第２デバイスにデータを送信する（プロセッサ及び関連付けられるメモリなどの）手段とを備える、データを分散する装置が提供される。
【０３００】
好ましくは、装置は関連付けられるデータを生成する第３デバイスをさらに備える。
【０３０１】
別の態様においては、本発明は、前記に説明されたような装置を含むローカルデータ分散システムを提供する。
【０３０２】
本発明の別の態様に従って、関連付けられるデータをローカル分散サブシステムの構成要素でのデータと関連付ける（プロセッサ及び関連付けられるメモリなどの）手段と、データと関連付けられるデータをデバイスに送信する（プロセッサ及び関連付けられるメモリなどの）手段と、関連付けられるデータの解析に応じてデータを処理する（プロセッサ及び関連付けられるメモリなどの）手段とを備えるローカルデータ分散システムが提供される。
【０３０３】
ＸＭＬ
本発明の追加の態様においては、データセットをダウンロードする装置は、データセットを、それらのデータセットのための共通したヘッダファイルとともにデバイスに送信する手段を備える。
【０３０４】
好ましくは、装置は、データセットを受信する複数のローカル制御装置をさらに備える。
【０３０５】
好ましくは、装置が、データの特徴の説明を備えるデータに対する要求を送信する手段をさらに備える。
【０３０６】
本発明の追加の態様においては、ファイルをダウンロードする手段と、ファイルのコンテンツを決定する手段と、ファイル操作のための複数のコンテンツプロセッサと、ファイルのコンテンツに従ってコンテンツプロセッサの１台を選択する手段とを備える、データを操作する装置が提供される。
【０３０７】
ソフトウェアアップグレード−装置
本発明の別の態様に従って、リモートサーバ、及びローカルサーバを含むローカル分散サブシステムを備えるデータ分散システムが提供され、該システムはリモートサーバからローカルサーバにソフトウェアを送信し、ローカルサブシステム内のデバイスにソフトウェアをインストールする（プロセッサ及び関連付けられるメモリなどの）手段を含む。
【０３０８】
本発明の追加の態様においては、ソフトウェアをリモートロケーションからあるロケーションに送信する手段と、前記ソフトウェアをインストールする手段とを備えるソフトウェアをインストールする装置が提供される。
【０３０９】
本発明の別の態様においては、リモートロケーションからホテルにソフトウェアを送信する手段と、前記ソフトウェアをインストールする手段とを備えるホテルでソフトウェアをインストールする装置が提供される。
【０３１０】
好ましくは、ホテルの室内に位置する音声／視覚データ用の受信機と、該受信機にソフトウェアをインストールする手段とをさらに備える。
【０３１１】
好ましくは、装置は、音声／視覚データを受信し、ホテル内で分散するサーバと、該サーバにソフトウェアをインストールする手段とをさらに備える。
【０３１２】
本発明の追加の態様においては、音声／視覚データを受信し、ホテル内で分散するサーバと、サーバにソフトウェアをインストールする手段とを備えるホテルデータ分散システムが提供される。
【０３１３】
本発明の別の態様においては、第１デバイスにソフトウェアを送信する手段と、そこから第２装置にソフトウェアを送信する手段と、前記第２デバイスに前記ソフトウェアをインストールする手段とを備えるソフトウェアをインストールする装置が提供される。
【０３１４】
さらに追加の態様に従って、本発明は、リモートサーバからローカルサーバにデータを送信する（プロセッサ及び関連付けられるメモリなどの）手段と、ローカルサーバでデータを記憶する（メモリ記憶装置などの）記憶装置と、ローカルサブシステム内での分散のために使用できるデータのメニューをローカルサーバで作成する（プロセッサ及び関連付けられるメモリなどの）メモリ生成プログラムとを備える、リモートサーバ、及びローカルサーバを含むローカルサブシステムを備えるデータ分散システムを提供する。
【０３１５】
ブックマークデータのメニュー−装置
本発明の別の態様に従って、停止されたそれぞれの少なくとも１つのデータの分散の再開を可能にするために少なくとも１個のブックマークデータを生成する（プロセッサ及び関連付けられるメモリなどの）ブックマーク生成プログラムと、このような少なくとも１個のデータを識別するメニューを表示するためのディスプレイとを備えるデータの分散を管理する装置が提供される。
【０３１６】
随意での割り当て及び割り当ての取り消し−装置
本発明の別の態様に従って、（プロセッサ及び関連付けられるメモリなどの）分散手段と、サーバと受信機の間でデータを分散するために分散手段を随意に割り当てる（プロセッサ及び関連付けられるメモリなどの）手段と、分散手段の割り当てを随意に取り消す（プロセッサ及び関連付けられるメモリなどの）手段とを備える、サーバと受信機の間でのデータの分散を制御する装置が提供される。
【０３１７】
分散手段の動的割り当て−装置
好ましくは、装置は、さらに、追加の分散手段と、サーバと受信機の間でデータを分散するために随意に追加の分散手段を割り当てる（プロセッサ及び関連付けられるメモリなどの）手段と、分散手段と追加の分散手段の内の少なくとも１台がサーバと受信機の間でデータを分散するために割り当てられることを確実にする（プロセッサ及び関連付けられるメモリなどの）手段とを備える。
【０３１８】
起動時のウェブページリダイレクション−装置
本発明の別の態様に従って、システムの構成要素からデータに対する要求を受信する（プロセッサ及び関連付けられるメモリなどの）手段と、要求された特定のデータの特徴を表さないパラメータを決定する（プロセッサ及び関連付けられるメモリなどの）手段と、データに対する要求を処理するか、あるいはシステムの構成部品に要求されたデータ以外のデータを戻すかどちらかの（プロセッサ及び関連付けられるメモリなどの）手段とを備える、データ分散システムが提供される。
【０３１９】
本発明の追加の態様においては、データを複数の異なるロケーションに分散するように適応された任意の態様においてここに説明されるような装置が提供される。
【０３２０】
好ましくは、さまざまなロケーションとは、建物または船舶の中のさまざまなロケーションである。
【０３２１】
好ましくは、さまざまなロケーションとは近所のさまざまな居住施設である。
【０３２２】
好ましくは、さまざまなロケーションとはもてなしの環境の中のさまざまなロケーションである。
【０３２３】
好ましくは、教育施設、看護施設、医療施設、留置施設、娯楽施設、レクリエーション施設、もてなしの施設、オフィス施設、輸送施設、またはあるグループの人々が別のグループの世話をする施設、建物、または船舶を含む任意の他の施設内のさまざまな部屋、一続きの部屋、あるいは領域である。
【０３２４】
好ましくはさまざまなロケーションとは、学校、大学、ケアホーム、病院、映画館、ホテル、レストラン、（観光）船、またはオフィス内のさまざまな部屋、一続きの部屋、または領域、あるいは刑務所内の監房である。
【０３２５】
本発明は、ここに説明されるような装置を組み込む、さまざまなロケーション、建物、船舶、居住施設のある近郊、もてなし環境、教育施設、看護施設、医療施設、留置施設、娯楽施設、レクリエーション施設、もてなし施設、オフィス施設、輸送施設、またはあるグループの人々が別のグループの世話をする施設、建物または船舶を含む任意の他の施設、学校、大学、ケアホーム、病院、映画館、ホテル、レストラン、（観光）船、または刑務所に及ぶ。
【０３２６】
前述されたようなデータ分散システムを管理する方法と、前述されたようなデータ分散システムの性能を分析する方法と、前述されたようなユーザプロファイルを作成する方法と、前述されたようなデータの分散を管理する方法と、前述されたような診断情報を管理する方法と、前述されたようなデータセットをダウンロードする方法と、前述されたようなデータを要求する方法と、前述されたようなデータを操作する方法と、前述されたようなソフトウェアをインストールする方法と、前述されたようなホテルにソフトウェアをインストールする方法と、前述されたような受信機にプログラムを送信する方法と、前述されたようなデータの分散を制御する方法と、前述されたような接続リソースを管理する方法と、前述されたようなデータの第１セットとデータの第２セットを分散する方法と、前述されたような複数の制御装置にデータを分散する方法を任意の適切な組み合わせで提供する本発明の追加の態様がここに説明される。
【０３２７】
本発明の追加の態様に従って、前述されたように方法のいずれかを実施するように適応されるコンピュータプログラムが提供される。
【０３２８】
別の態様に従って、前述されたようなコンピュータプログラムをその上に記憶したコンピュータ読み取り可能媒体が提供される。
【０３２９】
本発明のさらに追加の態様においては、前述されたようなコンピュータプログラム製品を明白に具体化する信号が提供される。
【０３３０】
本発明は、ここに説明される方法のいずれかを実行する、及び／またはここに説明される装置機能のいずれかを実現するコンピュータプログラム及びコンピュータプログラム製品、及びここに説明される方法のいずれかを実行する、及び／またはここに説明される装置の特徴のいずれかを実現するプログラムをその上に記憶したコンピュータ読み取り可能媒体も提供する。
【０３３１】
本発明は、ここに説明される方法のいずれかを実行するコンピュータプログラムを具体化する、及び／またはここに説明される装置特徴のいずれかを具体化する信号、このような信号を送信する方法、及びここに説明される方法のいずれかを実行する、及び／またはここに説明される装置特徴のいずれかを具体化するコンピュータプログラムをサポートするオペレーティングシステムを有するコンピュータ製品も提供する。
【０３３２】
本発明は、添付図面に関して実質的にここに説明される方法及び／または装置に及ぶ。
【０３３３】
本発明のある態様の任意の特徴は、本発明の他の態様に、任意の適切な組み合わせで適用されてよい。特に、方法態様は装置態様に適用されてよく、逆もまた同様であってよい。
【０３３４】
さらにハードウェアで実現される特徴は、通常ソフトウェア内で実現されてよく、逆もまた同様であってよい。ここのソフトウェア及びハードウェアに対する参照は相応して構築されなければならない。
【０３３５】
本発明の追加の態様においては、前述されたとおりの方法によりデータを分散させるように構成された、データを分散するサーバと、該データを受信、処理する1台または複数台の装置とを備えるシステムが提供される。
【０３３６】
中央ハブと、データを記憶、分散する複数のローカルサーバと、データを受信、処理する１つまたは複数の装置を備える、前述のような方法によりデータを分散するシステムも提供される。
【０３３７】
前述されたような方法を実施するために適応されるコンピュータプログラムと、このようなコンピュータプログラムをその上に記憶したコンピュータ読み取り媒体も提供される。
【０３３８】
本発明は、プロセッサと、メモリと、データを分散するシステムと、制御手段と、ローカルサーバと、ヘッドエンドサーバと、ローカル制御装置と、受信kしと、受信手段と、リモートサーバと、ハブサーバと、コントローラと、ハードディスクと、スイッチと、ＩＧＭＰスイッチと、伝送手段と、バックチャネルと、インタフェースと、キャッシュメモリと、生成プログラムと、生成手段と、分散手段と、プレイアウトカードと、プレイアウトコンピュータと、ゲートウェイサーバと、通信マネージャと、デコーダと、受信機／デコーダと、ファイアウォールと、データベースと、アップグレードマネージャと、アーカイブマネージャと、イベントモニタと、あるいは装置、システム、コンピュータプログラム、コンピュータ読み取り可能媒体と、信号と、あるいはコンピュータ製品を含むここに説明ここに説明されるように本発明の任意の態様を具体化するディスプレイにも及ぶ。
【発明を実施するための最良の形態】
【０３３９】
本発明の好ましい特徴は、ここで添付図面を参照して純粋に例として説明されるだろう。
【０３４０】
システムの高水準概要がここに提供される。この後には、特にこれがソフトウェアのインストールに関係するので、サイトで受信されるデータの処理及び分散を含むシステム内での通信、及び診断情報の生成のさらに詳細な説明が続く。次に、特定のユーザに対するシステムの目的に合わせた作成、及びユーザによるコンテンツのブックマーキングに関する説明が続く。それから、システムの重要な特徴であり、一連の異なる種類のデータを処理する際のバーサタリティを高めるデータのインタリーブの説明がある。最後に、システムの通常の機能のなんらかの追加の説明、及び代替実施形態のなんらかの説明がある。
【０３４１】
１．システムの概要
図１に図示される媒体分散／ネットワーキングシステム、つまりデータ分散システムは、サーバ１を含む中央ハブからのデータストリームの受信をサポートする。該中央ハブサーバ１は、ハブサーバから遠い１つまたは複数のサイト５０にデータストリームを提供し、サイトに提供された該データストリームはサイトの要件に合わせて調整できる。特に、中央ハブはハブサーバ１から遠い１つまたは複数のホテルにデータストリームを提供し、該ホテルに提供される該データストリームはホテルの要件に合わせて調整できる。
【０３４２】
図１にはただ１つのサイトが示されているが、大部分のケースではハブサーバ１は複数のサイトにデータを送達することが理解されるだろう。
【０３４３】
ローカル分散サブシステムは各サイトに配置される。このようなローカル分散サブシステム（ヘッドエンドサーバ２、ローカル制御装置（ＬＣＵ）３、及びテレビ５と呼ばれるローカルサーバ）の構成要素は図１に図解されている。追加の構成要素は、図２から図４に図解され、さらに詳細に後述される。
【０３４４】
好ましい実施形態においては、データストリームはハブから衛星送信機５２によって送信され、各サイトで衛星受信機５４によって受信される。
【０３４５】
サイトで受信すると、データストリームは処理され、サイト内の例えば特定の部屋などの特定のロケーションにあるローカル制御装置（ＬＣＵ）へのデータストリームの分散を制御するヘッドエンドサーバ（ＨＥＳ）２の中に配置されるデータベース３４０に記憶される。
【０３４６】
代替実施形態においては、データベース３４０は、ヘッドエンドサーバ２から別個であるがリンクすることができる。
【０３４７】
図１のシステムは、図２にさらに詳細に説明される。衛星送信機５２、衛星受信機５４、及び衛星５６は図２に図示されていない。
【０３４８】
好ましい実施形態においては、バックチャネルも、イーサネットネットワーク４、ファイアウォール７、ルータ８、非対称デジタル加入者線路（ＡＤＳＬ）９、及びインターネット１０を介してサイトにあるＨＥＳからハブサーバ１に提供される。代替実施形態においては、このようなインターネットリンクは、衛星リンクの代わりに、あるいは衛星リンクに対するバックアップとしてハブからサイトにデータストリームを分散するために使用される。
【０３４９】
図１と図２にはただ１台のＬＣＵ３が示されているだけだが、一般的には、多数のＬＣＵが各ＨＥＳに接続されるのが理解されるだろう。例えば、ホテルでは、典型的には、ＬＣＵのネットワークがあり、各客質に１台のＬＣＵが配置される。
【０３５０】
好ましい実施形態の変形は図３にさらに詳細に示されている。交換ポイントツーポイントデジタル分散ネットワーク１１は、インターネットプロトコル（ＩＰ）、及び特にユーザデータグラムプロトコル（ＵＤＰ/ＩＰ）を利用する。装置室１１６においては、地上テレビアンテナ１１８からのダウンリード１２０が受信機及び受信された地上テレビ番組のデジタルＭＰＥＧビデオストリーム１５４をサーバ２に提供するＭＰＥＧエンコーダ１５２に供給する（図には１台のサーバ２が示されているが、複数のこのようなサーバが利用されてよい）。また、衛星放送用パラボラアンテナからのダウンリード１２４は受信された衛星テレビ番組のデジタルＭＰＥＧビデオストリーム１６０をサーバ２に提供するデコーダ／デスクランブラ１５８に供給する。さらに、ビデオ再生装置１６２はデジタル出力を有し、ビデオプログラム用のデジタルＭＰＥＧビデオストリーム１６４をサーバ２に提供する。サーバ２は、ビデオストリームのどれがどの部屋１１２に送信されるべきかを選択し、ＵＤＰ/ＩＰまたはＴＣＰ/ＩＰを使用してデジタルネットワーク１１上に選択したビデオストリームを載せ、それぞれは選択した部屋１１２にアドレス指定される。各部屋１１２においては、テレビ１１４は、その部屋１１２にアドレス指定されるビデオストリームを受信するローカル制御装置（ＬＣＵ）３によってネットワークに接続され、それを復号し、結果として生じるアナログビデオ信号及び音声信号をテレビ５に供給する。ＬＣＵ３のそれぞれは、例えば、そのＬＣＵ３に供給されるテレビ／ビデオチャネルを変更するために、サーバ２にネットワーク１３８上で要求を送信するためにも実施可能である。
【０３５１】
ネットワーク１１は、サーバ２と各ＬＣＵ３間の通信のために最高１０Ｍｂｐｓの帯域幅をサポートするように設計されている。この帯域幅を送達するために必要とされる構成部品は、フロアのレイアウト、立上り線、及びサーバ２（複数の場合がある）が位置する装置室１１６のロケーションなどのホテルごとのさまざまなトポロジのために変化するだろう。ＬＣＵ３あたり１０Ｍｂｐｓの必要とされる帯域幅は、それぞれがギガビットスイッチまたは高速バックボーンネットワークリンクスイッチ１７０を介してサーバ（複数の場合がある）２に（及び互いに）同様にリンクされる、例えば１１のポートなど、最高２３のポートを有する１台または複数台の高速（１００Ｍｂｐｓ）１６８上に構築される交換ネットワークを使用して送達できる。各ＬＣＵ３はこのような１００Ｍｂｐｓのスイッチ１６８、及び最高１０Ｍｂｐｓで動作するカテゴリ５（ＡＮＳＩ／ＥＩＡ／ＴＩＡ−５６８−１９９１）非シールド撚り対線（ＵＴＰ）ケーブリングシステム１７２を介してネットワークに接続される。各スイッチ１６８は、このようなギガビットスイッチ７０及び最高１００Ｍｂｐｓで動作するカテゴリ５ＵＴＰケーブリングシステム１７６を使用してバックボーン１７４に接続される。サーバ（複数の場合がある）２はギガビットスイッチ１７０に直接接続される。
【０３５２】
このアーキテクチャは、さらに少ない数のポートがついた１０/１００Ｍｂｐｓのスイッチを使用することによって、及びバックボーンネットワークの低速ケーブリングシステムを使用することによって高帯域幅要件を有さないさらに小型の設備に簡略化することができる。
【０３５３】
ＨＥＳ２及びＬＣＵ３の間の接続は、特にカテゴリ３、カテゴリ５、電話、または同軸ケーブリング、マイクロ波または他の電磁波リンケージ、衛星送信、ブルーツース、及びこれらの媒体の組み合わせなどのケーブリングを介して多様な実施形態で確立されてよい。電車の車内などの特定の環境においては、ＨＥＳ２とＬＣＵ３の接続は、特にケーブリングと関連して実施形態によってよりむしろ無線リンクによって確立されてよい。
【０３５４】
好ましい実施形態において、データはユーザデータグラムプロトコル（ＵＤＰ/ＩＰ）を使用してＨＥＳとＬＣＵの間で送信される。代替実施形態においては、特に他のポイントツーポイント通信プロトコルなどの他の通信プロトコルが使用される。
【０３５５】
各ＬＣＵは少なくとも１台のデバイスに、対羽状は少なくともテレビ５あるいは他の表示装置に接続されている。ＣＰＵはリモートコントロール装置２３からユーザヌ有力を提供するようにも適応される。ユーザは、このようにしてＬＣＵに取り付けられたデバイスの動作を制御してよい、あるいは例えば特定のデータまたはコンテンツを要求するためにＨＥＳと通信してよい。
【０３５６】
ＨＥＳは、要求されているデータが使用できるかどうか、及びユーザがデータにアクセスすることを許可されているかどうかを突き止めるためにデータ要求を制御基準に比較する。
【０３５７】
ＬＣＵは、ＨＥＳと、ＬＣＵに接続されるデバイス間の通信を仲介する。
【０３５８】
好ましい実施形態において、ＨＥＳは、ハブから、またはインターネットや地上テレビ放送またはラジオ放送などの他のソースから、音声／視覚データを含む多岐に渡るデータを受信し、このデータをＬＣＵに分散する。ＬＣＵは、通常、このような受信されたデータを、例えばテレビなどの関連付けられたデバイスに出力する。
【０３５９】
ＬＣＵは関連付けられたデバイスにデータを出力する前にこのような受信されたデータを処理する。例えば、好ましい実施形態では、ＨＥＳとＬＣＵの間で送信されるデータはデジタルデータであり、ＨＥＳとＬＣＵの間で送信される任意のデジタル視聴覚データは通常、ＬＣＵと関連付けられたテレビに出力される前にアナログ視聴覚データに変換されるだろう。
【０３６０】
好ましい実施形態においては、ＨＥＳは、また制御メッセージと情報メッセージをＬＣＵに送信する。例えばＥＰＧなどのこのようなメッセージはＨＥＳによって作成されてよい。
【０３６１】
１．１  ＬＣＵ
好ましい実施形態において、図２を参照すると、各ＬＣＵ３がメインイーサネットポート１７を有し、通信路１１及びイーサネットネットワーク４を介してＨＥＳ２と通信する。各ＬＣＵ３は、泊まり客がラップトップ６をプラグ接続できるようにする泊まり客イーサネットポート１６及びシリアルポート１８も有している。図１においては、例示目的のため、ラップトップ６が泊まり客イーサネットポート６に接続されて図示されている。各ＬＣＵ３はそれぞれのテレビ受像機５に接続されている。該ラップトップ６はポイントツーポイント（ＰＰＰ）固定接続１２を介してファイアウォール７と通信する。疑いを回避するために、図１に図示されている該ポイントツーポイント固定接続１２はラップトップとファイアウォールの間の直接物理接続を表していない。むしろこのポイントツーポイント固定接続はＬＣＵ３及び通信路１１を介して確立される。リモート制御装置２３はユーザ入力コマンドをＬＣＵ３に提供する。
【０３６２】
２つのネットワークインタフェースがＬＣＵ３内に提供されている。１つはヘッドエンドサーバ（ＨＥＳ）２と通信するためであり、１つは泊まり客がラップトップ６をプラグ接続するためである。ＬＣＵとＨＥＳ間のネットワーク接続はＣａｔ−５ツイストペアケーブルが中に接続されるＲＪ−４５コネクタを使用して１０Ｍｂｐｓで実行する１０Ｂａｓｅ−Ｔイーサネットネットワーク４を介してである。泊まり客がホテルの「高速」ゲートウェイを介してインターネットにアクセスできるようにするために、シリアルポート１８及び１０Ｂａｓｅ−Ｔイーサネットポート１６という２つの異なる方法が提供される。
【０３６３】
１０Ｂａｓｅ−Ｔポート１６は１０Ｍｂｐｓで実行し、ラップトップはテレポート上のＲＪ−４５ポートにプラグ接続されるＣａｔ−５ケーブルを使用して接続される。ポートはハブとして配線がつながれ、その結果クロスオーバケーブルは必要とされない。
【０３６４】
シリアルポート１８は、１１５.２Ｋｂｐｓの接続速度をサポートする９ウェイＤ型コネクタである。
【０３６５】
ラップトップ６は、（１０Ｂａｓｅ−Ｔコネクション１６用のＩＥＥＥ８０２.３またはシリアルポート１８用のＰＰＰのどちらかで）イーサネットＴＣＰ/ＩＰプロトコルを使用してシステムに接続する。
【０３６６】
１.２  ヘッドエンドサーバ
ＨＥＳ２は図１と図２に単一のサーバとして描かれているが、ＨＥＳ２が例えばサービスを提供されるＬＣＵ３の数に応じて１台または複数台の物理サーバとしてインストールされてよい論理サーバであり、ＬＣＵ３が代わりに例えばホテル内の部屋数に依存してよいことが理解されるだろう。
【０３６７】
ＨＥＳの中には、アクセスマネージャ２１、料金請求書作成発行マネージャ２２、ゲートウェイサーバ２０、アップグレードマネージャ３１０、メディアマネージャ３１１、及び通信マネージャ３１２、及び構成マネージャ１７６を含むサーバアプリケーションがある。
【０３６８】
アクセスマネージャ２１は、泊まり客ごとのサービスに対するアクセス制御許可を含むシステムにより提供されるサービスのすべてを制御する。料金請求書作成発行マネージャ２２は泊まり客が使用するサービスに対する料金請求書作成発行のすべての態様を制御する。ゲートウェイサーバ２０はＬＣＵに接続されるラップトップと、ＡＤＳＬ接続を介してホテルをインターネットに接続するファイアウォールの間の各接続を制御、監視する。また、ゲートウェイサーバは、処理のために料金請求書作成発行マネージャに接続と使用に基づくデータを渡す。
【０３６９】
ゲートウェイサーバは、パケットがそのインバウンド宛て先またはアウトバウンド宛て先に確実に送られることを確実にし、始動と終了を含むセッションを管理し、トラフィックフローを監視し、統計を収集する。
【０３７０】
ＨＥＳ２はプロパティ管理システム１５に結合される。
【０３７１】
ＨＥＳ２はここで図５を参照してさらに詳細に説明される。
【０３７２】
ＨＥＳ２は多岐に渡るフォーマット（アナログ、デジタル、圧縮、暗号化等）のストリームを処理し、ＭＰＥＧ-２フォーマットのデジタルストリームを、インターネットグループ管理プロトコル（ＩＧＭＰ）をサポートするスイッチ１７０に出力する。チャネルコントローラはＩＧＭＰを使用し、ＬＣＵ３が共用ストリームベースの媒体サービスのいずれかに加入できるようにする。ＵＤＰ/ＩＰトランスポートプロトコルはＬＣＵ３にＭＰＥＧ-２ストリームを送信するために使用される。
【０３７３】
ＨＥＳ２は、媒体捕捉、圧縮及びストリーミングの機能を備え、媒体関連イベントを処理するメディアマネージャ３１１を含む。メディアマネージャ３１１は構成マネージャ１７６からチャネルとスケジュールの情報を収集し、メッセージを特定のチャネルマネージャ１７８に渡す。これらのメッセージは、アセットファイルのロードまたは特定のカード／チャネルでのアセットのストリーミングなど、講じる必要のある処置を詳述する。構成マネージャ１７６はシステム全体の情報の中央レポジトリを保持する。このデータは特定のシステムの多くの態様を制御するために使用される。構成マネージャデータベースの部分集合はＨＥＳ２に特殊な情報を保持する。これは、多様なサーバ、登録されるカード、割り当てられたチャネル、ロードされたメディアアセット、及び全体的なスケジュールを特定する。
【０３７４】
サーバは以下の構成要素を含んでもよい。つまり、アナログＲＦ信号及び衛星信号を受信し、それらをＭＰＥＧ-２フォーマットのデジタル信号に変換するテレビカード及びラジオカード２８０、２８２、２８４、ＭＰＥＧ-２フォーマットのデジタル信号を受信するテレビカードとラジオカード、ホテルネットワーク上でＭＰＥＧ-２またはＭＰ３ファイルをマルチキャストするプレイアウトカード２８６、及びチャネルマネージャ１７８、ストリーミング構成要素等のＨＥＳ２用のソフトウェアである。ＨＥＳ２は、「１９インチ」キャビネットに取り付けるための、例えば８ユニットラックとして提示されてよい。キャビネットの内側にはマザーボード（例えば、インテル７００ＭＨｚプロセッサ、２５６ＭＢ  ＲＡＭ及び１８ＧＢディスク）、メディアカード用の２４のスロットがあるＰＣIバス、１００Ｍｂｐｓネットワークカード、電源及びファンがある。ＨＥＳはインストールされている各カードのアドレスを要求するためにＤＨＣＰクライアントを、及びチャネルコントローラ内のＳＮＭＰサーバにカードのステータスの変化を報告するＳＮＭＰクライアントを使用する。ＨＥＳ２にインストールされている各メディアカード２８０から２８４は、カテゴリ５フライリード線によってスイッチ１７０上のポートに接続される。複数のＨＥＳ２が提供される場合、各ＨＥＳ２はハブに接続されるため、それらはネットワーク上で他のデバイスと通信できる。スイッチ１７０はそのアップリンクポートを介してネットワークに接続される。スイッチはＩＧＭＰをサポートし１００Ｍｂｐｓで実行する。スイッチ１７０上のポートの数及びスイッチの数は各設備に依存するだろう。
【０３７５】
ＨＥＳは、分散のために使用可能なデータが記憶される少なくとも１枚のハードディスク３５０を備える。データベース３４０は、各ハードディスク３５０にまたは全体に配置されるか、代替実施形態においては、データベースは、別のハードディスクのような別個の記憶媒体上に配置されており、その場合該ハードディスクまたは各ハードディスク３５０はデータベースに記憶されるデータの少なくともいくらかのコピーを含んでいる。
【０３７６】
１.３  ファイアウォール
好ましい実施形態においては、ファイアウォール７が設けられる。すべてのラップトップ接続性セッションを１つのＩＰアドレスを通してインターネットに送ることができるため、コストは削減され、機密保護は強化される。
【０３７７】
１.４  ハブ
ハブは、メモリにインストールされるデータベース１３の形を取る記憶手段と、ハブサーバ１の中に含まれる少なくとも１台のプロセッサを備える。
【０３７８】
映画、音楽、ソフトウェアとソフトウェアアップグレード、静止画像、ＥＰＧ、またはＥＰＧに関する情報、ゲーム及びアプリケーションを含むコンテンツ及び関係情報はハブサーバ１に接続されるデータベース１３に記憶されている。コンテンツのサイトへの分散はハブサーバ１によって制御されている。
【０３７９】
コンテンツ、コンテンツの使用、及び分散に関係する情報は、ハブで受信、記憶、及び処理され、適宜にサイトに送信される。特に、ハブサーバ１に接続されるデータベース１３はコンテンツとコンテンツファイル、及びタイトル、ステータス、デジタル化ステータス、順序付け情報、準備情報、ライセンス情報、実行時間、カテゴリ、ファイルサイズ、ファイル名、アーチスト、ジャンル、コアアルバムステータス、言語、ファイルｉｄ、ファイルステータス、供給業者、品質管理ステータスなどのＥＰＧに関係する情報を記憶する。このような情報は、ハブサーバ１によって修正できる。
【０３８０】
データベース１３に記憶される他の情報は、ロケーション、ｉｄ、都市、電話番号、システム詳細、構成ファイル、価格設定、及びアップグレードの詳細を含むサイトまたはホテルの詳細を含む。
【０３８１】
ハブサーバは、データベースに記憶されるデータの、例えばホテルなどのサイトへの分散を管理する。該データは専用通信回線を介して、衛星送信機５２からのデータの送信及び衛生受信機５４におけるデータの受信を担当する衛星通信プロバイダによって送信される。
【０３８２】
ハブサーバにあるプロセッサの形を取る処理手段は、サイトへの分散のためのデータの準備を担当する。特にアップグレードマネージャと関連してさらに詳しく後述されるように、データの特定のセットは、データのセットのコンテンツと相関関係を記述するＸＭＬヘッダファイルによってリンクされている。ＸＭＬヘッダファイルも、サイトでの受信時にデータがどのように処理及び／または記憶されるのかについて指示を与える。
【０３８３】
ハブサーバ１とホテルまたは他のサイトの間のリンクにより、コンテンツの使用に関する情報及び他の情報をハブサーバ１とホテルまたは他のサイトの間で転送できるようになる。このような情報は、特定のホテルまたは他のサイトで使用可能なコンテンツ、総記憶容量と使用可能な記憶容量、使用可能なコンテンツに関する情報、チャネル情報、及び例えば部屋ごと、滞在ごと、泊まり客ごと、ホテルごとまたは時間期間ベースごとでの総計または個々どちらかの使用情報を含む。このようなデータは、ハブサーバ１とデータベース１３によって記憶、処理される。
【０３８４】
事実上、さらに詳しく後述されるように、システムまたはシステムの使用に関するデータは、システムの構成要素からヘッドエンドサーバに送信し、ヘッドエンドサーバでデータベースに記憶してから、ハブサーバに送信することができる。ハブサーバは、このようにしてシステムの任意の態様を監視できる。
【０３８５】
バックチャネルは任意のサイトにあるシステムの構成要素とハブサーバの間に設けられる。ハブサーバは、ソフトウェアを含むデータの任意の部分を任意のサイトにあるシステムの任意の構成要素に分散することもできる。ただし、さらに詳しく後述されるように、好ましい実施形態においてはコンテンツの分散は局所的に制御される。
【０３８６】
好ましい実施形態の１つのインプリメンテーションでは、データストリームはＨＥＳ２に対する衛星リンクを介して送信され、ファイルは、ファイルがそのホテルに向けられる場合ＨＥＳ２でのデータストリームから抽出される。
【０３８７】
データストリームが向けられるホテルまたは他のサイトのリストは衛星通信プロバイダにデータとともに送信されるＸＭＬファイルに含まれている。ハブから送信されるデータからデータストリームを構築するのは衛星通信プロバイダの責任である。
【０３８８】
データストリームはビデオプログラムと音声プログラム、画面ショット、電子番組表、実行ファイル、情報に対する要求、コマンド、アプリケーション、及びアプリケーションアップグレードを含む。
【０３８９】
特に、データストリームはソフトウェアアップグレードを含むデータアップグレードを含み、アップグレードはデータストリームからのファイルの受信時にサーバで自動的に実行される。
【０３９０】
１.５  ラップトップ接続性
ラップトップ接続性機能により、泊まり客はＬＣＵ装置の泊まり客イーサネットポートに接続することでＰＣをインターネットに接続できる。トラフィックはシステムネットワークを通して外部ファイアウォール及びインターネットを越えて送られる。
【０３９１】
泊まり客は最小限の手間でインターネットへのアクセスを達成する。以下が想定される。
【０３９２】
・泊まり客のラップトップは、通常１０Ｂａｓｅ−Ｔ対応イーサネットインタフェースを有する。
【０３９３】
・泊まり客のラップトップは信頼できるＴＣＰ/ＩＰネットワークスタックを有する。
【０３９４】
・泊まり客のラップトップに静的ＩＰアドレスが定義されている場合、ゲートウェイとドメインネームサービス（ＤＮＳ）サーバ設定値も定義されている。
【０３９５】
ＬＣＵはラップトップに以下を提供する。
【０３９６】
・ＤＨＣＰサーバはＩＰアドレス、ゲートウェイ及びＤＮＳサーバを、ＤＨＣＰクライアントを有するラップトップに発行する。
【０３９７】
・静的なＩＰアドレスが指定されたラップトップへのＩＰアドレス偽造（ｆａｋｉｎｇ）。これによりラップトップトラフィックは有効な転送可能（ｒｏｕｔａｂｌｅ）ＩＰアドレスでネットワークを通過できる。
【０３９８】
・ラップトップが固定設定値を有するときには、ローカルＤＮＳサーバへのＤＮＳ要求リダイレクション
・ラップトップがゲートウェイが存在することを期待するときにゲートウェイとしての役割を果たす。
【０３９９】
ＨＥＳはＬＣＵの第２のインタフェースの、及びそれがラップトップインタフェースを起動するために尋ねたときのＩＰアドレスを渡す。
【０４００】
ヘッドエンドサーバが初めて起動ラップトップ接続ＲＪ４５機能を呼び出すときに初期化の大部分は実際に実行される。
【０４０１】
機能は、ＴＣＰ/ＩＰスタックをＬＣＵの泊まり客イーサネットポートに接続するために呼び出される。
【０４０２】
ラップトップに割り当てられたＩＰアドレスはＬＣＵのホストテーブルに追加される。
【０４０３】
最後に、泊まり客イーサネットポートでＤＨＣＰサーバを起動するために関数が呼び出される。このサーバはただ１つのアドレス?ラップトップに割り当てられるアドレスを提供するように構成される。それはまたＤＮＳサーバ（現在はその専用のＤＨＣＰサービスでヘッドエンドサーバによってＬＣＵに提供されるのと同じもの）のアドレスを提供し、ラップトップのデフォルトゲートウェイをＬＣＵ自体となるように設定するためにもセットアップされる。
【０４０４】
ＨＥＳにはＬＣＵの泊まり客イーサネットポート用のＩＰアドレス、ラップトップ及びメインネットワークポートのＩＰアドレスとの区別を提供する一方で、２つのアドレスを同じサブネット上にあるとして記述するネットマスクに割り当てるためのＩＰアドレスが提供される。
【０４０５】
ＤＨＣＰクライアントを備えるラップトップをサポートするにはこの程度のセットアップで十分であるア。それはＤＨＣＰに対する要求をＬＣＵの泊まり客ポートに一斉送信する――ＬＣＵは割り当てられたＩＰアドレス、ＤＮＳサーバ設定値、及びデフォルトゲートウェイとしてそれ自体を用いて応答する。ラップトップからのトラフィックは次にＨＥＳによって提供される専用のデフォルトゲートウェイからそれを送るＬＣＵに達する。ラップトップのためにＬＣＵに到達するトラフィックは、通常の経路選択手順を使用して泊まり脚ポートに送られる。
【０４０６】
１.６  ＴＶ上のインターネット
好ましい実施形態においては、ＴＶセッションでのインターネットは、Ｃｉｔｒｉｘ端末サービスを実行するＷｉｎｄｏｗｓ２０００サーバによってホストされている。
【０４０７】
Ｗｉｎｄｏｗｓ２０００Ｃｉｔｒｉｘ端末サーバにインストールされるＣｉｔｒｉｘセッションマネージャはＣｉｔｒｉｘセッションでのログ（ｌｏｇｇｅｄ）を監視し、セッションを閉じるときに、ゲートウェイマネージャに通知する。サービスは指定されたユーザセッションをログオフするために要求を受け入れることができる。
【０４０８】
カスタムインターネットエキスプローラは、ＴＶでのインターネットのために使用される。それは、ユーザ及び料金表の詳細を要求し、アプリケーションの終了と加入のタイムを通知するために、ＸＭＬを使用してゲートウェイマネージャストリームソケットサーバと通信する。すべての必要とされるパラメータはＣｉｔｒｉｘクライアントを起動する要求でＬＣＵにゲートウェアマネージャによって送信される。
【０４０９】
ＧｅｎｂｒｏｗｓｅはＷｉｎｄｏｗｓ  ２０００Ｃｉｔｒｉｘ端末サーバにインストールされ、すべてのユーザが使用できる。
【０４１０】
２.  システムの中での通信
ここで本部でホストされているハブサーバ１、各ホテルにインストールされるＨＥＳ、及びＬＣＵの間で発生する通信の高水準概要が提供される。概要は各サーバ及び通信をサポートするコアサービスの役割を明確にする。図４は、概要で参照されるアーキテクチャ及びコアサービスを図解する。
【０４１１】
コンテンツの及び特にソフトウェアなどの他のデータの選択、記憶及び再分散に関するＨＥＳの態様は、詳細に説明される。ＨＥＳのこれらの態様は、ＨＥＳと外界の間の節続を実現するゲートウェイサーバ２０、入信データを取り扱い、コンテンツまたは他の種類のデータの該アップグレード、アップグレード及びロードの高水準管理を担当するアップグレードマネージャ、及び発信データを取り扱い、診断データ、及びシステム使用またはイベントに関するデータの監視と通信を担当する通信マネージャを含む。
【０４１２】
ハブ、ＨＥＳ、及びＬＣＵの間で送信されるデータの型、及びこのデータがどのように記憶、処理されるのか、ならびにソフトウェアの分散とインストール、システム内の多様なデバイスに関係する診断情報の生成と分散、及びＨＥＤＳ及びハブでのユーザの好みと処置に関する情報の分散、記憶及び分析には特定の注意が払われる。
【０４１３】
次に、ユーザへのデータの分散の制御、システムとのユーザの対話、特にコンテンツまたは他のタイプのデータのブックマーク、及びユーザの料金請求書作成発行にさらに密接に関係する説明があとに続く。
【０４１４】
最後に、異なる種類のコンテンツまたはデータのユーザへの分散及び多様な出力装置によりこのコンテンツまたはデータの出力に関するシステムの特徴が説明される。
【０４１５】
２.１ゲートウェイサーバ
図１、図４及び図５に図解されるようなゲートウェイサーバ２０は外界とシステムの間にただ１つのアクセスのポイントを提供する。ゲートウェイサーバには、ディスクの故障からファイルの再送信が必要とならないように大きなファイルを安全に記憶できるようにＲＡＩＤ-５ディスクシステムが取り付けられている。
【０４１６】
データを例えばヨーロッパ全体での設備にロードする一次機構は衛星受信機５４とダウンリンク３３０である。ダウンリンクは２Ｍｂｐｓで実行しているつねに開いた接続であり、完全に管理されたサービスである。
【０４１７】
ダウンリンクを介して転送されるファイルは、衛星送信機５２からの送信の前に暗号化され、受信側ソフトウェアがファイルをロードする必要があるのか、あるいは無視する必要があるのかを判断できるようにタグが付けられている。受信側ソフトウェアは入信ストリームを解読し、ＨＥＳ２にファイルをロードする必要があるのかを判断する。ソフトウェアによって処理されるストリームはストリームヘッダに指定されるファイル及びディレクトリに書き込まれる。
【０４１８】
ゲートウェイサーバ２０はＨＥＳ２とハブサーバ１の間の通信機構をサポートし、内部アプリケーションを構成し直さなくても多岐に渡る通信オプションをサポートすることができるようにハブサーバへの接続の物理的な詳細を管理している。ゲートウェイサーバは、接続が失敗した場合にハブサーバに送信されるメッセージのバッファリングも取り扱う。
【０４１９】
各ホテルには、多岐に渡る国内電気通信プロバイダによってインストールされ、管理される１ＭｂｐｓのＡＤＳＬ接続９が提供される。ただし、好ましい実施形態の変形では、ゲートウェイサーバは専用回線、ＩＳＤＮまたはＰＯＴＳモデム接続をサポートする。
【０４２０】
２.２  ストリーム管理サービス
ゲートウェイサーバ２０がＨＥＳとハブサーバの間で通信ブリッジとしての役割を果たす一方、ＨＥＳとハブサーバの間で送信されるストリーム及びファイルの経路選択、管理及び処理を担当する２つのコアサービスがある。
【０４２１】
これらのサービスは、入信データを取り扱うアップグレードマネージャ３１０及び発信データを取り扱う通信マネージャ３１２と呼ばれる。
【０４２２】
アップグレードマネージャの入力ストリームと動作の特徴、及び通信マネージャの出力ストリームと動作の特徴がここで説明される。
【０４２３】
２.３  入力ストリーム
システムにロードされなければならないデータの一次経路は衛星リンク３３０を通過する。該衛星リンクは、２Ｍｂｐｓのつねに開いたダウンストリーム帯域幅を感来している。ＨＥＳソフトウェアは入信アセットを復号するために鍵を要求するために、及び損傷を受けたパケットの再送信を要求するためにも（ＡＤＳＬ回線９を介して）インターネットを使用する。
【０４２４】
以下のデータは、衛星リンク３３０を介してハブサーバ１からＨＥＳ２に転送される。
【０４２５】
・メディアアセット３１４、ＭＰＥＧ-２フォーマットのビデオファイルと音声ファイル、及びＥＰＧ
・アプリケーションリリース、ＬＣＵのためのブート画像ファイル、オブジェクト、及びＨＥＳアプリケーションごとの実行ファイル、ＨＥＳでのデータベースを更新するためのＤＤＬとＤＭＬコマンドを含んだ実行ファイル
・構成情報３２０、アプリケーション用構成データを保持するファイル。及び構成情報をデータベースにロードするためのＤＭＬスクリプト
・ユーザインタフェースアセット３２２、Ｊａｖａサーバページ、画像ファイルとグラフィックファイル、及びユーザインタフェースの「ルックアンドフィール」を定義、制御するＪａｖａアーカイブファイル
さらに詳しく後述されるように、このようなデータは、通常、データのコンテンツ及びデータの構成要素部分の相関関係を定義するＸＭＬヘッダファイルとともに送信され、このＸＭＬヘッダファイルは、ヘッドエンドサーバでの受信時にどのようにデータが処理されるのかを定義する。
【０４２６】
２.４  アップグレードマネージャの動作
アップグレードマネージャ３１０は、中で後述されるトランザクションを処理できるフレームワークを提供できる。ＸＭＬスキーマは、以下に参照される入力ファイルと出力ファイルのクラスごとに定義される。
【０４２７】
アップグレードマネージャ３１０は、作業領域３０８にソフトウェアによってダウンロードされるファイルを監視する。この監視はリンク２０１を介して実行される。
【０４２８】
完全なファイルが作業領域３０８の中にダウンロードされると、ファイルのコンテンツはファイル名から決定される。例えば、接尾辞「．ｓｗ」はソフトウェアリリースを含むジップファイルを示すことがある。このアプローチの優位点とは、単一のファイルが、ＸＭＬファイル、リリースのコンテンツを定義するＸＭＬまたは他のヘッダ、アプリケーションオブジェクトと実行ファイル、インストールプログラム、ヘルプ及びサポート文書を含んでよいリリースのすべての構成要素部分をカプセル化する点である。
【０４２９】
ソフトウェアリリースを含むファイルの場合、ＸＭＬファイルまたはヘッダはリリースの構成要素部分の間の関係性を定義し、システムのどの構成要素の中にソフトウェアをインストールすべきか、及びソフトウェアをいつインストールすべきかを特定する識別子も含んでよい。好ましい実施形態の変形では、ＨＥＳはＸＭＬファイルまたはヘッダ及びリリースのコンテンツを分析し、それ自体をソフトウェアを向ける必要のあるシステムの構成要素と決定する。ソフトウェアリリースは、ＨＥＳ自体及びＬＣＵを含むシステムの任意の部分に向けることができる。
【０４３０】
代替インプリメンテーションでは、アップグレードマネージャに、ダウンロードされる後のダウンロードファイルの名称とコンテンツを知らせるＸＭＬファイルがダウンロードされる。これはより簡潔且つ柔軟性に富むが、コンテンツファイルは必ずしもダウンロードされる次のファイルではない可能性があり、実際には決してダウンロードされない可能性があるためアップグレードマネージャ内でわずかにより大きな複雑度を必要とし、そのためアップグレードマネージャはＨＥＳをチェックし、ＨＥＳにエラーを報告してから、孤立したあらゆるＸＭＬファイルを整頓する。
【０４３１】
いったんアップグレードマネージャ３１０が、ダウンロードされたファイル（複数の場合がある）のコンテンツを判断すると、アップグレードマネージャはファイルを操作するために子コンテンツ管理プロセス３１４から３２２を発生させる。アップグレードマネージャからファイルの処理を切り離すと、アップグレードマネージャのプロセスが、コンテンツプロセッサの多様化した集合をサポートできるフレームワークとして残る。
【０４３２】
２.４.１  メディアアセット
このクラスのダウンロードファイルは、集合体の中のファイルのそのコンテンツ及び相関関係を定義するＸＭＬヘッダファイル付きの一続きの大型ファイルを備える。典型的なビデオアセットは、映画を含む８個の５００Ｍｂファイル、及び潜在的に他のＭＰＥＧ、ＪＰＥＧ及びテキストファイルのシリーズとなるだろうＥＰＧとして出荷されるだろう。音声ファイルは単一の場合にＥＰＧつきの単一の５Ｍｂファイルとして出荷できるだろうが、ＣＤは５ＭｂファイルとＥＰＧの集合体として出荷されるだろう。
【０４３３】
図４を参照すると、コンテンツ管理プロセス３１４は作業領域３０８からメディアマネージャへの集合体としてファイルをコピーし、ＬＣＵ上で保持されるメディアアセットレジスタを更新するためにインストールプログラムを実行する。
【０４３４】
２.４.２  ＬＣＵブート画像
ＬＣＵにおけるソフトウェアの大半は恒久的にインストールされているのではなく、むしろＬＣＵが起動するたびにインストールされ、その後ブート画像ファイルがＬＣＵにロードされる。ブート画像ファイルはソフトウェアとＬＣＵによって必要とされる他のデータを含む。
【０４３５】
したがって、好ましい実施形態でのＬＣＵでのソフトウェアのアップグレードは、ハブからＨＥＳへの新しいブート画像ファイルの送信と、その後ブート画像ファイルをＬＣＵに送信することとを備える。
【０４３６】
ＬＣＵブート画像は、アップグレードが適用されなければならないときを定義するＸＭＬファイルとともに出荷される単一の実行ファイルである。図４を参照すると、コンテンツ管理プロセス３１６はブート画像ファイルをＨＥＳ上の指定ディレクトリにコピーし、スケジューラにいつＬＣＵを再起動するべきかに関する命令とともにエントリを追加する。
【０４３７】
代替実施形態においては、ＬＣＵでの特定のソフトウェアは、ＬＣＵを再起動せずに、及びＬＣＵで他のソフトウェアを再インストールせずにインツロールされる。これらの代替実施形態においては、ソフトウェアはＨＥＳから送信され、ＬＣＵの動作が中断されないようにコンテンツまたは他のデータとともに必要に応じてインタリーブされる。ソフトウェアは、ユーザに提供されるサービスに最小限の中断を与えるために、ソフトウェアがインストールされる最も適切な瞬間までＬＣＵで局所的に記憶される。
【０４３８】
２.４.３  ＨＥＳアプリケーション
好ましい実施形態においては、ＨＥＳアプリケーションへのすべてのアップグレードは正式なインストールプログラムを通して適用される。アップグレードは、アップグレードを無事に実行するために必要とされるファイルのすべてを含むジップファイルである単一のダウンロードファイルとしてパッケージ化されている。インストールプログラムは、ＤＤＬスクリプトとＤＭＬスクリプトを通してデータベーススキーマとコンテンツに変更を適用するだけではなく、新しいオブジェクトコードと実行可能形式をロードすることも担当する。インストールプログラムは、１つまたは複数の構成要素をインストールすることに失敗した場合にインストールのロールバックを管理することもできる。
【０４３９】
図４を参照すると、コンテンツ管理プロセス３１８はＨＥＳ上の指定されたディレクトリにアップグレードファイルをコピーし、ファイルをインストールするために実行されるプログラムの名称とともに、いつアップグレードが適用されるべきかに関する命令によりスケジューラにエントリを追加する。
【０４４０】
２.４.４  構成情報
好ましい実施形態においては、システムの中に保持される構成情報に対するすべての変更は正式なインストールプログラムを通して適用される。アップグレードは、アップググレードを無事に実行するために必要とされるファイルのすべてを含むジップファイルである単一のダウンロードファイルとしてパッケージ化される。インストールプログラムは、既存の校正ファイルを置き換え、ＤＭＬスクリプトを通してデータベースコンテンツに変更を適用することを担当する。インストールプログラムは、１つまたは複数の構成要素をインストールするのに失敗した場合にインストールのロールバックを管理することができる。
【０４４１】
図４を参照すると、コンテンツ管理プロセス３２０はＨＥＳ上の指定されたディレクトリにアップグレードファイルをコピーし、ファイルをインストールするために実行されるプログラムの名称とともに、いつアップグレードが適用されるべきかに関する命令によりスケジューラにエントリを追加する。
【０４４２】
２.４.５  ユーザインタフェースアセット
このクラスのダウンロードファイルは、Ｊａｖａサーバページ、画像及びグラフィックファイル、及びユーザインタフェースの「ルックアンドフィール」を定義し、制御するＪａｖａアーカイブファイルの集合体である。ＸＭＬヘッダファイルはコンテンツ及び集合体の中の相関関係を定義する。アップグレードは、アップグレードを無事に実行するために必要とされるファイルのすべてを含むジップファイルである単一のダウンロードファイルとしてパッケージ化されている。
【０４４３】
図４を参照すると、コンテンツ管理プロセス３２２はアップグレードファイルをＨＥＳ上で指定されたディレクトリにコピーし、ファイルをインストールするために実行されるプログラムの名称とともに、いつアップグレードが適用されるべきかに関する命令によりスケジューラにエントリを追加する。
【０４４４】
実行中のそのステータスをアップグレードマネージャ３１０に通知し、完了時に完了ステータスをアップグレードマネージャに報告することは、各コンテンツ管理プロセス３１４-３２２の責任である。
【０４４５】
アップグレードマネージャ３１０は、通信マネージャ３１２を介してハブサーバ１にコンテンツ管理プロセスのステータスを報告し直す。ファイルまたはアセットをインストールすることに失敗した場合には、講じられる救済処置に関する決定はハブサーバ１で下される。
【０４４６】
２.５  出力ストリーム
さらに詳しく詳述される通信マネージャは、ヘッドエンドサーバからハブサーバへのデータの通信を担当する。通信マネージャは、ハブサーバに送信されるデータが記憶されるデータベース３４０にリンクされる。好ましい実施形態においては、データベース３４０はハブサーバから受信されるデータを記憶するためにも使用される。例えばアップグレードマネージャ３１０などのヘッドエンドサーバの他の構成要素と、特にコンテンツ管理プロセス３１４から３２２、及び好ましい実施形態のデータベース３４０の間の接続は図４には図示されていない。
【０４４７】
ＨＥＳ２からハブサーバ１に転送されるデータの一次経路は仮想私設通信網（ＶＰＮ）を通る。ＶＰＮと各ホテル間のリンクは１ＭｂｐｓのＡＤＳＬ接続９である。以下のデータは、ＶＰＮを通してＨＥＳからハブサーバに転送される。
【０４４８】
・衛星リンク３３０を通して受信されるファイル（複数の場合がある）の受信の確認
・ファイル（複数の場合がある）のインストールのステータスのハブサーバに対する通知
・診断情報。ＨＥＳはハブサーバに瞬時に診断情報を送信できる（例えば、シンプルネットワーク管理プロトコル（ＳＮＭＰ）トラップ）。
【０４４９】
・イベントログデータ
・使用データ
データは、通常、ヘッドエンドサーバにあるデータベースに記憶され、所望されるようにハブサーバに送信される。前述されたように瞬時に送信されるデータもあるが、データは、通常、ハブサーバに１日に１度など定期的に送信される。
【０４５０】
好ましい実施形態においては、優先順位データはハブサーバに送信されなければならないデータと関連付けられ、ハブサーバへの送信はこの優先順位データに依存している。
【０４５１】
例えば、後述されるような特定の期間でのすべてのユーザキー打ちのレコードなどの特定の使用データには低優先順位が設定され、したがって１日に１度ハブサーバに送信される。システムの構成要素でのエラーを報告する診断情報などの他のデータは、可変である関連付けられた優先順位データを有し、データの重要性を表す。例えば、システムを蔵主させる重大なエラーは、非常に高い優先順位が設定される診断情報のＨＥＳへの伝送を生じさせるだろう。ＨＥＳはこのようなデータをハブサーバに瞬時に送信する。
【０４５２】
日付、時刻、ユーザ識別子、またはシステム構成要素識別子などの他のデータは要すればＨＥＳからハブサーバに送信されるデータに関連付けられる。
【０４５３】
好ましい実施形態においては、システムは、ローカル分散サブシステムの任意の構成要素によって生成できる任意のデータを、ＨＥＳにあるデータベースで記憶し、ハブサーバへ送信するように構成できる。
【０４５４】
ＸＭＬファイルはコンテンツ及びＨＥＳからハブに送信されるデータの構成要素の相関関係を特定するＨＥＳによって作成される。
【０４５５】
ＨＥＳで記憶される特定のデータ、優先順位データを決定するために適用される規則、及びハブサーバへのデータの伝送を制御するために適用される規則は、ＨＥＳで実行するアプリケーションにより決定される。このアプリケーション及びそれがこれらの事項を決定するために適用するパラメータは、サイトでユーザによって改変することができるか、あるいはハブサーバから送信されるアプリケーションに対するアップグレードまたは修正の伝送によって改変することができる。
【０４５６】
２.６  通信マネージャの動作
通信マネージャ３１２は、後述されるトランザクションを中で処理することができるフレームワークを提供する。ＸＭＬスキーマは下記に参照される入力ファイルと出力ファイルの各クラスに定義される。
【０４５７】
２.６.１  診断
図４を参照すると、ＨＥＳ内の通信マネージャ３１２は、必要とされるときにいつでもホテルの任意の構成要素からハブサーバに診断情報を送信できる。この情報は、便宜上対処する必要がある問題をハブサーバにある管理コンソール（図示されていない）に通知するために使用されるため、設備は積極的に管理できる。
【０４５８】
管理コンソールは、表示画面を介してハブのユーザにデータを出力し、ユーザは特定のサイトまたは複数のサイト全体でシステムの性能を監視できる。
【０４５９】
管理コンソールは、自動的にメッセージを送信することもできる。例えば、管理コンソールは、ある特定のサイトにおける重大なエラーをあらわすデータを受信すると、その際との担当者に電子メールメッセージを自動的に送信し、サイト及びハブで警報を発生させる。
【０４６０】
好ましい実施形態においては、管理コンソールはある特定のサイトに、そのサイトからの特定のデータの受信に応えてデータを送信することも命令する。１つの例では、管理コンソールは、サイトに送信されたデータが正しく受信されていなかったことを示すデータのサイトからの受信に応えてデータの再送を命令する。追加の例においては、管理コンソールはサイトに、その際とでのソフトウェアの対応する部分が誤動作している旨のデータの受信に応えてサイトに１つのソフトウェアの送信及び設置を命令する。
【０４６１】
診断情報を送出するために可能にされる各構成要素はＳＮＭＰプロトコルを使用してデータをフォーマットするか、あるいはデータをＸＭＬファイルとして送信するかのどちらかである。データは、ハブサーバ１への後の送信のために通信マネージャにファイルを転送するイベントモニタ３４２に送信される。
【０４６２】
前述されたように、優先順位データは診断情報と関連付けられ、ハブサーバへの診断情報の伝送はこの優先順位データに依存している。
【０４６３】
診断情報はシステムの任意の態様と関連付けることができる。例えば、特定の診断情報はダウンロードの成功あるいはそれ以外の場合、及びソフトウェアリリースまたは他のデータのインストールに関連する。このようなダウンロード及び設置は診断情報に依存して開始されるべきである。また、特定の診断情報は、ハブによって、あるいはＨＥＳによって要求される試験に応えて生成される。
【０４６４】
診断情報はシステムの構成要素によって作成されるエラーメッセージを含む。例えば、ＨＥＳ内の（ホテルの泊まり客の料金請求書作成発行を担当する）請求書作成発行マネージャが図２に図示されるプロパティ管理システム（ＰＭＳ）１５と通信できない場合、料金請求書作成発行マネージャはそれに高優先順位を割り当て、ハブサーバにある管理コンソールにただちにデータを送信する通信マネージャにそれを送るイベントモニタに送信されるエラーメッセージを作成する。
【０４６５】
２.６.２  イベントログ及び使用データ
予定に基づいて、アーカイブマネージャ３２６はすべての使用データ、監査証跡、及びイベントログを収集し、通信マネージャを使用してハブサーバにそれらを送信する。ハブサーバに渡されるすべてのデータはＸＭＬ文書としてフォーマットされている。
【０４６６】
２.７  使用データ
ＨＥＳとハブで監視、記憶及び処理され、通信マネージャと関連して前述された使用データのいくらかに関するさらに詳細な説明が後に続く。
【０４６７】
好ましい実施形態においては、このような使用データは、例えばオンデマンドでビデオで入手できる映画や番組などのコンテンツの特定の部分の、あるいは予定されたサービスの、あるいは公に使用可能なチャネルの、あるいは特定の音楽トラック、アルバムまたはパッケージの分散の視聴に関するデータを含み、さらにインターネットアクセスに関するデータも含む。このようなデータは部屋ごと、ユーザごと、あるいは期間ごとで多様に管理される。
【０４６８】
このようなデータをユーザごとに管理することは特に有効であり、好ましい実施形態においては、これ及び事実上他のユーザの関連データが管理される。
【０４６９】
特に、好ましい実施形態においては、すべての命令はＨＥＳ２で記録される。これらの命令は、特に例えばユーザの部屋の中でユーザによって通信されるすべての命令、及び最も具体的にはリモート２３及び／またはキーパッド／キーボード（図示されていない）により送信されるようなＬＣＵ３及び／またはテレビ５に対する、あるいは介する命令を含む。この追加の実施形態の特定のインプリメンテーションにおいては、これらの命令はハブサーバ１によってＨＥＳ２に送信される命令、及びＨＥＳ２によってＬＣＵ３に送信される命令を含む（も含む）。
【０４７０】
命令の記録はＨＥＳ、及び特定の実施形態においては中央ハブサーバ１によって記録される、あるいはＨＥＳによってアクセス可能なデータと相関付けられる、あるいは関連付けられる。システムはレコードを特定のユーザの好み及び使用履歴から構築できるようにする。ある特定のユーザのレコードはさまざまなホテルのサーバによってアクセス可能であり、ユーザがシステムがインストールされるある特定のホテルに到着すると、ユーザの部屋の中のシステムのセットアップはユーザのレコードに応じて調整できる。
【０４７１】
命令のレコードは、特定の実施形態においては、例えば特定のユーザの識別、特定のユーザが仕事をする企業、使用の時刻と日付、特定のホテルまたは設備のアイデンティティ、特定の部屋の特徴、価格設定及び支払い情報に、マーケティングまたは販売の情報に対する感応性に、インターネットの使用に、あるいはホテル施設の使用に相関付けられる、あるいは関連付けられる。
【０４７２】
命令のレコードは、命令のレコードの分析が実施されユーザのプロファイルが作成または更新されるハブサーバに送信される。ユーザプロファイルは、特定のサイトへのユーザの到着時に特定のＨＥＳによってダウンロードされ、一時的にそのＨＥＳによって保持される。ユーザプロファイルはハブサーバに恒久的に維持される。代替実施形態では、ユーザプロファイルは維持され、分析は  システム全体でのハブサーバとすべてのＨＥＳ全体で分散して実行される。
【０４７３】
平均、相関関係、及び時系列分析を含む多岐に渡る統計的な分析技法がハブにある命令のレコードに、及びユーザプロファイルに適用される。これらの技法は、例えばユーザごとに、サイトごとに、企業ごとに、あるいは期間ごとに適用できる。このような統計的な分析はある特定のＨＥＳからの要求の受信時に生成できる。代替実施形態においては、このような統計分析は個々のＨＥＳ自体によって実行される。
【０４７４】
代替実施形態においてはユーザのアイデンティティはユーザの部屋の中のリモートコントロール装置を用いてユーザがＰＩＮ番号を入力することによりシステムに通知されるが、好ましい実施形態においては、ユーザのアイデンティティはチェックイン時にシステムに通知される。ＰＩＮはＬＣＵを介してＨＥＳに送信される。
【０４７５】
ユーザの部屋の中のシステムのセットアップはユーザのレコードに応じて調整される。おもに、ユーザに表示されるメニュー画面、コンテンツ及び最も容易にユーザが使用できるようになる他のデータ、及びユーザに提示される料金請求書作成発行のオプションはユーザのレコードに応じて調整される。しかしながら、ユーザのレコードが、室温や照明レベルなどの環境パラメータまたは他のパラメータに関して処置または好みのレコードを含む場合に、このような環境パラメータまたは他のパラメータはユーザのレコードに応じて調整できる。
【０４７６】
命令を記録する実働例は、図６に関して後述される。
【０４７７】
ユーザはＨＥＳ１０００とＬＣＵ１００１から１００３のあるホテルを訪問する。ユーザは、ＬＣＵ１００１などの部屋の中のＬＣＵに多様な命令を入力する。命令はＨＥＳ１０００によって記録され、その特定のユーザ向けのプロファイルをコンパイルするために使用される。ユーザがチェックアウトした後、ＨＥＳ１０００はプロファイルをハブサーバ１に送信する。
【０４７８】
後に、ユーザはＨＥＳ１０１０とＬＣＵ１０１１から１０１３のあるホテルを訪問する。ユーザはハブサーバ１に送信された特定の個人的な詳細を入力する。これらの詳細により、ハブサーバ１はその特定のユーザと関連付けられるプロファイルを検索できる。検索されたプロファイルはＨＥＳ１０１０にダウンロードされ、システムを調整するために使用される。
【０４７９】
例えば、ユーザに提示された特定のデータ及びデータのメニューは、検索されたプロファイルに依存して変えられる。
【０４８０】
好ましい実施形態においては、ユーザプロファイルはユーザの滞在を通してＨＥＳに記憶され、ユーザがチェックアウトすると、あるいはユーザが所定の期間システムを使用しなかった場合に削除される。ユーザが長い期間ホテルに滞在する場合、ＨＥＳで記憶されるユーザプロファイルも、通常更新されたバージョンをハブからダウンロードすることによって定期的に更新される。
【０４８１】
ユーザ識別子が、ユーザが別のＬＣＵを使用するたびに入手されるのであれば、ユーザ命令は、ユーザの滞在中に数多くの異なったＬＣＵから記録できる。
【０４８２】
代替実施形態においては、ユーザはシステムの中に自信で個人的な詳細を入力する必要はなく、むしろ詳細はチェックイン時にユーザによって与えられるデータから、あるいはクレジットカードデータまたはローヤルティカードデータから採取される。
【０４８３】
前述された例の変形である代替例においては、・・・
前記例は特にホテル内の実施形態に向けられているが、これらの例で列挙される特徴は、例えばさらに詳しく後述されるそれらの環境などの、一連の他の環境の実施形態でも検出される。
【０４８４】
２.８  ＸＭＬの使用及びシステム内での通信の例
ＸＭＬは、データ型及びそれらのデータ型の間の関係性をその中で定義できるフレームワークを提供し、データまたはデータ型の関連する部分を分散、処理するために多目的且つ強力なフレームワークを提供するため、システムの好ましい実施形態を通して使用される。それは、ＸＭＬイネーブルされる任意のデバイスがＸＭＬファイルまたはヘッダを解析できるためきわめて可搬性のフォーマットも提供する。類似した機能を提供する他の言語またはプロトコルが代替実施形態で使用できる。
【０４８５】
ＸＭＬは文書、ページ、またはファイル構造の作成及びフォーマット、ならびにこのような文書、ページまたはファイルの規則の定義を可能にする。タグは文書、ページまたはファイル内のさまざまな型のデータについて作成することができ、データ型間の関係性を定義することができる。
【０４８６】
特定のＸＭＬファイルはＸＭＬプロセッサを使用して、及び特定のＸＭＬスキーマまたは文書型定義（ＤＴＤ）に従って解析される。好ましい実施形態においては、ＸＭＬプロセッサは解析の後にデータを処理する多様なアプリケーションにリンクされる。
【０４８７】
データは、ＸＭＬフォーマットで、あるいはＸＭＬヘッダ付きで、例えばＬＣＵとＨＥＳの間、ＨＥＳの構成要素間、及びＨＥＳとハブサーバの間などシステムの構成要素間で送信される。
【０４８８】
ＸＭＬフォーマットまたはＸＭＬヘッダのファイルは、例えば通信マネージャ３１２、アップグレードマネージャ３１０、コンテンツ管理プロセス３１４から３２２、ゲートウェイサーバ２０、ハブサーバ１、管理コンソール、ＬＣＵ３、イベントモニタ３２４、及びアーカイブマネージャ３２６などのシステムの構成要素によっても作成される。
【０４８９】
ここでは、好ましい実施形態におけるハブサーバからローカル分散サブシステムの構成要素へのデータの分散、及び該ローカル分散サブシステムの構成要素から該ハブへのデータの分散の例が検討される。
【０４９０】
データファイルは、どのサイトにデータファイルが分散されるのかを定義するＸＭＬヘッダファイルにより、ハブサーバ１から衛星通信プロバイダにＸＭＬフォーマットで送信される。ＸＭＬファイルは衛星通信プロバイダによって解析され、データファイルはＸＭＬヘッダ内の情報に応じてアドレス指定されるトランスポートストリームに含まれ、トランスポートストリームは衛星送信機５２からサイトにある衛星受信機５４に送信される。
【０４９１】
データストリームがアドレス指定されるサイトにおけるデータファイルの処理がここで検討される。データファイルはゲートウェイサーバ２０によりアップグレードマネージャ３１０に渡される。データファイルはアップグレードマネージャにより解析され、ＸＭＬタグはメディアアセットを含むとしてファイルを特定する。
【０４９２】
コンテンツ管理プロセス３１４が起動され、他のＸＭＬタグが、映画データとコンテンツを含むＭＰＥＧファイルのコンテンツ、ロケーション及び相関関係、ならびにデータファイル内のコンテンツファイルの記述のコンテンツ、ロケーション及び相関関係を特定する。
【０４９３】
前述されたように、コンテンツ管理プロセス３１４はファイルをデータベース３４０の中の特定のロケーションにコピーする。
【０４９４】
次にデータに対する要求がＬＣＵからＨＥＳ２に送信される。ＬＣＵはこの要求を、ＨＥＳで解析されるＸＭＬファイルとして送信する。それから解析された要求はＨＥＳ内の適切なアプリケーションに渡される。応えて、データベース３４０内に初期に記憶されたコンテンツデータの記述からのデータを含む、及びディスプレイ情報を含むデータファイルが作成される。コンテンツデータとディスプレイデータのコンテンツ及び相関関係を定義するＸＭＬヘッダファイルが作成される。データファイルとＸＭＬヘッダファイルは、ＸＭＬヘッダファイルを解析し、ＬＣＵ内の適切なプロセスにデータファイルのコンテンツを渡すＬＣＵに送信される。次に、データはＴＶ５に表示される。
【０４９５】
ユーザは、表示されるデータに依存して追加データを選択し、データに対する要求は、ＨＥＳで解析されるＸＭＬファイルとしてＬＣＵからＨＥＳに送信される。解析される要求はＨＥＳ内の適切なアプリケーションに渡され、応えてデータベース３４０内で初期に記憶されたＭＰＥＧデータはＬＣＵにストリーミングされる。好ましい実施形態においては、ＸＭＬヘッダは、解析される、及びＭＰＥＧストリームに関する情報を提供するＭＰＥＧストリームとともに送信される。
【０４９６】
前記例に説明されるプロセスを通して、ユーザ行うそれぞれのキー押下を表すデータもＬＣＵからＨＥＳに送信され、データベース３４０に記憶される。また、類似するユーザ入力データは、ローカル分散サブシステム内の他のＬＣＵから送信され、データベース３４０にも記憶される。この例では、関連付けられるデータはキー押下データ、つまりキー押下が行われた時刻と日付、どのＬＣＵからキー押下データが送信されるのかを特定する構成要素識別子、キー押下が行われたときにＴＶ５で表示されるデータを表すデータと、キー押下が行われた時点でＬＣＵによって実行される他のプロセスを表すデータとともに記憶される。
【０４９７】
一日に１度、すべてのこのようなユーザ入力データ、及び緊急ではない診断データまたは他のデータが、接続９を介してＨＥＳからハブに送信される。データは、ファイル内のデータのコンテンツ及び相関関係を定義するＸＭＬタグとともにＸＭＬファイルとして送信される。ハブサーバでの受信時に、ファイルのＸＭＬ部分が解析され、データは適切なアプリケーションに渡され、必要に応じて記憶または処理される。
【０４９８】
キー打ちデータはハブにあるメモリに記憶され、プロセッサは、現在の例で説明されるサイトから、及び他のサイトから初期に受信、記憶されたキー打ちデータ及び他の類似したデータを分析するために使用される。この例では、分析には例えばどのくらいの回数特定のメニュー画面に戻されるのかを決定するなど、ユーザがどのようにしてメニューを通してナビゲーションするのかを分析することによって、特定のメニュー画面の効率を決定するという目的があり、ユーザが特定のメニュー画面をどの程度長く見るのかについては、どれほど理解するのが容易いか、あるいはメニュー画面がどのくらい分かりにくいのかが決定できる。
【０４９９】
通常、前記の例に示したようにキー打ちデータの記録は限られた期間だけ、あるいは限られたサイト数で発生し、システム性能の態様の特定の検討及び分析には所定の期間がある。
【０５００】
命令は、どのデータが記憶され、ハブに送信されるのかを定義するためにこのような検討で使用されるためにハブからＨＥＳに送信される。このような命令は研究パラメータを定めるデータの形をトロイ、再びＸＭＬヘッダとともに送信されるか、ＸＭＬファイルに組み込まれるデータ定義検討パラメータの形を取る。ＸＭＬは解析され、パラメータを定義するデータはＨＥＳ内で適切なアプリケーションに送信される。代わりに、検討パラメータはオペレータによって局所的に設定される。
【０５０１】
データの分散と提示及び特定のサイトでのローカル分散サブシステム内での通信に対する責任はそのサイトで実行中のアプリケーションに委譲されるが、好ましい実施形態において、ハブがおもとして分散システムの態様を管理できることは前記の例から見ることができる。
【０５０２】
前述されたように、好ましい実施形態においては、データの分散と提示に向けられたパラメータとアプリケーション、及びある特定のローカル分散サブシステムにおける通信がハブから送信、インストールされ、データがハブに送り返され、システムを動作するためにはオペレータによる局所的な介入が必要とされることを意味する。しかしながら、オペレータはこのようなパラメータまたはアプリケーションを管理または修正するために必要に応じて局所的に介入できる。
【０５０３】
追加の例によって、以下のＸＭＬドキュメントタイプ定義（ＤＴＤ）は、好ましい実施形態でハブサーバとＨＥＳの間で通過されるデータのフォーマットを定義する。
【０５０４】
・ビデオ「パッケージ」内のファイルのコンテンツ及び相互関係
・音声「パッケージ」内のファイルのコンテンツ及び相互関係
・ＬＣＵソフトウェアリリースの詳細
・ＨＥＳアプリケーションソフトウェアリリースの詳細、ソフトウェアリリースの中のファイル用のコンテンツとインストールの詳細
・ユーザインタフェースアセット３２２のリリースの中でのコンテンツ及びファイルの相互関係
・診断情報のコンテンツと構造
・イベントログのコンテンツと構造
・使用データのコンテンツと構造
ＸＭＬフォーマットでのデータに対する要求が、データの特定の特徴に基づいた要求である場合がある。例えば、特定のＸＭＬタグによって参照される特定の型のすべてのデータが要求されてよいか、あるいはそのデータのいくらかが追加の基準により制限されてよい。例えば、ある特定の型のすべてのデータはある特定の期間内に記憶される。
【０５０５】
３.  ブックマーク
ユーザが定められた位置からストリーミングサービスを停止及び開始できるようにするブックマーク機能性がここに説明される。
【０５０６】
ブックマークプロセス、つまりブックマークデータの生成と記憶、及びブックマークデータとして、あるいはブックマークデータとともに記憶されるデータの型の概要が提供される。ビデオ、音声、ＴＶ上のインターネット、及びラップトップ接続性サービスのブックマークの特定的な例が、考えられるシステムを図解する状態図とともに説明される。
【０５０７】
従来の技術によるシステムでは、ＭＰＥＧストリームが停止されると、それを選択し直することは新しいチャージを含み、サービスは再び始めから起動されることを示している。
【０５０８】
本発明の好ましい実施形態においては、なんらかの理由でストリームが停止される場合に終了点がブックマークされることを確実にし、インターネットセッションが停止されると、インターネットセッションが停止されていても、システムがユーザに対してどの程度多くのアクセル時間が残るのかを知っていることを確実にし、終了点から後にサービスを再始動し、再開／または再始動に使用可能であるブックマークされたアイテムまたはサービスのメニューを表示し、コンテンツのプレイアウトの停止、休止、または切り替え時にプレイアウトリソースを割り当てし直すことが可能である。
【０５０９】
ブックマークは、ストリーミングされたサービスをユーザ要求時に停止し、後に同じ位置から再始動することを可能にする。ストリームが停止されるにつれメディアリソースは解放され、メディアサーバのさらに優れた活用と可用性を助長する。
【０５１０】
ここに説明される多様な実施形態は、コンテンツの分散に向けられている。大部分のこのような実施形態において、コンテンツのこのような分散は、通常リモートコントロール装置の操作によってユーザのコマンド時に停止または休止されてよい。好ましい実施形態においては、ＨＥＳにあるデータベース３４０の中にコンテンツを特定するデータ、及びローカル制御装置に送信されたコンテンツの最後の部分を特定するデータを記憶することによって、コンテンツの分散が停止または休止されるとき、あるいは新しいコンテンツのプレイアウトが要求されるとき、コンテンツは自動的にブックマークされる。
【０５１１】
例えば、ユーザはシステムのビデオオンデマンド態様を使用して２本の異なる映画に支払うことができる。彼らは、その結果、映画の一方または他方を見ることを切り替えてよい。彼らが一方の映画を見ることから別の映画を見ることに切り替えるたびに、彼らが切り替えた映画の中の点がブックマークされ、その映画に戻すと、映画は最後にブックマークされた点（あるいはユーザによって選択された場合には早期にブックマークされた点）から出力される。
【０５１２】
好ましい実施形態の変形では、コンテンツのプレイアウトは休止または停止され、伝送時、または伝送要求時、ＨＥＳからＬＣＵにデータのブックマークを付けることができる。このようなデータは、例えば、一般的な発表、メッセージ、警報呼び出し、または火災警報である場合がある。さらに、したがってコンテンツのプレイアウトを休止または停止し、コンテンツをブックマークするかどうかに関する決定はデータ（例えば、火災警報はつねに優先順位を取る）の優先順位レベルに、及びユーザの好みに応じて、優先順位付け規則に従って下すことができる。
【０５１３】
他のブックマークデータは、特にブックマークされた点でコンテンツの解読を可能にする鍵などの暗号化情報、特にコンテンツの特定の部分に対してユーザが行った支払いに関する情報などの料金請求書作成発行情報、ユーザがどのくらい多くの追加コンテンツを受信する権利があるのかに関するエンタイトルメント情報、及び特定のコンテンツがブックマークされた時刻に関するタイミング情報を含む。特定の実施形態においては、ブックマークされたコンテンツが指定期間内に再びアクセスされない場合には、ブックマーク情報は自動的に削除される。
【０５１４】
３.１  サービス状態の変更
以下の分析は、多様な異なる型のサービス、つまり、ビデオ、音声、ラップトップの接続性及びＴＶ上のインターネットサービスに対する要求があると実行する実際の処置の詳細な図を提示している。
【０５１５】
３.１.１  ビデオ
オンデマンドビデオストリームはシステムを通して起動される。任意の点でビデオストリームが再生している間、ユーザはそのサービスを休止または停止できる。
【０５１６】
泊まり客がリモコンでまたは画面上で停止を選択することによって映画を停止するとき、停止アイコンは、終了点から後の時点で停止した映画を再開できるようにストリームにブックマークを付ける。
【０５１７】
サービスを休止すると、ストリームが休止され、ＴＶ上に静止画像が生じる。構成可能な休止期間の後、ストリームにはブックマークが付けられ、その結果画像はＴＶからクリアされる。メディアサーバリソースがクリアされる。
【０５１８】
ユーザが休止期間内にサービスを再開することを選ぶと、ストリームは再始動される。
【０５１９】
ユーザが、ブックマークが付いたビデオストリームを再始動することを望む場合、システムは最後の位置、適切なメディアサーバリソースの可用性を突き止め、それからその位置からサービスを起動する。
【０５２０】
図７の状態図は、状態変化を引き起こすビデオストリーム及び遷移の主要な状態を特定する。
【０５２１】
図７で参照される関数ＳｔａｒＳｅｒｖｉｃｅは、ＴＶ上のインターネット、ラップトップ接続性、メッセージ、発表、ビデオスストリーム、音声ストリーム及びモーニングコール機能を含むまたはカバーする。
【０５２２】
図７に参照される関数ＣｈａｎｇｅＴＶＳｔａｔｅはＴＶオフ（ＴＶがオフに切り替えられる）、ＴＶスタンバイ（ＴＶがスタンバイに切り替えられる）及びアナログＴＶを含む、または変換する。
【０５２３】
泊まり客は、始まりから停止されたコンテンツを再開するか、あるいは終了点からコンテンツを再開するかのどちらかのオプションを有する。
【０５２４】
好ましい実施形態においては、購入されたが完了されていないサービスを起動するためのセレクタ画面が、再開、始まりからの再生、または取り消しのオプションを提示する。
【０５２５】
状態表手段で図７に図示されるような用語ＳｔａｒｔＳｅｒｖｉｃｅは、既存のサービスが依然として積極的にＬＣＵに割り当てられる間に新規サービスが選択されると、既存のサービスが自動的にブックマークを付けられ、閉じられることを意味する。
【０５２６】
代替実施形態においては、ビデオ状態図の中のプレイ状態からの停止遷移が、ビデオの最後に変更されてよい。さらに新しい停止遷移は再生からブックマーク状態に送信することができ、新しい再始動遷移がブックマーク状態から再生状態で可能である。
【０５２７】
３.１.２  音声
オンデマンド音声ストリームはシステムを通して起動される。任意の時点で、音声ストリームが再生中、ユーザはそのサービスを休止または停止することを要求できる。サービスを休止すると、ストリームが休止される。構成可能な休止期間後に、ストリームはブックマークされる。メディアサーバリソースがクリアされる。
【０５２８】
ユーザが休止期間内にサービスの再開を選ぶと、ストリームは再始動される。ユーザがブックマークされた音声ストリームの再始動を希望すると、システムは最後の位置、適切なメディアサーバリソースの可用性を突き止めてから、その位置からサービスを起動する。
【０５２９】
図８の状態図は、音声ストリーム及び状態を変化させる遷移の主要な状態を特定する。
【０５３０】
図８に図示される関数ｓｔａｒｔＳｅｒｖｉｃｅ［発表］とｓｔａｒｔＳｅｒｖｉｃｅ［スリープ解除］は、ブザーを必要とするすべてのサービスを指す。
【０５３１】
音声サービスのブックマーク規則は、発表の優先順位付けレベルを考慮に入れることができる。発表の優先順位がブザーと関連付けられている場合、音声ストリームがブックマークされ、終了する。
【０５３２】
代替実施形態においては、音声状態図、図８の中の再生状態から停止遷移は音声の最後に変更されてよい。再生状態からブックマーク状態へ、新規停止遷移も可能であり、新規再始動遷移はブックマーク状態から再生状態に考えられる。再生からブックマークへの移動を定めるＳｔａｒｔＳｅｒｖｉｃｅ遷移はブザー音を必要とするすべてのサービスを含むように拡張できる。
【０５３３】
３.３.１  ラップトップ接続性
ユーザは、システムを通してラップトップ接続性セッションを起動できる。セッションはシステムによって構成されるセッション期間（通常２４時間）の間有効である。この期間中、ユーザはセッションを使用し、放置し、再開することができる。セッションがセッション期間を超えるとユーザは新規セッションを起動しなければならない。
【０５３４】
図９の状態図は、ラップトップセッションのメイン状態及び状態変化を引き起こす遷移を特定する。
【０５３５】
３.１.４  ＴＶ上のインターネット
ユーザは、システムを通してＴＶ上インターネットセッションを起動できる。セッションは、システムによって構成されたセッション期間（通常は２４時間）有効である。この期間中、ユーザはセッションを使用し、放置し、再開することができる。セッションがセッション期間を上回ると、ユーザは新規セッションを起動しなければならない。
【０５３６】
図１０の状態図はＴＶ上インターネットとのメインの状態及び状態変化を引き起こす遷移を特定する。
【０５３７】
ＴＶ上インターネットまたはラップトップ接続性セッションのどちらかのための他のインターネットセッションパッケージは、好ましい実施形態のユーザが使用できる。例えば、ユーザはユーザに送信されたデータの型または量に基づいて料金請求書が作成発行されてよい。泊まり客によって購入されるパッケージは、固定期間内で、あるいはログインの固定数を提供してよいか、接続時間または転送されたデータの型または量に比例する充電に備えてよいか、あるいはこの制限を越えて行くために追加の充電で特定の制限まで無制限のインターネットアクセスを提供してよい。
【０５３８】
インターネットセッションはブックマークを付けられてよく、特定のユーザに該当する特定のインターネットセッションパッケージを考慮する。
【０５３９】
すべての代替実施形態において、削除はサービス再開ページの特定のオプションとして使用できることが注記されなければならない。
【０５４０】
さらに、特定の実施形態において、リモートコントールの特殊機能キーがブラウザを迂回し、したがってブラウザとＬＣＵでの矛盾した状態につながる。例えば、停止がリモートコントロールで押されると、ブラウザはストリームが再生中であると依然として仮定するが、ＬＣＵはストリームに停止するように要求するだろう。このような特殊キーはこの種の矛盾を回避するためにはヘッドエンドで無視されてよい。
【０５４１】
３.２  ユーザの経験
好ましい実施形態の中でユーザが使用できるシステムの機能がここで説明される。次に、ユーザに提示されるメニュー画面と制御画面のさらに詳細な説明が続き、その後にこれらのメニュー画面とコントロール画面がシステムによってどのようにして作成されるのかに関するなんらかの説明が続く。
【０５４２】
以下の分析は、ユーザ経験が前述された状態図にどのようにして関係するのかも特定する。
【０５４３】
前述されたように、完了前に停止される支払いサービスは「ブックマークされる」。これは、サービスが再始動される点、あるいはインターネットセッションの場合、オンラインで費やすことのできる残りの期間を定める。
【０５４４】
メインメニューは、特別な「未完成コンテンツ」オプションを提示するために更新されている。
【０５４５】
いったん完了前に支払いサービスが停止されると、メニューオプション「未完成コンテンツ」（最大１９文字長のなんらかの類似した題名）が、ユーザに提示されるようにメインメニューに表示される。このオプションは、ブックマークされたサービスまたは未完成の計時サービスがある場合にだけ表示される。このオプションを選択すると、ブックマークが付けられたストリーミング済みのコンテンツ及び他の停止したサービスへのアクセスを可能にする新しいページにつながる。
【０５４６】
このメニューオプションが選択されると、ユーザはラップトップインターネットセッションなどの特定のタイトルまたはサービスが未完了であることを示す「ステータス画面」に移される。これらの未完成サービスは年代順に表示され、最も最近見たタイトルが最上にある。画面は、サービスに関してどのくらいの時間が残っているのか、あるいはアクセス権が無効になる時間も示す。このアクセスは時間（２４時間クロック）と日付で定義される。
【０５４７】
サービスステータスページは、すべてのブックマークが付いたストリーミング済みサービス、及びユーザが起動し（購入し）完了前に停止した（これは現在再生中である音声ストリームも含むだろう）他の時間ベースのサービスを表示している。サービスは（時間と分で表示される）時間の残り、及びサービスアクセスが中止する時間を詳説する情報と（日付と時間として表示される）ともに表示される。ユーザは未完成コンテンツのリストを通ってナビゲーションし、次にサービスを選択することにより特定のアイテムを再始動もしくは削除することを選ぶ。
【０５４８】
ユーザはサービスを再開する、またはステータス画面上でそれに関する参照を削除するのどちらかを行うことができる。これは特にユーザが「潜在的な」登録を回避できるようにする成人用作品に適用する。これらのタイトルまたはサービスの１つを選択し、ＯＫを押すと、選択されたタイトル／サービスを特徴とし、サービスを再開する、または「ブックマーク」を削除するという選択肢を提供する画面につながるが、「削除」を選択するとユーザはステータス画面に戻る。
【０５４９】
「再開」を選択すると、以下のようなサービスが再開する。
【０５５０】
音声サービスとビデオサービスが、通常はそれらが停止された点であるそれらのブックマーク位置から再開される。
【０５５１】
ＴＶ上インターネット及びラップトップ接続性サービスはセッションを再開させる。（泊まり客がオンラインで時間を購入した）インターネットセッションはホームページで再開され、泊まり客が最初に購入した時間の残りでサーフィンできるようにする。
【０５５２】
成人用作品を除き、ＰＩＮまたは部屋番号のエントリは必要とされない。成人用サービスはサービスサービス再開の前にＰＩＮの入力を必要とする。
【０５５３】
泊まり客がナビゲーション画面を使用し、完了していないサービスを選択し直す場合、サービスは、サービスが前述されたように選択されるように、同様に、追加のＰＩＮまたは部屋番号が入力されずに再開する。
【０５５４】
例えばその時間に入手できるビデオストリームがない場合、泊まり客は、ユーザが後でもう一度試す必要があることを述べる注意画面を表示される。
【０５５５】
選択されたサービスは、サービスを再開するオプションとともに表示される。再開を選択するとサービスは再起動される。
【０５５６】
要求されたサービスを再開できない場合には、適切な注意テキストが表示される。これは、（リソースが適切なメディアサーバで使用できないときなどの）音声サービスまたはビデオサービスを再開できないとき、あるいは（サービスが加入者上にない場合など）ＴＶ上インターネット、またはラップトップ接続性セッションを起動できないときに発生する。
【０５５７】
この例外情報は監査証跡に記録される。
【０５５８】
３.３  手段／制御手段
ブックマークに関するメニュー画面及び他の制御画面の特徴が、図１１を参照して、ここにさらに詳しく説明される。
【０５５９】
３.３.１  メインメニュー
メインメニュー画面には「ＴＶとファミリ」、「成人用」、「音楽」、「インターネット」、「ホテルサービス」、「未完成のコンテンツ」の７つのメインメニューオプションのための空間がある。
【０５６０】
いったん請求できるサービスが支払われたが、完了していない場合、「未完成コンテンツ」オプションが可視メニュー階層の下部に表示される。このオプションを選択すると、「どの特定のタイトルまたはサービスが未完了であるのかを示す「ステータス画面」につながる。
【０５６１】
例えば、オプションの回りにボックスを表示することにより、デフォルトメニューオプションが強調表示される。デフォルトメニューオプションは、フォーカスとして後述される。メインメニューの場合、フォーカスは最も人気があるメインメニューオプションである「ＴＶとファミリ」に設定される。
【０５６２】
３.３.２  ステータス画面
ステータス画面はメインメニュー画面の「未完了コンテンツ」オプションを介してアクセスする。
【０５６３】
画面は、映画、音楽、またはインターネット接続セッションなどの未完了のコンテンツの項目を一覧表示する。未完了のコンテンツはすべてのジャンル全体で結合されているため、テレビ＆映画グラフィックはない。
【０５６４】
画面は、時間単位で購入できるＴＶ上インターネットなどのサービスのために残された時間を表示する。画面は、サービスがもう使用できなくなる時刻を示す「アクセス期限」も表示する。ハブが予定の一部として旧いコンテンツを削除しようとしている場合には映画等に中断を課すことが必要である。「アクセス期限」は、２４時間クロック基準＋数字＋月の名前または省略語として示される。
【０５６５】
タイトルを選択肢、ＯＫを押すと次の画面が呼び出される。
【０５６６】
ユーザはリモートコントロールの「メニュー」ボタンを押す、あるいは画面の上部にあるメインメニューを選択するのどちらかによってメインメニューに戻ることができる。
【０５６７】
未完了サービスは、購入の順序で並べ替えられ、最近の購入が一番上に来る。フォーカスは、存在する場合は「さらに多くのオプション」に関して、それ以外の場合は第１の未完成タイトル／サービスに関して設定される。
【０５６８】
３.３.３  削除／再開画面
選択されたタイトルまたはサービスは削除／再開画面で確認される。
【０５６９】
リモートコントロールで取消しを選択し、ＯＫを押すと、ユーザは前に画面に戻るが、リモートコントロールで再開を選択し、ＯＫを押すとそれが停止した点から音声サービスまたはビデオサービスを再始動する。ＰＩＮまたは部屋番号を再び入力することは必要ない。
【０５７０】
インターネットセッションを再開すると、残りのセッション時間に等しい期間、インターネットホームページからサービスを再開する。
【０５７１】
泊まり客は、泊まり客が感受性の理由から表示されたくないタイトルに対する参照を削除する機構を有する。
【０５７２】
泊まり客が前回それを終了した点からすぐにストリームファイルは始動する。サウンドトラックは最初に選択されたとおりである。
【０５７３】
泊まり客がサービスの再開を希望するとき、ビデオストリームが使用できないことがある。この点に関する注意テキストが表示される。
【０５７４】
３.３.４  メインメニュー画面から未完了プラントコンテンツへのアクセス
訪問客は、メインメニュー画面の未完了コンテンツオプションに気付かず、その重要性を理解しない可能性がある。この場合、ユーザはメニュー画面の後ろを通ってナビゲーションするよく知られた経路で過去に購入されたフィルムを選択し直そうとしてよい。訪問客がメインメニュー画面上の未完了コンテンツオプションの重要性を理解しなかった場合、それはセレクタ画面までのすべてのメニュー画面で表示される。
【０５７５】
泊まり客は、過去に購入された映画を再始動／再開しようとするセレクタ画面に到着する。セレクタ画面はフィルムの概要と三つのメニューオプションを含む。システムは、フィルムがすでに購入されていることを認識し、セレクタ画面は泊まり客に終了点から映画を再開する、あるいは始めから映画を再始動する、あるいは再び選択するためのオプションを提示する。
【０５７６】
映画を再開するのは無料であるが、始めから再始動すると請求がある。泊まり客はＰＩＮまたは部屋番号を入力する必要はない。泊まり客が始めから映画を再始動したいと考える場合には、次のスクリーンで、ユーザに言語の選択肢を選択する、あるいは選択し直すようにプロンプトを出す。泊まり客が過去に購入した映画について再び支払いを行いたくない場合は、取り消しを選択して前の画面に戻るというオプションがある。映画が始動され、オンデマンドボタンは構成可能な期間表示されてから画面から消える。
【０５７７】
３.４  設計詳細
以下の項では、前述された機能性をサポートするアイテムが説明されている。特に、システムをアップグレードし、ブックマーク機能性をサポートするために行う必要のあるチャンスに考慮が示される。
【０５７８】
好ましい実施形態においては、ユーザが使用可能な多様なメニュー画面がＪａｖａサーバページの形を取る。このようなＪａｖａサーバページは、ブックマークをサポートするブックマークサービスステータスページ、サービス再開／再始動ページ、ａｕｄｉｏｄｉｓｐｌａｙ．ｊｓｐ及びｖｉｄｅｏｐｌａｙ．ｊｓｐページ、成人用ストリーミング済みサービスの再開時にＰＩＮを要求するｐｕｒｃｈａｓｅ．ｊｓｐ．ｐａｇｅを含み、再開または再始動を可能にするｓｅｒｖｉｃｅｖｏｄ．ｊｓｐ及びｓｅｒｖｉｃｅｖｏｄ．ｊｓｐページを含む。
【０５７９】
適切なテキスト及び変換はプロパティファイルに含まれる。
【０５８０】
ブックマーク機能性をサポートするために、Ｊａｖａクラスまたはシステム内のアプリケーションに大幅な変更が必要である。例えば、サービスクラスはブックマークされ、計時されたサービスに作用する方法をサポートしている。また、ゲートウェイサーバ２０を機能拡張し、ＨＥＳ-ＬＣＵ  ＡＰＩに備え、追加情報メッセージを提供することも必要である。
【０５８１】
ＨＥＳにあるデータベースは、新規カテゴリ、新規サービス、または適切な構成を含むように更新され、ブックマークステータスページを呼び出す。適切なテキスト及び変換がデータベースに含まれなければならない。
【０５８２】
料金請求書作成発行マネージャは、ブックマークをサポートするためにシステムが更新される場合に機能拡張する必要がある。
【０５８３】
３.５  ユーザの処置
前述されたように、停止機能に対するブックマークは、音声またはビデオストリームを停止し、終了点を記録し、インターネットセッションを停止し、アクセス時間残り（購入時間から経過時間を差し引いたもの）を記録し、泊まり客が優勢なアクセス権を条件とした終了点から音声サービスまたはビデオサービスを再開できるようにし、泊まり客がアクセス時間の残りに等しい期間インターネットホームページからインターネットセッションを再開できるようにすることができる。一般的には、泊まり客は、料金請求書作成発行を受けず、部屋番号やＰＩＮを入力し直さずに未完了サービスを再開する。
【０５８４】
いくつかの考えられるユーザ処置及びビデオオンデマンド（ＶｏＤ）、オーディオ音デマンド（ＡｏＤ）、ＴＶ上インターネット、及びラップトップインターネットサービスに対するその関連付けられる影響の表をここで示す。
【０５８５】
【表１】
2004537094.tif 000002
【０５８６】
【表２】
2004537094.tif 000003
４.  プレイアウトリソースの割り当て
ここでプレイアウトリソースの割り当て及び割り当て取り消しが、図１、図２及び図５を参照して説明される。
【０５８７】
好ましい実施形態においては、ＨＥＳ２からＬＣＵ３へのコンテンツの分散に使用されるリソースは、コンテンツをすべてのＬＣＵに同時に分散できるようにする、したがってすべての潜在的なユーザが同時にコンテンツにアクセスできるようには十分ではない可能性がある。通常、ここに説明されているシステムはスケーラブルであり、十分なプレイアウトリソースが提供されているのであればすべての潜在的なユーザが同時にコンテンツにアクセスできるようにするが、このような需要が大部分の現実世界の状況で発生するとは考えられないため、このようなプレイアウトリソースは経済的な理由から制限されることがある。
【０５８８】
このような好ましい実施形態では、プレイアウトリソースは、ＬＣＵへのコンテンツの分散が指定期間休止される、あるいは停止され、コンテンツが前述されたプロセスを使用して自動的にブックマークされるときに自動的に解放される。その後、プレイアウトリソースは必要に応じて他のＬＣＵに割り当てることができる。例えばリモートコントロール装置２３で休止ボタンまたはプレイボタンを押すユーザによって元のコンテンツの分散が再開されると、ブックマーク情報が検索され、追加のプレイアウトリソースがＬＣＵに割り当てられ、元のコンテンツの分散は、それが休止または停止された点から再開される。
【０５８９】
通常、１台または複数台のプレイアウトコンピュータはＨＥＳにリンクされるか、ＨＥＳ内に含まれる。プレイアウトコンピュータはユーザへの分散に使用可能なコンテンツが記憶されるハードディスク３５０、及び数多くのデータストリームの出力または出力チャネル３６０をそれぞれ制御するプレイアウトカード２８６を含む。データベース３４０は、該ハードディスク３５０または各ハードディスク３５０全体に配置することができるか、あるいは別個の記憶媒体に配置することができ、その場合該ハードディスクまたは各ハードディスクはデータベース３４０内にデータの少なくともいくらかのコピーを記憶する。通常、ＨＥＳは例えば映画を含んでいる特定のファイルをストリーミングするためにプレイアウトコンピュータに、通常は特定のＬＣＵのＩＰアドレスである特定のＩＰアドレスに命令を送信する。プレイアウトコンピュータは、ハードディスク３５０から適切なデータを検索し、ストリームが正しくアドレス指定され、適切なレートでプレイアウトされることを確実にすることを担当する。通常、ストリームは、適切なＬＣＵに対する前方への分散のためにプレイアウトカードの出力チャネル３６０から、典型的にはＩＧＭＰスイッチ１７０であるスイッチに渡される。
【０５９０】
ＨＥＳは、例えばすべてのプレイアウトチャネルがすでに占有されているかどうか、１台または複数台のプレイアウトコンピュータの動作を監視する。ある特定のＬＣＵから休止コマンドを受信すると、及び通常は特定の期間の後に、ブックマークデータはＨＥＳで記憶され、ＨＥＳは、そのＬＣＵにデータをストリーミングしていたプレイアウトカードの特定の出力チャネルを使用できるようにするようにプレイアウトコンピュータに命令する。再開されるブックマークが付いたコンテンツのＬＣＵへの分散に対する要求がＨＥＳによって受信されると、ブックマークデータは検索され、プレイアウトコンピュータの出力チャネルはそのＬＣＵに割り当てられる。
【０５９１】
さらに一般的には、好ましい実施形態においては、プレイアウトカードのそれぞれのプレイアウトチャネルの形を取るプレイアウトリソースは、任意の特定のＬＣＵにデータを分散するためにプロセッサの形を取る制御手段によって割り当て、必要に応じてＬＣＵにデータを分散するためにそれらが使用できるようにするために割り当てを取り消すことができる。
【０５９２】
この割り当て及び割り当て解除は、必要とされる場合動的に実行される。
【０５９３】
１つの例では、好ましい実施形態において、プレイアウトチャネルはそのＬＣＵからのデータに対する要求に応えてＨＥＳのメディアマネージャ３１１構成要素の形を取るプロセッサによってＬＣＵに割り当てられ、データはそのプレイアウトチャネルを介してストリーミングされる。データのストリーミング中、プレイアウトチャネルは割り当てを取り消され、チャネルの別のプレイアウトがデータのストリーミングを続行するために割り当てられる。チャネルの割り当てと割り当て取り消しは、ＬＣＵに対してデータが連続してストリーミングされるように、あるいは好ましい実施形態の変形ではデータが連続してストリーミングされている印象がユーザに与えられるように、同時に実行される。
【０５９４】
好ましい実施形態の変形では、プレイアウトチャネルの割り当て取り消しと別のプレイアウトチャネルの割り当ては、同時には発生しない。このような場合、データは、データの連続ストリーミングを確実にするために、ＬＣＵにあるメモリで、あるいはＨＥＳで切り替え期間中にキャッシュに入れられる。
【０５９５】
第１のプレイアウトチャネルは、第１プレイアウトチャネルが障害のために動作できなくなる場合に、１つの例では、プロセッサの制御下で、ＬＣＵへのデータのストリーミングにおいて第２プレイアウトチャネルにより動的に置換される。
【０５９６】
５.  データに対する要求のリダイレクション
好ましい実施形態においては、ユーザはＴＶ上インターネットアプリケーションを介して、あるいはイーサネットポート１６またはシリアルポート１８を介して接続される携帯型コンピュータまたは他のコンピュータを介してインターネットにアクセスできる。
【０５９７】
インターネットサイトへの接続に対する要求はＬＣＵからＨＥＳに、それからファイアウォール７を通して渡され、次にそれらがファイアウォールによってアクセスされる基準に一致し、インターネット接続が使用できる場合にアドレス指定されたインターネットワイトに送られる。
【０５９８】
例えば、要求されたウェブページがＨＥＳ２の制御下にあるファイアウォール７によって指定されるような不適切なコンテンツを含むと潜在的に理解される場合、データに対する要求はファイアウォールによって停止され、データはユーザに表示するためにＬＣＵに戻され、要求されたウェブページが入手できない旨を述べている。
【０５９９】
さらに、例えばインターネット接続が使用できない場合、またはローカルシステムの構成要素が動作不能である場合などデータに対する要求を満たすことができない場合、データはユーザに表示するために再びＬＣＵに戻され、要求されたデータが入手できない旨を述べている。
【０６００】
好ましい実施形態において、ＨＥＳは、ファイアウォールの制御によって、要求された特定のデータの特徴に無関係に、要求された特定のデータが入手できるかどうかに関係なく、インターネットデータなどのデータに対する要求に応えてユーザに送信されるデータを制御することができる。
【０６０１】
好ましい実施形態においては、例えば、どのインターネットデータがユーザによって要求されるのかに関係なく、インターネットセッションが開始されると必ず、好ましいウェブページデータがＬＣＵに送られる。例えば、ホテル自体のウェブページデータがＬＣＵに送信されてよい。データに対する以後の要求は通常処理され、すべての要求されたデータは、使用可能な場合、あるいは許可されている場合ユーザに戻される。
【０６０２】
この例では、データに対する要求はホテルの独自のウェブページデータに対する要求で置換されている。
【０６０３】
プロセッサ及びメモリは、内部セッションがいつ開始されるのかを突き止めるため、及びデータに対する第１の要求の受信時にＬＣＵに好適データを戻すためにＨＥＳに設けられる。
【０６０４】
多様な他の基準は、特にインターネットデータなどのデータに対する要求がどのように処理されるのかを判断するために指定できる。例えば、ユーザは、適切な料金請求書作成発行オプションを購入していない限り特定のインターネットサイトだけにアクセスするために制限されてよいか、あるいはユーザは識別子を入力しなければならない場合があり、この識別子に応じて特定のインターネットサイトへのアクセスを許される可能性がある。それらがアクセスを許されない場合には、データに対する要求は、要求されたデータの特徴とは無関係に他のデータに対する要求で置換されるだろう。
【０６０５】
６.  インタリーブされたコンテンツ
ここでは、図１、図２、及び図３に関して、ンテンツのインタリーブ、特にＨＥＳとＬＣＵの間の伝送でのさまざまなタイプのコンテンツのインタリーブに関するシステムの態様が説明される。特にインターネット及び音声／視覚データのインターネットコンテンツのインタリーブから引き出されるシステムの多様な機能性がさらに詳細に説明され、データの少なくとも１つの明らかに連続するストリームが他のデータの送達と同時にリアルタイムで送達できるという印象がユーザに与えられる。ユーザのコマンド時の、３つ以上のデータセットのインタリーブ、及び１つまたは複数のインタリーブされたセットの選択的な制御も説明される。
【０６０６】
特に音声／視覚データ、特にデジタルテレビ／ビデオ信号、テキストデータ、静止画像、移動画像、ＥＰＧ、ゲーム、特にコンピュータプログラムまたはインターネットデータなどのコンピュータデータなどの多岐に渡るデータがＨＥＳとＬＣＵの間で伝送される。好ましい実施形態においては、このようなデータのセットは部分に分割され、データの１つのセットの部分がデータの別のセットの部分とインタリーブされる。
【０６０７】
データの第１のセットは例えば映画などのコンテンツの特定の部分であってよく、データの第２のセットは例えば別の映画などのコンテンツの別の部分であってよい。
【０６０８】
第１データセットの部分と第２データセットの部分は、通常、データストリームの中で時間的にインタリーブされる。通常、第１データセットの各部はパケットの第１のセットのそれぞれのパケットで送信され、第２データセットの各部はパケットの第２のセットのそれぞれのパケットで送信され、パケットは通常ＩＰパケットである。
【０６０９】
ＬＣＵでの受信時に、データの第１のセットの部分は、データの第１セットを形成するために処理され、データの第２のセットの部分はデータの第２セットを形成するために処理される。
【０６１０】
データの第１セットの部分とデータの第２セットの部分は、最初に再結合されることなく出力装置に送信することもできる。例えば、１つの例では、データの第１ッセットは、映画を表すＭＰＥＧフォーマットの音声／視覚データであリ、データの第１のセットの部分を含む各パケットはＬＣＵによって受信されてから、リアルタイムでＬＣＵに接続されるテレビにストリーミングされる。データの第２のセットはインターネットデータであり、データの第２のセットの部分を含む各パケットは、ＬＣＵで受信され、ＬＣＵに接続されるコンピュータにストリーミングされる。
【０６１１】
データのインタリーブされたパケットのサイズとコンテンツが、ＨＥＳでのアプリケーションによって適切に選ばれている場合、事実上２つのインタリーブされたデータのセットが受信されているときに、データの少なくとも１つの連続したストリームが受信されているという印象をユーザに与えることができる。
【０６１２】
ユーザのコマンド時に、あるいは自動的にのどちらかでＬＣＵはＨＥＳからＬＣＵへ送信されるデータのインタリーブされたセットのいずれかの送信を独立して制御することができる。
【０６１３】
コンテンツのインタリーブは、特に、ＬＣＵが１台以上のデバイスに接続されているときに、それによりコンテンツを送信でき、ＨＥＳはＬＣＵを介して同時に各デバイスと通信できるようにするため有利である。
【０６１４】
コンテンツのインタリーブの例は、図１２に示される。
【０６１５】
第１のビデオアセット（ＶＩＤ１）は、図１に図示され、ＨＥＳ２に記憶される衛星リンク５２、５４、及び５６でＨＥＳ２に送信される。
【０６１６】
第２のビデオアセット（ＶＩＤ２）は、その後衛星リンク上でＨＥＳ２に送信され、ＨＥＳ２によって記憶される。
【０６１７】
ＬＣＵ３はＶＩＤ１がテレビ受像機５でリアルタイムで再生され、ＶＩＤ２がラップトップ６でリアルタイムで同時にプレイされることを要求する。
【０６１８】
メディアマネージャはＶＩＤ１とＶＩＤ２を、データＶＩＤ１(１)、ＶＩＤ１(２)…ＶＩＤ１(Ｎ)と、ＶＩＤ２(１)、ＶＩＤ２(２)…ＶＩＤ２(Ｎ)から成るそれぞれＮ個のパケットに分割する。データのＮ個のパケットは次にインタリーブされた形式ＶＩＤ１(１)、ＶＩＤ２(１)、ＶＩＤ１(２)、ＶＩＤ２(２)等で送信される。各パケットは次にＬＣＵ３によって受信され、テレビ５またはラップトップ６のどちらかに適宜に向けられる。
【０６１９】
図１３は４つのビデオ（前述されたようなＴＶ５とラップトップ６からの）ＶＩＤ１、ＶＩＤ２、及び（別のＬＣＵに接続されるＴＶ５’とラップトップ６’からの）ＶＩＤ３とＶＩＤ４の同時出力を描く。
【０６２０】
ＶＩＤ１とＶＩＤ２はインタリーブされた形式で（図１２にラベル「チャネル１」によって示される）第１のＬＣＵに送信され、ＶＩＤ３とＶＩＤ４はインタリーブされた形式で（図１２にラベル「チャネル２」によって示される）第２のＬＣＵに送信される。
【０６２１】
好ましくは、データＶＩＤ１(１)、ＶＩＤ２(１)、ＶＩＤ３(１)、ＶＩＤ４(１)等の各パケットは、正しいＬＣＵのＩＰアドレスを含むＩＰパケットである。代わりに、信号は周波数分割されてよく、各ＬＣＵは専用の周波数チャネルを有するだろう。
【０６２２】
前記に示された例ではＶＩＤ１からＶＩＤ４はＨＥＳ２によって過去に受信、記憶されているが、ビデオアセットの１つまたは複数が受信され、中間記憶ステップなしで、（別のビデオアセットとインタリーブされ）ただちにＬＣＵに送信されてよいことが理解されるだろう。
【０６２３】
別の実施態様では、（例えばＶＩＤ１(１)、ＶＩＤ２(２)…ＶＩＤ１(Ｎ)などの）音声／ビデオ信号がインターねと信号とインタリーブされてよく、ユーザがテレビ５で映画を見ながらラップトップ６を使用してインターネットをサーフィンできるようにする。
【０６２４】
追加の実施形態では、ＨＥＳはユーザ（例えば、ユーザは料金請求書作成発行に関係するなんらかの時間期限に達した可能性がある）に情報またはエラーメッセージを送信してよく、音声／視覚データ及び／またはインターネット信号の伝送は、メッセージがテレビ５またはラップトップ６に表示されている間は中断される。（例えば、ＬＣＵがそれに応えてＨＥＳにメッセージを送信する、リモートコントロール装置を使用して信号をＬＣＵに送信することによる）メッセージへのユーザの応答時に、中断期間は終了し、音声／視覚データ及び／またはインターネット信号の伝送が再開される。この実施形態の変形では、音声／視覚データとインターネット信号はメッセージデータ（つまり、３このデータセットのインタリーブ）とともに送信し続けられ、音声／視覚データ及び／またはインターネット信号は、メッセージデータが表示される間、バッファに入れられる。
【０６２５】
図１２のビデオアセットＶＩＤ１、ＶＩＤ２はリアルタイムでＬＣＵによって受信、再送されるが、さまざまな種類のインタリーブされたコンテンツがさまざまな方法で処理、記憶または送られてよい。例えば、データのいくつかのパケットは、記憶または接続されたデバイスへの再送の前にＬＣＵで結合されてよい。
【０６２６】
７.  システムの機能
ホテル内の好ましい実施形態のいくつかの機能がここで説明される。また、同じまたは類似した機能は、ホテル以外の環境で好ましい実施形態の変形について得る。
【０６２７】
システムは、複数の言語での完全オンデマンドプログラミングを用いて汎欧州衛星によって最新のカスタマイズされたコンテンツを提供し、ホテルは直接泊まり客にサービスを提供する。泊まり客のプロファイル、占有率、及び部屋歩留まりなどの要因に基づいた調整された解決策で、特に泊まり客用に制作された番組から収益を得ることができる。
【０６２８】
システムは、新しいサービス、更新技術及び管理コンテンツを提供する。
【０６２９】
提供されるすべてのサービスは泊まり客とホテル経営者の両方の要求を広範囲に研究した結果である。すべての新しいサービスは継続中の研究に基づいている。システムは、泊まり客の室内での振る舞いを反映するために設計されたサービスをもって泊まり客ごとに特別に制作された最新のカスタマイズされたコンテンツを提供する。
【０６３０】
システムは、サーバに対するあらゆる命令を記録する第１のシステムである。
【０６３１】
システムはホテルの泊まり客にデジタル「ジュークボックス」を提供する。アルバムの選択は、泊まり客の要望に応えるために定期的に検討、更新されている。
【０６３２】
システムは、ホテルのプロパティ管理システムに単一の安全なリンクも提供する。重要な付加価値サービスが、スタッフの生産性を高め、泊まり客の満足度を改善するために設計されている。
【０６３３】
システムは、会議の代表団に会議の時間と場所を知らせるなどの、個々の泊まり客にメッセージ、及び泊まり客の特定のグループに対するターゲット情報を渡すことができる。
【０６３４】
８.  代替実施形態
（任意の態様または実施形態の）ここに説明されるような実施形態の多くは、ホテルとその設備内でのシステムと使用に向けられている。しかしながら、また、ここに説明される実施形態、及びシステム、方法と特徴は、特にマルチユーザまたはマルチルームの環境など他の環境の中でも容易に設置、使用される。このような環境は、特に以下を含む。
【０６３５】
船舶、特に観光船
航空機
電車
病院
例えばフラットのブロック、またはコンドミニウムなどの複合居住施設
家々の集団
オフィス、施設、店舗または店舗の集団、学校、及び他の作業環境、商業環境または教育環境
駅、空港、及び他の輸送終点
事実上、好ましい実施形態の特徴の１つは、それらが、前述されたようなものなどの多様な環境の間で容易に、ほとんどまたはまったく修正を加えずに移管できるというである。
【０６３６】
したがって、泊まり客に対する参照は、任意のこのような環境における任意のこのような実施形態の任意のユーザを含むと解釈されるものとする。
【０６３７】
好ましい実施形態の特徴は、分散される信号、データまたは情報が、特にテレビ信号などの音声／視覚データまたは情報に限られず、好ましい実施形態は娯楽サービスの提供にも制限されない。
【０６３８】
事実上好ましい実施形態は、一般情報、メッセージングサービス、警報呼び出し、価格設定と料金請求書作成発行情報、教育資料、電子フォーマットの文書、あるいは事実上電子的に記憶または送信し、ローカルサーバによって検索または受信できる任意の種類の資料を提供する。
【０６３９】
特定の実施形態においては、病院の中で、システムはメッセージング、警報呼び出し、及びスケジューリング情報を看護婦、医師、及び他の病院スタッフに提供するために使用される。このようないくつかの実施形態においては、ローカル制御装置、または代替ではローカルサーバがスタッフ自体に運ばれるページャにリンクされている。
【０６４０】
学校、短大、大学、及び他の教育環境の中の特定の実施形態では、システムは、一般的なメッセージング、タイムテーブル及び情報サービスを提供するだけではなく、講義ノート、教科書資料、及び音声／視覚材料などの教育資料を提供するため、及び先生と生徒の間の意思疎通を可能にするためにも使用される。
【０６４１】
家のグループの中などの特定の実施形態では、システムは地上テレビと衛星テレビ、無線、音声、ビデオオンデマンド、予定された映画、及びゲーム、教科書資料、授業、広義ノードなどの娯楽を、及び汎用と目標とされた両方の音声／視覚材料、広告、バンキングと他の金融サービス、ショッピングサービス及び一般情報を提供するために使用される。
【０６４２】
ホテル、船舶、電車、航空機、駅、及び空港内での特定の実施形態では、システムは前述された材料とサービスのいくらかに加えて、時刻表、発券、予約、天気または他の旅行関連情報を提供するために使用される。
【０６４３】
オフィス、工場、及び他の作業環境内での特定の実施形態では、システムは前述された材料とサービスのいくらかに加えて電子形式の文書へのアクセス、従業員出席の記録、日記と予定作成サービス、給料情報とサービス、トレーニング資料、及び論理情報を提供するために使用される。
【０６４４】
以下は、それはここに説明されるように任意の態様または実施形態に、あるいは添付図面に描かれるように適用することができる。
【０６４５】
情報の記憶に関係する特徴は、適切なメモリロケーションまたは記憶装置によって実現されてよい。情報の処理に関係する特徴は、ソフトウェアまたはハードウェアのどちらかで、あるいはその２つの組み合わせで適切なプロセッサまたは制御手段により実現されてよい。
【０６４６】
ここのどこかに説明される装置特徴のいずれかに類似する方法ステップが、本発明の範囲内で提供される、あるいは逆も同様である。方法と装置機能と態様を含む前述されたさまざまな特徴と態様のいずれかまたはすべては、任意に適切な様式で組み合わされてよい。
【０６４７】
出願人は、添付図面における設計権及び／または著作権を主張する。
【０６４８】
本発明（複数の場合がある）は、純粋にれいによって前述され、詳細の変型は本発明の範囲内で加えることができることが理解されるだろう。
【０６４９】
説明に開示される各特徴、及び（該当する場合）クレームと図面は、独立して、あるいは任意の適切な組み合わせで提供されてよい。
【図面の簡単な説明】
【０６５０】
【図１】媒体分散／ネットワーキングシステムの概略図である。
【図２】図１の媒体分散／ネットワーキングシステムのさらに詳細な概略図である。
【図３】図１の媒体分散／ネットワーキングシステムの変形のさらに詳細な概略図である。
【図４】図１の媒体分散／ネットワーキングシステムの変形の追加のさらに詳細な概略図である。
【図５】図１、図２、図３及び図４のシステム内のサーバのブロック図である。
【図６】ハブ、複数のヘッドエンドサーバ（ＨＥＳ）、及び複数のローカル制御装置（ＬＣＵ）間の接続を示す概略図である。
【図７】ビデオ出力セッション状態及び好ましい実施形態におけるこれらの状態の間の遷移を示す状態図である。
【図８】音声出力セッション状態、及び好ましい実施形態におけるこれらの状態の間の遷移を示す状態図である。
【図９】ラップトップ接続性セッション状態と、好ましい実施形態におけるこれらの状態の間の遷移を示す状態図である。
【図１０】ＴＶセッション状態に関するインターネット、及び好ましい実施形態におけるこれらの状態間の遷移を示す状態図である。
【図１１】ブックマーキングに関するメニューの特徴及び他の制御画面を図解する図である。
【図１２】共通チャネルでの送信中に２つのビデオファイルのインタリーブを示す概略図である。
【図１３】２つの別個のチャネル上での送信中の４つのビデオファイルのインタリーブを示す概略図である。
【図１】
2004537094.tif 000004
【図２】
2004537094.tif 000005
【図３】
2004537094.tif 000006
【図４】
2004537094.tif 000007
【図５】
2004537094.tif 000008
【図６】
2004537094.tif 000009
【図７】
2004537094.tif 000010
【図８】
2004537094.tif 000011
【図９】
2004537094.tif 000012
【図１０】
2004537094.tif 000013
【図１１】
2004537094.tif 000014
【図１２】
2004537094.tif 000015
【図１３】
2004537094.tif 000016
【国際公開パンフレット】
2004537094.tif 000017
2004537094.tif 000018
2004537094.tif 000019
2004537094.tif 000020
2004537094.tif 000021
2004537094.tif 000022
2004537094.tif 000023
2004537094.tif 000024
2004537094.tif 000025
2004537094.tif 000026
2004537094.tif 000027
2004537094.tif 000028
2004537094.tif 000029
2004537094.tif 000030
2004537094.tif 000031
2004537094.tif 000032
2004537094.tif 000033
2004537094.tif 000034
2004537094.tif 000035
2004537094.tif 000036
2004537094.tif 000037
2004537094.tif 000038
2004537094.tif 000039
2004537094.tif 000040
2004537094.tif 000041
2004537094.tif 000042
2004537094.tif 000043
2004537094.tif 000044
2004537094.tif 000045
2004537094.tif 000046
2004537094.tif 000047
2004537094.tif 000048
2004537094.tif 000049
2004537094.tif 000050
2004537094.tif 000051
2004537094.tif 000052
2004537094.tif 000053
2004537094.tif 000054
2004537094.tif 000055
2004537094.tif 000056
2004537094.tif 000057
2004537094.tif 000058
2004537094.tif 000059
2004537094.tif 000060
2004537094.tif 000061
2004537094.tif 000062
2004537094.tif 000063
2004537094.tif 000064
2004537094.tif 000065
2004537094.tif 000066
2004537094.tif 000067
2004537094.tif 000068
2004537094.tif 000069
2004537094.tif 000070
2004537094.tif 000071
2004537094.tif 000072
2004537094.tif 000073
2004537094.tif 000074
2004537094.tif 000075
2004537094.tif 000076
2004537094.tif 000077
2004537094.tif 000078
2004537094.tif 000079
2004537094.tif 000080
2004537094.tif 000081
2004537094.tif 000082
2004537094.tif 000083
2004537094.tif 000084
2004537094.tif 000085
2004537094.tif 000086
2004537094.tif 000087
2004537094.tif 000088
2004537094.tif 000089
2004537094.tif 000090
2004537094.tif 000091
2004537094.tif 000092
2004537094.tif 000093
2004537094.tif 000094
2004537094.tif 000095
2004537094.tif 000096
2004537094.tif 000097
2004537094.tif 000098
2004537094.tif 000099
2004537094.tif 000100
2004537094.tif 000101
2004537094.tif 000102
2004537094.tif 000103
2004537094.tif 000104
2004537094.tif 000105
2004537094.tif 000106
2004537094.tif 000107
2004537094.tif 000108
2004537094.tif 000109
2004537094.tif 000110
2004537094.tif 000111
2004537094.tif 000112
2004537094.tif 000113
2004537094.tif 000114
2004537094.tif 000115
2004537094.tif 000116
2004537094.tif 000117
2004537094.tif 000118
2004537094.tif 000119
2004537094.tif 000120
2004537094.tif 000121
2004537094.tif 000122
2004537094.tif 000123
2004537094.tif 000124
2004537094.tif 000125
2004537094.tif 000126
2004537094.tif 000127
2004537094.tif 000128
2004537094.tif 000129
2004537094.tif 000130
2004537094.tif 000131
2004537094.tif 000132
2004537094.tif 000133
2004537094.tif 000134
2004537094.tif 000135
2004537094.tif 000136
2004537094.tif 000137
2004537094.tif 000138
2004537094.tif 000139
2004537094.tif 000140
2004537094.tif 000141
2004537094.tif 000142
2004537094.tif 000143
2004537094.tif 000144
2004537094.tif 000145
2004537094.tif 000146
2004537094.tif 000147
2004537094.tif 000148
2004537094.tif 000149
2004537094.tif 000150
2004537094.tif 000151
2004537094.tif 000152
2004537094.tif 000153
2004537094.tif 000154
2004537094.tif 000155
2004537094.tif 000156
2004537094.tif 000157
2004537094.tif 000158
2004537094.tif 000159
2004537094.tif 000160