(57)【要約】【課題】コントロール・サーバまたは中央プロセッサによって、有線または無線の通信ネットワークを介して接続された複数のデバイス間でのデータ（オーディオおよびビデオなど）、音声、コントロール信号の分配を管理すること。【解決手段】デバイスには、オーディオ／視覚デバイス（たとえば、テレビジョン、モニタ、ＰＤＡ、ノートパッド、ノートブック、ＭＰ３、携帯型ステレオ）、家庭用電気器具（たとえば、照明、オーブン、目覚まし時計など）が含まれる。コントロール・サーバは、ビデオ／オーディオ・サービング、テレフォニ、メッセージング、ファイル・シェアリング、インターネットワーキング、セキュリティに対応している。携帯型コントローラによって、ユーザは、ネットワーク・デバイスをアクセスおよびコントロールすることができる。コントローラは、位置認識およびユーザ認識の機能性に対応するように拡張される。【選択図】図１
2010267284.tif 000002
【特許請求の範囲】
【請求項１】
コントロール信号を分配する方法であって、
該方法は、
携帯型デバイスの位置に対応するロケータ・コードにアクセスするステップと、
該携帯型デバイスの複数のユーザのうちの１人のユーザを識別するユーザ識別子コードを取得するステップと、
該ロケータ・コードを、コントロールされた環境の領域にマッチングさせるステップであって、該領域は、１つ以上のデバイスまたはアプリケーションを含む、ステップと、
該ユーザ識別子コードを用いることにより、該ユーザに関連付けられたプロファイルにアクセスするステップであって、該ユーザのプロファイルは、該１つ以上のデバイスまたはアプリケーションのための１つ以上のカスタマイズ可能な設定を含む、ステップと、
該携帯型デバイスを動作させることにより、リクエストをコントロール・センタに送信するステップと、
該リクエストに応答して、該ユーザのプロファイルに従って、該１つ以上のデバイスまたはアプリケーションの動作または機能をコントロールするステップと
を含む、方法。
【請求項２】
前記コントロールするステップが、前記リクエストに対応するメディアを提示するステップを含む、請求項１に記載の方法。
【請求項３】
前記メディアを提示するステップが、メディアを前記携帯型デバイス上に提示するステップを含む、請求項２に記載の方法。
【請求項４】
前記メディアを提示するステップが、ケーブル、ＤＳＳ、または、インターネット・ソースからのビデオを提示するステップを含む、請求項２に記載の方法。
【請求項５】
前記メディアを提示するステップが、ケーブル、ＤＳＳ、または、インターネット・ソースからのビデオを前記携帯型デバイス上に提示するステップを含む、請求項２に記載の方法。
【請求項６】
前記メディアを提示するステップが、ケーブル、ＤＳＳ、または、インターネット・ソースからのビデオをテレビジョン、閉回路モニタ、または、第２の携帯型デバイス上に提示するステップを含む、請求項２に記載の方法。
【請求項７】
前記メディアを提示するステップが、無線局、記録／再生デバイス、または、ウェブ・サイトからのオーディオを提示するステップを含む、請求項２に記載の方法。
【請求項８】
前記メディアを提示するステップが、カメラおよびマイクロフォンの少なくとも一方を含むホーム・セキュリティ・システムからのメディアを提示するステップを含む、請求項２に記載の方法。
【請求項９】
前記メディアを提示するステップが、ウェブ・サイトを表示するステップを含む、請求項２に記載の方法。
【請求項１０】
前記メディアを提示するステップが、ＦＴＰドキュメントを開くステップを含む、請求項２に記載の方法。
【請求項１１】
前記コントロールするステップが、音声通信を交換するステップを含む、請求項１に記載の方法。
【請求項１２】
前記コントロールするステップが、メッセージング・システムにアクセスするステップを含む、請求項１に記載の方法。
【請求項１３】
前記ロケータ・コードを、コントロールされた環境の領域にマッチングさせるステップが、該ロケータ・コードを、一組の小さいオフィス、プロダクション・スタジオ、倉庫、ヘルス・ケア設備、ホテルのうちの少なくとも１つを含むコントロールされた環境の領域にマッチングさせるステップを含む、請求項１に記載の方法。
【請求項１４】
前記ロケータ・コードを、コントロールされた環境の領域にマッチングさせるステップが、該ロケータ・コードを、自宅、アパート、移動住宅のうちの少なくとも１つを含むコントロールされた環境の領域にマッチングさせるステップを含む、請求項１に記載の方法。
【請求項１５】
前記ロケータ・コードを、コントロールされた環境の領域にマッチングさせるステップが、該ロケータ・コードを、ハウスボート、航空機、自動車のうちの少なくとも１つを含むコントロールされた環境の領域にマッチングさせるステップを含む、請求項１に記載の方法。
【請求項１６】
コントロール・センタと通信し、該コントロール・センタとのデータおよび／またはコントロール信号の交換に応答するインターフェーシング手段であって、該データおよび／または該コントロール信号は、該ネットワーク・コントローラの空間的位置に位置する１つ以上のネットワーク・コンポーネントのコントロールを可能にする、インターフェーシング手段と、
該ネットワーク・コントローラの空間的位置を決定するポジショニング手段と、
複数のユーザのうちの１人のユーザのユーザ認識を決定する識別手段と、
該１つ以上のネットワーク・コンポーネントのためのカスタマイズ可能な設定のユーザ特有のプロファイルにアクセスするプロファイリング手段と、
該ユーザ特有のプロファイルに従って、該コントロール・センタとの交換に対応するメディアを提示するディスプレイ手段と
を含む、ネットワーク・コントローラ。
【請求項１７】
前記インターフェーシング手段が、前記データおよび／または前記コントロール信号を無線メディアを介して交換する、請求項１６に記載のネットワーク・コントローラ。
【請求項１８】
ユーザ認識を決定する認証手段をさらに含む、請求項１６に記載のネットワーク・コントローラ。
【請求項１９】
前記ポジショニング手段が、ロケータ・コードにアクセスするインタロゲーティング手段を含む、請求項１６に記載のネットワーク・コントローラ。
【請求項２０】
前記ポジショニング手段が、ポジショニング情報を通信する送信手段を含む、請求項１６に記載のネットワーク・コントローラ。
【請求項２１】
前記送信手段が、ポジショニング情報を周期的に通信するように構成可能である、請求項２０に記載のネットワーク・コントローラ。
【請求項２２】
コントロールされた環境のコンポーネントを追跡する方法であって、該コンポーネントは、１つ以上のデバイスおよび／またはアプリケーションを含み、
該方法は、
ロケータ・コードにアクセスするステップと、
複数のユーザのうちの１人のユーザを識別するユーザ識別子コードを取得するステップと、
該ロケータ・コードをコントロール・センタに送信するステップと、
該ユーザ識別子コードを該コントロール・センタに送信するステップと、
該ユーザ識別子コードを用いることにより、ユーザのプロファイルにアクセスするステップであって、該プロファイルは、該ユーザ識別子コードに対応する、ステップと、
該ユーザのプロファイルに従って、該コントロールされた環境の付近に位置する１つ以上のコンポーネントのコントロールを可能にするステップであって、該付近は、該ロケータ・コードに対応し、該ユーザのプロファイルは、該付近に位置する該１つ以上のコンポーネントのための１つ以上のカスタマイズ可能な設定を含む、ステップと
を含む、方法。
【請求項２３】
前記アクセスするステップが、ポジショニング・ビーコンから前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項２４】
前記アクセスするステップが、無線インターフェースから前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項２５】
前記アクセスするステップが、前記ロケータ・コードにアクセスするために、ＩＥＥＥ標準８０２．１１（ａ）無線プロトコルを実行するステップをさらに含む、請求項２２に記載の方法。
【請求項２６】
前記アクセスするステップが、前記ロケータ・コードにアクセスするために、ＩＥＥＥ標準８０２．１１（ｂ）無線プロトコルを実行するステップをさらに含む、請求項２２に記載の方法。
【請求項２７】
前記アクセスするステップが、前記ロケータ・コードにアクセスするために、ブルートゥース（ＴＭ）という名で利用可能な短距離無線プロトコルを実行するステップをさらに含む、請求項２２に記載の方法。
【請求項２８】
前記アクセスするステップが、バー・コードから前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項２９】
前記アクセスするステップが、前記ユーザから前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項３０】
前記アクセスするステップが、前記ユーザからの口頭によるコマンドに応答して前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項３１】
前記アクセスするステップが、前記ユーザからの手入力のコマンドに応答して前記ロケータ・コードにアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項３２】
前記アクセスするステップが、前記ロケータ・コードにアクセスするためにトランスポンダを作動させるステップをさらに含む、請求項２２に記載の方法。
【請求項３３】
前記アクセスするステップが、前記ロケータ・コードを連続的に送信するように構成可能なトランスポンダと相互作用するステップをさらに含む、請求項２２に記載の方法。
【請求項３４】
前記アクセスするステップが、居住用のデバイスのための識別情報にアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項３５】
前記アクセスするステップが、送信デバイスに対して指定された位置に対応する情報にアクセスするステップをさらに含む、請求項２２に記載の方法。
【請求項３６】
前記コントロール・センタの識別子コードを送信するステップをさらに含む、請求項２２に記載の方法。
【請求項３７】
前記送信するステップに応答してコンポーネントの位置を決定するステップをさらに含む、請求項２２に記載の方法。
【請求項３８】
前記決定するステップおよび前記可能にするステップが、リアル・タイムで行なわれる、請求項３７に記載の方法。
【請求項３９】
前記ロケータ・コードを前記コントロール・センタに送信するように構成可能なデバイスを識別するために識別子コードを送信するステップをさらに含む、請求項２２に記載の方法。
【請求項４０】
前記ロケータ・コードを前記コントロール・センタに送信するように構成可能なデバイスのオペレータを識別するために識別子コードを送信するステップをさらに含む、請求項２２に記載の方法。
【請求項４１】
前記可能にするステップが、居住用デバイス上に表示するためのビデオ製品を選択するステップを含む、請求項２２に記載の方法。
【請求項４２】
前記可能にするステップが、前記コントロールされた環境内での照明または電力レベルをコントロールするステップを含む、請求項２２に記載の方法。
【請求項４３】
前記可能にするステップが、メディア・プレーヤのボリューム・レベルを変更するステップを含む、請求項２２に記載の方法。
【請求項４４】
前記送信するステップまたは前記可能にするステップが、携帯型デバイスにおいて行なわれ、該送信するステップが、前記ロケータ・コードを、コントロール・サーバにおいてリモートに位置するコントロール・センタに送信するステップを含む、請求項２２に記載の方法。
【請求項４５】
前記送信するステップまたは前記可能にするステップが、携帯型デバイスにおいて行なわれ、該送信するステップが、前記ロケータ・コードを、該携帯型デバイスにおいてローカルに位置するコントロール・センタに送信するステップを含む、請求項２２に記載の方法。
【請求項４６】
前記可能にするステップが、前記付近に位置する１つ以上のコンポーネントに対するお気に入り設定を確立するプロファイルを受信するステップを含む、請求項２２に記載の方法。
【請求項４７】
前記可能にするステップが、
ビデオ、オーディオ、グラフィックス画像、および／または写真のプレイリストを有するプロファイルを受信するステップと、
前記付近に位置するコンポーネントが該プレイリストを実行できるようにするステップと
を含む、請求項２２に記載の方法。
【請求項４８】
前記可能にするステップが、ビデオおよび／またはオーディオを、前記付近に位置するコンポーネント上に自動的に提示するステップを含む、請求項２２に記載の方法。
【請求項４９】
前記ロケータ・コードに対応する前記付近の外部に位置する１つ以上のコンポーネントのコントロールを可能にするステップをさらに含む、請求項２２に記載の方法。
【請求項５０】
前記可能にするステップが、ヘルス・ケア設備を含むコントロールされた環境の付近に位置する１つ以上のコンポーネントのコントロールを可能にするステップを含む、請求項２２に記載の方法。
【請求項５１】
前記可能にするステップが、船を含むコントロールされた環境の付近に位置する１つ以上のコンポーネントのコントロールを可能にするステップを含む、請求項２２に記載の方法。
【請求項５２】
コントロールされた環境内で複数のネットワーク・コンポーネントを管理するシステムであって、
該システムは、
該複数のネットワーク・コンポーネントの動作および／または機能をコントロールするネットワーク・コントロール・センタと、
該複数のネットワーク・コンポーネントのうちの少なくとも１つの位置または動作を追跡および／またはモニタするポジショニング手段と、
該複数のネットワーク・コンポーネントのうちの該少なくとも１つのネットワーク・コンポーネントの複数のユーザのうちの１人のユーザのユーザ特有のプロファイルにアクセスするプロファイリング手段であって、該プロファイルは、該複数のネットワーク・コンポーネントのうちの１つ以上のネットワーク・コンポーネントに対するカスタマイズ可能な設定を含む、プロファイリング手段と
を含み、
該設定は、該プロファイルが実行されると、該１つ以上のネットワーク・コンポーネントをコントロールするように自動的に実装されており、
該複数のネットワーク・コンポーネントは、該ネットワーク・コントロール・センタおよび該ポジショニング手段と相互作用するコントローラ手段を含み、
該コントローラ手段は、該プロファイルに従って、該コントローラ手段の付近に位置する該複数のネットワーク・コンポーネントのうちの１つ以上にコントロール・リクエストを送信するように動作可能である、システム。
【請求項５３】
前記ポジショニング手段が、トランスポンディング手段およびインタロゲーティング手段を含み、
該トランスポンディング手段および該インタロゲーティング手段のうちの一方が、該コントローラ手段に結合され、
該トランスポンディング手段および該インタロゲーティング手段のうちの他方が、前記コントロールされた環境内に位置する、請求項５２に記載のシステム。
【請求項５４】
前記ポジショニング手段が、バー・コード・スキャナおよびＧＰＳ受信器のうちの少なくとも一方を含む、請求項５２に記載のシステム。
【請求項５５】
前記ポジショニング手段が、前記複数のネットワーク・コンポーネントのうちの少なくとも１つの位置を指定するために音声および／または手動のコマンドを受信するインターフェーシング手段を含む、請求項５２に記載のシステム。
【請求項５６】
前記コントローラ手段のオペレータを識別および／または認証する識別手段をさらに含み、カスタマイズ可能な設定のユーザ特有のプロファイルは、該ユーザ特有のプロファイルが実行されると、前記１つ以上のネットワーク・コンポーネントをコントロールするように実装されている、請求項５２に記載のシステム。
【請求項５７】
前記識別手段は、ユーザ・カード、バイオメトリクス・データ、オブジェクト・ベースのパスワード、画素ベースのパスワードのうちの少なくとも１つにアクセスすることに応答する、請求項５６に記載のシステム。
【請求項５８】
前記１つ以上のネットワーク・コンポーネント間でのオーディオおよび／またはビデオの分配を管理する手段をさらに含む、請求項５２に記載のシステム。
【請求項５９】
前記コントローラ手段は、前記オーディオおよび／またはビデオを受信することに応答する、請求項５８に記載のシステム。
【請求項６０】
前記コントローラ手段以外のネットワーク・コンポーネントが、前記オーディオおよび／またはビデオを受信することに応答する、請求項５８に記載のシステム。
【請求項６１】
前記ネットワーク・コントロール・センタが、前記複数のネットワーク・コンポーネント間での遠距離通信信号の分配を管理するテレフォニ手段を含む、請求項５２に記載のシステム。
【請求項６２】
前記ネットワーク・コントロール・センタが、電子メッセージを生成し、記憶し、および／または、検索するメッセージング手段を含み、前記コントローラ手段が、該電子メッセージにアクセスするように動作可能である、請求項５２に記載のシステム。
【請求項６３】
前記ネットワーク・コントロール・センタが、前記コントロールされた環境の外部のデバイスおよび／またはアプリケーションとの交換を管理するインターネットワーキング手段を含む、請求項５２に記載のシステム。
【請求項６４】
前記ネットワーク・コントロール・センタが、セキュリティ・システムと相互作用するセキュリティ手段を含む、請求項５２に記載のシステム。
【請求項６５】
前記セキュリティ手段が、セキュリティ・カメラ、動き検出器、オーディオ入力のうちの少なくとも１つからのフィードバックを受信する手段を含む、請求項６４に記載のシステム。
【請求項６６】
前記セキュリティ手段が、アラーム、ロック、スプリンクラ・システムのうちの少なくとも１つを作動および／または停止させる手段を含む、請求項６４に記載のシステム。
【請求項６７】
前記セキュリティ手段が、電話番号、ウェブ・サイト、テレビジョン・チャネル、オーディオ記録、ビデオ記録のうちの少なくとも１つに対するアクセスをコントロールする手段を含む、請求項６４に記載のシステム。
【請求項６８】
前記コントローラ手段が、前記付近の外部の位置に位置する１つ以上のネットワーク・コンポーネントをコントロールするように動作可能である、請求項５２に記載のシステム。
【請求項６９】
前記複数のネットワーク・コンポーネントが、エンターテインメント・システム、パーソナル・コンピュータ、通信機器、モニタリング・システム、安全システムおよび／またはセキュリティ・システム、調理用電気器具、コンフォート・システム、電源コンセント、電源のうちの少なくとも１つを含む、請求項５２に記載のシステム。
【請求項７０】
前記コントロールされた環境が居住環境である、請求項５２に記載のシステム。
【請求項７１】
前記コントロールされた環境が非居住環境である、請求項５２に記載のシステム。
【請求項７２】
前記複数のネットワーク・コンポーネント間での通信を可能にするインターフェーシング手段をさらに含む、請求項５２に記載のシステム。
【請求項７３】
前記インターフェーシング手段が、無線イーサネット（登録商標）対応のローカル・エリア・ネットワークを含む、請求項７２に記載のシステム。
【請求項７４】
前記インターフェーシング手段が、前記複数のネットワーク・コンポーネント間で通信を交換するために、ブルートゥース（ＴＭ）という名で利用可能な短距離無線プロトコルを実行することに応答する、請求項７２に記載のシステム。
【請求項７５】
前記インターフェーシング手段が、前記複数のネットワーク・コンポーネント間で通信を交換することに応答する電力線を含む、請求項７２に記載のシステム。
【請求項７６】
前記インターフェーシング手段が、前記複数のネットワーク・コンポーネント間で通信を交換するために、家庭内電話線ネットワーキング協会から提供される技術を実行することに応答する電話機線を含む、請求項７２に記載のシステム。
【請求項７７】
１つ以上の領域を有するコントロールされた環境における複数のデバイスまたはアプリケーションのフォロー・ミー・コントロールを提供する方法であって、
該方法は、
該コントロールされた環境内の携帯型デバイスの位置に対応するロケータ・コードにアクセスするステップと、
該携帯型デバイスのユーザに対応するユーザ識別子コードを取得するステップと、
該ロケータ・コードを、該コントロールされた環境の第１の領域にマッチングさせるステップであって、該第１の領域は、１つ以上のデバイスまたはアプリケーションを含み、該複数のデバイスまたはアプリケーションは、複数のカスタマイズ可能な設定を介してコントロールされる、ステップと、
該ユーザ識別子コードを用いることにより、該ユーザに関連付けられたプロファイルにアクセスするステップであって、該プロファイルは、該第１の領域における該１つ以上のデバイスまたはアプリケーションのための１つ以上のデフォルト設定を含む、ステップと、
該第１の領域と該プロファイルとに対応する該カスタマイズ可能な設定に該デフォルト設定を自動的に適用し、該１つ以上のデバイスまたはアプリケーションのカスタマイズされたコントロールを提供するステップと、
該第１の領域における該１つ以上のデバイスまたはアプリケーションのための該複数のカスタマイズ可能な設定のうちの少なくとも１つを、該ユーザが変更することを可能にするステップと、
該携帯型デバイスが該コントロールされた環境内の該第１の領域から第２の領域に移動した際に、該第２の領域内の１つ以上のデバイスまたはアプリケーションに該カスタマイズされた設定を自動的に適用するステップと
を含み、
該可能にするステップは、リクエストに対応するメディアを提示することを含み、該提示するステップは、カメラおよびマイクロフォンのうちの少なくとも１つを含むホーム・セキュリティ・システムからのメディアを提示するステップを含む、方法。
【請求項７８】
ネットワーク・コントローラであって、
該コントロール・センタと通信し、該コントロール・センタとのデータおよび／またはコントロール信号の交換に応答するインターフェーシング手段であって、該データおよび／または該コントロール信号は、該ネットワーク・コントローラの空間的位置に位置する１つ以上のネットワーク・コンポーネントのコントロールを可能にし、該１つ以上のネットワーク・コンポーネントは、複数のカスタマイズ可能な設定を介してコントロールされる、インターフェーシング手段と、
該ネットワーク・コントローラの該空間的位置を決定するポジショニング手段と、
ユーザ認識を決定する識別手段と、
該１つ以上のネットワーク・コンポーネントのための複数のデフォルト設定のユーザ特有のプロファイルにアクセスするプロファイリング手段と、
コントロール手段であって、該空間的位置と該プロファイルとに基づいて、該複数のカスタマイズ可能な設定に該複数のデフォルト設定を自動的に適用し、該１つ以上のネットワーク・コンポーネントのカスタマイズされたコントロールを提供し、該１つ以上のネットワーク・コンポーネントのための少なくとも１つのカスタマイズ可能な設定を、ユーザが変更することを可能にするコントロール手段と、
該ネットワーク・コントローラがコントロールされた環境内の１つの位置から別の位置に移動した際に、該１つ以上のネットワーク・コンポーネントに該複数のカスタマイズ可能な設定を自動的に適用する手段と、
該コントロール・センタとの交換に対応するメディアを提供するディスプレイ手段と、
該ユーザ認識を決定する認証手段と
を含む、ネットワーク・コントローラ。
【請求項７９】
コントロールされた環境内で複数のネットワーク・コンポーネントを管理するシステムであって、該複数のネットワーク・コンポーネントは、複数のカスタマイズ可能な設定を介してコントロールされ、
該システムは、
該複数のネットワーク・コンポーネントの動作および／または機能をコントロールするように構成されたネットワーク・コントロール・センタと、
該複数のネットワーク・コンポーネントのうちの少なくとも１つの位置または動作を追跡および／またはモニタするポジショニング手段と、
該１つ以上のネットワーク・コンポーネントのための複数のデフォルト設定のユーザ特有のプロファイルにアクセスするプロファイリング手段であって、該複数のデフォルト設定は、該１つ以上のネットワーク・コンポーネントの該位置に基づいて、該複数のカスタマイズ可能な設定に自動的に適用される、プロファイリング手段と、
該複数のネットワーク・コンポーネントのための該複数のカスタマイズ可能な設定のうちの少なくとも１つを、ユーザが変更することを可能にする変更手段であって、該複数のカスタマイズ可能な設定は、該ネットワーク・コントロール・センタが該コントロールされた環境内の１つの位置から別の位置に移動した際に適用される、変更手段と
を含み、
該複数のネットワーク・コンポーネントは、該ネットワーク・コントロール・センタおよび該ポジショニング手段と相互作用するコントローラ手段を含み、
該コントローラ手段は、該コントローラ手段の付近に位置する該複数のネットワーク・コンポーネントのうちの１つ以上にコントロール・リクエストを送信し、
該ネットワーク・コントロール・センタは、セキュリティ・システムと相互作用するセキュリティ手段を含む、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（本発明の背景）
（本発明の分野）
本発明は一般的に、ネットワーキングに関し、より具体的には、ネットワーク内での情報の分配に関する。
【背景技術】
【０００２】
（関連技術）
情報時代の夜明けによって、コンピュータ処理能力に対する新しくてエキサイティングな時期が出現している。パーソナル・コンピュータは、種々の領域において、効率を高め、コストを下げ、生産性を上げることを目標として開発されている。小型化および携帯性によって、パーソナル・コンピュータは、多くのビジネス環境において、さらに利用しやすくさらに貴重なツールとなっている。パーソナル・コンピュータは、教育機関および家庭などの非ビジネス環境においても、非常に有用なツールとなっている。
【０００３】
ホーム・コンピュータ・ネットワークの人気は、ますます高まっている。家庭において、複数のパーソナル・コンピュータを互いに接続することで、ユーザは、自らの手でディスケットをある部屋から他の部屋へ運ぶことを必要とせずに、ファイルを共有することができる。またコンピュータ・ネットワークによって、ユーザは、プリンタ、ファックス装置、および他のデバイスも共有することができる。またインターネット・アクセス設備を設けることで、外部のネットワークおよびサービスにアクセスすることもできる。したがってユーザは、ホーム・コンピュータを操作することで、世界中のあらゆる場所からの情報にすぐにアクセスすることができる。
【０００４】
ホーム・コンピュータ・ネットワークの存在が増しているのにもかかわらず、打開しなければならない複数の重大な問題がある。たとえば、ホーム・ネットワークをインストールすることは、時間がかかり展開するのに費用がかかる可能性がある。加えて、ホーム・コンピュータ・ネットワークを、他の居住用デバイス、たとえばテレビジョン、ステレオ、ＤＶＤプレーヤ、および他のホーム・エレクトロニクスと統合させる簡単な方法はない。デジタル・オーディオ／ビデオ（ＡＶ）データを、パーソナル・コンピュータおよび他のＡＶデバイス（たとえば、テレビジョン、ＤＶＤプレーヤ、ＰＶＲなど）の間で効率的に分配できるようにすることは、通信標準および／またはフォーマットが異なるだけでなくそれらが発展するために、複雑である。
【０００５】
他の重大な問題は、ネットワークされた居住用デバイスを、効果的にコントロールできるようにすることである。リモート・コントロール・ユニットを、エンターテインメント・センタ（たとえば、テレビジョン、ステレオ、およびＶＣＲ）のコンポーネントに信号を送るように仕込むことはできるが、居住地における複数のパーソナル・コンピュータおよび他のアナログおよび／またはデジタル・デバイスを通信させてコントロールできる中央装置は知られていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
コンピュータ処理能力の改善と、情報に対するグローバル・アクセスとが組み合わさった結果、情報処理時代はかなり進歩したが、居住用ネットワークに接続された複数の居住用デバイスの機能を統合することができる簡単で、安価で、しかも多目的なシステムが求められている。
【課題を解決するための手段】
【０００７】
（本発明の概要）
本発明によって、自宅、ビジネス、学校などの環境とともにその周囲の領域内の複数のデバイスおよび／またはアプリケーションを管理するための方法、システム、およびコンピュータ・プログラム製品が提供される。コントロール・センタには、１つまたは複数のサーバまたは処理システムが含まれ、デバイスおよび／またはアプリケーションの集中型のコマンドおよびコントロールが可能になる。
【０００８】
本発明の実施形態においては、デバイスおよび／またはアプリケーションには、通信機器（たとえば、電話機、インターコムなど）、エンターテインメント・システム（たとえば、テレビジョン、ＣＤ／ＤＶＤプレーヤ、ゲーミング・アプリケーション、ステレオなど）、モニタリング・システム（たとえば、セキュリティ・カメラ、赤ん坊モニタなど）、セキュリティ・システム（たとえば、火災警報器、スプリンクラ・システム、ドアまたは窓のロックなど）、パーソナル・コンピュータ（たとえば、デスクトップ、ノートブック、ノートパッド、携帯情報端末など）、調理機器（たとえば、オーブン、コーヒ・メーカ、電気の食品／飲料加温器など）、コンフォート・システム（たとえば、ヒーティングおよびエア・コンディショニング、加湿器、除湿器、空気清浄器、光スイッチ、調光器等）などが、含まれる。
【０００９】
本発明の実施形態においては、コントロール・センタによって、情報（ビデオ、オーディオ、音声、テキスト、グラフィックス、コントロール・メッセージなど）が、デバイスおよび／またはアプリケーションに対して、およびこれらの間で、分配される。コントロール・センタは、ビデオ／オーディオ・サービング、テレフォニ、メッセージング、ファイル・シェアリング、インターネットワーキング、および／またはセキュリティに対応している。
【００１０】
本発明の実施形態においては、携帯型コントローラ（たとえば携帯情報端末、無線のノートパッドなど）によって、ユーザが、コントロール・センタとやり取りすることができる。このようなやり取りには、他のデバイスおよび／またはアプリケーションの構成および性能を変えることが含まれる。したがって携帯型コントローラによって、他のデバイスおよび／またはアプリケーションに対するリモート・アクセスが実現し、ユーザがそれらの機能および／または操作を、環境内の任意の位置からコントロールすることが可能になる。
【００１１】
本発明の実施形態においては、携帯型コントローラには、位置認識および／またはユーザ認識の機能性が備わっている。したがってコントロール・センタは、携帯型コントローラの位置を追跡および／またはモニタすることができ、およびユーザ身元に基づいて構成を個別にすることができる。
（項目１）
コントロール信号を分配するための方法であって、
携帯型デバイスの位置に対応するロケータ・コードにアクセスするステップと、
ロケータ・コードを、コントロールされた環境の領域にマッチングさせるステップであって、領域には１つまたは複数のデバイスまたはアプリケーションが含まれるステップと、
携帯型デバイスを操作して、リクエストをコントロール・センタへ送るステップと、
リクエストに応答して、１つまたは複数のデバイスまたはアプリケーションの操作または機能をコントロールするステップと、を含む方法。
（項目２）
上記コントロールするステップが、ステップ・リクエストに対応するメディアを提示するステップを含む項目１に記載の方法。
（項目３）
上記メディアを提示するステップが、メディアを携帯型デバイス上に提示するステップを含む項目２に記載の方法。
（項目４）
上記メディアを提示するステップが、ケーブル、ＤＳＳ、またはインターネット・ソースからのビデオを提示するステップを含む項目２に記載の方法。
（項目５）
上記メディアを提示するステップが、ケーブル、ＤＳＳ、またはインターネット・ソースからのビデオを、携帯型デバイス上に提示するステップを含む項目２に記載の方法。
（項目６）
上記メディアを提示するステップが、ケーブル、ＤＳＳ、またはインターネット・ソースからのビデオを、テレビジョン、閉回路モニタ、または第２の携帯型デバイス上に提示するステップを含む項目２に記載の方法。
（項目７）
上記メディアを提示するステップが、ラジオ・ステーション、収録／再生デバイス、またはウェブ・サイトからのオーディオを提示するステップを含む項目２に記載の方法。
（項目８）
上記メディアを提示するステップが、カメラおよびマイクロフォンの少なくとも一方を含むホーム・セキュリティ・システムからのメディアを提示するステップを含む項目２に記載の方法。
（項目９）
上記メディアを提示するステップが、ウェブ・サイトを表示するステップを含む項目２に記載の方法。
（項目１０）
上記メディアを提示するステップが、ＦＴＰドキュメントを開くステップを含む項目２に記載の方法。
（項目１１）
上記コントロールするステップが、音声通信を交換するステップを含む項目１に記載の方法。
（項目１２）
上記コントロールするステップが、メッセージング・システムにアクセスするステップを含む項目１に記載の方法。
（項目１３）
上記マッチングさせるステップが、ロケータ・コードを、一組の小さいオフィス、プロダクション・スタジオ、倉庫、ヘルス・ケア設備、およびホテルの少なくとも１つを含むコントロール領域の領域にマッチングさせるステップを含む項目１に記載の方法。
（項目１４）
上記マッチングさせるステップが、ロケータ・コードを、自宅、アパート、および移動住宅の少なくとも１つを含むコントロールされた環境の領域にマッチングさせるステップを含む項目１に記載の方法。
（項目１５）
上記マッチングさせるステップが、ロケータ・コードを、ハウスボート、航空機、および自動車の少なくとも１つを含むコントロールされた環境の領域にマッチングさせるステップを含む項目１に記載の方法。
（項目１６）
ネットワーク・コントローラであって、コントロール・センタと通信し、上記コントロール・センタとのデータおよび／またはコントロール信号の交換に対応するインターフェーシング手段であって、上記データおよび／または上記コントロール信号によって、ネットワーク・コントローラの空間的位置に位置する１つまたは複数のネットワーク・コンポーネントのコントロールが可能になる、インターフェーシング手段と、
ネットワーク・コントローラの空間的位置を判断するためのポジショニング手段と、
上記コントロール・センタとの交換に対応するメディアを提示するためのディスプレイ手段と、を含むネットワーク・コントローラ。
（項目１７）
上記インターフェーシング手段が、上記データおよび／または上記コントロール信号を、無線メディア上で交換する項目１６に記載のネットワーク・コントローラ。
（項目１８）
ユーザ認識を判断するための認証手段をさらに含む項目１６に記載のネットワーク・コントローラ。
（項目１９）
ユーザ認識を判断するための識別手段をさらに含む項目１６に記載のネットワーク・コントローラ。
（項目２０）
上記ポジショニング手段が、ロケータ・コードにアクセスするためのインタロゲーティング手段を含む項目１６に記載のネットワーク・コントローラ。
（項目２１）
上記ポジショニング手段が、ポジショニング情報を伝達するための送付手段を含む項目１６に記載のネットワーク・コントローラ。
（項目２２）
上記送付手段が、ポジショニング情報の周期的な伝達に適応する項目２１に記載のネットワーク・コントローラ。
（項目２３）
コントロールされた環境のコンポーネントを追跡するための方法であって、コンポーネントは、１つまたは複数のデバイスおよび／またはアプリケーションを含み、
上記方法は、
ロケータ・コードにアクセスするステップと、
ロケータ・コードをコントロール・センタに送付するステップと、
コントロールされた環境の付近に位置する１つまたは複数のコンポーネントのコントロールを可能にするステップであって、付近はロケータ・コードに対応する、ステップと、を含む方法。
（項目２４）
上記アクセスするステップが、ポジショニング・ビーコンからのロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目２５）
上記アクセスするステップが、無線インターフェースからのロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目２６）
上記アクセスするステップが、ロケータ・コードにアクセスするために、ＩＥＥＥ標準８０２．１１（ａ）無線プロトコルを実行するステップをさらに含む項目２３に記載の方法。
（項目２７）
上記アクセスするステップが、ロケータ・コードにアクセスするために、ＩＥＥＥ標準８０２．１１（ｂ）無線プロトコルを実行するステップをさらに含む項目２３に記載の方法。
（項目２８）
上記アクセスするステップが、ロケータ・コードにアクセスするために、ブルートゥースという名で利用可能な短距離無線プロトコルを実行するステップをさらに含む項目２３に記載の方法。
（項目２９）
上記アクセスするステップが、バー・コードからのロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目３０）
上記アクセスするステップが、ユーザからのロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目３１）
上記アクセスするステップが、ユーザからの口頭によるコマンドに応答してロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目３２）
上記アクセスするステップが、ユーザからの手入力のコマンドに応答してロケータ・コードにアクセスするステップをさらに含む項目２３に記載の方法。
（項目３３）
上記アクセスするステップが、ロケータ・コードにアクセスするためにトランスポンダを作動させるステップをさらに含む項目２３に記載の方法。
（項目３４）
上記アクセスするステップが、ロケータ・コードの連続送信に適応するトランスポンダとやり取りするステップをさらに含む項目２３に記載の方法。
（項目３５）
上記アクセスするステップが、居住用のデバイスの識別情報にアクセスするステップをさらに含む項目２３に記載の方法。
（項目３６）
上記アクセスするステップが、送信デバイスに対する指定された位置に対応する情報にアクセスするステップをさらに含む項目２３に記載の方法。
（項目３７）
コントロール・センタの識別子コードを送信するステップをさらに含む項目２３に記載の方法。
（項目３８）
上記送付するステップに応答してコンポーネントの位置を判断するステップをさらに含む項目２３に記載の方法。
（項目３９）
上記判断するステップおよび上記可能にするステップが、リアル・タイムで行なわれる項目３８に記載の方法。
（項目４０）
ロケータ・コードをコントロール・センタに送付することに適合するデバイスを識別するために識別子コードを送付するステップをさらに含む項目２３に記載の方法。
（項目４１）
ロケータ・コードをコントロール・センタに送付することに適合するデバイスのオペレータを識別するために識別子コードを送付するステップさらに含む項目２３に記載の方法。
（項目４２）
上記可能にするステップが、居住用デバイス上に表示するためのビデオ製品を選択するステップを含む項目２３に記載の方法。
（項目４３）
上記可能にするステップが、コントロールされた環境内での照明または電力レベルをコントロールするためのステップを含む項目２３に記載の方法。
（項目４４）
上記可能にするステップが、メディア・プレーヤのボリューム・レベルを変えるステップを含む項目２３に記載の方法。
（項目４５）
上記送付するステップまたは上記可能にするステップが、携帯型デバイスにおいて行なわれ、上記送付するステップが、ロケータ・コードを、離れてコントロール・サーバに位置するコントロール・センタに送付するステップを含む項目２３に記載の方法。
（項目４６）
上記送付するステップまたは上記可能にするステップが、携帯型デバイスにおいて行なわれ、上記送付するステップが、ロケータ・コードを、携帯型デバイス内に近くに位置するコントロール・センタに送付するステップを含む項目２３に記載の方法。
（項目４７）
上記可能にするステップが、付近に位置する１つまたは複数のコンポーネントに対するお気に入り設定を確立するプロファイルを受け取るステップを含む項目２３に記載の方法。
（項目４８）
上記可能にするステップが、ビデオ、オーディオ、グラフィックス画像、および／または写真のプレイリストを有するプロファイル受け取るステップと、付近に位置するコンポーネントがプレイリストを実行できるようにするステップとを含む項目２３に記載の方法。
（項目４９）
上記可能にするステップが、ビデオおよび／またはオーディオを、付近に位置するコンポーネント上に自動的に提示するステップを含む項目２３に記載の方法。
（項目５０）
ロケータ・コードに対応する付近の外部に位置する１つまたは複数のコンポーネントのコントロールを可能にするステップをさらに含む項目２３に記載の方法。
（項目５１）
上記可能にするステップが、ヘルス・ケア設備を含むコントロールされた環境の付近に位置する１つまたは複数のコンポーネントのコントロールを可能にするステップを含む項目２３に記載の方法。
（項目５２）
上記可能にするステップが、船を含むコントロールされた環境の付近に位置する１つまたは複数のコンポーネントのコントロールを可能にするステップを含む項目２３に記載の方法。
（項目５３）
コントロールされた環境のコンポーネントを携帯型デバイスからコントロールするための方法であって、コンポーネントは、携帯型デバイスと通信する１つまたは複数のデバイスおよび／またはアプリケーションを含み、
上記方法は、
ユーザ身元コードにアクセスするステップと、
ユーザ身元コードをコントロール・センタに送付するステップと、
ユーザ身元コードに対応するプロファイルを実行するステップとを含み、
上記実行によって、携帯型デバイスが、オーディオおよび／またはビデオを複数のコンポーネント間で交換可能となる方法。
（項目５４）
上記アクセスするステップが、ユーザ身元コードにアクセスするためにユーザ名および／またはパスワードを処理するステップを含む項目５３に記載の方法。
（項目５５）
上記アクセスするステップが、ユーザ身元コードにアクセスするためにバイオメトリクス・データを分析するステップを含む項目５３に記載の方法。
（項目５６）
上記アクセスするステップが、ユーザ身元コードにアクセスするためにユーザ・カードを読み取るステップを含む項目５３に記載の方法。
（項目５７）
照明デバイス、コーヒ・メーカ、サーモスタット、および／または加湿器の操作を自動的にコントロールするためにプロファイルを変えるステップをさらに含む項目５３に記載の方法。
（項目５８）
上記実行するステップが、安全が確保された領域、テレビジョン・チャネル、および／またはウェブ・サイトへのアクセスを拒否するかまたは許可するステップ．を含む項目５３に記載の方法。
（項目５９）
上記実行するステップが、コンポーネントによるお気に入り設定の実行を可能にするステップを含む項目５３に記載の方法。
（項目６０）
上記実行するステップが、コンポーネントによるビデオ、オーディオ、グラフィックス画像、および／または写真のプレイリストの実行を可能にするステップを含む項目５３に記載の方法。
（項目６１）
ユーザ・リクエストに応答して、ユーザ身元コードに対応する第２のプロファイルを実行するステップをさらに含み、上記第２の実行するステップによって、コンテキスト依存の信号を１つまたは複数のコンポーネントに対して交換することが可能になる項目５３に記載の方法。
（項目６２）
携帯型デバイスの位置に対応するロケータ・コードにアクセスするステップと、
ロケータ・コードを、コントロールされた環境内の領域にマッチングさせるステップと、をさらに含み、
プロファイルによって、領域内に位置する１つまたは複数のコンポーネントのコントロールが可能になる項目５３に記載の方法。
（項目６３）
携帯型デバイスの位置に対応する第２のロケータ・コードにアクセスするステップと、
第２のロケータ・コードを、コントロールされた環境内の第２の領域にマッチングさせるステップと、をさらに含み、
プロファイルによって、第２の領域内に位置する１つまたは複数のコンポーネントのコントロールが可能になる項目６２に記載の方法。
（項目６４）
ビデオおよび／またはオーディオを、第２の領域内に位置するコンポーネント上に自動的に提示するステップをさらに含む項目６３に記載の方法。
（項目６５）
上記実行するステップが、オフィス・ビルを含むコントロールされた環境の複数のコンポーネント間でオーディオおよび／またはビデオを携帯型デバイスが交換することを可能にするステップを含む項目５３に記載の方法。
（項目６６）
上記実行するステップが、ホテルを含むコントロールされた環境の複数のコンポーネント間でオーディオおよび／またはビデオを携帯型デバイスが交換することを可能にするステップを含む項目５３に記載の方法。
（項目６７）
上記実行するステップが、ハウスボートを含むコントロールされた環境の複数のコンポーネント間でオーディオおよび／またはビデオを携帯型デバイスが交換することを可能にするステップを含む項目５３に記載の方法。
（項目６８）
コントロールされた環境内で複数のネットワーク・コンポーネントを管理するためのシステムであって、
複数のネットワーク・コンポーネントの操作および／または機能をコントロールするためのネットワーク・コントロール・センタと、
複数のネットワーク・コンポーネントの少なくとも１つの位置または動作を追跡および／またはモニタするためのポジショニング手段と、を含み、
複数のネットワーク・コンポーネントは、上記ネットワーク・コントロール・センタおよび上記ポジショニング手段とやり取りするためのコントローラ手段を含み、
上記コントローラ手段は、上記コントローラ手段の付近に位置する複数のネットワーク・コンポーネントの１つまたは複数に、コントロール・リクエストを送付するように動作可能であるシステム。
（項目６９）
上記ポジショニング手段が、トランスポンディング手段およびインタロゲーティング手段を含み、
上記トランスポンディング手段および上記インタロゲーティング手段の一方が、上記コントローラ手段に結合され、
上記トランスポンディング手段および上記インタロゲーティング手段の他方が、コントロールされた環境内に位置する項目６８に記載のシステム。
（項目７０）
上記ポジショニング手段が、バー・コード・スキャナおよびＧＰＳ受信器の少なくとも一方を含む項目６８に記載のシステム。
（項目７１）
上記ポジショニング手段が、複数のネットワーク・コンポーネントの少なくとも１つの位置を指定する音声および／または手動のコマンドを受け取るためのインターフェーシング手段を含む項目６８に記載のシステム。
（項目７２）
上記１つまたは複数のネットワーク・コンポーネントに対するカスタマイズ可能な設定のプロファイルにアクセスするためのプロファイリング手段をさらに含み、
上記設定は自動的に実行されて、上記プロファイルの実行とともに上記１つまたは複数のネットワーク・コンポーネントがコントロールされる項目６８に記載のシステム。
（項目７３）
上記コントローラ手段のオペレータを識別および／または認証するための識別手段をさらに含み、カスタマイズ可能な設定の特定ユーザ用プロファイルが実行されて、上記特定ユーザ用プロファイルの実行とともに上記１つまたは複数のネットワーク・コンポーネントがコントロールされる項目７２に記載のシステム。
（項目７４）
上記識別手段は、ユーザ・カード、バイオメトリクス・データ、オブジェクト・ベースのパスワード、および画素ベースのパスワードの少なくとも１つにアクセスすることに対応する項目７３に記載のシステム。
（項目７５）
上記１つまたは複数のネットワーク・コンポーネント間でのオーディオおよび／またはビデオの分配を管理するための手段をさらに含む項目６８に記載のシステム。
（項目７６）
上記コントローラ手段は、上記オーディオおよび／またはビデオを受け取ることに対応する項目７５に記載のシステム。
（項目７７）
上記コントローラ手段以外のネットワーク・コンポーネントが、上記オーディオおよび／またはビデオを受け取ることに対応する項目７５に記載のシステム。
（項目７８）
上記ネットワーク・コントロール・センタが、複数のネットワーク・コンポーネント間での遠距離通信信号の分配を管理するためのテレフォニ手段を含む項目６８に記載のシステム。
（項目７９）
上記ネットワーク・コントロール・センタが、電子メッセージを生成し、記憶し、および／または回収するためのメッセージング手段を含み、上記コントローラ手段が、上記電子メッセージにアクセスするように動作可能である項目６８に記載のシステム。
（項目８０）
上記ネットワーク・コントロール・センタが、コントロールされた環境の外部のデバイスおよび／またはアプリケーションとの交換を管理するためのインターネットワーキング手段を含む項目６８に記載のシステム。
（項目８１）
上記ネットワーク・コントロール・センタが、セキュリティ・システムとやり取りするためのセキュリティ手段を含む項目６８に記載のシステム。
（項目８２）
上記セキュリティ手段が、セキュリティ・カメラ、動き検出器、およびオーディオ入力の少なくとも１つからのフィードバックを受け取るための手段を含む項目８１に記載のシステム。
（項目８３）
上記セキュリティ手段が、アラーム、ロック、およびスプリンクラ・システムの少なくとも１つを作動させておよび／または停止させるための手段を含む。項目８１に記載のシステム。
（項目８４）
上記セキュリティ手段が、電話番号、ウェブ・サイト、テレビジョン・チャネル、オーディオ収録、およびビデオ収録の少なくとも１つに対するアクセスをコントロールするための手段を含む項目８１に記載のシステム。
（項目８５）
上記コントローラ手段が、上記付近の外部位置に位置する１つまたは複数のネットワーク・コンポーネントをコントロールするように動作可能である項目６８に記載のシステム。
（項目８６）
複数のネットワーク・コンポーネントが、エンターテインメント・システム、パーソナル・コンピュータ、通信機器、モニタリング・システム、安全性および／またはセキュリティ・システム、調理用電気器具、コンフォート・システム、電源コンセント、および電源の少なくとも１つを含む項目６８に記載のシステム。
（項目８７）
コントロールされた環境が居住環境である。項目６８に記載のシステム。
（項目８８）
コントロールされた環境が非居住環境である項目６８に記載のシステム。
（項目８９）
複数のネットワーク・コンポーネント間での通信を可能にするためのインターフェーシング手段をさらに含む項目６８に記載のシステム。
（項目９０）
上記インターフェーシング手段が、無線のイーサネット（登録商標）に対応するローカル・エリア・ネットワークを含む項目８９に記載のシステム。
（項目９１）
上記インターフェーシング手段が、複数のネットワーク・コンポーネント間で通信を交換するために、ブルートゥースという名で利用可能な短距離無線プロトコルを実行することに対応する項目８９に記載のシステム。
（項目９２）
上記インターフェーシング手段が、複数のネットワーク・コンポーネント間で通信を交換することに対応する電力線を含む項目８９に記載のシステム。
（項目９３）
上記インターフェーシング手段が、複数のネットワーク・コンポーネント間で通信を交換するために、家庭内電話線ネットワーキング協会から提供される技術を実行することに対応する電話機線を含む項目８９に記載のシステム。
（項目９４）
コンピュータ使用可能なメディアを含み、上記メディアには、コントロールされた環境内の複数のネットワーク・コンポーネントをコンピュータに管理させるためのコンピュータ読取可能なプログラム・コード手段が組み込まれた、コンピュータ・プログラム製品であって、
コントロールされた環境内の携帯型コントローラの位置を、コンピュータに受け取らせるかまたは判断させるための第１のコンピュータ読取可能なプログラム・コード手段であって、上記携帯型コントローラは複数のネットワーク・コンポーネントの１つである、手段と、
上記携帯型コントローラの付近に位置する複数のネットワーク・コンポーネントの１つまたは複数を、コンピュータに特定させるための第２のコンピュータ読取可能なプログラム・コード手段と、
上記携帯型コントローラがコントロール・リクエストを、上記１つまたは複数のネットワーク・コンポーネントに送付することを、コンピュータに可能にさせるための第３のコンピュータ読取可能なプログラム・コード手段と、を含むコンピュータ・プログラム製品。
（項目９５）
上記１つまたは複数のネットワーク・コンポーネントに対するカスタマイズ可能な設定の特定ユーザ用プロファイルを、コンピュータにアクセスさせるための第４のコンピュータ読取可能なプログラム・コード手段をさらに含む項目９４に記載のコンピュータ・プログラム製品。
（項目９６）
電話番号、ウェブ・サイト、テレビジョン・チャネル、オーディオ収録、ビデオ収録、および安全が確保された領域の少なくとも１つに対するアクセスをブロックするように上記特定ユーザ用プロファイルを実行することを、コンピュータに可能にさせるための第５のコンピュータ読取可能なプログラム・コード手段をさらに含む。項目９５に記載のコンピュータ・プログラム製品。
（項目９７）
プレイリストの実行を、コンピュータに可能にさせるための第５のコンピュータ読取可能なプログラム・コード手段をさらに含む項目９５に記載のコンピュータ・プログラム製品。
（項目９８）
上記１つまたは複数のネットワーク・コンポーネントに対するカスタマイズ可能な設定のコンテキスト依存のプロファイルに、コンピュータにアクセスさせるための第４のコンピュータ読取可能なプログラム・コード手段をさらに含む項目９４に記載のコンピュータ・プログラム製品。
（項目９９）
上記１つまたは複数のネットワーク・コンポーネントに対するカスタマイズ可能な設定のフォロー・ミー・プロファイルに、コンピュータにアクセスさせるための第４のコンピュータ読取可能なプログラム・コード手段をさらに含む。項目９４に記載のコンピュータ・プログラム製品。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施形態によるコントロール・システムを示す図である。
【図２】図２は、本発明の一実施形態によるアーカイバルおよび／またはリトリーバル・コンポーネントを有するコントロール・サーバを示す図である。
【図３】図３は、本発明の一実施形態によるコントロール・サーバを示す図である。
【図４】図４Ａは、本発明の一実施形態によるコントロール・システムに対するポジショニング・メカニズムを示す図である。図４Ｂは、本発明の他の実施形態によるコントロール・システムに対するポジショニング・メカニズムを示す図である。
【図５】図５は、本発明の一実施形態による追跡および／またはモニタリング・システム・コンポーネントに対するフロー・ダイアグラムを示す図である。
【図６】図６は、本発明の一実施形態によりユーザ位置に応答してシステム・コンポーネントにコマンドを出しおよび／またはシステム・コンポーネントをコントロールするためのフロー・ダイアグラムを示す。
【図７】図７は、本発明の一実施形態によるコントロール・オプションを示すためのユーザ・インターフェースを示す図である。
【図８】図８は、本発明を実施するのに有用なコンピュータ・システムの一例である。
【発明を実施するための形態】
【００１３】
ここに取り入れられて本明細書の一部を構成する添付の図面は、本発明を例示するだけでなく、説明とともに、さらに本発明の原理を説明し、当業者が本発明を作り使用できるようにする役割を果たす。図面において、同様の参照番号は、同一または機能的に同様の要素を示す。加えて、参照番号の一番左の数字によって、参照番号が最初に現れる図面が識別される。
【００１４】
（本発明の詳細な説明）
目次
Ｉ．システム概略
ＩＩ．ネットワーク・コントロール・システム
ＩＩＩ．コントロール・サーバおよびアーカイブ
ＩＶ．管理システム機能
Ｖ．位置認識
ＶＩ．個別使用のためのプロファイリング・コントローラ・クライアント
ＶＩＩ．典型的なシステム実施
Ｉ．システム概略
本発明は、コントロールされた環境、たとえば自宅、ビジネス、学校、等内での複数のデバイスおよび／またはアプリケーションの集中型のコマンドおよびコントロールに向けられている。したがって本発明の実施形態においては、コントロールされた環境とは居住環境のことである。居住環境は、自宅、アパート、移動住宅、ハウスボート、または他のタイプの居住地の範囲に関する。しかしある実施形態においては、居住環境には、居住地の周囲の領域とともに、任意のシェルタ、建造物、改良物などが、指定された周囲において含まれる。
【００１５】
他の実施形態においては、本発明は非居住環境において実施される。非居住環境としては（これらに限定されないが）、オフィス・ビル、一組の小さいオフィス、プロダクション・スタジオ、倉庫、エンターテインメント・アリーナ、ヘルス・ケア設備、ホテル、バケーション・リゾート、航空機、船、自動車などが、挙げられる。ある実施形態においては、非居住用の実施形態に対するコントロールされた環境には、前述の構造の実際の範囲だけでなく、指定された周囲におけるその周辺地域も、含まれる。
【００１６】
本発明のコントロールされた環境においては、１つまたは複数のコンピュータ・サーバなどによって、情報（ビデオ、オーディオ、音声、テキスト、グラフィックス、コントロール・メッセージなど）を、他のデバイスおよび／またはアプリケーションへ分配するための集中型のコマンドおよびコントロール・センタが実現される。このようなデバイスおよび／またはアプリケーションとしては、通信機器（たとえば、電話機、インターコムなど）、エンターテインメント・システム（たとえば、テレビジョン、ＣＤ／ＤＶＤプレーヤ、ゲーミング・アプリケーション、ステレオなど）、モニタリング・システム（たとえば、セキュリティ・カメラ、赤ん坊モニタなど）、安全性／セキュリティ・システム（たとえば、火災警報器、スプリンクラ・システム、ドアまたは窓のロックなど）、パーソナル・コンピュータ（たとえば、デスクトップ、ノートブック、ノートパッド、携帯情報端末など）、調理機器（たとえば、オーブン、コーヒ・メーカ、電気的な食品／飲料加温器など）、コンフォート・システム（たとえば、ヒーティングおよびエア・コンディショニング、加湿器、除湿器、空気清浄器、光スイッチ、調光器など）、電源コンセント、電源などが挙げられる。
【００１７】
一実施形態においては、携帯型デバイス（たとえば携帯情報端末、無線ノートパッドなど）によって、ユーザは、集中型のコマンドおよびコントロール・センタと、やり取りすることができる。このようなやり取りとしては、コントロールされた環境における他のデバイスおよび／またはアプリケーションの構成および性能を変えることが挙げられる。それに応じて、携帯型デバイスによって、他のデバイスおよび／またはアプリケーションに対するリモート・アクセスが実現され、およびユーザがその機能および／または操作を、コントロールされた環境における任意の位置からコントロールすることが可能になる。
【００１８】
たとえばユーザは携帯型デバイスを操作して、収録されたまたはライブのビデオを、コントロールされた環境における任意の位置から受け取ることができる。ビデオを、ユーザが現在いる領域における携帯型デバイスまたはモニタに結合されたディスプレイ上に提示することができる。したがってユーザは、スイミング・プールの傍でまたは渦巻き風呂の中でのんびりしながら、テレビジョン・プログラムを見ることができる。加えて、ユーザは、赤ん坊モニタまたはセキュリティ・カメラからのビデオを、携帯型ディスプレイ・デバイスまたは他のディスプレイ上で、たとえば無線ノートパッド、デスクトップ・コンピュータ、テレビジョン・スクリーンなどで、見ることができる。
【００１９】
ある実施形態においては、ユーザは、他のテレビジョン、パーソナル・コンピュータ、および／またはオーディオ・システム上に提示されているメディアを、見ることまたは聞くことができる。したがって「親」ユーザは、自分たちの子供が他の部屋で見ているテレビジョン・プログラム、ウェブ・サイト、および／またはオーディオ収録をモニタすることができる。本発明には、いかがわしいコンテンツへのアクセスを親ユーザがブロックできるプロトコルが含まれる。
【００２０】
ある実施形態においては、ユーザは、集中型のコマンドおよびコントロール・センタに、外部のインターフェースたとえばインターネットを通じて、アクセスすることができる。ユーザは、コントロールされた環境内に位置するデバイスおよび／またはアプリケーションに、ユーザが旅行中または仕事中のときに、アクセスすることができる。したがって本発明では、ユーザが、コントロールされた環境にログ・インして、ファイルをダウンロードまたは記憶し、監視装置からの供給を受け取り、通路のロックを開けるかまたは締めることなどが、可能になる。
【００２１】
ＩＩ．ネットワーク・コントロール・システム
前述したように、本発明は、居住および／または非居住用のコントロールされた環境において、実施することができる。一例として、以下の実施形態の説明を、居住環境を参照しながら行なう。しかし非居住環境も含むように、以下の実施形態を変更できることを理解されたい。
【００２２】
図１に、本発明の一実施形態によるネットワーク・コントロール・システム１００を示す。本発明では、アナログおよびデジタル環境が意図されている。システム１００は、拡張性があり、安価で、多目的な居住ネットワークである。図示したように、システム１００には、複数のシステム・コンポーネントを相互に連結する通信ネットワーク１８０が含まれている。システム・コンポーネントには、電話機１０２、ポジショニング・ユニット１０４、コンピュータ・クライアント１０６、カメラ１０８、コントローラ・クライアント１１０、テレビジョン１１２、コントロール・サーバ１１４、モニタ１１６、オーディオ・クライアント１１８、および居住用電気器具１２０が含まれる。他のデバイスおよび／またはアプリケーションも、システム・コンポーネントとして含めることができる。
【００２３】
コントロール・サーバ１１４は、他のシステム・コンポーネント間への情報の分配を管理する。後で詳述するように、コントロール・サーバ１１４は、他のコンポーネントとやり取りして、データ（オーディオおよび／またはビデオなど）、音声、および／またはコントロール・メッセージを、通信ネットワーク１８０上で直接的にまたは間接的に分配する。一実施形態においては、コントロール・サーバ１１４は、１つまたは複数の他のシステム・コンポーネントの操作および／または機能にコマンドを出してコントロールする。
【００２４】
電話機１０２は、１つまたは複数の有線および／または無線の遠距離通信デバイスである。電話機１０２は、遠距離通信信号を、従来の居住電話機経路および通信ネットワーク１８０上で交換する。一実施形態においては、電話機１０２は、インターネット・プロトコル上の音声（ＶｏＩＰ）を実施して、音声通信を、コンピュータ・ネットワーク（たとえばグローバル・インターネット）上で交換し、通信ネットワーク１８０に対して音声信号を利用できるようにする。一実施形態においては、電話機１０２には、ファクシミリ機能が含まれる。
【００２５】
ポジショニング・ユニット１０４は、システム１００に対するホストティング環境として機能する居住地内での空間位置を指定する。ポジショニング・ユニット１０４は、他のシステム・コンポーネント（たとえば、コントロール・サーバ１１４）に、有線および／または無線インターフェースを介して結合されている。ポジショニング・ユニット１０４は、居住地内のフロアまたは部屋を指定するように動作可能である。またポジショニング・ユニット１０４は、フロアまたは部屋内の特定の位置を指定するように動作可能である。さらに、ポジショニング・ユニット１０４を居住地の外部に配置して、居住地の外部の領域を指定することができる。一実施形態においては、ポジショニング・ユニット１０４は、他のシステム・コンポーネントに結合されている。他の実施形態においては、複数のポジショニング・ユニット１０４が、居住地の全体に渡って分散されている。たとえば、ポジショニング・ユニット１０４は、壁、ドア、天井、フロアなど内に配置し、またはマウントすることができる。
【００２６】
コンピュータ・クライアント１０６としては、有線および／または無線のパーソナル・コンピュータ、携帯情報端末（ＰＤＡ）、機能拡張電話機、パーソナル・テレビジョン、または他のデータ処理デバイスを、通信ネットワーク１８０にリンクさせたものが含まれる。パーソナル・コンピュータとして、コンピュータ・クライアント１０６を、デスクトップ、ノートブック、ノートパッドなどとすることができる。ディスプレイがコンピュータ・クライアント１０６に結合されていることで、テキストまたはグラフィカル・ユーザ・インターフェース（ＧＵＩ）が実現され、およびユーザがコントロール・サーバ１１４とインタラクティブに通信できるようになっている。コンピュータ・クライアント１０６に対する入力デバイスとしては、キーボード、マウス、口頭コマンドのインターフェース、マウス・ホイール、ジョイスティック、ラダー・ペダル、タッチ・スクリーン、マイクロフォン、ジョイスティック、スタイラス、ライト・ペン、または任意の他のタイプの周囲ユニットが挙げられる。
【００２７】
カメラ１０８は、１つまたは複数のビデオ・カメラ、カムコーダなどである。本発明では、有線および無線デバイスの両方が意図されている。カメラ１０８は、ホーム・セキュリティまたはモニタリング・システム、たとえば赤ん坊モニタなどの一部とすることができる。一実施形態においては、カメラ１０８には、コントロール・ユニットとして、種々のカメラ機能、たとえばパン、ティルト、ズーム、フォーカス、アイリス・コントロールなどのリモート・コントロールを可能にするものが含まれる
コントローラ・クライアント１１０は、有線および／または無線のデータ処理デバイスで、ユーザがコントロール・サーバ１１４および他のシステム・コンポーネントとやり取りしてこれらにコントロール・メッセージを送ることを可能にする。コントローラ・クライアント１１０は、コンピュータ・クライアント１０６として記載されるデバイスの携帯型または非携帯型バージョンとすることができる。たとえばコンピュータ・クライアント１０６は、通信ネットワーク１８０にリンクされたパーソナル・ノートブックまたはノートパッド・コンピュータ、ＰＤＡ、機能拡張電話機、または他のデバイスであって、他のシステム・コンポーネントとやり取り可能なディスプレイを備えたデバイスとすることができる。したがってコントローラ・クライアント１１０によって、ユーザは、システム１００の種々のコンポーネントの操作をリモート・コントロールすることができる。一実施形態においては、コントローラ・クライアント１１０に対するディスプレイは、ビデオおよび／またはオーディオを、他のシステム・コンポーネントから受け取ることができる。一実施形態においては、コントローラ・クライアント１１０には、無線のダウンロードおよび／またはアップロードを可能にするフラッシュＲＯＭが含まれる。
【００２８】
テレビジョン１１２は従来のテレビジョンである。一実施形態においては、テレビジョン１１２は、インタラクティブなおよび／またはパーソナルなサービスに対応するように拡張されている。パーソナル・サービスとしては、仮想記録、プログラミング、生放送のポーズ／巻き戻しなどが挙げられる。たとえば、テレビジョン１１２は、ウェブＴＶネットワーク社（マウンテン・ビュー、カリフォルニア州）がホストであるＭＳＮ（登録商標）ＴＶサービスに対応するように機能拡張されたパーソナル・テレビジョンとすることができる。ウェブＴＶネットワーク社は、マイクロソフト株式会社（レッドモンド、ワシントン州）から提供されるウェブＴＶ（登録商標）に対応している。一実施形態においては、テレビジョン１１２には、ケーブルおよび／または衛星放送受信用のセット・トップ・ボックスが含まれる。一実施形態においては、テレビジョン１１２は、ＰＶＲ、ＶＣＲ、またはＤＶＤプレーヤに接続される。
【００２９】
モニタ１１６は、閉路での観察に対応する有線または無線のディスプレイである。一実施形態においては、モニタ１１６は、平坦なＬＣＤを、壁にかけるか、デスク、テーブル、またはカウンター・トップ上に立てるか、プールまたはホット・タブの傍に置くなどしたものである。一実施形態においては、モニタ１１６は、インアクティブな状態で機能しているときに、静的または動的な画像の写真、ボートレートなどを表示するストリーミング・スクリーン・セイバを受ける。一実施形態においては、モニタ１１６は、アクティブな状態にあるときに、テレビジョン、ステレオ、またはセキュリティ／モニタリング・システム（たとえば、赤ん坊モニタ）などからの供給を受ける。
【００３０】
オーディオ・クライアント１１８は、有線または無線のオーディオ・システム、たとえばステレオ、オーディオ・サーバ、ＣＤ／レコード／カセット・プレーヤ、ＭＰ３プレーヤなどである。オーディオ・クライアント１１８は、セキュリティ／モニタリング・システムたとえば赤ん坊モニタの一部としてのマイクロフォンとすることができる。一実施形態においては、オーディオ・クライアント１１８は、１つまたは複数のスピーカまたは同様のオーディオ出力を居住地全体に渡って配置したものとすることができる。他の実施形態においては、オーディオ・クライアント１１８は、インターコム・システム、パブリック・アナウンスメント・システム、ドア応答サービスなどである。
【００３１】
居住用電気器具１２０は、１つまたは複数の居住用電気器具、たとえば（しかしこれらに限定されないが）、冷蔵庫、ストーブ、電子レンジ、トースタ、コーヒ・メーカ、目覚まし時計、サーモスタット、加湿器、スプリンクラ・システム、照明、調光器などである。一実施形態においては、コントロール・サーバ１１４および／またはコントローラ・クライアント１１０は、１つまたは複数の居住用電気器具１２０の操作および／または機能、たとえばオン／オフ、タイマ、変調（たとえば、オーブン温度など）、ポーズ、スヌーズなどを、コントロールする。
【００３２】
前述のシステム・コンポーネントが網羅的であることは、意図されていない。他のデバイス（電気器具など）、アプリケーション、および／または同様のものが、実施可能であり、また本発明の範囲内であると考えられる。
【００３３】
前述したように、通信ネットワーク１８０によって、システム・コンポーネント間で通信するための送信メディアが実現される。ある実施形態においては、コントロール・サーバ１１４が、他のシステム・コンポーネント間のすべてのトラフィックを監視する。したがってシステム・コンポーネント間の情報の交換が、ルーティングされ、そうでない場合にはコントロール・サーバ１１４を介してコントロールされる。他の実施形態においては、通信ネットワーク１８０は、ピア・トゥ・ピア通信に対応する。したがってシステム・コンポーネントは、オーディオ、ビデオ、他のデータ、および／またはコントロール・メッセージを互いと直接に交換し、コントロール・サーバ１１４によって監視されない。
【００３４】
通信ネットワーク１８０は、有線および／または無線のローカル・エリア・ネットワーク（ＬＡＮ）である。したがって通信ネットワーク１８０としては、有線、無線、または両方の送信メディア、たとえば人工衛星、地上のもの（たとえば、光ファイバ、銅、ＵＴＰ、ＳＴＰ、同軸、ハイブリッド・ファイバ同軸（ＨＦＣ）など）、ラジオ、マイクロ波、フリー・スペース・オプティクス、および／または任意の他の形態または方法の送信が挙げられる。
【００３５】
有線の送信メディアを用いる実施形態においては、通信ネットワーク１８０は、１００Ｍｂｐｓ〜１Ｇｂｐｓに対応することができるイーサネット（登録商標）ＬＡＮである。一実施形態においては、ＣＡＴ−５ケーブルなどを、コントロール・サーバ１１４に結合させて、それぞれの部屋内の位置に分配する。一実施形態においては、ケーブルを、それぞれのシステム・コンポーネント、たとえばテレビジョン１１２、モニタ１１６などに分配するシステム・コンポーネントとしては、ケーブルの受け取りに対応するオーディオ／ビデオ（ＡＶ）コネクタが挙げられる。
【００３６】
無線の送信メディアを用いる実施形態においては、通信ネットワーク１８０は、大サイズ・ビデオに対する無線イーサネット（登録商標）・プロトコルの仕様を定めるＩＥＥＥ標準８０２．１１（ａ）に対応する。このプロトコルを用いて、通信ネットワーク１８０は、９０フィートの有効レンジで、５４Ｍｂｐｓまで対応することができる。
【００３７】
他の無線実施形態においては、通信ネットワーク１８０は、小サイズ・ビデオに対する無線イーサネット（登録商標）・プロトコルの仕様を定めるＩＥＥＥ標準８０２．１１（ｂ）に対応する。この無線プロトコルを用いて、通信ネットワーク１８０は、ほぼ１５０〜３００フィートのレンジに対して有効であり、４〜５Ｍｂｐｓの有効バンド幅で、１１Ｍｂｐｓの公称上のバンド幅に対応することができる。他の実施形態においては、ブルートゥース（商標）無線技術（ブルートゥースＳＩＧ社が開発）を用いて、システム１００との短距離無線インターフェースに対応する。
【００３８】
一実施形態においては、通信ネットワーク１８０には、電話線および／または電力線が含まれる。一実施形態においては、通信ネットワーク１８０によって、従来の電気コンセントおよび配線を用いてシステム・コンポーネントを相互接続してそれらを互いに通信させることができる。一実施形態においては、通信ネットワーク１８０には、家庭内電話線ネットワーキング協会（ホームＰＮＡ）から提供される通信技術等が含まれる。ホームＰＮＡ技術によって、電話サービスおよびホーム・ネットワーキング、たとえば（しかしこれらに限定されないが）、ビデオ会議、ビデオ・セキュリティ、ＶｏＩＰテレフォニ、デジタル・ビデオ・ネットワーキング、インターネット・シェアリング、およびマルチ・ユーザ・ゲーミングの操作が可能になる。
【００３９】
ＩＩＩ．コントロール・サーバおよびアーカイブ
コントロール・サーバ１１４は、１つまたは複数のサーバである。それぞれのサーバは、１つまたは複数のコンピュータであって、種々の共有資源を互いとの間でおよび他のシステム・コンポーネントに対して提供している。共有資源としては、プログラム用のファイル、ウェブ・ページ、データベースおよびライブラリ；出力デバイス、たとえば、プリンタ、プロッタ、ディスプレイ・モニタおよびファクシミリ装置；通信デバイス、たとえばモデムおよびインターネット・アクセス設備；および他の周辺機器たとえばスキャナなどが挙げられる。通信デバイスは、有線または無線通信に対応している。たとえば、人工衛星、地上のもの（光ファイバ、銅、同軸など）、ラジオ、マイクロ波、フリー・スペース・オプティクス、および／または任意の他の形態または方法の送信である。
【００４０】
一実施形態においては、コントロール・サーバ１１４は、公共および個人のインターネット・バックボーン上の通信を管理するために開発された標準インターネット・プロトコル（ＩＰ）に対応するように構成されている。プロトコルは、インターネット標準（ＳＴＤ）５、コメントに対するリクエスト（ＲＦＣ）７９１（インターネット・アーキテクチャ・ボード）において定義されている。またコントロール・サーバ１１４は、トランスポート・プロトコル、たとえば、伝送コントロール・プロトコル（ＴＣＰ）、ユーザ・データグラム・プロトコル（ＵＤＰ）、リアル・タイム・トランスポート・プロトコル（ＲＴＰ）、またはリソース・リザベーション・プロトコル（ＲＳＶＰ）に対応している。トランスポート・プロトコルは、種々のタイプのデータ送信標準、たとえばファイル・トランスファ・プロトコル（ＦＴＰ）、ハイバテキスト・トランスファ・プロトコル（ＨＴＴＰ）、シンプル・ネットワーク・マネージメント・プロトコル（ＳＮＭＰ）、ネットワーク・タイム・プロトコル（ＮＴＰ）などに対応している。
【００４１】
一実施形態においては、コントロール・サーバ１１４は、以下の種々のオペレーティング・システムに対応するように構成される。たとえば、ネットウェア（商標）オペレーティング・システム、ノベル社（プロボ、ユタ州）から販売；ＭＳ−ＤＯＳ（登録商標）およびウィンドウズ（登録商標）オペレーティング・システム、マクロソフト株式会社から販売；リナックス（登録商標）オペレーティング・システム、リナックス・オンライン社（ローレル、メリーランド州）から販売；ソラリス（商標）オペレーティング・システム、サン・マイクロシステムズ社（パロ・アルト、カリフォルニア州）から販売；等。これらは当業者には明らかである。
【００４２】
コントロール・サーバ１１４は、種々のアーカイバルおよび／またはリトリーバル・コンポーネントに対して、照会、受け取り、および／または書き込みを行なうように動作可能であるアーカイバルおよび／またはリトリーバル・コンポーネントは、コントロール・サーバ１１４の内部および／または外部とすることができる。たとえばコントロール・サーバ１１４は、圧縮されたストリームを受け取り、メタデータ（たとえば、日付、時間、ソースなど）に対してストリームをフィルタリングし、そしてストリームおよびメタデータを記憶して、後で回収できるように構成される。
【００４３】
図２に、本発明の一実施形態による種々のアーカイバルおよび／またはリトリーバル（Ａ／Ｒ）コンポーネントに接続されたコントロール・サーバ１１４を示す。Ａ／Ｒコンポーネントには、メディア・アーカイブ２０２、チューナ２０４、ＤＳＳボックス２０６、ケーブル・ボックス２０８、メディア・チェンジャ２１０、およびメディア・プレーヤ２１２が含まれる。前述のアーカイバルおよび／またはリトリーバル・コンポーネントが網羅的なリスティングであることは、意図されていない。他のアーカイバルおよび／またはリトリーバル・コンポーネントも、実施可能であり、本発明の範囲内であると考えられる。
【００４４】
アーカイバルおよび／またはリトリーバル・コンポーネントは、中央に配置すること（図２に示す）、および居住地の全体に渡って広く分配することができ、または外部ソース（たとえば、グローバルなインターネット上で通信しているウェブ・サーバ）から、ネットワーク接続部２８０を介してアクセス可能である。ネットワーク接続部２８０としては、有線および／または無線のＬＡＮまたはワイド・エリア・ネットワーク（ＷＡＮ）、たとえば組織のイントラネット、局所的なインターネット、グローバル・ベースのインターネット（ワールド・ワイド・ウェブ（ＷＷＷ）など）、エキストラネット、仮想プライベート・ネットワーク、デジタル・セルに対する認可された無線遠距離通信スペクトル（ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ、ＥＤＧＥ、ＧＰＲＳ、ＣＤＭＡ２０００、ＷＣＤＭＡ  ＦＤＤおよび／またはＴＤＤまたはＴＤ−ＳＣＤＭＡ技術）などが挙げられる。ネットワーク接続部２８０には、有線、無線、または両方の送信メディア、たとえば人工衛星、地上のもの（たとえば、光ファイバ、銅、ＵＴＰ、ＳＴＰ、同軸、ハイブリッド・ファイバ同軸（ＨＦＣ）など）、ラジオ、フリー・スペース・オプティクス、マイクロ波、および／または任意の他の形態または方法の送信が含まれる。
【００４５】
メディア・アーカイブ２０２によって、種々のデータ用の１つまたは複数の記憶メディア（ビデオおよびオーディオなど）およびメタデータが実現される。ある実施形態においては、メディア・アーカイブ２０２には、リムーバブルの記憶ユニット（たとえば、フロッピィ・ディスク、ＣＤ−ＲＯＭなど）が含まれる。これについては後で詳述する。より大きな容量のコンテンツに対応するために、本明細書で述べるように、１つもしくは複数の統合データベースまたはデータ・ウェアハウス・システムを用いて、コンテンツを記憶しコントロール・サーバ１１４に対応する。
【００４６】
ある実施形態においては、メディア・アーカイブ２０２には、リレーショナルまたはオブジェクト・オリエンテッド（ＯＯ）／コンポーネント・ベースのデータベース・マネージメント・システムなどが含まれる。これらは、データベース記録内のデータおよびメタデータの記憶、回収、および更新をコントロールする。またデータベース・マネージメント・システムは、データ統合をコントロールし、インテグリティ・ルールおよび制約（データ・インテグリティおよびリファレンシャル・インテグリティなど）を強化し、およびセキュリティ制約を強化する。
【００４７】
ある実施形態においては、メディア・アーカイブ２０２は、複数のディスク・アレイ上にデータを記憶する拡張性のあるシステムである。データ・ウェアハウシングを、ＳＱＬサーバ２０００アプリケーション（マクロソフト株式会社から販売）、オラクル９ｉ（商標）データベース（オラクル株式会社（レッドモンド・シティ、カリフォルニア州）から販売）などによって実施することができる。ある実施形態においては、メディア・アーカイブ２０２は、オープン・データベース接続性（ＯＤＢＣ）またはジャバ・データベース接続性（ＪＤＢＣ）プロトコルに対応している。
【００４８】
ある実施形態においては、メディア・アーカイブ２０２は、インデックス・ファイル・データベース・システムまたはプラン・ファイル・データベース・システム、たとえばバークレイＤＢデータベース・リソース（スリーピーキャット・ソフトウェア社（リンカーン、マサチューセッツ州）から販売）である。
【００４９】
チューナ２０４は、オーディオおよび／またはビデオ信号を、テレビジョンおよび／またはラジオ放送から受け取る。チューナ２０４は、１つまたは複数の個々のラジオおよび／またはテレビジョン・チューナである。一実施形態においては、チューナ２０４は、ＮＴＳＣ／ＰＡＬテレビジョン信号を受け取るように構成されている。
【００５０】
ＤＳＳボックス２０６は、オーディオおよび／またはビデオ放送信号を、衛星放送の受信器から受け取る。ケーブル・ボックス２０４は、オーディオおよび／またはビデオ放送および有料視聴ユニキャストを、銅、ＵＴＰ、ＳＴＰ、同軸、光またはＨＦＣインターフェース上で受け取る。
【００５１】
放送信号の受け取りに加えて、コントロール・サーバ１１４は、収録能力に対応するように構成することもできる。前述したように、放送を、メディア・アーカイブ２０２に収録することができる。しかしコントロール・サーバ１１４には、１つまたは複数の収録／再生アプリケーションまたはデバイス、すなわちメディア・プレーヤ２１２およびメディア・チェンジャ２１０が含まれる。メディア・プレーヤ２１２は、ＶＣＲプレーヤ、ＤＶＤプレーヤ、ＰＶＲ、ビデオ・サーバ、仮想レコーダ、オーディオ・サーバ、ステレオ、ＣＤプレーヤ、レコード・プレーヤ、オーディオ・テープまたはカセット・プレーヤ、デジタル・オーディオ・テープ・レコーダ、および／または磁気的、光学的、電子的、または任意の他の記憶メディアを介して、記憶し、収録し、生成し、または再生する任意の他のデバイスまたはアプリケーションとすることができる。収録は、アルバム、歌、アーチスト、ジャンルなどによってインデックスすることができる。
【００５２】
メディア・チェンジャ２１０は、メディア・プレーヤ２１２と同様のメディアおよび／またはマルチメディアを収録して再生する。しかしメディア・チェンジャ２１０は、複数の収録（たとえば、ＣＤ、ＤＶＤなど）をローディングして、リロードする必要なく再生することができる。たとえばメディア・チェンジャ２１０は、すべての利用可能なＣＤをたとえば同時にユーザがロードすることができる、ジュークボックスまたは同様のデバイスとすることができる。
【００５３】
ＩＶ．管理システム機能
コントロール・サーバ１１４は、種々の機能の集中型のコマンドおよびコントロールを、コントロールされた環境、たとえばシステム１００内で実現する。コントロール・サーバ１１４によって管理される機能としては、ビデオ・サービング、オーディオ・サービング、テレフォニ、メッセージング、ファイル・シェアリング、インターネット・アクセス、およびセキュリティが挙げられる。本発明の実施形態によれば、ユーザは、コントローラ・クライアント１１０を操作して、これらの機能を確立または再構成し、および／またはメディアをコントロール・サーバ１１４または他のシステム・コンポーネントから受け取る（他のシステム・コンポーネントから直接的に、またはシステム・コンポーネントからコントロール・サーバ１１４を介して間接的に）。
【００５４】
図３に、コントロール・サーバ１１４の一実施形態を示す。コントロール・サーバ１１４には、種々のシステム機能を管理するための種々のコントローラ・モジュールが含まれる。図示したように、コントロール・サーバ１１４には、ビデオ・コントローラ３０２、オーディオ・コントローラ３０４、テレフォニ・コントローラ３０６、メッセージング・コントローラ３０８、ファイル・シェアリング・コントローラ３１０、外部ネットワーク・インターフェース（ｘ−インターフェース）コントローラ３１２、およびセキュリティ・コントローラ３１４が含まれる。コントローラ・モジュールは、他のシステム・コンポーネントと、通信ネットワークを介して信号を交換できるようになっている。またコントローラ・モジュールは、他のＡ／Ｒコンポーネントと通信を交換できるようになっている。図２を参照して説明したように、Ａ／Ｒコンポーネントには、メディア・アーカイブ２０２、チューナ２０４、ＤＳＳボックス２０６、ケーブル・ボックス２０８、メディア・チェンジャ２１０、メディア・プレーヤ２１２、および／または同様のものが含まれている。
【００５５】
ビデオ・コントローラ３０２は、システム１００内でのビデオ信号の交換を管理する。ビデオ・コントローラ３０２は、ディスプレイ用のビデオ信号を受け取り、および／または分配する。ディスプレイは、たとえば、コンピュータ・クライアント１０６、テレビジョン１１２、モニタ１１６、コントローラ・クライアント１１０などに結合されているまたビデオ・コントローラ３０２は、Ａ／Ｒコンポーネント、たとえば、メディア・アーカイブ２０２、チューナ２０４、ＤＳＳボックス２０６、ケーブル・ボックス２０８、メディア・チェンジャ２１０、メディア・プレーヤ２１２、ネットワーク接続部２８０などとやり取りする。ある実施形態においては、ビデオ・コントローラ３０２は、ビデオ用に指定された、本発明のＡ／Ｒコンポーネント以外のまたはその代わりの内部記憶メディアに対して、読み込みおよび／または書き込みを行なう。
【００５６】
したがってビデオ・コントローラ３０２は、ビデオ信号を、Ａ／Ｒコンポーネント（および／またはその内部記憶メディア）から受け取り、それらを他のシステム・コンポーネント（たとえば、テレビジョン１１２、コントローラ・クライアント１１０など）に分配する。またビデオ・コントローラ３０２は、ビデオ・ストリームをソース（たとえば、ネットワーク接続部２８０、テレビジョン１１２、メディア・アーカイブ２０２など）から受け取り、ストリームをＡ／Ｒコンポーネントの１つ（たとえば、メディア・アーカイブ２０２、メディア・プレーヤ２１２など）および／またはその内部記憶メディアに記憶して、後で観察できるようにする。たとえばビデオ・コントローラ３０２は、ウェブ・サイト（たとえば、「ｗｗｗ．ｍｔｖ．ｃｏｍ」）に問い合わせして音楽ビデオをダウンロードして、再生しおよび／またはシステム・コンポーネントに記憶することができる。通信ネットワーク１８０上で分配できるように、ビデオ・コントローラ３０２によって、本発明の実施形態により実行中のＭＰＥＧエンコーディングが実現される。言い換えれば、ビデオ・コントローラ３０２は、メディア・ストリームをリアル・タイムまたはニア・タームで、受け取り、エンコードし、および分配することができる。ある実施形態においては、ネットワーク接続部２８０によって、ビデオ・コントローラ３０２または同様のコンポーネントを、ブロードバンド・インターネット・アクセスを、オーディオ／ビデオ分配用に実施することができる。
【００５７】
他のコントローラ・モジュールは、オーディオ・コントローラ３０４である。オーディオ・コントローラ３０４は、システム１００内でのオーディオ信号の交換を管理する。したがってオーディオ・コントローラ３０４は、１つまたは複数のオーディオ・コンポーネント、たとえばオーディオ・クライアント１１８またはスピーカに対するオーディオ信号を、受け取りおよび／または分配する。オーディオ・クライアント１１８またはスピーカは、たとえばコンピュータ・クライアント１０６、テレビジョン１１２、モニタ１１６、コントローラ・クライアント１１０などに結合されている。またオーディオ・コントローラ３０４は、Ａ／Ｒコンポーネント（たとえば、チューナ２０４、ＤＳＳボックス２０６、ケーブル・ボックス２０８、メディア・チェンジャ２１０、メディア・プレーヤ２１２、ネットワーク接続部２８０など）とやり取りして、オーディオ信号をＡ／Ｒコンポーネントから受け取って、それらを他のシステム・コンポーネント（たとえば、オーディオ・クライアント１１８、コントローラ・クライアント１１０など）に分配する。加えて、オーディオ・コントローラ３０４は、オーディオ・ストリームをソース（たとえば、ネットワーク接続部２８０、テレビジョン１１２、メディア・アーカイブ２０２など）から受け取って、ストリームをＡ／Ｒコンポーネントの１つ（たとえば、メディア・アーカイブ２０２、メディア・プレーヤ２１２など）に記憶して、後で呼び出せるようにする。ある実施形態においては、オーディオ・コントローラ３０４は、オーディオ用に指定された内部記憶メディアに対して読み込みおよび／または書き込みを行ない、したがってその内部記憶メディアに対しておよびそこから、オーディオを分配する。たとえばオーディオ・コントローラ３０４は、ウェブ・サイト（たとえば「ＭＰ３．ｃｏｍ」）に問い合わせして、デジタル収録をダウンロードし、再生および／またはシステム・コンポーネントに記憶することができる。一実施形態においては、オーディオ・コントローラ３０４は、オーディオ・ストリームをＭＰＥＧ−３フォーマットにエンコードして、ＣＤに近い品質をリアル・タイムまたはニア・タイムで生成する。他の実施形態においては、オーディオ・コントローラ３０４は、オーディオ・ストリームをエンコードして、ＣＤ品質オーディオをリアル・タイムまたはニア・タームで生成する。
【００５８】
テレフォニ・コントローラ３０６は、コントロール・サーバ１１４内での他のコントローラ・モジュールである。テレフォニ・コントローラ３０６は、従来の電話経路および／またはコンピュータ・ネットワーク（たとえば、通信ネットワーク１８０、ネットワーク接続部２８０など）からの遠距離通信の分配を管理する。一実施形態においては、電話機１０２は、従来の有線または無線の電話経路（図示せず）、たとえばＰＯＴＳまたはＰＳＴＮに結合されている。また電話機１０２を、携帯電話または人工衛星の通信経路（図示せず）に結合することもできる。専用のインターフェース（図示せず）を設けて、携帯電話／人工衛星の電話機１０２がシステム１００とやり取りできるようになっている。また従来の経路上で受け取りまたは送信される通話も、コントロール・サーバ１１４によってモニタされおよび／またはコントロールされる。したがってコントロール・サーバ１１４は、通話からの信号を他のシステム・コンポーネントに分配することに、対応している。たとえばコントローラ・クライアント１１０は、可能性のある受取者コンポーネントの１つである。したがってユーザは、コントローラ・クライアント１１０を直接的に操作して、電話機１０２を介して通話を間接的に申し込みおよび／または受け取ることができる。
【００５９】
他の実施形態においては、電話機１０２は、コンピュータ・ネットワークに結合されている。あるいは、有線または無線の電話機（図示せず）をコンピュータ・クライアント１０６に結合して、コンピュータ・ネットワークとやり取りできるようになっている。コンピュータ・ネットワークは、ＬＡＮまたはＷＡＮ（たとえばインターネット）であって、通信ネットワーク１０８またはネットワーク接続部２０８を介してアクセスされる。またはシステム・コンポーネント（すなわち、電話機１０２、コンピュータ・クライアント１０６）は、コンピュータ・ネットワークに対する専用のリンクを有していて、リンクが通信ネットワーク１０８から独立するようになっている。一実施形態においては、遠距離通信信号は、ＶｏＩＰ等に対してフォーマットされる。コンピュータ・ネットワークのソースとは関係なく、コンピュータ・ネットワークからの遠距離通信信号は、コントロール・サーバ１１４によってモニタされおよび／またはコントロールされる。従来の遠距離通信通話を参照して前述したように、コントロール・サーバ１１４は、通話からの信号を他のシステム・コンポーネント、たとえばコントローラ・クライアント１１０に分配することに対応する。
【００６０】
遠距離通話の応答、申し込み、および／または分配に加えて、コントロール・サーバ１１４は、他のテレフォニ機能を行なうように動作可能である。一実施形態においては、コントロール・サーバ１１４は、短縮ダイアルに対応している。電話番号を、居住用のコントロール・サーバ１１４に結合したメモリ（たとえば図２を参照して説明したＡ／Ｒコンポーネントの１つ）に記憶する。他の実施形態においては、コントロール・サーバ１１４は、サービス・ブロッキングを実施するようにプログラムできる。ユーザは、指定された番号または家族または数（たとえば９００回の通話など）から電話通話をブロックするように、プロファイルを生成する。さらに他の実施形態においては、コントロール・サーバ１１４は、インバウンド／アウトバウンド・コールにログ・インし、ならびに／または過去のおよび／もしくは失敗した通話のリダイアリングを可能にする。
【００６１】
またコントロール・サーバ１１４には、メッセージング・コントローラ３０８が含まれる。メッセージング・コントローラ３０８によって、テレフォニ・コントローラ３０６などを介して受け取られる電話通話の集中型の記憶が可能になる。音声メッセージを、コントロール・サーバ１１４に結合されたメモリ（たとえば図２を参照して説明したＡ／Ｒコンポーネントの１つ）に書き込む。またメッセージング・コントローラ３０８によって、メッセージ（オーディオ、ビデオ、および／またはテキストなど）を、システム１００内で生成し、記憶し、および／または回収することができる。言い換えれば、ユーザは、システム・コンポーネントの１つ（たとえば、コントローラ・クライアント１１０、電話機１０２、オーディオ・クライアント１１８など）を操作して、同じまたは他のユーザに対するメッセージを生成することができる。メッセージは、「トゥ・ドゥ」リスト、赤ん坊子守りコマンド、食料雑貨類リストなどとすることができる。またメッセージング・コントローラ３０８によって、コントロール・サーバ１１４が、コンピュータ・クライアント１０６または他のシステム・コンポーネントとやり取りして、コンピュータＥメール、インスタント・メッセージング・サービス、および／またはノート、タスク、リマインダからのデータ、および／またはパーソナル・カレンダからのイベントを、検索および／または回収することができる。
【００６２】
またコントロール・サーバ１１４には、ファイル・シェアリング・コントローラ３１０が含まれている。ファイル・シェアリング・コントローラ３１０によって、コントロール・サーバ１１４が、システム１００と通信するすべてのパーソナル・コンピュータに対する中心のファイル・サーバとして機能することができる。ファイル・シェアリング・コントローラ３１０によって、システム１００のホストとなっている居住地内に配置されるシステム・コンポーネントによって、ファイルを記憶しアクセスすることができる。しかし一実施形態においては、システム１００の外部に配置されるデバイスが、ファイル・シェアリング・コントローラ３１０を介して、ファイルを記憶および／または回収することができる。たとえば、静的なＩＰアドレスがシステム１００に対するＩＳＰによって維持される場合、リモート・ユーザは、コントロール・サーバ１１４にログ・インして、ファイル・シェアリング・コントローラ３１０を介してファイルを回収および／または記憶することができる。
【００６３】
ｘ−インターフェース・コントローラ３１２は、コントロール・サーバ１１４の他のコントローラ・モジュールである。ｘ−インターフェース・コントローラ３１２は、外部のデバイスおよび／またはアプリケーションからシステム・コンポーネントへのアクセス、および／またはシステム・コンポーネントから外部のデバイス、アプリケーション、および／またはウェブ・サイトへのアクセスを管理する。したがってｘ−インターフェース・コントローラ３１２によって、外部のネットワーク、たとえばグローバル・インターネット、他のプライベートＷＡＮなどへのゲートウェイが実現される。一実施形態においては、ｘ−インターフェース・コントローラ３１２は、ウェブ・プロキシに対応しており、指定されたウェブ・サイトを全体としてまたはユーザごとにブロックするように構成可能である。他の実施形態においては、ｘ−インターフェース・コントローラは、他のシステム・コンポーネントからウェブ・サイトへのアクセス／訪問を追跡および／または記録するように動作可能である。
【００６４】
ｘ−インターフェース・コントローラ３１２は、外部のネットワーク、たとえばケーブルおよび／または人工衛星ＩＳＰに対する有線および／または無線のアクセスに、対応している。一実施形態においては、ＩＳＰが静的なＩＰアドレスを提供できるならば、ｘ−インターフェース・コントローラ３１２によって、コントロール・サーバ１１４がウェブ・サーバとして動作することができる。
【００６５】
セキュリティ・コントローラ３１４によって、コントロール・サーバ１１４は、種々のセキュリティ・システムたとえば、システム１００に対する通信セキュリティ・プロトコルと、やり取りしおよび／またはこれらを管理することができる。一実施形態においては、セキュリティ・コントローラ３１４は、セキュリティ・システムの一部を構成するシステム・コンポーネントからのフィードバックをコントロールおよび／またはモニタする。たとえば、ビデオ（たとえば、カメラ１０８など）およびオーディオ（オーディオ・クライアント１１８、カメラ１０８など）を捕らえて、コントローラ・クライアント１１０またはモニタ１１６に供給することができる。また動きセンサを、居住地内にまたは居住地の周りの外部位置に、配置することができる。また動きセンサからのフィードバックを、セキュリティ・コントローラ３１４へ送信することができる。一実施形態においては、このようなフィードバックによって、付近のカメラ１０８および／またはオーディオ・クライアント１１８が作動する他の実施形態においては、このようなフィードバックによって、アラームが作動され、またはユーザにコントローラ・クライアント１１０の信号が送られる。ユーザに信号を送るために、コントローラ・クライアント１１０は、メッセージを振動させ、ベルで鳴らし、点滅させることなどができる。コントロール・システムをカメラ１０８に結合させることによって、セキュリティ・コントローラ３１４がカメラ１０８を移動させおよび／またはフォーカスすることができる。一実施形態においては、セキュリティ・コントローラ３１４は、ドア、窓、または入口通路を、ユーザ入力に応答してロックまたはアンロックするように動作可能である。
【００６６】
一実施形態においては、セキュリティ・コントローラ３１４は、火災および安全コントロール・システムと連動する。したがってセンサは、コントロール・サーバ１１４に供給し、システム１００またはユーザが緊急事態の状況をモニタできるようにする。アラーム、スプリンクラ・システムなどを、コントロール・サーバ１１４および／またはコントローラ・クライアント１１０を介して、操作することができる。
【００６７】
ホーム・アクセスならびに火災および安全システムに加えて、セキュリティ・コントローラ３１４は、パーソナル・アセット・セキュリティ・システム、たとえば金庫、ファイル・キャビネット、部屋、引き出しなどとも、やり取りする。選択された個人が、安全が確保された領域にアクセスできるように、セキュリティ・プロファイルを生成および維持することができる。パスワード、バイオメトリクス、および／または同様のものを記憶および認証して、アクセスを許可することができる。
【００６８】
またウェブ・サイト、電話番号、テレビジョン・チャネル、ＣＤ、ビデオ・カセットなどへのアクセスをモニタおよび／または制限するように、セキュリティ・コントローラ３１４によってプロファイルを確立および維持することができる。一実施形態においては、外部に位置するデバイスおよび／またはアプリケーションからシステム・コンポーネントへのリモート・アクセスを許可するように、ユーザ・プロファイルが確立される。たとえば、外部のユーザは、セキュリティ・コントローラ３１４を介して認可されることで、離れた位置からインターネット上でコントロール・サーバ１１４にログ・インすること、およびカメラ１０８からのライブによる供給、カメラ１０８からの収録による供給、テレビジョン１１２からの放送、メッセージング・コントローラ３０８を介して記憶されたメッセージ、ファイル・シェアリング・コントローラ３１０を介して記憶されたファイルを受け取ることなどが可能になる。たとえば親は、休暇でまたは仕事で不在のときに、コントロール・サーバ１１４にアクセスして、自分たちの家および／または自分たちの子供またはベビーシッターを、モニタすることができる。
【００６９】
Ｖ．位置認識
本発明の実施形態においては、ネットワーク・コントロール・システム１００は、種々のシステム・コンポーネント（本明細書では「ターゲット・コンポーネント」と言う）の位置を、リアル・タイムまたはニア・タームで追跡および／またはモニタする。ユーザが、システム１００のホストであるコントロールされた環境内で移動すると、本発明は複数のプロトコルを実行して、システム１００が、ターゲット・コンポーネントの位置、したがってターゲット・コンポーネントと通信するユーザの位置を、判断できるようにする。一実施形態においては、コントロール・センタ（たとえば、コントロール・サーバ１１４、ターゲット・コンポーネントに結合された局所的なプロセッサなど）が、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０など）の現在位置を判断し、コマンドを送ってターゲット・コンポーネントを再構成して、特定された付近における他のシステム・コンポーネントをコントロールする。たとえば、コントローラ・クライアント１１０が食事用の領域内にいると判断された場合には、コントロール・サーバ１１４によって、コントローラ・クライアント１１０は、食事用の領域に配置されたシステム・コンポーネントをコントロールできるようにされる。このようなコンポーネントとしては、調光器、オーディオ・システム、食品サーバ用のヒーティング・ユニットなどを挙げることができる。
【００７０】
ポジショニング・デバイスを、いくつかの実施形態において、ターゲット・コンポーネントを追跡および／またはモニタするために用いる。図１を参照して前述したように、１つまたは複数のポジショニング・ユニット１０４が、システム１００のホストであるコントロールされた環境の全体に渡って分配されている。ポジショニング・ユニット１０４は、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０、オーディオ・クライアント１１８、電話機１０２など）に結合することができるか、またはコントロールされた環境内のスタンド・アローンのデバイスとして配置することができる。
【００７１】
一実施形態においては、ポジショニング・ユニット１０４は、ＲＦ通信システムの一部である。したがってＲＦトランスポンダが、ＲＦインタロゲータとやり取りして、ポジショニング情報を伝達する。トランスポンダは、システム・コンポーネントに結合されていて、システム・コンポーネントを一意に識別する識別情報を利用できるようにしている。トランスポンダは、他のタイプの情報も利用できるようにすることができる。たとえばシステム・コンポーネントが、静止しているかまたはまれにしか動かないデバイスである場合に、システム・コンポーネントの指定された位置である。したがって、後で詳細に述べるように、トランスポンダをターゲット・コンポーネントまたはポジショニング・コンポーネント（たとえば、ポジショニング・ユニット１０４）のいずれかに結合することができる。
【００７２】
トランスポンダは、アクティブまたはパッシブとすることができる。アクティブなトランスポンダは、識別情報を含む連続または周期的な信号を送信する。パッシブなトランスポンダは、たとえばインタロゲータによって始動されるかまたはユーザによって手動で始動されるまで、インアクティブおよび／または静かな状態のままである。その結果、システム・コンポーネント（トランスポンダを含む）は、サイレント・モードまたはアクティブ・モードで動作することができる。アクティブ・モードでは、システム・コンポーネント（すなわち、ターゲット・コンポーネント）の位置が、リアル・タイムまたはニア・タームで追跡および／またはモニタされる。サイレント・モードでは、システム・コンポーネント（すなわち、ターゲット・コンポーネント）の現在位置は、トランスポンダが始動されるまでは、システム１００に対して絶対的な確実性では知られていない。
【００７３】
インタロゲータは、他のシステム・コンポーネントに結合されていて、トランスポンダの通信範囲に入ったときに、ポジショニング情報（たとえば、識別情報等）を受け取る。インタロゲータは、アクティブなトランスポンダからポジショニング情報を自動的に受け取るか、またはパッシブなトランスポンダを始動してポジショニング情報を受け取る。
【００７４】
トランスポンダとインタロゲータとの間のやり取りは、図４Ａおよび図４Ｂを参照して説明することができる。図４Ａに、ポジショニング・システム１００内でシステム・コンポーネントをポジショニングするための一実施形態を示す。図示したように、トランスポンダ４０４はコントローラ・クライアント１１０に結合され、インタロゲータ４０６はポジショニング・ユニット１０４に結合されるかまたはユニット１０４内に統合されている。したがって、ユーザ４０２がコントローラ・クライアント１１０を携えたまま、ポジショニング・ユニット１０４（すなわち、インタロゲータ４０６）の付近に入ったときに、ポジショニング・ユニット１０４は、識別コードをコントローラ・クライアント１１０から受け取る。識別コードには、送信するコントローラ・クライアント１１０に対する識別子などが含まれる。一実施形態においては、ポジショニング・ユニット１０４は、識別コードを居住用コントロール・サーバ１１４（図１を参照して説明済み）に送って、さらに処理できるようにする。またポジショニング・ユニット１０４は、ポーリングされるコントローラ・クライアント１１０に対する他の識別子を伴う識別コードまたは情報を送ることができる。一実施形態においては、ポジショニング・ユニット１０４は、ポジショニング・ユニット１０４が配置される居住環境の領域（たとえば、フロア、部屋など）に対する接近識別子などを送る。他の実施形態においては、コントロール・サーバ１１４は、ポジショニング・ユニット１０４に対する識別子から接近識別子を判断する。コントローラ・クライアント１１０は、一例として説明済みである。また他のシステム・コンポーネントを、トランスポンダ４０４と結合して、それによって、システム・コンポーネントの位置が本発明の実施形態によって判断されるように構成することができる。
【００７５】
図４Ｂに、システム１００内でシステム・コンポーネントをポジショニングするための他の実施形態を示す。図示したように、トランスポンダ４０４は、ポジショニング・ユニット１０４に結合されるかまたはユニット１０４内に統合されている。インタロゲータ４０６が、コントローラ・クライアント１１０に結合されている。したがって、ユーザ４０２がコントローラ・クライアント１１０を携えたまま、ポジショニング・ユニット１０４（すなわち、トランスポンダ４０４）の付近に入ったときに、コントローラ・クライアント１１０は、識別コードをポジショニング・ユニット１０４から受け取る。識別コードには、送信するポジショニング・デバイス１０４に対する識別子、コントロールされた環境の領域（たとえば、フロア、部屋など）用の接近識別子などが含まれる。一実施形態においては、コントローラ・クライアント１１０は、識別コードを処理してその位置を判断し、および／または識別コードをアーカイバル目的でコントロール・サーバ１１４に送る。他の実施形態においては、コントローラ・クライアント１１０は、識別コードをコントロール・サーバ１１４（図１を参照して説明済み）に送ってその位置を判断し、およびさらに処理する。この場合も、コントローラ・クライアント１１０は、一例として説明済みである。また他のシステム・コンポーネントを、インタロゲータ４０６と結合して、それによって、システム・コンポーネントの位置が本発明の実施形態によって判断されるように構成することができる。
【００７６】
一実施形態においては、トランスポンダ４０４は、電子タグ、ビーコン、コントローラなどである。電子タグの特徴は、任意の形状またはサイズを有することであり、システム・コンポーネント上に配置されるかまたはコンポーネントに一体化される。電子タグには、他のデバイスとのＲＦ通信に対応する通信回路に接続されるマイクロプロセッサが含まれる。マイクロプロセッサは、情報（すなわち、識別情報）を記憶するためのメモリ、および他のデバイスと情報を交換するための送受信装置に結合されている。
【００７７】
一実施形態においては、トランスポンダ４０４は、ポジショニング情報を送信するための専用のマイクロプロセッサを有している。他の実施形態においては、トランスポンダ４０４は、ホスティング・システム・コンポーネント（たとえば、コントローラ・クライアント１１０）に対するマイクロプロセッサを使用または共有して、ポジショニング情報を交換する。たとえば、システム・コンポーネントのホスティングには、システム・コンポーネント内に位置するマイクロプロセッサ、およびメモリに結合される赤外線ポートが含まれる。メモリには、識別情報および関連するデータが含まれる。マイクロプロセッサは、メモリおよび赤外線ポートとやり取りして、インタロゲータ４０６との交換に対応する。したがって、マイクロプロセッサ、メモリ、および赤外線ポート間でのやり取りは、トランスポンダ４０４として機能する。
【００７８】
トランスポンダ４０４とインタロゲータ４０６との間の無線通信には、種々の技術が対応している。一実施形態においては、ブルートゥース（商標）無線技術（ブルートゥースＳＩＧ社が開発）を用いて、トランスポンダ４０４とインタロゲータ４０６との間の短距離無線インターフェースを実行する。
【００７９】
ＲＦ通信の代わりにまたはこれに加えて、ポジショニング・ユニット１０４は、一実施形態において、バー・コードを用いたデータ回収システムの一部である。言い換えれば、バー・コードが、システム・コンポーネントに配置されて、システム・コンポーネントを一意に識別する識別情報を記憶する。トランスポンダを参照して説明したように、バー・コードは、他のタイプの情報も記憶することができる。たとえば、システム・コンポーネントが静止したデバイスである場合に、システム・コンポーネントの指定された位置である。バー・コード・スキャナによって識別情報が回収される結果、情報が処理されてシステム・コンポーネントの位置が判断できる。
【００８０】
バー・コード・データの回収についても、図４Ａおよび図４Ｂを参照して説明することができる。すなわち、インタロゲータ４０６がバー・コード・スキャナであり、またトランスポンダ４０４が本発明の実施形態によるバー・コードである。図４Ａに戻って、バー・コード４０４がコントローラ・クライアント１１０に配置され、またバー・コード・スキャナ４０６がポジショニング・ユニット１０４に配置されるかまたはユニット１０４内に統合されている。ユーザ４０２が、コントローラ・クライアント１１０を携えたままポジショニング・ユニット１０４（すなわち、バー・コード・スキャナ４０６）の付近に入ったときに、ポジショニング・ユニット１０４は、コントローラ・クライアント１１０に対する識別子を含む識別コードを受け取る。インタロゲータを参照して前述したように、識別コードは、接近識別子とともにまたはこれ無しでコントロール・サーバ１１４（図１を参照して説明済み）に送られて、さらに処理できるようにされる。コントローラ・クライアント１１０は一例として説明済みであるが、他のシステム・コンポーネントをバー・コード４０４と結合することもでき、それによって、システム・コンポーネントの位置が本発明の実施形態によって判断されるように構成することができる。
【００８１】
図４Ｂに戻って、バー・コーディングを伴うポジショニング・システム・コンポーネントに対する他の実施形態を示す。図示したように、バー・コード４０４が、ポジショニング・ユニット１０４に配置されるかまたはユニット１０４内に統合され、またバー・コード・スキャナ４０６が、コントローラ・クライアント１１０に配置されている。ユーザ４０２がコントローラ・クライアント１１０を携えたままポジショニング・ユニット１０４（すなわち、バー・コード４０４）の付近に入ったときに、コントローラ・クライアント１１０は、送信するポジショニング・ユニット１０４に対する識別子を含んだ識別コードを受け取るトランスポンダを参照して説明したように、識別コードには、一実施形態において、送信するポジショニング・デバイス１０４に対する識別子、居住環境の領域用の接近識別子などが含まれる。識別コードは、接近識別子とともにまたはこれ無しでコントローラ・クライアント１１０によって処理されて、その位置が判断され、および／またはコントロール・サーバ１１４（図１を参照して説明済み）に送られて、さらに処理できるようにされる。コントローラ・クライアント１１０は一例として説明済みであるが、他のシステム・コンポーネントをバー・コード・スキャナ４０６と結合することもでき、それによって、システム・コンポーネントの位置が本発明の実施形態によって判断されるように構成することができる。
【００８２】
ＲＦおよびバー・コーディング技術を用いることは、システム・コンポーネントの位置を追跡および／またはモニタするための代替的な方法論に相当する。当業者には明らかであるように、本発明によって他のポジショニング技術を実施することも可能である。たとえば、より大規模な環境では、ＧＰＳ受信器、携帯電話信号、三角測量などが利用可能な代替案である。
【００８３】
他の実施形態においては、ポジショニングを、ポジショニング・ユニット１０４を用いることなく実現することができる。コントローラ・クライアント１１０などが、コントローラ・クライアント１１０を操作するユーザからのコマンドを受け取って処理することに対応する。コマンドは、手動および／または口頭で、コントローラ・クライアント１１０に入力される。コントローラ・クライアント１１０は、コマンドを処理するか、またはコマンドをコントロール・サーバ１１４へ送って、位置を判断する。たとえばユーザは、位置「リビング・ルーム」を特定することができ、そしてコントローラ・クライアント１１０は、リビング・ルーム内のコントロール・デバイスに対してプロファイルされる。
【００８４】
しかし他の実施形態においては、声および／または手動のコマンドを、ポジショニング・ユニット１０４等に入力することができる。またユーザは、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０）用の識別子を入力し、そして位置ユニット１０４は、コントロール信号をコントロール・サーバ１１４などに送って、ターゲット・コンポーネントの位置記録を更新する。
【００８５】
前述したように、本発明は、位置情報を集めるための種々のプロトコルに対応している。本発明によって、位置情報を処理してシステム１００の種々のコンポーネントの位置または動作を追跡および／またはモニタするための複数の方法および／または技術が、提供される。図５を参照して、フローチャート５００は、本発明の一実施形態の一般的な操作フローを表わしている。より具体的には、フローチャート５００は、コントロールされた環境内でのシステム・コンポーネントを追跡および／またはモニタするためのコントロール・フローの一例を示している。
【００８６】
図５を参照して、フローチャート５００のコントロール・フローは、ステップ５０１で始まり、すぐにステップ５０３に進む。ステップ５０３では、システム１００の適切なコンポーネントが、追跡および／またはモニタされているシステム・コンポーネント（すなわち、ターゲット・コンポーネント）に対応するロケータ・コードに、アクセスする。図１および図２に戻って、本発明では、前述のシステム・コンポーネントの何れかの現在位置を判断することができる。システム・コンポーネントはたとえば、しかしこれらに限定されないが、電話機１０２、ポジショニング・ユニット１０４、コンピュータ・クライアント１０６、カメラ１０８、コントローラ・クライアント１１０、テレビジョン１１２、コントロール・サーバ１１４、モニタ１１６、オーディオ・クライアント１１８、居住用電気器具１２０、メディア・アーカイブ２０２、チューナ２０４、ＤＳＳボックス２０６、ケーブル・ボックス２０８、メディア・チェンジャ２１０、メディア・プレーヤ２１２、および／または他のデバイスおよび／またはアプリケーションである。
【００８７】
前述したように、本発明には、ロケータ・コード（または前述したような接近識別子）にアクセスするための種々の実施形態が含まれる。たとえば、一実施形態においては、ユーザは、テキストまたはグラフィカル・インターフェースとやり取りして、ターゲット・コンポーネントに対する現在位置を手動で入力する。他の実施形態においては、音声コマンド・インターフェースによって、ユーザは、ターゲット・コンポーネントに対する音声コマンドを入力することができる。したがってユーザは、現在位置を口頭で伝達する。
【００８８】
一実施形態においては、ターゲット・コンポーネントは、ポジショニング・ユニット１０４とやり取りして、ロケータ・コードにアクセスする。図４Ｂに戻って、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０など）が、インタロゲータ４０６に結合されている。インタロゲータ４０６は、接近識別子に対してポジショニング・ユニット１０４をポーリングする。接近識別子には、両方のシステム・コンポーネントに対する現在位置に対するロケータ・コードが含まれる。
【００８９】
図４Ａに戻って、インタロゲータ４０６は、ポジショニング・ユニット１０４と一体化されている。したがってターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０など）は、インタロゲータ４０６によってポーリングされる。その結果、インタロゲータ４０６は、ポーリングされるターゲット・コンポーネントに対する識別子を受け取る。ロケータ・コードが、識別子をインタロゲータ４０６に対する接近識別子と関連付けることによって、生成される。
【００９０】
図５に戻ってステップ５０６では、ロケータ・コードをコマンド・センタに送って、さらにポジショニング処理ができるようにする。一実施形態においては、コマンド・センタはコントロール・サーバ１１４である。他の実施形態においては、コマンド・センタは、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０、コンピュータ・クライアント１０６など）にある。
【００９１】
ステップ５０９では、ロケータ・コードを、ある領域にマッチングさせる。領域は、特定のフロア、玄関、廊下、バルコニ、部屋などとすることができる。領域は、フロア、玄関、廊下、バルコニ、部屋などでの特定の領域とすることができる。また領域は、システム１００のホストとなる居住地の外部周辺での特定の領域、または居住地上の隣接するかまたは独立して立っているシェルタとすることもできる。
【００９２】
ステップ５１２では、現在の領域を、ターゲット・コンポーネントに伝達し、および／またはコントロール・サーバ１１４の記録に記憶して、後で呼び出せるようにする。システム・コンポーネントをポジショニングして、そのポジショニング・データを更新した後に、コントロール・フローは終了する。このことをステップ５９５に示す。
【００９３】
一実施形態においては、ポジショニング情報によって、システム１００は、特定のシステム・コンポーネントにコマンドを出しおよび／またはこれをコントロールすることが、システム１００とやり取りしているユーザの現在位置に基づいて可能となる。このことを、図６を参照して説明することができる。図６に示すように、フローチャート６００は、本発明の一実施形態の一般的な操作フローを表わす。より具体的には、フローチャート６００は、ユーザの現在位置に基づいてシステム・コンポーネントにコマンドを出しおよび／またはこれをコントロールするためのコントロール・フローの一例を示す。
【００９４】
図６を参照して、フローチャート６００のコントロール・フローは、ステップ６０１で開始して、すぐにステップ５０３〜５０９に進む。図５を参照してステップ５０３〜５０９で説明したように、ロケータ・コードによって、システム１００は、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０）とやり取りしているユーザの現在位置または領域を判断することができる。
【００９５】
ステップ６１２では、その領域に対する領域プロファイルにアクセスする。領域プロファイルには、コントロール・サーバ１１４および／またはコントローラ・クライアント１１０からコマンドおよび／またはコントロールを受け取るデバイスおよび／またはアプリケーション（すなわち、システム・コンポーネント）のリスティングが含まれる。
【００９６】
ステップ６１５では、領域プロファイルを処理して、ユーザが閲覧できるようにコントロール・オプションを提示する。コントロール・オプションには、領域プロファイルに対応するデバイスおよび／またはアプリケーションのリスティングが含まれる。図５を参照して説明したように、ポジショニングは、コントロール・サーバ１１４において離れて判断することもできるし、またはターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０）において近くで判断することもできる。離れて判断する場合には、たとえば、コントロール・サーバ１１４は、ユーザ・インターフェースを生成して送って、コントロール・オプションを、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０またはユーザが操作している他のシステム・コンポーネント）上に表示する。近くで判断する場合には、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０など）は、領域プロファイルを回収して、ユーザ・インターフェースを生成する。領域プロファイルを、要求に応じてターゲット・コンポーネントに送ることもできるし、またはターゲット・コンポーネントを、利用可能な領域プロファイルに関して周期的に更新することもできる。
【００９７】
ステップ６１８では、ユーザは、ターゲット・コンポーネント（たとえば、コントローラ・クライアント１１０など）を操作して、領域プロファイル内で識別されるシステム・コンポーネント（たとえば、テレビジョン１１２、電気器具１２０など）をコントロールするリクエストを送る。ユーザは、システム・コンポーネントの機能および／または操作をコントロールするリクエストを送ることができる。ユーザは、コンポーネントに対する構成またはセキュリティ・プロファイルを変えるリクエストを送ることができる。他のコントロール・リクエストも送れることは、当業者には明らかである。
【００９８】
ステップ６２１では、コントロール・リクエストが、指定されたコンポーネントによって実行される。コントロール・リクエストは、指定されたコンポーネントに直接的に送信することもできるし、または指定されたコンポーネントにコントロール・サーバ１１４を介して間接的に送信することもできる。コントロール・リクエストが実行された後に、コントロール・フローは終了する。このことをステップ６９５に示す。
【００９９】
たとえばユーザが、コントローラ・クライアント１１０を操作していて、「リビング・ルーム」にいるとシステム１００によって判断された場合には、コントローラ・クライアント１１０は、リビング・ルーム内のシステム・コンポーネントをコントロールするためのユーザ・インターフェースを受け取ることになる。システム・コンポーネントの１つとしては、たとえば、居住地への正面入口に配置されたカメラ１０８からビデオ入力を受け取るセキュリティ・モニタ１１６が挙げられる。ユーザは、コントローラ・クライアント１１０とやり取りして、カメラ１０８をパン、ティルト、またはフォーカスして、正面入口に立っている訪問者の画像をモニタ１１６に表示する。他のシステム・コンポーネントをテレビジョン１１２とすることができ、コントローラ・クライアント１１０は、テレビジョン１１２をコントロールするためのボリューム・レベルまたはチャネル選択に対するユーザ・インターフェースを受け取ることができる。またユーザは、コントローラ・クライアント１１０とやり取りして、ＨＶＡＣ機器（すなわち、居住用電気器具１２０）の設定を変えることもできる。
【０１００】
本発明は、コントロール・オプションをユーザに提示するための種々のテキストの、グラフィカルの、または口頭によるコマンドのインターフェースに対応している。図７に、特定位置用のコントロール・オプションを示すためのユーザ・インターフェース７００の一実施形態を示す。ユーザ・インターフェース７００は、コントローラ・クライアント１１０上に生成される。しかし本明細書で説明するように、ユーザは、他のシステム・コンポーネントの何れかを操作してコントロール・リクエストを送ることが、システム・コンポーネントがユーザ・インターフェース７００等を生成するように構成されているならば、可能である。
【０１０１】
ユーザ・インターフェース７００には、コントロール・オプション領域７０２が含まれている。コントロール・オプション領域７０２は、システム・コンポーネントを、指定された領域に対する領域プロファイルから識別する。この例では、領域はリビング・ルームである。リビング・ルームに対する領域プロファイルにおいて識別されるシステム・コンポーネントとしては、テレビジョン１１２およびオーディオ・クライアント１１８が挙げられる。コンポーネント・コントロール７０４ａ〜７０４ｂによってユーザは、コントロール・リクエストを、対応するシステム・コンポーネントに送ることができる。コンポーネント・コントロール７０４ａは、テレビジョン１１２に対応している。コンポーネント・コントロール７０４ｂは、オーディオ・クライアント１１８に対応している。追加のコンポーネント・コントロール７０４ａ〜７０４ｂを含めることで、コントロール・リクエストを、特定の領域に対してプロファイルされた他のシステム・コンポーネントに送ることができる。
【０１０２】
領域は、コントロール・オプション領域７０２によって特定した後、前述したポジショニング実施形態によって判断することもできるし、または領域を、コントローラ・クライアント１１０のユーザの現在位置にかかわらず、ユーザに特定的なものとすることができる。領域は、領域トグル７０６を作動させることによって、ユーザに特定的なものとされる。
【０１０３】
メッセージング・トグル７０８によってユーザは、図３を参照して説明したように、メッセージング・コントローラ３０８とやり取りすることができる。したがってユーザは、Ｅメール、音声メール、居住地内メッセージなどをチェックすることができる。
【０１０４】
メディア・ビューア７１０によってユーザは、他のシステム・コンポーネントからのメディアを見ることができる。たとえばユーザは、コンポーネント・コントロール７０４ａとやり取りして、テレビジョン１１２で現在放送中のテレビジョン・プログラムを見ることができる。またユーザは、コンポーネント・コントロール７０４ｂとやり取りして、オーディオ・クライアント１１８からのオーディオを受け取ることもできる。
【０１０５】
メディア・ビューア７１０を、ビデオまたはマルチメディア・プレーヤとして示しているが、メディア・ビューア７１０を用いた場合、ビデオなしでオーディオ信号を受け取ることも可能である。またメディア・ビューア７１０は、ウェブ・ブラウザ、またはワード・プロセッシング用のソフトウェア・アプリケーション、ビデオ・ゲームなどとすることもできる。したがってユーザは、コントロール・オプション領域７０２および領域トグル７０６とやり取りして、テキスト、オーディオ、ビデオ、またはメディアおよび／もしくはマルチメディアを、システム１００のホストとなる居住環境内の任意の位置からの他のシステム・コンポーネントから、受け取ることができる。
【０１０６】
ＶＩ．個別使用のためのプロファイリング・コントローラ・クライアント
本発明によってユーザは、コントローラ・クライアント１１０を操作して、他のシステム・コンポーネントにコマンドを出しおよび／またはこれをコントロールすることができる。一実施形態においては、コントローラ・クライアント１１０がユーザに許可するのは、コントロール・コントローラ・クライアント１１０の付近のシステム・コンポーネントのコントロールだけである。他の実施形態においては、コントローラ・クライアント１１０によって、他の領域のシステム・コンポーネントをコントロールするオプションが与えられる。
【０１０７】
ある実施形態においては、種々のシステム・コンポーネントのコントロールは、ユーザに対して確立された事前設定のプロファイルに基づく。プロファイルは、すべてのユーザに当てはまり、および／または特定のユーザに対して具体的に構成される。特定のユーザに対して構成される場合、本発明では、種々のプロトコルを用いて、特定のユーザを識別または認証して、そしてユーザに対して確立されたプロファイルを実行する一実施形態においては、ユーザ名および／またはパスワードを、システム・コンポーネント（たとえば、コントローラ・クライアント１１０など）に入力する。パスワードは、口頭によるコマンド、テキスト、オブジェクト、画素などによって表わすことができる。他の実施形態においては、バイオメトリクスが、システム・コンポーネントによって収集される。したがって網膜、虹彩、顔面、手のひら、指紋、および／または音声の認識技術などを実施して、ユーザを識別および／または認証する。他の実施形態においては、ユーザ・カードが、システム・コンポーネント（たとえば、コントローラ・クライアント１１０など）によって読み取られる。他のユーザ識別および／または認証技術を用いて、ユーザを識別および／または認証する。本発明では、ユーザが、必要に応じてプロファイルを変えることができる。前述した識別および／または認証技術によって、確立されたユーザ・プロファイルを他のユーザが変えることまたは削除することが防止される。
【０１０８】
ある実施形態においては、本発明によってユーザは、システム・コンポーネントに対する「お気に入り」設定を記憶するためのプロファイルを確立することができる。たとえばお気に入り設定を、テレビジョン・プログラミング、オーディオ／ビデオの収録、室温、ホット・タブ・コントロール、目覚まし時計、調光器の設定、ウェブ・サイト、新しい放送、経済チャネルなどに対して、確立することができる。
【０１０９】
ある実施形態においては、ユーザは、「プレイリスト」を生成するためのプロファイルを確立することができる。たとえば一連のビデオまたはオーディオ収録を、たとえばテレビジョン１１２またはオーディオ・クライアント１１８上で再生するために、用意および／または記憶することができる。一連のグラフィックス画像または写真を、たとえばモニタ１１６またはコンピュータ・クライアント１０６上で再生するために、用意および／または記憶することができる。また他の形態またはメディアおよび／またはマルチメディアのプレイリストを、本発明の実施形態により生成することもできる。これは当業者には明らかである。
【０１１０】
ある実施形態においては、システム・コンポーネントに対するセキュリティ・プロトコルを確立するために、プロファイルを生成することができる。たとえばプロファイルを、指定されたユーザによってある特定のコンテンツがアクセスされることをブロックするために、生成することができる。たとえば非成人ユーザが、指定されたテレビジョン・チャネル、ウェブ・サイト、領域（たとえば、ロック可能な部屋、引き出し、金庫など）等にアクセスすることを、防ぐことができる。
【０１１１】
ある実施形態においては、本発明によって、たった一人のユーザのみが複数のプロファイルを確立できる。複数のプロファイルをそれぞれ、コンテキスト依存の行為に合わせることができる。たとえばユーザは、イブニング・エンターテインメントに対するプロファイルを生成することができる。たとえば（これらに限定されないが）、照明に対する事前設定、オーディオ／ビデオの提示、セキュリティ・アクセス警告、ホット・タブ・コントロールなどが挙げられる。他のプロファイルを、自宅兼オフィスでの活動に対して確立することができる。たとえば（これらに限定されないが）、赤ん坊モニタに対する事前設定、クラシック録音のプレイリスト、コーヒ・メーカ・タイマ・コントロールなどが挙げられる。プロファイルを、朝の習慣行為に対して確立することができる。たとえば（これらに限定されないが）、アラーム／スヌーズ・コントロールに対する事前設定、コーヒ・メーカ・タイマ・コントロール、照明、新しい放送などが挙げられる。
【０１１２】
またユーザは、複数のプロファイルを、他の個人と使用するために確立することができる。たとえばユーザは、ある特定のテレビジョン・プログラミング、ウェブ・サイト、オーディオ収録などをブロックするように設定されたセキュリティ・コントロールを伴うプロファイルを、未成年者と一緒にいるときに有することができる。しかし成人と一緒にいるときには、ユーザは、もっと自由なセキュリティ設定を伴う他のプロファイルを呼び出すことができる。
【０１１３】
したがって本発明によって、種々のシステム・コンポーネント（たとえば、コントローラ・クライアント１１０など）が、位置情報に対応するだけでなく、ユーザ情報に対応することができる。たとえばコントローラ・クライアント１１０を、前述のユーザ・プロファイルに基づいて、ユーザごとにカスタマイズすることができる。ある実施形態においては、ユーザ認識機能性によって、システム１００は、「フォロー・ミー」システム・コントロールを実施することができる。たとえば「フォロー・ミー」ビデオを実施して、選択されたビデオ製品を、コントロールされた環境の全体に渡る種々のディスプレイに送る。
【０１１４】
たとえばユーザは、コントローラ・クライアント１１０を操作して、ビデオ製品（たとえば、テレビジョン・ショー、ＤＶＤ収録など）を選択する。ビデオ製品は、コントローラ・クライアント１１０（たとえば、図７を参照して説明したメディア・ビューア７１０）上に提示することができる。コントロールされた環境内でユーザが部屋から部屋へ移動するときに、システム１００はコントローラ・クライアント１１０を追跡して、それぞれの領域に対して領域プロファイルを回収する。したがって、ユーザが新しい領域または部屋に入ったときに、部屋に配置されたモニタ１１６またはテレビジョン１１２が、ディスプレイ・コントローラ・クライアント１１０によって選択されたビデオ製品を自動的に、写し始める。
【０１１５】
同様に、「フォロー・ミー」オーディオを、本発明によって実施することができる。すなわち、たとえばユーザは、コントローラ・クライアント１１０を操作して、オーディオ製品（たとえば、ＣＤ収録、ラジオ放送など）を選ぶことができる。ユーザが部屋から部屋へ移動するときに、本発明のポジショニング技術によってシステム１００は、オーディオ製品を、コントローラ・クライアント１１０の付近に配置されたオーディオ・クライアント１１８、モニタ１１６などに送ることができる。
【０１１６】
「フォロー・ミー」照明は、本発明の他の典型的な実施である。ユーザが、コントローラ・クライアント１１０を携えながら、部屋に入るかまたは出るときに、システム１００は、プロファイル設定に基づいて、コマンドを送って、光を落とすかまたはターン・オン／オフする。
【０１１７】
ＶＩＩ．典型的なシステム実施
図１〜７は、本発明を説明することができる概念上の説明図である。本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせで実施できることを理解されたい。このような実施形態において、種々のコンポーネントおよびステップを、ハードウェア、ファームウェア、および／またはソフトウェアで実施して、本発明の機能を実行する。すなわち、同じ一片のハードウェア、ファームウェア、またはモジュールのソフトウェアによって、例示したブロック（すなわち、コンポーネントまたはステップ）の１つまたは複数を実行することができる。
【０１１８】
加えて、本発明を、本明細書で説明した機能性を実行することができる１つまたは複数のコンピュータ・システムまたは他の処理システムにおいて、実施することができる。図８を参照して、本発明を実施する上で有用なコンピュータ・システム８００の一例を示す。種々の実施形態が、この典型的なコンピュータ・システム８００によって説明される。この説明を読めば、他のコンピュータ・システムおよび／またはコンピュータ・アーキテクチャを用いて本発明を実施する仕方が、当業者には明らかとなる。
【０１１９】
コンピュータ・システム８００には、１つまたは複数のプロセッサ、たとえばプロセッサ８０４が含まれている。プロセッサ８０４は、特別目的または一般目的のデジタル信号プロセッサとすることができる。プロセッサ８０４は、通信インフラストラクチャ８０６（たとえば、通信バス、クロス・オーバー・バー、またはネットワーク）に接続されている。
【０１２０】
コンピュータ・システム８００は、ディスプレイ・インターフェース８０２を含むことで、グラフィックス、テキスト、および他のデータを、通信インフラストラクチャ８０６から（または図示しないフレーム・バッファから）転送して、ディスプレイ・ユニット８３０上に表示するようにすることができる。
【０１２１】
またコンピュータ・システム８００は、メイン・メモリ８０８、好ましくはランダム・アクセス・メモリ（ＲＡＭ）を含み、また二次メモリ８１０を含むこともできる。二次メモリとしては、たとえばハード・ディスク・ドライブ８１２、および／またはリムーバブルの記憶ドライブ８１４（フロッピィ・ディスク・ドライブに相当する）、磁気テープ・ドライブ、光学ディスク・ドライブなどが挙げられる。リムーバブルの記憶ドライブ８１４は、リムーバブルの記憶ユニットとの間で読み出しおよび／または書き込みを、良く知られた仕方で行なう。リムーバブルの記憶ユニット８１８は、フロッピィ・ディスク、磁気テープ、光学ディスクなどに相当し、リムーバブルの記憶ドライブ８１４によって読み取られる。理解されるように、リムーバブルの記憶ユニット８１８には、コンピュータ・ソフトウェア（たとえば、プログラムまたは他のコマンド）および／またはデータが内部に記憶されたコンピュータ使用可能な記憶メディアが含まれている。
【０１２２】
代替的な実施形態においては、二次メモリ８１０に、コンピュータ・プログラムまたは他のコマンドをコンピュータ・システム８００にロードできるようにするための他の同様の手段が含まれている。このような手段としては、たとえば、リムーバブルの記憶ユニット８２２およびインターフェース８２０が挙げられる。このような手段の例としては、プログラム・カートリッジおよびカートリッジ・インターフェース（たとえば、ビデオ・ゲーム・デバイス内に見出されるもの）、リムーバブルのメモリ・チップ（たとえば、ＥＰＲＯＭまたはＰＲＯＭ）および付属するソケット、ならびにソフトウェアおよびデータをリムーバブルの記憶ユニット８２２からコンピュータ・システム８００へ移すことができる他のリムーバブルの記憶ユニット８２２およびインターフェース８２０が、挙げられる。
【０１２３】
またコンピュータ・システム８００は、通信インターフェース８２４を含むこともできる。通信インターフェース８２４によって、ソフトウェアおよび／またはデータを、コンピュータ・システム８００と外部デバイスとの間で転送することができる。通信インターフェース８２４の例としては、モデム、ネットワーク・インターフェース（たとえばイーサネット（登録商標）・カード）、通信ポート、ＰＣＭＣＩスロットおよびカードなどが挙げられる。ソフトウェアおよびデータを通信インターフェース８２４を介して転送する際の信号８２８の形態は、通信インターフェース８２４が受信可能な電子的、電磁気的、光学的または他の信号とすることができる。これらの信号８２８は、通信インターフェース８２４に、通信経路（すなわち、チャネル）８２６を介して送られる。通信経路８２６によって信号８２８が伝わる。通信経路８２６の具体化は、ワイヤまたはケーブル、光ファイバ、電話線、携帯電話リンク、ＲＦリンク、フリー・スペース・オプティクス、および他の通信チャネルを用いて行なわれる。
【０１２４】
この文献では、用語「コンピュータ・プログラム・メディア」および「コンピュータ使用可能なメディア」を、次のようなメディアを一般的に指すために用いる。たとえば、リムーバブルの記憶ユニット８１８、リムーバブルの記憶ユニット８２２、ハード・ディスク・ドライブ８１２にインストールされたハード・ディスク、および信号８２８である。これらのコンピュータ・プログラム製品は、ソフトウェアをコンピュータ・システム８００に与えるための手段である。本発明は、一実施形態において、このようなコンピュータ・プログラム製品に向けられている。
【０１２５】
コンピュータ・プログラム（コンピュータ・コントロール・ロジックまたはコンピュータ読取可能なプログラム・コードとも言われる）を、メイン・メモリ８０８および／または二次メモリ８１０に記憶する。またコンピュータ・プログラムを、通信インターフェース８２４を通して受け取ることもできる。このようなコンピュータ・プログラムを実行したときに、コンピュータ・システム８００は、本明細書で前述したように、本発明を実施することができる。詳細には、コンピュータ・プログラムを実行したときに、プロセッサ８０４は、本発明のプロセスを実施することができる、プロセスはたとえば、前述したシステム１００の居住用コントロール・サーバ１１４、コントローラ・クライアント１１０、コンピュータ・クライアント１０６、および／または他のシステム・コンポーネントを用いて実施される方法、たとえば方法５００および／または６００である。したがってこのようなコンピュータ・プログラムは、コンピュータ・システム８００のコントローラに相当する。
【０１２６】
ソフトウェアを用いて本発明を実施する実施形態においては、ソフトウェアを、コンピュータ・プログラム製品に記憶して、コンピュータ・システム８００に、リムーバブルの記憶ドライブ８１４、ハード・ドライブ８１２または通信インターフェース８２４を用いてロードすることができる。コントロール・ロジック（ソフトウェア）をプロセッサ８０４によって実行したときに、プロセッサ８０４は、本明細書で説明したような本発明の機能を実行する。
【０１２７】
他の実施形態においては、本発明を、主にハードウェアで、たとえば特定用途向け集積回路（ＡＳＩＣ）などのハードウェア・コンポーネントを用いて、実施する。本明細書で説明した機能を実行するためにハードウェア状態の装置を実施することは、当業者には明らかである。
【０１２８】
さらに他の実施形態においては、本発明を、ハードウェアおよびソフトウェアの両方の組み合わせを用いて実施する。
【産業上の利用可能性】
【０１２９】
本発明の種々の実施形態をこれまで説明してきたが、それらは一例として示されており、限定するものではないことを、理解されたい。本発明の趣旨および範囲から逸脱することなく、形態および詳細の種々の変形を施せることが、当業者には明らかである。さらに、前述したように、本発明の方法、システム、およびコンピュータ・プログラム製品は、居住環境に限定されないことを理解されたい。本発明を、指定された領域全体に渡って分散された複数のデバイスおよび／またはアプリケーションに、メディアを分配してコマンドおよび／またはコントロール信号を送るための中央処理システムを有する他のタイプの環境において、実施することができる。居住地だけでなく、指定された領域としては（しかしこれらに限定されないが）、オフィス・ビル、一組の小さいオフィス、プロダクション・スタジオ、倉庫、エンターテインメント・アリーナ、ヘルス・ケア設備、ホテル、バケーション・リゾート、航空機、船、自動車などが挙げられる。したがって本発明は、前述した典型的な実施形態のいずれによっても限定されるべきではなく、以下の特許請求の範囲およびその均等物に基づいてのみ規定されるべきである。
【図１】
2010267284.tif 000003
【図２】
2010267284.tif 000004
【図３】
2010267284.tif 000005
【図５】
2010267284.tif 000006
【図６】
2010267284.tif 000007
【図７】
2010267284.tif 000008
【図８】
2010267284.tif 000009
【図４】
2010267284.tif 000010