(57)【要約】モバイル電話機を使用して部屋に関連する構成要素を制御するための技術を、本明細書で説明する。ゲートウェイは、モバイル電話機からコマンドを受信するように構成される。そのコマンドを受信すると、ゲートウェイは、そのコマンドが室内コマンドであるか、またはプレゼンテーションコマンドであるかを判定する。そのコマンドが室内コマンドである場合、ゲートウェイは、室内構成要素にその室内構成要素に応答させる。受信したコマンドがプレゼンテーションコマンドである場合、ゲートウェイは、プレゼンテーション構成要素にそのプレゼンテーションコマンドに応答させる。ユーザは、モバイル電話機を用いて、またはモバイル電話機のスクリーン上でジェスチャを行うことによって、モバイル電話機の電話キーを用いることによって、またはモバイル電話機上に表示されたユーザインタフェースコントロールと対話することによって、モバイル電話機にコマンドを入力することができる。
2013539329.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスを使用して、部屋に関連する構成要素を制御するために、コンピュータによって実行される方法であって、
モバイルデバイスから、部屋に関連する少なくとも１つの構成要素を制御するためのコマンドを受信するステップと、
前記コマンドが前記部屋に関連する室内構成要素を制御するための室内コマンドであるかどうかを判定するステップと、
前記コマンドが前記部屋に関連する室内構成要素を制御するための室内コマンドであると判定されると、前記室内構成要素に前記室内コマンドに応答させるステップと、
前記コマンドが室内コマンドではないと判定されると、前記コマンドがプレゼンテーションに関連するプレゼンテーション構成要素を制御するためのプレゼンテーションコマンドであるかどうかを判定するステップと、
前記コマンドがプレゼンテーションに関連するプレゼンテーション構成要素を制御するためのプレゼンテーションコマンドであると判定されると、前記プレゼンテーション構成要素に前記プレゼンテーションコマンドに応答させるステップと
を含むことを特徴とする方法。
【請求項２】
前記モバイルデバイスは、モバイル電話機であることを特徴とする請求項１に記載の方法。
【請求項３】
前記コマンドが室内コマンドではなく、プレゼンテーションコマンドでもないと判定されると、前記コマンドが入力切り替え構成要素を制御するための入力コマンドであるかどうかを判定するステップと、
前記コマンドが入力コマンドであると判定されたことに応答して、前記入力切り替え構成要素に前記入力コマンドに応答させるステップと
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記室内構成要素に前記室内コマンドに応答させるステップは、前記室内コマンドに関連する室内構成要素を識別し、前記室内コマンドに関連する前記室内構成要素に前記室内コマンドを送信し、これにより前記室内コマンドを実行させるように構成された室内コントローラに、前記室内コマンドを送信するステップを備えることを特徴とする請求項２に記載の方法。
【請求項５】
前記プレゼンテーション構成要素に前記プレゼンテーションコマンドに応答させるステップは、前記プレゼンテーションコマンドに対応する命令を前記プレゼンテーションコマンドに関連する前記プレゼンテーション構成要素に送り、これにより前記プレゼンテーションコマンドを実行させるように構成されたプレゼンテーションコンピュータに、前記プレゼンテーションコマンドを送信するステップを備えることを特徴とする請求項２に記載の方法。
【請求項６】
前記モバイル電話機からコマンドを受信すると、前記モバイル電話機がコマンドを送信することを許可されているかどうかを判定するステップと、
前記モバイル電話機がコマンドを送信することを許可されていないと判定されると、前記モバイル電話機がコマンドを送信することを許可されていないという応答を前記モバイル電話機に返すステップと、
前記モバイル電話機がコマンドを送信することを許可されていると判定されると、前記コマンドに関連する構成要素に前記コマンドに応答させるステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
部屋に関連する少なくとも１つの構成要素を制御するための前記コマンドは、前記モバイル電話機を用いて行われるジェスチャ、または前記モバイル電話機のスクリーン上で行われるジェスチャを備えることを特徴とする請求項２に記載の方法。
【請求項８】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ読取可能記憶媒体。
【請求項９】
１つまたは複数のモバイル電話機を使用して会議室コントロールが制御されることを可能にする装置であって、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに、
モバイル電話機から、少なくとも１つの構成要素を制御するためのコマンドを受信することと、
前記コマンドが前記部屋に関連する室内構成要素を制御するための室内コマンドであるかどうかを判定することと、
前記コマンドが前記部屋に関連する室内構成要素を制御するための室内コマンドであると判定されると、前記室内構成要素に前記室内コマンドに応答させることと、
前記コマンドが室内コマンドではないと判定されると、前記コマンドがプレゼンテーションに関連するプレゼンテーション構成要素を制御するためのプレゼンテーションコマンドであるかどうかを判定させることと、
前記コマンドがプレゼンテーションに関連するプレゼンテーション構成要素を制御するためのプレゼンテーションコマンドであると判定されると、前記プレゼンテーション構成要素に前記プレゼンテーションコマンドに応答させることと
を実行させるコンピュータ読取可能命令を格納するためのメモリと
を備えたことを特徴とする装置。
【請求項１０】
前記プロセッサは、
前記コマンドが、室内コマンドではなく、プレゼンテーションコマンドでもないと判定されると、前記コマンドが入力切り替え構成要素を制御するための入力コマンドであるかどうかを判定し、
前記コマンドが入力コマンドであると判定されると、前記入力切り替え構成要素に、前記入力コマンドを実行させるようにさらに構成されることを特徴とする請求項９に記載の装置。
【請求項１１】
前記室内構成要素に前記室内コマンドに応答させることは、前記室内コマンドに関連する室内構成要素を識別し、さらに前記室内コマンドに関連する前記室内構成要素に前記室内コマンドに対応する命令を送り、これにより前記室内コマンドを実行させるように構成された室内コントローラに、前記室内コマンドを送ることを含むことを特徴とする請求項９に記載の装置。
【請求項１２】
前記プレゼンテーション構成要素に前記プレゼンテーションコマンドに応答させることは、前記プレゼンテーションコマンドを実行するように構成されたプレゼンテーションコンピュータに前記プレゼンテーションコマンドを送り、これにより、前記プレゼンテーションコマンドが実行されるようにすることを含むことを特徴とする請求項９に記載の装置。
【請求項１３】
前記プロセッサは、
前記モバイル電話機からコマンドを受信すると、前記モバイル電話機がコマンドを送信することを許可されているかどうかを判定し、
前記モバイル電話機がコマンドを送信することを許可されていないと判定されると、前記モバイル電話機がコマンドを送信することを許可されていないという応答を前記モバイル電話機に返し、
前記モバイル電話機がコマンドを送信することを許可されていると判定されると、前記コマンドに関連する構成要素に、前記コマンドに応答させるようにさらに構成されることを特徴とする請求項９に記載の装置。
【請求項１４】
前記プロセッサは、
前記モバイル電話機からコマンドを受信することに先立って、前記モバイル電話機を登録する要求を受信し、
前記要求を受信すると、前記モバイル電話機を承認し、さらに
前記モバイル電話機を承認すると、前記モバイル電話機を登録するようにさらに構成されることを特徴とする請求項９に記載の装置。
【請求項１５】
部屋に関連する少なくとも１つの構成要素を制御するための前記コマンドは、前記モバイル電話機を用いて行われるジェスチャ、または前記モバイル電話機のスクリーン上で行われるジェスチャを備えることを特徴とする請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル電話機によってホストされる会議コントロールに関する。
【背景技術】
【０００２】
多くの企業が、従業員などの会議出席者が会議のために集まる専用の会議室を有する。これらの会議室は、しはしば、会議出席者が、室内に配置されたプロジェクタまたは映写スクリーンなどの様々な室内構成要素を制御することができるコントロールユニットを備える。コントロールユニットは、ユーザがその部屋の環境条件を制御すること可能にするための機能を提供することもできるであろう。例えば、ユーザは、そのコントロールユニットを使用して、会議室内の照明を明るく、または暗くすることができる。
【０００３】
会議室は、スライドプレゼンテーションを表示するためのプレゼンテーションコンピュータ、およびスクリーンまたはプロジェクタを備えていることもある。マウスもしくはキーボード、または別個のプレゼンテーションリモートコントロールなどのユーザ入力デバイスを用いて、プレゼンテーションを制御することができる。あるいはまた、会議参加者が、参加者自らのラップトップコンピュータを持ち込み、さらにプレゼンテーションを表示するために、および会議コントロール機能を実行するためにプロジェクタにプラグ接続することもできる。
【０００４】
多くの組織において、従業員は、ラップトップコンピュータを携帯しない。したがって、これらの従業員が、従来の会議室施設においてスライドプレゼンテーションを行い、さらに会議コントロール機能を実行することは困難であり得る。さらに、室内構成要素を制御するためのコントロールユニットを備えた会議室内において、会議参加者がコントロールユニットの近くに位置していないことがよくある。その結果、会議参加者が、会議室を横断して室内コントロールを変更するか、または別のユーザに室内コントロールを変更するように求めなければならないことがある。この種の活動は、会議の邪魔になり得る。
【０００５】
本明細書で行われる開示は、上記および他の考慮すべき事項に関連して提示される。
【発明の概要】
【０００６】
モバイル電話機（本明細書で「電話機」と呼ばれ得る）を使用して会議室に関連する構成要素を制御するための技術が、本明細書で説明される。本明細書で提示される技術および概念の利用を通して、モバイル電話機などのモバイルデバイスを利用して、プロジェクタまたは映写スクリーンなどの室内構成要素、およびプレゼンテーションアプリケーションプログラムなどのプレゼンテーション構成要素を制御することができる。会議出席者が、会議出席者のモバイル電話機からこれらの機能を実行できるようにすることによって、会議出席者は、会議でラップトップコンピュータを有すること、または室内構成要素の設定を変更するのに会議出席者の座席を離れることを必要とされない。
【０００７】
本明細書で開示される一態様によれば、ゲートウェイは、モバイルデバイスから会議室に関連する構成要素を制御するためのコマンドを受信するように構成される。コマンドを受信すると、ゲートウェイは、受信したコマンドが、その部屋に関連する室内構成要素を制御するための室内コマンドであるかどうかを判定する。室内構成要素には、照明器具、空調ユニット、カーテン、オーディオシステム、プロジェクタ、および映写スクリーンが含まれ得る。
【０００８】
コマンドが室内コマンドである場合、ゲートウェイは、室内構成要素に、その室内コマンドに応答させる。例えば、ゲートウェイは、室内コントローラに命令を送信することが可能であり、次いで室内コントローラは、室内コマンドが向けられた室内構成要素に命令を送信する。室内構成要素は、その命令を受信すると、その命令に対応するアクションを実行する。
【０００９】
ゲートウェイが、受信したコマンドが室内コマンドではないと判定した場合、ゲートウェイは、次に、受信したコマンドが、プレゼンテーションに関連付けられたプレゼンテーション構成要素を制御するためのプレゼンテーションコマンドであるかどうかを判定することができる。プレゼンテーション構成要素には、プレゼンテーションアプリケーション、スライドプレゼンテーション、ならびにプレゼンテーションコンピュータのオーディオ出力およびビデオ出力が含まれ得る。
【００１０】
受信したコマンドがプレゼンテーションコマンドである場合、ゲートウェイは、プレゼンテーション構成要素にそのプレゼンテーションコマンドに応答させる。例えば、ゲートウェイは、プレゼンテーションコンピュータに命令を送信することができ、プレゼンテーションコンピュータが、そのプレゼンテーションコマンドが向けられたプレゼンテーション構成要素に命令を送信する。プレゼンテーション構成要素は、その命令を受信すると、その命令に対応するアクションを実行する。
【００１１】
コマンドをゲートウェイに送信するのに用いられるモバイル電話機は、ユーザから室内構成要素およびプレゼンテーション構成要素を制御するためのコマンドを受け取るため、およびそれらのコマンドをゲートウェイに送信するためのソフトウェアを備えることができる。ユーザは、モバイル電話機によりジェスチャを行うかモバイル電話機のスクリーン上でジェスチャを行うことによって、モバイル電話機の電話キーを利用することによって、またはモバイル電話機のスクリーン上に表示されたユーザインタフェースコントロールと対話することによって、モバイル電話機にコマンドを入力することができる。
【００１２】
前述した主題を、コンピュータによって制御される装置として、コンピュータプロセスとして、コンピューティングシステムとして、またはコンピュータ読取可能記憶媒体などの製造品として実装することも可能であることが理解されよう。これら、および他の様々な特徴は、以下の発明の詳細な説明を読むこと、および関連する図面を検討することで明らかになるであろう。
【００１３】
この概要は、以下の発明の詳細な説明においてさらに説明される概念の選択を簡略化された形態で概説するように与えられる。この概要は、主張される主題の重要な特徴または不可欠な特徴を特定することは意図しておらず、この概要が主張される主題の範囲を限定するのに使用されることも意図されていない。さらに、主張される主題は、本開示のいずれかの部分に記載されるいずれかの欠点を解決する実施形態にも、またはそのようなすべての欠点を解決する実施形態にも限定されない。
【図面の簡単な説明】
【００１４】
【図１】一部の実施形態にしたがって、モバイル電話機が会議室に関連する構成要素を制御することを可能にするように構成されたアーキテクチャを示すシステムアーキテクチャ図である。
【図２】一部の実施形態にしたがって、室内構成要素およびプレゼンテーション構成要素を制御するために、一実施形態におけるモバイル電話機によって表示される一連のユーザインタフェースコントロールを示すユーザインタフェース図である。
【図３Ａ】一部の実施形態にしたがって、モバイル電話機のスクリーン上で行われるジェスチャが会議室構成要素を制御するのにどのように用いられるかを例示した図である。
【図３Ｂ】一部の実施形態にしたがって、モバイル電話機を用いて行われるジェスチャが会議室構成要素を制御するのにどのように用いられるかを例示した図である。
【図４】一部の実施形態にしたがって、会議室ゲートウェイにモバイル電話機を登録するための本明細書で開示される１つのプロセスの態様を示す流れ図である。
【図５】一部の実施形態にしたがって、会議室ゲートウェイによって受信されるモバイル電話機からのコマンドを処理するための本明細書で開示される１つのプロセスの態様を示す流れ図である。
【図６】本明細書で提示される実施形態の態様を実装することができるコンピューティングシステムに関する例示的なコンピュータハードウェアアーキテクチャを示すコンピュータアーキテクチャ図である。
【発明を実施するための形態】
【００１５】
以下の詳細な説明は、モバイル電話機を使用して、部屋に関連付けられた構成要素を制御するための技術を対象とする。本明細書で提示される様々な概念および技術の実施形態を通じて、会議室内の出席者は、モバイル電話機を使用して、部屋の照明や温度などの会議室の環境条件を制御することが可能である。さらに、出席者は、同一のモバイル電話機を使用してプレゼンテーションを制御することも可能である。
【００１６】
諸実施形態によれば、モバイル電話機は、ユーザがゲートウェイと通信することを許可するコントロールアプリケーションを含み得る。ゲートウェイは、室内構成要素を制御する室内コントローラと、部屋に関連するプレゼンテーション構成要素を制御するプレゼンテーションコンピュータの双方と通信するように構成される。モバイル電話機によって表示されるユーザインタフェースコントロール、モバイル電話機スクリーン上で行われるジェスチャ、およびモバイル電話機自体を用いて行われるジェスチャが、室内構成要素およびプレゼンテーション構成要素を制御するのに利用され得る。これらの技術に関するさらなる詳細は、図１〜図６に関連して後段で与えられる。
【００１７】
本明細書で説明される主題は、コンピュータシステム上のオペレーティングシステムおよびアプリケーションプログラムの実行と連携して実行されるプログラムモジュールの一般的なコンテキストで提示されるが、他の実施形態は、他のタイプのプログラムモジュールとの組み合わせで実行され得ることが当業者には認識されよう。一般に、プログラムモジュールには、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、構成要素、データ構造、および他のタイプの構造が含まれる。さらに、本明細書で説明される主題は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースもしくはプログラミング可能な家庭用電子機器、ミニコンピュータ、メインフレームコンピュータなどを含む、他のコンピュータシステム構成で実装されてもよいことが、当業者には理解されよう。
【００１８】
以下の詳細な説明において、本明細書の一部分を形成し、さらに例示、特定の実施形態、または実施例として示される添付の図面を参照する。次に、同様の参照符号がいくつかの図を通して同様の要素を表す、これらの図面を参照して、モバイル電話機を使用して、部屋に関連する構成要素を制御するためのコンピューティングシステムおよび方法を説明する。詳細には、図１は、一部の実施形態にしたがって、モバイル電話機が会議室に関連する構成要素を制御することを可能にするように構成されたアーキテクチャ１００を示すシステムアーキテクチャ図である。システムアーキテクチャ１００は、ゲートウェイ１０２と、室内コントローラ１０４と、プレゼンテーションコンピュータ１０６と、入力切り替えボックス１２６と、複数のモバイル電話機１０８Ａ〜１０８Ｎとを含む。モバイル電話機１０８Ａ〜１０８Ｎは、まとめてモバイル電話機１０８と呼ばれ得る。本開示の以降の開示を通して、モバイル電話機１０８Ａ〜１０８Ｎのうちの任意のモバイル電話機をモバイル電話機１０８と呼ぶ。
【００１９】
諸実施形態によれば、ゲートウェイ１０２、室内コントローラ１０４、プレゼンテーションコンピュータ１０６、および入力切り替えボックス１２６は、破線内に示されるように、会議コントローラ１１０によって表される単一のエンティティとして動作するように組み合わされることが可能である。あるいはまた、ゲートウェイ１０２、室内コントローラ１０４、プレゼンテーションコンピュータ１０６、および入力切り替えボックス１２６は、適切なデータ通信インタフェースを介して互いに通信するようにリンクされた別々のエンティティとすることができる。様々な実施形態において、室内コントローラ１０４および／またはプレゼンテーションコンピュータ１０６は、ゲートウェイ１０２の機能を実行するように構成されることが可能であり、したがって、ゲートウェイ１０２は、室内コントローラ１０４および／またはプレゼンテーションコンピュータ１０６の一部分である。
【００２０】
ゲートウェイ１０２とモバイル電話機１０８は、ネットワーク１１２を介して通信するように結合され得る。ネットワーク１１２は、セルラネットワーク、または別のタイプのワイドエリアワイヤレスネットワークであり得る。また、ネットワーク１１２は、ＢＬＵＥＴＯＯＴＨ（登録商標）通信標準などの適切な短距離通信標準を使用して確立され得る、「ＰＡＮ」（パーソナルエリアネットワーク）または他の適切な短距離ネットワークであることも可能である。あるいはまた、ネットワークは、適切な有線通信リンクまたはワイヤレス通信リンクを使用して確立され得る、「ＬＡＮ」（ローカルエリアネットワーク）、「ＷＡＮ」（ワイドエリアネットワーク）、または他の適切なネットワークであってもよい。さらに、ネットワーク１１２は、インターネットであってもよい。また、ネットワーク１１２は、前述した様々なネットワークタイプの組み合わせであることも可能である。
【００２１】
ゲートウェイ１０２は、構成要素を制御するためのコマンドをモバイル電話機１０８から受信し、さらにそのコマンドが向けられた構成要素を特定するように構成される。そのコマンドが向けられた構成要素を特定すると、ゲートウェイは、そのコマンドを室内コントローラ１０４に送信すべきか、プレゼンテーションコンピュータ１０６に送信すべきか、または入力切り替えボックス１２６に送信すべきかを判定するように構成され得る。また、ゲートウェイ１０２は、そのコマンドが、室内コントローラ１０４に関連する室内構成要素に向けられていると判定すると、そのコマンドを室内コントローラ１０４に渡すように構成されることもある。室内構成要素は、室内コントローラ１０４と通信するように結び付けられるとともに、室内コントローラ１０４が室内構成要素の何らかの機能を制御するように室内コントローラ１０４から室内コマンドを受信して実行することが可能な、会議室内の任意の構成要素である。室内構成要素の例には、照明器具、カーテン、空調ユニット、プロジェクタ、映写スクリーン、オーディオシステム、および入力切り替えボックスが含まれる。室内の任意の構成要素が、その室内構成要素の何らかの機能が室内コントローラによって制御可能である限り、室内構成要素であり得ることを理解されたい。
【００２２】
ゲートウェイ１０２は、コマンドが、プレゼンテーションコンピュータ１０６に関連するプレゼンテーション構成要素に向けられていると判定すると、そのコマンドをプレゼンテーションコンピュータ１０６に送るように構成されることもある。プレゼンテーション構成要素は、プレゼンテーションコンピュータ１０４と通信するようにリンクされるとともに、プレゼンテーションコンピュータ１０４がプレゼンテーション構成要素の何らかの機能を制御するようにプレゼンテーションコンピュータ１０４から室内コマンドを受信して実行することが可能な会議室内の任意の構成要素である。プレゼンテーション構成要素の例には、プレゼンテーションアプリケーション、スライドプレゼンテーション、オーディオシステムにオーディオ信号を出力するオーディオ構成要素、入力切り替えボックス１２６にオーディオ信号を出力するビデオ構成要素が含まれる。さらに、ゲートウェイ１０２は、そのコマンドが入力切り替えボックス１２６に向けられていると判定すると、そのコマンドを入力切り替えボックス１２６に送るように構成され得る。
【００２３】
様々な実施形態において、ゲートウェイ１０２は、出席者リストを管理して、そのリスト上の出席者だけが出席者のモバイル電話機からコマンドを送信する権限を与えられるようにするように構成されることも可能である。さらに、ゲートウェイ１０２は、出席者の資格証明を、その出席者のモバイル電話機１０８を介して商人するように構成され得る。出席者の認証資格情報が承認されると、ゲートウェイ１０２は、その出席者を出席者リスト上に登録するように構成され得る。このようにして、登録された出席者らは、部屋に関連する制御構成要素にコマンドを送信することができる。この出席者リストは、ワシントン州レドモンド市所在のマイクロソフトコーポレーションからのＥＸＣＨＡＮＧＥサーバ構成要素を実行しているサーバコンピュータなど、適切なカレンダ−会議（ｃａｌｅｎｄｅｒｉｎｇ  ａｎｄ  ｍｅｅｔｉｎｇ）ソフトウェアを実行しているサーバコンピュータシステム上で維持され得る。
【００２４】
ゲートウェイ１０２を、ハードウェア構成要素として、ソフトウェアとして、またはハードウェアとソフトウェアの組み合わせとして実装することができる。様々な実施形態によれば、ラップトップコンピュータもしくはデスクトップコンピュータなどのパーソナルコンピュータ、または他の任意のコンピューティングデバイスは、そのコンピューティングデバイスが、モバイル電話機１０８からコマンドを受信することができ、さらに室内構成要素とプレゼンテーション構成要素のうちの少なくとも１つにモバイル電話機１０８から受信されたコマンドに応答させることができる限り、ゲートウェイ１０２として実装されることも可能である。
【００２５】
室内コントローラ１０４は、ゲートウェイ１０２からの室内コマンドに関連する１つまたは複数の命令を受信するように構成された室内コントローラアプリケーション１１４を含むことができる。室内コマンドは、その室内コマンドが向けられた室内構成要素に、その室内コマンドに対応する機能を実行させるコマンドである。例えば、室内コマンドは、部屋の中の明るさを明るくするコマンドとすることができる。この室内コマンドは、部屋の中の１つまたは複数の照明器具の明るさを明るくする。室内コマンドは、モバイル電話機から発行される必要はなく、ゲートウェイ１０４自体によって生成され得ることを理解されたい。さらに、室内コントローラアプリケーション１１４は、受信した命令を実行して、その結果、室内構成要素に、モバイル電話機１０８からゲートウェイが受信した室内コマンドに応答させるように構成され得る。これらの命令は、ゲートウェイ１０２がモバイル電話機１０８から受信した室内コマンド、またはゲートウェイ１０２によって生成されたコマンドに対応し得る。
【００２６】
室内コマンドは、室内構成要素によって提供される何らかの機能を変更する要求とすることができる。例えば、室内コマンドは、適切なインタフェースによって室内コントローラ１０４に接続された会議室内の照明１１６の明るさを暗くするモバイル電話機１０８Ａからの要求であり得る。室内コマンドの別の例は、部屋の温度を上昇させるモバイル電話機１０８Ｂからの要求である。様々な実施形態によれば、室内コントローラ１０４は、部屋の環境条件を設定することに関連する様々な室内構成要素、および／またはユーザにより制御可能な部屋の中に存在する他の電子構成要素と通信するように構成され得る。例えば、図１に提示される実施形態によれば、室内コントローラ１０４は、部屋に明かりを提供する１つまたは複数の照明器具１１６、部屋の窓を通して光が入るのを制限することが可能な１つまたは複数のカーテン１１８、および部屋の温度を制御するためのサーモスタット１２０を制御することが可能である。部屋の環境条件には、部屋の中の人工照明の量、部屋の中の自然採光の量、部屋の温度などが含まれ得ることを理解されたい。
【００２７】
また、室内コントローラ１０４は、部屋に関連する他の室内構成要素を制御するように構成されることも可能である。例えば、室内コントローラ１０４は、オーディオシステム１２２をオン／オフにすること、部屋の中のスピーカの音量を調整すること、部屋の中のマイクロフォンをオン／オフにすることなどを含め、オーディオシステム１２２に関連する１つまたは複数の機能を制御することができる。さらに、室内コントローラ１０４は、映写スクリーン１２４を下げること、または上げることを含め、映写スクリーン１２４に関連する１つまたは複数の機能を制御するように構成されることも可能である。諸実施形態によれば、室内コントローラ１０４は、入力切り替えボックスをオン／オフにすることなど、入力切り替えボックス１２６の１つまたは複数の機能を制御するように構成されることも可能である。映写スクリーン１２４上にプロジェクタ１４０によって映写されるビデオソースを選択することなど、入力切り替えボックス１２６に関連する他の機能が、ゲートウェイ１０２を通じて直接に、またはプレゼンテーションコンピュータ１０６を通じて制御されることが可能である。
【００２８】
前述したとおり、室内コントローラ１０４は、室内構成要素に関連する様々な機能を制御するように構成される。室内コントローラ１０４は、映写スクリーン１２４を下げるための室内コマンドをゲートウェイ１０２から受信することがある。このコマンドを受信すると、室内コントローラアプリケーション１１４は、映写スクリーン１２４が降下されるようにするよう構成され得る。次に、室内コントローラアプリケーション１１４は、オーディオシステム１２２の電源を入れる室内コマンドを受信することが可能である。このコマンドを受信すると、室内コントローラアプリケーション１１４は、オーディオシステム１２２の電源が入るようにするよう構成される。このようにして、部屋の中の出席者が、単にモバイル電話機の使用のみを介して、特に、照明器具１１６、カーテン１１８、サーモスタット１２０、オーディオシステム１２２、映写スクリーン１２４、入力切り替えボックス１２６などの、室内構成要素の様々な態様を制御することができる。
【００２９】
簡単に上述したとおり、ゲートウェイ１０２は、プレゼンテーションコンピュータ１０６からのオーディオ入力信号をオーディオシステム１２２に送るオーディオモジュール（図示せず）、およびプレゼンテーションコンピュータ１０６からのビデオ入力信号を入力切り替えボックス１２６に送るビデオモジュール（図示せず）などのプレゼンテーション構成要素を制御するように構成されるプレゼンテーションコンピュータ１０６と通信することもできる。プレゼンテーションコンピュータ１０６は、プレゼンテーションアプリケーション１３２、および少なくとも１つのプレゼンテーション１３４などの他のプレゼンテーション構成要素を含むこともできる。プレゼンテーションアプリケーション１３２は、ゲートウェイ１０２からプレゼンテーションコマンドを受信するように構成され得る。次に、プレゼンテーションアプリケーション１３２は、それらのプレゼンテーションコマンドを実行することができる。
【００３０】
プレゼンテーションコマンドの例は、プレゼンテーションコンピュータ１０６の中に格納されたプレゼンテーション１３４を開始するユーザからの要求である。このプレゼンテーションコマンドをゲートウェイ１０２から受信すると、プレゼンテーションコンピュータ１０６は、プレゼンテーションアプリケーション１３２にプレゼンテーション１３４を開始するように命令を送信することができる。プレゼンテーションコマンドの別の例は、プレゼンテーションの音量をミュートにすることである。ゲートウェイが、そのコマンドをプレゼンテーションコンピュータ１０６に送信することが可能であり、プレゼンテーションコンピュータ１０６が、オーディオシステム１２２にオーディオ入力信号を送ることを停止するようオーディオモジュールに命令を送信することが可能であり、その結果、プレゼンテーション１３４の音量がミュートにされる。このようにして、部屋の中の出席者が、単にモバイル電話機１０８Ａの使用を介して、プレゼンテーションアプリケーション１３２、プレゼンテーション１３４、オーディオシステム１２２、入力切り替えボックス１２６などのプレゼンテーション構成要素の様々な態様を一般に制御することができる。一実施形態において、プレゼンテーションアプリケーション１３２は、マイクロソフトコーポレーションからのＰＯＷＥＲＰＯＩＮＴプレゼンテーションアプリケーションプログラムである。しかし、他の製造業者からの他のプレゼンテーションアプリケーションを用いることもできることを理解されたい。
【００３１】
諸実施形態によれば、入力切り替えボックス１２６は、映写スクリーン１２４上にビデオを映写するためにプロジェクタ１４０にビデオ信号を供給するように構成される。入力切り替えボックス１２６は、さらに、入力切り替えボックス１２６に向けられたモバイル電話機から送信されたコマンドに対応する命令を受信するように構成され得る。様々な実施形態において、入力切り替えボックス１２６は、室内コントローラ１０４またはプレゼンテーションコンピュータ１０６から命令を受信する。そのような実施形態において、入力切り替えボックスのオンおよび／またはオフを切り替えることに関係するコマンドは、室内コントローラ１０４を介して入力切り替えボックスに送られる。プロジェクタ１４０にビデオ信号を送信すべき入力ソースを選択することに関係するコマンドは、プレゼンテーションコンピュータ１０６を介して入力切り替えボックス１２６に送られ得る。あるいはまた、プロジェクタ１４０にビデオ信号を送信すべき入力ソースを選択することと関係するコマンドは、ゲートウェイ１０２から入力切り替えボックス１２６に直接に送られてもよい。
【００３２】
モバイル電話機１０８は、一実施形態が図２に示される一連のユーザインタフェースコントロールをユーザに提示するように構成され得るコントロールアプリケーション１０９を実行することができる任意のタイプのモバイル電話機とすることができる。さらに、モバイル電話機１０８は、コントロールアプリケーション１０９を介してコマンドを入力するためにユーザからユーザ入力を受け取ることができる。また、モバイル電話機１０８は、ネットワーク１１２を介してゲートウェイ１０２と通信できることも可能である。コントロールアプリケーション１０９は、ユーザが、ユーザのモバイル電話機１０８を介してゲートウェイと対話することを許可するコンピュータ実行可能命令とすることができる。諸実施形態によれば、モバイル電話機１０８は、アップルコンピュータ社からのＩＰＯＨＮＥ、ＡＮＤＲＯＩＤ（登録商標）オペレーティングシステムベースのスマートフォンなどのスマートフォン、または別のタイプのスマートフォンである。また、適切なコントロールアプリケーション１０９を有して構成される場合、他のスマートフォンではないモバイル電話機を用いることも可能である。図１に示される構成要素の動作に関するさらなる詳細が、図２〜図６に関連して後段で説明される。
【００３３】
諸実施形態によれば、モバイル電話機１０８は、タッチセンシティブディスプレイスクリーンを備える。タッチセンシティブディスプレイスクリーン、およびモバイル電話機１０８上で実行されるソフトウェアを介して、ユーザによって入力された「ジェスチャ」が検出され得る。さらに、モバイル電話機１０８は、モバイル電話機１０８が、モバイル電話機１０８自体の位置、方角、地図上の進行方向、および環境条件を検出することを許可する様々な方位センサ、環境光検出センサ、およびその他のセンサを備えることができる。後段で詳細に説明されるとおり、ディスプレイスクリーン上で行われるジェスチャ、ディスプレイスクリーン上に表示されるユーザインタフェースコントロール、およびモバイル電話機１０８自体を用いて行われるジェスチャは、室内構成要素を制御するのに用いられる。
【００３４】
次に図２を参照すると、室内構成要素およびプレゼンテーション構成要素を制御するために一実施形態においてモバイル電話機１０８によって表示される一連のユーザインタフェースコントロールを示すユーザインタフェース図が図示されている。前述したとおり、会議室内の出席者が、モバイル電話機１０８を使用して会議室内の構成要素の様々な態様を制御することができる。そうするために、出席者は、出席者のモバイル電話機１０８上でコントロールアプリケーション１０９を実行させることができる。コントロールアプリケーション１０９が実行されると、出席者には、出席者のモバイル電話機１０８のディスプレイスクリーン上の選択可能なアイコンを含む１つまたは複数のユーザインタフェースコントロールが提示される。アイコンを選択することによって様々なユーザインタフェースコントロールの間をナビゲートすることによって、出席者は、部屋に関連する構成要素を制御できることができる。
【００３５】
諸実施形態によれば、モバイル電話機１０８上のコントロールアプリケーション１０９は、選択可能な３つのアイコン、室内コントロールアイコン２０４、プレゼンテーションコントロールアイコン２０６、および出席者管理アイコン２０８を出席者に提示するメインユーザインタフェースコントロール２０２を表示することができる。図２に示される矢印は、モバイル電話機１０８のスクリーン上に現れ得る１つまたは複数のさらなるユーザインタフェースコントロールを示す。図２に表示されるユーザインタフェースコントロールは、本開示の一実施形態に関連することが可能であることを理解されたい。他の実施形態において、他のユーザインタフェースコントロールが、同一の、同様の、または異なるアイコンおよびユーザインタフェースコントロールを含むことがある。
【００３６】
一実施形態において、ユーザは、室内コントロールアイコン２０４を選択することによって室内構成要素によって提供される機能を制御することができる。室内コントロールアイコン２０４が選択されると、モバイル電話機１０８が、１つまたは複数の室内構成要素に関連する選択可能なアイコン２１２〜２２０を含む室内ユーザインタフェースコントロール２１０を提示する。ユーザは、照明アイコン２１２を選択することによって照明器具１１６を制御できることができる。照明アイコン２１２が選択されると、モバイル電話機１０８が、照明をオンまたはオフにするためのオン／オフアイコン、照明器具１１６によって提供される明るさを上げるためのブライトアイコン、および照明器具１１６によって提供される明るさを下げるためのディムアイコンなどの、照明器具１１６の態様を制御するための選択可能なアイコンを含む照明ユーザインタフェースコントロール２３０を提示する。様々な実施形態において、部屋の中の各照明器具１１６は、特定の照明器具１１６の照度を制御するための別個のユーザインタフェースコントロールを有することができる。
【００３７】
同様に、ユーザは、カーテンアイコン２１４を選択することによって会議室内のカーテン１１８を制御できることができる。カーテンアイコン２１４が選択されると、モバイル電話機１０８が、カーテン１１８を開けるためのオープンアイコン、およびカーテン１１８を閉じるためのクローズアイコンなどの、カーテン１１８の態様を制御するための選択可能なアイコンを含むカーテンユーザインタフェースコントロール２４０を提示する。
【００３８】
ユーザは、温度アイコン２１６を選択することによって会議室内のサーモスタット１２０を制御できることが可能である。温度アイコン２１６が選択されると、モバイル電話機１０８が、部屋の中の温度を上げるためのアイコン、および部屋の温度を下げるためのアイコンなどの、サーモスタット１２０の態様を制御するための選択可能なアイコンを含む温度ユーザインタフェースコントロール２５０を提示する。
【００３９】
また、ユーザは、オーディオアイコン２１８を選択することによってオーディオシステム１２２を制御できることも可能である。オーディオアイコン２１８が選択されると、モバイル電話機１０８が、オーディオシステム１２２をオン／オフにするためのオン／オフアイコンと、音量を上げるための音量アップアイコンと、音量を下げるための音量ダウンアイコンと、オーディオシステム１２２の音量をミュートにするためのミュートアイコンとを含むオーディオユーザインタフェースコントロール２６０を提示する。様々な実施形態において、ユーザは、プレゼンテーションコンピュータ１０６からオーディオシステム１２２に送信されるオーディオ入力信号を、プレゼンテーションコンピュータ１０６を介して制御できることが可能であることを理解されたい。そのような実施形態において、ユーザは、オーディオシステム１２２に送信されるオーディオ入力信号を、プレゼンテーションコンピュータ１０６に関連するユーザインタフェースコントロールを介して制御することができる。
【００４０】
また、ユーザは、入力切り替えアイコン２２０を選択することによって入力切り替えボックス１２６を制御できることも可能である。入力切り替えアイコン２２０が選択されると、モバイル電話機１０８が、いずれの入力信号がプロジェクタ１４０または別のディスプレイデバイスによって映写されるべきかを選択するための入力切り替えユーザインタフェースコントロール２７０を提示する。入力切り替えユーザインタフェースコントロール２７０は、プレゼンテーションコンピュータ１０６のビデオモジュールによって供給される第１の入力信号を映写するための入力１アイコンと、代替のビデオソース１２８によって供給される第２の入力信号を映写するための入力２アイコンと、別のビデオソース（図示せず）によって供給される第３の入力信号を映写するための入力３アイコンと、プロジェクタ１４０をオンまたはオフにするためのオン／オフアイコンとを含み得る。部屋に関連する他の構成要素は、モバイル電話機１０８を介してユーザに提示される選択可能なアイコンを介して制御され得ることを理解されたい。
【００４１】
一実施形態によれば、ユーザは、メインユーザインタフェースコントロール２０２上のプレゼンテーションコントロールアイコン２０６を選択することによって、プレゼンテーションコンピュータ１０６、およびプレゼンテーションコンピュータ１０８によってアクセス可能なプレゼンテーションファイルなどのプレゼンテーション構成要素を制御できることも可能である。プレゼンテーションコントロールアイコン２０６の選択に応答して、モバイル電話機１０８は、１つまたは複数のプレゼンテーション構成要素に関連する選択可能なアイコン２２４〜２２８を含むプレゼンテーションユーザインタフェースコントロール２２２を提示する。
【００４２】
前述したとおり、入力切り替えボックス１２６は、室内コントローラ１０４またはプレゼンテーションコンピュータ１０６によって制御されるように構成され得る。プレゼンテーションコンピュータ１０６を介して入力切り替えボックス１２６を制御するのに、ユーザは、入力切り替えアイコン２２０に類似した入力切り替えアイコン２２８を選択することによって、入力切り替えボックス１２６を制御できることが可能である。入力切り替えアイコン２２０に関連して前述したとおり、ユーザが入力切り替えアイコン２２８を選択すると、モバイル電話機１０８が、プロジェクタ１４０によって映写されるべき入力信号を選択するための入力切り替えユーザインタフェースコントロール２７０を提示する。
【００４３】
プレゼンテーションユーザインタフェースコントロール２２２の選択に続いて、ユーザは、プレゼンテーション１３４をロードするプレゼンテーションロードアイコン２２４を選択することができる。ユーザがプレゼンテーションロードアイコン２２４を選択すると、モバイル電話機１０８は、プレゼンテーションコンピュータ１０６が提示するために選択したプレゼンテーション１３４を選択するためのファイルリストユーザインタフェースコントロール２８０を提示することができる。ファイルリストユーザインタフェースコントロール２８０は、プレゼンテーション１３４を提示するためのファイル１アイコンと、第２のプレゼンテーション（図示せず）を提示するためのファイル２アイコンと、第３のプレゼンテーション（図示せず）を提示するためのファイル３アイコンとを含む。リストアップされたファイルは、プレゼンテーションコンピュータ１０６上、モバイル電話機１０８上、または別のローカルもしくはネットワークアクセス可能な位置に格納され得る。
【００４４】
ユーザはさらに、プレゼンテーション機能アイコン２２６を選択することによって、ロードされたプレゼンテーションを制御することができる。ユーザがプレゼンテーション機能アイコン２２６を選択すると、モバイル電話機１０８は、ロードされたプレゼンテーション１３４に対する動作を選択するための機能ユーザインタフェースコントロール２９０を提示する。機能ユーザインタフェースコントロール２９０は、プレゼンテーション１３４の前のスライドにナビゲートするための前アイコンと、プレゼンテーション１３４の次のスライドにナビゲートするための次アイコンと、プレゼンテーション１３４のスライドショーを再生するための再生アイコンと、プレゼンテーション１３４を一時停止するための一時停止アイコンと、モバイル電話機１０８上のプレゼンテーション１３４に関連する発表者メモをユーザに提示するための発表者メモアイコンとを含む。
【００４５】
様々な実施形態において、会議における出席者は、モバイル電話機１０８を介して出席者リストを管理できることができる。詳細には、ユーザは、メインユーザインタフェースコントロール２０２上で出席者管理アイコン２０８を選択することができる。ユーザが出席者管理アイコン２０８を選択すると、モバイル電話機１０８が、出席者リストに出席者を追加するための追加アイコンと、出席者リストから出席者を削除するための削除アイコンと、出席者リストを閲覧するための閲覧アイコンとを含む出席者管理ユーザインタフェースコントロール２９５を提示する。前述したとおり、出席者リストは、サーバベースのカレンダ−会議アプリケーションプログラムなどの適切なロケーションに格納され得る。
【００４６】
図２に示される一連のユーザインタフェースコントロールは、図示されるとおり、モバイル電話機１０８のタッチスクリーン上、または非タッチスクリーン上に提示され得ることを理解されたい。様々な実施形態において、アイコンは、タッチスクリーン上の適切な場所を押すことによって、さらに／あるいはモバイル電話機上のボタンおよび／またはポインティングデバイスを介して選択され得る。ユーザインタフェースコントロール２３０〜２９５におけるアイコンが選択されると、追加のユーザインタフェースコントロールが提示され得ることをさらに理解されたい。様々な実施形態において、モバイル電話機１０８のスクリーン上で行われるジェスチャ、またはモバイル電話機１０８を用いて行われるジェスチャが、ユーザインタフェースコントロールの一部を省くように、または補足するように使用され得る。室内機能を制御するジェスチャの使用に関する詳細な説明は、図３Ａおよび図３Ｂに関連して後段で提供される。
【００４７】
次に図３Ａを参照して、モバイル電話機のスクリーン上で行われるジェスチャが会議室構成要素を制御するのにどのように用いられるかを例示した図を説明する。当技術分野で知られるように、ジェスチャは、経時的に行われる予め定義された動きである。前述したとおり、ジェスチャを、モバイル電話機１０８のタッチスクリーン上で行うことができ、あるいはモバイル電話機１０８を３次元空間で動かすことによって行うこともできる。様々な実施形態において、ユーザは、ジェスチャを使用して、部屋に関連する構成要素の様々な機能を制御することができる。コントロールアプリケーション１０９は、ジェスチャを検出して、検出されたジェスチャが、会議室内の構成要素を制御するためのコマンドに合致するかどうかを判定し、さらにそのジェスチャに対応するコマンドをゲートウェイ１０２に送信するように構成され得る。
【００４８】
一実施形態において、コントロールアプリケーション１０９は、予め定義されたジェスチャ、および対応する室内コマンドを格納するデータベースを用いることができる。このようにして、モバイル電話機がジェスチャを受け取ると、コントロールアプリケーション１０９が、このデータベースの中でルックアップを実行して、ジェスチャに関連する室内コマンドを決定することができる。さらに、コントロールアプリケーション１０９は、ユーザが、特定の室内コマンドに対応する新たなジェスチャを定義することを可能にするように構成され得る。例えば、ユーザが、スクリーンを２回、軽くタップするなどのジェスチャを、プレゼンテーション１３４を開始するための室内コマンドに対応するように定義することが可能である。
【００４９】
一実施形態において、モバイル電話機１０８のコントロールアプリケーション１０９は、コマンドをジェスチャの形態で受け取るジェスチャ認識モードで動作する必要がある可能性がある。ジェスチャ認識モードは、ジェスチャ認識モードが動作中である場合に限って、モバイル電話機１０８がジェスチャに応答することを許すことが可能である。このようにして、モバイル電話機１０８を用いて、またはモバイル電話機１０８上で行われた偶然のジェスチャは、コントロールアプリケーション１０９によって実行されない。ジェスチャ認識モードは、モバイル電話機１０８上のキーを押すことによって、またはタッチスクリーン３０２などの他の公知のモバイル電話機ユーザ入力構成要素を介してアクティブ化されることが可能である。
【００５０】
コントロールアプリケーション１０９がジェスチャ認識モードで動作している間、ユーザは、モバイル電話機１０８のスクリーン３０２上で左から右に単にユーザの指を滑らせて、ロードされたプレゼンテーション１３４を次のスライドにナビゲートするようにプレゼンテーションコンピュータ１０６にコマンドを送ることができる。同様にして、ユーザは、モバイル電話機１０８のスクリーン３０２上で上から下にユーザの指を滑らせて、オーディオシステム１２２の音量を下げるよう室内コントローラ１０４にコマンドを送ることができる。
【００５１】
様々な実施形態において、モバイル電話機１０８のスクリーン３０２上で行われるジェスチャは、ユーザに提示されるユーザインタフェースコントロールを補うことが可能である。このようにして、モバイル電話機１０８のスクリーン３０２上で行われるジェスチャは、ユーザインタフェースコントロール上で選択されたアイコンによって表される構成要素に関連付けられることが可能である。例えば、ユーザが、部屋の中の照明１１６によって提供される明るさを明るくしたい場合、ユーザはまず、照明ユーザインタフェースコントロール２３０にナビゲートすることが可能である。次に、ユーザは、スクリーンの下から上にユーザの指を滑らせて、部屋の中の照明器具によって提供される明るさを明るくすることができる。逆に、ユーザが、部屋の明るさを暗くすることを望む場合、ユーザは、照明ユーザインタフェースコントロール２３０にナビゲートした後、スクリーンの上から下に単にユーザの指を滑らせて、その結果、照明１１６の照度を低下させることができる。スクリーン３０２上でこのジェスチャを行っている間にスクリーン３０２上のアイコンを押すことを回避するために、ユーザはまず、モバイル電話機１０８上でジェスチャ認識モードをアクティブ化する必要があり得る。
【００５２】
次に図３Ｂを参照して、モバイル電話機を用いて行われるジェスチャが会議室構成要素を制御するのにどのように用いられるかを例示した図を説明する。図３Ｂにおいて、ユーザは、モバイル電話機１０８のスクリーン３０２上でジェスチャを行っているのではなく、モバイル電話機１０８を保持しながらユーザの腕、手首、または手を動かすことなどによって、モバイル電話機を用いてジェスチャを行っている。モバイル電話機１０８を左から右に動かすことなどのジェスチャが、例えば、プレゼンテーション１３４の次のスライドにナビゲートするコマンドに対応し得る。同様に、モバイル電話機１０８を右から左に動かすことなどのジェスチャが、プレゼンテーション１３４の前のスライドにナビゲートするコマンドに対応し得る。諸実施形態によれば、様々な他の動きが、部屋の中の構成要素を制御するための他のコマンドに対応することがある。
【００５３】
次に図４を参照して、モバイル電話機１０８およびゲートウェイ１０２の動作に関するさらなる詳細を説明する。詳細には、図４は、一部の実施形態にしたがって、モバイル電話機をゲートウェイ１０２に登録するための方法を示す流れ図である。前段で簡単に説明したとおり、モバイル電話機１０８は、モバイル電話機１０８がゲートウェイ１０２に登録されるまで、またはゲートウェイ１０２によって承認されるまで、室内構成要素を制御することを許可されないことがある。
【００５４】
本明細書で説明される論理的動作は、（１）一連のコンピュータによって実施される動作、またはコンピューティングシステム上で実行されるプログラムモジュールとして、さらに／あるいは（２）このコンピューティングシステム内の相互接続された機械論理回路または回路モジュールとして実装されることを理解されたい。実装形態は、コンピューティングシステムの性能的要件およびその他の要件に依存する選択の問題である。したがって、本明細書で説明される論理的動作は、状態操作、構造デバイス、動作、またはモジュールという様々な呼ばれ方をする。これらの操作、構造デバイス、動作、およびモジュールを、ソフトウェア、ファームウェア、専用のデジタルロジック、さらにはこれらの組み合わせで実装することができる。図面に示され、本明細書で説明されているものより多い動作、または少ない動作が実行されることもあることを理解されたい。また、これらの動作を、本明細書で説明されるものとは異なる順序で実行することも可能である。
【００５５】
図４に示されるルーチン４００は、動作４０１において始まり、ここでモバイル電話機１０８が、ゲートウェイ１０２を介して、部屋の中の構成要素を制御するためのコントロールアプリケーション１０９を起動する要求をユーザから受け取る。ルーチン４００は、動作４０１から動作４０２に進み、ここでモバイル電話機１０８が、ゲートウェイ１０２に接続する要求を送信する。ルーチン４００は、動作４０２から動作４０４に進み、ここでゲートウェイ１０２が、モバイル電話機１０８から接続する要求を受信する。
【００５６】
ルーチン４００は、動作４０４から動作４０６に進み、ここでゲートウェイ１０２が、モバイル電話機１０８を使用してユーザの認証資格情報を要求する。認証資格情報は、許可された出席者またはモバイル電話機１０８に関連付けられた、ユーザ名とパスワードまたはデバイス識別子「ＩＤ」とすることができる。ルーチン４００は、動作４０６から動作４０８に進み、ここでモバイル電話機１０８が、認証を求める要求を受信する。ルーチン４００は、動作４０８から動作４１０に進み、ここで、モバイル電話機１０８が、ゲートウェイ１０２に認証資格情報を送信する。一実施形態において、モバイル電話機１０８のユーザは、ＢＬＵＥＴＯＯＴＨまたはＷＩ−ＦＩなどのセキュリティで保護されたネットワークを介して通信を確立することによって認証される。ルーチン４００は、動作４１０から動作４１２に進み、ここでゲートウェイ１０２が認証資格情報を受信する。
【００５７】
動作４１２から、ルーチン４００は、動作４１４に進み、ゲートウェイ１０２が、受信した認資格証情報を承認する。これは、ユーザ名およびパスワードが有効であるかどうかを確かめること、あるいはモバイル電話機がゲートウェイ１０２またはネットワーク１１２に登録されたデバイスであるかどうかを確かめることを含むことができる。認証情報が有効ではない場合、ルーチン４００は、動作４１６に進み、ゲートウェイ１０２が、モバイル電話機１０８が承認され得ないという通知をモバイル電話機１０８に送信する。ルーチン４００は、動作４１６から動作４０６に戻る。
【００５８】
動作４１４において、ゲートウェイ１０２が、受信した認証情報が有効であると判定した場合、ルーチン４００は、動作４２０に進み、動作４２０においてゲートウェイが、そのモバイル電話機を登録されたデバイスのリストに追加する。登録されたデバイスのリストは、ゲートウェイ１０２によって承認されたモバイル電話機などの通信デバイスのリストである。
【００５９】
動作４２０から、ルーチン４００は、動作４２２に進み、ここでゲートウェイ１０２は、モバイル電話機１０８がゲートウェイ１０２に登録されたことの通知をモバイル電話機１０８に送信する。このようにして、モバイル電話機１０８は、ゲートウェイ１０２を介して部屋の中の様々な構成要素の制御を開始することができることを指示される。動作４２２から、ルーチン４００は、動作４２４に進み、モバイル電話機１０８はモバイル電話機１０８が登録されたことの通知を受信する。
【００６０】
動作４２４から、ルーチン４００は、動作４２６に進み、モバイル電話機１０８が、部屋の中の構成要素を制御する要求をユーザから受信する。動作４２６から、ルーチン４００は、動作４２８に進み、モバイル電話機１０８が、受信した要求に関連付けられた、部屋の中の構成要素を制御するためのコマンドをゲートウェイ１０２に送信する。次に、ゲートウェイ１０２が、このコマンドを受信して処理する。このことは、図５に関連して後段でより詳細に説明される。
【００６１】
次に図５を参照して、ゲートウェイ１０２の動作に関するさらなる詳細を説明する。詳細には、図５は、モバイル電話機１０８からのコマンドを処理するためにゲートウェイ１０２によって実行されるルーチン５００を示す流れ図である。図５で、ルーチン５００は、動作５０１で始まり、ここでゲートウェイ１０２が、モバイル電話機１０８からコマンドを受信する。前述したとおり、このコマンドは、部屋の中の室内構成要素を制御するための室内コマンド、プレゼンテーションコンピュータ１０６によって提示されているプレゼンテーション１３４などのプレゼンテーション構成要素を制御するためのプレゼンテーションコマンド、または入力切り替えボックス１２６などの入力切り替え構成要素を制御するための入力切り替えコマンドとすることができる。
【００６２】
動作５０１から、ルーチン５００は、動作５０２に進み、ここでゲートウェイ１０２が、コマンドを送信したモバイル電話機１０８がゲートウェイ１０２に登録されているかどうかを判定する。一実施形態において、ゲートウェイ１０２は、モバイル電話機１０８から受信したデータパケットを検査することによって、コマンドを送信したモバイル電話機１０８を識別することができる。モバイル電話機１０８を識別すると、ゲートウェイ１０２は、モバイル電話機１０８がゲートウェイ１０２に登録されているかどうかを判定する。モバイル電話機１０８がゲートウェイ１０２に登録されていない場合、ルーチン５００は、動作５０３に進み、ここでゲートウェイ１０２が、モバイル電話機１０８はゲートウェイ１０２に登録されていないことを示す通知をモバイル電話機１０８に送信する。
【００６３】
動作５０２において、ゲートウェイ１０２が、コマンドを送信しているモバイル電話機１０８はゲートウェイ１０２に登録されていると判定した場合、ルーチン５００は、動作５０２から動作５０４に進み、ここで、ゲートウェイ１０２が、モバイル電話機１０８から受信したコマンドが室内コマンドであるかどうかを判定する。コマンドが室内コマンドであると判定された場合、ルーチン５００は、動作５０６に進み、ゲートウェイ１０２が、そのコマンドを室内コントローラ１０４に送る。次に、室内コントローラ１０４が、そのコマンドに対応する命令を生成し、さらにその命令を適切な室内構成要素に送信することができる。次に、適切な室内構成要素が、モバイル電話機１０８から受信したコマンドを実施する。例えば、室内コマンドが、照明１１６を暗くする要求である場合、ゲートウェイ１０２は、照明を暗くする要求を室内コントローラ１０４に送ることが可能である。次に、室内コントローラ１０４が、照明１１６に供給される電力を低減する命令を生成して送信し、これにより、照明器具１１６の明るさの低減を引き起こすことが可能である。
【００６４】
別の例において、室内コマンドが、カーテン１１８を閉じる要求である場合、ゲートウェイ１０２は、カーテン１１８を閉じる要求を室内コントローラ１０４に送ることが可能である。次に、室内コントローラ１０４が、カーテン１１８に対する命令を生成して送信し、これにより、カーテンに関連付けられたモータにカーテン１１８を閉じるようにさせることが可能である。
【００６５】
諸実施形態において、ゲートウェイ１０２が、コマンドが向けられた室内構成要素を識別し、さらにモバイル電話機１０８から受信されたそのコマンドに対応する命令を生成することが可能である。命令を生成すると、ゲートウェイ１０２は、生成された命令を室内コントローラ１０４に送信することが可能である。次に、室内コントローラ１０４が、ゲートウェイ１０２から受信した命令に対応する命令を生成し、さらに適切な室内構成要素に送信することによって、ゲートウェイ１０２によって送信された命令に応答する。
【００６６】
動作５０４において、ゲートウェイ１０２が、そのコマンドが室内コマンドではないと判定した場合、ルーチン５００は、動作５０８に進み、ゲートウェイ１０２は、そのコマンドがプレゼンテーションコマンドであるかどうかを判定する。コマンドがプレゼンテーションコマンドであると判定されると、ルーチン５００は、動作５１０に進み、ゲートウェイ１０２が、プレゼンテーションコンピュータ１０６を介してそのコマンドをプレゼンテーション構成要素に送信する。様々な実施形態において、ゲートウェイ１０２は、そのコマンドをプレゼンテーションコンピュータ１０６に送ることが可能であり、プレゼンテーションコンピュータ１０６が、モバイル電話機１０８から発行されたプレゼンテーションコマンドを実行するよう特定のプレゼンテーション構成要素に対する命令を生成して送信する。例えば、プレゼンテーションコマンドが、プレゼンテーション１３４の次のスライドにナビゲートする要求である場合、ゲートウェイ１０２は、そのコマンドをプレゼンテーションコンピュータ１０６に送り、その結果プレゼンテーション１３４の次のスライドにナビゲートするようプレゼンテーションアプリケーション１３２に命令を送信することによって、プレゼンテーションコンピュータ１０６にそのコマンドに応答させるようにすることが可能である。別の実施形態において、プレゼンテーションコマンドが、プレゼンテーション１３４をロードする要求である場合、ゲートウェイ１０２は、そのコマンドをプレゼンテーションコンピュータ１０６に送ることが可能である。次に、プレゼンテーションコンピュータ１０６が、モバイル電話機１０８から受信されたコマンドに対応する命令を生成し、さらにプレゼンテーションアプリケーション１３２に送信することが可能であり、プレゼンテーションアプリケーション１３２が、プレゼンテーション１３４をロードすることによって、この命令に応答する。
【００６７】
様々な実施形態において、モバイル電話機１０８から単一の命令を受信すると、複数のコマンドを生成することが可能である。例えば、ゲートウェイ１０２が、プレゼンテーション１３４を開始するコマンドを受信すると、ゲートウェイ１０２が、部屋に関連するとともに、プレゼンテーションを提示するのに役立つ他の構成要素が、プレゼンテーション１３４の配信用に構成されているかどうかを判定する。ゲートウェイ１０２は、モバイル電話機１０８からプレゼンテーション１３４を開始するコマンドを受信すると、ゲートウェイ１０２が実行する必要がある予め定義された動作のリストを有し得る。予め定義された動作のリストは、いずれの構成要素が、プレゼンテーションを開始するために必要であるかを決定すること、それらの構成要素の電源が入っていてプレゼンテーションの準備ができているかどうかを決定すること、およびそれらの構成要素にプレゼンテーションの準備ができていないと決定すると、プレゼンテーションの準備を整えるようコマンドを送信することを含み得る。
【００６８】
例えば、プレゼンテーション１３４を開始するコマンドを受信した時点で、プロジェクタ１４０がオフにされており、映写スクリーン１２４が上がっている場合、ゲートウェイ１０２は、プレゼンテーション１３４を提示することに関連する予め定義された動作を実行するように構成されることが可能である。このことは、プロジェクタ１４０をオンにし、映写スクリーン１２４を下ろし、オーディオシステム１２２の電源を入れて、入力切り替えボックス１２６においてビデオ入力ソースとしてプレゼンテーションコンピュータを選択するように、室内コントローラ１０４に要求を送信することを含み得る。このようにして、プレゼンテーションコンピュータ１０６が、プレゼンテーション１３４を開始するための単一のコマンドを受信すると、プレゼンテーション１３４が、プロジェクタ１４０を介して映写スクリーン１２４上に表示されることが可能であり、さらにプレゼンテーション１３４のオーディオが、オーディオシステム１２２を介して出力されることが可能である。この例から、１つまたは複数の室内構成要素、プレゼンテーション構成要素、および入力切り替え構成要素が、単一のコマンドを介して制御され得ることを理解されたい。
【００６９】
動作５０８において、ゲートウェイ１０２が、コマンドはプレゼンテーションコマンドではないと判定した場合、ルーチン５００は、動作５１２に進み、ゲートウェイ１０２が、そのコマンドが入力切り替えコマンドであるかどうかを判定する。そのコマンドが入力切り替えコマンドであると判定されると、ルーチン５００は、動作５１４に進み、ここで入力切り替えボックス１２６に、その入力切り替えコマンドに応答させることができる。様々な実施形態において、ゲートウェイ１０２は、直接に、またはプレゼンテーションコンピュータ１０６もしくは室内コントローラ１０４を介して、そのコマンドを入力切り替えボックス１２６に送り、入力切り替えボックス１２６に、その入力切り替えコマンドに応答させることが可能である。
【００７０】
動作５１２で、ゲートウェイ１０２が、コマンドは入力切り替えコマンドではないと判定した場合、ルーチン５００は、動作５１２に進み、ゲートウェイ１０２は、そのコマンドが無効であることを示す通知をモバイル電話機１０８に送信する。ルーチン５００は、動作５１６から動作５１８に進み、終了する。
【００７１】
本明細書の全体にわたって説明される様々な実施形態は、モバイル電話機の使用について述べているが、任意のモバイルデバイスが、本明細書で説明されるモバイル電話機の機能を実行できる可能性があることを理解されたい。例えば、ＡＰＰＬＥ  ＩＰＡＤ、ＡＰＰＬＥ  ＩＴＯＵＣＨ、タッチスクリーンリモートコントロールなどのモバイルデバイスが、本明細書で説明されるモバイル電話機１０８の様々な機能を実行するのに利用され得る。
【００７２】
次に図６を参照すると、コンピュータ６００を示す例示的なコンピュータアーキテクチャ図が示されている。図６に示されるコンピュータアーキテクチャは、ゲートウェイ１０２、室内コントローラ１０４、プレゼンテーションコンピュータ１０６、およびモバイル電話機１０８を実装するのに用いられる。
【００７３】
コンピュータ６００は、「ＣＰＵ」（処理装置）６０２と、「ＲＡＭ」（ランダムアクセスメモリ）６１１および「ＲＯＭ」（読み取り専用メモリ）６１２を含むシステムメモリ６０４と、メモリ６０４をＣＰＵ６０２に結合するシステムバス６０６とを含む。コンピュータ６００はさらに、１つまたは複数のオペレーティングシステム６１６およびプログラムモジュール６１８を格納するための大容量ストレージデバイス６１４を含むことができる。プログラムモジュール６１８の例には、図１〜図５に関連して前述したゲートウェイ１０２、室内コントローラ１０４、またはプレゼンテーションコンピュータ１０６の機能を実行するように構成されたコントロールアプリケーション１０９およびアプリケーションプログラムが含まれる。
【００７４】
大容量ストレージデバイス６１４は、バス６０６に接続された大容量ストレージコントローラ（図示せず）を介してＣＰＵ６０２に接続され得る。大容量ストレージデバイス６１４、および関連するコンピュータ記憶媒体は、コンピュータ６００に不揮発性ストレージを提供することができる。本明細書に含まれるコンピュータ記憶媒体の説明は、ハードディスまたはＣＤ−ＲＯＭドライブなどの大容量ストレージデバイスについて述べているが、コンピュータ記憶媒体は、コンピュータ６００によってアクセスされ得る任意の利用可能なコンピュータ記憶媒体とすることができることは、当業者には理解されよう。
【００７５】
限定ではなく例として、コンピュータ記憶媒体には、コンピュータ記憶命令、データ構造、プログラムモジュール、または他のデータなどの情報の一時的でない格納のために任意の方法または技術で実施される揮発性媒体および不揮発性媒体、リムーバブルな媒体およびリムーバブルでない媒体が含まれ得る。例えば、コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他の半導体メモリ技術、ＣＤ−ＲＯＭ、「ＤＶＤ」（デジタル多用途ディスク）、ＨＤ−ＤＶＤ、ＢＬＵ−ＲＡＹ（登録商標）、もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは他の磁気ストレージデバイス、または所望の情報を格納するのに用いることが可能であり、さらにコンピュータ６００によってアクセスされることが可能な他の任意の媒体が含まれるが、これらには限定されない。
【００７６】
様々な実施形態によれば、コンピュータ６００は、ネットワーク１１２などのネットワークを介したリモートコンピュータに対する論理接続を使用して、ネットワーク化された環境において動作することが可能である。コンピュータ６００は、バス６０６に接続されたネットワークインタフェースユニット６１０を介してネットワーク１１２に接続される。ネットワークインタフェースユニット６１０を用いて、他のタイプのネットワークおよびリモートコンピュータシステムを接続することもできることを理解されたい。また、コンピュータ６００は、キーボード、マウス、マイクロフォン、ゲームコントローラ、およびモバイル電話機を含む複数の入力デバイス（図示せず）からの入力を受信して処理するための入出力コントローラ６０８を含むことも可能である。同様に、入出力コントローラ６０８が、ディスプレイ、または他のタイプの出力デバイス（図示せず）に出力を提供することも可能である。
【００７７】
バス６０６は、ＣＰＵ６０２が、大容量ストレージデバイス６１４または他のコンピュータ記憶媒体との間でコードおよび／またはデータを読み取ることができるようにする。コンピュータ記憶媒体は、半導体、磁性材料、光学部品類などを含むが、これらには限定されない任意の適切な技術を使用して実装される記憶要素の形態の装置を表すことができる。コンピュータ記憶媒体は、ＲＡＭタイプの技術として特徴付けられるか、ＲＯＭタイプの技術として特徴付けられるか、フラッシュタイプの技術として特徴付けられるか、または他のタイプの技術として特徴付けられるかにかかわらず、メモリ構成要素を表すことが可能である。また、コンピュータ記憶媒体は、ハードドライブとして実装されるか、あるいはそれ以外のものとして実装されるかにかかわらず、二次的なストレージを表すことも可能である。ハードドライブ実施形態は、半導体として特徴付けられることが可能であり、または磁気的に符号化された情報を格納する回転媒体を含むことが可能である。
【００７８】
プログラムモジュール６１８は、処理装置６０２にロードされて実行されると、コンピュータ６００に、部屋に関連する構成要素を制御させるソフトウェア命令を含むことができる。また、プログラムモジュール６１８は、コンピュータ６００が、この説明の全体にわたって説明される構成要素、流れ、およびデータ構造を使用して全体的なシステムまたは動作環境に参加することができるように用いられる、様々なツールまたは技術を提供することも可能である。
【００７９】
一般に、プログラムモジュール６１８は、処理装置６０２にロードされて実行されると、処理装置６０２および全体的なコンピュータ６００を、汎用コンピューティングシステムから、部屋に関連する構成要素を制御するようにカスタマイズされた専用のコンピューティングシステムに変換する。処理装置６０２は、任意の数の状態を個々に、または集合的にとることが可能な任意の数のトランジスタまたは他の個別の回路要素から構築され得る。より詳細には、処理装置６０２は、プログラムモジュール６１８内に含まれる実行可能命令に応答して、有限状態マシンとして動作することが可能である。これらのコンピュータ実行可能命令は、処理装置６０２がどのように状態の間で遷移するかを指定して、その結果、処理装置６０２を構成するトランジスタまたは他の個別のハードウェア要素を変換することによって、処理装置６０２を変換することが可能である。
【００８０】
プログラムモジュール６１８を符号化することにより、コンピュータ記憶媒体の物理的構造を変換することもできる。物理的構造の具体的な変換は、この説明の様々な実施形態における様々な要因に依存し得る。そのような要因の例には、コンピュータ記憶媒体を実装するのに用いられる技術、コンピュータ記憶媒体が一次ストレージとして特徴付けられるか、または二次ストレージとして特徴付けられるかなどが含まれ得るが、これらには限定されない。例えば、コンピュータ記憶媒体が半導体ベースのメモリとして実装される場合、プログラムモジュール６１８は、ソフトウェアが半導体メモリの中に符号化されると、半導体メモリの物理的状態を変換することが可能である。例えば、プログラムモジュール６１８は、半導体メモリを構成するトランジスタ、コンデンサ、または他の個別の回路要素の状態を変換することが可能である。
【００８１】
別の例として、コンピュータ記憶媒体は、磁気技術または光技術を使用して実装され得る。そのような実施形態において、プログラムモジュール６１８は、ソフトウェアが磁気媒体または光学媒体の中に符号化されると、磁気媒体または光学媒体の物理的状態を変換することが可能である。これらの変換は、所与の磁気媒体内の特定の位置の磁気特性を変えることを含み得る。また、これらの変換は、所与の光学媒体内の特定の位置の物理的特徴または物理的特性を変えて、それらのロケーションの光学特性を変化させることを含むことも可能である。この説明の範囲を逸脱することなく物理的媒体の他の変換も可能であり、前述の例は、この説明を容易にするために提供されるものに過ぎない。
【００８２】
以上のことに基づいて、本明細書において、モバイル電話機を使用して室内構成要素を制御するための技術が提示されていることを理解されたい。本明細書で提示される主題は、コンピュータ構造上の特徴、方法上の動作、およびコンピュータ読取可能媒体に特有の言葉で説明されてきたが、添付の特許請求の範囲において画定される本発明は、本明細書において説明される特定の特徴、動作、または媒体に必ずしも限定されないことを理解されたい。むしろ、特定の特徴、動作、および媒体は、特許請求の範囲を実施する例示的な形態として開示されている。
【００８３】
前述した主題は、単に例とし提供されるものであり、限定として解釈されるべきではない。例示されて説明された例示的な実施形態および応用例に従うことなく、添付の特許請求の範囲に記載される本発明の趣旨および範囲を逸脱することなく、本明細書で説明される主題に様々な変形および変更を行うことが可能である。
【図１】
2013539329.tif 000003
【図２】
2013539329.tif 000004
【図３Ａ】
2013539329.tif 000005
【図３Ｂ】
2013539329.tif 000006
【図４】
2013539329.tif 000007
【図５】
2013539329.tif 000008
【図６】
2013539329.tif 000009
【国際調査報告】
2013539329.tif 000010
2013539329.tif 000011