(57)【要約】【課題】インスタント・メッセージを使用して、少なくとも１つの装置を制御および／または監視するための方法を提供すること。【解決手段】少なくとも１つの装置を制御する際に、インスタント・メッセージング・ユーザは、インスタント・メッセージを提供することができ、このインスタント・メッセージは、実施すべきオペレーションを含むことができる。このインスタント・メッセージング・ユーザは、インスタント・メッセージを介して、この実施されたオペレーションについて通知を受けることができる。少なくとも１つの装置を監視する際に、ユーザは、インスタント・メッセージを介してこの少なくとも１つの装置の状況について通知を受けることができる。【選択図】図１
2006236353.tif 000002
【特許請求の範囲】
【請求項１】
インスタント・メッセージングを使用して少なくとも１つの装置を制御するための方法であって、
実施すべきオペレーションに関する命令を含めて、ユーザからの第１のインスタント・メッセージに基づいて前記少なくとも１つの装置を制御する工程を含む方法。
【請求項２】
第２のインスタント・メッセージを介して、前記所望のオペレーションが実施されていることを前記ユーザに通知する工程をさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のインスタント・メッセージが、制御すべき装置と、前記装置によって実施すべきオペレーションとを含む、請求項１に記載の方法。
【請求項４】
前記制御する工程に応じて、インスタント・メッセージを介して前記装置が実施する前記オペレーションについて前記ユーザに通知する工程をさらに含む、請求項１に記載の方法。
【請求項５】
実施すべき前記オペレーションが、オン／オフ・オペレーションである、請求項１に記載の方法。
【請求項６】
インスタント・メッセージングを使用して少なくとも１つの装置の状況を監視するための方法であって、
ユーザから受信する命令に基づいて、インスタント・メッセージを介して少なくとも１つの装置の状況についてユーザに通知する工程を含む方法。
【請求項７】
前記通知する工程が、
前記装置の前記状況の変化を示す第２のインスタント・メッセージを生成する工程と、
前記ユーザに前記第２のインスタント・メッセージを送信することにより、状況の前記変化についてユーザに通知する工程と
をさらに含む、請求項６に記載の方法。
【請求項８】
前記通知する工程が、前記第２のインスタント・メッセージを介して住宅内の複数の装置についての状況の変化についてユーザに通知する、請求項６に記載の方法。
【請求項９】
監視する装置を示す、ユーザからの命令を受信する工程と、
前記受信された命令に基づいて前記装置についてのアップデートされた状況について前記ユーザに通知する工程と
をさらに含む、請求項６に記載の方法。
【請求項１０】
アップデートを受信するための周期性を含む、ユーザからの命令を受信する工程と、
定期的インスタント・メッセージを介して状況変化について前記ユーザに通知する工程と
をさらに含む、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の例示的実施形態は、装置を監視および／または制御するための方法に関する。
【背景技術】
【０００２】
従来から、ユーザは、指定された時間に所望のオペレーションを実施するように装置を設定することができる。例えば、ユーザは、ＶＣＲなどの装置を直接にプログラムして、ユーザが仕事をしている可能性のある平日の午後に放映されるテレビジョン・ショーを録画することができる。このユーザは、このテレビジョン・プログラムの開始時刻に録画を開始し、このテレビジョン・プログラムの終了時に録画を停止するようにこのＶＣＲを設定することができる。このユーザは、このテレビジョン・プログラムが放映される時刻に先立って、例えば数時間、数日、または数ヶ月前にこのＶＣＲをプログラムすることができる。
【０００３】
ユーザはまた、住宅内のＡ／Ｃ（Ａｉｒ  Ｃｏｎｄｉｔｉｏｎｉｎｇ空調）システムなど他の装置を直接にプログラムすることもできる。夏季の月々には、家庭を冷房する費用は、戸外温度が上昇するにつれてさらに高価になってしまうこともある。したがって、ユーザは、例えばこのユーザが在宅していない可能性があるときには、この空調システムの不必要な使用を低減させたいと思うこともある。前述のように、このＶＣＲを直接にプログラムするのと同様に、ユーザは、この空調（Ａ／Ｃ）システムが電源オンおよび／または電源オフになるように指定される時間をプリセットすることができる。例えば、ユーザは、毎朝、午前９時に仕事に出かけ、毎夕、午後５時と午後６時の間に仕事から帰宅する可能性がある。したがって、このユーザは、この空調ユニットを毎朝午前９時に電源オフになり、毎夕午後４：３０に電源オンになるように直接にプログラムすることもできる。したがって、この空調システムは、このユーザが在宅していない可能性があるときに不必要に浪費されないようにすることができ、このユーザが仕事から帰宅するときにはその温度を快適にすることができる。
【０００４】
しかし、この家を離れるのに先立って装置を直接にプログラムする際には、ユーザは、この家を離れた後に設定を再プログラムまたは調整することができないこともある。
代替形態では、ユーザは、従来の電話および従来の電話サービスを利用して、住宅内の装置にリモートにアクセスすることもできる。このリモート・アクセスを介して、ユーザは、この従来の電話のキーパッド上の数字を押すことによって生成されるＤＴＭＦ（Ｄｕａｌ  Ｔｏｎｅ  Ｍｕｌｔｉ−Ｆｒｅｑｕｅｎｃｙ；デュアル・トーン多重周波数）トーンのシーケンスを利用することにより、装置をプログラムすることができる。しかし、装置をリモートに制御する際に、このユーザは、従来の電話システムに手を伸ばすまでは、設定を再プログラムおよび／または調整することができるようにはならない可能性がある。
【０００５】
他の代替形態では、ユーザは、装置を直接にプログラムして、状況の変化に反応するようにすることができる。例えば、ユーザは、ユーザの家を華氏７２度など、所望の温度に保持したいと思うこともある。その後、このユーザは、ユーザの家の内部のサーモスタットを７２度に設定することができる。このサーモスタットは、この住宅内の温度を監視することができ、室温制御システムは、所与の任意の時刻におけるこのプログラムされた温度に対するこのサーモスタット上の温度に基づいてスイッチのオンおよび／またはスイッチのオフを行うことができる。例えば、この温度が７３度まで上昇する場合、この室温制御システムは、この空調システムをスイッチのオンに起動して、その温度を下げるようにすることができる。このサーモスタット上の温度が７２度に達するときに、この空調システムはスイッチを切ることができる。
【非特許文献１】Ｍ．Ｄａｙ、Ｊ．Ｒｏｓｅｎｂｅｒｇ、およびＨ．Ｓｕｇａｎｏ、「Ａ  Ｍｏｄｅｌ  ｆｏｒ  Ｐｒｅｓｅｎｃｅ  ａｎｄ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ」、ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ（ＲＦＣ）２７７８（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、Ｆｅｂｒｕａｒｙ  ２０００）
【非特許文献２】Ｍ．Ｄａｙ、Ｓ．Ａｇｇａｒｗａｌ、Ｇ．Ｍｏｈｒ、およびＪ．Ｖｉｎｃｅｎｔ、「Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ／Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ  Ｒｅｑｕｉｒｅｍｅｎｔｓ」、ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ（ＲＦＣ）２７７９（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、Ｆｅｂｒｕａｒｙ  ２０００）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、インスタント・メッセージを使用して１つまたは複数の装置を監視し制御するための方法に関する。
【課題を解決するための手段】
【０００７】
本発明の例示的一実施形態においては、ユーザは、このユーザからホーム・インスタント・メッセージング・ゲートウェイに送信される第１のインスタント・メッセージに基づいて少なくとも１つの装置を制御することができる。このインスタント・メッセージは、実施すべきオペレーションに関する命令を含むことができる。このユーザは、この所望のオペレーションが実施されていることについて第２のインスタント・メッセージを介して通知を受けることができる。
【０００８】
この第１のインスタント・メッセージは、制御すべき１つまたは複数の装置と、これらの装置が実施すべき１つまたは複数のオペレーションとを含むことができる。例えば、この実施することができるオペレーションは、オン／オフ・オペレーションとすることができる。
【０００９】
本発明の他の例示的実施形態においては、ユーザは、インスタント・メッセージを介して少なくとも１つの装置の状況の変化について通知を受けることができる。この通知は、ユーザから受信される命令に基づいたものとすることができる。例えば、第２のインスタント・メッセージを生成することができ、これは、この装置の状況の変化を示すことができる。次いで、ユーザは、このユーザに対して送信される第２のインスタント・メッセージを介して状況の変化について通知を受けることができる。ユーザはまた、この第２のインスタント・メッセージを介して複数の装置についての状況の変化について通知を受けることもできる。
【００１０】
インスタント・メッセージを介して送信される命令は、ホーム・インスタント・メッセージング・ゲートウェイで受信することができ、監視する装置を指示することができる。このホーム・インスタント・メッセージング・ゲートウェイは、これらの受信された命令に基づいて、この装置についての状況の変化についてこのユーザに通知することができる。監視する状況の変化のタイプを含めて、命令をこのユーザから受信することができ、このユーザは、状況の変化のタイプに基づいて、状況の変化について通知を受けることができる。
【００１１】
アップデートを受信する周期を含む命令をユーザから受信することができ、このユーザは、定期的なインスタント・メッセージを介して状況の変化について通知を受けることができる。周期に関する命令は、この１つまたは複数の装置を監視する時間周期を含むことができ、このユーザは、例えば、この第１の時間周期の終了時にインスタント・メッセージを介して状況の変化について通知を受けることができる。
【００１２】
インスタント・メッセージを使用して監視および／または制御を行うことができる１つまたは複数の装置は、住宅に設置することができる。
本発明の例示的実施形態は、本明細書中で以下に与えられる詳細な説明、および添付図面からさらに十分に理解されるようになろう。図面中で同様な要素は、同様な参照番号によって表されており、これらの要素は、例証として提供されるにすぎず、したがって本発明を限定するものではない。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の例示的一実施形態によるインスタント・メッセージング・システムを示すものである。インスタント・メッセージング・ユーザ１００は、クライアント装置１１０を使用して、通信接続１６０を経由してインスタント・メッセージを送信することができ、この通信接続は、インスタント・メッセンジャ、および１台または複数台のプレゼンス・サーバ１５０を含むことができる。インスタント・メッセージング、およびそのコンポーネントは、当技術分野においてよく知られている。
【００１４】
ＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ；インスタント・メッセージング）通信は、２人のユーザ間の即時的な通信を伴うことができる。この通信に関与する各インスタント・メッセージング・ユーザは、通信される情報を送信し、受信し、表示することができる。インスタント・メッセージング通信は、他の選択されたユーザに関するオンライン・プレゼンス情報の表示を伴うことができる。しかし、インスタント・メッセージング通信は、オンライン・プレゼンス情報がなくても行うことができる。
【００１５】
本発明の例示的実施形態に関連して使用することができる、インスタント・メッセージング・プロトコルの一実施例は、Ｍ．Ｄａｙ、Ｊ．Ｒｏｓｅｎｂｅｒｇ、およびＨ．Ｓｕｇａｎｏによる「Ａ  Ｍｏｄｅｌ  ｆｏｒ  Ｐｒｅｓｅｎｃｅ  ａｎｄ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ」という表題の、ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ（ＲＦＣ）２７７８（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、Ｆｅｂｒｕａｒｙ  ２０００）、ならびにＭ．Ｄａｙ、Ｓ．Ａｇｇａｒｗａｌ、Ｇ．Ｍｏｈｒ、およびＪ．Ｖｉｎｃｅｎｔによる「Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ／Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ  Ｒｅｑｕｉｒｅｍｅｎｔｓ」という表題の、ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ（ＲＦＣ）２７７９（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、Ｆｅｂｒｕａｒｙ  ２０００）に示されている。さらに、適切な任意のインスタント・メッセージング・プロトコルを本出願の例示的実施形態に関連して使用することができるが、本明細書中で説明しているように、インスタント・メッセージングは、例えば従来の電話サービスに関連するＤＴＭＦトーン、従来の電子メール・サービス、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ；ショート・メッセージング・サービス）、またはインターネットを経由した従来のアクセスの使用を含んではいないことが理解される。
【００１６】
図１を参照すると、本発明の例示的一実施形態においては、インスタント・メッセージを配信し、インスタント・メッセージング・ユーザ１００と、ＨＩＭＧ（Ｈｏｍｅ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  Ｇａｔｅｗａｙ；ホーム・インスタント・メッセージング・ゲートウェイ）１３０との間でデータを交換することができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えば住宅１２０内に設置することができる。インスタント・メッセージング・ユーザ１００とホーム・インスタント・メッセージング・ゲートウェイ１３０は、地理的に隔てられていてもよく、１つまたは複数のＬＡＮ（「ローカル・エリア・ネットワーク、ＷＡＮ（「ワイド・エリア・ネットワーク」、（例えば、ＩＥＥＥ８０２．１１ｂプロトコルを使用した）無線ネットワークまたはＷｉ−Ｆｉネットワーク、他の適切な任意の無線ネットワークまたは地上ネットワークなどのネットワークによって互いに接続することができる。
【００１７】
前述のように、インスタント・メッセージング・ユーザ１００は、クライアント装置１１０を使用して、インスタント・メッセージを送信し受信することができる。クライアント装置１１０は、ハードウェア・コンポーネントおよびソフトウェア・コンポーネントを含むことができる。クライアント装置１１０は、例えばピアツーピア通信を確立することができることもある。クライアント装置１１０が開始する通信を可能にするために、ソフトウェア・アプリケーションをクライアント装置１１０上にロードすることができる。クライアント装置１１０は、オペレーティング・システムおよび／または１つまたは複数のクライアント・プログラムなど、データおよびプログラムを記憶するための内部メモリまたは外部メモリを有することができる。
【００１８】
１つまたは複数のアプリケーション・プログラムは、クライアント装置１１０の内部ストレージまたは外部ストレージ上にインストールすることができる。クライアント装置１１０は、例えばデータを送信し受信するためのより低階層のハードウェア装置、例えばモデム、セットトップ・ボックス、通信カード、サテライト・ディッシュなどをさらに含むことができる。クライアント装置１１０は、パーソナル・コンピュータとすることもでき、また他の適切などのような装置も、クライアント装置１１０として動作することができる。クライアント装置１１０の一実施例は、所望のオペレーションを実施するためのソフトウェアを含むＰＤＡとすることもできるが、適切なクライアント装置１１０の他の実施例は、携帯電話とすることもできる。この携帯電話は、配信ネットワーク（例えば、無線配信ネットワーク）にアクセスすることにより、クライアント装置１１０と同じ、または実質的に同じようにして機能を含み、機能することができる。
【００１９】
前述のように、インスタント・メッセージング・ユーザ１００は、通信接続１６０を介してインスタント・メッセージをホーム・インスタント・メッセージング・ゲートウェイ１３０に送信することができる。通信接続１６０は、例えばＴＣＰ／ＩＰプロトコルを使用してセットアップすることができ、物理的に離れているにもかかわらず、直接および／または間接の通信を実現することができる配信ネットワーク、１つまたは複数のインスタント・メッセージング・サーバおよびプレゼンス・サーバ１５０を含むことができる。１つまたは複数のインスタント・メッセージング・サーバおよびプレゼンス・サーバ１５０は、インスタント・メッセージング・ログイン／ログオフ・オペレーションを処理し、このインスタント・メッセージング・ネットワーク上でインスタント・メッセージング・ユーザのプレゼンスを示し、これらのインスタント・メッセージング・ユーザ間でインスタント・メッセージを受信し転送するように機能することができる。インスタント・メッセージング・サーバおよびプレゼンス・サーバ１５０は、どこに設置することもでき、例えば１つまたは複数のＩＰネットワークを介して互いに通信を行うことができる。
【００２０】
前述のように、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、通信接続１６０を介してインスタント・メッセージング・ユーザ１００からのインスタント・メッセージを受信することができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、ハードウェア・コンポーネントおよびソフトウェア・コンポーネントを含むことができる。クライアント装置１１０と同様に、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えばピアツーピア通信を確立できることもある。ソフトウェア・アプリケーションは、ホーム・インスタント・メッセージング・ゲートウェイ１３０が開始する通信を可能にするためにホーム・インスタント・メッセージング・ゲートウェイ１３０上にロードすることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、オペレーティング・システムおよび／または１つまたは複数のアプリケーション・プログラムなど、データおよびプログラムを記憶するための内部メモリまたは外部メモリを有することができる。１つまたは複数のアプリケーション・プログラムは、ホーム・インスタント・メッセージング・ゲートウェイ１３０の内部ストレージまたは外部ストレージ上にインストールすることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えばデータベースおよび／またはコンピュータ読取り可能媒体をさらに含み、これらに接続し、またはこれらと情報をやりとりすることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０の一実施例は、所望のオペレーションを実施するためのソフトウェアを含むパーソナル・コンピュータまたはサーバである。
【００２１】
ホーム・インスタント・メッセージング・ゲートウェイ１３０は、住宅１２０、例えば住んでいる家の内部に設置することができる。住宅１２０は、制御および／または監視することができる多数の装置を含むことができる。これらの装置は、例えばユーザが制御したいと望むことができる、室内の器具（例えば、洗濯機／乾燥機、オーブン・レンジなど）、屋外の器具（例えば、屋外灯、ガレージ・ドアなど）、室温制御システム（例えば、加熱換気装置および空調システムなど）、セキュリティ・システム（例えば、警報システムなど）、またはこのホーム・インスタント・メッセージング・ゲートウェイに接続された他のどのような装置とすることもできる。図１中には装置１４０ａ、１４０ｂ、および１４０ｃしか示されていないが、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、任意の数の装置に接続することもできる。したがって、本発明の例示的実施形態を使用して、これらの実施例の装置のうちのどれかまたはすべてを制御することができる。さらに、ホーム・インスタント・メッセージング・ゲートウェイ１３０が制御することができる装置は、本明細書中で説明している実施例の装置だけには限定されないことが理解されよう。
【００２２】
図２は、少なくとも１つの装置を制御するための方法の例示的一実施形態を示すものである。本発明の非限定的な例示的実施形態については、図２に例示するように屋外灯の制御に関して説明することにする。しかし、本発明は、本明細書中に説明している非限定的な例示的実施形態だけに限定すべきではないことが理解されよう。
【００２３】
ステップＳ２００において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、住宅１２０における屋外灯１４０ａを制御するための命令を含めて、インスタント・メッセージング・ユーザ１００からのインスタント・メッセージを受信することができる。このインスタント・メッセージは、例えば「屋外灯を点灯する（Ｔｕｒｎ  ｏｕｔｅｒ  ｌｉｇｈｔｓ  ｏｎ．）」などのテキスト・ストリングを含むことができる。
ホーム・インスタント・メッセージング・ゲートウェイ１３０は、ステップＳ２１０において、インスタント・メッセージング・ユーザ１００が、屋外灯１４０ａ点灯したいと思っていることを決定し、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えばホーム・ネットワーキング・プロトコルを使用して、屋外灯１４０ａを点灯することができる。適切なホーム・ネットワーキング・プロトコルの一実施例は、米国規格ＣＥＢｕｓプロトコルである。
【００２４】
ステップＳ２２０において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、屋外灯１４０ａが点灯されていることをインスタント・メッセージング・ユーザ１００に通知するアップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。例えば、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、「これらの屋外灯が点灯されている（Ｔｈｅ  ｏｕｔｅｒ  ｌｉｇｈｔｓ  ｈａｖｅ  ｂｅｅｎ  ｓｗｉｔｃｈｅｄ  ｏｎ．）」などのアップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。
【００２５】
図１に戻って参照すると、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、少なくとも１つの装置の状況を監視し、アップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に定期的に送信することもできる。図３は、少なくとも１つの装置を監視し、定期的にインスタント・メッセージング・ユーザ１００にアップデートする方法についての例示的一実施形態を示している。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に直接または間接に接続することができる住宅の内側または外側の任意の装置を監視することができるが、本方法の非限定的な例示的実施形態については、図３に示すように、本明細書中では室温制御システム１４０ｂの監視に関して説明することにする。
【００２６】
ステップＳ３００において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、インスタント・メッセージング・ユーザ１００からの監視命令を受信することができる。この監視命令は、前述の制御命令と同様のものにすることができる。例えば、「温度を監視する（Ｍｏｎｉｔｏｒ  Ｔｅｍｐｅｒａｔｕｒｅ．）」などのテキスト・ストリングは、インスタント・メッセージング・ユーザ１００から送信されたインスタント・メッセージ中において、ホーム・インスタント・メッセージング・ゲートウェイ１３０によって受信することができる。
【００２７】
ステップＳ３１０において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えばインスタント・メッセージング・ユーザ１００に送信すべきアップデート・インスタント・メッセージについての周期性を求めてインスタント・メッセージング・ユーザ１００を促すことができる。例えば、インスタント・メッセージング・ユーザ１００からの最初のインスタント・メッセージを受信した後に、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、応答インスタント・メッセージを生成することにより、より多くの情報を求めてインスタント・メッセージング・ユーザ１００を促すことができる。応答インスタント・メッセージは、「この温度監視に関するアップデート・インスタント・メッセージについての周期を入力して下さい（Ｐｌｅａｓｅ  ｅｎｔｅｒ  ｐｅｒｉｏｄｉｃｉｔｙ  ｆｏｒ  ｕｐｄａｔｅ  ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅｓ  ｒｅｇａｒｄｉｎｇ  ｔｈｅ  ｔｅｍｐｅｒａｔｕｒｅ  ｍｏｎｉｔｏｒｉｎｇ．）」などのテキスト・ストリングを含むことができる。これに応答して、インスタント・メッセージング・ユーザ１００は、別のインスタント・メッセージをホーム・インスタント・メッセージング・ゲートウェイ１３０に送信することができ、このインスタント・メッセージは、アップデート・インスタント・メッセージについてのこのインスタント・メッセージ・ユーザの所望の周期性を示すことができる。例えば、このユーザは、毎時にアップデート・インスタント・メッセージを受信したいと望むこともある。その後、応答インスタント・メッセージは、例えば「インスタント・メッセージ・アップデートを毎時に送る（Ｓｅｎｄ  ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ  ｕｐｄａｔｅ  ｅｖｅｒｙ  ｈｏｕｒ．）」を含むことができる。
【００２８】
図３に戻って参照すると、ステップＳ３２０において、この時間周期が経過した（例えば、１時間）後に、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えば室温制御システム１４０ｂにおける従来のサーモスタットから現在の温度を読み取ることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、ホーム・ネットワーキング・プロトコルを介して室温制御システム１４０ｂと情報をやりとりすることができる。
【００２９】
ステップＳ３３０において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、この時間周期（例えば、１時間）の終了時におけるこのサーモスタット上の温度を含めて、アップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０からインスタント・メッセージング・ユーザ１００へ送信されるアップデート・インスタント・メッセージの一実施例は、「現在の温度は、華氏７２度である（Ｔｈｅ  ｃｕｒｒｅｎｔ  ｔｅｍｐｅｒａｔｕｒｅ  ｉｓ  ７２  ｄｅｇｒｅｅｓ  Ｆａｈｒｅｎｈｅｉｔ．）」とすることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０は、例えばこの温度の監視を停止する命令を、インスタント・メッセージング・ユーザ１００から受信することができるまで、住宅１２０内部の温度を監視し続けることができる。ホーム・インスタント・メッセージング・ゲートウェイ１３０にこの温度を監視することを停止させるように指示する停止インスタント・メッセージの一実施例は、「温度の監視を停止する（Ｓｔｏｐ  ｍｏｎｉｔｏｒｉｎｇ  ｔｅｍｐｅｒａｔｕｒｅ．）」とすることができる。前述のように監視するための方法の例示的一実施形態では、開始インスタント・メッセージおよび停止インスタント・メッセージに関して説明してきたが、代替形態においては、インスタント・メッセージング・ユーザ１００は、例えば、ホーム・インスタント・メッセージング・ゲートウェイ１３０からのアップデート・インスタント・メッセージを受信するための第１および第２の時間周期を設定することもできる。例えば、インスタント・メッセージング・ユーザ１００は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に対してアップデート・インスタント・メッセージを６時間の間、毎時に送信するように指示するインスタント・メッセージをホーム・インスタント・メッセージング・ゲートウェイ１３０に送信することができる。この場合には、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、６個のアップデート・インスタント・メッセージ（すなわち、１時間の終了ごとに１つのアップデート・インスタント・メッセージ）をインスタント・メッセージング・ユーザ１００に送信することができる。
【００３０】
再び図１を参照すると、ホーム・インスタント・メッセージング・ゲートウェイ１３０はまた、少なくとも１つの装置を監視し、イベント・ドリブン・アップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に提供することもできる。イベント・ドリブン・アップデート・インスタント・メッセージは、この空調システムの状況が変化するときにはいつでも発生することができる。装置の状況は、この装置の任意の動作特性、例えばオン／オフ状況、（すなわち、この装置が適切に機能しているという）機能状況などとすることができる。図４は、少なくとも１つの装置を監視し、イベント・ドリブン・アップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に提供するための方法の非限定的な例示的一実施形態を示すものである。前述のように、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に直接または間接に接続することができる住宅の内側または外側のどのような装置も監視することができるが、本方法の非限定的な例示的一実施形態は、図３に例示するように、本明細書中においては住宅１２０内の空調システム１４０ｃに関して説明することにする。
【００３１】
本明細書中で説明している実施例においては、インスタント・メッセージング・ユーザ１００は、住宅１２０内の空調システム１４０ｃのスイッチがオンし、またはオフするたびごとに通知を受けることを望むこともある。実施例の目的では、１回の反復についてしか説明していないが、イベント・ドリブン・インスタント・メッセージは、図２および／または３に関して前述したのと同様にしてインスタント・メッセージング・ユーザ１００に対して送信することができることが理解されよう。例えば、インスタント・メッセージング・ユーザ１００は、第１の時間周期（例えば、１時間）の間、イベント・ドリブン・アップデート・インスタント・メッセージを受信したいと望むこともある。したがって、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、この第１の時間周期（例えば、１時間）の間、イベント・ドリブン・アップデート・インスタント・メッセージをこのインスタント・メッセージング・ユーザに対して送信することができ、その後、このイベント・ドリブン・アップデート・インスタント・メッセージは、中止される。
【００３２】
図４に戻って参照すると、ステップＳ４００において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、インスタント・メッセージング・ユーザ１００からのイベント・ドリブン監視命令を受信することができる。このイベント・ドリブン監視命令は、図３に関して前述した定期的な監視命令と同様にすることができる。例えば、「この空調のオン／オフ状況を監視する（Ｍｏｎｉｔｏｒ  ｔｈｅ  ｏｎ／ｏｆｆ  ｓｔａｔｕｓ  ｏｆ  ｔｈｅ  ａｉｒ  ｃｏｎｄｉｔｉｏｎｉｎｇ．）」などのテキスト・ストリングを含むインスタント・メッセージは、ホーム・インスタント・メッセージング・ゲートウェイ１３０によって受信することができる。
【００３３】
ステップＳ４１０において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、その後、空調システム１４０ｃの初期状況を決定し、かかる状況を示すインスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。例えば、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、「この空調は、現在オンである（Ｔｈｅ  ａｉｒ  ｃｏｎｄｉｔｉｏｎｉｎｇ  ｉｓ  ｃｕｒｒｅｎｔｌｙ  ｏｎ．）」などのインスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。
【００３４】
ステップＳ４２０において、このホーム・インスタント・メッセージング・ゲートウェイは、ホーム・ネットワーキング・プロトコルを介して空調システム１４０ｃを監視することにより、空調システム１４０ｃのスイッチが切れていることを決定することができる。したがって、ステップＳ４３０において、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、空調システム１４０ｃのスイッチが切れていることを示すイベント・ドリブン・アップデート・インスタント・メッセージをインスタント・メッセージング・ユーザ１００に送信することができる。イベント・ドリブン・アップデート・インスタント・メッセージの一実施例は、「この空調は、今オフである（Ｔｈｅ  ａｉｒ  ｃｏｎｄｉｔｉｏｎｉｎｇ  ｉｓ  ｎｏｗ  ｏｆｆ．）」とすることができる。
【００３５】
図３および４に示す例示的実施形態において、インスタント・メッセージング・ユーザ１００は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に直接または間接に接続することができる、住宅１２０内の１つまたは複数の装置（例えば、１４０ａ〜１４０ｃ）に関する定期的および／またはイベント・ドリブンのアップデート・インスタント・メッセージを受信することができる。例えば、インスタント・メッセージング・ユーザ１００は、住宅１２０内のこれらの装置（例えば、１４０ａ〜１４０ｃ）のうちのいくつかまたはすべてに関する定期的なアップデート・インスタント・メッセージを受信したいと望むこともできる。代替形態においては、インスタント・メッセージング・ユーザ１００は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に直接または間接に接続されるこれらの装置（１４０ａ〜１４０ｃ）のうちのいくつかまたはすべてについてのオン／オフ状況変化のうちのいくつかまたはすべて関するイベント・ドリブン・アップデート・インスタント・メッセージを受信したいと望むこともできる。
【００３６】
他の代替形態においては、インスタント・メッセージング・ユーザ１００は、ホーム・インスタント・メッセージング・ゲートウェイ１３０に接続されるこれらの装置（例えば、１４０ａ〜１４０ｃ）のうちのいくつかまたはすべてのオン／オフ状況変化に関する定期的なイベント・ドリブン・アップデート・インスタント・メッセージを受信したいと望むこともできる。この場合には、ホーム・インスタント・メッセージング・ゲートウェイ１３０は、イベント・ドリブン・アップデート・インスタント・メッセージを定期的に送信することができる。このイベント・ドリブン・インスタント・メッセージは、ホーム・インスタント・メッセージング・ゲートウェイ１３０に接続されるこれらの装置（例えば、１４０ａ〜１４０ｃ）のうちのいくつかまたはすべてのオン／オフ状況変化のうちのいくつかまたはすべてを示し、これらのオン／オフ状況変化は、指定された時間周期（例えば、１時間、６時間、１日など）内に起こっている可能性がある。インスタント・メッセージング・ユーザ１００は、デバイスのタイプ（例えば、屋外の器具、室内の器具など）、および／またはアップデートのタイプ（例えば、イベント・ドリブン、定期的など）を単独で、あるいは互いに組み合わせて使用して、インスタント・メッセージング・ユーザ１００がアップデートを受信することができる時刻を指示することができることが理解されよう。
【００３７】
前述のように、本発明の例示的実施形態は、家にいないときにインスタント・メッセージング・サービスを介して住宅１２０内の様々な装置を制御する機能をインスタント・メッセージング・ユーザ１００に提供することができる。
【００３８】
本発明の例示的実施形態では、住宅１２０に関して説明してきたが、住宅１２０については、適切な任意の場所とすることもできることが理解されよう。例えば、住宅１２０は、居住用の家、営利企業などとすることもできる。
【００３９】
本発明の例示的実施形態では、屋外灯、室温制御システム、および空調システムに関して説明してきたが、例示的実施形態を使用して、本明細書中で説明しているこれらの装置のうちのどれかまたはすべてを制御および／または監視することができることが理解されよう。ただし、例示的実施形態については、これらの装置だけに限定すべきではない。
【００４０】
本発明の例示的実施形態では、インスタント・メッセージングおよびインスタント・メッセージに関して説明してきた。しかし、本明細書中で使用している用語、インスタント・メッセージングは、プレゼンスおよび／またはインスタント・メッセージングとして解釈することもでき、本明細書中で使用している用語、インスタント・メッセージは、プレゼンスおよび／またはインスタント・メッセージとして解釈することもできることが理解されよう。
【００４１】
本発明の例示的実施形態では、インスタント・メッセージング・ユーザ１００から受信する監視命令に関して説明してきた。しかし、本発明の例示的実施形態においては、ホーム・インスタント・メッセージング・ゲートウェイ１３０を直接にプログラムして、本明細書中で説明しているのと同様な方法でインスタント・メッセージング・ユーザ１００にアップデート・インスタント・メッセージを提供することもできる。
【００４２】
本発明の例示的実施形態については、これらを様々な方法で変形することができることが、当業者には明らかなはずである。かかる変形形態は、本発明を逸脱しているものと考えるべきではなく、かかるすべての変更形態は、本発明の範囲内に含められることを意図している。
【図面の簡単な説明】
【００４３】
【図１】本発明の例示的一実施形態による、インスタント・メッセージングのためのシステムを示す図である。
【図２】図１に示すような、ホーム・インスタント・メッセージング・ゲートウェイによって実施される方法の例示的一実施形態を示す図である。
【図３】図１に示すような、ホーム・インスタント・メッセージング・ゲートウェイによって実施される方法の他の例示的実施形態を示す図である。
【図４】図１に示す、ホーム・インスタント・メッセージング・ゲートウェイによって実施される方法の他の例示的実施形態を示す図である。
【図１】
2006236353.tif 000003
【図２】
2006236353.tif 000004
【図３】
2006236353.tif 000005
【図４】
2006236353.tif 000006