(57)【要約】  一例において、ウェアラブルデバイスは、１つ以上のプロセッサと、複数の通信コンポーネントと、ウェアラブルデバイスの動きを検出し、検出された動きに基づいて動きデータを生成するように構成された１つ以上のモーションセンサと、少なくとも１つのモジュールを格納するように構成された記憶装置とを備える。少なくとも１つのモジュールは、ウェアラブルデバイスが第１の通信技術を利用してコンピューティングデバイスに接続されていないと判定することに応答して、ウェアラブルデバイスが現在装着されているかどうかを動きデータに基づいて判定し、ウェアラブルデバイスが現在装着されていると判定することに応答して、第２通信コンポーネントを利用したコンピューティングデバイスへのワイヤレス接続を確立するように、１つ以上のプロセッサによって操作可能であってもよい。
2019502276.tif 000002
【特許請求の範囲】
【請求項１】
ウェアラブルデバイスによって、コンピューティングデバイスから転送されるデータの量を予想するステップと、
前記ウェアラブルデバイスによって、前記データの量に基づいて、前記ウェアラブル・コンピューティングデバイスの複数のワイヤレス通信技術の中から、前記データを転送するために最も少ない量の電力を使用すると予想される特定のワイヤレス通信技術を判定するステップと、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが前記特定のワイヤレス通信技術を利用して前記コンピューティングデバイスと接続できるかどうかを判定するステップと、
前記ウェアラブルデバイスが前記特定のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、前記ウェアラブルデバイスによって、前記特定のワイヤレス通信技術を利用して前記データを転送するステップとを含む、方法。
【請求項２】
転送される前記データの量を予想するステップは、前記データの種類、前記データの少なくとも１つのパケットのヘッダ情報と、前記データ転送に関連付けられたアプリケーションと、転送中の前記データに割り当てられた優先順位と、前記データ転送に関連付けられたアプリケーションが要求する帯域幅の量とのうちの１つ以上に基づく、請求項１に記載の方法。
【請求項３】
前記特定のワイヤレス通信技術は、第１のワイヤレス通信技術であり、
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できないと判定することに応答して、
前記ウェアラブルデバイスによって、前記第１のワイヤレス通信技術以外の前記複数のワイヤレス通信技術のうちの、最も少ない電力を使用すると予想される第２のワイヤレス通信技術を判定するステップと、
前記ウェアラブル・コンピューティングデバイスによって、前記第２のワイヤレス通信技術を利用して前記データを転送するステップとをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記データを転送している間に、
前記ウェアラブルデバイスによって、前記ワイヤレス通信技術のうちの異なるワイヤレス通信技術が、前記データの残りの部分を転送するために、前記特定のワイヤレス通信技術よりも少ない電力を使用すると予想されるかどうかを判定するステップと、
前記ワイヤレス通信技術のうちの前記異なるワイヤレス通信技術が、前記データの残りの部分を転送するために、より少ない電力を使用すると予想されると判定することに応答して、前記ウェアラブルデバイスによって、前記異なるワイヤレス通信を利用して前記データの残りの部分を転送するステップとをさらに含む、請求項１〜３のうちのいずれか１項に記載の方法。
【請求項５】
前記特定のワイヤレス通信技術は、特定の量のデータを転送するために、前記複数のワイヤレス通信技術のうちの１つ以上のその他のワイヤレス通信技術よりも少ない電力を使用し、
前記特定のワイヤレス通信技術は、前記コンピューティングデバイスへの前記接続を確立および維持するために、前記複数の通信技術のうちの少なくとも１つのその他のワイヤレス通信技術よりも多くの電力を使用する、請求項１〜４のうちのいずれか１項に記載の方法。
【請求項６】
前記特定のワイヤレス通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、およびセルラーのうちの１つである、請求項１〜５のうちのいずれか１項に記載の方法。
【請求項７】
ウェアラブルデバイスによって、前記ウェアラブルデバイスの複数のワイヤレス通信技術のうちの第１のワイヤレス通信技術を利用して前記ウェアラブルデバイスがコンピューティングデバイスに接続されているかどうかを判定するステップと、
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続されていないと判定することに応答して、前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが現在装着されているかどうかを判定するステップと、
前記ウェアラブルデバイスが現在装着されていると判定することに応答して、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが前記複数のワイヤレス通信技術のうちの第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できるかどうかを判定するステップとを含み、前記第１のワイヤレス通信技術は、前記コンピューティングデバイスとの接続を確立および維持するために、前記第２のワイヤレス通信技術よりも少ない電力を使用し、さらに、
前記ウェアラブルデバイスが前記第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、前記ウェアラブルデバイスによって、前記第２のワイヤレス通信技術を利用して前記ネットワークへの接続を確立するステップを含む、方法。
【請求項８】
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続されていると判定することに応答して、
ウェアラブルデバイスによって、前記コンピューティングデバイスから転送されるデータの量を予想するステップと、
前記ウェアラブルデバイスによって、前記データの量に基づいて、前記第２のワイヤレス通信技術は、前記データを転送するために、前記第１のワイヤレス通信技術よりも少ない電力を使用すると予想されると判定するステップと、
前記第２のワイヤレス通信技術が、前記データを転送するために、より少ない電力を使用すると予想されると判定することに応答して、前記ウェアラブルデバイスによって、前記第２のワイヤレス通信技術を利用して前記データを転送するステップとをさらに含む、請求項７に記載の方法。
【請求項９】
前記ウェアラブルデバイスが装着されていないと判定することに応答して、前記ウェアラブルデバイスによって、前記第１のワイヤレス通信技術を利用した前記コンピューティングデバイスへの接続をモニタリングするステップをさらに含む、請求項７〜８のうちのいずれか１項に記載の方法。
【請求項１０】
前記ウェアラブルデバイスが前記第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できないと判定することに応答して、前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが第３のワイヤレス通信技術を利用して前記コンピューティングデバイスへ接続できるかどうかを判定するステップをさらに含み、前記第２のワイヤレス通信技術は、前記コンピューティングデバイスへの接続を確立および維持するために、前記第３のワイヤレス通信技術よりも少ない電力を使用し、さらに、
前記ウェアラブルデバイスが前記第３のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、
前記ウェアラブルデバイスによって、前記第３のワイヤレス通信技術を利用して前記コンピューティングデバイスへの接続を確立するステップと、
低減電力モードで動作するために、前記第２のワイヤレス通信技術に関連付けられた無線を設定するステップとをさらに含む、請求項７〜９のうちのいずれか１項に記載の方法。
【請求項１１】
前記ウェアラブルデバイスによって、電力が前記ウェアラブルデバイスによって使用されている速度を判定するステップと、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが充電器に接続される将来の時間を予想するステップと、
電力が前記ウェアラブルデバイスによって使用されている前記速度と、前記将来の時間とに基づいて、前記ウェアラブルデバイスの電源コンポーネントの電力が前記将来の時間よりも前になくなると予想することに応答して、前記第１のワイヤレス通信技術のための無線以外のすべてのワイヤレス通信技術無線を無効化するステップとをさらに含む、請求項７〜１０のうちのいずれか１項に記載の方法。
【請求項１２】
前記第１の通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）であり、前記第２のワイヤレス通信技術は、Ｗｉ−Ｆｉまたはセルラーのいずれか一方である、請求項７〜１１のうちのいずれか１項に記載の方法。
【請求項１３】
請求項１〜１２のうちのいずれか１項に記載の方法を実行するための手段を備える、ウェアラブルデバイス。
【請求項１４】
命令が符号化されているコンピュータ読み取り可能な記憶媒体であって、前記命令は、実行されると、ウェアラブルデバイスの１つ以上のプロセッサに請求項１〜１２のうちのいずれか１項に記載の方法を実行させる、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
背景
モバイルデバイスまたはウェアラブルデバイスの特徴の１つに、デバイスの操作可能時間、つまり、デバイスの蓄積エネルギー（たとえば、バッテリー）容量に応じてデバイスが継続して使用され得る期間がある。ほとんどのモバイルデバイスは、自動的にさまざまなワイヤレス通信ネットワーク（たとえば、セルラー電話、Ｗｉ−Ｆｉ、３Ｇなど）からの信号を検索もしくはポーリングするように設計され、および／または、モバイルデバイスが現在どの機器と接続中であるかに関係なく、さまざまなワイヤレス通信技術（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉダイレクト（登録商標）など）を使用中のその他の機器を検索もしくはポーリングするように設計される。データを送信または受信する際、モバイルデバイスは、通常、このようなワイヤレス通信ネットワークまたはワイヤレス通信技術を利用する。しかしながら、各々の異なるタイプのワイヤレス技術は、異なる量の電力を使用する。通常、モバイルデバイスは、使用可能な最も速いデータ接続（つまり、使用可能な最大帯域幅を有するデータ接続）を使用してデータを送信するように構成される。
【発明の概要】
【課題を解決するための手段】
【０００２】
概要
いくつかの例において、方法は、ウェアラブルデバイスによって、コンピューティングデバイスから転送されるデータの量を予想するステップと、ウェアラブルデバイスによって、データの量に基づいて、ウェアラブル・コンピューティングデバイスの複数のワイヤレス通信技術の中から、データを転送するために最も少ない量の電力を使用すると予想される特定のワイヤレス通信技術を判定するステップとを含む。また、方法は、ウェアラブルデバイスによって、ウェアラブルデバイスが特定のワイヤレス通信技術を利用してコンピューティングデバイスと接続できるかどうかを判定するステップと、ウェアラブルデバイスが特定のワイヤレス通信技術を利用してコンピューティングデバイスに接続できると判定することに応答して、ウェアラブルデバイスによって、特定のワイヤレス通信技術を利用してデータを転送するステップとを含んでもよい。
【０００３】
ある例において、方法は、ウェアラブルデバイスによって、ウェアラブルデバイスの複数のワイヤレス通信技術のうちの第１のワイヤレス通信技術を利用してウェアラブルデバイスがコンピューティングデバイスに接続されているかどうかを判定するステップと、ウェアラブルデバイスが第１のワイヤレス通信技術を利用してコンピューティングデバイスに接続されていないと判定することに応答して、ウェアラブルデバイスによって、ウェアラブルデバイスが現在装着されているかどうかを判定するステップとを含む。また、方法は、ウェアラブルデバイスが現在装着されていると判定することに応答して、ウェアラブルデバイスによって、ウェアラブルデバイスが複数のワイヤレス通信技術のうちの第２のワイヤレス通信技術を利用してコンピューティングデバイスに接続できるかどうかを判定するステップを含み、第１のワイヤレス通信技術は、コンピューティングデバイスとの接続を確立および維持するために、第２のワイヤレス通信技術よりも少ない電力を使用し、方法は、さらに、ウェアラブルデバイスが第２のワイヤレス通信技術を利用してコンピューティングデバイスに接続できると判定することに応答して、ウェアラブルデバイスによって、第２のワイヤレス通信技術を利用してネットワークへの接続を確立するステップを含んでもよい。
【０００４】
別の例において、ウェアラブルデバイスは、１つ以上のプロセッサと、それぞれのワイヤレス通信技術に各々が関連付けられた複数の通信コンポーネントとを備え、複数の通信コンポーネントのうちの少なくとも第１通信コンポーネントは起動中であり、複数の通信コンポーネントのうちの少なくとも第２通信コンポーネントは停止中であり、さらに、ウェアラブルデバイスの動きを検出し、検出された動きに基づいて動きデータを生成するように構成された１つ以上のモーションセンサと、少なくとも１つのモジュールを格納するように構成された記憶装置とを備える。少なくとも１つのモジュールは、ウェアラブルデバイスが第１通信コンポーネントを利用してコンピューティングデバイスに接続されているかどうか判定し、ウェアラブルデバイスが第１の通信技術を利用してコンピューティングデバイスに接続されていないと判定することに応答して、ウェアラブルデバイスが現在装着されているかどうかを動きデータに基づいて判定するように、１つ以上のプロセッサによって操作可能であってもよい。さらに、モジュールは、ウェアラブルデバイスが現在装着されていると判定することに応答して、第２通信コンポーネントを起動し、ウェアラブルデバイスが第２通信コンポーネントを利用してコンピューティングデバイスに接続できるかどうかを判定するように１つ以上のプロセッサによって操作可能な少なくとも１つのモジュールであって、第１通信コンポーネントは、コンピューティングデバイスとのワイヤレス接続を確立および維持するために、第２通信コンポーネントよりも少ない電力を使用し、さらに、ウェアラブルデバイスが第２通信コンポーネントを利用してコンピューティングデバイスに接続できると判定することに応答して、第２通信コンポーネントを利用してコンピューティングデバイスへのワイヤレス接続を確立するように１つ以上のプロセッサによって操作可能であってもよい。
【０００５】
本開示の１つ以上の例の詳細を、添付の図面および以下の説明において記載する。本開示のその他の特徴、目的、および利点は、本明細書および図面から、ならびに請求の範囲から明らかになるだろう。
【図面の簡単な説明】
【０００６】
【図１】本開示の１つ以上の技術に係る、通信コンポーネントをインテリジェントに管理するコンピューティングデバイスを含む例示的なシステムを示す概念図である。
【図２】本開示の１つ以上の技術に係る、通信コンポーネントをインテリジェントに管理するウェアラブルデバイスの例示的な構成を示すブロック図である。
【図３】本開示の１つ以上の技術に係る、例示的な通信コンポーネントの状態を示す表である。
【図４】本開示の１つ以上の技術に係る、ウェアラブルデバイスの例示的な動作を示すフローチャートである。
【図５】本開示の１つ以上の技術に係る、ウェアラブルデバイスの例示的な動作を示すフローチャートである。
【発明を実施するための形態】
【０００７】
詳細な説明
全体として、本開示は、コンピューティングデバイス（たとえば、セルラー電話、タブレットコンピュータ、コンピュータ化された腕時計またはメガネなど）がデータの送信または受信の際に消費する電力を抑えることができる、消費電力を重視したインテリジェントワイヤレス通信無線管理のための技術を対象とする。たとえば、コンピューティングデバイスは、一般に、１つ以上のワイヤレス通信無線を有し、各無線は、信号を受信および／または送信可能であり得る（たとえば、セルラー、Ｗｉ−Ｆｉ、３Ｇ、４Ｇ、ＬＴＥ、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）。各ワイヤレス通信無線は、特定の量のデータを送信または受信するために、異なる量の電力を使用し得る。コンピューティングデバイスは、どのくらいの量のデータが転送される可能性があるかを判定してもよく、データ転送を完了するために必要であると考えられる電力の総量に基づいて、データ転送に使用するワイヤレス通信無線を選択してもよい。つまり、本開示の技術は、データ転送を行うために使用されるワイヤレス通信無線をインテリジェントに選択することによって、コンピューティングデバイスが、データを転送するために必要な電力の量を最低限に抑えることができるようにすることができる。
【０００８】
いくつかの例において、ワイヤレス通信無線をインテリジェントに選択することに加えて、コンピューティングデバイスは、コンピューティングデバイスの現在の状況に基づいて、１つ以上のワイヤレス通信無線の再接続試行パラメータを選択的に起動、停止、または調整してもよい。現在の状況は、その他のコンピューティングデバイスへの１つ以上の接続、検出されたコンピューティングデバイスの動き、コンピューティングデバイスの使用履歴、コンピューティングデバイスの現在位置、コンピューティングデバイスの現在の充電レベルまたは状態、コンピューティングデバイスのユーザの活動状態、現在時刻などを含んでもよい。ワイヤレス通信無線の電力状態および／または再接続ポリシーを積極的に管理することによって、コンピューティングデバイスは、コンピューティングデバイスの電力使用を抑えることができ、コンピューティングデバイスのバッテリー寿命を延ばすことができる、または、同じバッテリー寿命を実現するために、コンピューティングデバイスがより小さなバッテリーを利用することができるようにすることができる。
【０００９】
本開示の全体にわたって、コンピューティングデバイスおよび／またはコンピュータシステムが、コンピューティングデバイスに関連付けられた情報（たとえば、位置、速度、加速度）およびコンピューティングデバイスのユーザに関連付けられた情報（たとえば、撮影画像、通信、カレンダー、ファイルおよびノート）を、コンピューティングデバイスおよび／またはコンピュータシステムが当該情報を解析するための明示的な許可をコンピューティングデバイスのユーザから受信した場合にのみ解析することができる例を記載する。たとえば、コンピューティングデバイスおよび／またはコンピュータシステムが、ユーザおよびコンピューティングデバイスに関連付けられた情報を収集することができるまたは利用することができる後述の状況において、ユーザは、コンピューティングデバイスおよび／またはコンピュータシステムのプログラムまたは特徴が、ユーザ画像および情報（たとえば、ユーザの電子メール、ユーザのソーシャルネットワーク、社会的行為または活動、職業、ユーザの好み、またはユーザの過去および現在位置についての情報）を収集できるまたは利用できるかどうかを制御するための入力、またはコンピューティングデバイスおよび／またはコンピュータシステムがユーザに関係がある可能性のあるコンテンツを受信できるかどうかおよび／またはどのように受信するかを決定するための入力を行う機会を与えられ得る。これに加えて、特定のデータは、個人を特定可能な情報が取り除かれるように、コンピューティングデバイスおよび／またはコンピュータシステムによって格納または使用される前に１つ以上の方法で処理することができる。たとえば、ユーザについての個人を特定可能な情報が判定できないようにユーザの識別情報を処理したり、ユーザの特定の位置が判定できないように位置情報（市、郵便番号、または州レベルなど）が取得されるユーザの地理的位置を、一般化したりしてもよい。したがって、ユーザは、コンピューティングデバイスおよび／またはコンピュータシステムによってユーザの情報がどのように収集および使用されるかについて制御することができる。
【００１０】
図１は、本開示の１つ以上の技術に係る、通信コンポーネントをインテリジェントに管理するコンピューティングデバイスを含む例示的なシステムの概念図である。図１の例示的なシステムは、コンピューティングデバイス１００と、ウェアラブル・コンピューティングデバイス１０２と、ネットワーク１０４とを含む。コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２とは、コンパニオンデバイスであってもよい。つまり、コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２の両方は、一人のユーザと関係付けられてもよい。完全に機能するために、ウェアラブル・コンピューティングデバイス１０２など、一方のデバイスが、他方のデバイス（たとえば、コンピューティングデバイス１００）との接続性を必要としてもよい。
【００１１】
図１の例において、コンピューティングデバイス１００は、スマートフォンである。しかしながら、その他の例において、コンピューティングデバイス１００は、セルラー電話、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、タブレットコンピュータ、ポータブルゲーム機、ポータブルメディアプレーヤ、電子書籍リーダ、腕時計、または別の種類のポータブルまたはモバイルデバイスであってもよい。図１の例において、ウェアラブル・コンピューティングデバイス１０２は、装着型コンピューティングデバイス（たとえば、コンピュータ化された腕時計、または、いわゆるスマートウォッチデバイス）である。しかしながら、その他の例において、ウェアラブル・コンピューティングデバイス１０２は、携帯電話、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、ポータブルゲーム機、ポータブルメディアプレーヤ、電子書籍リーダ、テレビジョンプラットフォーム、自動車コンピューティングプラットフォームもしくはシステム、フィットネストラッカー、または、本明細書に記載する技術のうちの１つ以上に係る、ワイヤレス通信無線をインテリジェントに管理可能なその他の種類のモバイルまたは非モバイルコンピューティングデバイスであってもよい。
【００１２】
ネットワーク１０４は、任意のパブリックまたはプライベート通信ネットワークを表し、たとえば、セルラー、Ｗｉ−Ｆｉ、および／またはコンピューティングデバイス間でデータを送信するためのその他の種類のネットワークである。コンピューティングデバイス１００およびウェアラブル・コンピューティングデバイス１０２は、任意の適切な通信技術を利用して、ネットワーク１００を超えてデータを送受信できる。たとえば、コンピューティングデバイス１００は、ネットワークリンク１０５を用いてネットワーク１０４と動作可能に接続でき、ウェアラブル・コンピューティングデバイス１０２は、ネットワークリンク１０７によって、ネットワーク１０４と動作可能に接続できる。ネットワーク１０４は、ネットワークハブと、ネットワークスイッチと、ネットワークルータと、その他のネットワーク機器とを備えることができ、これらが動作可能に相互接続されているため、コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２との間で情報を交換できる。いくつかの例において、ネットワークリンク１０５および１０７は、イーサネット（登録商標）、非同期転送モード（ＡＴＭ）ネットワーク、またはその他のネットワーク接続であってもよく、このような接続は、セルラーネットワーク接続を含む、ワイヤレスおよび／または有線接続であってもよい。
【００１３】
また、コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２とは、たとえば、直リンク１０９を利用することによって、ネットワーク１０４を経由しないで情報交換してもよい。直リンク１０９は、２つのコンピューティングデバイスが直接通信（つまり、ネットワークスイッチ、ハブ、またはその他の中間ネットワーク機器を必要としないで）できるようにすることができる、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉダイレクト（登録商標）、近距離無線通信など、任意のネットワーク通信プロトコルまたは機構であってもよい。
【００１４】
図１に示すように、コンピューティングデバイス１００は、モバイルコンピューティングデバイスである。しかしながら、その他の例において、コンピューティングデバイス１１０は、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、ポータブルゲーム機、ポータブルメディアプレーヤ、電子書籍リーダ、腕時計、テレビジョンプラットフォーム、自動車ナビゲーションシステム、ウェアラブル・コンピューティングデバイス（たとえば、ヘッドセット装置、ウォッチデバイス、メガネ型（ｅｙｅｗｅａｒ）デバイス、グローブ型（ｇｌｏｖｅ）デバイス）、またはその他の種類のコンピューティングデバイスであってもよい。コンピューティングデバイス１００は、存在感知（ｐｒｅｓｅｎｃｅ−ｓｅｎｓｉｔｉｖｅ）ディスプレイ１０６と、通信（ＣＯＭＭ）コンポーネント１０８とを備えてもよい。
【００１５】
コンピューティングデバイス１００の存在感知ディスプレイ１０６は、コンピューティングデバイス１１０の入力装置として機能してもよく、出力装置として機能してもよい。存在感知ディスプレイ１０６は、さまざまな技術を使用して実装されてもよい。たとえば、存在感知ディスプレイ１０６は、抵抗膜方式タッチスクリーン、超音波表面弾性波方式タッチスクリーン、静電容量方式タッチスクリーン、投影型静電容量タッチスクリーン、存在感知スクリーン、音響パルス認識方式タッチスクリーン、または別の存在感知ディスプレイ技術など、存在感知入力コンポーネントを用いた入力装置として機能してもよい。存在感知ディスプレイ１０６は、液晶ディスプレイ（ＬＣＤ）、ドットマトリックスディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、ｅ−ｉｎｋもしくは同様のモノクロディスプレイ、またはコンピューティングデバイス１００のユーザに見える情報を出力可能なカラーディスプレイなど、任意の１つ以上のディスプレイコンポーネントを用いた出力（たとえば、ディスプレイ）装置として機能してもよい。通信コンポーネント１０８は、セルラー無線、３Ｇ無線、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線、またはＷｉ−Ｆｉ無線など、通信信号を送信および／または受信可能なワイヤレス通信装置を含んでもよい。
【００１６】
図１に示すように、ウェアラブル・コンピューティングデバイス１０２は、電力管理モジュール１１０と、通信（ＣＯＭＭ）選択モジュール１１２と、通信（ＣＯＭＭ）コンポーネント１１４Ａ〜１１４Ｎ（まとめて、「通信コンポーネント１１４」）とを備えてもよい。通信コンポーネント１１４として、たとえば、セルラー無線、３Ｇ無線、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線、またはＷｉ−Ｆｉ無線など、通信信号を送信および／または受信可能なワイヤレス通信装置がある。モジュール１１０および１１２は、ソフトウェア、ハードウェア、またはウェアラブル・コンピューティングデバイス１０２に存在し、ウェアラブル・コンピューティングデバイス１０２上で実行中のハードウェアおよびソフトウェアの組み合わせを利用して、本明細書に記載の動作を実行してもよい。ウェアラブル・コンピューティングデバイス１０２は、複数のプロセッサで、モジュール１１０および１１２を実行してもよい。ウェアラブル・コンピューティングデバイス１０２は、モジュール１１０および１１２を、仮想マシンとして、基盤のハードウェア上で実行してもよい。
【００１７】
デフォルト設定において、ウェアラブル・コンピューティングデバイス１０２は、起動している（たとえば、オンにされて電力を消費している）すべての通信コンポーネント１１４と共に動作してもよい。本開示の技術によると、ウェアラブル・コンピューティングデバイス１０２は、個々の通信コンポーネント１１４を自動的に停止および／または起動してもよく、これによって、蓄積電力量を維持することができる。ウェアラブル・コンピューティングデバイス１０２は、ウェアラブル・コンピューティングデバイス１０２の状況に基づいて、通信コンポーネント１１４のうちのいずれを起動して利用するかを判定してもよい。状況は、通信コンポーネント１１４のうちの特定の１つを利用してコンピューティングデバイス１００がウェアラブル・コンピューティングデバイス１０２から到達可能であるかどうか、コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２との間で転送中のデータの種類、現在時刻、ウェアラブル・コンピューティングデバイス１０２のバッテリー残量、予想される再充電時間より前の将来の使用の予想量、データを転送するための金銭的コストなどの要因の任意の組み合わせを含んでもよい。
【００１８】
ウェアラブル・コンピューティングデバイス１０２は、比較的より低い電力の通信コンポーネント１１４を、比較的より高い電力の通信コンポーネント１１４よりも優先させてもよい。たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線は、通常、動作するのにＷｉ−Ｆｉ無線よりも少ない電力を必要とし、Ｗｉ−Ｆｉ無線は、通常、動作するのにセルラー無線よりも少ない電力を必要とする。このような例において、通信選択モジュール１１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線を起動（たとえば、通信コンポーネント１１４Ａをアクティブに設定）し、ウェアラブル・コンピューティングデバイスのＷｉ−Ｆｉ無線（たとえば、通信コンポーネント１１４Ｂ）およびセルラー無線（たとえば、通信コンポーネント１１４Ｃ）を含むその他の通信コンポーネント１１４を停止してもよい（つまり、その他の通信コンポーネント１１４を非アクティブに設定してもよい）。
【００１９】
しかしながら、ウェアラブル・コンピューティングデバイス１０２がコンピューティングデバイス１００とペアリングしている（たとえば、コンピューティングデバイス１００に対するコンパニオンデバイスとして構成される）例において、通信選択モジュール１１２は、コンピューティングデバイス１００とのデータ接続を維持するように、比較的より高い電力の通信コンポーネントを起動してもよい。たとえば、ウェアラブル・コンピューティングデバイス１０２がＢｌｕｅｔｏｏｔｈ（登録商標）を利用してコンピューティングデバイス１００と通信可能に接続されていない（たとえば、コンピューティングデバイス１００がＢｌｕｅｔｏｏｔｈ（登録商標）の圏外である、コンピューティングデバイス１００のＢｌｕｅｔｏｏｔｈ（登録商標）無線がオフにされているなど）場合、通信選択モジュール１１２は、通信コンポーネント１１４Ａを停止し、Ｗｉ−Ｆｉ無線は、通常、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線よりも多くの電力を使用するが、通信コンポーネント１１４Ｂ、Ｗｉ−Ｆｉ無線を起動してもよい。同様に、ウェアラブル・コンピューティングデバイス１０２がＢｌｕｅｔｏｏｔｈ（登録商標）またはＷｉ−Ｆｉのいずれかを利用してコンピューティングデバイス１００と通信可能に接続されていない場合、通信選択モジュール１１２は、通信コンポーネント１１４Ａおよび１１４Ｂを停止し、通信コンポーネント１１４Ｃ（たとえば、セルラー無線）を起動して、セルラーを利用してコンピューティングデバイス１００に接続しようとする。この例では、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線（たとえば、通信コンポーネント１１４Ａ）を停止することを説明するが、その他の例において、通信コンポーネント１１４Ａはアクティブのまま、コンピューティングデバイス１００を含む、使用可能なＢｌｕｅｔｏｏｔｈ（登録商標）機器を引き続きモニタリングする。このような例において、ウェアラブル・コンピューティングデバイス１０２がコンピューティングデバイス１００とＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立できる場合、通信選択モジュール１１２は、その他の通信コンポーネント１１４を停止してもよい（つまり、その他の通信コンポーネント１１４を非アクティブに設定してもよい）。
【００２０】
電力管理モジュール１１０は、ウェアラブル・コンピューティングデバイス１０２のさまざまな特性、およびコンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２との間でやりとりをしているデータをモニタリングしてもよい。たとえば、電力管理モジュール１１０は、ウェアラブル・コンピューティングデバイス１０２のバッテリーまたはその他の電源コンポーネントの現在の充電レベルをモニタリングしてもよい。ウェアラブル・コンピューティングデバイス１０２が充電器に接続されると予想される時刻よりも前にバッテリーの電力がなくなると電力管理モジュール１１０が予想した場合、電力管理モジュール１１０は、通信選択コンポーネントに、コンピューティングデバイス１００への接続性よりも節電を優先させてもよい。たとえば、電力管理モジュール１１０は、ウェアラブル・コンピューティングデバイス１０２が予想される再充電時間まで少なくとも現在時刻を表示できるようにするように、通信選択モジュール１１２にＢｌｕｅｔｏｏｔｈ（登録商標）を含むすべての無線を無効化させてもよい。
【００２１】
また、電力管理モジュール１１０は、バッテリー残量および通信コンポーネント１１４の接続状態に基づいて、Ｗｉ−Ｆｉスキャン速度を設定してもよい。たとえば、ウェアラブル・コンピューティングデバイス１０２がコンピューティングデバイス１００へのＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立できない場合、およびウェアラブル・コンピューティングデバイス１０２がバッテリー電力を消耗しつつある場合（つまり、現在、コンセントに差し込まれていないまたは充電中でない場合）、電力管理モジュールモジュール１００は、Ｗｉ−Ｆｉ無線（たとえば、通信コンポーネント１１４Ｂ）を、ウェアラブル・コンピューティングデバイス１０２がコンセントに差し込まれているまたは充電中の場合（たとえば、３０秒ごとに１回）と比べて、３分ごとなど、少ない定期的な間隔でＷｉ−Ｆｉスキャンを行うように設定してもよい。別の例として、ウェアラブル・コンピューティングデバイスがインターネットに接続され、および／またはセルラー無線（たとえば、通信コンポーネント１１４Ｃ）接続によってコンピューティングデバイス１００に接続されている場合、電力管理モジュール１１０は、Ｗｉ−Ｆｉスキャンの頻度を、たとえば、１０分ごとまで、さらに減らしてもよい。
【００２２】
コンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２とは、（たとえば、電話通話のための）音声データ、オーディオデータ（たとえば、楽曲）、映像データ（たとえば、ムービー）、画像データ（たとえば、静止画）、アプリケーションデータ、センサデータなどのデータをやりとりしてもよい。さまざまな場合において、ウェアラブル・コンピューティングデバイス１０２は、データの種類、転送されるデータの予想量、およびコンピューティングデバイス１００とウェアラブル・コンピューティングデバイス１０２との間で１単位のデータを送信するために必要な電力量のうちの１つ以上の任意の組み合わせに基づいて、データ転送のために使用する特定の無線を選択してもよい。たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、コンピューティングデバイス１００への接続を維持するためにより少ない電力を必要とするかもしれないが、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、比較的より大きなデータ量を送信するために、Ｗｉ−Ｆｉよりも多くの電力を必要とするかもしれない。つまり、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、メガバイト当たりの電力コストがＷｉ−Ｆｉよりも高いかもしれない。同様に、セルラーも、メガバイト当たりの電力コストがＷｉ−Ｆｉよりも高いかもしれないが、メガバイト当たりの電力コストがＢｌｕｅｔｏｏｔｈ（登録商標）よりも低いかもしれない。いくつかの例において、予測される電力コストは、Ｗｉ−Ｆｉスキャンを行いＷｉ−Ｆｉネットワークへ接続するために必要な電力量、セルラーネットワークを検索してセルラーネットワークへ接続するために必要な電力量など、特定のワイヤレス通信技術を利用して接続を確立するために必要な電力の予想される量を含む。このように、ウェアラブル・コンピューティングデバイス１０２は、コンピューティングデバイス１００または別のコンピューティングデバイスにデータを送信するために使用される電力の総量を最低限に抑えられるように、通信コンポーネント１１４のうちの１つを選択できる。
【００２３】
本開示の技術は、１つ以上の利点をもたらすことができる。たとえば、本開示の技術は、コンピューティングデバイスがワイヤレス通信無線を、電力使用を抑え得る方法でインテリジェントに管理できるようにすることができるため、コンピューティングデバイスのバッテリー寿命を延ばすことができ、および／またはコンピューティングデバイスがより小さなバッテリーを備えられるようにする。データを転送するために必要な総電力量に基づいて、データを転送するためにどのワイヤレス通信技術を使用するかを判定することによって、コンピューティングデバイスは、通常のコンピューティングデバイスよりも比較的高い電力の無線を利用してデータを転送することができる。広い帯域幅および低いメガバイト当たりの電力コストによって、実際には、電力が比較的より高い無線は、電力が比較的より低い無線よりも電力を消費しないで済むためである。このように、本開示の技術は、接続性を維持し、良好なユーザエクスペリエンスを提供しつつ、コンピューティングデバイスが厳しい電力要件を満たすことができるようにすることができる。
【００２４】
図２は、本開示の１つ以上の技術に係る、通信コンポーネントをインテリジェントに管理するウェアラブルデバイスの例示的な構成を示すブロック図である。図２の具体例に示すように、ウェアラブルデバイス２０２は、１つ以上の通信コンポーネント２１４と、１つ以上のプロセッサ２３０と、存在感知ディスプレイ２３２と、電力コンポーネント２３８と、１つ以上の入力コンポーネント２４０と、１つ以上の出力コンポーネント２４２と、１つ以上のセンサーコンポーネント２４４と、１つ以上の記憶装置２５０とを備える。通信チャネル２６０は、（物理的に、通信可能に、および／または動作可能に）コンポーネント間通信を行うために、コンポーネント２１４、２３０、２３２、２３８、２４０、２４２、２４４、および２５０の各々を相互接続してもよい。いくつかの例において、通信チャネル２６０は、システムバス、ネットワーク接続、プロセス間通信データ構造、またはその他のデータ通信方法を含んでもよい。図２の通信コンポーネント２１４、電力管理モジュール２１０、および通信選択モジュール２１２は、図１の通信コンポーネント１１４、電力管理モジュール１１０、および通信選択モジュール１１２と同様の能力および機能をウェアラブルデバイス２０２に提供してもよい。
【００２５】
図２に示すように、ウェアラブルデバイス２０２は、電力コンポーネント２３８を備えてもよい。いくつかの例において、電力コンポーネント２３８は、バッテリーであってもよい。電力コンポーネント２３８は、電力を蓄積し、ウェアラブルデバイス２０２の１つ以上のコンポーネントに電力を提供してもよい。電力コンポーネント２３８として、たとえば、マンガン乾電池、鉛蓄電池、ニッケル・カドミウム蓄電池（ＮｉＣｄ）、ニッケル水素電池（ＮｉＭＨ）、リチウムイオン電池（Ｌｉ−ｉｏｎ）、および／またはリチウムイオンポリマー電池（Ｌｉ−ｉｏｎ  ｐｏｌｙｍｅｒ）などがあり得るが、必ずしもこれらに限定されない。いくつかの例において、電力コンポーネント２３８は、限られた容量（たとえば、１００〜３０００ｍＡｈ）を有する場合がある。
【００２６】
コンピューティングデバイス１００内の１つ以上の記憶装置２５０は、ウェアラブルデバイス２０２の動作中に使用する必要がある情報を格納してもよい。いくつかの例において、記憶装置２５０は、長期ではなく短期のコンピュータ読み取り可能な記憶媒体であるという主な目的がある。ウェアラブルデバイス２０２上の記憶装置２５０は、揮発性メモリであってもよいため、電源がオフになると、格納されたコンテンツを保存しない。揮発性メモリとして、たとえば、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＤＲＡＭ（ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＳＲＡＭ（ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、および当技術分野において周知のその他の形の揮発性メモリなどがある。記憶装置２５０は、さらに、不揮発性メモリ空間として、情報の長期記憶のために構成され、電源のオン／オフ周期後に情報を保存してもよい。不揮発性メモリ構成として、たとえば、磁気ハードディスク、光ディスク、フロッピー（登録商標）ディスク、フラッシュメモリ、またはＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｐｒｏｇｒａｍｍａｂｌｅ  ｍｅｍｏｒｙ）もしくはＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ａｎｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｍｅｍｏｒｙ）の形などがある。いくつかの例において、ウェアラブルデバイス２０２上のプロセッサ２３０は、記憶装置２５０に格納された命令を読み出して実行する。図２の例において、ウェアラブルデバイス２０２の記憶装置２５０は、電力管理モジュール２１０と、通信（ＣＯＭＭ）選択モジュール２１２と、信号検出モジュール２５２と、装着検出モジュール２５４とを含む。これに加えて、モジュール２１０、２１２、２５２、および２５４は、プログラムの実行中に記憶装置２５０内に情報を格納してもよい。
【００２７】
１つ以上のプロセッサ２３０は、ウェアラブルデバイス２０２内で機能を実装および／または命令を実行してもよい。たとえば、プロセッサ２３０は、記憶装置２５０に格納された、モジュール２１０、２１２、２５２、および２５４の機能を実行する命令を処理してもよい。
【００２８】
ウェアラブルデバイス２０２の存在感知ディスプレイ２３２は、ディスプレイコンポーネント２３４と、存在感知入力コンポーネント２３６とを含む。ディスプレイコンポーネント２３４は、存在感知ディスプレイ２３２によって情報が表示される画面であってもよく、存在感知入力コンポーネント２３６は、ディスプレイコンポーネント２３４におけるオブジェクトおよび／またはディスプレイコンポーネント２３４の近くのオブジェクトを検出してもよい。１つの例示的な範囲として、存在感知入力コンポーネント２３４は、ディスプレイコンポーネント２３４から２インチ以内に存在する指またはスタイラスなどのオブジェクトを検出してもよい。存在感知入力コンポーネント２３５は、オブジェクトが検出されたディスプレイコンポーネント２３４の位置（たとえば、［ｘ、ｙ］座標）を判定してもよい。別の例示的な範囲において、存在感知入力コンポーネント２３５は、ディスプレイコンポーネント２３４から６インチ以内のオブジェクトを検出してもよく、その他の範囲も可能である。存在感知入力コンポーネント２３６は、静電容量式、誘導式、および／または光学式認識技術を利用して、ユーザの指によって選択されたディスプレイコンポーネント２３４の位置を特定してもよい。また、いくつかの例において、存在感知入力コンポーネント２３６は、ディスプレイコンポーネント２３４に関して説明した触覚、音声、または映像刺激を利用してユーザに出力を行ってもよい。図２の例において、存在感知ディスプレイ２３２は、ユーザーインターフェースを提示し得る。
【００２９】
また、存在感知ディスプレイ２３２は、ウェアラブルデバイス２０２の内蔵コンポーネントとして説明したが、入力と出力を送信および／または受信するために、ウェアラブルデバイス２０２とデータ経路を共有する外部コンポーネントを表してもよい。たとえば、一例において、存在感知ディスプレイ２３２は、内部に位置し、ウェアラブルデバイス２０２の外装に物理的に接続されたウェアラブルデバイス２０２の内蔵コンポーネント（たとえば、携帯電話の画面）を表す。別の例において、存在感知ディスプレイ２３２は、外側に位置し、ウェアラブルデバイス２０２の外装または筐体から物理的に離れたウェアラブルデバイス２０２の外部コンポーネント（たとえば、有線および／またはワイヤレスデータ経路をウェアラブルデバイス２０２と共有するモニタ、プロジェクタなど）を表す。
【００３０】
ウェアラブルデバイス２０２の存在感知ディスプレイ２３２は、ウェアラブルデバイス２０２のユーザから触覚入力を受け付けてもよい。存在感知ディスプレイ２３２は、ウェアラブルデバイス２０２のユーザからの１つ以上のタップまたはノンタップ（ｎｏｎ−ｔａｐ）ジェスチャ（たとえば、ユーザが、指またはスタイラスペンを使って、存在感知ディスプレイ２３２の１つ以上の位置をタッチまたは指すこと）を検出することによって、触覚入力の指示を受け付けてもよい。存在感知ディスプレイ２３２は、出力をユーザに提示してもよい。存在感知ディスプレイ２３２は、出力をグラフィカルユーザーインターフェースとして提示してもよく、グラフィカルユーザーインターフェースは、ウェアラブルデバイス２０２のさまざまな機能によって提供される機能に関連付けられてもよい。たとえば、存在感知ディスプレイ２３２は、コンピューティングプラットフォーム、オペレーティングシステム、アプリケーション、またはウェアラブルデバイス２０２において実行中またはウェアラブルデバイス２０２によってアクセス可能なサービス（たとえば、電子メッセージアプリケーション、ナビゲーションアプリケーション、インターネットブラウザアプリケーション、モバイルオペレーティングシステムなど）が備える構成要素のさまざまなユーザーインターフェースを提示してもよい。ユーザは、それぞれのユーザーインターフェースとやり取りして、ウェアラブルデバイス２０２にさまざまな機能のうちの１つ以上に関係する動作を行わせてもよい。
【００３１】
ウェアラブルデバイス２０２の存在感知ディスプレイ２３２は、２次元および／または３次元ジェスチャを、ウェアラブルデバイス２０２のユーザからの入力として検出してもよい。たとえば、存在感知ディスプレイ２３２のセンサは、存在感知ディスプレイ２３２のセンサの閾値距離内のユーザの動き（たとえば、手、腕、ペン、スタイラスなどを動かす）を検出してもよい。存在感知ディスプレイ２３２は、動きの２次元または３次元ベクトル表現を判定し、ベクトル表現を、多次元を有するジェスチャ入力（たとえば、手を振る、ピンチ、拍手、ペンストロークなど）と関係させてもよい。つまり、存在感知ディスプレイ２３２は、存在感知ディスプレイ２３２が表示のための情報を出力するスクリーンまたは面においてまたはその近くでユーザにジェスチャをさせることなく、多次元ジェスチャを検出できる。それどころか、存在感知ディスプレイ２３２は、存在感知ディスプレイ２３２が表示のための情報を出力するスクリーンまたは面の近くに位置し得るまたは位置し得ないセンサにおいてまたはセンサの近くで行われた多次元ジェスチャを検出できる。
【００３２】
ウェアラブルデバイス２０２は、ウェアラブルデバイス２０２が入力を受け付けるために使用する１つ以上の入力コンポーネント２４０を含んでもよい。入力として、たとえば、触覚、音声、画像、および映像入力などがある。ウェアラブルデバイス２０２の入力コンポーネント２４０は、一例において、存在感知ディスプレイ、タッチスクリーン、音声応答装置、マイクロホン、または人もしくは機械からの入力を検出するためのその他の種類の装置を含む。いくつかの例において、入力コンポーネント２４０は、１つ以上のセンサーコンポーネント２４４を含む。センサーコンポーネント２４４の数多くの例が存在し、たとえば、ウェアラブルデバイス２０２の周囲の状況についての環境情報および／またはウェアラブルデバイス２０２のユーザの活動状態を定義する生理学的情報および／または肉体的健康を取得するように構成された任意の入力コンポーネントなどがある。たとえば、センサーコンポーネント２４４は、移動センサ（たとえば、加速度計）、温度センサ、ポジションセンサ（たとえば、ジャイロ）、圧力センサ（たとえば、気圧計）、近接センサ（たとえば、赤外線センサ）、周辺光センサ、心拍数モニタ、位置センサ（ＧＰＳコンポーネント、Ｗｉ−Ｆｉコンポーネント、セルラーコンポーネント）、およびその他の種類のセンシングコンポーネント（たとえば、ウェアラブルデバイス２０２、赤外線近接センサ、湿度計などに動作可能に接続されたマイクロホン、スチールカメラ、ビデオカメラ、ボディカメラ、メガネ、またはその他のカメラ機器）を含んでもよい。ウェアラブルデバイス２０２は、センサーコンポーネント２４４を用いて、ウェアラブルデバイス２０２およびユーザに関連付けられた状況情報を取得してもよい。いくつかの例において、電力管理モジュール２１０、通信選択モジュール２１２、および装着検出モジュール２５４のうちの１つ以上は、センサーコンポーネント２４４によって取得されたセンサ情報に依拠してもよい。
【００３３】
ウェアラブルデバイス２０２は、ウェアラブルデバイス２０２が出力を行うために使用する１つ以上の出力装置２３０を備えてもよい。出力として、たとえば、触覚、音声、静止画、および映像出力などがある。ウェアラブルデバイス２０２の出力コンポーネント２３０は、一例において、存在感知ディスプレイ、サウンドカード、ビデオ・グラフィックス・アダプタ、スピーカ、液晶ディスプレイ（ＬＣＤ）、または人もしくは機械への出力を生成するためのその他の種類の機器を含む。
【００３４】
本開示の技術によると、通信選択モジュール２１２は、総電力消費を最低限に抑えようとする方法で別のコンピューティングデバイス（たとえば、図１のコンピューティングデバイス１００）への接続および／または（たとえば、インターネットを介してその他のコンピューティングデバイスなどに）データを送信または受信するために利用する１つ以上の通信コンポーネント２１４を選択してもよい。図２に示すように、通信選択モジュール２１２は、ペイロード判定モジュール２５６と、接続判定モジュール２５８とを備える。
【００３５】
ウェアラブルデバイス２０２が別のコンピューティングデバイス（たとえば、図１のコンピューティングデバイス１００）との接続を確立しようとする場合において、通信選択モジュール２１２は、通信コンポーネント２１４のうちの比較的低い電力の通信コンポーネント２１４（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線）を利用し、直接ワイヤレス接続（たとえば、図１のワイヤレス・リンク１０９）を使用してコンピューティングデバイス１００と接続しようとしてもよい。つまり、通信選択モジュール２１２は、通信コンポーネント２１４のうちの最も低電力の通信コンポーネント２１４を利用してコンピューティングデバイス１００との接続を最初に確立しようとするように構成できる。コンピューティングデバイス１００との接続を確立しようとする際、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線は、その他のＢｌｕｅｔｏｏｔｈ（登録商標）機器が到達可能であるかどうかをＢｌｕｅｔｏｏｔｈ（登録商標）無線が検出する「ｌｉｓｔｅｎ」モードであってもよい。
【００３６】
接続判定モジュール２５８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線がコンピューティングデバイス１００を検出したかどうかを判定してもよく、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線がコンピューティングデバイス１００を検出した場合、ウェアラブルデバイス２０２に、コンピューティングデバイス１００とのＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立させる。コンピューティングデバイス１００がＢｌｕｅｔｏｏｔｈ（登録商標）を介して到達可能ではないと接続判定モジュール２５８が判定した場合、通信選択モジュール２１２は、通信コンポーネント２１４のうちの、コンピューティングデバイス１００との接続を確立するための別の通信コンポーネント２１４を起動してもよい。たとえば、ウェアラブルデバイス２０２は、Ｗｉ−Ｆｉ無線を利用して図１のネットワーク１０４と接続しようとし、Ｗｉ−Ｆｉ無線を利用して接続できない場合、セルラー無線を利用してネットワーク１０４と接続しようとするようにあらかじめ構成されていてもよい。つまり、ウェアラブルデバイス２０２は、このような接続を確立および／または維持するために最も少ない量の電力しか必要としないワイヤレス通信無線を利用してコンピューティングデバイス１００および／またはインターネットへのワイヤレス接続を開始するようにあらかじめ構成できる。
【００３７】
Ｗｉ−Ｆｉ無線とのネットワーク接続を確立しようとする際、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線にネットワークスキャンを実行させてもよい。通信コンポーネント２１４のうちの、Ｗｉ−Ｆｉ無線に対応する通信コンポーネント２１４は、スキャンして、もしあれば、どのＷｉ−Ｆｉネットワークが使用可能であるかを判定する。接続判定モジュール２５８は、ウェアラブルデバイス２０２がＷｉ−Ｆｉネットワークへの接続を確立し得るように、使用可能なＷｉ−Ｆｉネットワークの一覧を解析して、「既知の」Ｗｉ−Ｆｉネットワークがあるかどうか、つまり、使用可能なＷｉ−Ｆｉネットワークのいずれかのサービスセット識別子（「ＳＳＩＤ」）がウェアラブルデバイス２０２に格納されているＷｉ−Ｆｉネットワーク構成情報と対応するかどうかを判定してもよい。使用可能なＷｉ−Ｆｉネットワークのうちの１つが既知のＷｉ−Ｆｉネットワークである場合、接続判定モジュール２５８は、既知のＷｉ−Ｆｉネットワークへの接続を確立しようとする。
【００３８】
使用可能なＷｉ−Ｆｉネットワークがいずれも既知のＷｉ−Ｆｉネットワークではない場合、または、接続判定モジュール２５８が既知のＷｉ−Ｆｉネットワークとの接続を確立できない場合、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線を、ある時間、低電力または「スリープ」モードにし、通信コンポーネント２１４のうちの別の通信コンポーネント２１４を使用してネットワーク接続を確立しようとする。通信選択モジュール２１２は、特定のワイヤレス通信技術を利用してネットワーク接続を確立および維持するために必要であると予測される電力量に基づいて、通信コンポーネント２１４のうちのその他の通信コンポーネント２１４を選択するように構成されてもよい。セルラー無線は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉよりもネットワーク接続を確立および維持するためにより多くの電力を必要とするが、別のワイヤレス通信技術よりも少ない電力を必要とするため、たとえば、通信選択モジュール２１２は、通信コンポーネント２１４のうちの、セルラー無線に対応する通信コンポーネント２１４を使用してネットワーク接続を次に確立しようとするようにあらかじめ構成されていてもよい。ウェアラブルデバイス２０２が（たとえば、図１のコンピューティングデバイス１００への）セルラーネットワーク接続を確立する例において、通信選択モジュール２１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線の電源をオンにしたまま、その他のＢｌｕｅｔｏｏｔｈ（登録商標）機器を「（待ち受ける）ｌｉｓｔｅｎ」ように構成されてもよい。
【００３９】
使用電力量を最低限に抑えつつ良好なユーザエクスペリエンスを与えようとして、Ｗｉ−Ｆｉ無線は、ユーザの好みおよび／または通信コンポーネント２１４のうちの１つ以上の接続状態に基づいて決定されたある時間、低電力状態に置かれてもよい。たとえば、電力管理モジュール２１０は、Ｗｉ−Ｆｉ無線を、２分、３分、５分、または１０分間、低電力状態に置いてもよい。低電力状態の期間は、１つ以上のその他の通信コンポーネント２１４の接続状態にいくらか基づいてもよい。たとえば、ウェアラブルデバイス２０２がセルラー無線を利用してネットワークに接続されている場合、電力管理モジュール２１０は、（電力が高くつき得る）Ｗｉ−Ｆｉ再接続の試行回数を減らすように、低電力モードの期間を増やしてもよい。電力管理モジュール２１０がＷｉ−Ｆｉネットワーク接続をすばやく確立することよりも節電を優先するセルラーを介して接続されると、ユーザエクスペリエンスは十分であるためである。時間の経過後、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線を起動して、再びＷｉ−Ｆｉネットワーク接続を確立しようとしてもよい。このように、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線の接続状態に加えて、ウェアラブルデバイス２０２のその他の通信コンポーネント２１４のネットワーク接続状態に基づいて、Ｗｉ−Ｆｉスキャン速度を動的に調整できる。
【００４０】
また、電力管理モジュール２１０は、１つ以上のセンサ２４４を含む、ウェアラブルデバイス２０２のその他の構成要素の電力および／または接続状態に基づいて、Ｗｉ−Ｆｉスキャン速度を調整してもよい。たとえば、Ｗｉ−Ｆｉスキャンを実行するのは電力が高くつくので、電力コンポーネント２３８および／または通信コンポーネント２１４のうちの１つ以上は、温度が上昇する可能性がある。しかしながら、センサーコンポーネント２４４または通信コンポーネント２１４のうちの特定の通信コンポーネント２１４は、熱に敏感であり得るため、好ましい熱範囲外では良好に働かない可能性がある。具体的には、さまざまな通信コンポーネント２１４および／またはセンサーコンポーネント２４４に関連付けられたアンテナは、好ましい熱範囲外では性能が低下する可能性がある。よって、電力管理モジュール２１０は、ウェアラブルデバイス２０２のさまざまな構成要素の電力状態および／またはウェアラブルデバイス２０２の１つ以上のアンテナの現在温度をモニタリングしてもよい。電力状態および／または温度に基づいて、電力管理モジュール２１０は、特定の通信コンポーネント２１４およびセンサーコンポーネント２４４の電源をオンにしたまま、ウェアラブルデバイス２０２の現在温度を好ましい熱範囲内に維持しようと、Ｗｉ−Ｆｉスキャン速度を調整してもよい。たとえば、電力管理モジュール２１０は、低電力モードの期間を増やしてもよく（つまり、Ｗｉ−Ｆｉスキャン間の時間を増やす）、これによって、ウェアラブルデバイス２０２の温度が下げることができ、すると、特定の通信コンポーネント２１４およびセンサーコンポーネント２４４に関連付けられたアンテナの性能を維持できる。
【００４１】
いくつかの例において、電力管理モジュール２１０は、ウェアラブルデバイス２０２が充電器に現在接続されているかどうかに基づいて、Ｗｉ−Ｆｉスキャン速度を調整する。たとえば、電力管理モジュール２１０は、電力コンポーネント２３８が現在充電中であると判定してもよく、これに応答して、電力および／または熱問題よりも接続性を優先させてもよい。つまり、電力管理モジュール２１０は、Ｗｉ−Ｆｉスキャン速度を上げ（つまり、低電力モードの期間を減らし）、セルラー接続などを確立してもよい。このように、ウェアラブルデバイス２０２がコンピューティングデバイス１００のコンパニオンデバイスである場合において、ウェアラブルデバイス２０２は、充電器から外されたときにウェアラブルデバイス２０２がコンパニオンデバイスと同期するように、電力問題よりもコンパニオンデバイスへの接続性を優先する。
【００４２】
しかしながら、ウェアラブル・コンピューティングデバイスが充電している間、電力コンポーネント２３８が加熱する可能性がある。これによって、ウェアラブルデバイス２０２の温度が上昇し、ウェアラブルデバイス２０２のさまざまなアンテナの性能が低下する可能性がある。熱問題を緩和するために、電力管理モジュール２１０は、ウェアラブルデバイス２０２のさまざまな構成要素の現在温度をモニタリングし、電力コンポーネント２３８の充電速度を調整してもよい。電力コンポーネント２３８の充電速度を下げることによって、電力管理モジュール２１０は、ウェアラブルデバイス２０２の温度を下げることができる。これによって、ウェアラブルデバイス２０２のアンテナの所望の性能を維持できる。
【００４３】
また、通信選択モジュール２１２は、ウェアラブルデバイス２０２の動きに基づいて、および／またはウェアラブルデバイス２０２がユーザによって現在「身に着けられている」（つまり、ユーザによって現在装着されている、またはユーザの体に載っている）かどうかに基づいて、さまざまな通信コンポーネント２１４の電源をオン／オフにしてもよい。装着検出モジュール２５４は、１つ以上のセンサーコンポーネント２４４からのセンサデータを解析して、ウェアラブルデバイス２０２が現在装着されているか、およびウェアラブルデバイス２０２が最後に動いてからある時間が経過したかどうかについて判定してもよい。心拍計、ガルバニック皮膚反応センサ、またはウェアラブル・コンピューティングデバイスがユーザの肌に接触しているかどうかを検出できるその他のセンサのうちの１つ以上をセンサーコンポーネント２４４が備える例において、装着検出モジュール２５４は、センサ情報を解析して、ウェアラブルデバイス２０２が現在装着されているかどうかを判定してもよい。たとえば、心拍計が装着検出モジュール２５４に心拍数情報を提供する場合、装着検出モジュール２５４は、心拍数情報が、（たとえば、１分当たりゼロ心拍数よりも多い心拍数、１分当たり２５０よりも少ない心拍数などを示す）有効な心拍数情報であるかどうかを判定することができ、心拍数情報が有効であると判定することに応答して、ウェアラブルデバイス２０２が現在装着されていると判定することができる。別の例として、装着検出モジュール２５４は、ガルバニック皮膚反応センサからのデータを解析して、ユーザがウェアラブルデバイス２０２を現在装着しているかどうかを（たとえば、ガルバニック皮膚反応センサによって検出された現在のコンダクタンスに基づいて）判定してもよい。
【００４４】
また、装着検出モジュール２５４は、モーションおよび／またはポジションセンサ（たとえば、センサーコンポーネント２４４の加速度計、ジャイロスコープなど）を利用して、ウェアラブルデバイス２０２が現在装着されているかどうかを判定してもよい。たとえば、装着検出モジュール２５４は、センサーコンポーネント２４４によって検出された動きパターンをモニタリングし、ユーザの（たとえば、手足の）既知の動きに動きパターンが一致しているかどうかを判定してもよい。動きパターンが既知の動きと一致する場合、装着検出モジュール２５４は、ウェアラブル・コンピューティングデバイスが現在装着されていると判定してもよい。しかしながら、さまざまな場合において、動きパターンが既知の動きに一致していない場合であっても、装着検出モジュール２５４は、ウェアラブルデバイス２０２が現在装着されていると判定してしまう可能性がある。これに代わって、装着検出モジュール２５４は、ウェアラブルデバイス２０２が現在装着されているとウェアラブルデバイス２０２の任意の動きが示していると判定してもよい。同様に、ウェアラブルデバイス２０２が閾値時間（たとえば、１分、３分、５分など）動かなかった場合、装着検出モジュール２５４は、ウェアラブルデバイス２０２が現在装着されていないと判定する。
【００４５】
ウェアラブルデバイス２０２が装着されていないと判定することに応答して、電力管理モジュール２１０は、１つ以上の通信コンポーネント２１４の電源をオフにし、１つ以上の通信コンポーネント２１４を低電力または低減電力モードにし、および／または１つ以上の通信コンポーネント２１４がネットワーク接続を確立しようとする頻度を調整してもよい。たとえば、電力管理モジュール２１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線の電源をオンにしたまま、任意のＷｉ−Ｆｉおよびセルラー無線の電源をオフにしてもよい。
【００４６】
ウェアラブル・コンピューティングデバイス２０２が装着されているかどうかを判断することは、ゼロでない電力を必要とする。これは、通信コンポーネント２１４の電力状態および／または動作特性を調整することによって達成される節電を相殺してしまう可能性がある。このように、（たとえば、ユーザ行動履歴、時刻などに基づいた）ユーザがウェアラブルデバイス２０２を外した可能性および通信コンポーネント２１４の現在の動作特性を維持するための電力コストに基づいて、装着検出モジュール２５４は、装着検出モジュール２５４がオフボディ（ｏｆｆ−ｂｏｄｙ）検出を行う頻度を調整できる。ユーザ行動履歴は、以前の使用情報（たとえば、ユーザがどのようにウェアラブルデバイス２０２と直接やり取りするか）、通知履歴（たとえば、通知の受信時間および受信頻度）などを含んでもよい。
【００４７】
たとえば、前のユーザ行動に基づいて、ユーザがウェアラブルデバイス２０２を外した可能性があると装着検出モジュール２５４が判定した場合、装着検出モジュール２５４は、ユーザが実際にウェアラブルデバイス２０２を外しているかどうかを判定するために、オフボディ検出技術を実行してもよい。しかしながら、前のユーザ行動に基づいて、ユーザが比較的短時間（たとえば、５分）の内にウェアラブルデバイス２０２を再び装着したと装着検出モジュール２５４が判定した場合、装着検出モジュール２５４は、オフボディ検出を行うために必要な電力量は、ユーザがウェアラブルデバイス２０２を身に着ける可能性があるまでに無線に電力を供給するために必要な電力量以上である可能性があると判定してもよい。これに応答して、装着検出モジュール２５４は、オフボディ検出を行わなくてもよく、代わりに、通信コンポーネント２１４の現在の電力状態を維持してもよい。
【００４８】
ユーザが無効にしたり、ウェアラブルデバイス２０２に次回充電される前に電力を使い果たさせたりしない限り、ウェアラブル・コンピューティングデバイス２０２は、ウェアラブルデバイス２０２が充電器に接続されると予想される次回までの最低限の機能を確保するように構成されてもよい。電力管理モジュール２１０は、放電周期の間、ユーザの活動、および１つ以上の通信コンポーネント２１４によって利用される電力量をモニタリングし、この情報を、電力コンポーネント２３８の電力がなくなるまでに残された時間を予想するために使用してもよい。つまり、電力管理モジュール２０１は、バッテリー寿命が何分残っているかを予想するために、放電周期の間、通信コンポーネント２１４の各々が何分間アクティブであったか、および通信コンポーネント２１４の各々がアクティブである間にどのくらいの電力量を使用したかを常に把握し、さまざまな通信コンポーネント２１４の電源をオン／オフにしてもよい。
【００４９】
電力管理モジュール２１０は、電力コンポーネント２３８の現在の充電レベル、ウェアラブルデバイス２０２の電力使用履歴、および／またはウェアラブルデバイス２０２の予想される将来の電力使用量に基づいて、予測される残りの稼働時間を判定してもよい。電力使用履歴は、ウェアラブルデバイス２０２が最後に充電器から切断されてからの平均電力使用量、特定の状況（たとえば、曜日、場所、予定されたカレンダー行事、温度、現在の活動、時間、送信／受信した平均データ量など）の平均電力使用量、特定の時間（たとえば、以前３０日間の１日当たりの平均電力使用量）の平均電力使用量などを含んでもよい。予想される将来の電力使用量は、ウェアラブルデバイス２０２の特定の状況および／または予想される将来の状況の平均電力使用量に基づいてもよい。いくつかの例において、電力管理モジュール２１０は、通信コンポーネント２１４の各々が現在の放電周期の間アクティブである時間を判定してもよい。各通信コンポーネント２１４のアクティブである時間に基づいて、電力管理モジュール２１０は、放電周期の間に各通信コンポーネント２１４がどのくらいの電力量を使用したかを予測してもよい。
【００５０】
次に予想される充電時間のまえに電力コンポーネント２３８の電力がなくなると電力管理モジュール２１０が予想した場合、通信選択モジュール２１２は、通信コンポーネント２１４の動作特性を調整してもよい。たとえば、各通信コンポーネント２１４のアクティブである時間に基づいて、電力管理モジュール２１０は、電力消費速度を抑え、ウェアラブルデバイス２０２が充電器に接続されると予想されるまでにウェアラブルデバイス２０２の少なくとも一部の機能を維持しようとして、比較的高い電力の通信コンポーネント２１４を無効化してもよい。その他の例として、電力管理モジュール２１０は、Ｗｉ−Ｆｉスキャン速度を下げたり、すべての通信コンポーネント２１４を無効化したり、さまざまなセンサーコンポーネント２４４を無効化したり、存在感知入力コンポーネント２３６を無効化したりすることによって、電力使用速度を下げてもよい。
【００５１】
いくつかの場合において、電力管理モジュール２１０は、１つ以上の通信コンポーネント２１４によって使用されている現在の電力量を判定してもよい。たとえば、電力管理モジュール２１０は、各通信コンポーネント２１４によって現在消費されている電力消費（たとえば、ミリアンペア時間の数）をモニタリングしてもよい。１つの通信コンポーネント２１４（たとえば、Ｗｉ−Ｆｉ無線）が予想以上に多くの電力を消費していると電力管理モジュール２１０が判定した場合、電力管理モジュール２１０は、通信選択モジュール２１２に通知し、通信選択モジュール２１２に、ネットワーク接続のために通信コンポーネント２１４のうちの異なる通信コンポーネント２１４を選択させてもよい。
【００５２】
通信選択モジュール２１２は、ウェアラブルデバイス２０２から送信されるおよび／またはウェアラブルデバイス２０２によって受信されるデータの特性に基づいて、通信コンポーネント２１４の中からデータを転送するために使用する通信コンポーネント２１４を選択してもよい。各通信コンポーネント２１４は、特定の量のデータを送信または受信するための異なる量の電力を使用してもよい。通信選択モジュール２１２は、どのくらいの量のデータが転送される可能性があるかを判定してもよく、データ転送を完了するために必要であると思われる電力の総量に基づいて、通信コンポーネント２１４の中から、データ転送に使用するための通信コンポーネント２１４を選択してもよい。通信選択モジュール２１２のペイロード判定モジュール２５６は、データの種類（たとえば、音声、映像、テキストなど）、データ転送に関連付けられたアプリケーション（たとえば、ビデオプレーヤーアプリケーション、ウェブブラウザなど）、（たとえば、開発者によって）転送中のデータに割り当てられた優先順位、データ転送に関連付けられたアプリケーションが要求する帯域幅の量、データキューの長さなどに基づいて、転送されるデータの量を予想してもよい。
【００５３】
１つの例として、ペイロード判定モジュール２５６は、転送中のデータのファイルの種類が映像データと一致すると判定してもよい。このような例において、ペイロード判定モジュール２５６は、映像データを転送する際、ウェアラブルデバイス２０２には通常大きな量のデータが転送されると判定するように構成されてもよい。比較的大きな量のデータが転送されると予想されると判定することに応答して、通信選択モジュール２１２は、比較的低い電力のワイヤレス無線を利用しているが比較的少量の帯域幅を有するネットワーク接続（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線）よりも、比較的高い電力のワイヤレス無線を利用しているが比較的大きな量の帯域幅を有するネットワーク接続（たとえば、Ｗｉ−Ｆｉ無線）を優先してもよい。このような例において、通信選択モジュール２１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線を利用してデータを転送するよりも、Ｗｉ−Ｆｉ無線を利用してデータを転送する方が電力効率がよいと判定してもよい。ウェアラブルデバイス２０２がコンピューティングデバイス１００のコンパニオンデバイスである場合において、ウェアラブルデバイス２０２は、コンピューティングデバイス１００と直接Ｗｉ−Ｆｉ接続（つまり、ワイヤレス・ルータなど、中間ネットワーク要素を含まないＷｉ−Ｆｉ接続）を確立してもよい。
【００５４】
別の例として、ペイロード判定モジュール２５６は、転送されるデータは、着信中の電話に関連付けられたオーディオデータであると判定してもよい。電話の音声オーディオデータは比較的低い帯域幅であるため、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線の電源をオフにし、代わりに、（たとえば、コンピューティングデバイス１００に）オーディオデータを送信中のデバイスとＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立してもよい。別の例において、転送中のデータは、データが高帯域幅の接続性を必要とするかどうかのフラグまたはその他の指示を含んでもよい。たとえば、コンピューティングデバイス１００が楽曲をウェアラブルデバイス２０２に転送している場合、コンピューティングデバイス１００上で実行中のミュージックアプリケーションは、転送されるデータが楽曲データであることおよび／または高帯域幅の接続性を必要とすることを示すフラグを含む初期データをウェアラブルデバイス２０２に送信してもよい。高い帯域幅要件の指示を受信することに応答して、通信選択モジュール２１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）ではなくＷｉ−Ｆｉによってコンピューティングデバイス１００に接続しようとして、Ｗｉ−Ｆｉ無線を起動してＷｉ−Ｆｉスキャンを開始してもよい。このように、通信選択モジュール２１２は、転送中のデータの特性に基づいて、データを転送するために使用する１つ以上の通信コンポーネント２１４を動的に選択でき、データを転送するために使用される電力の量を抑えることができる。
【００５５】
図３は、本開示の１つ以上の技術に係る、例示的な通信コンポーネントの状態を示す表３００である。説明のための便宜上、ワイヤレス通信状態表３００は、その他のデバイスは表３００と一致して構成されてもよいが、図１のコンピューティングデバイス１００およびウェアラブル・コンピューティングデバイス１０２に関して後述される。
【００５６】
表３００は、ウェアラブル・コンピューティングデバイス１０２がＢｌｕｅｔｏｏｔｈ（登録商標）を利用してコンピューティングデバイス１００に接続されているかどうか、ウェアラブル・コンピューティングデバイス１０２がユーザによって現在装着されているかどうか、およびウェアラブル・コンピューティングデバイス１０２の電力状態に基づいた例示的なＷｉ−Ｆｉ無線の電力状態を示す。具体的には、表３００は、４つの異なる接続状態を示す。状態１において、ウェアラブル・コンピューティングデバイス１０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してコンピューティングデバイス１００に接続されている。この状態において、ウェアラブル・コンピューティングデバイス１０２は、ウェアラブル・コンピューティングデバイス１０２が装着されているかどうかに関係なく、且つ、ウェアラブル・コンピューティングデバイス１０２の電力状態に関係なく、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してデータを転送し、Ｗｉ−Ｆｉ無線を無効化するように構成されてもよい。
【００５７】
第２の状態において、ウェアラブル・コンピューティングデバイス１０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を介してコンピューティングデバイス１００に接続されていないが、（たとえば、ウェアラブル・コンピューティングデバイス１０２が次に充電器に接続されるまでウェアラブル・コンピューティングデバイス１０２が最低限の機能を提供できることを確実にするために）節電モードである。ウェアラブル・コンピューティングデバイス１０２がＢｌｕｅｔｏｏｔｈ（登録商標）によって接続されていないが節電モードであるために、ウェアラブル・コンピューティングデバイス１０２が現在装着されているかどうかに関係なく、ウェアラブル・コンピューティングデバイスは、Ｗｉ−Ｆｉ無線の電源をオフにする。いくつかの例において、ウェアラブル・コンピューティングデバイス１０２は、節電モードのとき、オフボディ検出を行わない。
【００５８】
状態３は、ウェアラブル・コンピューティングデバイス１０２がＢｌｕｅｔｏｏｔｈ（登録商標）を介してコンピューティングデバイス１００に接続されていないが、現在充電中である（つまり、充電器に現在接続されている）ように、図３に示されている。状態３において、ウェアラブル・コンピューティングデバイスは、ユーザがウェアラブル・コンピューティングデバイス１０２を現在装着しているかどうかに関係なく、Ｗｉ−Ｆｉ無線をオンにするように構成されてもよい。Ｗｉ−Ｆｉをオンにすることによって、ウェアラブル・コンピューティングデバイス１０２は、ウェアラブル・コンピューティングデバイス１０２のバッテリー寿命を減らすことなく、コンピューティングデバイス１００とより頻繁に同期することができる。
【００５９】
第４の状態において、ウェアラブル・コンピューティングデバイス１０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してコンピューティングデバイス１００に接続されておらず、「通常」電力モードであり（つまり、現在充電中ではなく、節電モードではない）、ユーザによって現在装着されている。この状態において、ウェアラブル・コンピューティングデバイス１０２は、オンにされてもよいが、ウェアラブル・コンピューティングデバイス１０２が充電器に接続されている場合よりも少ない頻度でＷｉ−Ｆｉスキャンを行ってもよい。これによって、電力使用量が抑えられ、ユーザがウェアラブル・コンピューティングデバイス１０２を充電する前に使用できる時間が増える。
【００６０】
図４は、本開示の１つ以上の技術に係る、コンピューティングデバイスの例示的な動作を示すフローチャートである。図４に示す例示的な動作は、その他のコンピューティングデバイスも図４の動作を行い得るが、図１のコンピューティングデバイス１００および図２のウェアラブルデバイス２０２に関して後述する。
【００６１】
図４の例において、ウェアラブルデバイス２０２は、ユーザがウェアラブルデバイス２０２（４００）を装着しているかどうかを判定してもよい。たとえば、装着検出モジュール２５４ウェアラブルデバイス２０２は、ウェアラブルデバイス２０２が装着されているかどうかを判定するために、ウェアラブルデバイス２０２の加速度計、ジャイロスコープ、またはその他のモーションセンサによって生成された動きデータを解析してもよい。たとえば、動きパターンが既知のユーザの動きに一致する場合、装着検出モジュール２５４は、ユーザがウェアラブルデバイス２０２を現在装着していると判定してもよい（４００の「ＹＥＳ」ブランチ）。別の例として、ウェアラブルデバイス２０２が閾値時間（たとえば、６０秒、５分、２０分など）静止していたと動きデータが示す場合、装着検出モジュール２５４は、ユーザはウェアラブルデバイス２０２を現在装着していないと判定してもよい（４００の「ＮＯ」ブランチ）。
【００６２】
ウェアラブルデバイス２０２は装着されていないと装着検出モジュール２５４が判定した場合（４００の「ＮＯ」ブランチ）において、通信選択モジュール２１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線（たとえば、通信コンポーネント２１４のうちの１つ）がオンにされ／作動させられ、図１のコンピューティングデバイス１００など、コンパニオンデバイスへのＢｌｕｅｔｏｏｔｈ（登録商標）接続をモニタリングすることを確実にしてもよい（４０２）。さらに、電力管理モジュール２１０は、任意のＷｉ−Ｆｉおよびセルラー無線をオフにしてもよい（４０４）。これによって、ウェアラブルデバイス２０２が装着されていない間の電力消費を抑えることができる。
【００６３】
ウェアラブルデバイス２０２が装着されていると装着検出モジュール２５４が判定した場合（４００の「ＹＥＳ」ブランチ）において、通信選択モジュール２１２の接続判定モジュール２５８は、ウェアラブルデバイス２０２がＢｌｕｅｔｏｏｔｈ（登録商標）を介してコンパニオンデバイス（たとえば、図１のコンピューティングデバイス１００）に接続されているかどうかを判定してもよい（４０６）。ウェアラブルデバイス２０２がコンパニオンデバイスに接続されていると接続判定モジュール２５８が判定した場合（４０６の「ＹＥＳ」ブランチ）、電力管理モジュール２１０は、Ｗｉ−Ｆｉおよびセルラー無線の電源をオフにする（４０４）。これによって、ウェアラブルデバイス２０２がコンパニオンデバイスに接続されている間の電力を節約することができる。ウェアラブルデバイス２０２は、Ｗｉ−Ｆｉおよびセルラー接続が必要なくなるように、コンパニオンデバイスとのＢｌｕｅｔｏｏｔｈ（登録商標）接続を利用して、インターネット上のデバイスにデータを送受信することを含むデータのやり取りを行ってもよい。
【００６４】
ウェアラブルデバイス２０２がＢｌｕｅｔｏｏｔｈ（登録商標）を利用してコンパニオンデバイスに接続されていないと接続判定モジュール２５８が判定した場合（４０６の「ＮＯ」ブランチ）、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線（たとえば、通信コンポーネント２１４の１つ）がスリープ状態から起こされるべきかどうか（つまり、起動される、電源をオンにされるなど）を判定する（４０８）。いくつかの例において、電力管理モジュール２１０は、電力使用量を抑えるようにＷｉ−Ｆｉ無線のウェイクアップ／スリープ周期を管理する。たとえば、使用可能な既知のＷｉ−Ｆｉネットワークがないと接続判定モジュール２５８が判定した場合、電力管理モジュール２１０は、Ｗｉ−Ｆｉ無線に、所定時間（たとえば、１分、３分、５分など）「スリープ」（つまり、低電力または電源オフ）モードに入らせてもよい。別の例として、電力コンポーネント２３８の電力の残量が、現在の放電速度では、ウェアラブルデバイス２０２が充電器に接続されると予想される次回までウェアラブルデバイス２０２に電力を供給するのに十分ではないと電力管理モジュール２１０が判定した場合、電力管理モジュール２１０は、ウェアラブルデバイス２０２が充電器に接続されるまで、またはウェアラブルデバイス２０２が充電器に接続されると予想されるまでウェアラブルデバイス２０２を引き続き動作させるための十分な電力が電力コンポーネント２３８に残っていると電力管理モジュール２１０が予想するまで、Ｗｉ−Ｆｉ無線、およびセルラー無線などその他のコンポ―ネントを無効化してもよい。このような例において、通信選択モジュール２１２は、Ｗｉ−Ｆｉ無線はスリープ状態から起こされるべきではなく（つまり、低電力モードからより高い電力モードに遷移すべきではない）、使用可能なＷｉ−Ｆｉネットワークを検出するためにＷｉ−Ｆｉスキャンを開始すべきではないと判定する（４０８の「ＮＯ」ブランチ）。
【００６５】
Ｗｉ−Ｆｉ無線はスリープ状態から起こされるべきではないと通信選択モジュール２１２が判定した場合（４０８の「ＮＯ」ブランチ）、通信選択モジュール２１２は、ウェアラブルデバイス２０２のセルラー無線を起動し（４２０）、コンパニオンデバイスへのセルラーによるインターネット接続を確立しようとしてもよい（４２２）。つまり、ウェアラブルデバイス２０２がＢｌｕｅｔｏｏｔｈ（登録商標）またはＷｉ−Ｆｉを利用してコンパニオンデバイスに接続できない場合、通信選択モジュール２１２は、セルラーなど、比較的高い電力の通信技術を利用してコンパニオンデバイスへ接続しようとする可能性がある。しかしながら、（たとえば、ネットワーク１０４を介した）セルラー無線を利用してコンパニオンデバイスへのネットワーク接続が確立されたとしても、ウェアラブルデバイス２０２は、引き続き、ウェアラブルデバイス２０２が装着されているかどうか判定し（４００）、引き続き、比較的低い電力の無線を利用してコンパニオンデバイスに接続しようとする（４０２〜４１８）。
【００６６】
Ｗｉ−Ｆｉ無線はスリープ状態から起こされるべきであると通信選択モジュール２１２が判定した場合（４０８の「ＹＥＳ」ブランチ）、電力管理モジュール２１０は、Ｗｉ−Ｆｉ無線を起動し（４１０）、接続判定モジュール２５８は、Ｗｉ−Ｆｉ無線にＷｉ−Ｆｉスキャンを実行させる（４１２）。Ｗｉ−Ｆｉスキャンを実行する際、Ｗｉ−Ｆｉ無線は、ウェアラブルデバイス２０２の現在位置において使用可能なＷｉ−Ｆｉネットワークを検出する。接続判定モジュール２５８は、使用可能なＷｉ−Ｆｉネットワークのうちのいずれかが「既知の」Ｗｉ−Ｆｉネットワークであるかどうか、または、そうでない場合、ウェアラブルデバイス２０２が使用可能なＷｉ−Ｆｉネットワークのうちの１つと接続可能であるかどうかを判定する（４１４）。既知のＷｉ−Ｆｉネットワークは、コンパニオンデバイスへの直接Ｗｉ−Ｆｉ接続（つまり、ネットワーク１０４を経由しないコンピューティングデバイス１００への接続）を含んでもよい。Ｗｉ−Ｆｉネットワークのうちの１つが「既知の」Ｗｉ−Ｆｉネットワークであると接続判定モジュール２５８が判定した場合（４１４の「ＹＥＳ」ブランチ）、接続判定モジュール２５８は、Ｗｉ−Ｆｉネットワークに接続しようとする（４１６）。ウェアラブルデバイス２０２がＷｉ−Ｆｉネットワークへの接続およびコンパニオンデバイスへの接続を確立できる場合において、ウェアラブルデバイス２０２は、引き続き、ウェアラブルデバイス２０２が現在装着されているかどうか判定してもよく（４００）、引き続き、Ｂｌｕｅｔｏｏｔｈ（登録商標）など、比較的低い電力のワイヤレス無線技術を利用してコンパニオンデバイスに接続しようとしてもよい（４２０〜４０４）。いくつかの例において、ウェアラブルデバイス２０２は、Ｗｉ−Ｆｉネットワークへ接続することができるが、Ｗｉ−Ｆｉネットワークを利用してコンパニオンデバイスへの接続を確立できないかもしれない。このような例において、接続判定モジュール２５８は、ウェアラブルデバイス２０２が任意の使用可能なＷｉ−Ｆｉネットワークに接続できないかのように動作してもよい。
【００６７】
既知のＷｉ−Ｆｉネットワークがない、またはその他の理由で接続判定モジュール２５８がＷｉ−Ｆｉを介して接続できない例において（４１４の「ＮＯ」ブランチ）、電力管理モジュール２１０は、Ｗｉ−Ｆｉ無線を、事前に設定された時間、スリープ状態にし（４１８）、セルラー無線を有効化し（４２０）、セルラー無線を利用してインターネットに接続しようとする（４２２）。事前に設定された時間は、とりわけ、電力コンポーネント２３８に残っている現在の電力量、ウェアラブルデバイス２０２が充電器に接続されているかどうか、ウェアラブルデバイス２０２の電力使用速度、転送中または転送されるデータの種類に基づいて、動的に調整してもよい。このように、ウェアラブルデバイス２０２は、コンパニオンデバイス（たとえば、図１のコンピューティングデバイス１００）に接続するためにどのワイヤレス通信技術を利用するかをインテリジェントに選択できる。これによって、ウェアラブルデバイス２０２によって使用される電力の量を抑えることができる。
【００６８】
図５は、本開示の１つ以上の技術に係る、コンピューティングデバイスの例示的な動作を示すフローチャートである。図５に示す例示的な動作は、その他のコンピューティングデバイスも図４の動作を行い得るが、図１のコンピューティングデバイス１００および図２のウェアラブルデバイス２０２に関して後述する。さらに、コンパニオンデバイスおよび／またはインターネットへの接続を確立および維持するためにどのくらいの量の電力がワイヤレス無線ごとに必要であるかに基づくだけでなく、コンパニオンデバイスまたは使用可能な別のデバイスとインターネットを介してデータをやり取りするために必要な電力の予想される量に基づいて、ウェアラブルデバイス２０２がどのワイヤレス通信技術を利用するかを判定できるように、図５の例示的な動作は、図４の例示的な動作と組み合わされてもよい。図５に示す例示的な動作では、ウェアラブルデバイス２０２はＢｌｕｅｔｏｏｔｈ（登録商標）を利用してコンピューティングデバイス１００に接続されており、ウェアラブルデバイス２０２およびコンピューティングデバイス１００は、互いにデータを転送することを想定する。
【００６９】
データを転送するためにどのワイヤレス通信技術を使用するかを判定する際、ウェアラブルデバイス２０２のペイロード判定モジュール２５６は、どんな種類のデータが転送されるのかを判定してもよい（５００）。たとえば、ユーザがウェアラブルデバイス２０２においてミュージックアプリケーションを起動した場合、ペイロード判定モジュール２５６は、ユーザがオーディオデータを転送する可能性があると判定してもよい。別の例として、ユーザがストリーミングビデオ視聴アプリケーションを起動した場合、ペイロード判定モジュール２５６は、ユーザが映像データを転送する可能性があると判定してもよい。さらに別の例において、ペイロード判定モジュール２５６は、ファイル拡張子（たとえば、「．ｍｐ４」、「．ａｖｉ」、「．ｊｐｇ」、「．ｔｘｔ」、「．ｚｉｐ」など）に基づいて、転送されるデータの種類を判定してもよい。いくつかの場合において、ペイロード判定モジュール２５６は、データの先頭部分（たとえば、最初の１、１０、５０データパケットなど）を解析し、データの先頭部分の中身（たとえば、パケットのヘッダ情報、パケットのペイロード部分に格納されたデータなど）に基づいて、転送中のデータの種類を判定してもよい。
【００７０】
ペイロード判定モジュール２５６は、転送中のデータの種類に基づいて、転送されるデータのサイズ（つまり、量）を予想し（５０２）、データ量が閾値よりも大きいかどうかを判定（５０４）してもよい。さまざまなワイヤレス通信技術は、同じ量のデータを転送するために、異なる量の電力を使用する。たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、接続を維持するために比較的少量の電力しか必要としないが、データを送信するために比較的大きな量の電力を必要とする。一方、Ｗｉ−Ｆｉは、接続を確立および維持するために比較的大きな量の電力を必要とするが、データを送信するために比較的少量の電力しか使用しない。つまり、各々の異なるワイヤレス接続技術は、メガバイトのデータを送信するために異なる量の電力を使用し得、結果、比較的大きな量のデータを転送する際、通常比較的大きな量の電力を使用すると考えられるワイヤレス通信技術は、通常比較的少量の電力しか使用しないと考えられる異なるワイヤレス通信技術よりも実際は電力効率がよい場合がある。
【００７１】
さらに、通信選択モジュール２１２は、各ワイヤレス通信技術を利用してデータを転送するための金銭的コストなどの電力要件以外の要因に基づいて、データを転送するためにどのワイヤレス通信技術を利用するかを判定してもよい。たとえば、セルラー接続を利用してデータ転送することは、Ｗｉ−Ｆｉを利用してデータを転送することよりも金銭的に高くつくことがあり、通信選択モジュール２１２は、セルラー接続を利用してデータを転送することは少ない電力しか必要としないかもしれないが、セルラー接続の金銭的コストが節電よりも大きいため、Ｗｉ−Ｆｉを利用してデータを転送すべきであると判定する。別の例として、Ｗｉ−Ｆｉは、通常、データを転送するために少ない電力しか必要としないとされるが、通信選択モジュール２１２は、Ｗｉ−Ｆｉネットワークにおいて使用可能な帯域幅が限られており、データの転送が当初予想されていたよりも長くかかるかもしれず、これによって、異なるワイヤレス接続技術よりも多くの電力を使用することになる可能性があると判定してもよい。このような例において、通信選択モジュール２１２は、データを転送するための異なるワイヤレス接続技術に切り替えてもよい。一般的に、通信選択モジュール２１２は、データを転送するためにどのワイヤレス通信技術を利用するかを判定する際のさまざまな要因に対して重み付けを行ってもよい。
【００７２】
データ量の閾値は、ワイヤレス通信技術の種類によって異なってもよく、異なるワイヤレス技術同士を比較する際に異なってもよい。たとえば、ウェアラブルデバイス２０２がＢｌｕｅｔｏｏｔｈ（登録商標）およびＷｉ−Ｆｉを利用してコンピューティングデバイス１００に接続できる場合、通信選択モジュール２０２は、１メガバイトよりも少ないデータ転送はＢｌｕｅｔｏｏｔｈ（登録商標）を利用して転送され、１メガバイトよりも大きいデータ転送はＷｉ−Ｆｉを利用して転送されるように、閾値を設定してもよい。しかしながら、Ｂｌｕｅｔｏｏｔｈ（登録商標）は使用可能ではないが、Ｗｉ−Ｆｉおよびセルラーが使用可能である（たとえば、現在、ウェアラブルデバイス２０２がセルラーを介して接続されている）場合、通信選択モジュール２０２は、１０メガバイトよりも少ないデータ転送はセルラーを利用して転送され、１０メガバイトよりも大きいデータ転送はＷｉ−Ｆｉを利用して転送されるように、閾値を設定してもよい。さらに別の例において、Ｂｌｕｅｔｏｏｔｈ（登録商標）およびセルラーは使用可能であるがＷｉ−Ｆｉは使用可能ではない場合、通信選択モジュール２０２は、３メガバイトよりも少ないデータ転送はＢｌｕｅｔｏｏｔｈ（登録商標）を利用して転送され、３メガバイトよりも大きいデータ転送はセルラーを利用して転送されるように、閾値を設定してもよい。用意された閾値は一例にすぎず、ウェアラブルデバイス２０２がデータを転送するために必要な総電力を抑えられるようにする任意の閾値を使用できる。
【００７３】
データ転送の予想されるサイズがデータ量の閾値以下であるとペイロード判定モジュール２５６が判定した場合（５０４の「ＮＯ」ブランチ）、電力管理モジュール２１０は、確立されたＢｌｕｅｔｏｏｔｈ（登録商標）接続を利用してデータを転送する方が電力効率がよいと判定し、ウェアラブルデバイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してデータを転送する（５０６）。データ転送の予想されるサイズがデータ量の閾値よりも大きいとペイロード判定モジュール２５６が判定した場合（５０４の「ＹＥＳ」ブランチ）、電力管理モジュール２１０は、Ｗｉ−Ｆｉを利用してデータを転送する方が電力効率がよいと判定し、接続判定モジュール２５８は、Ｗｉ−Ｆｉ接続が使用可能かどうかを判定する（５０８）。使用可能なＷｉ−Ｆｉがある場合（５０８の「ＹＥＳ」ブランチ）、通信選択モジュール２５６は、必要であれば、Ｗｉ−Ｆｉ接続を確立し、ウェアラブルデバイス２０２は、Ｗｉ−Ｆｉを利用してデータを転送する（５１０）。
【００７４】
使用可能なＷｉ−Ｆｉ接続がない場合（５０８の「ＮＯ」ブランチ）、通信選択モジュール２１２は、セルラー接続を利用してデータを転送するかどうかを判定する（５１２）。たとえば、ウェアラブルデバイス２０２が無制限のセルラーデータプランを有し、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用するよりもセルラーを利用した方がデータを転送するために少ない電力しか必要としないで済むと電力管理モジュール２１０が予想した場合（５１２の「ＹＥＳ」ブランチ）、通信選択モジュール２１２は、セルラーを利用してデータを転送すると決定してもよく、ウェアラブルデバイス２０２は、セルラーを利用してデータを転送してもよい（５１４）。しかしながら、セルラーデータを利用してデータを転送することが金銭的に高くつき、および／またはセルラーよりもＢｌｕｅｔｏｏｔｈ（登録商標）を利用してデータを転送する方が少ない電力しか必要としないで済むと電力管理モジュール２１０が予想した場合（５１２の「ＮＯ」ブランチ）、通信選択モジュール２１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してデータを転送すると決定してもよく、ウェアラブルデバイス２０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用してデータを転送してもよい（５０６）。
【００７５】
例１．ウェアラブルデバイスによって、コンピューティングデバイスから転送されるデータの量を予想するステップと、ウェアラブルデバイスによって、データの量に基づいて、ウェアラブル・コンピューティングデバイスの複数のワイヤレス通信技術の中から、データを転送するために最も少ない量の電力を使用すると予想される特定のワイヤレス通信技術を判定するステップと、ウェアラブルデバイスによって、ウェアラブルデバイスが特定のワイヤレス通信技術を利用してコンピューティングデバイスに接続できるかどうかを判定するステップと、ウェアラブルデバイスが特定のワイヤレス通信技術を利用してコンピューティングデバイスに接続できると判定することに応答して、ウェアラブルデバイスによって、特定のワイヤレス通信技術を利用してデータを転送するステップとを含む、方法。
【００７６】
例２．転送されるデータの量を予想するステップは、データの種類、データの少なくとも１つのパケットのヘッダ情報と、データ転送に関連付けられたアプリケーションと、転送中のデータに割り当てられた優先順位と、データ転送に関連付けられたアプリケーションが要求する帯域幅の量とのうちの１つ以上に基づく、例１の方法。
【００７７】
例３．特定のワイヤレス通信技術は、第１のワイヤレス通信技術であり、ウェアラブルデバイスは第１のワイヤレス通信技術を利用してコンピューティングデバイスに接続できないと判定することに応答して、ウェアラブルデバイスによって、第１のワイヤレス通信技術以外の複数のワイヤレス通信技術のうちの、最も少ない量の電力を使用すると予想される第２のワイヤレス通信技術を判定するステップと、ウェアラブル・コンピューティングデバイスによって、第２のワイヤレス通信技術を利用してデータを転送するステップとをさらに含む、例１〜例２のうちのいずれかの例に記載の方法。
【００７８】
例４．データを転送している間に、ウェアラブルデバイスによって、ワイヤレス通信技術のうちの異なるワイヤレス通信技術が、データの残り部分を転送するために、特定のワイヤレス通信技術よりも少ない電力を使用すると予想されるかどうかを判定するステップと、ワイヤレス通信技術のうちの異なるワイヤレス通信技術が、データの残り部分を転送するために、より少ない電力を使用すると予想されると判定することに応答して、ウェアラブルデバイスによって、異なるワイヤレス通信を利用してデータの残り部分を転送するステップとをさらに含む、例１〜例３のうちのいずれかの例に記載の方法。
【００７９】
例５．特定のワイヤレス通信技術は、特定の量のデータを転送するために、複数のワイヤレス通信技術のうちの１つ以上のその他のワイヤレス通信技術よりも少ない電力を使用し、特定のワイヤレス通信技術は、コンピューティングデバイスへの接続を確立および維持するために、複数の通信技術のうちの少なくとも１つのその他のワイヤレス通信技術よりも多くの電力を使用する、例１〜例４のうちのいずれかの例に記載の方法。
【００８０】
例６．特定のワイヤレス通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、およびセルラーのうちの１つである、例１〜例５のうちのいずれかの例に記載の方法。
【００８１】
例７．ウェアラブルデバイスによって、ウェアラブルデバイスの複数のワイヤレス通信技術のうちの第１のワイヤレス通信技術を利用してウェアラブルデバイスがコンピューティングデバイスに接続されているかどうかを判定するステップと、ウェアラブルデバイスが第１のワイヤレス通信技術を利用してコンピューティングデバイスに接続されていないと判定することに応答して、ウェアラブルデバイスによって、ウェアラブルデバイスが現在装着されているかどうかを判定するステップと、ウェアラブルデバイスが現在装着されていると判定することに応答して、ウェアラブルデバイスによって、ウェアラブルデバイスが複数のワイヤレス通信技術のうちの第２のワイヤレス通信技術を利用してコンピューティングデバイスに接続できるかどうかを判定するステップとを含み、第１のワイヤレス通信技術は、コンピューティングデバイスとの接続を確立および維持するために、第２のワイヤレス通信技術よりも少ない電力を使用し、さらに、ウェアラブルデバイスが第２のワイヤレス通信技術を利用してコンピューティングデバイスに接続できると判定することに応答して、ウェアラブルデバイスによって、第２のワイヤレス通信技術を利用してネットワークへの接続を確立するステップを含む、方法。
【００８２】
例８．ウェアラブルデバイスが第１のワイヤレス通信技術を利用してコンピューティングデバイスに接続されていると判定することに応答して、ウェアラブルデバイスによって、コンピューティングデバイスから転送されるデータの量を予想するステップと、ウェアラブルデバイスによって、データの量に基づいて、第２のワイヤレス通信技術は、データを転送するために、第１のワイヤレス通信技術よりも少ない電力を使用すると予想されると判定するステップと、第２のワイヤレス通信技術が、データを転送するために、より少ない電力を使用すると予想されると判定することに応答して、ウェアラブルデバイスによって、第２のワイヤレス通信技術を利用してデータを転送するステップとをさらに含む、例７に記載の方法。
【００８３】
例９．ウェアラブルデバイスが装着されていないと判定することに応答して、ウェアラブルデバイスによって、第１のワイヤレス通信技術を利用したコンピューティングデバイスへの接続をモニタリングするステップをさらに含む、例７〜例８のうちのいずれかの例に記載の方法。
【００８４】
例１０．ウェアラブルデバイスが第２のワイヤレス通信技術を利用してコンピューティングデバイスに接続できないと判定することに応答して、ウェアラブルデバイスによって、ウェアラブルデバイスが第３のワイヤレス通信技術を利用してコンピューティングデバイスに接続できるかどうかを判定するステップをさらに含み、第２のワイヤレス通信技術は、コンピューティングデバイスへの接続を確立および維持するために、第３のワイヤレス通信技術よりも少ない電力を使用し、方法は、さらに、ウェアラブルデバイスが第３のワイヤレス通信技術を利用してコンピューティングデバイスに接続できると判定することに応答して、ウェアラブルデバイスによって、第３のワイヤレス通信技術を利用してコンピューティングデバイスへの接続を確立するステップと、低減電力モードで動作するために、第２のワイヤレス通信技術に関連付けられた無線を設定するステップとをさらに含む、例７〜例９のうちのいずれかの例に記載の方法。
【００８５】
例１１．ウェアラブルデバイスによって、電力がウェアラブルデバイスによって使用されている速度を判定するステップと、ウェアラブルデバイスによって、ウェアラブルデバイスが充電器に接続される将来の時間を予想するステップと、電力がウェアラブルデバイスによって使用されている速度と、将来の時間とに基づいて、ウェアラブルデバイスの電源コンポーネントの電力が将来の時間よりも前になくなると予想することに応答して、第１のワイヤレス通信技術のための無線以外のすべてのワイヤレス通信技術無線を無効化するステップをさらに含む、例７〜例１０のうちのいずれかの例に記載の方法。
【００８６】
例１２．第１の通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）であり、第２のワイヤレス通信技術は、Ｗｉ−Ｆｉまたはセルラーのいずれか一方である、例７〜例１１のうちのいずれかの例に記載の方法。
【００８７】
例１３．ウェアラブルデバイスであって、１つ以上のプロセッサと、それぞれのワイヤレス通信技術に各々が関連付けられた複数の通信コンポーネントとを備え、複数の通信コンポーネントのうちの少なくとも第１通信コンポーネントは起動中であり、複数の通信コンポーネントのうちの少なくとも第２通信コンポーネントは停止中であり、さらに、ウェアラブルデバイスの動きを検出し、検出された動きに基づいて動きデータを生成するように構成された１つ以上のモーションセンサを備え、ウェアラブルデバイスが第１通信コンポーネントを利用してコンピューティングデバイスに接続されているかどうか判定し、ウェアラブルデバイスが第１の通信技術を利用してコンピューティングデバイスに接続されていないと判定することに応答して、ウェアラブルデバイスが現在装着されているかどうかを動きデータに基づいて判定し、ウェアラブルデバイスが現在装着されていると判定することに応答して、第２通信コンポーネントを起動し、ウェアラブルデバイスが第２通信コンポーネントを利用してコンピューティングデバイスに接続できるかどうかを判定し、第１通信コンポーネントは、コンピューティングデバイスとのワイヤレス接続を確立および維持するために、第２通信コンポーネントよりも少ない電力を使用し、さらに、ウェアラブルデバイスが第２通信コンポーネントを利用してコンピューティングデバイスに接続できると判定することに応答して、第２通信コンポーネントを利用してコンピューティングデバイスへのワイヤレス接続を確立するように１つ以上のプロセッサによって操作可能な少なくとも１つのモジュールを格納するように構成された記憶装置を備える、ウェアラブルデバイス。
【００８８】
例１４．少なくとも１つのモジュールは、さらに、ウェアラブルデバイスが第１通信コンポーネントを利用してコンピューティングデバイスに接続されていると判定することに応答して、コンピューティングデバイスから転送されるデータの量を予想し、データの量に基づいて、第２通信コンポーネントが、データを転送するために、第１通信コンポーネントよりも少ない電力を使用すると予想されると判定し、第２通信コンポーネントがデータを転送するためにより少ない電力を使用すると予想されると判定することに応答して、第２通信コンポーネントを利用してデータを転送するように１つ以上のプロセッサによって操作可能である、例１３に記載のウェアラブルデバイス。
【００８９】
例１５．少なくとも１つのモジュールは、さらに、データの種類、データの少なくとも１つのパケットのヘッダ情報と、転送データに関連付けられたアプリケーションと、転送中のデータに割り当てられた優先順位と、データ転送に関連付けられたアプリケーションが要求する帯域幅の量とのうちの１つ以上に基づいて、転送されるデータの量を予想するように１つ以上のプロセッサによって操作可能である、例１４に記載のウェアラブルデバイス。
【００９０】
例１６．少なくとも１つのモジュールは、さらに、ウェアラブルデバイスが第１通信コンポーネントを利用してコンピューティングデバイスに接続できないと判定することに応答して、第１通信コンポーネント以外の複数の通信コンポーネントのうちの第２通信コンポーネントが最も少ない量の電力を使用すると予想されると判定し、第２通信コンポーネントを利用してデータを転送するように１つ以上のプロセッサによって操作可能である、例１４〜例１５のうちのいずれかの例に記載のウェアラブルデバイス。
【００９１】
例１７．第１通信コンポーネントは、特定の量のデータを転送するために、第２通信コンポーネントよりも少ない電力を使用し、第１通信コンポーネントは、コンピューティングデバイスへの接続を確立および維持するために、第２通信コンポーネントよりも多くの電力を使用する、例１６に記載のウェアラブルデバイス。
【００９２】
例１８．少なくとも１つのモジュールは、さらに、ウェアラブルデバイスが充電器に接続されているかどうかを判定し、ウェアラブルデバイスが充電器に接続されていると判定することに応答して、第２通信コンポーネントを利用してコンピューティングデバイスに接続するように１つ以上のプロセッサによって操作可能である、例１３〜例１７のうちのいずれかの例に記載のウェアラブルデバイス。
【００９３】
例１９．少なくとも１つのモジュールは、さらに、ウェアラブルデバイスが第２通信コンポーネントを利用してコンピューティングデバイスに接続できないと判定することに応答して、ウェアラブルデバイスが第３通信コンポーネントを利用してコンピューティングデバイスに接続できるかどうかを判定するように１つ以上のプロセッサによって操作可能であり、第２通信コンポーネントは、コンピューティングデバイスへの接続を確立および維持するために、第３通信コンポーネントよりも少ない電力を使用し、少なくとも１つのモジュールは、さらに、ウェアラブルデバイスが第３通信コンポーネントを利用してコンピューティングデバイスに接続できると判定することに応答して、第３通信コンポーネントを利用してコンピューティングデバイスへのワイヤレス接続を確立し、第２通信コンポーネントを停止するように１つ以上のプロセッサによって操作可能である、例１３〜例１８のうちのいずれかの例に記載のウェアラブルデバイス。
【００９４】
例２０．さらに、電力を蓄えるように構成された電源コンポーネントを備え、少なくとも１つのモジュールは、さらに、電力がウェアラブルデバイスによって使用されている速度を判定し、ウェアラブルデバイスが充電器に接続される将来の時間を予想し、電力がウェアラブルデバイスによって使用されている速度と、将来の時間とに基づいて、電源コンポーネントの電力が将来の時間よりも前になくなると予想することに応答して、第１通信コンポーネント以外の複数の通信コンポーネントを無効化するように１つ以上のプロセッサによって操作可能である、例１３３〜例１９８のうちのいずれかの例に記載のウェアラブルデバイス。
【００９５】
１つ以上の例において、上述の動作は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせとして実装されてもよい。ソフトウェアとして実装された場合、機能は、１つ以上の命令またはコードとして、コンピュータ読み取り可能な媒体に格納または送信され、ハードウェアベースの処理装置によって実行されてもよい。コンピュータ読み取り可能な媒体は、データ記憶媒体などの有形の媒体に相当するコンピュータ読み取り可能な記憶媒体、または、たとえば、通信プロトコルに従ってコンピュータプログラムをある場所から別の場所へ転送することを容易にするすべての媒体を含む、通信媒体を含んでもよい。このように、コンピュータ読み取り可能な媒体は、通常、（１）非一時的であって、信号を含まない有形のコンピュータ読み取り可能な記憶媒体、または（２）信号もしくは搬送波などの通信媒体に相当し得る。データ記憶媒体は、本開示に記載の技術を実装するための命令、コードおよび／またはデータ構造を取り出すために、１つ以上のコンピュータまたは１つ以上のプロセッサがアクセス可能なすべての使用可能な媒体を含んでもよい。コンピュータプログラムプロダクトは、コンピュータ読み取り可能な媒体を含んでもよい。
【００９６】
一例として、限定ではないが、このようなコンピュータ読み取り可能な記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、もしくはその他の光学ディスク記憶装置、磁気ディスク記憶装置もしくはその他の磁気記憶装置、フラッシュメモリ、または所望のプログラムコードを命令もしくはデータ構造の形で格納するために使用でき、コンピュータがアクセス可能なその他の媒体を含むことができる。また、任意の接続が、コンピュータ読み取り可能な媒体と適切に称されてもよい。たとえば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を利用して、ウェブサイト、サーバ、またはその他の遠隔送信元から命令が送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。しかしながら、コンピュータ読み取り可能な記憶媒体およびデータ記憶媒体は、接続、搬送波、信号、またはその他の一時的な媒体を含まないが、その代わりに、非一時的な有形の記憶媒体を対象とすることを理解されたい。ディスク（ｄｉｓｋまたはｄｉｓｃ）は、本明細書において使用するとき、コンパクトディスク（ＣＤ：ｃｏｍｐａｃｔ  ｄｉｓｃ）、レーザーディスク（登録商標）（ｌａｓｅｒ  ｄｉｓｃ）、光ディスク（ｏｐｔｉｃａｌ  ｄｉｓｃ）、デジタル多用途ディスク（ＤＶＤ：ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）、フロッピーディスク（ｆｌｏｐｐｙ  ｄｉｓｋ）、およびブルーレイ（登録商標）ディスク（Ｂｌｕ−ｒａｙ（登録商標）  ｄｉｓｃ）を含み、ディスク（ｄｉｓｋ）は、通常、データを磁気的に再生する一方、ディスク（ｄｉｓｃ）は、レーザーを用いてデータを光学的に再生する。また、上記の組み合わせは、コンピュータ読み取り可能な媒体の範囲に含まれるべきである。
【００９７】
命令は、１つ以上のデジタル信号プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはその他の等価な集積または離散論理回路など、１つ以上のプロセッサによって実行されてもよい。よって、用語「プロセッサ」は、本明細書において使用するとき、前述の構造のいずれか、または本明細書に記載する技術の実装に適したその他の構造を指すとする。これに加えて、いくつかの態様において、本明細書に記載する機能は、専用のハードウェアおよび／またはソフトウェアモジュール内に提供されてもよい。また、技術は、１つ以上の回路または論理素子として完全に実装することができる。
【００９８】
本開示の技術は、ワイヤレス受話器、集積回路（ＩＣ）またはＩＣのセット（たとえば、チップセット）を含む、多種多様のデバイスまたは装置として実装されてもよい。さまざまなコンポーネント、モジュール、またはユニットは、本開示において、開示の技術を実行するように構成されたデバイスの機能面を強調するために説明されたが、互いに異なるハードウェアユニットによる実現を必ずしも必要とするわけではない。むしろ、上述したように、さまざまなユニットは、適したソフトウェアおよび／またはファームウェアと合わせて、ハードウェアユニットに組み合わされたり、上述したような１つ以上のプロセッサを含む相互動作可能なハードウェアユニットの集合によって提供されたりしてもよい。
【００９９】
さまざまな例を説明した。これらのおよびその他の例は、添付の特許請求の範囲に含まれる。
【図１】
2019502276.tif 000003
【図２】
2019502276.tif 000004
【図３】
2019502276.tif 000005
【図４】
2019502276.tif 000006
【図５】
2019502276.tif 000007
【手続補正書】
【提出日】平成30年6月4日(2018.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェアラブルデバイスによって、コンピューティングデバイスから前記ウェアラブルデバイスに転送されるデータの量を予想するステップと、
前記ウェアラブルデバイスによって、前記データの量に基づいて、前記ウェアラブル・コンピューティングデバイスの複数のワイヤレス通信技術の中から、前記データを転送するために最も少ない量の電力を使用すると予想される特定のワイヤレス通信技術を判定するステップと、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが前記特定のワイヤレス通信技術を利用して前記コンピューティングデバイスと接続できるかどうかを判定するステップと、
前記ウェアラブルデバイスが前記特定のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、前記ウェアラブルデバイスによって、前記特定のワイヤレス通信技術を利用して前記データを転送するステップとを含む、方法。
【請求項２】
転送される前記データの量を予想するステップは、前記データの種類、前記データの少なくとも１つのパケットのヘッダ情報と、前記データ転送に関連付けられたアプリケーションと、転送中の前記データに割り当てられた優先順位と、前記データ転送に関連付けられたアプリケーションが要求する帯域幅の量とのうちの１つ以上に基づく、請求項１に記載の方法。
【請求項３】
前記特定のワイヤレス通信技術は、第１のワイヤレス通信技術であり、
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できないと判定することに応答して、
前記ウェアラブルデバイスによって、前記第１のワイヤレス通信技術以外の前記複数のワイヤレス通信技術のうちの、最も少ない電力を使用すると予想される第２のワイヤレス通信技術を判定するステップと、
前記ウェアラブル・コンピューティングデバイスによって、前記第２のワイヤレス通信技術を利用して前記データを転送するステップとをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記データを転送している間に、
前記ウェアラブルデバイスによって、前記ワイヤレス通信技術のうちの異なるワイヤレス通信技術が、前記データの残りの部分を転送するために、前記特定のワイヤレス通信技術よりも少ない電力を使用すると予想されるかどうかを判定するステップと、
前記ワイヤレス通信技術のうちの前記異なるワイヤレス通信技術が、前記データの残りの部分を転送するために、より少ない電力を使用すると予想されると判定することに応答して、前記ウェアラブルデバイスによって、前記異なるワイヤレス通信を利用して前記データの残りの部分を転送するステップとをさらに含む、請求項１〜３のうちのいずれか１項に記載の方法。
【請求項５】
前記特定のワイヤレス通信技術は、特定の量のデータを転送するために、前記複数のワイヤレス通信技術のうちの１つ以上のその他のワイヤレス通信技術よりも少ない電力を使用し、
前記特定のワイヤレス通信技術は、前記コンピューティングデバイスへの前記接続を確立および維持するために、前記複数の通信技術のうちの少なくとも１つのその他のワイヤレス通信技術よりも多くの電力を使用する、請求項１〜４のうちのいずれか１項に記載の方法。
【請求項６】
前記特定のワイヤレス通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、およびセルラーのうちの１つである、請求項１〜５のうちのいずれか１項に記載の方法。
【請求項７】
ウェアラブルデバイスによって、前記ウェアラブルデバイスの複数のワイヤレス通信技術のうちの第１のワイヤレス通信技術を利用して前記ウェアラブルデバイスがコンピューティングデバイスに接続されているかどうかを判定するステップと、
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続されていないと判定することに応答して、前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが現在装着されているかどうかを判定するステップと、
前記ウェアラブルデバイスが現在装着されていると判定することに応答して、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが前記複数のワイヤレス通信技術のうちの第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できるかどうかを判定するステップとを含み、前記第１のワイヤレス通信技術は、前記コンピューティングデバイスとの接続を確立および維持するために、前記第２のワイヤレス通信技術よりも少ない電力を使用し、さらに、
前記ウェアラブルデバイスが前記第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、前記ウェアラブルデバイスによって、前記第２のワイヤレス通信技術を利用して前記ネットワークへの接続を確立するステップを含む、方法。
【請求項８】
前記ウェアラブルデバイスが前記第１のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続されていると判定することに応答して、
ウェアラブルデバイスによって、前記コンピューティングデバイスから転送されるデータの量を予想するステップと、
前記ウェアラブルデバイスによって、前記データの量に基づいて、前記第２のワイヤレス通信技術は、前記データを転送するために、前記第１のワイヤレス通信技術よりも少ない電力を使用すると予想されると判定するステップと、
前記第２のワイヤレス通信技術が、前記データを転送するために、より少ない電力を使用すると予想されると判定することに応答して、前記ウェアラブルデバイスによって、前記第２のワイヤレス通信技術を利用して前記データを転送するステップとをさらに含む、請求項７に記載の方法。
【請求項９】
前記ウェアラブルデバイスが装着されていないと判定することに応答して、前記ウェアラブルデバイスによって、前記第１のワイヤレス通信技術を利用した前記コンピューティングデバイスへの接続をモニタリングするステップをさらに含む、請求項７〜８のうちのいずれか１項に記載の方法。
【請求項１０】
前記ウェアラブルデバイスが前記第２のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できないと判定することに応答して、前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが第３のワイヤレス通信技術を利用して前記コンピューティングデバイスへ接続できるかどうかを判定するステップをさらに含み、前記第２のワイヤレス通信技術は、前記コンピューティングデバイスへの接続を確立および維持するために、前記第３のワイヤレス通信技術よりも少ない電力を使用し、さらに、
前記ウェアラブルデバイスが前記第３のワイヤレス通信技術を利用して前記コンピューティングデバイスに接続できると判定することに応答して、
前記ウェアラブルデバイスによって、前記第３のワイヤレス通信技術を利用して前記コンピューティングデバイスへの接続を確立するステップと、
低減電力モードで動作するために、前記第２のワイヤレス通信技術に関連付けられた無線を設定するステップとをさらに含む、請求項７〜９のうちのいずれか１項に記載の方法。
【請求項１１】
前記ウェアラブルデバイスによって、電力が前記ウェアラブルデバイスによって使用されている速度を判定するステップと、
前記ウェアラブルデバイスによって、前記ウェアラブルデバイスが充電器に接続される将来の時間を予想するステップと、
電力が前記ウェアラブルデバイスによって使用されている前記速度と、前記将来の時間とに基づいて、前記ウェアラブルデバイスの電源コンポーネントの電力が前記将来の時間よりも前になくなると予想することに応答して、前記第１のワイヤレス通信技術のための無線以外のすべてのワイヤレス通信技術無線を無効化するステップとをさらに含む、請求項７〜１０のうちのいずれか１項に記載の方法。
【請求項１２】
前記第１の通信技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）であり、前記第２のワイヤレス通信技術は、Ｗｉ−Ｆｉまたはセルラーのいずれか一方である、請求項７〜１１のうちのいずれか１項に記載の方法。
【請求項１３】
請求項１〜１２のうちのいずれか１項に記載の方法を実行するための手段を備える、ウェアラブルデバイス。
【請求項１４】
命令が符号化されているコンピュータ読み取り可能な記憶媒体であって、前記命令は、実行されると、ウェアラブルデバイスの１つ以上のプロセッサに請求項１〜１２のうちのいずれか１項に記載の方法を実行させる、コンピュータ読み取り可能な記憶媒体。
【請求項１５】
コンピュータによって実行されるプログラムであって、前記プログラムは、前記コンピュータに、請求項１〜１２のいずれか１項に記載の方法を実行させる、プログラム。
【国際調査報告】
2019502276.tif 000008
2019502276.tif 000009
2019502276.tif 000010