(57)【特許請求の範囲】
【請求項１】
複数の温度変更要素を装備した通信デバイスの温度を変化させることによって情報を通信するための方法であって、
データを受信するステップと、
前記受信されたデータに基づいて、前記複数の温度変更要素のうちのいずれかの温度変化が開始されるべきかどうかを判断するステップと、
温度変化が開始されるべきであると判断された場合、前記複数の温度変更要素のうちの温度変化が開始されるべきであると判断された温度変更要素をアクティブにするステップと
を含み、
前記受信されたデータが温度データであり、
温度変化が開始されるべきかどうかの前記判断が、前記温度データを温度範囲基準と比較するステップに基づき、
前記温度変更要素が、前記温度データに相応する温度を発生するようにアクティブにされる
方法。
【請求項２】
着信電話呼を受信するステップと、
前記着信電話呼から発呼者電話番号を判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記発呼者電話番号を使用するステップと、
見つけられた連絡先レコードから、前記発呼者に割り当てられている優先度指定を判断するステップと
をさらに含み、
温度変化が開始されるべきかどうかの前記判断が、前記発呼者に割り当てられている前記優先度指定に基づく
請求項1に記載の方法。
【請求項３】
着信電子メールメッセージを受信するステップと、
前記着信電子メールメッセージから送信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記送信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記送信者に割り当てられている優先度指定を判断するステップと
をさらに含み、
温度変化が開始されるべきかどうかの前記判断が、前記送信者に割り当てられている前記優先度指定に基づく
請求項1に記載の方法。
【請求項４】
着信電子メールメッセージを受信するステップと、
前記着信電子メールメッセージから受信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記受信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記受信者に割り当てられている優先度指定を判断するステップと
をさらに含み、
温度変化が開始されるべきかどうかの前記判断が、前記受信者に割り当てられている前記優先度指定に基づく
請求項1に記載の方法。
【請求項５】
着信電子メールを受信するステップと、
送信者によって前記電子メールに割り当てられている優先度を判断するステップと
をさらに含み、
温度変化が開始されるべきかどうかの前記判断が、送信者によって前記電子メールに割り当てられている前記優先度に基づく
請求項1に記載の方法。
【請求項６】
カレンダアプリケーションにおいて識別されるカレンダイベントを認識するステップと、
前記カレンダイベントに割り当てられている優先度を判断するステップと
をさらに含み、
温度変化が開始されるべきかどうかの前記判断が、前記カレンダイベントに割り当てられている前記優先度に基づく
請求項1に記載の方法。
【請求項７】
前記温度変化が温度の増加である、請求項1に記載の方法。
【請求項８】
前記温度変化が温度の減少である、請求項1に記載の方法。
【請求項９】
プロセッサと、
前記プロセッサに結合された電源と、
複数の温度変更要素と、
前記電源と前記温度変更要素と前記プロセッサとに結合されたスイッチであって、前記プロセッサから受信された信号に応答して前記温度変更要素を前記電源に電気的に接続するように構成されたスイッチと、
前記プロセッサに結合されたメモリと
を含む通信デバイスであって、
前記プロセッサは、
データを受信するステップと、
前記受信されたデータに基づいて、前記複数の温度変更要素のうちのいずれかの温度変化が開始されるべきかどうかを判断するステップと、
温度変化が開始されるべきであると判断された場合、前記複数の温度変更要素のうちの温度変化が開始されるべきであると判断された温度変更要素をアクティブにするステップと
を含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
前記プロセッサは、
前記受信されたデータが温度データであり、
温度変化が開始されるべきかどうかの前記判断が、前記温度データを温度範囲基準と比較するステップに基づき、
前記温度変更要素が、前記温度データに相応する温度を発生するようにアクティブにされる
ような、プロセッサ実行可能命令を用いてさらに構成された、
通信デバイス。
【請求項１０】
前記スイッチが前記温度変更要素内に組み込まれる、請求項９に記載の通信デバイス。
【請求項１１】
前記温度変更要素が電気抵抗加熱要素を含む、請求項９に記載の通信デバイス。
【請求項１２】
前記温度変更要素が熱電要素を含む、請求項９に記載の通信デバイス。
【請求項１３】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサは、温度変化が開始されるべきかどうかの前記判断が、前記トランシーバを介して受信されたデータに基づくような、プロセッサ実行可能命令を用いてさらに構成された、請求項９に記載の通信デバイス。
【請求項１４】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサが、
着信電話呼を受信するステップと、
前記着信電話呼から発呼者電話番号を判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記発呼者電話番号を使用するステップと、
見つけられた連絡先レコードから、前記発呼者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
温度変化が開始されるべきかどうかの前記判断が、前記発呼者に割り当てられている前記優先度指定に基づく
請求項９に記載の通信デバイス。
【請求項１５】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサが、
着信電子メールメッセージを受信するステップと、
前記着信電子メールメッセージから送信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記送信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記送信者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
温度変化が開始されるべきかどうかの前記判断が、前記送信者に割り当てられている前記優先度指定に基づく
請求項９に記載の通信デバイス。
【請求項１６】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサが、
着信電子メールを受信するステップと、
送信者によって前記電子メールに割り当てられている優先度を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
温度変化が開始されるべきかどうかの前記判断が、送信者によって前記電子メールに割り当てられている前記優先度に基づく
請求項９に記載の通信デバイス。
【請求項１７】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサが、
着信SMSメッセージを受信するステップと、
前記着信SMSメールメッセージから受信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記受信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記受信者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
温度変化が開始されるべきかどうかの前記判断が、前記受信者に割り当てられている前記優先度指定に基づく
請求項９に記載の通信デバイス。
【請求項１８】
前記プロセッサに結合されたトランシーバをさらに含み、前記プロセッサが、
カレンダアプリケーションにおいて識別されるカレンダイベントを認識するステップと、
前記カレンダイベントに割り当てられている優先度を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令を用いて構成され、
温度変化が開始されるべきかどうかの前記判断が、前記カレンダイベントに割り当てられている前記優先度に基づく
請求項９に記載の通信デバイス。
【請求項１９】
複数の温度変化発生手段と、
データを受信するための手段と、
前記受信されたデータに基づいて、前記複数の温度変化発生手段のうちのいずれかの温度変化が開始されるべきかどうかを判断するための手段とを含んでいて、
温度変化が開始されるべきであると判断された場合、前記複数の温度変化発生手段のうちの温度変化が開始されるべきであると判断された温度変化発生手段をアクティブにし、
データを受信するための手段が、温度データを受信するための手段を含み、
温度変化が開始されるべきかどうかを判断するための手段が、前記温度データを温度範囲基準と比較することに基づき、
温度変化を発生するための手段が、前記温度データに相応する温度を発生するための手段を含む
通信デバイス。
【請求項２０】
温度変化を発生するための前記手段が、熱を発生するための手段を含む、請求項１９に記載の通信デバイス。
【請求項２１】
温度変化を発生するための前記手段が、前記通信デバイスの外面の一部分を冷却するための手段を含む、請求項１９に記載の通信デバイス。
【請求項２２】
着信電話呼を受信するための手段と、
前記着信電話呼から発呼者電話番号を判断するための手段と、
アドレス帳データベース内で連絡先レコードを見つけるために前記発呼者電話番号を使用するための手段と、
見つけられた連絡先レコードから、前記発呼者に割り当てられている優先度指定を判断するための手段と
をさらに含み、
温度変化が開始されるべきかどうかを判断するための前記手段が、前記発呼者に割り当てられている前記優先度指定に基づく前記判断を行う
請求項１９に記載の通信デバイス。
【請求項２３】
着信電子メールメッセージを受信するための手段と、
前記着信電子メールメッセージから送信者アドレスを判断するための手段と、
アドレス帳データベース内で連絡先レコードを見つけるために前記送信者アドレスを使用するための手段と、
見つけられた連絡先レコードから、前記送信者に割り当てられている優先度指定を判断するための手段と
をさらに含み、
温度変化が開始されるべきかどうかを判断するための前記手段が、前記送信者に割り当てられている前記優先度指定に基づく前記判断を行う
請求項１９に記載の通信デバイス。
【請求項２４】
着信電子メールメッセージを受信するための手段と、
送信者によって前記電子メールに割り当てられている優先度を判断するための手段と
をさらに含み、
温度変化が開始されるべきかどうかを判断するための前記手段が、前記送信者によって前記電子メールに割り当てられている前記優先度指定に基づく前記判断を行う
請求項１９に記載の通信デバイス。
【請求項２５】
着信SMSメッセージを受信するための手段と、
前記着信SMSメッセージから送信者電話番号を判断するための手段と、
アドレス帳データベース内で連絡先レコードを見つけるために前記送信者電話番号を使用するための手段と、
見つけられた連絡先レコードから、前記送信者に割り当てられている優先度指定を判断するための手段と
をさらに含み、
温度変化が開始されるべきかどうかを判断するための前記手段が、前記送信者に割り当てられている前記優先度指定に基づく前記判断を行う
請求項１９に記載の通信デバイス。
【請求項２６】
カレンダアプリケーションにおいて識別されるカレンダイベントを認識するための手段と、
前記カレンダイベントに割り当てられている優先度を判断するための手段と
をさらに含み、
温度変化が開始されるべきかどうかを判断するための前記手段が、前記カレンダイベントに割り当てられている前記優先度に基づく前記判断を行う
請求項１９に記載の通信デバイス。
【請求項２７】
複数の温度変更要素を装備したモバイルデバイスの中で、
データを受信するステップと、
前記受信されたデータに基づいて、前記複数の温度変更要素のうちのいずれかの温度変化が開始されるべきかどうかを判断するステップと、
温度変化が開始されるべきであると判断された場合、前記複数の温度変更要素のうちの温度変化が開始されるべきであると判断された温度変更要素をアクティブにするステップと
を含むステップをモバイルデバイスのプロセッサに実行させ得るプロセッサ実行可能ソフトウェア命令を記憶し、
前記受信されたデータが温度データであり、
温度変化が開始されるべきかどうかの前記判断が、前記温度データを温度範囲基準と比較するステップに基づき、
前記温度変更要素が、前記温度データに相応する温度を発生するようにアクティブにされる
ような、プロセッサ実行可能命令をさらに記憶した、
有形記憶媒体。
【請求項２８】
電話呼を受信するステップと、
前記着信電話呼から発呼者電話番号を判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記発呼者電話番号を使用するステップと、
見つけられた連絡先レコードから、前記発呼者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令をさらに記憶しており、
温度変化が開始されるべきかどうかの前記判断が、前記発呼者に割り当てられている前記優先度指定に基づく
請求項２７に記載の有形記憶媒体。
【請求項２９】
着信電子メールメッセージを受信するステップと、
前記着信電子メールメッセージから送信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記送信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記送信者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令をさらに記憶しており、
温度変化が開始されるべきかどうかの前記判断が、前記送信者に割り当てられている前記優先度指定に基づく
請求項２７に記載の有形記憶媒体。
【請求項３０】
着信SMSメッセージを受信するステップと、
前記着信SMSメールメッセージから受信者アドレスを判断するステップと、
アドレス帳データベース内で連絡先レコードを見つけるために前記受信者アドレスを使用するステップと、
見つけられた連絡先レコードから、前記受信者に割り当てられている優先度指定を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令をさらに記憶しており、
温度変化が開始されるべきかどうかの前記判断が、前記受信者に割り当てられている前記優先度指定に基づく
請求項２７に記載の有形記憶媒体。
【請求項３１】
着信電子メールを受信するステップと、
送信者によって前記電子メールに割り当てられている優先度を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令をさらに記憶しており、
温度変化が開始されるべきかどうかの前記判断が、送信者によって前記電子メールに割り当てられている前記優先度に基づく
請求項２７に記載の有形記憶媒体。
【請求項３２】
カレンダアプリケーションにおいて識別されるカレンダイベントを認識するステップと、
前記カレンダイベントに割り当てられている優先度を判断するステップと
をさらに含むステップを実行するためのプロセッサ実行可能命令をさらに記憶しており、
温度変化が開始されるべきかどうかの前記判断が、前記カレンダイベントに割り当てられている前記優先度に基づく
請求項２７に記載の有形記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に通信の分野に関し、より詳細には、ユーザのコンピューティングデバイスに情報を通信する際に変動する温度を使用することに関する。
【背景技術】
【０００２】
現在の環境の情報化により、効果的で正確なデータ通信がこれまでよりも重要になっている。ユーザに情報を伝達するために、通信デバイスはユーザの五感を利用する。表示装置は、発呼者情報およびアニメーショングラフィックスなど、見ることができる情報を提示する。スピーカーは、呼出し音など、聞こえる情報を提示する。シェーカーは、着信呼を示すために、振動など、感じることができる情報を提示する。しかしながら、これらの3つの方法を使用して通信する方法は、特に、通信デバイスが見えない所にあり、ユーザが呼出し音または振動を他人に聞かれたくないとき、すべての状況に対処することができるとは限らない。
【発明の概要】
【課題を解決するための手段】
【０００３】
様々な実施形態は、温度の知覚である温度受容(thermoception)を採用してユーザに情報を通信するための方法およびシステムを提供する。通信デバイスは、電気抵抗加熱要素または熱電要素など、温度変更要素を含み、そのアクティブ化はプロセッサによって制御される。プロセッサは、ユーザに情報を伝達するために、いつ温度変化を発生しなければならないかを判断する。ユーザが、温度変化が作用したデバイスの部分に触れたときなど、ユーザが通信デバイスの温度の変化を感じたとき、情報はユーザに通信される。一実施形態では、温度受容によって通信されるべき情報は、通信デバイスによって受信されたデータに関係する。別の実施形態では、温度受容によって通信されるべき情報は、通信デバイスに向けられた着信電話呼に関係する。別の実施形態では、温度受容によって通信されるべき情報は、通信デバイスによって受信された電子メールまたはSMSメッセージに関係する。別の実施形態では、温度受容によって通信されるべき情報は、外部温度など、受信された温度データに関係する。別の実施形態では、温度受容によって通信されるべき情報は、通信デバイスの地理的位置に関係する。情報は、通信デバイスの外面を周囲温度と比較して高温および/または低温にすることによって通信され得、そのような温度変化は、ディスプレイ、キー、制御要素、またはデバイスのハウジングの部分など、デバイスの様々な部分上で達成され得る。
【０００４】
本明細書に組み込まれ、本明細書の一部をなす添付の図面は、本発明の例示的な実施形態を示し、上記の概略的な説明および下記の発明を実施するための形態とともに、本発明の特徴を説明するのに役立つ。
【図面の簡単な説明】
【０００５】
【図１】温度変更要素を含む通信デバイスのシステムブロック図である。
【図２Ａ】様々な実施形態とともに使用するのに好適な電気抵抗加熱要素をもつ通信デバイスの構成要素ブロック図である。
【図２Ｂ】様々な実施形態とともに使用するのに好適な電気抵抗加熱要素と断熱材とをもつ通信デバイスの構成要素ブロック図である。
【図２Ｃ】様々な実施形態とともに使用するのに好適な複数の電気抵抗加熱要素をもつ通信デバイスの構成要素ブロック図である。
【図２Ｄ】様々な実施形態とともに使用するのに好適な複数の電気抵抗加熱要素と複数のスイッチをもつ通信デバイスの構成要素ブロック図である。
【図３Ａ】様々な実施形態とともに使用するのに好適な熱電要素をもつ通信デバイスの構成要素ブロック図である。
【図３Ｂ】様々な実施形態とともに使用するのに好適な熱電要素と断熱材とをもつ通信デバイスの構成要素ブロック図である。
【図３Ｃ】様々な実施形態とともに使用するのに好適な複数の熱電要素をもつ通信デバイスの構成要素ブロック図である。
【図３Ｄ】様々な実施形態とともに使用するのに好適な複数の熱電要素と複数のスイッチとをもつ通信デバイスの構成要素ブロック図である。
【図３Ｅ】様々な実施形態とともに使用するのに好適な熱導体に結合された複数の熱電要素をもつ通信デバイスの構成要素ブロック図である。
【図４】一実施形態による熱電要素をもつモバイルデバイスの構成要素ブロック図である。
【図５Ａ】一実施形態によるディスプレイに結合された電気抵抗加熱要素/熱電要素をもつモバイルデバイスの構成要素ブロック図である。
【図５Ｂ】一実施形態によるディスプレイに結合された複数の電気抵抗加熱要素/熱電要素をもつモバイルデバイスの構成要素ブロック図である。
【図５Ｃ】一実施形態によるアクチュエータボタンまたはキーに結合された複数の電気抵抗加熱要素/熱電要素をもつモバイルデバイスの構成要素ブロック図である。
【図６】一実施形態による使用するのに好適なデータ構造を示す図である。
【図７】一実施形態による使用するのに好適なデータ構造を示す図である。
【図８】一実施形態による表示装置を含む通信デバイスの正面図である。
【図９】発熱を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１０】発熱または強制的熱伝導のいずれかを使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１１】着信呼に関する温度を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１２Ａ】着信電子メールに関する温度を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１２Ｂ】着信電子メールに関する温度を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１２Ｃ】着信電子メールに関する温度を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１３】カレンダイベントに関する温度を使用して情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１４】受信温度データに関係する情報を通信するのに好適な一実施形態方法のプロセスフロー図である。
【図１５】通信デバイスのロケーションに関する情報を通信するに好適な一実施形態方法のプロセスフロー図である。
【図１６】様々な実施形態とともに使用するのに好適な通信デバイスの構成要素ブロックである。
【発明を実施するための形態】
【０００６】
本明細書中の「例示的」という用語は、本明細書では「例、事例、または例示として役立つこと」を意味するために使用する。本明細書で「例示的」と記載されたいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈すべきではない。
【０００７】
本明細書で使用する「通信デバイス」、「コンピューティングデバイス」、「モバイルデバイス」および「ポータブルコンピューティングデバイス」という用語は、セルラー電話、個人情報端末(PDA)、パームトップコンピュータ、ワイヤレス電子メール受信機およびセルラー電話受信機(たとえば、Blackberry(登録商標)およびTreo(登録商標)デバイス)、マルチメディアインターネット対応セルラー電話(たとえば、iPhone(登録商標))、パーソナルコンピュータで使用するワイヤレスネットワークトランシーバカード、ワイヤレスゲームコントローラ、ならびに、プログラマブルプロセッサとメモリとワイヤレスネットワークに接続する機能とを含む同様のパーソナル電子デバイスのうちのいずれか1つまたはすべてを指す。たとえば、ワイヤレスゲームコントローラは、ゲーム機にユーザボタンおよびレバー作動を通信し、ゲームコンソールからゲーム情報通信を受信し得る通信デバイスである。これらの用語はまた、ワイヤードおよびワイヤレスのネットワークトランシーバ回路をもつか、あるいは様々な実施形態の説明において使用するときはパーソナルコンピュータ上でまたはパーソナルコンピュータとともに実装されることもある、ラップトップコンピュータまたはデスクトップコンピュータなどのパーソナルコンピュータを包含し得る。
【０００８】
現在の通信デバイスは、視覚、聴覚および触覚を介してユーザに情報を伝達する。液晶ディスプレイは視覚的に情報を通信する。スピーカーは、呼出し音など、音響として情報を通信する。シェーカーは、着信電話呼を示すために振動することなど、振動として情報を通信する。ゲームチェアなどの高度なゲーム機は、空間におけるユーザの身体の位置を変化させることによってゲームのよりリアルな感触をゲーマーに与えるために固有受容性感覚(sense of proprioception)を使用することもある。
【０００９】
現在の通信デバイスは一連のユーザの感覚を利用するが、情報通信のために人間の他の知覚方法をまだ開発しなければならない。1つのそのような方法は、皮膚で熱または冷気を感知する能力である、温度受容である。通信デバイスの温度を変化させることにより、他の感覚(すなわち、視覚および聴覚)の使用を必要とすることなしにユーザに情報を伝達することができる。本発明は、ユーザに情報を通信するために、温度の触覚を単独でまたは他の感覚と組み合わせて採用する。通信デバイスの温度を変化させることにより、他人が見たり、聞いたり、感じたりすることができない極めて個人的な方法でユーザに情報を伝達することができる。
【００１０】
図1は、ユーザに情報を伝達するために温度の変化を使用する通信デバイス100のシステムブロック図である。様々な実施形態では、通信デバイスは、デバイスの表面上で知覚できる温度変化の形態でユーザに情報を伝達するように構成されたプロセッサ28によって制御される温度変更要素37を含む。通信デバイス100は、内部データまたは受信データに応答して温度変化を生じさせるための基準およびパラメータをユーザが設定することを可能にするように構成され得る。第1の例として、会議リマインダまたはアラームなど、通信デバイス100において動作するカレンダアプリケーションに記憶されたイベントを知らせるために温度変化を使用することができる。ユーザは、通信デバイス100がより温かくまたはより冷たくなっていると感じたとき、ユーザは、視覚的または可聴通信で他人を妨げることなしに会議またはイベントについて思い出すことになる。第2の例として、ユーザは、着信呼を受信すると、電話番号などの発呼者識別子(ID)に連結されたプリセット命令、またはアドレス帳データベースに記憶された連絡先との一致に応じて温度を変化させるように通信デバイス100をプログラムすることができる。たとえば、着信呼が人物Hからのときはより熱くなり(すなわち、表面上で知覚可能な熱を発生し)、着信呼が人物Nからのときは温度の変化を生じず、着信呼が人物Cからのときはより冷たくなる(すなわち、表面から熱を逃がす)ように、ユーザは通信デバイス100を構成することができる。通信デバイス100はまた、ある受信データについては熱を発生し、あるデータについては中間のままであり、他のデータについては冷たくなるようにプリプログラムされ得る。
【００１１】
通信デバイス100の温度の変化を引き起こすために、デバイスは、電気抵抗加熱要素35(図2A参照)および/または熱電要素36(図3A参照)など、1つまたは複数の温度変更要素37を採用することができる。電気抵抗加熱要素35は、電気の流れに抵抗することによって電流を熱に変換する回路要素である。一方、熱電要素は、電位を強制的熱伝導に変換し、それによって要素の両端間に温度差を作り出す熱電効果を示す。熱電要素に熱が流れると電位が発生するが、これは、木星、土星およびそれ以遠に送られた宇宙探査機に電力供給するために使用されている効果である。熱電要素に電位が印加されると、デバイスに熱が流れ、それによって要素の異なる側に異なる温度が発生する。熱が熱電要素の一方の側から反対側に流れさせられると、一方の側はより熱くなるが、反対側はより冷たくなる。冷却デバイスに使用される熱電要素は、当技術分野でよく知られており、通常「ペルティエ」要素として知られている。ペルティエ要素は、マイクロプロセッサの冷却プレートおよび固体冷蔵庫などにおける、固体冷却デバイスとして使用される。熱電要素は熱を一方の側から反対側に流れさせるので、熱電要素を装備した通信デバイスは、表面がより冷たくなっていると感じさせることによって情報を通信することができる。
【００１２】
様々な実施形態は、電気抵抗加熱要素35または熱電要素36のいずれかあるいはその両方を採用することができる。また、熱電要素36(すなわち、ペルティエ要素)は、印加された電位の極性に依存する方向において熱を要素に流れさせるので、そのような温度変更要素を使用して、(熱を通信デバイス100中に流れさせることによって)冷たい外面を作り出すか、または(熱を通信デバイス100外に流れさせることによって)熱い外面を作り出すことができる。
【００１３】
図1を参照すると、通信デバイス100は、プロセッサ28、温度変更要素37、バッテリー34、およびバッテリー34と温度変更要素37との間に結合されたスイッチ33を含み得る。スイッチはまた、プロセッサ28に接続され、プロセッサ28から受信された信号に応答してバッテリー34または他の電源(図示せず)を温度変更要素37に電気的に接続するように構成される。接続されると、バッテリー34は、温度変化効果(すなわち、加熱または冷却)を発生させるのに十分な電力を温度変更要素37に供給する。プロセッサ28は、温度ベースの通信が適切であるときを判断し、温度変更要素37がアクティブにされるべきであるとプロセッサ28が判断したときにスイッチ33に信号を送信するようにソフトウェアによって構成される。プロセッサ28は、温度ベースの通信が適切である、選択されたイベント、発呼者などについての優先度を設定することなど、温度変更要素37をアクティブにするための命令をユーザが設定することを可能にするようにソフトウェアによって構成され得る。プロセッサ28はさらに、通信に関係するデータ(たとえば、発呼者ID、電子メールメッセージ優先度または送信者ID、あるいは、たとえば、SMSメッセージ優先度または送信者ID)を受信し、ユーザのプリセット命令に基づいて受信データの優先度を判断し、ユーザ設定と受信データとに基づく温度の変化を実現するための信号をスイッチ33に送信するようにソフトウェアによって構成され得る。
【００１４】
スイッチ33は、限定はしないが、リレー回路、固体リレー回路、トランジスタ、電力増幅器、および電子分野で知られている同様の回路要素を含む、プロセッサからの信号に基づいて別の回路に電気エネルギー源を接続することができる任意のタイプの回路要素とすることができる。スイッチ33は、別個の回路要素とするか、プロセッサ28内の回路要素とするか、または別の回路デバイスの要素とすることができる。また、スイッチ33は、プロセッサ28とバッテリー34または他の電源(図示せず)とに結合され得る制御可能な温度変更要素37の形態などで、温度変更要素37と一体化され得る。
【００１５】
温度変更要素37は、温度変化を引き起こすことができる任意の回路とすることができる。説明のために、温度変更要素37については、本明細書では、温度上昇を生じさせるための電気抵抗加熱要素35(図2A参照)、または(通信デバイス100の少なくとも一方の側で)温度減少を生じさせるための熱電要素36(図3A参照)のいずれかとして説明する。ただし、廃熱を発生する回路要素(たとえば、電力増幅器または送信機回路)、あるいは通信デバイスの内部回路から熱が流れることを可能にするかまたは抑止するように(たとえば、電位を印加することによって)改変され得る可変断熱材など、他のタイプの温度変更要素を使用し得る。
【００１６】
プロセッサ28は、セルラー電話呼、SMSメッセージ、または電子メールメッセージを受信すること、あるいはインターネットを介してメッセージを送信および受信することなど、ワイヤレスセルラー電話および/またはデータネットワークと通信するように構成されたワイヤレストランシーバ38に結合され得る。また、プロセッサ28は、プロセッサ28に座標位置情報を提供することができるGlobal Positioning System(GPS)受信機39など、他のセンサおよび情報源に結合され得る。
【００１７】
プロセッサ28は、そのいくつかの例を本明細書で説明している、多種多様なイベント、受信されたデータまたは満たされた基準に応答して温度変更要素37をアクティブにするようにソフトウェアによって構成され得る。温度通信が適切であるイベントは、内部イベント(たとえば、通信デバイス上で実行中のアプリケーションから受信されたかまたはそのアプリケーションによって識別されたイベント)、あるいは外部イベント(たとえば、通信デバイスの外側で発生するかまたは起こるイベント)であり得る。実際には、どんな形式の受信データも、温度変化信号をアクティブにするためのトリガとして使用され得る。同様に、多種多様な通信デバイス条件、モードまたは状態基準が、温度変化信号をアクティブにするためのトリガとして設定され、使用され得る。要するに、実際には、オーディオ信号が適切であり得るどんな状況も、温度変化通信をアクティブにするためのトリガとして使用され得る。
【００１８】
温度変化によって通信され得る例示的な内部イベントは、カレンダアプリケーションに保存された、会議または予定タスクのリマインダなどのスケジュールされたイベントと、クロックアプリケーションに保存されたアラームと、経過時間カウンタと、カウントダウンタイマーとを含む。内部イベントに関して、プロセッサ28は、内部イベントが発生しているかまたは差し迫っているときを認識し、送信すべき適切な温度信号(熱いまたは冷たいおよび度)を判断し、その温度信号を発生するために必要に応じてスイッチ33を制御するようにソフトウェアによって構成される。
【００１９】
温度変化によって通信され得る外部イベントの例は、ワイヤレスネットワークの変化と、ワイヤレスネットワーク信号強度の変化と、外部ネットワークから受信された警告(たとえば、暴風雨警報または緊急警告)とを含む。外部イベントに関して、プロセッサ28は、イベントを受信するかまたは外部イベントが受信されたときを認識し、送信すべき適切な温度信号(熱いまたは冷たいおよび度)を判断し、必要に応じてその温度信号を発生するためにスイッチ33を制御するようにソフトウェアによって構成される。
【００２０】
温度変化信号を促し得る受信データの例は、発呼者の電話番号を含む着信電話呼と、送信者の電話番号および重要度フラグを含む受信SMS(または同様の)メッセージと、送信者のアドレスおよび重要度フラグを含む受信電子メールと、インターネットウェブサイトから受信したデータと、GPS受信機から受信した位置データとを含む。以下でより詳細に説明するように、プロセッサ28は、データを受信し、受信されたデータに基づいて温度信号が発生されるべきかどうかを判断し、送信すべき適切な温度信号(熱いまたは冷たいおよび度)を判断し、必要に応じてその温度信号を発生するためにスイッチ33を制御するようにソフトウェアによって構成される。
【００２１】
温度変化信号を促し得る、満たされた基準の例は、ブルートゥースデータリンクを確立するかまたは失うことと、バッテリーエネルギーが最小しきい値に達することと、ローミング通信モードの開始と、動作モードの変化とを含む。プロセッサ28は、温度信号基準が満たされたときを認識し、送信すべき適切な温度信号(熱いまたは冷たいおよび度)を判断し、必要に応じてその温度信号を発生するためにスイッチ33を制御するようにソフトウェアによって構成される。
【００２２】
温度変更要素37のアクティブ化を制御することに加えて、プロセッサ28はさらに、会議の時間が近づいていることを通信することなどのために、温度を緩やかにまたは徐々に温かいから熱いに上昇させることなど、温度変化を調整するようにソフトウェアによって構成され得る。このようにして、一連の可聴または振動アラームリマインダは、イベントまでの時間がより短くなるにつれて漸進的により熱くなる、緩やかな温度増加と交換され得る。プロセッサ28は、温度変化を制御するために非アクティブ時間に対するアクティブ時間の比を使用して、スイッチ33をアクティブおよび非アクティブにすることによって温度変更要素37を調整することができる。代替的に、スイッチ33は、プロセッサ28から受信した信号に応答して、バッテリー34から温度変更要素37に流れる電流の量を調整するように構成され得る。そのような調整スイッチ33の一例は電力増幅器である。この構成では、プロセッサ28は、スイッチ33に与えられる信号を変化させることによって温度変更要素37を調整することができる。温度変更要素37をそのように調整することによって、プロセッサ28は、冷たいから、涼しい、室温(変化なし)、温かい、熱いまでなど、様々な知覚可能な温度範囲を発生するように構成され得る。代替的に、プロセッサ28は、特定の概算温度を生成するように温度変更要素37を調整するように構成され得る。
【００２３】
図2A〜図2Dは、電気抵抗加熱要素35を装備した通信デバイス100の実施形態の構成要素ブロック図である。図2Aに示すように、通信デバイス100は、プロセッサ28と、プロセッサ28に結合され、電気抵抗加熱要素35をバッテリー34に接続するように構成されたスイッチ33とを含み得る。バッテリー34はまた、プロセッサ28と、トランシーバ38および/またはGPS受信機39(図1参照)など、他の回路要素とに電力を供給する。本実施形態に関与する能動要素のすべてはケースまたはハウジング10中に入れられ得る。電気抵抗加熱要素35は、加熱要素35からの熱が容易に通信デバイス100の外面に伝導するようにハウジング10の壁の近くに位置するかまたはその壁に接触し得る。加熱要素35をハウジング10に熱結合することは、ユーザが、ハウジング10に接触している皮膚で温度上昇を感じることを可能にする。別に示されていないが、図2Aに示す実施形態に概念的に一致する代替実施形態では、ハウジング10自体が、電気抵抗加熱要素35から製造されるかまたは電気抵抗加熱要素35を組み込み得る。この代替形態は、関係する構造要素の数を減らすことによって通信デバイス100の設計をより単純にすることを可能にし得る。
【００２４】
図2Bに示す別の実施形態では、電気抵抗加熱要素35は、電気抵抗加熱要素35によって発生した熱が近くの構成要素に損傷を与えないように断熱材200によって断熱され得る。たとえば、プロセッサ28と、スイッチ33と、バッテリー34とに隣接する電気抵抗加熱要素35の部分または側は、電気抵抗加熱要素35からの熱が、好ましくはハウジング10を通って流れ出て、それによって内部温度を制限するように、断熱材200を使用して断熱され得る。断熱材料、および通信デバイスにおけるそれらの使用は当技術分野でよく知られており、この実施形態では任意の好適な断熱材が使用され得る。
【００２５】
図2Cに示すさらなる実施形態では、通信デバイス100のいくつかの部分に異なる温度変化を局在化させるために、2つ以上の電気抵抗加熱要素35の温度変化を使用することができる。スイッチ33は、プロセッサ28からの信号に応答して2つ(またはそれ以上)の電気抵抗加熱要素35A、35Bを別々にまたは一緒にバッテリー34に接続するように構成され得る。この実施形態では、温度変化信号は、通信デバイス100上のいくつかの異なる局在化位置において同時に作用され得る。たとえば、通信デバイスは、2つの別々に制御される電気抵抗加熱要素35A、35Bを含むことができ、それにより、(1)第1の要素35Aは加熱するが第2の要素35Bは加熱しないこと、(2)第2の要素35Bは加熱するが第1の要素35Aは加熱しないこと、または(3)要素35A、35Bの両方を同時に加熱することによって、3つの異なる信号が伝達され得る。さらに、2つの要素35A、35Bの加熱を交互に行うことができる。この実施形態は、単一の加熱要素35を用いて可能であるよりも多くの情報を伝達するのに有用であり得る。たとえば、ワイヤレスゲームコントローラ通信デバイスなどのゲームコントロールデバイスは、様々なゲーム情報(たとえば、外部温度、健康状態、感知された脅威など)をユーザに通信するために温度変化が与えられ得るように、デバイスのいくつかの部分において電気抵抗加熱要素35A、35Bを含み得る。したがって、ワイヤレスジョイスティックゲームコントロールデバイスは、たとえば、戦争ゲーム中でゲームキャラクターが爆発によって傷ついたときに、図2Cに示す加熱要素35が加熱するように構成され得る。
【００２６】
図2Dは、複数の電気抵抗加熱要素35A、35Bが設けられ、各々がそれぞれ専用制御スイッチ33A、33Bに接続されている別の実施形態を示す。複数の電気抵抗加熱要素35A、35Bをアクティブにするための複数のスイッチ33A、33Bを設けることは、加熱要素を制御する際の柔軟性をより大きくする。たとえば、複数のスイッチ33A、33Bと複数の電気抵抗加熱要素35A、35Bとを設けることは、ゲームコントロールデバイスにおいて有用であり得る。そのようなゲームコントロールデバイスでは、1つの電気抵抗加熱要素35Aが発射ボタンの下に配置され、それにより、たとえば、弾薬が少ないときに加熱し、それによって、ユーザがゲームの主要なシーンから目をそらす必要なしに、弾薬をリロードまたは節約すべき時間であることをゲーマーに知らせることができる。同様に、ゲームキャラクターのライフラインがほとんど枯渇しているときを知らせ、ライフラインを節約するかまたは増加させるための予防策を講じるべき時間であることをゲーマーに知らせるために、ジョイスティックハンドルの温度を電気抵抗加熱要素35Bによって増加させることができる。さらなる例として、ゲームキャラクターの死去を知らせるために、ジョイスティックと発射ボタンの両方を加熱することができる。
【００２７】
図3A〜図3Dは、熱いか冷たいかのいずれかの表面温度を発生することによって情報を中継することが可能な熱電要素36を装備した通信デバイス100の構成要素ブロック図である。図3Aに示す実施形態では、通信デバイス100は、バッテリー34を熱電要素36に接続するように構成されたスイッチ33と通信しているプロセッサ28を含む。バッテリーは、熱電要素36に熱を流れさせるために必要とされる電位を供給する。プロセッサ28と、スイッチ33と、バッテリー34と、熱電要素36とはハウジング10中に配置される。スイッチ33は、プロセッサ28からの制御信号に応答してバッテリーを熱電要素36に接続し、プロセッサ28からの信号に応答してバッテリーと要素との接続の極性を変化させるように構成され得る。したがって、プロセッサ28は、熱電要素36に熱をハウジング10の外面から離れてまたはその外面に向かって伝導させるための制御信号をスイッチ33に送信し得る。このようにして、プロセッサは、ユーザがハウジング10をユーザの皮膚に触れさせたときにユーザが熱または冷気を感じるかどうかを制御することができる。図2Aを参照しながら上記で説明した実施形態の場合と同様に、熱電要素36は、通信デバイス100の外面との間での熱伝導を可能にするために、ハウジング10の壁に近接するか、隣接するか、またはその内側に位置することによってハウジング10に熱結合され得る。
【００２８】
図3Bに示すように、熱電要素36はまた、近接するデバイス構成要素が通信デバイス100の外面から内面に伝達された熱によって損傷を受けるのを防ぐために、断熱材300によって断熱され得る。たとえば、電気的絶縁材300が、プロセッサ28と、スイッチ33と、バッテリー34とに隣接する熱電要素36の部分または側を覆うことができる。そのような断熱材300は、通信デバイス100の外面を冷却するために、熱電要素36が通電されたときに、これらの構成要素が過熱されるのを防ぐことができる。同様に、断熱材300は、プロセッサ28と、スイッチ33と、バッテリー34とが冷却され、それにより、通信デバイス100の外面に熱をポンピングする極性で熱電要素36が通電されたときに結露が形成され得るのを防ぐことができる。
【００２９】
図3Cに示す実施形態では、通信デバイス100は、スイッチ33に接続された2つ以上の熱電要素36A、36Bを含み得る。スイッチ33は、プロセッサ28からの信号に応答して2つ(またはそれ以上)の熱電要素36A、36Bを別々にまたは一緒にバッテリー34に接続するように構成され得る。この実施形態では、通信デバイス100上の2つ以上のロケーションが同時に温度の変化を示し得る。また、熱電要素は、印加された電位の極性に応じて熱または冷気を生成することが可能であるので、通信デバイス100上の異なるロケーションは異なる温度を示し得る。たとえば、ゲームコントロール通信デバイスでは、ゲームに関する情報は、スイッチ33を介してプロセッサ28によって制御される2つ以上の熱電要素36A、36Bを使用してユーザに通信され得る。したがって、ゲームコントロールデバイスのジョイスティックと発射ボタンとの温度は同時に減少して、たとえば、ゲームキャラクターが、寒冷気候で行われるゲームにおけるレベルに入ったことをユーザに知らせ得る。代替的に、ゲームコントロールデバイスのジョイスティックと発射ボタンとの温度は同時に増加して、たとえば、ゲームキャラクターが、熱帯気候で行われるゲームにおけるレベルに入ったことをユーザに知らせ得る。さらに、発射ボタンの温度が増加する間、ジョイスティックの温度は減少し得る。
【００３０】
図3Dは、2つ以上のスイッチ33A、33Bに接続された2つ以上の熱電要素36A、36Bを含む通信デバイス100の一実施形態を示す。この実施形態は、プロセッサ28が、異なる時間においておよび/または異なる温度において通信デバイス100上の異なるロケーションにおいて示される温度をより良く制御することを可能にし得る。たとえば、ゲームコントロール通信デバイスでは、ジョイスティックの温度はゲーム中で示された気候に基づいて変化し、発射ボタンの温度は利用可能な弾薬の量に基づいて変化し、異なる温度変化が実現されるレートは変動し得る。
【００３１】
図3Eに、銅板などの熱導体40が2つの熱電要素36A、36Bの各々の一方の側に熱結合されたさらなる実施形態が示されている。熱導体40は、熱が一方の熱電要素から他方の熱電要素に容易に流れることを可能にする。2つの熱電要素36A、36Bが反対の極性で通電されると、熱が第1の要素36Aに隣接するハウジング10の外面から熱導体40に流れ、熱導体40を通って第2の要素36Bに流れ、次いで第2の要素36Bを通って、第2の要素に隣接するハウジングの外面に出る。熱電要素36A、36Bの各々に印加される極性を切り替えることによって、通信デバイス100上の冷たいゾーンと熱いゾーンとをスワップすることができる。通信デバイス100中に伝達される熱量を最小限に抑えるために、内部の電子回路に隣接する熱導体40の側を断熱することができる(図示せず)。この実施形態では、一方の熱電要素36A中にポンピングされた熱は他方の熱電要素36Bによってすぐに通信デバイスの外にポンピングされるので、通信デバイス100の内部温度を著しく変化させることなしに、熱電要素を使用して熱い外面と冷たい外面とを発生することができる。
【００３２】
図4に示す別の例示的な実施形態では、熱電要素36の両側に発生された熱い温度および冷たい温度が通信デバイス100の両側でユーザによって同時に感じられ得るように、熱電要素36は通信デバイス100内に配置され得る。この実施形態構成では、通信デバイス100のハウジング10の第1の側の外面からの熱400は、熱電要素36を通ってハウジング10の第2の側に流出され、それにより第1の側は室温よりも冷たくなるが、第2の側は室温よりも熱くなる。そのような構成では、ユーザの皮膚に隣接する側に応じて冷たいまたは熱い、デバイスのいかなる変化も、着信呼があることなどの情報をユーザに伝達することができる。この構成はまた、デバイスの一方の側を冷却するために熱電要素36を通してポンピングされた熱はハウジングの反対側に伝導され、内側に保持されないので、通信デバイス100の内面の加熱を防ぐために役立つ。
【００３３】
温度受容は、情報がユーザに伝達され得る別の感覚モダリティを与えるので、より有意味または機能固有の様式でユーザに情報を伝達するために、温度変化が通信デバイス100の特定の構成要素に適用され得る。たとえば、図5A〜Cに図示する実施形態に示すように、ユーザに情報を伝達するために、ディスプレイにおいて、タッチスクリーンディスプレイなどのディスプレイの部分において、キーパッドにおいて、またはキーパッド上の個々のキーにおいて温度変化が作用され得る。
【００３４】
図5Aに示す実施形態では、通信デバイス100は、電気抵抗加熱器要素35または熱電要素36など、熱変更要素37に熱結合されたディスプレイ110を含み、熱変更要素37は、プロセッサ28から受信した信号に応答してバッテリー34からその要素に電力を供給するように構成されたスイッチ33に結合される。温度変更要素37から放出された熱400はディスプレイ110の温度を変化させる。温度変更要素37は、ディスプレイのコンテンツに関する情報を伝達するためにディスプレイ110の全部または一部が温度を変化させるように構成され、配置され得る。さらに、図5Bに示すように、各ディスプレイ部分上に現れる様相に関するさらなる情報を伝達するために、複数の熱変更要素37が、ディスプレイを加熱または冷却することを可能にするために異なる部分においてディスプレイ110に熱結合され得る。たとえば、重要な電子メールが受信されたとき、ディスプレイ110は、その重要な電子メールメッセージを表示している部分において加熱され得る。この実施形態は、メッセージコンテンツを開き、読む必要なしに、ディスプレイ100がタッチされたとき、ユーザにメッセージの重要度を通知する。たとえば、すべてユーザ設定に応じて、タッチスクリーン110上に現れる重要な電子メールメッセージは熱くなり得、重要でない電子メールメッセージは周囲温度になり得(すなわち、加熱または冷却は適用されない)、回避すべきスパム電子メールはタッチに対して冷たくなり得る。
【００３５】
図5Cに示す実施形態では、通信デバイス100は、熱変更要素37A、37B、37Cに熱結合されたキー500a、500b、500cを含む。熱変更要素37A、37B、37Cの各々は、プロセッサ28から受信した信号に応答して電力をバッテリー34から要素に供給するように構成された1つまたは複数のスイッチ33に結合された電気抵抗加熱器要素35または熱電要素36とすることができる。この実施形態は、通信デバイス100が、1つまたは複数の個々のキー500a、500b、500cの温度を変化させて、温度によって通信デバイス100のユーザに伝達される情報により多くのコンテキストを与えることを可能にする。たとえば、通信デバイス100は、各ボタンの温度を変化させることによって、関連する機能のゲーム状態に関係する情報を伝達し得るように、各ボタン500a、500b、500cが異なるゲーム機能を制御するゲームコントローラとすることができる。
【００３６】
通信デバイス100は、温度信号が採用されるべきときをプロセッサ28が判断し得るための優先度規則をユーザが設定できるように構成され得る。たとえば、ユーザは、着信呼、電子メールおよびSMSメッセージに優先順位を付けるために使用され得るアドレス帳においてユーザの連絡先に優先順位を付けることができる。同様に、ユーザは、重要度に従ってユーザの電子カレンダに記憶されたイベントに優先順位を付けることができる。たとえば、ユーザは、連絡先Aを重要であると指定することができ、熱を発生することによって着信呼を知らせるように温度規則を用いてユーザの通信デバイス100を構成することができる。着信呼が連絡先Aから受信されたとき、ソフトウェアによって構成されたプロセッサ28は、受信された発呼者ID情報から発呼者の電話番号を判断し、その番号を使用してアドレス帳データベース中の対応する連絡先を探索して、発呼者を連絡先Aとして識別し、データベース連絡先レコードに記憶された優先度に基づいて、連絡先Aが重要な人物であると判断し、重要な人物の温度規則を適用して電気抵抗加熱器要素35を通電して電話を加熱させ、それによってユーザに重要な呼について警報を出すことができる。一実施形態では、ユーザは、記憶された連絡先ごとに特定のタイプの温度変化(たとえば、変化なし、熱い、冷たい、熱い/冷たいなど)を指定するようにユーザのアドレス帳連絡先レコードを構成することができる。
【００３７】
同様にして、通信デバイス100は、着信電子メールメッセージに関する情報を通信するように構成され得る。通信デバイス100のプロセッサ28は、電子メールメッセージの送信者がユーザによってアドレス帳において重要な連絡先として指示されているかどうかを判断し、送信者の重要度パラメータに基づいて温度信号を発生するように、ソフトウェアによって構成され得る。この実施形態では、ソフトウェアによって構成されたプロセッサ28は、受信電子メールから送信者の電子メールアドレスを判断し、送信者のアドレスを使用してアドレス帳データベース中の連絡先レコードを探索して、送信者を連絡先Aとして識別し、データベース連絡先レコードから、連絡先Aが重要な人物であると判断し、重要な人物の温度規則を適用して電気抵抗加熱器要素35を通電して電話を加熱させ、それによってユーザに重要な電子メールについて警報を出すことができる。別の優先度パラメータは、送信者によって電子メールに適用される優先度指定とすることができる。たとえば、送信者は、ある電子メールを重要であると指定することができる。温度規則を使用して、ユーザは、送信者によるそのような優先度ラベリングを認識し、温度を変化させることによって、そのような電子メールの受信に関してユーザに警報を出すように、通信デバイス100をプログラムすることができる。この実施形態では、ソフトウェアによって構成されたプロセッサ28は、受信電子メールの重要度フラグを調べて送信者の優先度設定を判断し、電子メール重要度温度規則を適用して電気抵抗加熱器要素35を通電して電話を加熱させ、それによって、重要であると指定されている電子メールについてユーザに警報を出すことができる。
【００３８】
図6に、アドレス帳データベース中の連絡先に対するユーザの重要度指定を記憶するために通信デバイス100において実装され得る例示的な実施形態のデータ構造600を示す。たとえば、ユーザは、ユーザのアドレス帳における各連絡先に優先順位を付け、連絡先の名前600aごとに、連絡先の指定された優先度600bと、連絡先がユーザと通信していることを知らせるために使用すべき温度600cと、温度変化を伴う呼出しスタイル600dと、ユーザのステータスを示すモード600eと、優先されている通信のタイプを示す通信タイプ600fとを記憶し得る。そのような温度規則データ構造を使用して、着信通信が特定の連絡先の名前から来ていると判断したプロセッサ28は、ユーザのモード設定と着信通信タイプとの状況下で適用されるべき適切な温度信号を探索することができる。
【００３９】
たとえば、行604のジョン ドウ(John Doe)は、ユーザによって重要な連絡先として優先順位を付けられ得る。ユーザは、さらに、ユーザが会議中である間に電話呼がジョン ドウから受信されたとき、呼出し音を鳴らすかまたは振動することなしに通信デバイスの温度が増加すべきであることを必要とし得る。代替的に、行606に示すように、ジェーン ドウ(Jane Doe)は、ユーザが会議中にジェーン ドウからSMSメッセージを受信したとき、通信デバイス100が無音のままであり、温度を変化させないことをユーザが希望する、重要でない優先度をもつ連絡先として指定され得る。これにより、ユーザは、会議に出席している間、重要でない通信によって気を散らされなくなる。また、行606、608および610は、ユーザがユーザのアドレス帳中の他の連絡先について設定し得る他の可能な温度規則を示す。
【００４０】
図7に示すように、熱いまたは冷たい表面を発生し得る熱電要素36を装備した通信デバイス100のために同様のデータ構造700を使用することができる。そのような通信デバイスでは、ユーザは、熱い、冷たいまたは室温(すなわち、熱くも冷たくもない)を知らせるためにユーザのアドレス帳データベースに記憶された各連絡先に優先順位を付けることができる。したがって、連絡先の名前700aごとに、ユーザは、優先度700bと、連絡先がユーザと通信するときに使用すべき温度700c信号と、温度変化を伴う呼出しスタイル700dと、温度信号が発生されるべきデバイス動作モード700eと、優先されている通信のタイプを示す通信タイプ700fとを指定し得る。
【００４１】
たとえば、行702のジョン ドウは、ユーザによって重要な連絡先として優先順位を付けられ得る。ユーザはまた、会議中にジョン ドウから電話呼を受信すると、通信デバイス100は熱くなり、無音のままであるように温度規則を設定することができる。さらなる例として、ユーザは、行704の、彼の義母であるジェーン ドウに、回避すべき連絡先として優先順位を付けることができる。ユーザはさらに、会議中にSMSメッセージがジェーン ドウから受信されたとき、通信デバイス100は冷たくなり、無音のままであるように温度規則を設定し得る。行706、708、710、712および714は、ユーザがユーザのアドレス帳中の他の連絡先について設定し得る他の可能な温度規則を示す。
【００４２】
連絡先優先度600b、700bの指定は、別個のデータファイル中に記憶され得る温度規則600c、700cとは別個のアドレス帳データベース内の各連絡先のデータフィールド内に記憶され得ることを、当業者は諒解されよう。この代替データ構造では、温度600c、700cは、(アドレス帳レコードから得られた)連絡先優先度600b、700cと、(オペレーティングシステム状態設定から得られた)動作モード600e、700eと、着信通信タイプ600f、700fとの組合せごとに指定され得る。この代替データ構造は、名前データの列を除いて、図6および図7に示すテーブルに極めて類似したテーブルの形態とすることができる。
【００４３】
図6および図7を参照しながら上記で説明したデータ構造は、通信デバイスのプロセッサ28によってアクセスされ得るように通信デバイス100のメモリに記憶され得る。
【００４４】
図8に示す一実施形態では、通信デバイス100は、他の感覚と組み合わせて、ユーザの温度感覚を介してユーザと通信することができる。ユーザに情報を通信するためにより多くの感覚を使用することは、通信の有効性および精度を高め得る。これは、たとえば、ディスプレイ上に提示される視覚的イメージの使用を、デバイスのハウジング10またはディスプレイ上で知覚できる温度変化と組み合わせることによって行われ得る。
【００４５】
図8に示す例示的な実施形態では、重要な電話呼がモバイルデバイスを熱くさせるとき、通信デバイス100が熱を発生している間、ディスプレイ110上に仮想温度計800を提示し得、その電話呼の重要度を視覚的および熱的に同時に通信することができる。別の例では、外部温度に関する情報を伝達するために、通信デバイス100のハウジング10を加熱または冷却することによって、あるいは、ディスプレイ110、またはキー500など、モバイルデバイスの一部の温度を変化させることによって温度情報をユーザに伝達することができる。モバイルデバイスの温度は、デバイスを見る必要がない方法でユーザに一般的な用語で外部温度(すなわち、温かいまたは涼しい)について通知するが、外部温度をより正確に示すために仮想温度計800をディスプレイ110上に示すこともできる。外部温度に関する情報は、要求時または間欠的に、および自動的にユーザに伝達され得る。
【００４６】
ユーザが、図6および図7を参照しながら上記で説明したものなどの優先規則を作成することによってユーザの通信デバイス100を構成した後、通信デバイス100は、その表面温度を変化させることによって着信通信と受信データとについてユーザに通知することができる。
【００４７】
図9に示すプロセスフロー図は、電気抵抗加熱要素35を装備した通信デバイス100を使用して受信データの優先度についてユーザに警報を出すために実装され得る例示的なステップを示す。ステップ900において、データが受信されると、ステップ902において、ソフトウェアによって構成された通信デバイス100のプロセッサ28は、ユーザによって設定され、メモリに記憶された優先度命令または温度規則に基づいて受信データの優先度レベルを判断し得る。受信データの優先度を判断するために、プロセッサ28は、そのデータ内から優先度インジケータを読み取るか、またはそのデータを使用して温度規則データベース内で適切な温度規則を探索し得る。受信データが重要でないとプロセッサ28が判断した場合(すなわち、テスト904=「NO」)、ステップ906において、プロセッサ28は、電気抵抗加熱要素35をアクティブにしなくてもよく、したがって通信デバイスの温度は変化しないままである。受信データが重要であるとプロセッサ28が判断した場合(すなわち、テスト904=「YES」)、ステップ908において、プロセッサ28は、電気抵抗加熱要素35をバッテリー34に接続することによって電気抵抗加熱要素35をアクティブにするための信号をスイッチ33に送信して、加熱要素35に熱を発生させる。電力を節約するために、30秒など、ある時間期間後に、ステップ910において、プロセッサ28は、スイッチ33に加熱要素35をバッテリー34から切り離させるための信号をスイッチ33に送信し、それによって発熱を終了させ得る。通信デバイス100が熱を発生し得る持続時間は、事前に設定されるかまたはユーザによって調整され得る。
【００４８】
図10に示すプロセスフロー図は、熱電要素36を装備した通信デバイス100上で受信データの優先度についてユーザに警報を出すために実装され得る例示的なステップを示す。ステップ1000において、通信デバイス100によって受信されたデータは、ステップ1002において、プロセッサ28によって分析されて、そのデータの優先度を判断し得る。図6、図7および図9を参照しながら上記で説明したように、ユーザは、受信データが重要であるかどうかを判断し、それに応じて熱いまたは冷たい表面を発生すべきかどうかを判断するためにプロセッサ28が使用し得る優先度命令または温度規則を通信デバイス100のメモリに記憶し得る。プロセッサ28は、ステップ1002において、受信データをユーザ優先度命令または温度規則と比較し、ユーザによって設定された優先度基準に基づいて受信データの優先度レベルを判断するようにソフトウェアによって構成され得る。受信データが重要であるとプロセッサ28が判断した場合(すなわち、テスト1004=「YES」)、ステップ1010において、プロセッサ28は、スイッチ33に、適切な極性で熱電要素36をバッテリー34に接続させるための信号をスイッチ33に送信して、熱を発生し得る。電力を節約するために、たとえば、30秒など、ユーザ設定によって判断された時間期間後に、ステップ1012において、プロセッサ28は、スイッチ33に熱電要素36をバッテリー34から切り離させるための信号をスイッチ33に送信し、それによって発熱を終了させ得る。受信データが重要でないとプロセッサ28が判断した場合(すなわち、テスト1004=「NO」)、テスト1006において、プロセッサ28は、データが重要度が低いかまたはユーザが回避することを選好する情報であるかどうかを判断し得る。データが、ユーザが回避することを選好するタイプではないとプロセッサ28が判断した場合(すなわち、テスト1006=「NO」)、ステップ1008において、プロセッサ28は、温度を変化させることなしにデータを記憶し得る。データが重要度が低いかまたはユーザが回避することを選好するタイプの情報であるとプロセッサ28が判断した場合(すなわち、テスト1006=「YES」)、ステップ1014において、プロセッサ28は、スイッチ33に、適切な極性で熱電要素36をバッテリー34に接続させるための信号をスイッチ33に送信して、通信デバイスの表面を冷却し得る。電力を節約するために、30秒など、ユーザ設定によって判断された時間期間後に、ステップ1016において、プロセッサ28は、スイッチ33に熱電要素36をバッテリー34から切り離させるための信号をスイッチ33に送信し、それによって冷却を終了させ得る。
【００４９】
通信デバイス100がセルラー電話である別の例示的な実施形態では、ユーザは、ユーザのアドレス帳に記載されている人物が重要であると指定することができる。そのような指定は、指定された重要な人物からの着信呼についてユーザに警報を出すために電気抵抗加熱器要素35(または熱電要素36)をアクティブにして熱を発生すべきかどうかを判断するために、セルラー電話のプロセッサ28によって使用され得る。図11に示すプロセスフロー図は、重要な着信呼についてユーザに通知するために通信デバイス100が温度を変化させることを可能にするために、ユーザがユーザのアドレス帳中の連絡先に優先順位を付けるときに実装され得る例示的なステップを示す。上記で説明したように、たとえば、重要な連絡先からの呼を受信すると、通信デバイス100は加熱し、たとえば、回避されるべき連絡先からの呼を受信すると、熱電要素36を含む通信デバイス100は冷却するようにユーザは優先度規則を割り当て得る。ステップ1100において、着信電話呼が通信デバイス100によって認識されると、ステップ1101において、通信デバイス100のプロセッサ28は、セルラーネットワークから受信されたワイヤレス伝送中に含まれる発呼者識別情報から発呼者の番号を判断する。着信呼から発呼者電話番号を得るための方法は当技術分野でよく知られている。受信された電話番号を使用して、プロセッサ28は、テスト1102において、メモリに記憶されたアドレス帳データベースに照会して、発呼者がアドレス帳中に含まれていることを示す一致があるかどうかを判断する。発呼者がアドレス帳に記載されていない場合(すなわち、テスト1102=「NO」)、ステップ1104において、通信デバイス100は、電話呼についてユーザに警報を出すための温度変化を起こさなくてもよい。発呼者がアドレス帳に記載されている場合(すなわち、テスト1102=「YES」)、通信デバイス100のプロセッサ28は、テスト1106において、アドレス帳データベース中の連絡先レコードに記憶された優先度設定を調べて、発呼者が重要な発呼者として優先順位を付けられているかどうかを判断する。ユーザによって発呼者が重要であると指定されているとプロセッサ28が判断した場合(すなわち、テスト1106=「YES」)、通信デバイス100のプロセッサ28は、スイッチ33に温度変更要素37をバッテリー34に接続させるための適切な信号をスイッチ33に送信して、ユーザに重要な呼について警報を出すための熱を発生する。セルラー電話が熱を発生するために熱電要素36を使用する場合、スイッチ33は、通信デバイス100の外面に熱を流すために、適切な極性で熱電要素36にバッテリー電力を印加する。ユーザ設定に基づき得るある時間期間後に、ステップ1110において、プロセッサ28は、温度変更要素37からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって発熱をオフにする。電気抵抗加熱要素35を装備した通信デバイス100では、ユーザによって発呼者が重要であると指定されていないとプロセッサ28が判断した場合(すなわち、テスト1106=「NO」)、ステップ1112において、プロセッサ28は、スイッチ33をアクティブにせず、温度の変化は生じない。しかしながら、熱電要素36を装備した通信デバイス100では、ユーザによって発呼者が重要であると指定されていないとプロセッサ28が判断した場合(すなわち、テスト1106=「NO」)、テスト1114において、通信デバイス100のプロセッサ28は、さらに、アドレス帳に記憶されたユーザ優先度設定から、発呼者が回避されるべきであるかどうかを判断する。発呼者が回避されるべきでない場合(すなわち、テスト1114=「NO」)、ステップ1112において、プロセッサ28は、スイッチ33をアクティブにせず、通信デバイス100の温度の変化は生じない。しかしながら、発呼者が回避されるべきであるとプロセッサ28が判断した場合(すなわち、テスト1114=「YES」)、ステップ1116において、プロセッサ28は、スイッチ33に、適切な極性で熱電要素36をバッテリー34に接続させるための適切な信号をスイッチ33に送信して、通信デバイス100の外面上に冷気を発生する。ユーザ設定に基づき得るある時間期間後に、ステップ1118において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって冷気発生をオフにする。
【００５０】
同様にして、通信デバイス100は、ユーザに着信電子メールメッセージを通知するために温度を変化させるようにプログラムされ得る。通信デバイス100が含む温度変更要素のタイプに応じて、通信デバイス100は、熱、冷気、または熱と冷気の両方を発生することができる。たとえば、通信デバイス100は、重要なメッセージを知らせるために熱を発生し、ユーザが回避することを望む人からのメッセージを知らせるためにデバイスの外面を冷却することができる。ユーザが連絡先に優先順位を付けないか、または、電子メールが、特別な優先順位付けをもたない連絡先から受信された場合、温度の変化は生じ得ない。
【００５１】
ユーザは、様々な基準に基づいて電子メールメッセージに優先順位を付けるための優先度規則を設定することを選択し得る。たとえば、ユーザは、送信者、他の受信者、送信者によって指示された電子メールメッセージ優先度ラベル、またはこれらの変数の組合せに基づいて電子メールメッセージに優先順位を付けるように通信デバイス100をプログラムし得る。一実装形態では、温度通信は、送信者の電子メールアドレスまたは識別情報など、1つの基準の評価に基づいて開始され得る。別の実装形態では、ユーザは、随意に、電子メールの別の受信者について記憶された優先度設定に基づいて温度通信を開始するように通信デバイス100を構成することができる。たとえば、送信者は、ユーザのアドレス帳において回避されるべき連絡先として指定されているが、電子メールの別の受信者は、ユーザのアドレス帳において重要な連絡先として指定されている場合、送信者は回避されるべき連絡先として指定されているが、メッセージは重要な連絡先に送信されているので、プロセッサ28は、温度通信(たとえば、熱を発生すること)を開始するように構成され得る。さらなる実装形態では、送信者がユーザのアドレス帳データベース中に含まれていない場合、プロセッサ28は、アドレス帳中に他の受信者が含まれていないかどうかを判断し、含まれていれば、受信者に割り当てられた重要度優先度に基づいて温度通信を開始し得る。さらなる実装形態では、プロセッサ28は、送信者によるメッセージ用に指定された優先度に基づいて温度通信を開始し得る。
【００５２】
図12A〜図12Cに示すプロセスフロー図は、電子メールメッセージを受信すると、デバイスが熱または冷気を選択的に発生し得るように構成された熱電要素36を装備した通信デバイス100によって実装され得る例示的なステップを示す。図示の例では、プロセッサ28は、アドレス帳データベースに記憶された連絡先優先度設定に基づいて温度通信を開始すべきかどうかを判断し、送信者がユーザのアドレス帳データベース中にない場合、プロセッサ28は、(もしあれば)他の受信者についてアドレス帳データベースに記憶された優先度設定を見るか、または送信者によってメッセージに割り当てられている優先度を見る。上記で説明した代替実装形態では、送信者が、アドレス帳データベース中に含まれる連絡先であるときでも、他の受信者優先度、または送信者によってメッセージに割り当てられている優先度に基づいて温度通信を開始することなどのために、わずかに異なるプロセスフローが使用され得ることを諒解されたい。
【００５３】
ステップ1200において、電子メールメッセージが受信されると、ステップ1201において、プロセッサ28は、メッセージヘッダを検査して、送信者の電子メールアドレスと、随意に、他の受信者の電子メールアドレスとを判断する。受信電子メールアドレスを使用して、プロセッサ28は、テスト1202において、送信者がアドレス帳データベースに記載されているかどうかを判断する。送信者がアドレス帳データベース中に含まれているとプロセッサ28が判断した場合(すなわち、テスト1202=「YES」)、テスト1204において、通信デバイス100のプロセッサ28は、アドレス帳データベースに記憶されたその連絡先の優先度設定を調べて、送信者が重要な連絡先として優先順位を付けられているかどうかを判断する。送信者が重要な連絡先であるとプロセッサ28が判断した場合(すなわち、テスト1204=「YES」)、ステップ1206において、プロセッサ28は、スイッチ33に、適切な極性でバッテリー34から熱電要素36に電力を印加させるための信号をスイッチ33に送信して、通信デバイス100の外面上に熱を発生し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1208において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって発熱をオフにする。送信者が重要な連絡先として優先順位を付けられていない場合(すなわち、テスト1204=「NO」)、テスト1210において、通信デバイス100のプロセッサ28は、連絡先がアドレス帳データベースにおいて回避されるべき連絡先として優先順位を付けられているかどうかを判断し得る。連絡先が回避されるべきであるとプロセッサ28が判断した場合(すなわち、テスト1210=「YES」)、ステップ1214において、プロセッサ28は、スイッチ33に、適切な極性でバッテリー34から熱電要素36に電力を印加させるための信号をスイッチ33に送信して、通信デバイス100の外面を冷却し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1208において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって冷却効果をオフにする。連絡先が回避されるべきでない場合(すなわち、テスト1210=「NO」)、ステップ1212において、プロセッサ28は、スイッチ33に信号を送信せず、したがって通信デバイス100の温度の変化は生じ得ない。
【００５４】
図12Bは、受信電子メールの送信者がアドレス帳データベース中にない場合(すなわち、テスト1202=「NO」)のプロセスフロー図を続ける。その場合、テスト1216において、通信デバイス100のプロセッサ28は、ステップ1201において得られた電子メールの(もしあれば)他の受信者の電子メールアドレスを、ユーザのアドレス帳データベースに記憶された電子メールアドレスと比較して、アドレス帳に受信者のいずれかが記憶されているかどうかを判断する。プロセッサ28が、他の受信者の電子メールアドレスのうちの1つまたは複数とアドレス帳データベースに記憶されたアドレスとの間の一致を見つけた場合(すなわち、テスト1216=「YES」)、テスト1218において、プロセッサ28は、データベースにおいて一致する連絡先エントリを照会して、それらのいずれかが重要な連絡先として優先順位を付けられているかどうかを判断する。アドレス帳データベースに記憶された設定に基づいてユーザによって他の受信者のうちの1人または複数が重要であると指定されているとプロセッサ28が判断した場合(すなわち、テスト1218=「YES」)、ステップ1220において、プロセッサ28は、スイッチ33に、適切な極性でバッテリー34から熱電要素36に電力を印加させるための信号をスイッチ33に送信して、通信デバイス100の外面上に熱を発生し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1222において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって発熱をオフにする。しかしながら、アドレス帳データベースにおいて他の受信者のいずれも重要であると指定されていないとプロセッサ28が判断した場合(すなわち、テスト1218=「NO」)、テスト1224において、通信デバイス100のプロセッサ28は、連絡先がアドレス帳において回避されるべき連絡先として優先順位を付けられているかどうかを判断し得る。連絡先が回避されるべきであるとプロセッサ28が判断した場合(すなわち、テスト1210=「YES」)、ステップ1228において、プロセッサ28は、スイッチ33に、適切な極性でバッテリー34から熱電要素36に電力を印加させるための信号をスイッチ33に送信して、通信デバイス100の外面を冷却し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1222において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって冷却効果をオフにする。
【００５５】
図12Cは、受信電子メールの(もしあれば)他の受信者のいずれもがアドレス帳中にないとプロセッサ28が判断した場合(すなわち、テスト1216=「NO」)のプロセスフロー図を続ける。その場合、テスト1230において、通信デバイス100のプロセッサ28は、電子メールコンテンツを検査して、送信者が電子メールを重要であると指定したかどうかを判断し得る。送信者によって電子メールが重要であると指定されたとプロセッサ28が判断した場合(すなわち、テスト1230=「YES」)、テスト1232において、通信デバイス100のプロセッサ28は、ユーザ設定に基づいてそのような指定が考慮されるべきかどうかを判断する。ユーザが、温度通信を実施すべきかどうかを判断する際に送信者による電子メール指定が考慮されるべきであるようにユーザ設定を用いて通信デバイス100を構成している場合(すなわち、テスト1232=「YES」)、ステップ1234において、プロセッサ28は、スイッチ33に、適切な極性でバッテリー34から熱電要素36に電力を印加させるための信号をスイッチ33に送信して、通信デバイス100の外面上に熱を発生し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1236において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって発熱をオフにする。しかしながら、ユーザ設定は、送信者による電子メール指定に応答した温度変化を必要としないとプロセッサ28が判断した場合(すなわち、テスト1232=「NO」)、ステップ1238において、プロセッサ28は、スイッチ33に信号を送信せず、したがって温度の変化は生じない。
【００５６】
図12A〜図12Cを参照しながら上記で説明したのと同様のプロセスステップは、通信デバイス100によってSMSメッセージが受信されたときに実施され得る。SMSメッセージは送信者の電話番号を含み、プロセッサ28は、その電話番号を使用して、(テスト1202と同様に)送信者がユーザのアドレス帳データベースに記憶された連絡先であるかどうかを判断し、送信者がアドレス帳データベースに記憶された連絡先であれば、(テスト1204と同様に)送信者が重要な連絡先として指定されているかどうかを判断し、送信者が重要な連絡先として指定されていれば、ステップ1206において、熱電要素36をアクティブにするための信号をスイッチ33に送信して熱を発生し、ステップ1208において、ある時間期間後に要素を非アクティブにし得る。(テスト1210と同様に)SMSメッセージの送信者がユーザのアドレス帳データベースにおいて回避されるべき連絡先として指定されているとプロセッサ28が判断した場合、プロセッサ28は、熱電要素36をアクティブにするための信号をスイッチ33に送信して通信デバイス100の外面を冷却し、次いでステップ1208において、ある時間期間後に要素を非アクティブにし得る。SMSメッセージの送信者がユーザのアドレス帳データベース中に含まれていないとプロセッサ28が判断した場合(すなわち、テスト1202=「NO」)、プロセッサ28は、(テスト1230と同様に)SMSメッセージを検査して、送信者がそのSMSメッセージを重要であるとマークしたかどうかを判断し、送信者がSMSメッセージを重要であるとマークしていれば、(テスト1232と同様に)温度通信をアクティブにする際にSMSメッセージ重要度指定が考慮されるべきであるかどうかを判断し得る。送信者によってSMSメッセージが重要であると指定されており、ユーザが、温度通信によってSMSメッセージ重要度指定を通知されることを選択している場合、ステップ1234において、プロセッサ28は、熱を発生するために、熱電要素36にバッテリー電力を印加するようにスイッチ33に知らせ、次いでステップ1236において、ある時間期間後に、発熱を終了するために、熱電要素36からバッテリー電力を除去するようにスイッチ33に知らせ得る。
【００５７】
図13に示すプロセスフロー図は、ユーザにカレンダイベントについて警報を出すために熱電要素を装備した通信デバイス100において実装され得る例示的なステップを示す。ユーザは、温度を変化させる(すなわち、熱くするまたは冷たくする)ことによって、指定されたカレンダイベントについてユーザに通知するように、ユーザ設定を介してユーザの通信デバイス100を構成し得る。温度変化によって間近に迫ったカレンダイベントを通信するというユーザの選択は、イベントデータレコード自体内に記録されるか、および/または通信デバイス100がどのようにすべてのカレンダイベントをユーザに通知すべきかに関してユーザ設定中に実装され得る。たとえば、カレンダアプリケーションでは、カレンダイベントは、ユーザが、温度変化を使用して特定のイベントを通知されることを望むかどうか、および、そうであれば、温度変化は加熱であるべきか冷却であるべきかを記憶するためのデータフィールドを含み得る。別の例として、呼出し音および動作モードについてのユーザ設定(たとえば、通常、静音、会議など)は、温度変化をカレンダイベント通知に含めるべきかどうかを示す設定を含み得る。そのようなイベント通知では、ユーザ設定は、重要であると指定されたイベント(たとえば、会議)がまもなく発生しようとしているときに熱を発生し、イベントの時間がより近づくにつれて熱が増加することなどのために、十分に選択可能であり得る。ステップ1300において、カレンダイベントが通信デバイス100のプロセッサ28によって認識されると、ステップ1302において、プロセッサは、イベントに割り当てられている優先度を判断する。割り当てられている優先度に応じて、プロセッサ28は、ステップ1304において、温度変更要素37にバッテリー電力を供給するようにスイッチ33に知らせて、スイッチ33に通信デバイスを加熱または冷却させ得る。いま説明したように、プロセッサ28は、カレンダイベントレコード自体を見て、温度変化が実現されるべきかどうかを判断するか、または、イベントに割り当てられている優先度と現在実装されているユーザ動作モード設定とを使用して、イベントが、ユーザが温度通信を受信することを希望するタイプであるかどうかを判断し得る。たとえば、ユーザは、重要なイベントがまもなく開始することのリマインダとして、重要なスケジュールされた電話呼の15分前に熱を発生するように通信デバイス100のユーザ設定を構成し得る。別の例として、ユーザは、スケジュールされた会議の20分前にデバイスを冷却するように通信デバイス100のユーザ設定を構成し得る。ユーザ設定に基づき得るある時間期間後に、ステップ1306において、プロセッサ28は、温度変更要素37からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって加熱または冷却をオフにする。
【００５８】
別の例示的な実施形態では、外部温度情報は、通信デバイス100を通してユーザに通信され得る。そのような通信デバイス100は装飾用オブジェクトまたは電子デバイスとして作成され得る。たとえば、アラームクロックは、トランシーバ38を介して温度情報を受信するように構成されたプロセッサ28によって制御されるスイッチ33を介して電力供給される熱電要素36など、温度変更要素37を装備し得る。そのような通信デバイス100は、バッテリー34によって電力供給されるか、または通常の家庭用電流(たとえば、60サイクル、118ボルト電力)に接続された電源(図示せず)によって電力供給され得る。そのようなアラームクロックは、(ワイヤレスデータ送信機に結合された温度センサなどの)外側温度計から、または(ワイヤレスデータネットワークを介してアクセスされるローカル気象通報インターネットウェブサイトからなど)ワイヤレスデータネットワークから、トランシーバ38を介して外部温度情報を受信し得る。プロセッサ28は、ユーザに外部温度を通知するために、熱電要素36を通電して、適宜にアラームクロックの外面の少なくとも一部分を温めるかまたは冷却するようにソフトウェアによって構成され得る。アラームクロックプロセッサ28は、周期的に外部温度に関する情報を受信し、それに応じてその表面温度を調整するように構成され得る。代替的に、アラームクロック表面の温度は、アラームが鳴らされたときなど、ユーザがアラームクロック表面にタッチする可能性があるときのみ変化させられ得、その場合、スヌーズボタンは外部温度に従って冷却または加熱され得る。このようにして、ユーザがアラームクロックを消音したとき、ユーザは、クロックを見たり、朝のニュースを見たり、外部温度計を調べたりする必要なしに、温度知覚を通して外部温度を通知されることになる。アラームクロックはまた、温度計ディスプレイを含むことができ、その温度計ディスプレイにより、ユーザの視覚を介して正確な外部温度がユーザに伝達され得る。この実施形態は、温度変化する一部または部分に単に触れることによってユーザに外部温度が通知され得るように、彫刻、家具の一部分、または構造の一部分を含む、任意の形態で実装され得る。
【００５９】
図14に示すプロセスフロー図は、デバイスの温度変化を使用してユーザに温度情報を伝達するために実装され得る例示的なステップを示す。通信デバイス100のプロセッサ28は、ステップ1400において、トランシーバ38を介するなどして温度情報を受信するように構成され得る。そのような情報は、外部温度、内部温度、あるいは別のデバイス、ロケーションまたは地理的領域の温度を含むか、またはそれらの温度に関係し得る。温度情報を受信すると、ステップ1402において、プロセッサ28は、受信データを解釈して、外面上に示されるべき温度を判断し得る。たとえば、通信デバイス100のプロセッサ28は、熱電対要素36に電力を印加するための信号をスイッチ33に送信して、受信温度が約70°Fを上回るときはスイッチ33に熱を発生させ、受信温度が約60°Fを下回るときはデバイスの外面を冷却するように、ソフトウェアによって構成され得る。代替的に、プロセッサ28は、通信デバイス100の表面温度を、外部温度に相応する程度の範囲内に制御するか、さらには外部温度を正確に反映するような信号をスイッチ33に送信するように、ソフトウェアによって構成され得る。たとえば、プロセッサ28は、熱い、温かい、室温(すなわち、温度変化なし)、涼しいまたは冷たいのうちの1つであるデバイス外面温度を生成するようにスイッチ33を循環させるようにプログラムされ得る。そのような実装形態では、たとえば、外部温度が85°Fを上回るときは、プロセッサ28は通信デバイス100を熱くさせ、外部温度が75°Fと84°Fとの間にあるときは、プロセッサ28は通信デバイス100を温かくさせ、外部温度が55°Fと64°Fとの間にあるときは、プロセッサ28は通信デバイス100を涼しくさせ、外部温度が54°Fを下回るときは、プロセッサ28は通信デバイスを冷たくさせ得る。いくつかの実装形態では、特に、バッテリー電源式である実装形態では、ユーザ設定に基づき、他のイベント(たとえば、デバイスが最後にタッチされてからの時間)に依存し得る時間期間後に、プロセッサ28は、ステップ1406において、熱電要素36から電力を切り離すようにスイッチ33に知らせて、それによって通信デバイス100が周囲温度に戻ることを可能にし得る。
【００６０】
図15に示すプロセスフロー図は、温度変化によってユーザにロケーション情報を通信するために実装され得る例示的なステップを示す。通信デバイス100は、GPS衛星から信号を受信し、それらの信号からグローバル位置座標を判断するためのGPS受信機39を用いて構成され得る。プロセッサ28は、ステップ1500において、GPS受信機から座標情報を受信し、ステップ1502において、その判断された座標を(所望の目的地の近傍などの)ロケーションベース基準と比較して、温度変化が開始されるべきかどうかを判断するようにソフトウェアによって構成され得る。そのような比較により、目的地座標からの相対距離を判断し、その相対距離に基づいて通信デバイス100の外面上に示されるべき温度を調整することができる。たとえば、プロセッサ28は、通信デバイス100が所望の目的地により近くなるにつれて通信デバイス100がより熱くなるように温度変更要素37をアクティブにするように、ソフトウェアによって構成され得る。ステップ1502における座標と基準との比較の結果に基づいて、プロセッサ28は、ステップ1504において、熱変更要素37(たとえば、加熱要素35または熱電要素36)にバッテリー電力を印加するようにスイッチ33に知らせて、適切な温度変化を発生し得る。上記で説明したように、プロセッサ28は、概算温度または温度範囲を生成するようにスイッチ33に送信される信号を調整するように、ソフトウェアによって構成され得る。ユーザ設定に基づき得るある時間期間後に、ステップ1506において、プロセッサ28は、熱電要素36からバッテリー電力を切り離すようにスイッチ33に知らせ、それによって温度変化をオフにする。図15に示す実施形態方法を実装した通信デバイス100は、様々な有用な適用例を有し得る。たとえば、本方法は、ソーシャルネットワークにおいてユーザが別のユーザに接近するにつれて通信デバイス100をより温かくさせ、ユーザが離れるにつれて通信デバイス100をより冷たくさせるなど、ソーシャルネットワークにおいてユーザが他人を見つけるのを助けることにおいて有用であり得る。別の例として、本方法は、ユーザが所望の目的地のより近くに移動するにつれてより温かくなり、ユーザが離れるにつれてより冷たくなることによって、ユーザがアドレスまたは地理的ロケーションを見つけるのを助けることができる。
【００６１】
上記で説明した実施形態は、たとえば、セルラー電話、セルラー電話をもつ個人情報端末(PDA)、モバイル電子メール受信機、モバイルウェブアクセスデバイス、および将来開発され得る他のプロセッサを装備したデバイスなど、様々な通信デバイスのいずれにも実装され得る。さらに、本実施形態は、たとえば、ゲームコントローラ、遠隔温度計のためのディスプレイ、電子デバイス、アラームクロックなどを含む、通常は通信デバイスと見なされないが、図1を参照しながら上記で説明した要素を含む様々なデバイスに実装され得る。さらに、上記で説明した実施形態は、限定はしないが、デスクトップおよびラップトップコンピュータを含む、様々なコンピューティングデバイスのいずれにも実装され得る。
【００６２】
図16に、本明細書で開示する様々な実施形態をサポートすることが可能なモバイルハンドセット通信デバイス100の様々な構成要素を示す。典型的なモバイルハンドセット通信デバイス100は、内部メモリ32とユーザインターフェースディスプレイ110とに結合されたプロセッサ28を含む。モバイルハンドセット10は、ワイヤレスデータリンクに接続され、および/またはプロセッサ28に結合されたセルラー電話トランシーバ30に接続された、電磁放射を送信および受信するためのアンテナ14を含み得る。いくつかの実装形態では、セルラー電話通信のために使用されるトランシーバ30、ならびにプロセッサ28およびメモリ32の部分は、その組合せがワイヤレスデータリンクを介してデータインターフェースを与えることから、エアインターフェースと呼ばれる。さらに、モバイルデバイス通信デバイス100は、可聴音を生成するためのスピーカー18と、ユーザの音声を受信することなど、音響を感知するためのマイクロフォン19とを含む。マイクロフォン19とスピーカー18の両方は、ボコーダ26を介してプロセッサ28に接続され得、ボコーダ26は、マイクロフォン19から受信したアナログ電気信号をデジタルコードに変換し、プロセッサ28から受信したデジタルコードをアナログ電気信号に変換し、スピーカー18はそのアナログ電気信号を音波に変換することができる。いくつかの実装形態では、ボコーダ26は、プロセッサ28の回路およびプログラミングの一部として含まれ得る。モバイルデバイスはまた、プロセッサに結合されたスイッチ33と、プロセッサ28およびスイッチ33に電力を供給するためのバッテリー34と、電気抵抗加熱要素35または熱電要素36など、スイッチ33に結合された少なくとも1つの温度変更要素37とを含む。回路構成要素はケースまたはハウジング10内に囲まれ得る。温度変更要素37は、外面との間で熱を容易に伝導するようにハウジング10に熱結合され得る。
【００６３】
プロセッサ28は、上記で説明した様々な実施形態の機能を含む、様々な機能を実施するようにソフトウェア命令(アプリケーション)によって構成され得る任意のプログラマブルマイクロプロセッサ、マイクロコンピュータあるいは1つまたは複数の多重プロセッサチップとすることができる。通信デバイス100によっては、1つのプロセッサをワイヤレス通信機能専用とし、1つのプロセッサを他のアプリケーションの実行専用とするなど、多重プロセッサ28を設けることができる。一般に、ユーザアドレス帳およびカレンダアプリケーション、ならびに様々な実施形態を実装したアプリケーションなど、ソフトウェアアプリケーションは、アクセスされ、プロセッサ28にロードされる前に、内部メモリ32に記憶され得る。いくつかのモバイルデバイスでは、プロセッサ28は、アプリケーションソフトウェア命令を記憶するのに十分な内部メモリを含み得る。本明細書では、メモリという用語は、内部メモリ32と、プロセッサ28自体の中のメモリとを含む、プロセッサ28によってアクセス可能なすべてのメモリを指す。メモリ32は、揮発性メモリ、もしくはフラッシュメモリなどの不揮発性メモリ、または両方の混合とすることができる。モバイルハンドセット通信デバイス100は、一般に、ユーザ入力を受信するためのキーパッド13、ならびに他のハードキー20、22、24、およびメニュー選択ボタンまたはロッカースイッチ12を含む。
【００６４】
様々な実施形態は、記載の方法のうちの1つまたは複数を実装するように構成されたソフトウェア命令を実行するプロセッサ28によって実装され得る。そのようなソフトウェア命令は、デバイスのオペレーティングシステムソフトウェア、オペレーティングシステムによって実装される一連のAPIとして、または一実施形態方法を実装するコンパイルされたソフトウェアとしてメモリ32に記憶され得る。さらに、ソフトウェア命令は、ランダムアクセスメモリ32、SDメモリチップなど、モバイルデバイス10にプラグ接続されるメモリモジュール、USB接続可能な外部メモリ(たとえば、「フラッシュドライブ」)などの外部メモリチップ、(EEPROMなどの)読取り専用メモリ、ハードディスクメモリ、フロッピー（登録商標）ディスク、および/またはコンパクトディスクを含む、任意の形態の有形プロセッサ可読メモリに記憶され得る。
【００６５】
上記の方法の説明およびプロセスフロー図は、単に説明のための例として提供したものであり、様々な実施形態のステップを提示された順序で実行しなければならないことを要求または暗示するものではない。当業者なら諒解するように、上記の実施形態におけるステップの順序は、どんな順序でも実行され得る。
【００６６】
上記の実施形態を実施するために使用されるハードウェアは、当業者なら諒解するように、マイクロプロセッサユニット、マイクロコンピュータユニット、プログラマブル浮動小数点ゲートアレイ(FPGA)、および特定用途向け集積回路(ASIC)を含む、上記の方法に対応する方法ステップを実施するための命令のセットを実行するように構成された処理要素およびメモリ要素とすることができる。代替的に、いくつかのステップまたは方法は、所与の機能に固有の回路によって実行され得る。
【００６７】
本明細書で開示した実施形態に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両者の組合せとして実装され得ることは当技術分野でよく知られている。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。
【００６８】
本明細書で開示した実施形態に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、両方ともRAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の有形形態のデータ記憶媒体のいずれかとすることができるプロセッサ可読記憶媒体および/またはプロセッサ可読メモリ中に常駐し得る。その上、プロセッサ可読メモリは、2つ以上のメモリチップと、プロセッサチップ内部のメモリと、別々のメモリチップと、フラッシュメモリおよびRAMメモリなどの様々なタイプのメモリの組合せとを含み得る。本願明細書におけるモバイルハンドセットのメモリへの言及は、特定の構成、タイプまたはパッケージングに限定されない、モバイルハンドセット内のいずれか1つまたはすべてのメモリモジュールを包含するものとする。例示的な記憶媒体は、モバイルハンドセットまたはテーマサーバのいずれかの中のプロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化することができる。プロセッサおよび記憶媒体はASIC中に常駐し得る。
【００６９】
様々な実施形態の上記の説明は、当業者が本発明を実施または使用することを可能にするために提供したものである。これらの実施形態に対する様々な変更は、当業者には容易に明らかとなり、本明細書で定義された一般的な原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本発明は、本明細書に示した実施形態に限定されるものではなく、代わりに、特許請求の範囲には、本明細書に開示した原理および新規な特徴に一致する最も広い範囲が与えられるべきである。
【符号の説明】
【００７０】
10  ケース、ハウジング、モバイルデバイス、モバイルハンドセット
12  メニュー選択ボタンまたはロッカースイッチ
13  キーパッド
14  アンテナ
18  スピーカー
19  マイクロフォン
20,22,24  ハードキー
26  ボコーダ
28  プロセッサ
30  トランシーバ、セルラー電話トランシーバ
32  内部メモリ、メモリ
33,33A,33B  スイッチ
34  バッテリー
35  電気抵抗加熱要素、電気抵抗加熱器要素
35A,35B  電気抵抗加熱要素
36  熱電要素、熱電対要素
36A,36B  熱電要素
37  熱変更要素、温度変更要素
37A,37B,37C  熱変更要素
38  トランシーバ、ワイヤレストランシーバ
39  GPS受信機
40  熱導体
100  モバイルデバイス通信デバイス、モバイルハンドセット通信デバイス、通信デバイス
110  ディスプレイ、ユーザインターフェースディスプレイ、タッチスクリーン
200  断熱材
300  断熱材、電気的絶縁材
400  熱
500,500a,500b,500c  キー、ボタン
600  データ構造
600a  名前
600b  優先度
600c  温度、温度規則
600d  呼出しスタイル
600e  動作モード、モード
600f  通信タイプ
604,606,608,610  行
700  データ構造
700a  名前
700b  優先度
700c  温度、温度規則
700d  呼出しスタイル
700e  動作モード
700f  通信タイプ、着信通信タイプ
702,704,706,708,710,712,714  行
800  仮想温度計
【図１】
0005486021.tif 000002
【図２Ａ】
0005486021.tif 000003
【図２Ｂ】
0005486021.tif 000004
【図２Ｃ】
0005486021.tif 000005
【図２Ｄ】
0005486021.tif 000006
【図３Ａ】
0005486021.tif 000007
【図３Ｂ】
0005486021.tif 000008
【図３Ｃ】
0005486021.tif 000009
【図３Ｄ】
0005486021.tif 000010
【図３Ｅ】
0005486021.tif 000011
【図４】
0005486021.tif 000012
【図５Ａ】
0005486021.tif 000013
【図５Ｂ】
0005486021.tif 000014
【図５Ｃ】
0005486021.tif 000015
【図６】
0005486021.tif 000016
【図７】
0005486021.tif 000017
【図８】
0005486021.tif 000018
【図９】
0005486021.tif 000019
【図１０】
0005486021.tif 000020
【図１１】
0005486021.tif 000021
【図１２Ａ】
0005486021.tif 000022
【図１２Ｂ】
0005486021.tif 000023
【図１２Ｃ】
0005486021.tif 000024
【図１３】
0005486021.tif 000025
【図１４】
0005486021.tif 000026
【図１５】
0005486021.tif 000027
【図１６】
0005486021.tif 000028