(57)【特許請求の範囲】
【請求項１】
ウェアラブルセンサ装置であって、
（ａ）メモリを含むコンピュータプロセッサと、
（ｂ）前記プロセッサに動作可能に結合された複数のセンサと、
（ｃ）通信リンクと、
（ｄ）非一時的コンピュータ可読媒体内のプログラムと、
を備え、前記プログラムは、前記コンピュータプロセッサにおいて、
（ｉ）前記センサ装置の前記通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、
（ｉｉ）前記１又は２以上の検出されたデバイスと通信するステップと、
（ｉｉｉ）各検出された衛星デバイスの制御分類を識別するステップと、
（ｉｖ）前記デバイスの前記制御分類に基づいて前記装置及び衛星デバイスの制御を確立するステップと、
（ｖ）前記センサ装置及び衛星デバイスのセンサの作動を制御するステップと、
（ｖｉ）前記検出されたデバイスのうちの１又は２以上のデバイスの選択されたセンサからセンサデータを取得するステップと、
を実行するように実行可能であり、
前記プログラムは、
前記センサ装置の前記通信リンクの範囲内に存在する１又は２以上のセンサを有する非ウェアラブルデバイスを検出するステップと、
前記検出された非ウェアラブルデバイスのセンサからセンサデータを取得するステップと、
をさらに実行する、
ことを特徴とする装置。
【請求項２】
前記プロセッサによって制御される１又は２以上の出力デバイスをさらに備える、
請求項１に記載の装置。
【請求項３】
前記プログラムは、前記ウェアラブル装置の前記出力デバイスを介して、検出された衛星ウェアラブルデバイスを前記装置の着用者に通知するステップをさらに実行する、
請求項２に記載の装置。
【請求項４】
前記プログラムは、
各検出されたデバイスのアクセス権を認証するステップと、
認証されたデバイスとのみセンサデータを交換するステップと、
をさらに実行する、
請求項１に記載の装置。
【請求項５】
前記プログラムは、
前記ウェアラブル装置及び前記衛星デバイスの電力レベルをモニタするステップと、
前記ウェアラブル装置及び前記衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップと、
をさらに実行する、
請求項１に記載の装置。
【請求項６】
前記プログラムは、
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、
最も正確なセンサからセンサデータを取得するステップと、
をさらに実行する、
請求項１に記載の装置。
【請求項７】
前記プログラムは、
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、
前記センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップと、
をさらに実行する、
請求項１に記載の装置。
【請求項８】
前記プログラムは、作動のために選択されなかったセンサを停止させるステップをさらに実行する、
請求項７に記載の装置。
【請求項９】
ウェアラブル装置センサシステムであって、
（ａ）少なくとも１つの衛星センサデバイスを備え、各デバイスは、
（ｉ）通信リンクと、
（ｉｉ）メモリを含むコンピュータプロセッサと、
（ｉｉｉ）前記プロセッサに動作可能に結合された複数のセンサと、
（ｉｖ）非一時的コンピュータ可読媒体内のプログラムと、
を有し、前記プログラムは、前記コンピュータプロセッサにおいて、
１．ウェアラブルセンサデバイスから通信を送受信するステップと、
２．前記ウェアラブルセンサから受け取ったセンサデータを処理するステップと、    を実行するように実行可能であり、前記ウェアラブル装置センサシステムは、
（ｂ）ウェアラブルセンサ装置をさらに備え、該ウェアラブルセンサ装置は、
（ｉ）メモリを含むコンピュータプロセッサと、
（ｉｉ）前記プロセッサに動作可能に結合された複数のセンサと、
（ｉｉｉ）通信リンクと、
（ｉｖ）非一時的コンピュータ可読媒体内のプログラムと、
を有し、前記プログラムは、前記コンピュータプロセッサにおいて、
１．前記センサ装置の前記通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、
２．前記１又は２以上の検出されたデバイスと通信するステップと、
３．各検出された衛星デバイスの制御分類を識別するステップと、
４．前記デバイスの前記制御分類に基づいて前記装置及び衛星デバイスの制御を確立するステップと、
５．前記センサ装置及び衛星デバイスのセンサの作動を制御するステップと、
６．前記検出されたデバイスのうちの１又は２以上のデバイスの選択されたセンサからセンサデータを取得するステップと、
を実行するように実行可能であり、
前記プログラムは、
前記センサ装置の前記通信リンクの範囲内に存在する１又は２以上のセンサを有する非ウェアラブルデバイスを検出するステップと、
前記検出された非ウェアラブルデバイスのセンサからセンサデータを取得するステップと、
をさらに実行する、
ことを特徴とするシステム。
【請求項１０】
前記非ウェアラブルデバイスは、前記ウェアラブルセンサ装置からセンサデータを受け取るように構成される請求項９に記載のシステム。
【請求項１１】
前記ウェアラブルセンサ装置プログラムは、
前記ウェアラブル装置及び前記衛星デバイスの電力レベルをモニタするステップと、
前記ウェアラブル装置及び前記衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップと、
をさらに実行する、
請求項９に記載のシステム。
【請求項１２】
前記ウェアラブルセンサ装置プログラムは、
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、
最も正確なセンサからセンサデータを取得するステップと、
をさらに実行する、
請求項９に記載のシステム。
【請求項１３】
前記ウェアラブルセンサ装置プログラムは、
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、
前記センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップと、
作動のために選択されなかったセンサを停止させるステップと、
をさらに実行する、
請求項９に記載のシステム。
【請求項１４】
前記ウェアラブルセンサ装置プログラムは、
各検出されたデバイスのアクセス権を認証するステップと、
認証されたデバイスとのみセンサデータを交換するステップと、
をさらに実行する、
請求項９に記載のシステム。
【請求項１５】
ウェアラブルデバイスを用いてデバイスの電力消費及びネットワーク負荷を最適化するコンピュータ実装方法であって、
センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、
前記１又は２以上の検出されたデバイスと通信するステップと、
各検出された衛星デバイスの制御分類を識別するステップと、
前記デバイスの前記制御分類に基づいて、センサ装置及び検出された衛星デバイスの制御を確立するステップと、
センサ装置及び衛星デバイスのセンサの作動を制御するステップと、
前記検出されたデバイスのうちの１又は２以上のデバイスのセンサからセンサデータを取得するステップと、
前記センサ装置の前記通信リンクの範囲内に存在する１又は２以上のセンサを有する非ウェアラブルデバイスを検出するステップと、
前記検出された非ウェアラブルデバイスのセンサからセンサデータを取得するステップと、
を含むことを特徴とする方法。
【請求項１６】
前記ウェアラブル装置及び前記衛星デバイスの電力レベルをモニタするステップと、
前記ウェアラブル装置及び前記衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップと、
をさらに含む請求項１５に記載の方法。
【請求項１７】
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、
最も正確なセンサからセンサデータを取得するステップと、
をさらに含む請求項１５に記載の方法。
【請求項１８】
各検出された装置のセンサ構成を評価するステップと、
各検出されたデバイスのセンサ構成を評価するステップと、
全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、
前記センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップと、
作動のために選択されなかったセンサを停止させるステップと、
をさらに含む請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１４年２月２４日に出願された米国仮特許出願第６１／９４３，８３７号に対する優先権及びその利益を主張するものであり、この仮特許出願はその全体が引用により本明細書に組み入れられる。
【０００２】
〔コンピュータプログラムによる添付物の引用による組み入れ〕
適用なし
【０００３】
〔著作権保護を受ける資料の通知〕
本特許文書中の資料の一部は、米国及びその他の国の著作権法の下で著作権保護を受ける。著作権の権利所有者は、米国特許商標庁の一般公開ファイル又は記録内に表されるとおりに第三者が特許文献又は特許開示を複製することには異議を唱えないが、それ以外は全ての著作権を留保する。著作権所有者は、限定するわけではないが、米国特許法施行規則§１．１４に従う権利を含め、本特許文献を秘密裏に保持しておくあらゆる権利を本明細書によって放棄するものではない。
【０００４】
本技術は、一般にスマートウェアラブル装置及びセンサネットワークに関し、具体的には、動的電力消費及びネットワーク負荷の最適化を伴うネットワーク化されたウェアラブルセンサ及び処理装置のシステムに関する。
【背景技術】
【０００５】
一般に、現在のウェアラブル装置は自律的であり、装置アーキテクチャは、他のウェアラブル装置と通信することができない。例えば、着用者によって着用されたセンサリストバンドからのセンサデータは、ユーザの同じ身体又はその周囲に同時に存在する可能性のあるスマート眼鏡などの他のウェアラブル装置を考慮していない。ウェアラブル装置市場の台頭は、ほとんどの着用者が所与の時点に１つの装置しか使用しないことに限定されないことを意味する。むしろ、手頃な価格のウェアラブル装置が利用可能になるとともに、多くのユーザは、複数のウェアラブル装置を同時に着用できるようになる。
【０００６】
しかしながら、各ウェアラブルセンサ装置の検知が単独で行われると、一連の複数のウェアラブル装置の「検知」及び「コンピューティング」リソースプール全体の管理が非常に非効率的になる。この期間中にアイドル状態のままの冗長なセンサは制御を受けない。例えば、複数のウェアラブル装置から同じ身体パラメータ（例えば、心拍数又は皮膚温）が同時に重複して検知されることがある一方で、これらの装置のいずれか１つからの１つの測定値が十分なセンサデータを提供することもある。
【０００７】
従って、制御の欠如及び冗長性は、（ウェアラブル装置が、不必要にデータを取り込むのではなく「スリープ」又はアイドル状態になっていることもあるので）最適以下の電力消費をもたらして全てのウェアラブル装置の全体的なバッテリ寿命を低下させるとともに、（これらの同じウェアラブル装置が、これらの複合的発生を知らない複数の遠隔位置／クラウドベースの位置に冗長な検知データをアップロードしていることもあるので）ネットワーク負荷をもたらす。
【０００８】
このような装置のユーザにとっては、ウェアラブル装置のバッテリ寿命を延ばすことが関心事である。腕時計、眼鏡又は衣料品に含まれるウェアラブルセンサの再充電要件は、ウェアラブル装置の実用性全体に影響を与える。所与の期間における再充電サイクルの回数が減れば、着用者にとってウェアラブル装置がさらに「使い易い」ものになる。
【０００９】
単独のウェアラブルセンサ装置からのセンサデータの転送負荷も、利用可能なウェアラブル装置の数が増えるにつれて懸案事項になる。これは、モバイルネットワークオペレータ、或いはウェアラブル装置と遠隔／クラウドシステムとの間の「機械対機械」の通信のためのネットワーク容量を提供する他のプロバイダにとって特に興味深いことである。潜在的に何千人／何百万人もの着用者が同時にデータをアップロードしている可能性があることを考えれば、データ量の最適化は転送負荷（及び潜在的な帯域幅不足）を低減する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
それにも関わらず、設定の中には冗長なセンサデータの取得が有用なものもある。例えば、体温は、複数の測定値（例えば、身体全体の異なる場所の温度）の組み合わせから恩恵を得ることができるが、複数のウェアラブル装置からの複数の測定値が存在する可能性にも関わらず、現時点では達成が不可能である。軽いジョギングランナーは、ペース／心拍数を測定するトラッカーが１つあれば満足かもしれないが、セミプロ又はプロのランナーは、複数の装置を用いたさらに正確な測定を望むこともある。
【００１１】
ユーザによって着用された複数のウェアラブルセンサの各々におけるセンサデータの生成及び処理を制御して電力消費を最適化する装置及び方法が必要とされている。
【課題を解決するための手段】
【００１２】
本開示では、各ウェアラブル装置のセンサをネットワーク制御することを通じて、複数のウェアラブル装置の動的電力管理及びネットワークセンサデータ負荷の最適化を行うスマートウェアラブル装置及び方法について説明する。
【００１３】
１つの実施形態では、全体的システム装置が、少なくとも１つのベースウェアラブル装置と、複数の衛星装置と、任意の非ウェアラブル又は遠隔コンピュータ装置とを有する。複数の衛星ウェアラブルセンサ装置はベースウェアラブル装置と通信し、ベース装置によって制御される。一般に、ベース及び衛星ウェアラブル装置は、１又は２以上のセンサと、通信リンクと、メモリ及びプログラムを有するコンピュータプロセッサとを含む。
【００１４】
１つの装置による別の装置の制御が、割り当てられた分類に基づいて承認され許可されるように、制御分類を用いてウェアラブル装置間の制御階層を形成する。この実施形態では、新たな衛星又はベースウェアラブル装置を導入してシステムに自動的に統合することができる。
【００１５】
ベースウェアラブル装置は、装置の通信リンクの範囲内にあるあらゆる衛星ウェアラブル装置を検出し、検出された装置と通信する。検出された衛星装置の各々の制御分類を識別し、衛星装置の分類に基づいて制御を確立する。ベースのプログラムは、各検出された装置内に存在するセンサを特定して冗長性を決定する。全ての装置の全てのセンサの作動及びデータフローの制御が、１つのベース装置に集約される。センサデータは、衛星装置で処理することも、ベース装置で処理することも、或いは遠隔コンピュータ又は非ウェアラブル装置に通信して処理及び評価を行うこともできる。
【００１６】
例えば、ウェアラブル装置Ａは、問い合わせ時に、自機が特定の身体パラメータを特定のサンプリングレート及び特定の精度で読み取ることができる旨をウェアラブル装置Ｂに知らせる。ウェアラブル装置Ｂは、この特定の尺度についての自機の測定の方が良好又は正確である場合、又は複数の同時測定が不要である場合、ウェアブル装置Ａ（又はその下位構成要素の１つ）を一時的に「シャットダウン」することができる。
【００１７】
また、ウェアラブル装置のセンサを制御する意思決定プログラムは、ベースウェアラブルセンサを用いて装置自体の間で実行することも、或いはオーディオ／ビデオアプリケーションにおけるイコライザに類似する外部（遠隔／クラウドベース）決定エンジンを伴うこともできる。このイコライザは、同じ着用者によって着用された各ウェアラブル装置の特定の検知の増幅／中立化を可能にする。１つの実施形態では、このようなイコライザの設定を、ユーザに対してアクセス可能に（ユーザが長寿命か高測定性能かを選択できるように）することも、或いは遠隔コンピュータ上のサードパーティアプリケーションによって遠隔的に微調整することもできる。
【００１８】
１つの実施形態では、ベース装置のプログラムによって各衛星装置のバッテリ電力の残量もモニタされる。冗長なセンサの活動及び冗長なセンサデータの生成及び送信も、ベース装置のプログラムによって制御される。
【００１９】
１つの実施形態は、多くのウェアラブル装置が異なるベンダ／ＯＥＭによって生産され、各々が特定のウェアラブル装置に対するアクセス又は制御を行う専用のＡＰＩ及び方法を有するという事実を考慮する。この実施形態では、ウェアラブル装置の各ベンダ又はＯＥＭが、不可知論的ソフトウェア層を受け入れて組み込む。これにより、各ウェアラブル装置がさらに効率的に動作しバッテリの寿命も延びる（従ってその固有の長所又は差別化を損なわない）ので、単独で有益と思われる。
【００２０】
各ウェアラブル装置は、他の近隣のウェアラブル装置に容量を曝すベンダ中立な共通の（場合によっては標準化された）ＡＰＩを統合する。このＡＰＩは、手がつけられていない各ウェアラブル装置の専用の（及び／又はベンダ固有の）（単複の）検知アルゴリズムとは無関係である。
【００２１】
本明細書の以下の部分では、本発明のさらなる態様を示すが、この詳細な説明は、本発明の好ましい実施形態に制限を課すことなく完全に開示することを目的とする。
【００２２】
本明細書で説明する技術は、例示のみを目的とする以下の図面を参照することによってさらに完全に理解されるであろう。
【図面の簡単な説明】
【００２３】
【図１】本明細書で説明するスマートウェアラブルネットワークの実施形態の概略図である。
【図２】本明細書で説明するスマートウェアラブル装置の実施形態の機能ブロック図である。
【図３】１つのベースウェアラブルセンサ装置と２つの衛星ウェアラブルセンサ装置とを有する１つの構成の機能ブロック図である。
【図４】動的電力消費及びネットワークデータ負荷制御方法の１つの実施形態の機能フロー図である。
【発明を実施するための形態】
【００２４】
図面を詳細に参照すると、図１〜図４には、動的電力消費及びネットワーク負荷最適化のためのウェアラブル装置及び方法の実施形態を例示目的で大まかに示しており、これについて説明する。本明細書に開示する基本概念から逸脱することなく、方法の具体的なステップ及び順序は変更することができ、装置の要素及び構造も変更することができると理解されるであろう。これらの方法ステップは、これらのステップを行うことができる順序の例示にすぎない。これらのステップは、本発明技術の目的を依然として果たすようなあらゆる望ましい順序で行うことができる。
【００２５】
本開示は、一般に、例えば装置を着用するユーザの１又は２以上の生物学的又は生理的特徴に基づいて動作を実行できるウェアラブル装置に関する。ウェアラブル装置は、１又は２以上のセンサ、プロセッサ、及びプロセッサ上で実行可能なコードを用いて、以下に限定されるわけではないが、性別、体重、身長、体温、皮膚温、心拍数、呼吸数、血糖値、血糖グルコース値、ストレス／疲労、電気皮膚反応、摂取（タンパク質）、消化速度、新陳代謝率、血液化学、発汗、体幹及び皮膚温、バイタルサイン、眼の乾燥度、虫歯、歯周病、エネルギー貯蔵、カロリー燃焼率、精神的敏捷性、心調律、睡眠パターン、カフェイン含有量、ビタミン含有量、水分補給、血中酸素飽和度、血中コルチゾール値、血圧、コレステロール、乳酸値、体脂肪、たんぱく質値、ホルモン値、筋肉量、ｐＨなどの、着用者の身体的特徴を含む特徴を検知して処理するように構成することができる。このような条件は、以下に限定されるわけではないが、姿勢（例えば、うつ伏せ、直立）、動き、又は身体的状態（例えば、睡眠中、運動中）などを含むこともできる。
【００２６】
ウェアラブル装置は、以下に限定されるわけではないが、触覚出力装置（例えば、オフセットモータ、電気活性高分子、コンデンサ型電圧源、ペルティエ温度素子、収縮材料、点字アクチュエータ）、遠隔測定装置、視覚装置、可聴装置及びその他の出力装置を含む、１又は２以上の出力装置を含むことができる。
【００２７】
ウェアラブル装置は、着用者のことを学習して適合できるように人工知能を含むこともできる。装置は、誤った（例えば、偶発的な、意図しない）感覚入力と有効な感覚入力とを正確に区別することによって着用者の身体的状態又は特徴に関する正確な結論を示す（例えば、着用者の寝返りを運動と解釈しない）ように構成することができる。装置は、顔、ユーザ又はその他の画像認識のための１又は２以上のカメラ又はその他の視覚センサを含むこともできる。ウェアラブル装置は、着用者のデジタル健康履歴との間で情報の送信及び／又は情報の検索を行うように構成することもできる。
【００２８】
ウェアラブル装置は、装置の特定の特徴及び機能に従って、ユーザ、別のウェアラブル装置、非ウェアラブル装置、又はネットワークに情報を出力するように構成することもできる。
【００２９】
Ａ．一般的なシステムの実装
図１に、ネットワーク１０２を含む一般化したネットワークインフラストラクチャ（例えばシステム）１００を示す。例えば、このネットワークは、ローカルエリアネットワーク、又はインターネットなどのワイドエリアネットワークとすることができる。本明細書で説明する技術の実施形態による１又は２以上のスマートウェアラブル装置１０４−１〜１０４−ｎは、有線又は無線接続１０６を介してネットワーク１０２と通信することができる。スマートウェアラブル装置のうちの１つ又は２つ以上は、ネットワーク１０２を介して、或いは直接的な有線接続又は無線接続１０８を用いて別のスマートウェアラブル装置と通信することができる。
【００３０】
スマートウェアラブル装置１０４−１〜１０４−ｎのうちの１つ又は２つ以上は、１又は２以上の非ウェアラブル装置１１０−１〜１１０−ｎと通信することもできる。本開示の範囲に含まれない非ウェアラブル装置は、プロセッサ、関連するオペレーティングシステム及び通信インターフェイスを有するいずれかの従来の「スマート」装置とすることができる。非ウェアラブル装置の例としては、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ及びセットトップボックスが挙げられる。非ウェアラブル装置は、いずれも有線又は無線接続を介して外部装置と通信できるタイプのものとすることができる。この場合、スマートウェアラブル装置のうちの１つ又は２つ以上は、直接的な有線接続又は無線接続１１２を用いて非ウェアラブル装置のうちの１つ又は２つ以上と通信することができる。さらに、非ウェアラブル装置のうちの１つ又は２つ以上は、標準的な有線又は無線接続１１４を介してネットワーク１０２と通信できるタイプのものとすることもできる。この場合、スマートウェアラブル装置のうちの１つ又は２つ以上は、ネットワーク１０２を介して非ウェアラブル装置のうちの１つ又は２つ以上と通信することができる。
【００３１】
クライアント−サーバ構成では、有線又は無線接続１１８を用いてネットワークに接続できる１又は２以上のサーバ１１６−１〜１１６−ｎを提供することができる。サーバは、独立型サーバ、クラスタサーバ、ネットワークサーバ、又は大型コンピュータのような機能にアレイ状に接続されたサーバを含むことができる。この場合、スマートウェアラブル装置のうちの１つ又は２つ以上は、サーバのうちの１つ又は２つ以上と通信することができる。
【００３２】
図２に、本明細書で説明する技術によるスマートウェアラブル装置の一般的な実施形態を示す。図示の実施形態は、本明細書で説明する機能を実行できるように修正又はカスタマイズすることもできると理解されるであろう。図示の例示的な実施形態では、スマートウェアラブル装置が、プロセッサ２０２と、メモリ２０４と、アプリケーションソフトウェアコード２０６とを有する「エンジン」２００を含む。プロセッサ２０２は、いずれかの好適な従来のプロセッサとすることができる。メモリ２０４は、アプリケーションプログラムコード２０６を記憶するための関連する記憶スペースを有するいずれかの好適な従来のＲＡＭタイプメモリ及び／又はＲＯＭタイプメモリを含むことができる。
【００３３】
必要に応じて、本明細書で説明するスマートウェアラブル装置の機能のうちの１つ又は２つ以上を実行する従来の有線又は無線通信モジュール２０８（例えば、送信機又は受信機、或いは送受信機）を含めることもできる。提供できる無線通信能力の例としては、以下に限定されるわけではないが、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、赤外線、セルラー及び近距離通信が挙げられる。必要に応じて、１又は２以上の従来のインターフェイス又はコントローラ２１０を設けることもできる。インターフェイス又はコントローラの例としては、以下に限定されるわけではないが、アナログ−デジタルコンバータ、デジタル−アナログコンバータ、バッファなどが挙げられる。
【００３４】
装置は、本明細書で説明する機能のうちの１つ又は２つ以上を実行するように装置に入力を提供する生物学的又は生理学的センサのための少なくとも１つの入力部２１２を含むことができる。任意のセンサのためのセンサ入力部２１４−１〜２１４−ｎを含めることもできる。これらの任意の入力センサとしては、以下に限定されるわけではないが、加速度計、温度センサ、高度センサ、モーションセンサ、位置センサ及び本明細書で説明する（単複の）機能を実行するその他のセンサを挙げることができる。センサにとって必要であれば、１又は２以上の従来のインターフェイス又はコントローラ２１６を設けることもできる。インターフェイス又はコントローラの例としては、以下に限定されるわけではないが、アナログ−デジタルコンバータ、デジタル−アナログコンバータ、バッファなどが挙げられる。
【００３５】
また、装置は、１又は２以上の出力装置を駆動する１又は２以上の出力部２１８−１〜２１８−ｎ（及びこれらの出力装置）を含むこともできる。これらの出力装置は、以下に限定されるわけではないが、触覚出力装置、遠隔測定装置、視覚装置、可聴装置及び本明細書で説明する機能を実行できる他の出力装置を含むことができる。出力装置にとって必要であれば、１又は２以上の従来のインターフェイス又はコントローラ２２０を設けることもできる。インターフェイス又はコントローラの例としては、以下に限定されるわけではないが、アナログ−デジタルコンバータ、デジタル−アナログコンバータ、バッファなどが挙げられる。
【００３６】
本明細書で説明する機能に従い、ユーザ入力部２２２を提供することもできる。ユーザ入力部は、例えば１又は２以上の機能の開始、１又は２以上の機能の終了、又は実行プロセスへの介入を行うことができる。ユーザ入力部は、以下に限定されるわけではないが、マニュアルスイッチ、タッチセンサ、磁気センサ、近接センサなどを含むいずれかの従来の入力装置とすることができる。出力装置にとって必要であれば、１又は２以上の従来のインターフェイス又はコントローラ２２４を設けることもできる。インターフェイス又はコントローラの例としては、以下に限定されるわけではないが、アナログ−デジタルコンバータ、デジタル−アナログコンバータ、バッファなどが挙げられる。
【００３７】
エンジン２００は、本明細書で説明する（単複の）機能に応じて、機械学習又はその他の適応的機能のためのフィードバックループ２２６を含むこともできる。フィードバックループは、装置の較正を可能にすることもできる。
【００３８】
本明細書で説明するスマートウェアラブル装置は、上述した構成要素のためのハウジング又はキャリアを必然的に含むと理解されるであろう。本明細書で使用する「スマートウェアラブル装置」という用語は、ユーザの身体に装着され又は別様に関連し、ユーザの１又は２以上の生物学的又は生理的状態を検知する少なくとも１つのセンサを通じてユーザに「接続」された装置を意味すると理解されるであろう。
【００３９】
ハウジング又はキャリアの特定の形態（すなわち、ウェアラブルプラットフォーム）は、本明細書で説明する機能を実行するための選択及び適合性に基づいて様々とすることができる。ウェアラブルプラットフォームの例としては、以下に限定されるわけではないが、手着用型装置、指着用型装置、手首着用型装置、頭部着用型装置、腕着用型装置、脚着用型装置、角度着用型装置、足着用型装置、つま先着用型装置、腕時計、眼鏡、指輪、ブレスレット、ネックレス、宝飾品、衣類、靴、帽子、コンタクトレンズ、手袋などが挙げられる。
【００４０】
入力センサ及び出力装置は、スマートウェアラブル装置の（単複の）機能に望ましいように、及び／又は適するように、ウェアラブルプラットフォームに一体化することも、又はウェアラブルプラットフォームに外付けすることもできるとさらに理解されるであろう。
【００４１】
Ｂ．電力消費及びネットワーク負荷の最適化を伴うスマートウェアラブル装置及びシステム
次に図３を参照すると、ウェアラブルベース装置３４０の１つの実施形態３００を概略的に示している。ウェアラブルベース装置３４０は、装置間の通信時にベースウェアラブル装置が協調させることができる２つの非ウェアラブル装置３９０、４５０などの、ウェアラブルベース装置３４０の通信リンク３６０の範囲内に存在する装置を検出することができる。この検出は、スマートウェアラブル装置が非ウェアラブル装置にピングを行うことによって、Ｂｌｕｅｔｏｏｔｈ又はＧＰＳの信号強度を求めることによって、或いはＷｉ−Ｆｉポジショニングを行うことによって行うことができる。
【００４２】
この図のベース３４０は、ユーザによって着用された３つの生物学的センサ３１０、３２０及び３３０を有するウェアラブル装置である。ベース３４０は、プロセッサ３５０と、衛星センサ装置３９０及び４５０と無線で通信するように構成された通信リンク３６０とを有する。このベース装置３４０は、インターフェイスを有する非ウェアラブル装置３８０及び遠隔コンピュータ３７０と任意に通信することができる。遠隔コンピュータ３７０では、命令、センサデータの処理及び記録を行うこともできる。
【００４３】
衛星センサ装置３９０は、プロセッサ４００と、図３に示す実施形態のベース３４０と通信する通信リンク４１０とを有するウェアラブルセンサ装置である。この装置は、ユーザの選択された生理状態を検知する生物学的センサ４２０、４３０及び４４０を有する。生物学的センサ４２０、４３０及び４４０は、ベースの生物学的センサ、又は第２の衛星ウェアラブル装置４５０のセンサ４８０、４９０及び５００と異なることが好ましい。しかしながら、異なるウェアラブル装置のセンサの一部は、何らかの冗長性を有することもできる。
【００４４】
同様に、衛星センサ装置４５０は、生物学的センサ４８０、４９０及び５００からセンサデータを取得して処理するプロセッサ４６０及び通信リンク４７０を有する。取得されたセンサデータはプロセッサ４６０によって処理し、通信リンクを介してベース３４０に転送することができる。図３には２つの衛星センサ装置しか示していないが、システムはあらゆる数の衛星装置を受け入れることができる。
【００４５】
ウェアラブル装置のプログラム及びプロセッサは、各装置に残っているバッテリ電力、及び各ウェアラブルセンサ装置に存在するセンサの電力使用率をモニタすることもできる。１つの実施形態では、ベース装置３４０を介して遠隔コンピュータ３７０によって電力消費をモニタ及び制御することもできる。ユーザによって着用され相互接続された各ウェアラブル装置のバッテリ電力状態をモニタしてユーザに表示することができる。冗長センサをオフにし、又は基本センサの「オン」時間を減少又は循環させることにより、モニタされる各ウェアラブル装置のバッテリ電力の使用を調整して最適化することもできる。
【００４６】
ユーザによって利用される複数のウェアラブル装置は、しばしば冗長なセンサを有し、通信ネットワークを介して遠隔コンピュータに転送すべきセンサデータフローが複数生じることがある。図４に、電力消費を最適化してネットワークのセンサデータ転送負荷を最小化する１つの方法６００を示す。
【００４７】
図４のブロック６１０において、ベースセンサが、通信リンクを介して、ベースの近隣に存在する可能性のあるあらゆる衛星センサ装置を検出する。ベースは、独自のセンサの組を有することも、或いは単純にプロセッサ、プログラム及び通信リンクを有するコマンド及び転送モジュールとすることもできる。ブロック６１０において、ベースは、ベースの近接範囲内に存在する非ウェアラブル装置を検出することもできる。１つの実施形態では、非ウェアラブル装置が、時間センサ、温度センサ又は湿度センサなどの、さらなる関連センサデータを提供できるセンサを有することができる。ユーザインターフェイス及び通信リンクを有する非ウェアラブル装置は、ウェアラブルセンサ装置からセンサデータを受け取るように構成することもできる。
【００４８】
別の実施形態では、ブロック６１０において、ベース装置が、衛星センサ装置への意図せぬアクセスに対するセキュリティ対策として、各検出された装置のアクセス権を認証することができる。この任意の認証は、ベースとの間でセンサデータのあらゆる制御又は転送が行われる前に必要とされる。
【００４９】
ブロック６２０において、ベースは、各検出された衛星センサ装置と通信してリンクを確立し、装置に割り当てられている制御分類を識別する。この分類は、ウェアラブル装置間の制御構造及び優先順位を提供する１つの方法である。通常は、ベースが最高ランキングを有し、全ての衛星センサ装置がこれに従属して、ベース装置のプログラムによる制御が可能になる。１つの実施形態では、最初に指定されたベースの分類を衛星の分類が超えた場合、その衛星装置がベースになることができる。
【００５０】
衛星センサ装置の分類は、１つのウェアラブル装置が他の装置に対する優先順位／制御委任を有する衛星装置中央制御（すなわち、マスタ／スレーブ）タイプのアーキテクチャを生じる。しかしながら、他の制御アーキテクチャを使用することもできる。例えば、全てのウェアラブル装置が等しく検知を行って最良／最高に正確な測定値のみがアップロードされるパラレルアーキテクチャを使用することもできる。別のタイプは、複数のウェアラブル装置が共にグループ化され、各ウェアラブル装置が測定値の特定のサブセットを担うクラスタアーキテクチャである。第３のタイプは、複数のレベルに権限（及びパワーオン／パワーオフ）の委任が存在するツリー状アーキテクチャである。
【００５１】
ブロック６３０において、ウェアラブルセンサ装置及びベース装置の各々のセンサ構成の冗長性及び感度を評価する。いくつかのウェアラブル装置が同じセンサを有することもできる。この場合、同じセンサタイプからのセンサデータを処理して転送し、３つの異なるウェアラブル装置によってさらに評価することができる。３つのウェアラブル装置の各々が同じセンサを有する場合、２つの検知及び処理は冗長であり、電力を消費して余計な転送負荷を生じる。ベース及び衛星装置のセンサの感度を評価することにより、特定のセンサを作動させ、他の低感度の冗長なセンサを停止させることができる。センサ感度が重要でない場合には、これらのセンサを停止させて、感度の低いセンサ又は使用電力消費量が低いセンサを選択することもできる。
【００５２】
ブロック６４０において、各衛星装置の電力レベル及び容量、並びにそのセンサの電力消費プロファイルを求める。ユーザの物理的状態の所望のモニタリング及び検知を行うために必要な選択されたセンサの作動タイミング及び継続時間を、装置の電力消費が時間と共に最小になるように最適化することができる。例えば、高電力消費プロファイルのセンサを有するウェアラブル装置は、短時間だけ作動させた後に停止させることができる。同様に、電流レベル又は電力容量の低い衛星装置のセンサを好んで、第２の衛星装置の冗長なセンサを作動させることもできる。
【００５３】
この結果、ブロック６５０において、感度、データ負荷及びバッテリ電力消費の観点から、ウェアラブル装置の検知目的に応じてセンサの起動、電力使用及びデータ転送の制御を最適化することができる。別の実施形態では、装置の電力消費を最小化しようと試みるよりもセンサの制御が優先されるようにセンサの冗長性が望ましい。
【００５４】
いくつかの実施形態では、衛星装置のセンサの制御、及びベースがセンサを有する場合のベースのセンサの制御を、一群のウェアラブルセンサ装置のベースとの無線通信を介して遠隔コンピュータ又は非ウェアラブル装置によって行うこともできる。この構成では、医療提供者などのサードパーティによってユーザのセンサを遠隔制御することができる。
【００５５】
複数のウェアラブル装置を着用した、ジムで運動中のユーザを用いてシステムを例示することができる。この例では、エンジン２０２上で、着用者の身体活動をモニタするアプリケーションプログラムを実行することができる。例えば、運動モニタアプリケーションプログラムは、図３の３つのウェアラブル装置のうちの１つ又は２つ以上の装置における複数のセンサを使用することによって身体の動き（加速度計による）、位置（ＧＰＳ）、時間（クロック）、心拍数を含むセンサデータをモニタする。
【００５６】
ベースウェアラブル装置のエンジン上で実行されるアプリケーションプログラムは、各ウェアラブル装置から取得されたセンサデータを処理して運動のタイプを識別することができる。例えば、アプリケーションプログラムは、ＧＰＳ信号と、サーバからダウンロードされたマップ情報とを用いて、ユーザがどこに存在するか（例えば、スイミングプール、ジム、フィールド、自宅）を認識することができる。
【００５７】
同様に、アプリケーションプログラムは、ユーザがジムにいて機械上でランニングしていると判断した場合、取得する必要があるセンサデータのタイプ及びそのセンサデータの精度レベルを決定する。例えば、ユーザがジムのトレッドミル上でランニングをしている時には、ランニングをしながら機械から離れる可能性が低いので、正確なＧＰＳ信号は不要である。しかしながら、運動の強度を測定するには正確な心拍数及び動き情報が有用であるため、これらの情報が必要になる。
【００５８】
センサ情報の必要性に優先順位が付けられると、ベースウェアラブル装置は、他のウェアラブル装置と通信して各ウェアラブル装置のセンサ情報の精度を検証し、特定のタイプのセンサデータに適した装置をピックアップすることができる。他のセンサは、電力を節約して冗長なデータストリームの処理及び送信を避けるためにオフ又は節電モードに切り換えることができる。所望の処理済みセンサ情報を効率的にユーザに提供して、各装置からの電力需要を最適化することができる。
【００５９】
アプリケーションプログラムは、着用者が運動のタイプを（例えば、機械上のランニングからウェイトトレーニングに）変更したと判断した場合、その運動のタイプを決定し、その運動タイプをモニタするのに適した適切なセンサを選択することができる。アプリケーションプログラムは、着用者が運動のタイプを変更したことを判断するために（例えば、着用者がベースウェアラブル装置の特定の場所をタッチして）いつでもユーザ入力を受け取ることができる。
【００６０】
また、アプリケーションプログラムは、変化を示す受け取ったセンサデータの信号パターンの変化を検出することもできる。例えば、モーションセンサ情報の特性は、運動タイプの変化と共に変化することができる。例えば、着用者がランニングを中止してゆっくりとウォーキングを開始し、ウォーキング中の心臓の鼓動がランニング中ほど速くなくなるとモーションセンサデータが変化する。
【００６１】
アプリケーションプログラムは、センサ信号パターンの変化を検出すると、着用者の新たな運動又は活動タイプを認識するまで、オフ又は節電モードになっていたセンサをオンにする。
【００６２】
この例では、アプリケーションプログラムがウェアラブル装置のエンジン２０２上で実行されているが、アプリケーションプログラムは、エンジン２０２上でセンサデータを処理するためにローカルに実行されるアプリケーションプログラムと共に、サーバ１１６−１〜１１６−ｎ上で部分的に動作することもできる。例えば、サーバ上で実行されるアプリケーションプログラムに、多くのコンピュータリソースを必要とする重いタスクを実行させるようにシステムを構成し、エンジン２０２上でローカルに実行されるアプリケーションプログラムが主にセンサデータを収集し、このセンサデータを前処理してサーバに送信するようにすることもできる。
【００６３】
本技術の実施形態は、コンピュータプログラム製品としても実装できる、本技術の実施形態による方法及びシステム、及び／又はアルゴリズム、数式又はその他の計算表現のフロー図を参照して説明することができる。この点、フロー図の各ブロック又はステップ、及びフロー図のブロック（及び／又はステップ）の組み合わせ、アルゴリズム、式、又は計算表現は、ハードウェア、ファームウェア、及び／又はコンピュータ可読プログラムコード論理の形で具体化された１又はそれ以上のコンピュータプログラム命令を含むソフトウェアなどの様々な手段によって実装することができる。理解されるように、このようなあらゆるコンピュータプログラム命令は、以下に限定されるわけではないが、汎用コンピュータ又は専用コンピュータ、又は機械を生産するためのその他のあらゆるプログラマブル処理装置を含むコンピュータ上にロードして、コンピュータ又はその他のプログラマブル処理装置上で実行されるコンピュータプログラム命令が、（単複の）フロー図の（単複の）ブロック内に特定される機能を実施するための手段を生み出すようにすることができる。
【００６４】
従って、フロー図のブロック、アルゴリズム、式、又は計算表現は、特定の機能を実行するための手段の組み合わせ、特定の機能を実行するためのステップの組み合わせ、及びコンピュータ可読プログラムコード論理手段の形で具体化されるような、特定の機能を実行するためのコンピュータプログラム命令をサポートする。また、本明細書で説明したフロー図の各ブロック、アルゴリズム、式、又は計算表現、及びこれらの組み合わせは、特定の機能又はステップを実行する専用ハードウェアベースのコンピュータシステム、又は専用ハードウェアとコンピュータ可読プログラムコード論理手段の組み合わせによって実装することもできると理解されるであろう。
【００６５】
さらに、コンピュータ可読プログラムコード論理などの形で具体化されるこれらのコンピュータプログラム命令を、コンピュータ又はその他のプログラマブル処理装置に特定の態様で機能するように指示することができるコンピュータ可読メモリに記憶して、これらのコンピュータ可読メモリに記憶された命令が、（単複の）フロー図の（単複の）ブロック内に指定される機能を実施する命令手段を含む製造の物品を生産するようにすることもできる。コンピュータプログラム命令をコンピュータ又はその他のプログラマブル処理装置上にロードし、コンピュータ又はその他のプログラマブル処理装置上で一連の動作ステップが実行されるようにしてコンピュータで実施される処理を生成し、コンピュータ又はその他のプログラマブル処理装置上で実行される命令が、（単複の）フロー図の（単複の）ブロック、（単複の）アルゴリズム、（単複の）式、又は（単複の）計算表現に特定される機能を実施するためのステップを提供するようにすることもできる。
【００６６】
さらに、本明細書で使用する「プログラム」は、本明細書で説明した機能を実行するためにプロセッサが実行できる１又は２以上の命令を意味すると理解されるであろう。プログラムは、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせで具体化することができる。プログラムは、装置の非一時的媒体にローカルに記憶することも、又はサーバなどに遠隔的に記憶することもでき、或いはプログラムの全部又は一部をローカル又は遠隔的に記憶することもできる。遠隔的に記憶されたプログラムは、ユーザが開始することによって装置にダウンロード（プッシュ）することも、例えば場所、タイミングイベント、オブジェクトの検出、顔の表情の検出、場所の検出、場所の変化の検出又はその他の要因などの１又は２以上の要因に基づいて、又は自動的にダウンロードすることもできる。さらに、プロセッサ、中央処理装置（ＣＰＵ）及びコンピュータという用語は、プログラム、並びに入力／出力インターフェイス及び／又は周辺装置との通信を実行できる装置を示すために同義的に使用されると理解されるであろう。
【００６７】
上記の説明から、限定ではないが以下の内容を含む様々な方法で本技術を具体化することができると理解されるであろう。
【００６８】
１．  ウェアラブルセンサ装置であって、（ａ）メモリを含むコンピュータプロセッサと、（ｂ）プロセッサに動作可能に結合された複数のセンサと、（ｃ）通信リンクと（ｄ）非一時的コンピュータ可読媒体内のプログラムとを備え、プログラムは、コンピュータプロセッサにおいて、（ｉ）センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、（ｉｉ）１又は２以上の検出されたデバイスと通信するステップと、（ｉｉｉ）各検出された衛星デバイスの制御分類を識別するステップと、（ｉｖ）デバイスの制御分類に基づいて装置及び衛星デバイスの制御を確立するステップと、（ｖ）センサ装置及び衛星デバイスのセンサの作動を制御するステップと、（ｖｉ）検出されたデバイスのうちの１又は２以上のデバイスの選択されたセンサからセンサデータを取得するステップとを実行するように実行可能である、装置。
【００６９】
２．プロセッサによって制御される１又は２以上の出力デバイスをさらに備える、前出のいずれかの実施形態１に記載の装置。
【００７０】
３．プログラムは、ウェアラブル装置の出力デバイスを介して、検出された衛星ウェアラブルデバイスを装置の着用者に通知するステップをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７１】
４．プログラムは、各検出されたデバイスのアクセス権を認証するステップと、認証されたデバイスとのみセンサデータを交換するステップとをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７２】
５．プログラムは、ウェアラブル装置及び衛星デバイスの電力レベルをモニタするステップと、ウェアラブル装置及び衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップとをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７３】
６．プログラムは、各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、最も正確なセンサからセンサデータを取得するステップとをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７４】
７．プログラムは、各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップとをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７５】
８．プログラムは、作動のために選択されなかったセンサを停止させるステップをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７６】
９．プログラムは、センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する非ウェアラブルデバイスを検出するステップと、検出された非ウェアラブルデバイスのセンサからセンサデータを取得するステップとをさらに実行する、前出のいずれかの実施形態に記載の装置。
【００７７】
１０．ウェアラブル装置センサシステムであって、（ａ）少なくとも１つの衛星センサデバイスを備え、各デバイスは、（ｉ）通信リンクと、（ｉｉ）メモリを含むコンピュータプロセッサと、（ｉｉｉ）プロセッサに動作可能に結合された複数のセンサと、（ｉｖ）非一時的コンピュータ可読媒体内のプログラムとを有し、プログラムは、コンピュータプロセッサにおいて、１．ウェアラブルセンサデバイスから通信を送受信するステップと、２．ウェアラブルセンサから受け取ったセンサデータを処理するステップとを実行するように実行可能であり、ウェアラブル装置センサシステムは、（ｂ）ウェアラブルセンサ装置をさらに備え、ウェアラブルセンサ装置は、（ｉ）メモリを含むコンピュータプロセッサと、（ｉｉ）プロセッサに動作可能に結合された複数のセンサと、（ｉｉｉ）通信リンクと、（ｉｖ）非一時的コンピュータ可読媒体内のプログラムとを有し、プログラムは、コンピュータプロセッサにおいて、１．センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、２．１又は２以上の検出されたデバイスと通信するステップと、３．各検出された衛星デバイスの制御分類を識別するステップと、４．デバイスの制御分類に基づいて装置及び衛星デバイスの制御を確立するステップと、５．センサ装置及び衛星デバイスのセンサの作動を制御するステップと、６．検出されたデバイスのうちの１又は２以上のデバイスの選択されたセンサからセンサデータを取得するステップとを実行するように実行可能である、システム。
【００７８】
１１．ウェアラブルセンサ装置からセンサデータを受け取るように構成された、ユーザインターフェイスと通信リンクとを有する非ウェアラブルデバイスをさらに備える、前出のいずれかの実施形態に記載のシステム。
【００７９】
１２．ウェアラブルセンサ装置プログラムは、ウェアラブル装置及び衛星デバイスの電力レベルをモニタするステップと、ウェアラブル装置及び衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップとをさらに実行する、前出のいずれかの実施形態に記載のシステム。
【００８０】
１３．ウェアラブルセンサ装置プログラムは、各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、最も正確なセンサからセンサデータを取得するステップとをさらに実行する、前出のいずれかの実施形態に記載のシステム。
【００８１】
１４．ウェアラブルセンサ装置プログラムは、各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップと、作動のために選択されなかったセンサを停止させるステップとをさらに実行する、前出のいずれかの実施形態に記載のシステム。
【００８２】
１５．ウェアラブルセンサ装置プログラムは、各検出されたデバイスのアクセス権を認証するステップと、認証されたデバイスとのみセンサデータを交換するステップとをさらに実行する、前出のいずれかの実施形態に記載のシステム。
【００８３】
１６．ウェアラブルデバイスを用いてデバイスの電力消費及びネットワーク負荷を最適化するコンピュータ実装方法であって、センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する衛星ウェアラブルデバイスを検出するステップと、１又は２以上の検出されたデバイスと通信するステップと、各検出された衛星デバイスの制御分類を識別するステップと、デバイスの制御分類に基づいて、センサ装置及び検出された衛星デバイスの制御を確立するステップと、センサ装置及び衛星デバイスのセンサの作動を制御するステップと、（ｖｉ）検出されたデバイスのうちの１又は２以上のデバイスのセンサからセンサデータを取得するステップとを含む方法。
【００８４】
１７．ウェアラブル装置及び衛星デバイスの電力レベルをモニタするステップと、ウェアラブル装置及び衛星デバイスの電力消費を最小にするようにセンサの作動を制御するステップとをさらに含む、前出のいずれかの実施形態に記載の方法。
【００８５】
１８．各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスのうちの最も正確なセンサタイプを選択するステップと、最も正確なセンサからセンサデータを取得するステップとをさらに含む、前出のいずれかの実施形態に記載の方法。
【００８６】
１９．各検出された装置のセンサ構成を評価するステップと、各検出されたデバイスのセンサ構成を評価するステップと、全てのセンサデバイスから各センサタイプのうちの１つのセンサタイプのみを選択するステップと、センサ装置及び衛星センサデバイスの全てのセンサからの唯一のセンサタイプからセンサデータを取得するステップと、作動のために選択されなかったセンサを停止させるステップとをさらに含む、前出のいずれかの実施形態に記載の方法。
【００８７】
２０．センサ装置の通信リンクの範囲内に存在する１又は２以上のセンサを有する非ウェアラブルデバイスを検出するステップと、検出された非ウェアラブルデバイスのセンサからセンサデータを取得するステップとをさらに含む、前出のいずれかの実施形態に記載の方法。
【００８８】
上記の説明は多くの詳細を含んでいるが、これらは本技術の範囲を限定するものではなく、本技術の現在のところ好ましい実施形態の一部を例示するものにすぎないと解釈すべきである。従って、本技術の範囲は、当業者に明らかになると思われる他の実施形態も完全に含み、従って添付の特許請求の範囲以外のいかなるものによっても本技術の範囲を限定すべきではなく、特許請求の範囲では、単数形による要素への言及は、明述しない限り「唯一」を意味するものではなく、「１又は２以上」を意味するものであると理解されたい。当業者には周知の上述した好ましい実施形態の要素の構造的、化学的及び機能的同等物も、引用によって本明細書に明確に組み入れられ、本特許請求の範囲に含まれることが意図されている。さらに、本技術が解決しようとする課題が本特許請求の範囲に含まれるようにするために、装置及び方法がこれらのありとあらゆる課題に対処する必要はない。さらに、本開示の要素、構成要素又は方法ステップは、これらが特許請求の範囲に明示されているかどうかにかかわらず、一般に公開されることを意図するものではない。本明細書における請求項の要素については、この要素が「〜のための手段」又は「のためのステップ」という表現を使用して明確に示されていない限り、米国特許法１１２条の規定によって解釈すべきではない。
【符号の説明】
【００８９】
３００  実施形態
３１０  生体センサ
３２０  生体センサ
３３０  生体センサ
３５０  処理
３６０  通信
３７０  ネットワーク
３８０  非ウェアラブル装置
３９０  非ウェアラブル装置
４００  処理
４１０  通信
４２０  生体センサ
４３０  生体センサ
４４０  生体センサ
４５０  非ウェアラブル装置
４６０  処理
４７０  通信
４８０  生体センサ
４９０  生体センサ
５００  生体センサ
【図１】
0006314343.tif 000002
【図２】
0006314343.tif 000003
【図３】
0006314343.tif 000004
【図４】
0006314343.tif 000005