"処理デバイスに結合されたディスプレイ上に番組情報を提示する方法であって、ユーザ入力にアクセスすることにより、該ディスプレイ上に描かれ、番組チャンネルに関連付けられたチャンネルオブジェクトを活性化することと、該チャンネルオブジェクトが、第1の時間の間に活性化された場合に、該ディスプレイ上にクイックビューオブジェクトを生成することであって、該クイックビューオブジェクトは、該チャンネルオブジェクトに関連付けられた該番組チャンネル上の伝送のためにリストされた番組に対する番組情報を提示する、ことと、該チャンネルオブジェクトが、該第1の時間を超える第2の時間の間に活性化された場合に、ジャンプトゥガイドオブジェクトを該ディスプレイ上に表示することであって、該ジャンプトゥガイドオブジェクトは、複数の番組チャンネルに対する番組情報をリストする電子番組ガイドを提示する、こととを含む、方法。前記チャンネルオブジェクトに関連付けられたタイマーを活性化することをさらに含む、請求項1に記載の方法。内円および外円を有する2つの同心円を含むタイマーグラフィックを前記ディスプレイ上に生成することをさらに含む、請求項1に記載の方法。前記第1の時間に等しい時間にわたって半径方向に前記内円を充填することをさらに含む、請求項3に記載の方法。前記第2の時間に等しい時間にわたって半径方向に前記外円を充填することをさらに含む、請求項3に記載の方法。前記チャンネルオブジェクトが、前記第1の時間の満了前に非活性化された場合に、前記タイマーグラフィックの前記表示をキャンセルすることをさらに含む、請求項3に記載の方法。前記チャンネルオブジェクトが、前期第2の時間の満了前に非活性化された場合に、前記タイマーグラフィックおよび前記クイックビューオブジェクトの前記表示をキャンセルすることをさらに含む、請求項3に記載の方法。前記電子番組ガイドにおける前記チャンネルオブジェクトに関連付けられた前記番組チャンネルをハイライトすることをさらに含む、請求項1に記載の方法。前記第1の時間の満了前に、前記チャンネルオブジェクトを非活性化することをさらに含む、請求項1に記載の方法。実行された場合に、遠隔デバイスの動作および/または機能を制御する制御メッセージを送信することをさらに含む、請求項9に記載の方法。前記制御メッセージの実行は、該制御メッセージを実行可能な命令に変換することにより、前記遠隔デバイスを前記チャンネルオブジェクトに関連付けられた前記番組チャンネルに切り替えることを含む、請求項10に記載の方法。前記第2の時間の満了前に、前記チャンネルオブジェクトを非活性化することをさらに含む、請求項1に記載の方法。前記チャンネルオブジェクトが、前記第2の時間の満了前に非活性化された場合に、前記クイックビューオブジェクトの前記表示をキャンセルすることをさらに含む、請求項12に記載の方法。処理デバイスに結合されたディスプレイ上に番組情報を提示する方法であって、ユーザ入力にアクセスすることにより、該ディスプレイ上に描かれ、番組チャンネルに関連付けられたチャンネルオブジェクトを活性化することと、該チャンネルオブジェクトが、所定の値を超えない第1の時間の間に活性化された場合に、該チャンネルオブジェクトに関連付けられた該番組チャンネルにデバイスを切り替える命令を伝送することと、該チャンネルオブジェクトが、該所定の値に等しい時間の間に活性化された場合に、クイックビューオブジェクトを表示する命令を伝送することであって、該クイックビューオブジェクトは、該チャンネルオブジェクトに関連付けられた該番組チャンネル上の伝送のためにリストされた番組に対する番組情報を提示する、ことと、該チャンネルオブジェクトが、該所定の値を超える時間の間に活性化された場合に、ジャンプトゥガイドオブジェクトを表示するコマンドを伝送することであって、該ジャンプトゥガイドオブジェクトは、複数の番組チャンネルに対する番組情報をリストする電子番組ガイドを提示する、こととを含む、方法。番組情報を表示する方法であって、ユーザインタフェース上に描かれた複数のチャンネルオブジェクトを表示することであって、各チャンネルオブジェクトは、番組チャンネルに関連付けられている、ことと、該複数のチャンネルオブジェクトに関連付けられた少なくとも1つのタイマーを表示することであって、該少なくとも1つのタイマーは、チャンネルオブジェクトの活性化を示す信号に応答する、ことと、クイックビューオブジェクトを表示することであって、該クイックビューオブジェクトは、活性化されたチャンネルオブジェクトに関連付けられた該番組チャンネル上の伝送のためにリストされた番組に対する番組情報を提示し、該クイックビューオブジェクトは、該活性化されたチャンネルオブジェクトを含む画像上に合成される、ことと、ジャンプトゥガイドオブジェクトを表示することであって、該ジャンプトゥガイドオブジェクトは、該複数のチャンネルオブジェクトに関連付けられた該番組チャンネルに対する番組情報をリストする電子番組ガイドを提示し、該ジャンプトゥガイドオブジェクトは、該活性化されたチャンネルオブジェクトを含む画像上に合成される、こととを含む、方法。内円および外円を含むタイマーグラフィックを表示することであって、該タイマーグラフィックは、前記活性化されたチャンネルオブジェクトを含む画像上に合成される、ことをさらに含む、請求項15に記載の方法。タイマーが第1の時間値に到達した場合に満了する時間にわたって、前記内円の視覚的特性を変更することであって、該タイマーは、前記活性化されたチャンネルオブジェクトの活性化の際に開始させられる、ことをさらに含む、請求項16に記載の方法。タイマーが第2の時間値に到達した場合に満了する時間にわたって、前記外円の視覚的特性を変更することであって、該第2の時間値は、前記第1の時間値を超え、該タイマーは、前記活性化されたチャンネルオブジェクトの活性化の際に開始させられる、ことをさらに含む、請求項17に記載の方法。持続性のコンピュータ使用可能な格納媒体を含むコンピュータプログラム製品であって、該媒体は、該媒体に埋め込まれたコンピュータ読み取り可能なプログラムコード機能を有し、該プログラムコード機能は、コンピュータに、番組情報をディスプレイ上に表示させ、該コンピュータに、複数のチャンネルオブジェクトを表示させる第1のコンピュータ読み取り可能なプログラムコード機能であって、各チャンネルオブジェクトは、番組チャンネルに関連付けられている、第1のコンピュータ読み取り可能なプログラムコード機能と、該コンピュータに、該複数のチャンネルオブジェクトからのチャンネルオブジェクトの活性化を示すユーザ入力にアクセスさせる第2のコンピュータ読み取り可能なプログラムコード機能と、該コンピュータに、クイックビューオブジェクトを表示させる第3のコンピュータ読み取り可能なプログラムコード機能であって、該クイックビューオブジェクトは、該活性化されたチャンネルオブジェクトに関連付けられた該番組チャンネル上の伝送のためにリストされた番組に対する番組情報を提示する、第3のコンピュータ読み取り可能なプログラムコード機能と、該コンピュータに、ジャンプトゥガイドオブジェクトを表示させる第4のコンピュータ読み取り可能なプログラムコード機能であって、該ジャンプトゥガイドオブジェクトは、該複数のチャンネルオブジェクトに関連付けられた該番組チャンネルに対する番組情報をリストする電子番組ガイドを提示する、第4のコンピュータ読み取り可能なプログラムコード機能とを含む、コンピュータプログラム製品。前記コンピュータに、前記複数のチャンネルオブジェクトのうちの少なくとも1つに関連付けられた少なくとも1つのタイマーを開始させる第5のコンピュータ読み取り可能なプログラムコード機能をさらに含み、前記第2のコンピュータ読み取り可能なプログラムコード機能は、チャンネルオブジェクトの活性化を示す信号に応答する、請求項19に記載のコンピュータプログラム製品。前記コンピュータに、内円および外円を含むタイマーグラフィックを表示させる第5のコンピュータ読み取り可能なプログラムコード機能をさらに含む、請求項19に記載のコンピュータプログラム製品。前記コンピュータに、タイマーが第1の時間値に到達した場合に満了する時間にわたって、前記内円の視覚的特性を変更させる第6のコンピュータ読み取り可能なプログラムコード機能をさらに含み、該タイマーは、前記活性化されたチャンネルオブジェクトの活性化の際に開始される、請求項21に記載のコンピュータプログラム製品。前記コンピュータに、前記タイマーが第2の時間値に到達した場合に満了する時間にわたって前記外円の視覚的特性を変更させる第7のコンピュータ読み取り可能なプログラムコード機能をさらに含み、該第2の時間値は、前記第1の時間値を超え、該タイマーは、前記活性化されたチャンネルオブジェクトの活性化の際に開始される、請求項22に記載のコンピュータプログラム製品。前記コンピュータに、前記チャンネルオブジェクトが所定の値を超えない時間の間に活性化される場合に、前記活性化されたチャンネルオブジェクトに関連付けられた前記番組チャンネルにデバイスを切り替える命令を伝送させる第5のコンピュータ読み取り可能なプログラムコードをさらに含む、請求項19に記載のコンピュータプログラム製品。前記第3のコンピュータ読み取り可能なプログラムコード機能は、前記活性化されたチャンネルオブジェクトに関連付けられたタイマーが所定の値に到達した場合に、前記コンピュータに、前記クイックビューオブジェクトを表示させるコンピュータ読み取り可能なプログラムコードを含む、請求項19に記載のコンピュータプログラム製品。前記第4のコンピュータ読み取り可能なプログラムコード機能は、前記活性化されたチャンネルオブジェクトに関連付けられたタイマーが所定の値を超えた場合に、前記コンピュータに、前記ジャンプトゥガイドオブジェクトを表示させるコンピュータ読み取り可能なプログラムコードを含む、請求項19に記載のコンピュータプログラム製品。発明の要旨本発明は、家庭、事業所、学校等のような環境、及びその周辺区域内の、複数の装置及び/又はアプリケーションを管理するための方法とシステムとコンピュータプログラム製品とを提供する。管理センターは、一つ以上のサーバ又は処理システムを含み、装置及び/又ははアプリケーションの集中指令制御を可能にする。本発明の実施形態において、装置及び/又はアプリケーションには、電話、インターコム等のような通信装置、テレビ、CD/DVDプレイヤー、ゲーム機器、ステレオ等のようなエンターティンメントシステム、監視カメラ、ベビーモニタ等のような監視システム、火災報知器、スプリンクラーシステム、ドア又は窓の錠等のような保安システム、デスクトップパソコン、ノートパソコン、電子手帳、携帯端末等のようなパーソナルコンピュータ、オーブン、コーヒー沸かし、電子食品/飲み物加温器等のようなクッキング機器、暖冷房エアコン、加湿器、除湿器、空気清浄器、照明スイッチ、調光器等のような快適システム、又は同種のものが含まれる。本発明の実施形態において、管理センターは、装置及び/又はアプリケーションへ、及びこれらの間に、情報ビデオ、オーディオ、声、文字、グラフィックス、制御メッセージ等を含むを配信する。管理センターは、ビデオ/オーディオのサービス提供、電話通信、メッセージ伝達、ファイル共有、相互ネットワーク、及び/又はは保安をサポートする。本発明の実施形態においては、物理的サイズが小さく、連続的で途切れのない電力供給のため電力線へのアクセスを持ち、無線信号の送信及び受信を容易にできるよう物理的に設置されているどのようなプラットフォームでも、管理センターを含むハードウエアをハウジング又はホストするのに適している。一つの実施形態において、煙検知器は管理センターのためのプラットフォームとしての役割を果たす。天井に搭載された煙検知器の取付け台、及び家庭用又は事務所用の既設110ボルトAC電力線への直接接続は、管理センターのための理想的なプラットフォームを提供し、無線接続あるいは電力線を通して、制御環境全体へ情報を転送することを可能にする。同様に、管理センターを、無線のアクセスポイントにハウジングし、管理センターに常時オン状態と無線接続性とを備えることができる。本発明の実施形態において、個人携帯端末、無線電子手帳等のような携帯型制御装置により、ユーザは管理センターと情報交換ができる。このような情報交換には、他の装置及び/又はアプリケーションの構成及び実施内容の変更が含まれる。これにより、携帯型制御装置は、他の装置及び/又はアプリケーションへの遠隔アクセスを提供し、ユーザが環境内のどの場所からでも、それらの機能及び/又は動作を制御できるようにする。一つの実施形態において、管理センターは携帯型制御装置の内部に設置される。別の実施形態においては、管理センターは、携帯型制御装置とは別の中央区域に設置される。本発明の実施形態において、携帯型制御装置は場所認識及び/又はユーザ認識機能性を備えている。従って、管理センターは、携帯型制御装置の位置を追跡及び/又は監視する能力を有し、ユーザ識別に基づき個人化された構成を可能にする。一つの実施形態において、管理センターが自動的に実施するか、あるいはユーザが実施するかして、一つ以上の制御マクロを設定し、システム構成要素の動作及び/又は機能を制御することができる。制御マクロを実行すると、管理センターは一つ以上のシステム構成要素の複数の動作及び/又は機能を管理できる。今後の呼出し及び実行のために、制御マクロを制御マクロファイル名と関連付けておくことができる。制御マクロは、管理センターに格納される。一つの実施形態において、携帯型制御装置を、管理センターに対し包括的な要求を発信してそれにより制御マクロ中のコマンドのシーケンスを実行させるように、プログラムできる。例えば、本発明は、以下を提供する。項目1制御された環境内の複数ネットワーク装置を管理する方法であって、複数のネットワーク装置を制御する要求を受信するステップと、上記要求と関連する、あらかじめ定義された制御マクロを受信するステップであって、上記制御マクロは複数の装置固有コマンドを含んでいる、ステップと、上記要求を実行する居住域を識別するステップと、各ネットワーク装置に装置固有コマンドのシーケンスを送信し、上記ネットワーク装置の動作又は機能を制御するステップと、上記装置固有コマンドの各々を実行して、複数のネットワーク装置を制御するステップとを含む方法。項目2項目1の方法であって、上記識別ステップは、上記制御マクロに包含される上記コマンドから、上記居住域を判定するステップを含む、方法。項目3項目1の方法であって、上記識別ステップは、上記要求の発信源の現在の所在場所から、上記居住域を判定するステップを含む、方法。項目4項目1の方法であって、上記制御マクロに包含される上記コマンドから、複数のネットワーク装置を識別するステップをさらに含む方法。項目5項目1の方法であって、上記要求の発信源を判定するステップと、上記発信源の近傍区域内のローカル装置を識別するステップであって、上記ローカル装置には上記装置固有コマンドを受信する複数のネットワーク装置が含まれる、ステップとをさらに含む方法。項目6項目1の方法であって、上記送信ステップを実行するに先立って、各ネットワーク装置を制御する許可があるかを確認するステップをさらに含む方法。項目7制御環境内の複数のネットワーク装置を管理する方法であって、実行時に複数のネットワーク装置の動作又は機能を制御するコマンドのシーケンスを、生成できるようにするステップと、上記シーケンスを単一のコマンドと関連付けるステップと、上記単一コマンドをコントローラ装置に格納し、上記単一コマンドを実行すると上記コマンドのシーケンスを実行する要求が送信されるようにするステップとを含む方法。項目8項目7の方法であって、上記コントローラ装置のユーザインタフェースにつながるボタン又はアイコンに上記単一コマンドを関連付け、上記ボタン又は上記アイコンの起動によって上記単一コマンドを実行できるようにするステップをさらに含む方法。項目9制御環境内の複数のネットワーク装置を管理する方法であって、複数のネットワーク装置を包含する区分域を選定するステップと、複数のネットワーク装置の動作又は機能を制御するための命令を特定するステップと、各ネットワーク装置において上記命令を実行するための装置固有コマンドを識別するステップと、上記装置固有コマンドを制御コマンドのシーケンスに組み込んで、シーケンスの実行時に複数のネットワーク装置の制御を可能にする、ステップとを含む方法。項目10項目9の方法であって、上記シーケンスを遠隔指令センターに格納するステップをさらに含む方法。項目11項目10の方法であって、上記シーケンスをハイレベルのコマンドに関連付けて、コマンドの実行時に上記遠隔指令センターに命令を送信し、上記シーケンスを実行し、これにより複数のネットワーク装置を制御する、ステップをさらに含む方法。項目12項目11の方法であって、上記シーケンス中のコマンドを実行して、無線ネットワークを介して各ネットワーク装置へ上記装置固有コマンドを送信するステップをさらに含む方法。項目13項目11の方法であって、上記シーケンス中のコマンドを実行して、電力線を介して各ネットワーク装置へ上記装置固有コマンドを送信するステップをさらに含む方法。項目14項目9の方法であって、利用可能なネットワーク装置がリストされた区分域プロフィールを受信するステップをさらに含む方法。項目15項目14の方法であって、上記特定ステップのためのネットワーク装置として、上記利用可能ネットワーク装置の2つ以上を選定するステップをさらに含む方法。項目16項目15の方法であって、上記利用可能システムとして、テレビジョン、DVDプレーヤー、及び照明調節システムを選定するステップをさらに含む方法。項目17項目9の方法であって、上記特定ステップは、照明調整システムのセッティングを変更する命令を特定するステップを含む方法。項目18項目9の方法であって、上記特定ステップは、テレビジョンを起動し、上記テレビジョンのセッティングを変更する命令を特定するステップを含む方法。項目19項目9の方法であって、上記特定ステップは、DVDプレーヤーを起動し、上記DVDプレーヤーのセッティングを変更する命令を特定するステップを含む方法。項目20制御環境内の複数のネットワーク構成要素を管理するシステムであって、複数のネットワーク構成要素の動作及び/又は機能を制御するためのネットワーク制御センターと、少なくとも一つ以上のネットワーク構成要素の所在場所又は移動を追跡及び/又は監視するための位置決め手段とを含み、ネットワーク構成要素の少なくとも一つは、上記ネットワーク制御センター及び上記位置決め手段と相互交信するためのコントローラ手段を包含し、上記コントローラ手段は、上記コントローラ手段の近傍区域内に配置されたネットワーク構成要素の一つ以上に対する制御要求を送信することができる、システム。項目21項目20のシステムであって、上記ネットワーク制御センターは、ネットワーク構成要素と上記ネットワーク制御センターとの間で無線媒体を介した通信を可能にする携帯型コントローラである、システム。項目22項目21のシステムであって、上記システムは、上記ネットワーク制御センターに結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記ネットワーク制御センターとネットワーク構成要素との間で無線媒体を介した通信を可能にする手段を包含する、システム。項目23項目20のシステムであって、上記ネットワーク制御センターは、ネットワーク構成要素と上記ネットワーク制御センターとの間で有線又は無線媒体を介した通信を可能にする無線ネットワークアクセスポイント中に設置されている、システム。項目24項目23のシステムであって、上記無線ネットワークアクセスポイントは、ネットワーク構成要素との無線媒体を介した通信を可能にするための第一手段と、上記ネットワーク制御センターとの有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目25項目23のシステムであって、上記システムは、上記ネットワーク制御センターと結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記ネットワーク制御センターとネットワーク構成要素との間の無線媒体を介した通信を可能にする手段を包含する、システム。項目26項目20のシステムであって、上記ネットワーク制御センターは、ネットワーク構成要素と上記ネットワーク制御センターとの間で有線又は無線媒体を介した通信を可能にする煙検知器の中に設置されている、システム。項目27項目26のシステムであって、上記煙検知器は、ネットワーク構成要素との無線媒体を介した通信を可能にするための第一手段と、上記ネットワーク制御センターとの有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目28項目26のシステムであって、上記システムは、上記ネットワーク制御センターと結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記ネットワーク制御センターとネットワーク構成要素との間の無線媒体を介した通信を可能にする手段を包含する、システム。項目29項目26のシステムであって、上記煙検知器は、HomePNAネットワークと通信を交わす、システム。項目30項目20のシステムであって、上記ネットワーク制御センターはネットワーク構成要素の一つであり、上記ネットワーク制御センターは上記コントローラ手段を含む、システム。項目31項目30のシステムであって、上記ネットワーク制御センターは携帯型である、システム。項目32制御環境内の複数のネットワーク構成要素を管理するためのシステムであって、複数のネットワーク構成要素の動作及び/又は機能を制御するためのネットワーク制御センターをホストするプラットフォームと、ネットワーク構成要素の少なくとも一つの所在場所又は移動を追跡及び/又は監視するための位置決め手段とを含み、ネットワーク構成要素の少なくとも一つには、上記位置決め手段と相互交信するためのコントローラ手段を包含し、上記コントローラ手段は、上記コントローラ手段の近傍区域内に配置されたネットワーク構成要素の一つ以上へ制御要求を送信することができる、システム。項目33項目32のシステムであって、上記プラットフォームは、複数のネットワーク構成要素の間で有線又は無線媒体を介した通信を可能にする無線アクセスポイントである、システム。項目34項目33のシステムであって、上記プラットフォームは、上記コントローラ手段との無線媒体を介した通信を可能にするための第一手段と、他のネットワーク構成要素との有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目35項目33のシステムであって、上記システムは、上記無線アクセスポイントと結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記上記コントローラ手段と他のネットワーク構成要素との間の無線媒体を介した通信を可能にする手段を包含する、システム。項目36項目32のシステムであって、上記プラットフォームは、複数のネットワーク構成要素の間で有線又は無線媒体を介した通信を可能にする煙検知器である、システム。項目37項目36のシステムであって、上記煙検知器は、ネットワーク構成要素との無線媒体を介した通信を可能にするための第一手段と、上記ネットワーク制御センターとの有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目38項目36のシステムであって、上記システムは、上記プラットフォームと結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記コントローラ手段と他のネットワーク構成要素との間で無線媒体を介した通信を可能にする手段を包含する、システム。項目39制御環境内の複数のネットワーク構成要素を管理するシステムであって、複数のネットワーク構成要素の動作及び/又は機能を制御するための携帯型ネットワークコントローラと、ネットワーク構成要素と上記ネットワークコントローラとの間の通信を可能にする制御センターと、ネットワーク構成要素の所在場所又は移動を追跡及び/又は監視するための位置決め手段とを含むシステム。項目40項目39のシステムであって、上記制御センターは、ネットワーク構成要素と上記ネットワーク制御センターとの間で有線又は無線媒体を介した通信を可能にする無線ネットワークアクセスポイントとともに設置されている、システム。項目41項目40のシステムであって、上記無線ネットワークアクセスポイントは、上記ネットワークコントローラとの無線媒体を介した通信を可能にするための第一手段と、ネットワーク構成要素との有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目42項目40のシステムであって、上記システムは、上記ネットワークアクセスポイントに結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記ネットワークコントローラとネットワーク構成要素との間の無線媒体を介した通信を可能にする手段を含む、システム。項目43項目39のシステムであって、上記制御センターは、ネットワーク構成要素と上記ネットワークコントローラとの間の有線又は無線媒体を介した通信を可能にする煙検知器と共に設置されている、システム。項目44項目43のシステムであって、上記煙検知器は、ネットワーク構成要素との無線媒体を介した通信を可能にするための第一手段と、上記制御センターとの有線媒体を介した通信を可能にするための第二手段とを含む、システム。項目45項目43のシステムであって、上記システムは、上記煙検知器に結合された赤外線シリアルブリッジをさらに含み、上記赤外線シリアルブリッジは、上記ネットワークコントローラとネットワーク構成要素との間の無線媒体を介した通信を可能にする手段を含む、システム。項目46制御環境内で情報を配信するシステムであって、制御環境全体にわたって配置された複数のネットワーク構成要素と、上記ネットワーク構成要素の間の通信を可能にするため、煙検知器の中に包含された制御センターとを含み、上記ネットワーク構成要素の少なくとも一つは、上記ネットワーク構成要素の一つ以上に制御要求を送信するためのコントローラ手段を包含する、システム。項目47項目46のシステムであって、上記制御センターは、HomePNAネットワークと通信を交わす、システム。項目48項目46のシステムであって、上記制御センターは、無線媒体を介して上記コントローラ手段と通信を交わす手段を含む、システム。項目49項目46のシステムであって、上記制御センターは、上記ネットワーク構成要素の動作及び/又は機能を制御する、システム。項目50制御環境内で情報を配信する方法であって、携帯型装置を作動して、無線アクセスポイントに設置された制御センターに要求を送信するステップと、上記制御センターによって、上記要求を受信し、上記要求を処理するステップと、上記要求に応じて、一つ以上の装置又はアプリケーションの動作又は機能を制御するステップとを含む方法。項目51項目50の方法であって、上記携帯型装置の所在場所に対応するロケータコードにアクセスするステップと、上記ロケータコードを制御環境の区分域と一致させるステップとをさらに含み、上記区分域には、上記一つ以上の装置又はアプリケーションが包含される、方法。項目52項目50の方法であって、ユーザ識別コードにアクセスするステップと、上記ユーザ識別コードに対応するプロフィールを実行するステップとをさらに含み、上記実行ステップにより、上記携帯型装置が上記一つ以上の装置又はアプリケーションとの間で音声及び/又は映像を取り交わすことが可能になる、方法。項目53制御環境内で情報を配信する方法であって、携帯型装置を作動して、煙検知器中に設置された制御センターに要求を送信するステップと、上記制御センターによって、上記要求を受信し、上記要求を処理するステップと、上記要求に応じて、一つ以上の装置又はアプリケーションの動作又は機能を制御するステップとを含む方法。項目54項目53の方法であって、上記携帯型装置の所在場所に対応するロケータコードにアクセスするステップと、上記ロケータコードを制御環境内の区分域と一致させるステップとを、さらに含み、上記区分域には、上記一つ以上の装置又はアプリケーションが包含される、方法。項目55項目53の方法であって、ユーザ識別コードにアクセスするステップと、上記ユーザ識別コードに対応するプロフィールを実行するステップとをさらに含み、上記実行ステップにより、上記携帯型装置は上記一つ以上の装置又はアプリケーションとの間で音声及び/又は映像を取り交わすことが可能になる、方法。項目56制御環境内の複数のネットワーク構成要素を管理する方法であって、ネットワーク構成要素から発見メッセージを受信するステップであって、上記ネットワーク構成要素は、連続的又は定期的ベースで、上記発見メッセージをブロードキャストする、ステップと、上記ネットワーク構成要素の名称とプロパティとを識別するステップと、上記ネットワーク構成要素の所在場所を判定するステップと、上記名称及びプロパティを、上記所在場所に対する区分域プロフィールに加えるステップとを含む方法。項目57項目56の方法であって、上記ネットワーク構成要素の上記区分域プロフィールへの追加をユーザが受諾又は拒否することができるようにするステップをさらに含む方法。項目58項目56の方法であって、上記ネットワーク構成要素の追加をユーザに知らせるステップをさらに含む方法。項目59項目56の方法であって、連続的又は定期的ベースでブロードキャストされていた上記発見メッセージが停止したのを検出すると、上記ネットワーク構成要素を上記区分域プロフィールから削除するステップをさらに含む方法。項目60項目59の方法であって、上記ネットワーク構成要素の削除をユーザに知らせるステップをさらに含む方法。項目61項目59の方法であって、上記発見メッセージのブロードキャストの再開が検出されたならば、上記ネットワーク構成要素の名称及びプロパティを回復して、上記ネットワーク構成要素の現在所在場所に対する区分域プロフィールに加えるステップをさらに含む方法。項目62項目61の方法であって、上記回復ステップの後で、上記ネットワーク構成要素の追加をユーザに知らせるステップをさらに含む方法。項目63制御サーバで一つ以上のネットワーク装置を管理する方法であって、制御環境の区分域内のネットワーク装置を検出するステップと、上記ネットワーク装置の動作又は機能を制御するための装置固有コマンドのシーケンスを生成するステップであって、上記シーケンスは制御サーバにおいて自動的に生成される、ステップと、上記シーケンスを単一コマンドに関連付けるステップと、上記単一コマンドをコントローラ装置に格納し、上記単一コマンドの実行により、制御サーバに上記シーケンスを実行する要求が送信されるようにするステップとを含む方法。項目64項目63の方法であって、上記検出ステップは、上記ネットワーク装置を区分域プロフィールから検出するステップを含む方法。項目65項目63の方法であって、上記検出ステップは、上記ネットワーク装置をユーザ入力から検出するステップを含む方法。項目66項目63の方法であって、上記検出ステップは、発見メッセージを受信したときに上記ネットワーク装置を検出するステップであって、上記発見メッセージは連続的又は定期的ベースでブロードキャストする、ステップを含む方法。項目67項目63の方法であって、ユーザが上記シーケンスを受諾又は拒否することができるようにするステップをさらに含む方法。項目68項目63の方法であって、上記生成ステップ実行の後、ユーザが上記シーケンスを変更できるようにするステップをさらに含む方法。項目69項目63の方法であって、第二ネットワーク装置を検出するステップと、上記第二ネットワーク装置の動作又は機能を制御するための装置固有コマンドの第二シーケンスを自動的に生成するステップと、上記シーケンス及び上記第二シーケンスを、上記コントローラ装置で実行するための上記コマンドに関連付けるステップとをさらに含む方法。項目70項目69の方法であって、DVDプレーヤーを上記ネットワーク装置として準備するステップと、テレビジョンを上記第二ネットワーク装置として準備するステップとをさらに含む方法。項目71制御環境内の一つ以上のネットワーク装置を管理する方法であって、上記一つ以上のIRコードのセットのコレクションを準備するステップであって、上記一つ以上のセットは一つ以上のネットワーク装置の動作又は機能と関連付けられている、ステップと、上記一つ以上のセットからコードのセットを選定するステップであって、上記選定されたセットは、上記一つ以上のネットワーク装置の中から指定の装置のメニューをナビゲートするための数字のシーケンスと関連付けられている、ステップと、上記選定されたセットを上記指定の装置に送信するステップであって、上記指定の装置は上記選定されたセットを実行することができ、これにより、上記数字シーケンスを入力し、上記メニューをナビゲートして上記指定の装置の内部クロックを設定する、ステップとを含む方法。項目72項目71の方法であって、上記指定の装置を監視し、上記選定されたセットの実行によって上記指定の装置の動作が妨害されないように、上記選定セットを送信する時間を決定するステップをさらに含む方法。項目73項目71の方法であって、上記選定ステップは、上記選定されたコード内に、上記内部クロックを実時間クロックに同期させるための命令を含めるステップを含む、方法。項目74項目71の方法であって、上記選定ステップは、上記選定されたコード内に、上記内部クロックを実時間クロックに同期させるための命令を含めるステップであって、上記クロックはユーザからの入力を受信するステップを含む、方法。項目75項目71の方法であって、上記選定ステップは、上記選定されたコード内に、上記内部クロックを実時間クロックに同期させるための命令を含めるステップであって、上記クロックはインターネット発信源からの入力を受信する、ステップを含む、方法。項目76制御環境内の一つ以上のネットワーク装置を管理する方法であって、電子番組案内をネットワークコントローラ上に表示するステップであって、上記ネットワークコントローラは、これに応じて、上記電子番組案内から選定した番組の視聴あるいは収録のための制御要求を送信する、ステップと、制御センターにおいて上記制御要求を受信するステップと、上記制御要求を実行して、一つ以上のネットワーク装置に、上記選定番組の視聴又は録画を命令するステップとを含む方法。項目77項目76の方法であって、上記ネットワークコントローラの所在場所を判定するステップと、上記所在場所の近傍区域内の一つ以上のローカル装置を識別するステップであって、上記一つ以上のローカル装置は上記一つ以上のネットワーク装置を含む、ステップとをさらに含む方法。項目78項目76の方法であって、上記制御要求を実行するに先立って、上記選定番組を視聴又は録画する許可の有無を判定するステップをさらに含む方法。発明の詳細な説明I.システム概要本発明は、家庭、事業所、学校等のような、制御環境内の複数の装置及び/又はアプリケーションに対する集中指令制御の対象とする。このため、本発明の実施形態における制御環境は居住環境である。居住環境は、家、アパート、モービルハウス、ハウスボート、又は他の種類の住居領域と関連する。但し、実施形態中において、居住環境には、住宅のほか所定範囲内の保護施設、建造物、利用地、又は同種のものなどの、住居周辺地域が含まれる。別の実施形態において、本発明は非居住環境で実施される。非居住環境には、以下に限定はされないが、オフィスビル、続き部屋になった小オフィス、プロダクションスタジオ、倉庫、娯楽競技場、健康増進施設、ホテル、休暇リゾート地、航空機、船舶、自動車、又は同種のものが含まれる。実施形態において、非居住地の実施形態に対する制御環境には、前記構造体の実際の境界内だけでなく、所定範囲内にあるそれらの周辺地域も含まれる。本発明の制御環境内において、一つ以上のコンピュータサーバ又は同種装置は、他の装置及び/又はアプリケーションに情報ビデオ、オーディオ、音声、文字、グラフィックス、制御メッセージ等を含むを配信するための集中指令制御センターを提供する。このような装置及び/又はアプリケーションには、電話、インターコム等のような通信装置、テレビ、CD/DVDプレイヤー、ゲーム機器、ステレオ等のようなエンターテインメントシステム、監視カメラ、ベビーモニタ等のような監視システム、火災報知器、スプリンクラーシステム、ドア又は窓の錠等のような安全/保安システム、デスクトップパソコン、ノートパソコン、電子手帳、携帯端末等のようなパーソナルコンピュータ、オーブン、コーヒー沸かし、電子食品/飲み物加温器等のようなクッキング機器、暖冷房エアコン、加湿器、除湿器、空気清浄器、照明スイッチ、調光器等のような快適システム、電力コンセント、給電系統、又は同種のものが含まれる。一つの実施形態において、デジタル携帯端末、無線電子手帳等のような携帯型装置により、ユーザは集中指令制御センターと情報交換ができる。このような情報交換には、制御環境内の他の装置及び/又はアプリケーションの構成及び作業内容の変更が含まれる。これに応じるように、携帯型装置は、他の装置及び/又はアプリケーションへの遠隔アクセスを提供し、ユーザが制御環境内のどの場所からでも、それらの機能及び/又は動作を制御できるようにする。例えば、ユーザは、制御環境内のどこかで録画された映像あるいはそこに現在映っている映像を携帯型装置を作動して受信することができる。この映像は、携帯型装置と結合されたディスプレー又はユーザが現在所在する場所内のモニタに表示させることができる。これによって、ユーザは、スイミングプール近辺又は渦巻き風呂中でくつろぎながらテレビ番組を観ることができよう。さらに、ユーザは、ベビー監視装置又は保安カメラからの映像を、携帯型ディスプレー装置、又は、無線電子手帳、デスクトップコンピュータ、テレビジョンの画面等のような他のディスプレー上で見ることができよう。実施形態において、ユーザは、他のテレビ、パーソナルコンピュータ、及び/又はオーディオシステムに提示されているメディアを見たり、聞いたりすることができる。従って、保護者ユーザは、他の部屋で自分たちの子供が視聴しているテレビ番組、ウエブサイト、及び/又はオーディオレコーディングを監視できる。本発明には、好ましくないコンテントへのアクセスを、保護者ユーザがブロックできるようにする手順が含まれている。実施形態において、ユーザは、インターネットのような外部インタフェースを通して集中指令制御センターにアクセスすることができる。ユーザは、ユーザが旅行中又は仕事中に、管理範囲内に設置されている装置及び/又はアプリケーションへのアクセスすることができる。従って、本発明により、ユーザは、制御環境にログインして、ファイルをダウンロード又は格納したり、監視装置からのデータを受信したり、通路の錠を開閉したり、又は同種のことを行うことができる。II.ネットワーク制御システム前に説明したように、居住及び/又は非居住制御環境で本発明を実行することができる。例証として、居住環境に関連して以下の実施形態を説明する。但し、以下の実施形態を一部変更して、非居住環境も同様に含めることができることを理解されたい。図1は、本発明によるネットワークシステム100を示す。本発明は、アナログ及びデジタル環境を意図している。システム100は、拡張可能で、費用のかからない、多目的な住居ネットワークである。図示するように、システム100は、複数のシステム構成要素を相互接続する通信ネットワーク180を含む。システム構成要素には、電話102、位置決めユニット104、コンピュータクライアント106、カメラ108、コントローラクライアント110、テレビジョン112、制御サーバ114、モニター116、オーディオクライアント118、及び住居用機器120が含まれる。また、他の装置及び/又は機器もシステム構成要素として含めることができる。制御サーバ114は、他のシステム構成要素の間の情報配信を管理する。以下にさらなる詳細を記載するように、制御サーバ114は、他のシステム要素と相互交信し、通信ネットワーク180を介して、直接又は間接的に、データ音声及び/又は映像を含む、声、及び/又は制御メッセージを配信する。一つの実施形態において、制御サーバ114は、他の一つ以上のシステム構成要素の動作及び/又は機能を指令及び制御する。電話102は、一つ以上の有線及び/又は無線通信装置である。電話102は、在来型の住宅用電話経路及び通信ネットワーク180を介して電気通信信号を交換する。一つの実施形態において、電話102は、インターネットプロトコルVoIPにより音声通信を実行し、世界規模インターネットのようなコンピュータネットワークを介して音声通信を交換し、通信ネットワーク180で音声信号が利用できるようにしている。一つの実施形態において、電話102は、ファクシミリ機能を含む。位置決めユニット104は、システム100のホスト環境を提供している住居内の空間的位置を表示する。位置決めユニット104は、有線及び/又は無線インタフェースを介して他のシステム構成要素例、制御サーバ114と結合される。位置決めユニット104は、住居内のフロアー又は居住域を表示する機能を持つ。また、位置決めユニット104は、フロアー又は居住域の中の特定の場所を示す機能も有する。さらに、位置決めユニット104を住居の外部に設置し、これにより、住居の外部区域位置を表示することができる。一つの実施形態において、位置決めユニット104は別のシステム構成要素と結合される。別の実施形態において、複数の位置決めユニット104が住居地全体に配備される。例えば、位置決めユニット104を、壁、ドア、天井等内に配置したり、これらに装着したりすることができる。コンピュータクライアント106には、通信ネットワーク180に連結された、有線及び/又は無線のパーソナルコンピュータ、個人携帯端末PDA、機能強化電話、個人用テレビ、又は他のデータ処理装置が含まれる。コンピュータクライアント106は、パーソナルコンピュータとしては、デスクトップ、ノート型、手帳型、又は同種のものとすることができる。ディスプレーをコンピュータクライアント106につなぎ、テキスト又はグラフィカルユーザインタフェースGUIを提供して、ユーザが制御サーバ114と対話形式で交信できるようににする。コンピュータクライアント106のための入力装置には、キーボード、マウス、ボイスコマンドインタフェース、マウスホイール、ジョイスティック、方向舵ペダル、タッチスクリーン、マイクロフォン、ジョイスティック、スタイラス、光ペン、又は他の任意のタイプの周辺装置が含まれる。カメラ108には、一つ以上のビデオカメラ、家庭用ビデオカメラ、又は同種品が含まれる。カメラ108を、ベビーモニタ等のような家庭用保安又は監視システムの一部とすることができる。一つの実施形態において、カメラ108は、パン、チルト、ズーム、絞り制御等のような様々なカメラの機能のリモート制御を可能にする制御ユニットを含む。コントローラクライアント110は、有線及び/又は無線のデータ処理装置であり、ユーザが、制御サーバ114及び他のシステム構成要素と対話し、制御メッセージを送信することを可能にする。コントローラクライアント110は、コンピュータクライアント106としてリストした装置の携帯型又は非携帯型バージョンとすることができる。例えば、コンピュータクライアント106を、通信ネットワーク180に連結され、他のシステム構成要素と相互交信する能力を持つディスプレーを包含する個人用ノート型又は手帳型コンピュータ、PDA、機能強化電話、又は他の装置とすることができる。従って、コントローラクライアント110は、ユーザが、システム100の様々な構成要素の動作を遠隔から制御できるようにする。一つの実施形態において、コントローラクライアント110は、他のシステム構成要素から映像及び音声を受信する能力を持つ。一つの実施形態において、コントローラクライアント110は、無線ダウンロード及び/又はアップロードを可能にするフラッシュROMを含む。テレビジョン112は、在来型のテレビである。一つの実施形態において、テレビジョン112は機能強化され、双方向性及び/又は個人対応サービスをサポートする。個人対応サービスには、生番組のバーチャル録画、番組設定、一時停止/巻戻し、又は同種の機能が含まれる。例えば、テレビジョン112を、マイクロソフト社MicrosoftCorporationワイオミング、レドモンドから利用できるWebTV登録商標をサポートし、WebTVNetworks社カリフォルニア、マウンテンビューが運営しているMSN登録商標TVサービスに対応するよう機能強化された個人用テレビジョンにすることができる。一つの実施形態においてテレビジョン112は、ケーブル及び/又は衛星からの受信のためのセットトップボックスを含む。一つの実施形態において、テレビジョン112は、PVR、VCR又はDVDプレーヤーに接続される。モニタ116は、閉回路方式の視聴に対応する有線又は無線のディスプレーである。一つの実施形態において、モニタ116は、壁面に設置されているか、プール又はホットタブの傍らに置かれた机、テーブル上、又はカウンター面に立てられたフラットLCDである。一つの実施形態において、モニタ116は、モニタ116がオンで休止状態のときは、写真、ポートレート等の静的又は動的画像を表示するスクリーンセーバをストリーミング受信する。一つの実施形態において、モニタ116は、モニタ116が活動状態のときは、テレビ、ステレオ、又は保安/監視システム例、べビーモニタ等からの供給情報を受信する。オーディオクライアント118は、ステレオ、オーディオサーバ、CD/レコード/カセットプレーヤー、MP3プレーヤー等のような有線又は無線のオーディオシステムである。オーディオクライアント118を、ベビーモニタのような保安/監視システムの一部としてのマイクロフォンとすることができる。一つの実施形態において、オーディオクライアント118は、住居全体にわたって配置された一つ以上のスピーカー又は類似のオーデイオ出力装置である。別の実施形態において、オーディオクライアント118は、内部通信システム、公共アナウンスシステム、玄関応対サービス、又は同種のものである。住居用機器120は、以下に限定はされないが、冷蔵庫、ストーブ、マイクロウェーブ、トースター、コーヒー沸かし、目覚まし時計、サーモスタット、加湿器、スプリンクラーシステム、照明、調光器等のような一つ以上の住居用機器である。一つの実施形態において、制御サーバ114及び/又はコントローラクライアント110は、スイッチ開閉、タイマー、調節例、オーブン温度等、一時停止、アイドリング等のような、一つ以上の住居用機器120の動作及び/又は機能を制御する。前記のシステム構成要素は、全部を網羅することを意図したものではない。この他の装置機器を含む、アプリケーション、及び/又は同種のものを導入することができ、これらは、本発明範囲内であると見なされる。説明したように、通信ネットワーク180は、システム構成要素の間で通信するための交信媒体を提供する。実施形態において、制御サーバ114は、他のシステム構成要素の間のすべてのトラヒックを統制する。従って、システム構成要素間の情報交換は、制御サーバ114を介して経路設定されるか、又は別な方法で制御される。別の実施形態において、通信ネットワーク180は、ピアツーピア通信をサポートする。よって、システム構成要素は、制御サーバ114に集中管理されることなく、音声、映像、他のデータ及び/又は制御メッセージを、直接相互に交換する。従って、制御サーバ114なしでも本発明を実行することができる。このような分散化されたシステムでは、中央制御サーバ114なしで、構成要素が、有線及び/又は無線媒体を介して相互に交信できるように、通信ネットワーク180に対する制御及び管理機能は複数のシステム構成要素に分配され、共有されている。通信ネットワーク180は、有線及び/又は無線ローカルエリアネットワークLANである。従って、通信ネットワーク180は、衛星、地上例、光ファイバー、銅、UTP、STP、同軸、光ファイバ同軸ハイブリッドHFC又は同種のもの、無線、マイクロ波、自由空間光通信、及び/又は他の一切の交信様式及び方法を含めた、有線、無線、又は双方の交信媒体を包含する。有線交信媒体を用いた実施形態において、通信ネットワーク180は、100メガビット/秒から1ギガビット/秒までサポートする能力を持つイーサネット登録商標LANである。一つの実施形態において、CAT-5ケーブル又は同種物は、制御サーバ114に結合され、各居住域内の所定場所に配線されている。一つの実施形態において、ケーブルは、テレビジョン112、モニタ116等のような各システム構成要素に配線されている。システム構成要素は、ケーブル受入れに対応できるオーディオ/ビデオAVコネクタを包含する。無線交信媒体を用いた実施形態において、通信ネットワーク180は、大サイズ映像に対する無線イーサネット登録商標プロトコルを規定したIEEE規格802.11aをサポートしている。このプロトコルによって、通信ネットワーク180は、有効距離90フィートで、54メガビット/秒までの処理量を取り扱うことができる。別の実施形態において、通信ネットワーク180は、小サイズ映像に対する無線イーサネット登録商標プロトコルを規定したIEEE規格802.11bをサポートしている。このプロトコルによって、通信ネットワーク180は、有効距離約150-300フィートで、公称処理量11メガビット/秒、実効処理量4-5メガビット/秒をサポートする能力を持つ。他の実施形態において、Bluetooth商標無線技術ブルーツースSIG社BluetoothSIGが開発を用いて、システム100との短距離無線接続をサポートする。別の実施形態において、通信ネットワーク180は、電話回線及び/又は電力線を含む。一つの実施形態において、通信ネットワーク180は、在来の電気コンセントと配線とによって、システム構成要素を相互接続し、これらが相互に交信できるようにする。一つの実施形態において、通信ネットワーク180は、既存電話回線利用連合HomePNA又は同種団体から利用可能な通信技術を含む。HomePNA技術は、以下に限定されないが、ビデオ会議、ビデオセキュリティ、VoIP電話技術、デジタル映像ネットワーク化、インターネット共用、及びマルチユーザゲームを含む、電話サービス及びホームネットワークの運用を可能にする。前に説明したように、通信ネットワーク180は、システム構成要素相互間の交信を可能にする中央制御サーバ114を含む。本発明の実施形態において、物理的サイズが小さく、連続的で途切れのない電力供給のため電力線へのアクセスを持ち、無線信号の送信及び受信を容易にできるよう物理的に設置されているどのようなプラットフォームでも、管理センターを含むハードウエアをハウジング又はホストするのに適している。図11は、制御サーバ114のプラットフォームとして、リンクシスグループ社LinksysGroupInc.カリフォルニア、アービン又はシスコシステムズ社CiscoSystems,Inc.カリフォルニア、サンノゼが販売しているような、無線ネットワークアクセスポイントを含むネットワーク制御システム100の実施形態を示す。無線アクセスポイント1180は、無線ネットワーク内における接続性、及び、システム構成要素の状態を追跡するため必要な常時オン接続性のための中心点を、制御サーバ114に提供する。さらに、無線アクセスポイント1180は、有線ネットワークと無線ネットワークとの間の接続点を提供することができる。図11中のシステム構成要素には、コントローラクライアント110、テレビジョン112、メディアプレーヤー1112及びケーブルボックス1108が含まれている。電話102、位置決めユニット104、コンピュータクライアント106、カメラ108、制御サーバ114、モニタ116、オーディオクライアント118、住居用機器120、及び同種の要素のような、外部制御のためのインタフェース例、ケーブル又はIRを持つ他のシステム構成要素をこれに含めることができる。また、図11に示されるネットワークには、赤外線/シリアルブリッジ1182が含まれる。一つの実施形態において、赤外線/シリアルブリッジ1182は、無線通信についてのIEEE802.11b規格に適合する。赤外線/シリアルブリッジ1182は、テレビジョン112、ケーブルボックス1108、及びメディアプレーヤー1112のような、単独型のシステム構成要素と赤外線信号を交換する。図12は、ネットワーク制御システムの別の実施形態を示したもので、これには複数の赤外線/シリアルブリッジ1182a-1182eが含まれる。各々の赤外線/シリアルブリッジ1182a-1182eは、一つ以上の単独型構成要素と相互交信する。図示するように、赤外線/シリアルブリッジ1182aは、テレビジョン112a、ケーブルボックス1108、及びメディアプレーヤー1112と相互交信する。赤外線/シリアルブリッジ1182bは、チューナ1104、又は、当業者には自明であるように、任意のタイプのイーサネット登録商標専用装置と相互交信する。赤外線/シリアルブリッジ1182cは、住居用機器120a、すなわちHVACシステム用のサーモスタットと相互交信する。赤外線/シリアルブリッジ1182dは、別の住居用機器120b、すなわちランプと相互交信する。赤外線/シリアルブリッジ1182eは、テレビジョン112b及びDSSボックス1106と相互交信する。前記のように、本発明は、ユニバーサルプラグアンドプレイUPnPフォーラムで規定されたUPnP商標装置及びアプリケーションのみならず、旧技術装置例、赤外線/シリアル交信プロトコルに依存する消費者電子機器をシステム構成要素として統合できる。IEEE802.11b赤外線/シリアルブリッジを実行する制御環境の例が、名称住居又は非住居ネットワークのための旧技術装置ブリッジLegacyDeviceBridgeforResidentialorNon-ResidentialNetworksの出願米国特許出願、番号60/439,296;2003年1月7日出願に記載されており、参考のため、全体として記述されたとおり本明細書に組み込まれる。図13は、ネットワーク制御システム100の別の実施形態を図示したもので、これには煙検知器1380が含まれている。煙検知器1380は、ネットワークインタフェース基板1382を包含し、これにより、煙検知器1380は制御サーバ114のためのさらに別のプラットフォームとして機能し、制御サーバにHomePNA及び/又は無線例、IEEE802.11ネットワークとの接続性を提供することができる。制御サーバは、煙検知器の設置場所及び電力線へのアクセスの利点を生かし、データ及び/又は制御メッセージを、無線接続あるいは電力線を介して、制御環境全体に送信することができる。現今、ほとんどの煙検知器は、家庭用又は事務所要電力供給線に配線接続されているので、煙検知器プラットフォームは、制御サーバ114に対し、常時オンの接続性をも提供することができる。煙検知器を制御サーバ114のためのプラットフォームとして用いる別の利点は、煙検知器を天井に取り付けて、交信範囲を容易に拡大できることである。III.制御サーバ及びファイル保管庫制御サーバ114は一つ以上のサーバであって、各サーバは、相互に、また他のシステム構成要素と共用する種々のリソースを備えた一つ以上のコンピュータである。共用リソースには、プログラム、ウェブページ、データベース及びライブラリのファイル、プリンタ、プロッタ、ディスプレーモニタ及びファクシミリ機のような出力装置、モデム及びインターネットアクセス設備のような通信装置、ならびに、スキャナー等のような他の周辺機器が含まれる。通信装置は、衛星、地上光ファイバー、銅、同軸及び同種のもの、無線、マイクロ波、自由空間光通信、及び/又は他の一切の交信方式又は方法を含む有線又は無線通信をサポートできる。一つの実施形態において、制御サーバ114は、公共及び個人インターネット幹線を介する通信を管理するために開発された標準インターネットプロトコルIPをサポートするように構成されている。このプロトコルは、インターネット規格STD5、コメント要請RFC791インターネットアーキテクチャ委員会の中に規定されている。また、制御サーバ114は、通信制御プロトコルTCP、ユーザデータグラムプロトコルUDP、リアルタイムトランスポートプロトコルRTP、又は通信帯域確保管理プロトコルRSVPのようなトランスポートプロトコルもサポートする。これらトランスポートプロトコルは、ファイル転送プロトコルFTP、ハイパーテキスト転送プロトコルHTTP、シンプルネットワーク管理プロトコルSNMP、ネットワークタイムプロトコルNTP、又は同種プロトコルのような、様々なのタイプのデータ伝送規格をサポートする。一つの実施形態において、制御サーバ114は、ノベル社Novell,Inc.ウタ、プロボ販売のNetware商標オペレーティングシステム、マイクロソフト社MicrosoftCorporation販売のMS-DOS登録商標及びWindows登録商標オペレーティングシステム、リナックスオンライン社LinuxOnlineInc.メリーランド、ローレル販売のLinux登録商標オペレーティングシステム、サンマイクロシステムズ社SunMicrosystems,Inc.カリフォルニア、パロアルト販売のSolaris商標オペレーティングシステム、又は当業者には自明な同種システムのような様々なオペレーティングシステムに対応するよう構成される。制御サーバ114は、様々な保管及び/又は読み出し用の構成要素に対して問い合わせ、受信及び書き込みを実施することができる。保管及び/又は読み出し用構成要素を、制御サーバ114内部装置とすることも、外部の装置とすることもできる。例えば、制御サーバ114は、圧縮ストリームを受信し、ストリームの日付、時間、発信元等のようなメタデータをフィルターし、今後の読み取りのため、ストリームとメタデータとを格納するよう構成される。図2は、本発明の実施形態によって、種々の保管及び/又は読み出し用A/R構成要素に接続された制御サーバ114を示す。A/R構成要素には、メディア保管庫202、チューナ204、DSSボックス206、ケーブルボックス208、メディアチェンジャ210、及びメディアプレーヤー212が含まれる。前記の保管及び/又は読み出し用構成要素は、すべてを網羅することを意図したものでない。この他の保管及び/又は読み出し用構成要素を使用することができ、それらは本発明の範囲内にあると見なされる。保管及び/又は読み出し用構成要素を図2に示すように集中して配置したり、住居域全体に広く分散配置したり、ネットワーク接続280を介して世界規模インターネットを介して交信するウエブサーバのような外部発信元からアクセス可能にしたりすることができる。ネットワーク接続280には、組織のイントラネット、地域インターネット、世界ベースのインターネットワールドワイドウエブWWWを含む、エクストラネット、仮想プライベートネットワーク、デジタル式携帯電話に対する無線通信免許帯域CDMA、TDMA、GSM、EDGE、GPRS、CDMA2000、WCDMAFDD及び/又はTDD、又はTD-SCDMA技術を含む、又は同種ネットのような、有線及び/又は無線LAN、又は広域ネットワークWANが含まれる。ネットワーク接続280は、衛星、地上例、光ファイバー、銅、UTP、STP、同軸、光ファイバー同軸ハイブリッドHFC、又は類似のもの、無線、自由空間光通信、マイクロ波、及び/又は他の一切の交信方式又は方法を含む有線、無線、又は双方の通信メディアを包含する。メディア保管庫202は、種々のデータ映像及び音声を含む及びメタデータのための、一つ以上の記憶媒体を備えている。実施形態において、メディア保管庫202は、以下に詳細を記載するように、取り外し可能記憶ユニット例、フロッピー登録商標ディスク、CR-ROM等を含む。本明細書に記載するように、より多くのコンテント量に対応するため、一つ以上の統合データベース又はデータウェアハウスシステムを使って、コンテントを格納し、制御サーバ114をサポートする。実施形態において、メディア保管庫202は、関係型の、又はオブジェクト指向OO/コンポネントベースのデータベース管理システム、又は同種システムを含み、これにより、データベース記録の中のデータ及びメタデータを管理し、格納し、読出し、更新する。また、データ管理システムは、データを統合し、完全性ルール及び制約データの完全性及び指示の完全性を含むを実施し、セキュリティ上の制約を実行する。実施形態において、メディア保管庫202は、複数のディスクアレイにデータを格納する拡張可能なシステムである。データ保管作業を、マイクロソフト社MicrosoftCorporation販売のSQLサーバ2000アプリケーション、オラクル社OracleCorporationカリフォルニア、レッドウッドシティ販売のOracle9i商標、又は同種ソフトを使って実行することができる。実施形態において、メディア保管庫202は、オープンデータベースコネクテビティODBC又はジャバデータベースコネクテビティJDBCプロトコルをサポートする。実施形態において、メディア保管庫202は、索引ファイルデータベースシステム、又はスリーピーキャットソフトウエア社SleepycatSoftware,Inc.マサチューセッツ、リンカーン販売のバークレイDBデータベースシステムリソースのような、計画ファイルデータベースシステムである。チューナ204は、テレビ及び/又はラジオ放送から音声及び/又は映像信号を受信する。チューナ204は、一つ以上の個別のラジオ及び/又はテレビジョンチューナである、一つの実施形態において、チューナ204は、NTSC/PALテレビ信号を受信するよう構成される。DSSボックス206は、衛星受信器から音声及び/又は映像信号を受信する。ケーブルボックス204は、音声及び/又は映像放送、及び、銅線、UTP、STP、同軸、光又はHFCインタフェースを介して、ユニキャストのペイフォービューから、音声及び/又は映像を受信する。放送信号の受信に加えて、制御サーバ114を、レコーディング対応能力を持つように構成することもできる。説明したように、放送内容をメディア保管庫202に収録できる。但し、制御サーバ114には、一つ以上の収録/再生アプリケーション及び装置、すなわち、メディアプレーヤー212及びメディアチェンジャ210が含まれる。メディアプレーヤー212を、VCRプレーヤー、DVDプレーヤー、PVR、ビデオサーバ、仮想レコーダー、オーディオサーバ、CDプレーヤー、レコードプレーヤー、オーディオテープ又はカセットプレーヤー、デジタルオーディオテーププレーヤー、及び/又は、磁気、光、電子、又は他の任意の記憶媒体を介して、格納、収録、生成、又は再生を行う他の任意の装置又はアプリケーションとすることができる。レコーディングを、アルバム、ソング、アーチスト、ジャンル又は同種区分でインデックス付けすることができる。メディアチェンジャ210は、メディアプレーヤー212と類似のメディア及び/又はマルチメディアを収録し、再生する。但し、メディアチェンジャ210は、複数のレコーディング例、CD、DVD等をロードし直すことなく、搭載して、再生する機能を持つ。例えば、メディアチェンジャ210を、ジュークボックス、又は、ユーザが聴きたいすべてのCDを、例えば一度に搭載できるような類似の装置とすることができる。IV.管理システム機能制御サーバ114は、システム100のような制御環境内の種々の機能に対する集中指令制御を提供する。制御サーバ114が管理する機能には、ビデオサービス、オーディオサービス、電話処理、メッセージ伝達、ファイル共用、インターネットアクセス、及びセキュリティが含まれる。本発明の実施形態によれば、ユーザは、コントローラクライアント110を作動して、これらの機能を設定又は再構成し、及び/又は制御サーバ114又は他のシステム構成要素から他のシステム構成要素から直接に、もしくは、制御サーバ114を介して間接的にシステム構成要素からメディアを受信する。図3は、制御サーバ114の実施形態を示す。制御サーバ114は、様々のシステム機能を管理するための種々のコントローラモジュールを含む。図示するように、制御サーバ114は、ビデオコントローラ302、オーディオコントローラ304、電話処理コントローラ306、メッセージ伝達コントローラ308、ファイル共用コントローラ310、外部ネットワークインタフェースx-インタフェースコントローラ312、及びセキュリティコントローラ314を含む。コントローラモジュールは、通信ネットワークを介して他のシステム構成要素と信号を交換できるようになっている。また、コントローラモジュールは、他のA/R構成要素とも交信可能になっている。図2に関連して、説明したように、A/R構成要素には、メディア保管庫202、チューナ204、DSSボックス206、ケーブルボックス208、メディアチェンジャ210、メディアプレーヤー212、及び同種のものが含まれる。ビデオコントローラ302は、システム100内の映像信号の交換を管理する。ビデオコントローラ302は、例えば、コンピュータクライアント106、テレビジョン112、モニタ116、コントローラクライアント110等に結合されたディスプレーに対する映像信号を受信及び配信する。また、ビデオコントローラ302は、目だ保管庫202、チューナ204、DSSボックス206、ケーブルボックス208、メディアチェンジャ210、メディアプレーヤー212、ネットワーク接続280等のようなA/R構成要素と相互交信する。いくつかの実施形態において、ビデオコントローラ302は、映像用に指定された内部の記憶媒体から読み出し及び/又はこれへの書込みをしているが、これは本発明のA/R構成要素への追加又はその代わりとなるものである。従って、ビデオコントローラ302は、A/R構成要素から及び/又は自己の内部記憶媒体から映像信号を受信し、それを他のシステム構成要素例、テレビジョン112、コントローラクライアント110等に配信する。また、ビデオコントローラ302は、発信元例、ネットワーク接続280、テレビジョン112、メディア保管庫202等から映像ストリームを受信し、後での視聴のため、そのストリームをA/R構成要素例、メディア保管庫202、メディアプレーヤー212等の一つ、又は自己の内部記憶媒体に格納することができる。例えば、ビデオコントローラ302は、ウエブサイト例、wwwmtv.comに照会し、音楽ビデオをダウンロードし、再生及び/又はシステム構成要素に格納することができる。本発明の実施形態によれば、通信ネットワーク180を介しての配信を可能にするため、ビデオコントローラ302は、送信途上のMPEGコード化機能を具備している。すなわち、ビデオコントローラ302は、リアルタイム又はそれに近い時間でメディアストリームを受信し、コード化し、配信することができる。実施形態において、ネットワーク接続280は、ビデオコントローラ302又は同種の構成要素が、オーディオ/ビデオ配信のため広帯域インターネットアクセスを実行することを可能にする。別のコントローラモジュールに、オーディオコントローラ304がある。オーディオコントローラ304は、システム100内での音声信号交換を管理する。従って、オーディオコントローラ304は、例えば、オーディオクライアント118、又は、例えばコンピュータクライアント106、テレビジョン112、モニタ116、コントローラクライアント110等に結合されたスピーカーのような、一つ以上のオーディオ構成要素のための音声信号を受信及び/又は配信する。また、オーディオクライアント304は、A/R構成要素例、チューナ204、DSSボックス206、ケーブルボックス208、メディアチェンジャ210、メディアプレーヤー212、ネットワーク接続280等と相互交信し、A/R構成要素から音声信号を受信し、それを他のシステム構成要素例、オーディオクライアント118、コントローラクライアント110等に配信する。さらに、オーディオコントローラ304は、発信元例、ネットワーク接続280、テレビジョン112、メディア保管庫202等からの音声ストリームを受信し、そのストリームを、後での再生のため、A/R構成要素例、メディア保管庫202、メディアプレーヤー212等の一つに格納しておくことができる。実施形態において、オーディオコントローラ304は、音声用に指定された内部の記憶媒体からの取出し及び/又はそれへの書き込みを行い、これにより、その内部記憶媒体からの音声受配信をする。例えば、オーディオコントローラ304は、ウエブサイト例、MP3.comに照会し、デジタルレコーディングをダウンロードし、再生及び/又はシステム構成要素に格納することができる。一つの実施形態において、オーディオコントローラ304は、音声ストリームをリアルタイム又はそれに近い時間でMPGP-3フォーマットにコード化し、CDに近い音質を生成する。別の実施形態において、オーディオコントローラ304は、音声ストリームをリアルタイム又はそれに近い時間でコード化し、CD並み音質の音声を生成する。電話処理コントローラ306は、制御サーバ114の制御下にある別のコントローラモジュールである。電話処理コントローラ306は、在来の電話経路及び/又はコンピュータネットワーク例、通信ネットワーク180、ネットワーク接続280等による電気通信の配信を管理する。一つの実施形態において、電話102は、POTS又はPSTNのような、従来方式の有線又は無線経路図示せずに結合されている。電話102をセルラー又は衛星通信経路図示せずにつなぐこともできる。セルラー/衛星電話102がシステム100と相互交信できるように、専用インタフェース図示せずが具備されている。また、在来方式の経路を介して受送信される電話も制御サーバ114によって監視及び/又は制御される。従って、制御サーバ114は、電話から他のシステム構成要素への信号配信に対応している。例えば、コントローラクライアント110は、一つの潜在的な受信構成要素である。そこで、ユーザは、コントローラクライアント110を直接作動して、電話102を介して間接的に電話を送信及び/又は受信することができる。別の実施形態において、電話102は、コンピュータネットワークに結合される。これに換えて、コンピュータクライアント106に結合された有線又は無線電話図示せずがコンピュータネットワークと相互交信することもできる。このコンピュータネットワークは、LAN又はインターネットのようなWANであって、これには、通信ネットワーク108又はネットワーク接続208を経由してアクセスするか、あるいは、システム構成要素例、電話102、コンピュータクライアント106は、通信ネットワーク108とは別個の、コンピュータネットワークへの専用リンクを持つことができる。一つの実施形態において、電気通信信号は、VoIP又は同種の様式にフォーマットされる。コンピュータネットワークの発信元に関わりなく、コンピュータネットワークからの電気通信信号は、制御サーバ114に監視及び/又は制御される。在来型の電気通信電話に関連して説明したように、制御サーバ114は、着信電話から、例えばコントローラクライアント110のような他のシステム構成要素への信号配信に対応している。通信電話着信に応答し、電話をかけ、及び/又はこれを配信するのに加え、制御サーバ114は、他の電話処理機能を実施することができる。一つの実施形態において、制御サーバ114は、短縮ダイヤルをサポートしている。電話番号は、住居用制御サーバ114に結合された図2に関連して説明したA/R構成要素の一つのような記憶装置の中に格納される。別の実施形態において、サービスをブロックするように制御サーバ114をプログラムできる。ユーザは、指定した番号又は家族からの電話、又は電話回数例、900回等をブロックするプロフィールを作成することができる。さらに別の実施形態において、制御サーバ114は、着信/送信電話を記録し、及び/又は、受信や送信できなかった電話をかけ直せるようにする。また、制御サーバ114は、メッセージ伝達コントローラ308を含む、メッセージ伝達コントローラ308は、電話処理コントローラ306及び同種機能を介して受信した電話の集中保管を可能にする。声のメッセージは、制御サーバ114に結合された図2に関連して説明したA/R構成要素の一つのような記憶装置に書き込まれる。また、メッセージ伝達コントローラ308は、メッセージ音声、映像、及び/又は文字を含むを、システム100内で作成、保管、及び/又は読出しできるようにする。すなわち、ユーザはシステム構成要素例、コントローラクライアント110、電話102、オーディオクライアント118等の一つを作動して、同じ又は他のユーザへのメッセージを作成することができる。このメッセージはやることリスト、子守の指示、食料品買い物リスト等とすることができる。また、メッセージ伝達コントローラ308は、制御サーバ114が、コンピュータクライアント106又は他のシステム構成要素と相互交信し、コンピュータeメール、インスタントメッセージサービスからのデータ、及び/又はメモ、課題、リマインダ、及び/又は個人予定表の行事を、探索し及び/又は読み出せるようにする。また、制御サーバ114は、ファイル共用コントローラ310を含む。ファイル共用コントローラ310は、制御サーバ114が、システム100と交信しているすべてのパーソナルコンピュータに対する中央ファイルサーバとして機能することができるようにする。ファイル共用コントローラ310は、ファイルを格納し、システム100をホストしている住居域内に配置されたシステム構成要素がこれらにアクセスできるようにしている。但し、一つの実施形態において、システム100の外側に設置された装置も、ファイル共用コントローラ310を介してファイルを格納し及び/又は読み出すことができる。例えば、システム100に対してISPが固定IPアドレスを維持している場合、遠隔ユーザは、制御サーバ114にログインして、ファイル共用コントローラ310を介し、ファイルを読出し及び/又は格納することができよう。X-インタフェースコントローラ312は、制御サーバ114の別のコントローラモジュールである。X-インタフェースコントローラ312は、外部装置及び/又はアプリケーションからのシステム構成要素へのアクセス、及び/又は、システム構成要素からの外部装置、アプリケーション及び/又はウエブサイトへのアクセスを管理する。従って、x-インタフェースコントローラ312は、世界インターネット、他の私的WAN又は同種のネットのような、外部ネットワークへのゲートウェイを提供する。一つの実施形態において、x-インタフェースコントローラ312は、ウエブプロキシをサポートし、指定されたウエブサイトを全体として、あるいは使用ユーザによってブロックするようこれを構成できる。別の実施形態において、x-インタフェースコントローラに、他のシステム構成要素からウエブサイトへのアクセス/訪問を追跡し及び/又はこれを記録させることができる。x-インタフェースコントローラ312は、ケーブル及び/又は衛星ISPを含む外部ネットワークへの、有線及び/又は無線によるアクセスをサポートする。一つの実施形態において、x-インタフェースコントローラ312は、ISPが固定IPアドレスを提供できるという前提で、制御サーバ114がウエブサーバとして機能できるようにする。セキュリティコントローラ314は、制御サーバ114が、システム100に対する通信セキュリティプロトコルを含め、種々の保安システムと相互交信し、及び/又はこれらを管理できるようにする。一つの実施形態において、セキュリティコントローラ314は、保安システムの一部を形成しているシステム構成要素からのフィードバックを制御及び/又は管理する。例えば、映像例、カメラ108等及び音声オーディオクライアント118、カメラ108等を捕捉し、コントローラクライアント110又はモニタ116に供給することができる。また、運動センサーを住居域内又は住居を取り巻く外部区域に設置することもできる。運動センサーからのフィードバックを、セキュリティコントローラ314に送信することもできる。一つの実施形態において、このようなフィードバックは、近傍のカメラ108及び/又はオーディオクライアント118を駆動させる。別の実施形態において、このようなフィードバックは、警報を始動させ、又は、コントローラクライアント110のユーザに合図を送信する。ユーザに合図するため、コントローラクライアント110は、振動したり、ベルを鳴らしたり、メッセージを点滅させたり、又はこれと同種のことを行うことができる。カメラ108に結合された制御システムにより、セキュリティコントローラ314は、カメラ108を動かしたり及び/又はその焦点を合わせることができる。一つの実施形態において、セキュリティコントローラ314は、ユーザの入力に応じて、ドア、窓、又は通路の施錠及び開錠を行うことができる。一つの実施形態において、セキュリティコントローラ314は、火災及び安全管理システムと連結している。これにより、センサーは、制御サーバ114に情報供給し、システム100又はユーザが、緊急状態の発生を監視できるようにする。制御サーバ114及び/又はコントローラクライアント110を介して、警報、スプリンクラーシステム及び同種システムを作動することができる。自宅へのアクセス、及び火災及び安全システムに加え、セキュリティコントローラ314は、金庫、ファイルキャビネット、部屋、タンス、及び同種のもののような個人資産保安システムとも相互交信する。保安プロフィールを作成、維持して、選定した人員だけが保安区域にアクセス可能なようにすることができる。パスワード、バイオメトリクス、及び/又は同種のものを保管し、アクセス許可のための本人証明を行うことができる。また、セキュリティコントローラ314は、ウエブサイト、電話番号、テレビチャンネル、CD、ビデオカセット、又は同種のものへのアクセスを監視及び制限するためのプロフィールを設定し維持することを可能にする。一つの実施形態において、外部に設置された装置及び/又はアプリケーションからシステム構成要素への遠隔アクセスを可能にするユーザプロフィールが設定される。例えば、外部ユーザは、遠隔地からセキュリティコントローラ314により本人証明を受け、制御サーバ114にログインして、カメラ108から生データを、カメラ108から保管されたデータを、テレビジョン112から放送を、メッセージ伝達コントローラ308を介して格納されたメッセージを、ファイル共用コントローラ310を介して保管ファイルを、又は同種のものを受信することができる。例えば、保護者は、旅行又は仕事で外出しているときに、制御サーバ114にアクセスして、自分たちの家庭及び/又は子供たち又はベビーシッターを監視することができよう。制御サーバ114は、図3に示した機能に限定されない。オンスクリーンメニューを通してユーザの遠隔制御コマンドの代行をすることを含め、制御サーバ114に、様々なシステム構成要素の動作と機能とを制御するための他のモジュールを含めることができる。一つの実施形態において、制御サーバ114は、A/R構成要素を含め、一つ以上のシステム構成要素に対しクロックをセットするか同期させることができる。制御サーバ114は、ユーザが、制御サーバ114への直接ユーザインタフェースを通して、又は、コントローラクライアント110のような別のシステム構成要素を通して設定できる実時間クロック含む。これに換えて、インターネットつまり、ネットワーク接続280を通して実時間クロックを設定することもできる。制御サーバ114は、それぞれのシステム構成要素のメニューシステムをナビゲートし、自己の実時間クロックを使用して他のシステム構成要素のクロックを設定する。制御サーバ114は、システム構成要素の状態を追跡、監視するので、システム構成要素のメニューをナビゲートして、映画の再生又は録画といった構成要素の作業を防げることなく、そのクロックを設定するよう、制御サーバ114をプログラムすることができる。システム構成要素をナビゲートするための命令は、制御サーバ114と結合されたデータベース又は同様なライブラリに格納されている。すなわち、例えば、VCRやDVDプレーヤーのメニューをナビゲートし、内部クロックを設定又はプログラムするための入力番号を記憶しておくことができる。記憶された番号は、IRコードのセットと関連付けられており、制御サーバ114に格納される。適切な時間に、このIRコードは、IRコードデータベース又はライブラリから読み出され、適切なメディアプレーヤー212に送信される。受信されると、IRコードが実行され、メニューをナビゲートして、クロックを設定する。このようにして、時間の設定に加え、IRコードを選定し、メディアプレーヤー212をプログラムして、選択した番組を収録すること等ができる。一つの実施形態において、制御サーバ114は、データベース中に最新版の電子番組案内を保持している。この電子番組案内をコントローラクライアント110又は類似のシステム構成要素に表示してユーザに提示できる。制御サーバ114は、ジェムスターTVガイドインターナショナル社Gemstar-TVGuideInternational,Inc.カリフォルニア、パサデナが発行しているGUIDEPlus登録商標のような、インターネットサービスから電子案内を入手することができる。ユーザは、コントローラクライアント110を作動して、電子案内に基づいてチャンネルを選択し、及び/又はレコーディングする番組を電子案内から選択することができる。システム構成要素の構成を設定することに加え、制御サーバ114は、ネットワーク制御システム100へのシステム構成要素の追加及び/又はこれからの削除を管理する。一つの実施形態において、制御環境の特定の区分域内のすべての装置及び/又はアプリケーションすなわち、システム構成要素を追跡し、監視するための区分域プロフィールが設定される。テキストベースの又はグラフィカルなユーザインタフェースを使って、ユーザは区分域の大きさを定めることができる。例として、区分域を一つ以上の居住域、又はある居住域の中の指定された範囲とすることができる。前に説明したように、本発明を用いて、例えば家宅の周辺区域内に配置されたシステム構成要素の動作及び機能を制御することができる。従って、そういった外部区域を区分域に含めることができる。区分域が設定されると、ユーザは、制御サーバ114が管理するシステム構成要素を規定することができる。ユーザは、システム構成要素にアイコンと名称とを割り当てることができ、プロパティの設定又は表示をすることができる。一つの実施形態において、システム構成要素は自動的に検出されてネットワーク100に加えられる。システム構成要素は、連続的あるいは定期的にスケジュールされたベースで発見管理メッセージをブロードキャストすることによって、その存在を告げる。制御サーバ114は、ブロードキャストを受信し、そのシステム構成要素の名称とプロパティを発見メッセージから抽出して、システム構成要素をその特定区分域に対するプロフィールに加える。システム構成要素を区分域プロフィール自動的に追加することもでき、あるいは、自動発見によって加わったシステム構成要素の追加をユーザが受諾又は拒否するまでの間、暫定的に加えておくこともできる。一つの実施形態において、自動的に追加又は除去されたシステム構成要素はコントローラクライアント110のようなディスプレー装置に提示される。ユーザは、明示でプロフィールの変更を受諾するか、あるいは、無視することによって、プロフィール変更の自動的な承認を認めることができる。また、プロフィールの更新に関して、制御サーバ114は、区分域内のすべてのシステム構成要素が自分自身を、ブロードキャストメカニズムによって識別するよう明示で要求することができる。システム構成要素が、ネットワーク100から除去されたり、又はブロードキャストを停止した場合、制御サーバ114は、そのシステム構成要素に対する来歴を維持する。従って、そのシステム構成要素がネットワーク100に再接続された場合、制御サーバ114は、状態情報を保持しており、そのシステム構成要素は、以前の標識例、同じアイコン、名称、区分域等で再現されることになろう。システム構成要素が別の居住域に移された場合、制御サーバ114は、状態情報を更新して、システム構成要素をその新しい居住域に対する区分域プロフィールに自動的に追加する。一つの実施形態において、ユーザに、状態の変更が通知され、ユーザはその変更を受諾又は拒否することができる。前に説明したように、本発明は、制御サーバ114を含まない実施形態にも対応している。従って、システム構成要素は、集中化された指令センターなしに、制御メッセージを含めた情報を相互に交換することができる。但し、一つの実施形態において、コントローラクライアント110は、制御サーバ114の機能性の一部又はすべてを含む。この機能性には、ビデオコントローラ302、オーディオコントローラ304、電話処理コントローラ306、メッセージ伝達コントローラ308、ファイル共用コントローラ310、x-インタフェースコントローラ312、及び/又はセキュリティコントローラ314が含まれる。また、コントローラクライアント110は、前に説明した種々のA/R構成要素の一つ以上と相互交信し、これらを制御することができる。従って、ユーザは、どの場所からでも、携帯型コントローラクライアント110を作動して、システム構成要素の動作と機能とを制御することができる。V.場所認識本発明の実施形態において、ネットワーク制御システム100は、リアルタイム又はそれに近い時間で、各種のシステム構成要素以降、ターゲット構成要素というの位置を追跡及び/又は監視する。ユーザが、システム100をホストしている制御環境内で移動する際に、本発明はいくつかのプロトコルを実行して、システム100がターゲット構成要素の所在場所、すなわち、ターゲット構成要素とやり取りしているユーザの居場所を判定できるようにする。一つの実施形態において、管理センター例、制御サーバ114、ターゲット構成要素に結合されたローカルプロセッサ等は、ターゲット構成要素例、コントローラクライアント110等の現在の所在場所を判定し、規定された近傍区域内にある他のシステム構成要素を制御するために、ターゲット構成要素を再構成する命令を送信する。例えば、コントローラクライアント110が食堂区域に所在すると判定されると、制御サーバ114は、コントローラクライアント110が、食堂区域中に配置されたシステム構成要素を制御できるようにする。このような構成要素には、調光器、オーディオシステム、調理用加熱ユニット又は同種のものを含めることができる。位置決め装置は、いくつかの実施形態の中でターゲット構成要素を追跡及び/又は監視するために使用される。図1に関連して前記で述べたように、一つ以上の位置決めユニット104が、システム100をホストしている制御環境全体にわたって配備される。位置決めユニット104を、ターゲット構成要素例、コントローラクライアント110、オーディオクライアント118、電話102等に結合することができ、あるいは、制御環境内に単独型の装置として配置することもできる。一つの実施形態において、位置決めユニット104は、無線通信システムの一部である。従って、無線トランスポンダは、無線呼び掛け器と相互交信し、位置情報を連絡する。トランスポンダはシステム構成要素と結合されており、そのシステム構成要素を独自に識別する識別情報を提供する。トランスポンダは、構成要素が固定された又はめったに動かされない装置である場合のシステム構成要素が割り当てられた場所の情報を含め、他の種類の情報を提供することができる。従って、以下にさらなる詳細を記載するように、トランスポンダを、ターゲット構成要素又は位置決め構成要素例、位置決めユニット104のいずれかに結合することができる。トランスポンダを能動型にも受動型にもできる。能動型トランスポンダは、識別情報を包含する連続的あるいは定期的な信号を送信する。受動型トランスポンダは、例えば呼び掛け器により起動されるか、ユーザが手動で起動するまでは、不活性状態及び/又はサイレント状態に留まっている。従って、トランスポンダを包含するシステム構成要素を、サイレントモード又は活性モードで動作することができる。活性モードにおいては、システム構成要素すなわちターゲット構成要素の位置は、リアルタイム又はそれに近い時間で追跡及び/又は監視されている。サイレントモードでは、トランポンダが起動されない限り、システム100には、システム構成要素すなわちターゲット構成要素の現在位置は、絶対確実には分からない。呼び掛け器は、別のシステム構成要素に結合されており、トランスポンダの交信範囲内に入ると位置決め情報例、識別情報等を受信する。呼び掛け器は、能動型トランスポンダからは自動的に位置情報を受信し、また、受動型トランスポンダに対しては、これを起動して、その位置決め情報を受信することになる。トランスポンダと呼び掛け器との間の相互交信を、図4A、及び図4Bを参照して説明することができる。図4Aは、システム100内でのシステム構成要素の位置決めの実施形態を図示している。図示するように、トランスポンダ404はコントローラクライアント110と結合されており、呼び掛け器406は位置決めユニット104に結合されているか、あるいはこれに内蔵されている。従って、コントローラクライアント110を携帯するユーザ402が、位置決めユニット104つまり、呼び掛け器406の近傍区域に入ると、位置決めユニット104は、コントローラクライアント110又は同種の装置から識別コードを受信する。一つの実施形態において、位置決めユニット104は、識別コードを、さらなる処理のため住居の制御サーバ114図1に関連して説明済みに送信する。また、位置決めユニット104は、ポーリングを受けたコントローラクライアント110に対する他の識別コード又は識別子情報をも送信することができる。一つの実施形態において、位置決めユニット104は、その位置決めユニット104が配置された居住環境の区分域例、フロア、居住域等に対する近傍区域識別子又は同種の識別を送信する。別の実施形態において、制御サーバ114は、位置決めユニット104に対する識別子から、近傍区域識別子を判定する。コントローラクライアント110は、例示目的で記載したものである。他のシステム構成要素も同様にトランスポンダに結合し、本発明の実施形態によって、その位置を判定するよう構成することができる。図4Bは、システム100内でのシステム構成要素の位置決めについての別の実施形態を図示している。図示するように、トランスポンダ404は、位置決めユニット104に結合されるか、あるいはこれに内蔵されている。呼び掛け器406はコントローラクライアント110に結合されている。従って、コントローラクライアント110を携帯するユーザ402が、位置決めユニット104つまり、トランスポンダ404の近傍区域に入ると、コントローラクライアント110は、位置決めユニット104から識別コードを受信する。この識別コードには、送信している位置決め装置104に対する識別子、制御環境の区分域例、フロア、居住域等に対する近傍区域識別子、又は同種の情報が含まれている。一つの実施形態において、コントローラクライアント110は、識別コードを処理して場所を判定し、及び/又は、保管目的のため識別コードを制御サーバ114に送信する。別の実施形態において、コントローラクライアント110は、場所の判定と更なる処理とのために、識別コードを制御サーバ114図1に関連して説明済みに送信する。この場合も前と同様に、コントローラクライアント110は、例示目的で記載したものである。他のシステム構成要素を同様にトランスポンダに結合し、本発明の実施形態によって、その位置を判定するよう構成することができる。一つの実施形態において、トランスポンダ404は、電子タグ、ビーコン、コントローラ、又は同種のものである。電子タグには、どのようなサイズ又は形状にもでき、システム構成要素の上に配置、又はその中に組み込めるという特徴がある。電子タグは、他の装置との無線交信をサポートする通信回路に接続されたマイクロプロセッサを含む。マイクロプロセッサは情報識別情報を格納するためのメモリと、他の装置と情報交換するためのトランシーバーとに結合されている。一つの実施形態において、トランスポンダ404は、位置決め情報を送信するための専用マイクロプロセッサを有する。別の実施形態において、トランスポンダ404は、ホストのシステム構成要素例、コントローラクライアント110のマイクロプロセッサを使用し、これを共用して、位置決め情報の交換を行なう。例えば、ホストのシステム構成要素が、そのシステム構成要素の中に配置されたマイクロプロセッサ及びメモリに結合された赤外線ポートを包含することができよう。メモリは、識別情報及び関連データを包含する。マイクロプロセッサは、メモリ及び赤外線ポートと相互交信し、呼び掛け器406との交信をサポートする。こうして、マイクロプロセッサ、メモリ及び赤外線の間の相互交信は、トランスポンダ404としての機能を果たす。トランスポンダ404と呼び掛け器406との間の無線交信は、各種の技術に支えられている。一つの実施形態において、Bluetooth商標無線技術ブルーツースSIG社BluetoothSIG,Incが開発を用いて、トランスポンダ404と呼び掛け器406との間の短距離無線連絡を実行する。一つの実施形態において、位置決めユニット104は、無線通信の代わりに、あるいはこれに加えてバーコードを使うデータ収集システムの一部である。すなわち、システム構成要素にはバーコードが付され、それにはそのシステム構成要素を独自に識別する情報が格納される。トランスポンダに関して説明したように、バーコードには、構成要素が固定された装置である場合のシステム構成要素の指定場所を含めた、他の種類の情報を格納することができる。バーコードスキャナは、識別情報を収集し、その情報を処理してシステム構成要素の場所を判定することができる。また、図4A及び図4Bを参照して、バーコードデータ収集を説明することもできる。すなわち、呼び掛け器406は、本発明の実施形態によるバーコードスキャナであり、トランスポンダ404はバーコードである。図4Aを再度参照すると、バーコード404は、コントローラクライアント110に配置され、バーコードスキャナ406は、位置決めユニット104に配置されるか、あるいはそれに内蔵されている。コントローラクライアント110を携帯するユーザ402が、位置決めユニット104つまり、バーコードスキャナ406の近傍区域に入ると、位置決めユニット104は、コントローラクライアント110に対する識別子を含む識別コードを受信する。前に呼び掛け器に関連して説明したように、近傍区域識別子の有無に関わらず、識別コードはさらなる処理のため制御サーバ114図1に関連して説明済みに送信される。例示目的で、コントローラクライアント110を記載しているが、他のシステム構成要素を、同様にバーコード404と結合し、本発明の実施形態によってその位置を判定するよう構成することができる。図4Bを再度参照すると、バーコードによるシステム構成要素位置決めの別の実施形態が図示されている。図示するように、バーコード404は位置決めユニット104に配置されるか、あるいはこれに内蔵されており、バーコードスキャナ406はコントローラクライアント110に配置されている。コントローラクライアント110を携帯するユーザ402が、位置決めユニット104つまり、バーコード404の近傍区域に入ると、コントローラクライアント110は、送信している位置決めユニット104に対する識別子を含む識別コードを受信する。前にトランスポンダに関連して説明したように、一つの実施形態において、識別コードは、送信している位置決め装置104に対する識別子、住居環境の区分域に対する近傍区域識別子、又は同種情報を含む。識別コードは、近傍区域識別子の有無に関わらず、所在場所を判定するためコントローラクライアント110に処理され、及び/又はさらなる処理のため制御サーバ114図1に関連して説明済みに送信される。例示目的で、コントローラクライアント110を記載しているが、他のシステム構成要素を、同様にバーコードスキャナ406と結合し、本発明の実施形態によって、その位置を判定するよう構成することができる。無線及びバーコード技術の活用は、システム構成要素の所在場所を追跡及び/又は監視するための代替方法を代表するものである。当業者には自明なように、本発明の中で他の位置決めテクノロジーを実施することもできる。例えば、大規模な環境においては、GPS受信器、セルラー信号、三角測量、又は同種の技術は利用可能な代替法である。別の実施形態において、位置決めユニット104を使用しないで位置決めを実現できる。コントローラクライアント110又は同種装置は、コントローラクライアント110を操作しているユーザからのコマンドの受信と処理とに対応している。コマンドは、手動で及び/又は口頭でコントローラクライアント110に入力される。コントローラクライアント110は、コマンドを処理するか、又はコマンドを制御サーバ114に送信して所在場所を判定する。例えば、ユーザは、場所が居間と特定することができ、コントローラクライアント110は、居間にある装置を制御するようプロフィールされることになろう。但し、別の実施形態においては、声及び/又は手動によるコマンドを位置決めユニット104、又は同種装置に入力することができる。また、ユーザは、ターゲット構成要素例、コントローラクライアント110の識別子をも入力し、位置決めユニット104は、制御信号を制御サーバ114又は同種の装置に送信して、ターゲット構成要素の位置記録を更新することになろう。前に説明したように、本発明は場所情報を収集するための各種のプロトコルをサポートしている。本発明は、場所情報を処理し、システム100の様々な構成要素の位置と移動とを追跡及び/又は監視するするためのいくつかの方法及び/又は技術を値供する。図5を参照すると、フローチャート500は、本発明の実施形態の一般的動作の流れを表している。さらに具体的には、フローチャート500は、制御環境内のシステム構成要素を追跡し、監視するための制御の流れの例を示す。図5を参照すると、フローチャート500の制御の流れは、501で開始され直ちにステップ503に移る。ステップ503において、システム100の適切な構成要素が、追跡及び/又は監視されているシステム構成要素すなわちターゲット構成要素に対応するロケータコードにアクセスする。図1及び図2を再度参照すると、本発明は、以下に限定はされないが、電話102、位置決めユニット104、コンピュータクライアント106、カメラ108、コントローラクライアント110、テレビジョン112、制御サーバ114、モニタ116、オーディオクライアント118、住居用機器120、メディア保管庫120、チューナ204、DSSボックス206、ケーブルボックス208、メディアチェンジャ210、メディアプレーヤー212、及び/又は、他の装置及び/又はアプリケーションを含め、前記システム構成要素いずれについてもその現在位置を判定することができる。前に説明したように、本発明は、ロケータコード又は、前記のような近傍区域識別子へのアクセスについて様々な実施形態を包含する。例えば、一つの実施形態において、ユーザは、文字又はグラフィカルインタフェースと対話し、ターゲット構成要素の現在所在場所を手動で入力する。別の実施形態において、声コマンドインタフェースは、ユーザが、ターゲット構成要素に対し声のコマンドを入力することを可能にする。これにより、ユーザは現在所在場所を口頭で連絡する。一つの実施形態において、ターゲット構成要素は、位置決めユニット104と相互交信し、ロケータコードにアクセスする。図4Bを再度参照すると、ターゲット構成要素例、コントローラクライアント110等は呼び掛け器406に結合されている。呼び掛け器406は、近傍地区識別子について、位置決めユニットにポーリングする。近傍区域識別子は、双方のシステム構成要素の現在所在場所に対するロケータコードを含む。図4Aを再度参照すると、呼び掛け器406は位置決めユニット104に組み込まれている。これにより、ターゲット構成要素例、コントローラクライアント110等は、呼び掛け器406からポーリングを受ける。結果として、呼び掛け器406は、ポーリングを受けたターゲット構成要素に対する識別子を受信する。この識別子と呼び掛け器406に対する近傍区域識別子とを結び付けてロケータコードが生成される。ステップ506において図5を再度参照すると、ロケータコードは、さらなる位置決め処理のため指令センターに送信される。一つの実施形態において、指令センターは制御サーバ114である。別の実施形態において、指令センターはターゲット構成要素例、コントローラクライアント110、コンピュータクライアント106等におかれている。ステップ509において、ロケータコードは、区分域と照合される。区分域を、特定のフロア、通路、廊下、バルコニー、部屋、等々とすることができる。区分域を、フロア、通路、廊下、バルコニー、部屋、等々内の特定の区域とすることもできる。また、システム100をホストしている住居の外側境界内の特定の区域、あるいは、宅地上の隣接した又は独立したシェルターを区分域とすることもできる。ステップ512において、現在の区分域が、ターゲット構成要素に連絡され、及び/又は今後の呼び出しのため制御サーバ114の記録中に格納される。システム構成要素の位置が決まり、その位置決めデータが更新された後、ステップ595に示すように、制御フローは終了する。一つの実施形態において、システム100は、位置決め情報によって、ユーザがシステム100と対話している現在所在場所に基づき特定のシステム構成要素を指令及び/又は制御することができる。図6を参照して、これを説明することができる。図6に示されたフローチャート600は、本発明の実施形態の一般的オペレーショナルフローを表す。さらに具体的には、フローチャート600は、ユーザの現在居場所に基づいて、システム構成要素を指令及び/又は制御するための制御フローの例を示す。図6を参照すると、フローチャート600はステップ601で開始し、直ちにステップ503-509に移る。図5のステップ503-509に関連して説明したように、システム100は、ロケータコードによって、ターゲット構成要素例、コントローラクライアント110と対話しているユーザの現在所在場所又は区分域を判定することができる。ステップ612において、対象区分域に対する区分域プロフィールへのアクセスが行われる。区分域プロフィールは、制御サーバ114及び/又はコントローラクライアント110からの指令及び/又は制御を受ける装置及び/又はアプリケーションすなわち、システム構成要素のリスト内容を含む。ステップ615において、区分域プロフィールは処理され、ユーザによる検討のため制御オプションが提示される。制御オプションには、区分域プロフィールに対応する装置及び/又はアプリケーションのリスト内容が含まれる。図5に関連して説明したように、位置決めは、制御サーバ114でリモートに決定することも、ターゲット構成要素例、コントローラクライアント110でローカルに決定することもできる。リモートに決定する場合には、例えば制御サーバ114は、ユーザインタフェースを生成、送信して、ターゲット構成要素例、コントローラクライアント110又はユーザが作動している別のシステム構成要素上に制御オプションを表示する。ローカルに決定する場合には、ターゲット構成要素例、コントローラクライアント110等は、区分域プロフィールを取り寄せて、ユーザインタフェースを生成する。区分域プロフィールを、オンデマンドでターゲット構成要素に送信することができ、あるいは、利用可能な区分域プロフィールについて、をターゲット構成要素を定期的に更新することができる。ステップ618において、ユーザは、ターゲット構成要素例、コントローラクライアント110等を作動して、区分域プロフィール中に識別されたシステム構成要素例、テレビジョン112、機器120等を制御する要求を送信する。ユーザは、システム構成要素の機能及び/又は動作を制御する要求を送信することができる。ユーザは、構成要素の構成又はセキュリティプロフィールを変更する要求を送信することができる。当業者には自明のように、他の制御要求を送信することもできる。ステップ621において、指定された構成要素は、制御要求を実行する。制御要求を、直接指定された構成要素に、又は、間接的に制御サーバ114を介して指定された構成要素に送信することができる。制御要求が実行された後、ステップ695に示すように制御フローは終了する。例えば、ユーザがコントローラクライアント110を作動しており、システム100によって居間に所在すると判定されると、コントローラクライアント110は、居間にあるシステム構成要素を制御するためのユーザインタフェースを受信する。システム構成要素の一つに、例えば、住居の玄関ドアに設置されたカメラ108から映像入力を受信する保安モニタ116を含めることができる。ユーザは、コントローラクライアント110と対話し、カメラ108をパン、チルトし又は焦点を合わせて、玄関口に立っている訪問者の画像をモニタ116に表示することができる。テレビジョン112を別のシステム構成要素とすることができ、コントローラクライアント110は、テレビジョン112の音量レベル又はチャンネル選択を制御するためのユーザインタフェースを受信することができる。また、ユーザは、コントローラクライアント110と対話して、HVAC設備すなわち住居用機器120のセッティングを変更することもできる。本発明は、ユーザに制御オプションを提示するための、様々な文字、グラフィカル、又は口頭によるコマンドインタフェースをサポートする。図7は、場所固有の制御オプションを提示するためのユーザインタフェース700の実施形態を示す。ユーザインタフェース700は、コントローラクライアント110上に生成される。但し、本明細書に記載したように、ユーザは、他のどのようなシステム構成要素でも、そのシステム構成要素がユーザインタフェース700又は同様な機能を生成するよう構成されているという前提で、これを用いて制御要求を送信することができる。ユーザインタフェース700は、制御オプション区画702を含む。制御オプション区画702には、所定の区分域に対する区分域プロフィールからのシステム構成要素が識別されている。この例では、区分域は居間である。居間に対する区分域プロフィール中で識別されたシステム構成要素には、テレビジョン112及びオーディオクライアント118が含まれる。ユーザは、構成要素制御ボタン704a-704bを使って、対応するシステム構成要素に制御要求を送信することができる。制御ボタン704aは、テレビジョン112に対応している。制御ボタン704bは、オーディオクライアント118に対応する。追加制御ボタン704a-704bを加えて、所定の区分域に対してプロフィールされた他のシステム構成要素に対して制御要求を送信することができる。制御オプション区画702によって特定される区分域は、前記の位置決め実施形態によって決定することができ、あるいは、コントローラクライアント110のユーザの現在居場所に関わらず、ユーザが指示する区分域とすることができる。区分域トグル706を作動して、ユーザ指示の区分域とする。ユーザは、メッセージ伝達トグル708を使って、図3に関連して説明したメッセージ伝達コントローラ308と対話することができる。これにより、ユーザは、eメール、音声メール、住居内メッセージ等々を点検することができる。ユーザは、メディアビューアー710によって、他のシステム構成要素からのメディアを視聴することができる。例えば、ユーザは、構成要素制御ボタン704aを操作して、テレビジョン112で現在放送中のテレビ番組を視聴することができる。また、ユーザは、構成要素制御ボタン704bを操作して、オーディオクライアント118から音声を受信することができる。メディアビューアー710は、ビデオ又はマルチメディアプレーヤーとして示されているが、メディアビューアー710は、映像なしの音声信号を受信することもできる。また、メディアビューアー710を、ウエブブラウザ、又はワードプロセッシング、ビデオゲームのソフトウエアアプリケーション又は同種のものとすることもできる。従って、ユーザは、制御オプション区画702及び区分域トグル706を操作して、システム100をホストしている居住環境内の任意の場所の、他の任意のシステム構成要素から、テキスト、音声、映像、又は、メディア及び/又はマルチメディアを受信することができる。VI.個別使用のためのコントローラクライアントプロファイリング本発明は、ユーザがコントローラクライアント110を作動して、他のシステム構成要素を指令及び又は制御できるようにする。一つの実施形態において、コントローラクライアント110は、ユーザが、コントローラクライアント110の近傍区域内のシステム構成要素だけを制御できるようにする。別の実施形態においては、コントローラクライアント110は、他の区分域にあるシステム構成要素を制御するオプションを備えている。実施形態において、各種システム構成要素の制御は、ユーザのために前もって設定されたプロフィールに基づいている。プロフィールを、すべてのユーザに対する包括的なもの、及び/又は、特定ユーザのために特別に構成されたものとすることができる。特定のユーザのために構成された場合、本発明は、各種のプロトコルを活用し、特定のユーザを識別又は本人証明し、そのユーザのために設定されたプロフィールを実行する。一つの実施形態において、ユーザ名及び/又はパスワードが、システム構成要素例、コントローラクライアント110等に入力される。パスワードは、口頭コマンド、テキスト、オブジェクト、ピクセル等々でこれを表現することができる。他の実施形態においては、システム構成要素はバイオメトリクスを収集する。これでは、ユーザを識別及び/又は本人証明するために、網膜、虹彩、顔貌、掌紋、指紋、及び/又は声の認識技術、又は同種技術が使用される。別の実施形態において、システム構成要素例、コントローラクライアント110等がユーザカードを読み取る。他のユーザ識別及び/又は本人証明技法を使って、ユーザを識別及び/又は本人証明することができる。本発明は、ユーザが、必要に応じプロフィールを変更できるようにしている。前記の識別及び/又は本人証明技法によって、ユーザプロフィールが設定された後に、他のユーザがこれを変更したり削除することを防止する。実施形態において、本発明は、ユーザが、システム構成要素に対するお気に入りセッティングを保存するプロフィールを設定できるようにしている。例えば、テレビ番組、オーディオ/ビデオレコーディング、室内温度、ホットタブ調整、目覚まし時計、照明/調光、ウエブサイト、ニュース放送、経済チャンネル等々に対してお気に入りセッティングを設定することができる。実施形態において、ユーザは、プレイリストを作成するプロフィールを設定することができる。例として、例えばテレビジョン112又はオーディオクライアント118で再生するため、ビデオ又はオーディオレコーディングのシリーズを作成し、保管しておくことができる。例えばモニタ116又はコンピュータクライアント106で再生するため、グラフィック画像又は写真のシーケンスを作成し、保管しておくことができる。当業者には自明であろうが、本発明の実施形態に従って、他の様式類又はメディア及び/又はマルチメディアのプレイリストを作成することも可能である。実施形態において、システム構成要素に対するセキュリティプロトコルを設定するためのプロフィールを作成することができる。例えば、指定ユーザがある種のコンテントにアクセスするのをブロックするプロフィールを作成することができる。例えば、未成年ユーザが、指定したテレビチャンネル、ウエブサイト、ロックされた部屋、引き出し、金庫等のような区域、又は同等なものへアクセスするのを防止することができる。実施形態において、本発明は、一人のユーザが複数のプロフィールを設定するのを可能にする。複数のプロフィールの各々を、コンテクストに応じた内容に調整することができる。例えば、ユーザは夜のエンターティンメントのためのプロフィールを作成することができ、これには、以下に限定されないが、照明、オーディオ/ビデオプレゼンテーション、保安アクセス警告、ホットタブ調整といったものに対するプリセットが含まれる。ホームオフィス活動のために別のプロフィールを設定することができ、これには、以下に限定されないが、ベビーモニタ、クラシックレコードのプレイリスト、コーヒー沸かしのタイマー制御といったものに対するプリセットが含まれる。朝の習慣のためのプロフィールを設定することができ、これには、以下に限定されないが、目覚まし時計/スヌーズ調整、コーヒー沸かしタイマー制御、照明、ニュース放送といったものに対するプリセットが含まれる。また、ユーザは、他の人々と共に用いる複数のプロフィールを設定することができる。例えば、ユーザは、子供たちと一緒にいるときに、ある種のテレビ番組、ウエブサイト、オーデイオレコーディング、又は同種のものをブロックするよう設定されたセキュリティ管理を含むプロフィールを持つことができる。但し、成人どうしの時には、ユーザは、もっと開放的なセキュリティ設定をした別のプロフィールを呼び出すことができる。このように、本発明は、各種のシステム構成要素例、コントローラクライアント110等が場所を認識するのに加え、ユーザを認識することを可能にする。そこで例えば、コントローラクライアント110を前記のユーザプロフィールに従ってカスタム化することができる。本発明の実施形態において、ユーザ認識機能性は、システム100が付いておいでシステム制御を実施することを可能にする。例えば、付いておいでビデオを実行して、選択された映像製作品を制御環境全体の様々なディスプレーに転送する。ユーザは、例えばコントローラクライアント110を作動して、映像製作品例、テレビショウ、DVDレコーディング等を選択することができよう。映像製作品をコントローラクライアント110例、図7に関連して説明したメディアビューア710上に映すことができる。ユーザが、制御環境内の居住域から居住域へ移動するにつれ、システム100は、コントローラクライアント110を追跡し、各区分域に対する区分域プロフィールを読み出す。従って、ユーザが新たな区分域又は居住域に入ると、その居住域に置かれたモニタ116又はテレビジョン112は、コントローラクライアント110により選定された映像製作品の放映を自動的に開始することになる。同様にして、本発明により、付いておいでオーディオを実施することができる。そこで、ユーザは、例えばコントローラクライアント110を操作して、音響製作品例、CDレコーディング、ラジオ放送等を選択することができる。ユーザが居住域から他の居住域へと移動するにつれて、本発明の位置決め技法により、システム100は、コントローラクライアント110の近傍区域に設置されたオーディオクライアント118、モニタ116、又は同種の装置に音響製作品を転送することができる。付いておいで照明は本発明のもう一つの典型的な実施例である。コントローラクライアント110を携帯したユーザが居住域を出入りすると、システム100は、プロフィールセッティングに基づいて、調光、又は照明のオン/オフのコマンドを送信する。一つの実施形態において、一つ以上のマクロを設定して、システム構成要素の動作及び/又は機能を制御することができる。制御マクロには、コマンドのセットが含まれ、これが実行されると、制御サーバ114が一つ以上のシステム構成要素の複数の動作及び/又は機能を制御することを可能にする。制御マクロすなわちコマンドのセットを、将来の呼び出し及び実行のため、制御マクロファイル名と関連付けておくことができる。ユーザは、コントローラクライアント110、コンピュータクライアント106、又は制御サーバ110と交信しているユーザインタフェースを操作して、制御マクロを定義することができる。一つの実施形態において、ユーザは、グラフィカルインタフェースを用いて、新しい制御マクロを定義することできる。図9は、本発明の実施形態に従って、制御マクロ定義する例を提示している。フローチャート900は、DVD上に録画されている映画を観覧するための制御マクロ定義する管理フローの例を示す。図9を参照すると、フローチャート900の管理フローは、ステップ901から開始されており、ユーザが、記録-マクロコマンドを始動し、通常のシステム動作からマクロ記録モードを区別した時点である。ステップ903において、ユーザは前記の装置すなわち、コントローラクライアント110、コンピュータクライアント106、又は制御サーバ114を制御するユーザインタフェースのいずれか一つを動作して、ユーザが映画の視聴のため使用を意図しているシステム構成要素例、テレビジョン112、モニタ116等を収容する居住域を選定する。ステップ906において、選定した居住域の区分域プロフィールが呼び出される。前に説明したように、区分域プロフィールは、指定された区分域内に設置されたすべてのシステム構成要素を識別する。一つの実施形態において、区分域プロフィールは、制御サーバ114に格納されており、サーバは適切な区分域プロフィールを取り出してユーザに利用させる。ステップ909において、ユーザは、区分域プロフィールをレビューして視聴システム構成要素例、テレビジョン112を選定する。また、ユーザは、DVDソースへのビデオ入力を特定する。ユーザは、以下に限定はされないが、コントラスト、明るさといったものを含め、任意の所望セッティングを指定できる。ステップ912において、ユーザは、所望のオーディオセッティングを指定する。一つの実施形態において、ユーザは視聴システム構成要素例、テレビジョン112の音量レベル設定する。別の実施形態において、ユーザは視聴システム構成要素例、テレビジョン112の内部スピーカーに加えて、あるいはそれに換えて外部スピーカー例、オーディオ。クライアント118を選択する。ステップ915において、メディアチェンジャ210から所望のDVDを選択する。あるいは、DVDプレーヤーすなわち、メディアプレーヤー212が、選定された視聴システム構成要素例、テレビジョン112と同じ居住域に置かれている場合、ユーザは、メディアプレーヤー212対し、現在ロードされている映画を再生するか、又はメディア受け部を開き、ユーザが所望のDVDを手動で挿入するのを待つように命令することができる。ステップ918において、ユーザは、区分域プロフィールに表示された照明器具120のセッティング内容を指定する。ユーザは、照明を所望の快適レベルまで低下させることができる。一つの実施形態において、照明器具120は、ルトロンエレクトロニクスカンパニー社LutronElectronicsCompany,Inc.ペンシルベニア、クーパーバーグ販売のRadioRAホーム調光システムを含む。そこで、本発明では、RadioRA調光システムを操作するための制御コマンドの作成が可能である。図12を再度参照すると、照明器具120は、ルトロンのRadioRA又はX-10調光システムのような調光システムに対する信号反応器1202により制御される典型的な照明システムである。ステップ921において、テレビジョン112、オーディオクライアント118選定されている場合、メディアプレーヤー212又はメディアチェンジャ210、及び照明器具120に対するセッティング内容を実行する制御コマンドは、共通制御マクロに包括的に関連付けられている。ステップ924において、ユーザは制御マクロを保存し、映画観賞といったファイル名を付ける。コントローラクライアント110を使ってマクロ映画観賞を作成する実施形態において、ユーザはマクロを特定のマクロボタン又はアイコンと関連付けることができる。これにより、ユーザが映画観賞マクロボタンを起動すると、ユーザが事前指定した選択事項を実行するための関連コマンドすべてが読み出され実行され、テレビジョン112が所望の映画を放映する準備ができる。制御マクロが作成され保存された後は、起動準備が完了し、ステップ995に示すように、管理フローは終了する。一つの実施形態において、特定の制御マクロに関連するコマンドは、制御サーバ114、又は制御サーバ114に系列化されたデータベース又はライブラリ、もしくは、メディア保管庫202に格納される。従って、コントローラクライアント110を使って制御マクロを実行している実施形態において、コントローラクライアント110は、ユーザが、制御マクロを制御マクロボタン又はアイコンと関連付けすることを可能にする。実行されると、制御マクロボタンは、包括的なコマンドを制御サーバ114に送信する。次に、制御サーバ114は、その包括コマンドに結び付くコマンドのセットを読み出して、そのコマンドのセットを適切なシステム構成要素へ送信して実行させる。すなわち、本発明は、コントローラクライアント110のようなモバイル装置が、単一のハイレベル要求を、制御サーバ114のような中央指令センターに送信できるようにする。制御サーバ114は、その単一要求を、環境例、ユーザ、場所に従って解釈し、通信ネットワーク180、これは無線又は電力線経由通信を包含する、を介して送信する必要のあるコマンドのシーケンスを見出す。本発明の実施形態により、これに換えて、制御サーバ114は、制御サーバが格納している居住域プロフィールを通して既に知っているか、あるいは、居住域プロフィールが作成される際に制御サーバがリアルタイムで検出したものとして、選定された居住域又は区分域中に存在する特定の装置に基づき、自動的に制御マクロを生成することができる。例えば、制御サーバが、居間のようなある居住域にDVDプレーヤー及びTVがあることを検知すると、制御サーバは、前記のマクロと類似の基礎的な映画観賞マクロを自動的に作成することができ、ユーザは、これをさらにカスタム化することができる。図10に、本発明の実施形態に従って、制御マクロを起動する例を示す。フローチャート1000は、フローチャート900の制御マクロを起動するための制御フローを示しており、DVDに録画された映画の視聴に関するものである。図10を参照すると、フローチャート1000はステップ1001から開始され直ちにステップ1003に移る。ステップ1003において、ユーザは、ステップ901-005で定義された映画観賞制御マクロを起動する。ステップ1006において、映画観賞制御マクロと結び付くコマンドのセットがその格納場所から読み出される。コマンドのセットには、指定されたシステム構成要素の機能及び/又は動作を制御するために、ユーザが前もって定めたセッティング内容が含まれている。この例では、映画観賞制御マクロと結び付くコマンドのセットは、照明器具120の調整、メディアチェンジャ210又はメディアプレーヤー212の起動、及びテレビジョン112の起動を含む。ユーザが、映画をホームステレオスピーカーシステムで聴くことを欲する場合には、コマンドのセットには、適切なオーディオシステム構成要素例、オーディオクライアント118を起動するためのコマンドが含まれることになろう。コントローラクライアント110を使って制御マクロを起動する実施形態において、コントローラクライアント110は、映画観賞制御マクロと結び付いた包括的コマンドを送信する。この包括的コマンドは制御サーバ114に送信され、サーバは、映画観賞制御マクロのための包括的コマンドと結び付くコマンドのセットを呼び出す。ステップ1009において、居住域及びシステム構成要素すなわち、テレビジョン112、メディアチェンジャ210又はメディアプレーヤー212、照明器具120、オーディオクライアント118は、コマンドのセットから識別される。図9に関連して説明した例において、制御マクロの中で居住域は特定されている。しかしながら、別の実施形態においては、制御マクロそれ自体は、居住域に固有のものである必要はない。前に説明したように、本発明は、ユーザすなわちコントローラクライアント110の居場所を追跡する方法論及び/又は技法を含む。従って、ユーザは、映画観賞制御マクロのような制御マクロの起動を要求して、ユーザが現在いるどの居住域でも映画を見ることができる。そこで、制御サーバ114は、ユーザの現在居場所を、制御マクロを実行するための居住域として指定することになろう。さらに、制御サーバ114は、ユーザの現在居場所に対する居住域プロフィールを読出し、指定された居住域に配置された視聴構成要素、メディアプレーヤー、及び照明構成要素を識別することができる。ステップ1012において、ステップ1009で識別された各システム構成要素に対する、装置アクセス許可の認証が行われる。前に説明したように、各種のシステム構成要素を作動する上での制限を、セキュリティコントローラ314によって設定し、統制することができる。これにより、本発明は、映画観賞制御マクロを要求しているユーザを識別又は本人証明するための、及び、制御マクロで指定されているシステム構成要素実際のDVDを含むをユーザが作動することを認められているかどうかを判定するための方法論及び/又は技法を提供する。ユーザが指定システム構成要素へアクセスする許可を持たないと判定された場合には、アクセスがブロックされたことをユーザに連絡するためのメッセージを送信することができる。ステップ1015において、本発明は、どのコマンドが、ステップ1009で識別された各システム構成要素に結び付くかを判定する。例えば、ビュアーセッティングを規定する制御コマンドは、テレビジョン112に対するキューに入れられる。同様に、照明セッティングを規定している制御コマンドは、照明器具120に対するキューに入れられる。一つの実施形態において、制御サーバ114は、各システム構成要素に対する構成要素固有のコマンドを分配する。構成要素固有のコマンドは、コード化され、適切なプロトコルを介して指定されたシステム構成要素に送信される。また、制御サーバ114は、その記録を更新して各システム構成要素の状態を追跡する。ステップ1018において、各システム構成要素は、構成要素固有のコマンドを受信し、実行する。そこで、指定された居住域の中の照明つまり、器具120は自動的に調光され、指定されたテレビジョン112の電源が入り前もって決められたように構成され、指定されたDVDプレーヤーメディアチェンジャ210又はメディアプレーヤー212は同様に起動される。また、制御マクロに指定されたスピーカーのオプションによっては、オーディオ118も起動され、DVDプレーヤーからのオーディオ入力の受信を待つ。ステップ1021において、制御画面が、ユーザが制御マクロを起動するために作動したユーザインタフェースに送信される。コントローラクライアント110が使われる場合は、制御画面がディスプレーに提示され、制御マクロが適切に実行され、DVD映画の放映開始準備ができていること又は、そういったオプションが選択がされている場合には、所望の映画を受信する準備ができていることを示す。その後、ステップ1095に示されるようにフローは終了する。VII.典型的システムの実施図1-7は、本発明の説明をできるようにするための概念図である。本発明の実施形態を、ハードウエア、ファームウエア、ソフトウエア、又はこれらの組合せで実施できることを理解されたい。そのような実施形態においては、ハードウエア、ファームウエア、及び/又はソフトウエアの形で、様々な構成要素とステップとを実施し、本発明の機能を遂行することができよう。すなわち、このようなハードウエア、ファームウエア構成、又はソフトウエアモジュールによって、説明図のブロックすなわち構成要素及びステップの一つ以上を実施することができよう。さらに、本明細書に記載した機能性を実施する能力のある、一つ以上のコンピュータシステム又は他の処理システムによって本発明を実行することができる。図8を参照すると、本発明の実行に有用なコンピュータシステム800の例が示されている。この典型的なコンピュータシステム800に関連させて様々な実施形態を説明している。この記載を読んだ後、他のコンピュータシステム及びコンピュータアーキテクチャを使って、本発明をどのように実行するかは当業者にとって自明のことであろう。コンピュータシステム800は、プロセッサ804のような一つ以上のプロセッサを含む。プロセッサ804を、特別用途あるいは汎用いずれの型のデジタルシグナルプロセッサにすることもできる。プロセス804は、通信インフラストラクチャ806例、コミュニケーションバス、クロスオーバーバー、又はネットワークに接続されている。コンピュータシステム800に、ディスプレーユニット830上に表示するため、通信インフラストラクチャ806からの又は、図示されていないフレームバッファからのグラフィックス、テキスト、及び他のデータを転送するディスプレーインタフェースを含めることができる。コンピュータシステム800に、主記憶装置808望ましくはランダムアクセスメモリRAMを含めることもでき、また、例えば、補助記憶装置810を含めることができる。補助記憶装置810に、例えば、ハードディスクドライブ812、及び/又は、フロッピー登録商標ディスクドライブを表しているリムーバブル記憶媒体ドライブ814、磁気テープドライブ、光ディスクドライブ等をも含めることもできる。リムーバブル記憶媒体ドライブ814は、周知の方法でリムーバブル記憶ユニット818から読み取り及び/又はこれへの書き込みをする。リムーバブル記憶ユニット818は、フロッピー登録商標ディスク、磁気テープ、光ディスク等を表し、リムーバブル記憶媒体ドライブ814によって読み取り及び書き込みをされる。十分ご理解のことと思うが、リムーバブル記憶ユニット818には、コンピュータソフトウエア例、プログラム又は他の命令及び/又はデータを収納した、コンピュータが使用可能な媒体が含まれる。別の実施形態において、補助記憶装置810にはコンピュータプログラム又は他の命令を、コンピュータシステム800にロードすることを可能にするための他の類似の手段が含まれる。このような手段には、例えば、リムーバブル記憶ユニット822及びインタフェース820が含まれる。このような手段の例には、ビデオゲーム装置に使われるようなプログラムカートリッジ及びカートリッジインタフェース、EPROM又はPROMのようなリムーバブルメモリチップ及び関連ソケット、ならびに、リムーバブル記憶ユニット822からコンピュータ800へソフトウエアとデータとを転送できる、他のリムーバブル記憶ユニット822及びインタフェース820が含まれる。また、コンピュータシステム800は、通信インタフェース824も含む。通信インタフェース824は、コンピュータシステム800と外部の装置との間で、ソフトウエア及び/又はデータ転送を可能にする。通信インタフェース824の例には、モデム、イーサネット登録商標カードのようなネットワークインタフェース、通信ポートPCMCIAスロット及びカード等が含まれる。通信インタフェース824を経由して転送されるソフトウエア及びデータは信号828形式であり、これを、通信インタフェース824が受信可能な、電子、電磁気、光又は他の信号とすることができる。これらの信号828は、通信経路すなわちチャンネル826を経由して通信インタフェース824に供給される。通信経路826は、信号828を搬送し、配線又はケーブル、光ファイバー、電話回線、携帯電話リンク、無線リンク、自由空間光通信及び他の通信チャンネルを使って設置される。本明細書において、コンピュータプログラム媒体及びコンピュータ使用可能媒体という用語は、一般に、リムーバブル記憶ユニット818、リムーバブル記憶ユニット822、ハードディスクドライブ812に装着されたハードディスク及び信号828をいう。これらのコンピュータプログラム製品は、ソフトウエアをコンピュータシステム800に供給するための手段である。本発明は、一つの実施形態において、こういったコンピュータプログラム製品を対象としている。コンピュータプログラムコンピュータ制御ロジック又はコンピュータ判読可能プログラムコードとも呼ばれるは、主記憶装置808及び/又は補助記憶装置810に格納される。また、通信インタフェース824を経由してコンピュータプログラムを受信することもできる。このようなコンピュータプログラムは、これを実行することによって、本明細書で説明したように、コンピュータシステム800が本発明を実施できるようにする。具体的には、これらコンピュータプログラムを実行することによって、プロセッサ804は、住居制御サーバ114、コントローラクライアント110、コンピュータクライアント106、及び/又は前記システム100の他のシステム構成要素を使って実行する方法、例えば、方法500及び/又は600のような、本発明のプロセスを実施することができる。従って、このようなコンピュータプログラムは、コンピュータシステム800のコントローラに相当する。ソフトウエアを使って本発明を実施する実施形態において、ソフトウエアをコンピュータプログラム製品に格納し、リムーバブル記憶媒体ドライブ814、ハードドライブ812又は通信インタフェース824を使って、コンピュータシステム800にロードすることができる。この制御ロジックソフトウエアをプロセッサ804を実行させると、プロセッサ804は本明細書に記載したような本発明の機能を実施する。別の実施形態において、本発明は、例えば、特定用途向け集積回路ASICのようなハードウエア構成要素を使って、主としてハードウエアの中で実施される。本明細書に記載した機能を実施するためのハードウエア状態機械の実施方法は、当業者には自明のことであろう。さらに別の実施形態において、本発明は、ハードウエア及びソフトウエア双方の組合せを使用して実施される。以上、本発明の様々な実施形態を説明してきたが、これらは例示目的で提示したものであって、限定ではないことを理解されたい。本発明の精神及び範囲から逸脱することなく、これに様々な、形式及び細部の変更を加えることができることは、当業者にとっては自明であろう。また、前に記載したように、本発明の方法、システム、及びコンピュータプログラム製品は、居住環境だけに限定されるものでないことを理解されたい。定められた区域全体にわたって分散配置された複数の装置及び/又はアプリケーションに向けて、メディアを配信し、指令及び/又は制御信号を送信する中央処理システムを有する他のタイプの環境において、本発明を実施することができる。住居に加えて、指定区域には、以下に限定はされないが、オフィスビル、続き部屋小オフィス、プロダクションスタジオ、倉庫、娯楽競技場、健康増進施設、ホテル、休暇リゾート地、航空機、船舶、自動車、又は同種のものが含まれる。このように、本発明は、前記した例証のための実施形態のいずれにも限定されるべきでなく、後記の請求内容及びその同等事項に従ってのみ定義されるべきである。"