(57)【要約】  運動システムは、身体活動の間のエネルギー消費に関係するデータを収集して定量化するように構成され得る。運動システムは、少なくとも１つの力検知ノード及びこの少なくとも１つの力検知ノードから物理的に分離し区別されるポータブルハブを含み得る。少なくとも１つの力検知ノードは、身体活動の間のエネルギー消費に関係するデータを収集するように構成され得る。ポータブルハブは、身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成され得る。例えば、典型的な実施形態に従って、ポータブルハブは、運動解析モジュールを実行するように構成されたプロセッサーを含み得る。運動解析モジュールは、身体活動の間に少なくとも１つの力検知ノード上に働く力に応答して少なくとも１つの力検知ノードにおいて生成された出力信号に基づいて、１又は複数の運動パラメータを決定するように構成され得る。
2014504189.tif 000002
【特許請求の範囲】
【請求項１】
身体活動の間のエネルギー消費に関係するデータを収集して定量化するように構成された運動システムであって、
身体活動の間のエネルギー消費に関係するデータを収集するように構成された少なくとも１つの力検知ノードであって、身体活動の間に前記少なくとも１つの力検知ノード上で少なくとも１つの体の部位によって働いている力に応答して第１の出力信号を生成するように構成された少なくとも１つの力センサーと、前記第１の出力信号を送信するように構成された第１の通信装置と、を備える少なくとも１つの力検知ノードと、
前記少なくとも１つの力検知ノードから物理的に分離して区別され、身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成されたポータブルハブであって、前記少なくとも１つの力検知ノードの前記第１の通信装置から前記第１の出力信号を受信するように構成された第２の通信装置と、１又は複数のコンピュータプログラムモジュールを実行するように構成されたプロセッサーと、を備えるポータブルハブと、
を備え、
前記１又は複数のコンピュータプログラムモジュールは、前記少なくとも１つの力検知ノードの前記少なくとも１つの力センサーによって生成された前記第１の出力信号に基づいて１又は複数の運動パラメータを決定するように構成された運動解析モジュールを備える、
運動システム。
【請求項２】
前記１又は複数の運動パラメータは、身体活動の間に消費されるカロリー、身体活動の継続時間、身体活動の間に働く力の大きさ、身体活動の間の移動距離、身体活動の間に上った高さ、以前の身体活動に関連付けられた比較情報のうち１又は複数を含む請求項１の運動システム。
【請求項３】
前記少なくとも１つの力検知ノードは、少なくとも１つの身に着けられる物品内に統合され、前記少なくとも１つの身に着けられる物品を着けている少なくとも１つの体の部位によって働く力が前記少なくとも１つの力検知ノード上に働く請求項１の運動システム。
【請求項４】
前記少なくとも１つの身に着けられる物品は、フットウェア又はハンドウェアのうち１つ又は両方を含む請求項３の運動システム。
【請求項５】
前記少なくとも１つの力検知ノードは、少なくとも１つの靴の中底に統合され、前記少なくとも１つの靴の中底は、少なくとも１つの靴によって受け入れられるように構成され、前記少なくとも１つの靴を履く少なくとも１つの足の底によって働く力が前記少なくとも１つの力検知ノード上に働く請求項１の運動システム。
【請求項６】
前記少なくとも１つの力検知ノードは、前記ポータブルハブに対して前記少なくとも１つの力検知ノードを識別するように構成された識別センサーを更に備える請求項１の運動システム。
【請求項７】
前記ポータブルハブに対して前記少なくとも１つの力検知ノードを識別することは、前記少なくとも１つの力検知ノードに関連付けられた少なくとも１つの体の部位を示すことを含む請求項６の運動システム。
【請求項８】
前記ポータブルハブは、前記１又は複数の運動パラメーターに関係する情報をユーザに対して提示するために表示するように構成された表示装置を更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記１又は複数の運動パラメーターに関係する情報を提示するように前記表示装置を制御するように構成された表示モジュールを更に備える請求項１の運動システム。
【請求項９】
前記ポータブルハブは、ユーザによって構成可能な設定をユーザに対して提示し、前記ユーザによって構成可能な設定の値の選択をユーザから受け付けるように構成されたユーザインタフェースを更に備える請求項１の運動システム。
【請求項１０】
前記ポータブルハブは、電源を更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記電源によって送られる電力を管理するように構成された電力管理モジュールを更に備える請求項１の運動システム。
【請求項１１】
前記ポータブルハブは、前記ポータブルハブの地理的位置に関係する第２の出力信号を生成するように構成された地理的位置センサーを更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記地理的位置センサーの前記第２の出力信号を受信するように構成されたセンサーモジュールを更に備える請求項１の運動システム。
【請求項１２】
前記運動解析モジュールは、前記地理的位置モジュールによって生成された前記第２の出力信号に基づいて前記１又は複数の運動パラメータを決定するように更に構成される請求項１１の運動システム。
【請求項１３】
前記ポータブルハブは、前記ポータブルハブの動きに関係する第３の出力信号を生成するように構成されたモーションセンサーを更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記モーションセンサーの前記第３の出力信号を受信するように構成されたセンサーモジュールを更に備える請求項１の運動システム。
【請求項１４】
前記運動解析モジュールは、前記モーションセンサーによって生成される前記第３の出力信号に基づいて前記１又は複数の運動パラメータを決定するように更に構成される請求項１３の運動システム。
【請求項１５】
前記ポータブルハブは、前記１又は複数の運動パラメータに関係する情報を記憶するように構成された電子記憶装置を更に備える請求項１の運動システム。
【請求項１６】
前記１又は複数のコンピュータプログラムモジュールは、時計、タイマー、ストップウォッチ、又はオケージョンアラームを含む１又は複数の機能を提供するように構成された計時モジュールを備える請求項１の運動システム。
【請求項１７】
前記１又は複数のコンピュータプログラムモジュールは、前記ポータブルハブに関連付けられたカレンダーを管理するように構成されたカレンダーモジュールを備える請求項１の運動システム。
【請求項１８】
前記ポータブルハブの前記第２の通信装置は、前記１又は複数の運動パラメータに関係する情報を送信するように更に構成される請求項１の運動システム。
【請求項１９】
前記少なくとも１つの力検知ノード及び前記ポータブルハブから物理的に分離して区別されるコンピューティングプラットフォームを更に備え、前記コンピューティングプラットフォームは、前記ポータブルハブの前記第２の通信装置によって送信される前記１又は複数の運動パラメータに関係する情報を受信し処理するように構成される請求項１８の運動システム。
【請求項２０】
身体活動の間のエネルギー消費に関係するデータを収集して定量化する方法であって、
身体活動の間に少なくとも１つの力検知ノード上で働いている力に応答して第１の出力信号を生成し、
前記少なくとも１つの力検知ノードからの前記第１の出力信号を、前記少なくとも１つの力検知ノードから物理的に分離して区別されるポータブルハブに対して送信し、
前記ポータブルハブにおいて、前記第１の出力信号に基づいて１又は複数の運動パラメータを決定し、
前記ポータブルハブにおいて、前記１又は複数の運動パラメータに関係する情報を提示する、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本出願は、２０１０年１２月８日に出願され、「PHYSICAL ACTIVITY MONITORING SYSTEM」と題する米国特許出願番号第１２／９６３，５２２号の優先権を主張し、この出願の全内容が引用により本明細書に組み入れられる。
【０００２】
本発明は、ユーザの手及び／又は足のような１又は複数のユーザの体の部位に関連付けられた１又は複数の圧力検知ノードにおいて生成される１又は複数の信号に基づいて、身体活動の間のエネルギー消費に関係するデータを収集して定量化するように構成された運動システムに関する。
【背景技術】
【０００３】
一般に、身体活動の間のエネルギー消費は、身体活動及び／又は身体活動を行う個人の定量化された少数の態様（aspects）に基づいて決定される。これらの態様には、例えば、身体活動の継続時間、個人の体重、個人の性別、個人の心拍数、及び／又は個人の年齢が含まれ得る。このように、従来のシステムによって決定されるエネルギー消費は、直接の測定値に十分に基づいておらず、一般化されたモデルに基づいて大部分が推定されるので正確性に欠ける。
【発明の概要】
【０００４】
本開示の一態様は、本発明の１又は複数の実施形態に従って、身体活動の間のエネルギー消費に関係するデータを収集して定量化するように構成された運動システムに関する。この運動システムは、少なくとも１つの力検知ノード及び／又はポータブルハブを含み得る。このポータブルハブは、検知ノードから物理的に分離して区別され得る。力検知ノードは身体活動の間のエネルギー消費に関係するデータを収集するように構成され、ポータブルハブは身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成され得る。
【０００５】
典型的な実施形態において、本明細書で詳述するように、力検知ノードは、ユーザの足及び／又は手によって働く力が力検知ノードによって決定されるように、ユーザの足及び／又は手に配置されるように構成され得る。こうした配置は、例えば、靴及び／又はグローブ等の身に着けられる物品に（例えば、永久に又は着脱可能に）力検知ノードを統合する場合に実現し得る。ユーザによって働く力に反応し、力検知ノードは信号を生成してポータブルハブに送信し得る。ポータブルハブは、力検知ノードからの信号を受信して、身体活動に関連付けられた１又は複数の運動パラメータを決定するために信号を処理し得る。運動パラメータの例として、例えば、身体活動の間に消費されるカロリー、身体活動の継続時間、身体活動の間に働く力の大きさ、身体活動の間の移動距離、身体活動の間に上った高さ、以前の身体活動に関連付けられた比較情報、及び／又は他の運動パラメータが含まれ得る。
【０００６】
力検知ノード及び／又はポータブルハブに加えて、一部の実施形態に従って、運動システムはコンピューティングプラットフォーム、ユーザアクセサリ、外部リソース、及び／又は他のコンポーネントのうち１又は複数を含み得る。これらは、力検知ノード及び／又はポータブルハブに属する様々な機能を補足し及び／又は含み得る。力検知ノード、ポータブルハブ、コンピューティングプラットフォーム、ユーザアクセサリ、及び／又は外部リソース等の運動システムのコンポーネントは、１又は複数の電子通信リンクを介して動作可能に結合し得る。例えば、こうした電子通信リンクは、少なくとも部分的に、有線又は無線のネットワーク（インターネット、ＷｉＦｉ、ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、及び／又は他の通信手段を含み得る）によって構築し得る。このことは、限定することを意図するものではなく、本開示の範囲は、力検知ノード、ポータブルハブ、コンピューティングプラットフォーム、ユーザアクセサリ、及び／又は外部リソースが、他の通信媒体を介して動作可能に結合される実施形態を含む。
【０００７】
上述したように、力検知ノードは、身体活動の間のエネルギー消費に関係するデータを収集するように構成され得る。力検知ノードは、少なくとも１つの身に着けられる物品を着けている少なくとも１つの体の部位によって働く力が力検知ノード上に働くように、少なくとも１つの身に着けられる物品内に統合され得る。身に着けられる物品の例としては、フットウェア（footwear）、ハンドウェア（handwear）、及び／又は他の身に着けられる物品を含み得る。一実施形態において、力検知ノードは靴の中底に統合される。靴を履く足の底によって働く力が力検知ノード上に働くように、靴の中底は、靴によって受け入れられるように構成され得る。力検知ノードは、少なくとも１つの力センサー、ノード通信装置、ノード識別センサー、ノード電源、１又は複数のノードプロセッサー、及び／又は他のコンポーネントのうち１又は複数を含み得る。
【０００８】
力センサーは、第１の出力信号を生成するように構成され得る。力センサーは、身体活動の間、少なくとも１つのユーザの体の部位によって力検知ノード上に働いている力に反応して第１の出力信号を生成し得る。第１の出力信号は、力検知ノード上に働く力に関係する情報を含み得る。こうした情報は、力の大きさ、力の継続時間、時間の関数としての力マグニチュードプロファイル（force magnitude profile）、圧縮力の量、及び／又は力検知ノード上に働く圧縮力に関係する他の情報を含み、又は、これらの情報を決定するために用いられ得る。本明細書で詳述するように、力センサーによって生成される出力信号は、運動システムの１又は複数のコンポーネントによって受信され、及び／又は、利用され得る。一部の実施形態において、力センサーは力センサーのアレイを含み得る。しかし、力を検知するために構成された他の装置も考慮することができ、本発明の範囲に含まれる。
【０００９】
ノード通信装置は、信号を受信し及び／又は送信するように構成され得る。例えば、ノード通信装置は、力センサーによって生成された第１の出力信号を送信するように構成され得る。信号は、ポータブルハブ、コンピューティングプラットフォーム、ユーザアクセサリー、外部リソース、及び／又は他のコンポーネント等の運動システムの他のコンポーネントに送信され、及び／又は、こうした他のコンポーネントから受信され得る。したがって、ノード通信装置は、有線又は無線の送信機、有線又は無線の受信機、及び／又は、結合された有線又は無線の送信機及び受信機を含み得る。一部の実施形態において、ノード通信装置は、ソフトウェアアップデート、ファームウェアアップデート、及び／又は他のアップデートのうち１又は複数を受けるように構成され得る。
【００１０】
ノード識別センサーは、ポータブルハブ等の１又は複数の運動システムのコンポーネントから力検知ノードを識別するように構成され得る。一部の実施形態に従って、ノード識別センサーは、無線周波数識別装置（RFID）及び／又は他の識別装置を含み得る。力検知ノードを識別することには、力検知ノードに関連付けられた体の部位を示すことが含まれ得る。
【００１１】
ノード電源は、力検知ノードの１又は複数のコンポーネントに対して電力を供給するように構成され得る。限定を意図しない例として、ノード電源には、バッテリー、キャパシタ、外部電源（例えば、壁ソケット）から電力を受けるための装置、及び／又は他の電源が含まれ得る。一部の実施形態において、ノード電源は、再充電可能とし得る。一実施形態において、ノード電源は、インダクティブ充電（inductive charging）によって再充電され得る。
【００１２】
ノードプロセッサーは、力検知ノードにおいて情報処理能力を提供するように構成され得る。ノードプロセッサーは、１又は複数のコンピュータプログラムモジュールを実行するように構成され得る。１又は複数のコンピュータプログラムモジュールは、ノードセンサーモジュール、ノード通信モジュール、データ処理モジュール、ノード電力管理モジュール、及び／又は他のモジュールのうち１又は複数を含み得る。
【００１３】
ノードセンサーモジュールは、力センサーからの信号（例えば、第１の出力信号）及び／又は他の信号を受信するように構成され得る。一部の実施形態において、ノードセンサーモジュールは、受信信号や受信信号に含まれる情報のタイムスタンプを記録するように構成され得る。
【００１４】
ノード通信モジュールは、情報を送信し及び／又は受信するようにノード通信装置を制御するように構成され得る。一部の実施形態において、ノード通信装置は、個人の運動に関係する情報及び／又は他の情報を送信し及び／又は受信するように制御され得る。こうした情報は、コンピューティングプラットフォーム、ユーザアクセサリー、外部リソース、及び／又は他のコンポーネント等の運動システムの他のコンポーネントへ送信され、及び／又は、こうした他のコンポーネントから受信され得る。
【００１５】
データ処理モジュールは、ノードセンサーモジュールによって受信される信号（例えば、第１の出力信号）を調整する（condition）ように構成され得る。こうした調整には、例えば、アナログ−デジタル変換、信号の再フォーマット、信号からの情報の抽出、及び／又は他の信号調整手順が含まれ得る。一部の実施形態に従って、データ処理モジュールは、ノード通信モジュールによって送信されている信号より前の信号を調整し得る。
【００１６】
ノード電力管理モジュールは、ノード電源によって力検知ノードの１又は複数のコンポーネントに対して送られる電力を管理するように構成され得る。一部の実施形態において、ノード電力管理モジュールは、力センサー、ノード通信装置、ノード識別センサー、ノードプロセッサー、及び／又は他のコンポーネント等の力検知ノードの１又は複数のコンポーネントが動作していない場合に、これらのコンポーネントに対して供給されている電力を一時的に停止し又低減し得る。このように、ノード電力管理モジュールは、ノード電源及び／又はその個別の充電の寿命を延ばし得る。
【００１７】
上述したように、ポータブルハブは身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成され得る。典型的な実施形態に従って、ポータブルハブはスモール（例えば、ハンドヘルド）フォームファクタを含み得る。したがって、ポータブルハブは、例えば、ベルト上、ウエストバンド上、首ひも上、及び／又はポータブルハブを身に着ける他の方法で、ユーザによって身に着けられ得る。ポータブルハブは、例えば、ポケットの中、財布の中、及び／又はポータブルハブを持ち運ぶ他の方法でユーザによって持ち運ばれ得る。ポータブルハブは、ハブ通信装置、ハブ識別センサー、ハブ地理的位置センサー、ハブモーションセンサー、ハブ表示装置、ハブユーザーインタフェース、ハブ電源、ハブ電子記憶装置、１又は複数のハブプロセッサー、及び／又は他のコンポーネントのうち１又は複数を含み得る。
【００１８】
ハブ通信装置は、信号を受信し及び／又は送信するように構成され得る。信号は、ポータブルハブ、コンピューティングプラットフォーム、ユーザアクセサリー、外部リソース、及び／又は他のコンポーネント等の運動システムの他のコンポーネントに送信され、及び／又はこうした他のコンポーネントから受信され得る。例えば、ハブ通信装置は、ノード通信装置からの第１の出力信号を受信するように構成され得る。ハブ通信装置は、１又は複数の運動パラメーターに関係する情報を送信するように構成され得る。したがって、ハブ通信装置は、有線又は無線の送信機、有線又は無線の受信機、及び／又は、結合された有線又は無線の送信機及び受信機を含み得る。一部の実施形態において、ハブ通信装置は、ソフトウェアアップデート、ファームウェアアップデート、及び／又は他のアップデートのうち１又は複数を受けるように構成され得る。
【００１９】
ハブ識別センサーは、運動システムにおいて含まれ得る他の力検知ノードから力検知ノードを識別するように構成され得る。ハブ識別センサーは、ノード識別センサーと協働して力検知ノードを識別し得る。一部の実施形態において、ハブ識別センサーは、ＲＦＩＤリーダー及び／又は他の識別装置を含み得る。力検知ノードを識別することには、力検知ノードに関連付けられている体の部位を識別することが含まれ得る。
【００２０】
ハブ地理的位置センサーは、ポータブルハブの地理的位置に関係する第２の出力信号を生成するように構成され得る。第２の出力信号は、個人の運動の１又は複数のパラメータを定量化するために用いられ得る。こうしたパラメータは、速度、移動距離、移動コース、及び／又はポータブルハブの地理的位置に関係する他のパラメータを含み得る。限定を意図しない例として、ハブ地理的位置センサーは、ＧＰＳ装置及び／又は地理的位置に関係する信号を生成するように構成された他の装置を含み得る。
【００２１】
ハブモーションセンサーは、ポータルハブの動きに関係する第３の出力信号を生成するように構成され得る。第３の出力信号は、個人の運動の１又は複数のパラメータを定量化するために用いられ得る。こうしたパラメータは、加速度、方位、及び／又はポータブルハブの動きに関係する他のパラメータを含み得る。ハブモーションセンサーは、例えば、加速度計、ＭＥＭＳ装置、及び／又は動きに関係する信号を生成するように構成された他の装置を含み得る。
【００２２】
ハブ表示装置は、１又は複数の運動パラメーターに関係する情報及び／又は他の情報を、ユーザに対して提示するために表示するように構成され得る。こうした情報は、画像、アイコン、ビデオ、テキスト、ライト又はＬＥＤのイルミネーション、及び／又は他の視覚的な表示によって伝えられ得る。一部の実施形態において、ハブ表示装置は、ポータブルハブから分離してポータブルハブと通信可能に結合され得る。ハブ表示装置は、スクリーン、ＬＥＤ、及び／又はポータブルハブのユーザに対して視覚的なフィードバックを提供するように構成された他の装置のうち１又は複数を含み得る。一部の実施形態に従って、ハブ表示装置は、ユーザからの情報を受け付けるように構成されたタッチスクリーンを含み得る。
【００２３】
ハブユーザインタフェースは、ユーザからの情報を受け付け、及び／又は、ユーザに対して情報を提供するように構成され得る。したがって、ハブユーザインタフェースは、ユーザからの情報を受け付け及び／又はユーザに対して情報を提供することを促進するためのハードウェア及び／又はソフトウェアを含み得る。典型的なハードウェアは、ボタン、ダイヤル、タッチパッド、スイッチ、アナログスティック、キーパッド、及び／又は他のハードウェアのうち１又は複数を含み得る。一部の実施形態に従って、ハブユーザインタフェースの一部又は全部は、ハブ表示装置を介してユーザに対して提供され得る。ハブ表示装置がタッチスクリーンを含む実施形態において、ユーザはタッチスクリーンを操作することによってハブユーザインタフェースに対して情報を提供し得る。
【００２４】
一部の実施形態において、ハブユーザインタフェースは、ユーザによって構成可能な設定をユーザに対して提示するように構成され得る。ハブユーザインタフェースは、ユーザによって構成可能な設定の値の選択をユーザから受け付けるように構成され得る。１又は複数のユーザによって構成可能な設定は、ポータブルハブの１又は複数のコンポーネントの現在の活動に強い影響を与え得る。限定を意図しない例として、ユーザによって構成可能な設定は、ポータブルハブの１又は複数のコンポーネントを活性化及び／又は非活性化し、及び／又は、ポータブルハブの１又は複数の動作の態様を構成し得る。ユーザによって構成可能な設定は、ポータブルハブのユーザの個人の運動に関係し得る。ユーザによって構成可能な設定は、ハブプロセッサーに対して提供され得る。ユーザによって構成可能な設定は、例えばコンピューティングプラットフォーム等の運動システムの他のコンポーネントの１又は複数のプロセッサーに対して提供され得る。
【００２５】
ハブ電源は、ポータブルハブの１又は複数のコンポーネントに対して電力を供給するように構成され得る。限定を意図しない例として、ハブ電源には、バッテリー、キャパシタ、外部電源（例えば、壁ソケット）から電力を受けるための装置、及び／又は他の電源が含まれ得る。一部の実施形態において、ハブ電源は、再充電可能とし得る。ハブ電源は、インダクティブ充電によって再充電され得る。一実施形態において、ハブ通信装置は、ＵＳＢポート又は他の有線の通信ポートを含み、ハブ通信装置は、ハブ電源を再充電するために運動システムのコンポーネント及び／又は他の電源から電力を受け得る。
【００２６】
ハブ電子記憶装置は、１又は複数の運動パラメーターに関係する情報及び／又は他の情報を記憶するように構成され得る。電子記憶装置は、情報を電子的に記憶する電子記憶媒体を備え得る。
【００２７】
ハブプロセッサーは、ポータブルハブにおける情報処理能力を提供するように構成され得る。ハブプロセッサーは、１又は複数のコンピュータプログラムモジュールを実行するように構成され得る。１又は複数のコンピュータプログラムモジュールは、ハブ通信モジュール、ハブセンサーモジュール、運動解析モジュール、ハブ表示モジュール、計時モジュール、カレンダーモジュール、ハブ電力管理モジュール、及び／又は他のモジュールのうち１又は複数を含み得る。
【００２８】
ハブ通信モジュールは、情報を送信し及び／又は受信するようにハブ通信装置を制御するように構成され得る。こうした情報は、力検知ノード、コンピューティングプラットフォーム、ユーザアクセサリー、外部リソース、及び／又は他のコンポーネント等の運動システムの他のコンポーネントに対して送信され、及び／又は、こうした他のコンポーネントから受信され得る。一部の実施形態において、ハブ通信装置は、（力センサーによって生成された）第１の出力信号をノード通信装置から受信するためのハブ通信モジュールによって制御され得る。一部の実施形態に従って、第１の出力信号、ユーザの身体活動、及び／又は他の情報に関係する情報は、コンピューティングプラットフォームに対して送信され得る。
【００２９】
ハブセンサモジュールは、ハブ識別センサー、ハブ地理的位置センサー（例えば、第２の出力信号）、ハブモーションセンサー（例えば、第３の出力信号）、及び／又はポータブルハブに含まれる他のセンサーからの信号のうち１又は複数を受信するように構成され得る。一部の実施形態において、ハブセンサーモジュールは、受信信号や受信信号に含まれる情報のタイムスタンプを記録するように構成され得る。
【００３０】
運動解析モジュールは、１又は複数の運動パラメーターを決定するように構成され得る。運動パラメーターは、ポータブルハブのユーザの身体活動に関係し得る。一部の運動パラメーターは、力検知ノードの力センサーによって生成された第１の出力信号に基づいて決定され得る。一部の運動パラメーターは、ハブ地理的位置センサーによって生成された第２の出力信号に基づいて決定され得る。一部の運動パラメーターは、ハブモーションセンサーによって生成された第３の出力信号に基づいて決定され得る。１又は複数の運動パラメーターは、例えば、力検知ノード上に働く力の大きさ、力検知ノード上に働く力の継続時間、時間の関数としての力マグニチュードプロファイル、力検知ノード上に働く力の量、所定の運動ルーチンの達成レベル、速度、加速度、移動距離、移動コース、及び／又は身体活動に関係する他の情報を含み得る。
【００３１】
ハブ表示モジュールは、ハブ表示装置を制御するように構成され得る。ハブ表示装置の制御には、１又は複数の運動パラメーター、力検知ノード上に働く力、身体活動、及び／又は他の情報に関係する情報を示すようにハブ表示装置を管理することが含まれ得る。こうした情報は、画像、アイコン、ビデオ、テキスト、及び／又は他の視覚的な表示によって伝えられ得る。力検知ノード上に働く力に関係する情報には、力検知ノード上に働く圧縮力の大きさ、力検知ノード上に働く力の継続時間、時間の関数としての力マグニチュードプロファイル、力検知ノード上に働く力の量、及び／又は力検知ノード上に働く力に関係する他の情報が含まれ得る。身体活動に関係する情報には、所定の運動ルーチンに関係する情報、以前に達成した運動ルーチン、ポータブルハブのユーザ以外の個人の運動ルーティング、速度、移動距離、移動コース、及び／又は個人の運動に関係する他の情報が含まれ得る。一部の実施形態において、ハブ表示モジュールは、力検知ノード及び／又はポータブルハブの動作状態を示すようにハブ表示装置を制御し得る。動作状態には、“オン”、“オフ”、“スタンバイ”、及び／又は他の動作状態が含まれ得る。
【００３２】
計時モジュールは、ポータブルハブに対して１又は複数の計時機能を提供するように構成され得る。計時機能の例には、時計機能、タイマー機能、ストップウォッチ機能、オケージョンアラーム機能、及び／又は他の計時機能が含まれ得る。計時モジュールによって提供される計時機能は、ハブ表示装置及び／又はハブユーザインタフェースを介してユーザに対して示され得る。計時機能は、ハブユーザインタフェースを介して操作され得る。
【００３３】
カレンダーモジュールは、ポータブルハブに対してカレンダー機能を提供するように構成され得る。カレンダー機能の例には、ポータブルハブに関連付けられたカレンダーの管理、カレンダーイベントの管理、及び／又は他のカレンダー機能が含まれ得る。カレンダーモジュールによって提供されるカレンダー機能は、ハブ表示装置及び／又はハブユーザインタフェースを介してユーザに対して示され得る。カレンダー機能は、ハブユーザインタフェースを介して操作され得る。
【００３４】
ハブ電力管理モジュールは、ポータブルハブの１又は複数のコンポーネントに対してハブ電源によって送られる電力を管理するように構成され得る。一部の実施形態において、ハブ電力管理モジュールは、ハブ通信装置、ハブ識別センサー、ハブ地理的位置センサー、ハブモーションセンサー、ハブ表示装置、ハブユーザインタフェース、ハブ電子記憶装置、ハブプロセッサー、及び／又は他のコンポーネント等のポータブルハブの１又は複数のコンポーネントが動作していない場合に、これらのコンポーネントに対して供給されている電力を一時的に停止し又低減し得る。このように、ハブ電力管理モジュールは、ハブ電源及び／又はその個別の充電の寿命を延ばし得る。
【００３５】
コンピューティングプラットフォームは、ポータブルハブ及び／又は運動システムの他のコンポーネントに対して通信可能に結合されるように構成され得る。コンピューティングプラットフォームは、身体活動、少なくとも１つの運動パラメーター、力検知ノード上に働く力、ハブ電子記憶装置によって記憶される情報、力検知ノード及び／又はポータブルハブの１又は複数のコンポーネントに関係する情報及び／又は信号、及び／又は他の情報のうち１又は複数に関係する情報を受信し、送信し、処理し、及び／又は記憶するように構成され得る。こうした情報の処理には、解析、履歴追跡、ポータブルハブのユーザ以外の１又は複数の個人との共有、及び／又は他の処理が含まれ得る。コンピューティングプラットフォームは、力検知ノード及び／又はポータブルハブから物理的に分離して区別され得る。コンピューティングプラットフォームは、コンピューティングプラットフォームに属する機能を提供するコンピュータプログラムモジュールを実行するように構成された１又は複数のプロセッサーを含み得る。一部の実施形態に従って、コンピューティングプラットフォームは、パーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン、携帯情報端末（ＰＤＡ）、及び／又は他のコンピューティングプラットフォームのうち１又は複数を含み得る。
【００３６】
ユーザアクセサリーは、力検知ノード、ポータブルハブ、及び／又は他の運動システムのコンポーネントと通信可能に結合するように構成され得る。ユーザアクセサリーは、個人の運動、ポータブルハブのユーザの態様（例えば、心拍数、体温、及び／又は他の態様）、力検知ノード上に働く力、ポータブルハブに関連付けられた情報、及び／又は他の情報のうち１又は複数に関係する情報を伝えるように構成され得る。ユーザアクセサリーは、力検知ノード及び／又はポータブルハブから物理的に分離して区別され得る。一部の実施形態において、ユーザアクセサリーは、心拍数モニター、体温計、ポータブルハブのユーザの態様を計測する装置、有線のヘッドセット、無線のヘッドセット、有線のヘッドフォン、無線のヘッドフォン、ディスプレイを含む装置、及び／又は他のアクセサリーのうち１又は複数を含み得る。
【００３７】
外部リソースは、情報源、ホスト及び／又は運動システムの外側の対話型コンテンツのプロバイダー、運動システムに参加する外部エンティティ、及び／又は他のリソースを含み得る。一部の実施形態において、外部リソースに属する機能の一部又は全部は、運動システムに含まれるリソースによって提供され得る。
【００３８】
本発明の上記及び上記以外の目的、特徴、及び性質、並びに、関連する構成要素の動作方法及び機能、そして製造における各部分の組み合わせと経済性については、添付図面を参照しつつ以下の詳細な説明と添付の特許請求の範囲を検討することによってさらに明らかになる。これらはいずれも本明細書の一部を構成する。本明細書において、同様の参照符号は種々の図における対応部分を表している。添付図面は例示及び説明のためのものであり、本発明の発明特定事項の定義として用いることは意図されていない。本明細書及び特許請求の範囲における用法によれば、単数形の"a", "an"及び"the"には複数のものへの言及が含まれる。ただし、文脈によって別に解すべきことが明白な場合はこの限りでない。
【図面の簡単な説明】
【００３９】
【図１】図１は、本発明の１又は複数の実施形態に従って、身体活動の間のエネルギー消費に関係するデータを収集し定量化するように構成された運動システムを例示する。
【００４０】
【図２】図２は、本発明の１又は複数の実施形態に従って、身体活動の間のエネルギー消費に関係するデータを収集し定量化する方法を例示する。
【発明を実施するための形態】
【００４１】
図１は、本発明の１又は複数の実施形態に従って、身体活動の間のエネルギー消費に関係するデータを収集し定量化するように構成された運動システム１００を例示する。運動システム１００は、少なくとも１つの力検知ノード１０２及び／又はポータブルハブ１０４を含み、ポータブルハブ１０４は、検知ノード１０２から物理的に分離して区別され得る。力検知ノード１０２は、身体活動の間のエネルギー消費に関係するデータを収集するように構成され、ポータブルハブ１０４は、身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成され得る。
【００４２】
典型的な実施形態において、本明細書において詳述するように、ユーザの足及び／又手によって働く力が力検知ノード１０２によって決定されるように、力検知ノード１０２はユーザの足及び／又は手に配置されるように構成され得る。こうした配置は、例えば、靴及び／又はグローブ等の身に着けられる物品に（例えば、永久に又は着脱可能に）力検知ノード１０２を統合する場合に実現し得る。ユーザによって働く力に反応し、力検知ノード１０２は信号を生成し、信号をポータブルハブ１０４に対して送信し得る。ポータブルハブ１０４は、力検知ノード１０２からの信号を受信して、身体活動に関連付けられた１又は複数の運動パラメータを決定するために信号を処理し得る。運動パラメータの例として、例えば、身体活動の間に消費されるカロリー、身体活動の継続時間、身体活動の間に働く力の大きさ、身体活動の間の移動距離、身体活動の間に上った高さ、以前の身体活動に関連付けられた比較情報、及び／又は他の運動パラメータが含まれ得る。
【００４３】
力検知ノード１０２及び／又はポータブルハブ１０４に加えて、一部の実施形態に従って、運動システム１００はコンピューティングプラットフォーム１０６、ユーザアクセサリ１０８、外部リソース１１０、及び／又は他のコンポーネントのうち１又は複数を含み得る。これらは、力検知ノード１０２及び／又はポータブルハブ１０４に属する様々な機能を補足し及び／又は含み得る。力検知ノード１０２、ポータブルハブ１０４、コンピューティングプラットフォーム１０６、ユーザアクセサリ１０８、及び／又は外部リソース１１０等の運動システム１００のコンポーネントは、１又は複数の電子通信リンクを介して動作可能に結合し得る。例えば、こうした電子通信リンクは、少なくとも部分的に、有線又は無線のネットワーク（インターネット、ＷｉＦｉ、ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、及び／又は他の通信手段を含み得る）によって構築し得る。このことは限定することを意図するものではなく、本開示の範囲は、力検知ノード１０２、ポータブルハブ１０４、コンピューティングプラットフォーム１０６、ユーザアクセサリ１０８、及び／又は外部リソース１１０が、他の通信媒体を介して動作可能に結合される実施形態を含む。
【００４４】
上述したように、力検知ノード１０２は、身体活動の間のエネルギー消費に関係するデータを収集するように構成され得る。力検知ノード１０２は、少なくとも１つの身に着けられる物品を着けている少なくとも１つの体の部位によって働く力が力検知ノード１０２上に働くように、少なくとも１つの身に着けられる物品内に統合され得る。身に着けられる物品の例としては、フットウェア、ハンドウェア、及び／又は他の身に着けられる物品を含み得る。一実施形態において、力検知ノード１０２は靴の中底に統合される。靴を履く足の底によって働く力が力検知ノード１０２上に働くように、靴の中底は、靴によって受け入れられるように構成され得る。図１に図示するように、力検知ノード１０２は、少なくとも１つの力センサー１１２、ノード通信装置１１４、ノード識別センサー１１６、ノード電源１１８、１又は複数のノードプロセッサー１２０、及び／又は他のコンポーネントのうち１又は複数を含み得る。
【００４５】
力センサー１１２は、第１の出力信号を生成するように構成され得る。力センサー１１２は、身体活動の間、少なくとも１つのユーザの体の部位によって力検知ノード１０２上に働いている力に反応して、第１の出力信号を生成し得る。第１の出力信号は、力検知ノード１０２上に働く力に関係する情報を含み得る。こうした情報は、力の大きさ、力の継続時間、時間の関数としての力マグニチュードプロファイル、圧縮力の量、及び／又は力検知ノード１０２上に働く圧縮力に関係する他の情報を含み、又は、これらの情報を決定するために用いられ得る。本明細書で詳述するように、力センサー１１２によって生成される出力信号は、運動システム１００の１又は複数のコンポーネントによって受信され及び／又は利用され得る。限定を意図しない例として、力センサー１１２は、South Boston, MassachusettsのTekscan, Inc.が提供するFlexiForce A201力センサーを含み得る。一部の実施形態において、力センサー１１２は力センサーのアレイを含み得る。しかし、力を検知するために構成された他の装置も考慮することができ、本発明の範囲に含まれる。
【００４６】
ノード通信装置１１４は、信号を受信し及び／又は送信するように構成され得る。例えば、ノード通信装置１１４は、力センサー１１２によって生成された第１の出力信号を送信するように構成され得る。信号は、ポータブルハブ１０４、コンピューティングプラットフォーム１０６、ユーザアクセサリー１０８、外部リソース１１０、及び／又は他のコンポーネント等の運動システム１００の他のコンポーネントに送信され、及び／又は、他のコンポーネントから受信され得る。したがって、ノード通信装置１１４は、有線又は無線の送信機、有線又は無線の受信機、及び／又は、結合された有線又は無線の送信機及び受信機を含み得る。一部の実施形態において、ノード通信装置１１４は、ソフトウェアアップデート、ファームウェアアップデート、及び／又は他のアップデートのうち１又は複数を受けるように構成され得る。
【００４７】
ノード識別センサー１１６は、ポータブルハブ１０４等の１又は複数の運動システム１００のコンポーネントから力検知ノード１０２を識別するように構成され得る。一部の実施形態に従って、ノード識別センサー１１６は、無線周波数識別装置（RFID）及び／又は他の識別装置を含み得る。力検知ノード１０２を識別することには、力検知ノード１０２に関連付けられた体の部位を示すことが含まれ得る。
【００４８】
ノード電源１１８は、力検知ノード１０２の１又は複数のコンポーネントに対して電力を供給するように構成され得る。限定を意図しない例として、ノード電源１１８には、バッテリー、キャパシタ、外部電源（例えば、壁ソケット）から電力を受けるための装置、及び／又は他の電源が含まれ得る。一部の実施形態において、ノード電源１１８は、再充電可能とし得る。一実施形態において、ノード電源１１８は、インダクティブ充電によって再充電され得る。
【００４９】
ノードプロセッサー１２０は、力検知ノード１０２において、情報処理能力を提供するように構成され得る。したがって、ノードプロセッサー１２０は、デジタルプロセッサー、アナログプロセッサー、情報を処理するために設計されたデジタル回路、情報を処理するために設計されたアナログ回路、状態機械（state machine）、及び／又は情報を電子的に処理するための他のメカニズムのうち１又は複数を含み得る。ノードプロセッサー１２０は図１において単一のエンティティとして示されているが、これは単なる例示を目的としている。一部の実施形態において、ノードプロセッサー１２０は、複数の処理ユニットを含み得る。これらの処理ユニットを物理的に同一の装置内に配置しても良く、又は、協調して動作する複数の装置の処理機能をノードプロセッサー１２０が代理しても良い。
【００５０】
図１に示すように。ノードプロセッサー１２０は、１又は複数のコンピュータプログラムモジュールを実行するように構成され得る。１又は複数のコンピュータプログラムモジュールは、ノードセンサーモジュール１２２、ノード通信モジュール１２４、データ処理モジュール１２６、ノード電力管理モジュール１２８、及び／又は他のモジュールのうち１又は複数を含み得る。ノードプロセッサー１２０は、ソフトウェア、ハードウェア、ファームウェア、ソフトウェア，ハードウェア及び／又はファームウェアの一部の組合せ、及び／又はノードプロセッサー１２０上で処理能力を構成するための他のメカニズムによって、モジュール１２２、１２４、１２６、及び／又は１２８を実行するように構成され得る。
【００５１】
図１において、モジュール１２２、１２４、１２６、及び１２８は単一の処理ユニット内に共に配置されているものとして図示されているが、ノードプロセッサー１２０が多数の処理ユニットを含む実施形態においては、モジュール１２２、１２４、１２６、及び／又は１２８のうち１又は複数は、他のモジュールから離れて配置され得ることは理解されるべきである。後述する異なるモジュール１２２、１２４、１２６、及び／又は１２８によって提供される機能の説明は、例示を目的とするものであって、限定することを意図しておらず、モジュール１２２、１２４、１２６、及び／又は１２８の何れかが説明されている機能よりも多い又は少ない機能を提供し得る。例えば、モジュール１２２、１２４、１２６、及び／又は１２８のうち１又は複数を除いても良く、その機能の一部又は全部は、モジュール１２２、１２４、１２６、及び／又は１２８の他の１つによって提供しても良い。他の例として、ノードプロセッサー１２０は、モジュール１２２、１２４、１２６、及び／又は１２８の１つに属する機能の一部又は全部を実行し得る１又は複数の追加のモジュールを実行するように構成し得る。
【００５２】
ノードセンサーモジュール１２２は、力センサー１１２からの信号（例えば、第１の出力信号）及び／又は他の信号を受信するように構成され得る。ノードセンサーモジュール１２２によって受信される信号は、モジュール１２２、１２４、１２６、及び／又は１２８のうち１又は複数に対して提供され得る。一部の実施形態において、ノードセンサーモジュール１１２は、受信信号や受信信号に含まれる情報のタイムスタンプを記録するように構成され得る。
【００５３】
ノード通信モジュール１２４は、情報を送信し及び／又は受信するようにノード通信装置１１４を制御するように構成され得る。一部の実施形態において、ノード通信装置１１４は、個人の運動に関係する情報及び／又は他の情報を送信し及び／又は受信するように制御され得る。こうした情報は、コンピューティングプラットフォーム１０６、ユーザアクセサリー１０８、外部リソース１１０、及び／又は他のコンポーネント等の運動システム１００の他のコンポーネントへ送信され、及び／又は、他のコンポーネントから受信され得る。
【００５４】
データ処理モジュール１２６は、ノードセンサーモジュール１２２によって受信される信号（例えば、第１の出力信号）を調整するように構成され得る。こうした調整には、例えば、アナログ−デジタル変換、信号の再フォーマット、信号からの情報の抽出、及び／又は他の信号調整手順が含まれ得る。一部の実施形態に従って、データ処理モジュール１２６は、ノード通信モジュール１２４によって送信されている信号より前の信号を調整し得る。
【００５５】
ノード電力管理モジュール１２８は、ノード電源１１８によって力検知ノード１０２の１又は複数のコンポーネントに対して送られる電力を管理するように構成され得る。一部の実施形態において、ノード電力管理モジュール１２８は、力センサー１１２、ノード通信装置１１４、ノード識別センサー１１６、ノードプロセッサー１２０、及び／又は他のコンポーネント等の力検知ノード１０２の１又は複数のコンポーネントが動作していない場合に、これらのコンポーネントに対して供給されている電力を一時的に停止し又低減し得る。このように、ノード電力管理モジュール１２８は、ノード電源１１８及び／又はその個別の充電の寿命を延ばし得る。
【００５６】
上述したように、ポータブルハブ１０４は身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成され得る。典型的な実施形態に従って、ポータブルハブ１０４はスモール（例えば、ハンドヘルド）フォームファクタを含み得る。したがって、ポータブルハブ１０４は、例えば、ベルト上、ウエストバンド上、首ひも上、及び／又はポータブルハブ１０４を身に着ける他の方法で、ユーザによって身に着けられ得る。ポータブルハブ１０４は、例えば、ポケットの中、財布の中、及び／又はポータブルハブ１０４を持ち運ぶ他の方法でユーザによって持ち運ばれ得る。図１において図示するように、ポータブルハブ１０４は、ハブ通信装置１３０、ハブ識別センサー１３２、ハブ地理的位置センサー１３４、ハブモーションセンサー１３６、ハブ表示装置１３８、ハブユーザーインタフェース１４０、ハブ電源１４２、ハブ電子記憶装置１４４、１又は複数のハブプロセッサー１４６、及び／又は他のコンポーネントのうち１又は複数を含み得る。
【００５７】
ハブ通信装置１３０は、信号を受信し及び／又は送信するように構成され得る。信号は、ポータブルハブ１０４、コンピューティングプラットフォーム１０６、ユーザアクセサリー１０８、外部リソース１１０、及び／又は他のコンポーネント等の運動システム１００の他のコンポーネントに送信され、及び／又はこうした他のコンポーネントから受信され得る。例えば、ハブ通信装置１３０は、ノード通信装置１１４からの第１の出力信号を受信するように構成され得る。ハブ通信装置１３０は、１又は複数の運動パラメーターに関係する情報を送信するように構成され得る。したがって、ハブ通信装置１３０は、有線又は無線の送信機、有線又は無線の受信機、及び／又は、結合された有線又は無線の送信機及び受信機を含み得る。一部の実施形態において、ハブ通信装置１３０は、ソフトウェアアップデート、ファームウェアアップデート、及び／又は他のアップデートのうち１又は複数を受けるように構成され得る。
【００５８】
ハブ識別センサー１３２は、運動システム１００において含まれ得る他の力検知ノードから力検知ノード１０２を識別するように構成され得る。ハブ識別センサー１３２は、ノード識別センサー１１６と協働して力検知ノード１０２を識別し得る。一部の実施形態において、ハブ識別センサー１３２は、ＲＦＩＤリーダー及び／又は他の識別装置を含み得る。力検知ノード１０２を識別することには、力検知ノード１０２に関連付けられている体の部位を識別することが含まれ得る。
【００５９】
ハブ地理的位置センサー１３４は、ポータブルハブ１０４の地理的位置に関係する第２の出力信号を生成するように構成され得る。第２の出力信号は、個人の運動の１又は複数のパラメータを定量化するために用いられ得る。こうしたパラメータは、速度、移動距離、移動コース、及び／又はポータブルハブ１０４の地理的位置に関係する他のパラメータを含み得る。限定を意図しない例として、ハブ地理的位置センサー１３４は、ＧＰＳ装置及び／又は地理的位置に関係する信号を生成するように構成された他の装置を含み得る。
【００６０】
ハブモーションセンサー１３６は、ポータルハブ１０４の動きに関係する第３の出力信号を生成するように構成され得る。第３の出力信号は、個人の運動の１又は複数のパラメータを定量化するために用いられ得る。こうしたパラメータは、加速度、方位、及び／又はポータブルハブの動きに関係する他のパラメータを含み得る。ハブモーションセンサー１３６は、例えば、加速度計、ＭＥＭＳ装置、及び／又は動きに関係する信号を生成するように構成された他の装置を含み得る。
【００６１】
ハブ表示装置１３８は、１又は複数の運動パラメーターに関係する情報及び／又は他の情報を、ユーザに対して提示するために表示するように構成され得る。こうした情報は、画像、アイコン、ビデオ、テキスト、ライト又はＬＥＤのイルミネーション、及び／又は他の視覚的な表示によって伝えられ得る。一部の実施形態において、ハブ表示装置１３８は、ポータブルハブ１０４から分離してポータブルハブ１０４と通信可能に結合され得る。ハブ表示装置１３８は、スクリーン、ＬＥＤ、及び／又はポータブルハブ１０４のユーザに対して視覚的なフィードバックを提供するように構成された他の装置のうち１又は複数を含み得る。一部の実施形態に従って、ハブ表示装置１３８は、ユーザからの情報を受け付けるように構成されたタッチスクリーンを含み得る。
【００６２】
ハブユーザインタフェース１４０は、ユーザからの情報を受け付け、及び／又は、ユーザに対して情報を提供するように構成され得る。したがって、ハブユーザインタフェース１４０は、ユーザからの情報を受け付け及び／又はユーザに対して情報を提供することを促進するためのハードウェア及び／又はソフトウェアを含み得る。典型的なハードウェアは、ボタン、ダイヤル、タッチパッド、スイッチ、アナログスティック、キーパッド、及び／又は他のハードウェアのうち１又は複数を含み得る。一部の実施形態に従って、ハブユーザインタフェース１４０の一部又は全部は、ハブ表示装置１３８を介してユーザに対して提供され得る。ハブ表示装置１３８がタッチスクリーンを含む実施形態において、ユーザはタッチスクリーンを操作することによってハブユーザインタフェース１４０に対して情報を提供し得る。
【００６３】
一部の実施形態において、ハブユーザインタフェース１４０は、ユーザによって構成可能な設定をユーザに対して提示するように構成され得る。ハブユーザインタフェース１４０は、ユーザによって構成可能な設定の値の選択をユーザから受け付けるように構成され得る。１又は複数のユーザによって構成可能な設定は、ポータブルハブ１０４の１又は複数のコンポーネントの現在の活動に強い影響を与え得る。限定を意図しない例として、ユーザによって構成可能な設定は、ポータブルハブ１０４の１又は複数のコンポーネントを活性化及び／又は非活性化し、及び／又は、ポータブルハブ１０４の１又は複数の動作の態様を構成し得る。ユーザによって構成可能な設定は、ポータブルハブ１０４のユーザの個人の運動に関係し得る。ユーザによって構成可能な設定は、ハブプロセッサー１４６に対して提供され得る。ユーザによって構成可能な設定は、例えばコンピューティングプラットフォーム１０６等の運動システム１００の他のコンポーネントの１又は複数のプロセッサーに対して提供され得る。
【００６４】
ハブ電源１４２は、ポータブルハブ１０４の１又は複数のコンポーネントに対して電力を供給するように構成され得る。限定を意図しない例として、ハブ電源１４２には、バッテリー、キャパシタ、外部電源（例えば、壁ソケット）から電力を受けるための装置、及び／又は他の電源が含まれ得る。一部の実施形態において、ハブ電源１４２は、再充電可能とし得る。ハブ電源１４２は、インダクティブ充電によって再充電され得る。一実施形態において、ハブ通信装置１３０は、ＵＳＢポート又は他の有線の通信ポートを含み、ハブ通信装置１３０は、ハブ電源１４２を再充電するために運動システム１００のコンポーネント及び／又は他の電源から電力を受け得る。
【００６５】
ハブ電子記憶装置１４４は、１又は複数の運動パラメーターに関係する情報及び／又は他の情報を記憶するように構成され得る。電子記憶装置１４４は、情報を電子的に記憶する電子記憶媒体を備え得る。電子記憶装置１４４の電子記憶媒体には、ポータブルハブ１０４と共に統合的に（即ち、実質的に着脱しないように）提供されるシステム記憶装置、及び／又は、例えばポート（例えば、ＵＳＢポート、ｆｉｒｅｗｉｒｅポート等）又はドライブ（例えば、ディスクドライブ等）を介してポータブルハブ１０４に対して着脱可能に接続可能な着脱式記憶装置の１つ又は両方を含み得る。電子記憶装置１４４は、光学的に読取可能な記憶媒体（例えば、光ディスク等）、磁気的に読取可能な記憶媒体（例えば、磁気テープ、磁気ハードドライブ、フロッピードライブ等）、電荷型の記憶媒体（例えば、ＥＥＰＲＯＭ、ＲＡＭ等）、固体記憶媒体（例えば、フラッシュドライブ等）、及び／又は他の電子的に読取可能な記憶媒体のうち１又は複数を含み得る。電子記憶装置１４４は、ソフトウェアアルゴリズム、ノードプロセッサー１２０及び／又はハブプロセッサー１４６によって決定された情報、コンピューティングプラットフォーム１０６から受信した情報、ユーザアクセサリー１０８から受信した情報、外部リソース１１０から受信した情報、及び／又はポータブルハブ１０４を本明細書において説明されるように機能させる他の情報を記憶し得る。
【００６６】
ハブプロセッサー１４６は、ポータブルハブ１０４における情報処理能力を提供するように構成され得る。したがって、ハブプロセッサー１４６は、デジタルプロセッサー、アナログプロセッサー、情報を処理するために設計されたデジタル回路、情報を処理するために設計されたアナログ回路、状態機械、及び／又は情報を電子的に処理するための他のメカニズムのうち１又は複数を含み得る。ハブプロセッサー１４６は図１において単一のエンティティとして示されているが、これは単なる例示を目的としている。一部の実施形態において、ハブプロセッサー１４６は、複数の処理ユニットを含み得る。これらの処理ユニットを物理的に同一の装置内に配置しても良く、又は、協調して動作する複数の装置の処理機能をハブプロセッサー１４６が代理しても良い。
【００６７】
図１に示すように、ハブプロセッサー１４６は、１又は複数のコンピュータプログラムモジュールを実行するように構成され得る。１又は複数のコンピュータプログラムモジュールは、ハブ通信モジュール１４８、ハブセンサーモジュール１５０、運動解析モジュール１５２、ハブ表示モジュール１５４、計時モジュール１５６、カレンダーモジュール１５８、ハブ電力管理モジュール１６０、及び／又は他のモジュールのうち１又は複数を含み得る。ハブプロセッサー１４６は、ソフトウェア、ハードウェア、ファームウェア、ソフトウェア，ハードウェア及び／又はファームウェアの一部の組合せ、及び／又はハブプロセッサー１４６上で処理能力を構成するための他のメカニズムによって、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０を実行するように構成され得る。
【００６８】
図１において、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び１６０は単一の処理ユニット内に共に配置されているものとして図示されているが、ハブプロセッサー１４６が多数の処理ユニットを含む実施形態においては、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０のうち１又は複数は、他のモジュールから離れて配置され得ることは理解されるべきである。後述する異なるモジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０によって提供される機能の説明は例示を目的とするものであって、限定することを意図しておらず、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０の何れかが説明されている機能よりも多い又は少ない機能を提供し得る。例えば、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０のうち１又は複数を除いても良く、その機能の一部又は全部は、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０の他の１つによって提供しても良い。他の例として、ハブプロセッサー１４６は、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０の１つに属する機能の一部又は全部を実行し得る１又は複数の追加のモジュールを実行するように構成し得る。
【００６９】
ハブ通信モジュール１４８は、情報を送信し及び／又は受信するようにハブ通信装置１３０を制御するように構成され得る。こうした情報は、力検知ノード１０２、コンピューティングプラットフォーム１０６、ユーザアクセサリー１０８、外部リソース１１０、及び／又は他のコンポーネント等の運動システム１００の他のコンポーネントに対して送信され、及び／又は、他のコンポーネントから受信され得る。一部の実施形態において、ハブ通信装置１３０は、（力センサー１１２によって生成された）第１の出力信号をノード通信装置１１４から受信するためのハブ通信モジュール１４８によって制御され得る。一部の実施形態に従って、第１の出力信号、ユーザの身体活動、及び／又は他の情報に関係する情報は、コンピューティングプラットフォーム１０６に対して送信され得る。
【００７０】
ハブセンサモジュール１５０は、ハブ識別センサー１３２、ハブ地理的位置センサー１３４（例えば、第２の出力信号）、ハブモーションセンサー１３６（例えば、第３の出力信号）、及び／又はポータブルハブ１０４に含まれる他のセンサーからの信号のうち１又は複数を受信するように構成され得る。ハブセンサモジュール１５０によって受信される信号は、モジュール１４８、１５０、１５２、１５４、１５６、１５８、及び／又は１６０のうち１又は複数に対して提供され得る。一部の実施形態において、ハブセンサーモジュール１５０は、受信信号や受信信号に含まれる情報のタイムスタンプを記録するように構成され得る。
【００７１】
運動解析モジュール１５２は、１又は複数の運動パラメーターを決定するように構成され得る。運動パラメーターは、ポータブルハブ１０４のユーザの身体活動に関係し得る。一部の運動パラメーターは、力検知ノード１０２の力センサー１１２によって生成された第１の出力信号に基づいて決定され得る。一部の運動パラメーターは、ハブ地理的位置センサー１３４によって生成された第２の出力信号に基づいて決定され得る。一部の運動パラメーターは、ハブモーションセンサー１３６によって生成された第３の出力信号に基づいて決定され得る。１又は複数の運動パラメーターは、例えば、力検知ノード１０２上に働く力の大きさ、力検知ノード１０２上に働く力の継続時間、時間の関数としての力マグニチュードプロファイル、力検知ノード１０２上に働く力の量、所定の運動ルーチンの達成レベル、速度、加速度、移動距離、移動コース、及び／又は身体活動に関係する他の情報を含み得る。
【００７２】
ハブ表示モジュール１５４は、ハブ表示装置１３８を制御するように構成され得る。ハブ表示装置１３８の制御には、１又は複数の運動パラメーター、力検知ノード１０２上に働く力、身体活動、及び／又は他の情報に関係する情報を示すようにハブ表示装置１３８を管理することが含まれ得る。こうした情報は、画像、アイコン、ビデオ、テキスト、及び／又は他の視覚的な表示によって伝えられ得る。力検知ノード１０２上に働く力に関係する情報には、力検知ノード１０２上に働く圧縮力の大きさ、力検知ノード１０２上に働く力の継続時間、時間の関数としての力マグニチュードプロファイル、力検知ノード１０２上に働く力の量、及び／又は力検知ノード１０２上に働く力に関係する他の情報が含まれ得る。身体活動に関係する情報には、所定の運動ルーチンに関係する情報、以前に達成した運動ルーチン、ポータブルハブ１０４のユーザ以外の個人の運動ルーティング、速度、移動距離、移動コース、及び／又は個人の運動に関係する他の情報が含まれ得る。一部の実施形態において、ハブ表示モジュール１５４は、力検知ノード１０２及び／又はポータブルハブ１０４の動作状態を示すようにハブ表示装置１３８を制御し得る。動作状態には、“オン”、“オフ”、“スタンバイ”、及び／又は他の動作状態が含まれ得る。
【００７３】
計時モジュール１５６は、ポータブルハブ１０４に対して１又は複数の計時機能を提供するように構成され得る。計時機能の例には、時計機能、タイマー機能、ストップウォッチ機能、オケージョンアラーム機能、及び／又は他の計時機能が含まれ得る。計時モジュール１５６によって提供される計時機能は、ハブ表示装置１３８及び／又はハブユーザインタフェース１４０を介してユーザに対して提示され得る。計時機能は、ハブユーザインタフェース１４０を介して操作され得る。
【００７４】
カレンダーモジュール１５８は、ポータブルハブ１０４に対してカレンダー機能を提供するように構成され得る。カレンダー機能の例には、ポータブルハブ１０４に関連付けられたカレンダーの管理、カレンダーイベントの管理、及び／又は他のカレンダー機能が含まれ得る。カレンダーモジュール１５８によって提供されるカレンダー機能は、ハブ表示装置１３８及び／又はハブユーザインタフェース１４０を介してユーザに対して提示され得る。カレンダー機能は、ハブユーザインタフェース１４０を介して操作され得る。
【００７５】
ハブ電力管理モジュール１６０は、ポータブルハブ１０４の１又は複数のコンポーネントに対してハブ電源１４２によって送られる電力を管理するように構成され得る。一部の実施形態において、ハブ電力管理モジュール１６０は、ハブ通信装置１３０、ハブ識別センサー１３２、ハブ地理的位置センサー１３４、ハブモーションセンサー１３６、ハブ表示装置１３８、ハブユーザインタフェース１４０、ハブ電子記憶装置１４４、ハブプロセッサー１４６、及び／又は他のコンポーネント等のポータブルハブ１０４の１又は複数のコンポーネントが動作していない場合に、これらのコンポーネントに対して供給されている電力を一時的に停止し又低減し得る。このように、ハブ電力管理モジュール１６０は、ハブ電源１４２及び／又はその個別の充電の寿命を延ばし得る。
【００７６】
コンピューティングプラットフォーム１０６は、ポータブルハブ１０４及び／又は運動システム１００の他のコンポーネントに対して通信可能に結合されるように構成され得る。コンピューティングプラットフォーム１０６は、身体活動、少なくとも１つの運動パラメーター、力検知ノード１０２上に働く力、ハブ電子記憶装置１４４によって記憶される情報、力検知ノード１０２及び／又はポータブルハブ１０４の１又は複数のコンポーネントに関係する情報及び／又は信号、及び／又は他の情報のうち１又は複数に関係する情報を受信し、送信し、処理し、及び／又は記憶するように構成され得る。こうした情報の処理には、解析、履歴追跡、ポータブルハブ１０４のユーザ以外の１又は複数の個人との共有、及び／又は他の処理が含まれ得る。コンピューティングプラットフォーム１０６は、力検知ノード１０２及び／又はポータブルハブ１０４から物理的に分離して区別され得る。コンピューティングプラットフォーム１０６は、コンピューティングプラットフォーム１０６に属する機能を提供するコンピュータプログラムモジュールを実行するように構成された１又は複数のプロセッサーを含み得る。一部の実施形態に従って、コンピューティングプラットフォーム１０６は、パーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン、携帯情報端末（ＰＤＡ）、及び／又は他のコンピューティングプラットフォームのうち１又は複数を含み得る。
【００７７】
ユーザアクセサリー１０８は、力検知ノード１０２、ポータブルハブ１０４、及び／又は他の運動システム１００のコンポーネントと通信可能に結合するように構成され得る。ユーザアクセサリー１０８は、個人の運動、ポータブルハブ１０４のユーザの態様（例えば、心拍数、体温、及び／又は他の態様）、力検知ノード１０２上に働く力、ポータブルハブ１０４に関連付けられた情報、及び／又は他の情報のうち１又は複数に関係する情報を伝えるように構成され得る。ユーザアクセサリー１０８は、力検知ノード１０２及び／又はポータブルハブ１０４から物理的に分離して区別され得る。一部の実施形態において、ユーザアクセサリー１０８は、心拍数モニター、体温計、ポータブルハブ１０４のユーザの態様を計測する装置、有線のヘッドセット、無線のヘッドセット、有線のヘッドフォン、無線のヘッドフォン、ディスプレイを含む装置、及び／又は他のアクセサリーのうち１又は複数を含み得る。
【００７８】
外部リソース１１０は、情報源、ホスト及び／又は運動システム１００の外側の対話型コンテンツのプロバイダー、運動システム１００に参加する外部エンティティ、及び／又は他のリソースを含み得る。一部の実施形態において、外部リソース１１０に帰属する機能の一部又は全部は、運動システム１００に含まれるリソースによって提供され得る。
【００７９】
図２は、本発明の１又は複数の実施形態に従って、身体活動の間のエネルギー消費に関係するデータを収集して定量化する方法２００を例示する。以下で提示する方法２００の動作は例示を意図している。一部の実施形態において、方法２００は、１又は複数の記載されていない追加の動作と共に、及び／又は、言及される動作のうち１又は複数を除いて、達成し得る。更に、図２において例示され後述する方法２００の動作の順序は、これに限定することを意図していない。
【００８０】
一部の実施形態において、方法２００は、１又は複数の処理装置（例えば、デジタルプロセッサー、アナログプロセッサー、情報を処理するために設計されたデジタル回路、情報を処理するために設計されたアナログ回路、状態機械、及び／又は情報を電子的に処理するための他のメカニズム）において実行され得る。１又は複数の処理装置は、電子記憶媒体上に電子的に記憶された指令に応じて方法２００の動作の一部又は全てを実行する１又は複数の装置を含み得る。１又は複数の処理装置は、方法２００の動作のうち１又は複数の実行のために特別に設計されたハードウェア、ファームウェア、及び／又はソフトウェアによって構成された１又は複数の装置を含み得る。
【００８１】
動作２０２において、第１の出力信号が、身体活動の間に少なくとも１つの力検知ノード（例えば、力検知ノード１０２）上に働いている力に応答して生成される。一部の実施形態において、第１の出力信号は、力検知ノード１０２の力センサー１１２によって生成され得る。
【００８２】
動作２０４において、少なくとも１つの力検知ノード（例えば、力検知ノード１０２）からポータブルハブ（例えば、ポータブルハブ１０４）に対して第１の出力信号が送信される。ポータブルハブは、少なくとも１つの力検知ノードから物理的に分離して区別され得る。一部の実施形態において、ノード通信装置１１４は、力センサー１１２から第１の出力信号を受信し、ポータブルハブ１０４又はそのコンポーネント（例えば、ハブ通信装置１３０）に対して第１の出力信号を送信し得る。
【００８３】
動作２０６において、１又は複数の運動パラメーターが、第１の出力信号に基づいてポータブルハブ（例えば、ポータブルハブ１０４）において決定される。一部の実施形態において、ハブプロセッサー１４６は、１又は複数の運動パラメーターを決定するために運動解析モジュール１５２を実行し得る。
【００８４】
動作２０８において、１又は複数の運動パラメータに関係する情報が、ポータブルハブ（例えば、ポータブルハブ１０４）において提示される。一部の実施形態において、こうした情報は、ハブ表示装置１３８及び／又はハブユーザインタフェース１４０によって提示され得る。一部の実施形態において、１又は複数の運動パラメーターに関係する情報は、コンピューティングプラットフォーム１０６に対して送信され、ポータブルハブ１０４において提示されることに代えて、又は、これに加えて、コンピューティングプラットフォーム１０６によって提示される。
【００８５】
現時点で最も実用的であり好ましいと考えられる態様に基づいて、本発明を例示のために詳細に説明したが、このような詳細な説明は例示のみを目的としたものである。本発明は開示された実施形態に限定されるものではなく、むしろ添付された特許請求の範囲の趣旨及び範囲に入る変形や均等な配置も本発明に含められることが意図されている。更なる例として、本発明においては、あらゆる実施形態の１又は複数の特徴を他の実施形態の一又は複数の特徴と可能な限り結合することができる。
【図１】
2014504189.tif 000003
【図２】
2014504189.tif 000004
【手続補正書】
【提出日】平成24年10月1日(2012.10.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
身体活動の間のエネルギー消費に関係するデータを収集して定量化するように構成された運動システムであって、
身体活動の間のエネルギー消費に関係するデータを収集するように構成された少なくとも１つの力検知ノードであって、身体活動の間に前記少なくとも１つの力検知ノード上で少なくとも１つの体の部位によって働いている力に応答して第１の出力信号を生成するように構成された少なくとも１つの力センサーと、ポータブルハブに対して前記少なくとも１つの力検知ノードを識別するように構成された識別センサーと、ここで、前記ポータブルハブに対して前記少なくとも１つの力検知ノードを識別することは、前記少なくとも１つの力検知ノードに関連付けられた少なくとも１つの体の部位を示すことを含み、前記第１の出力信号を送信するように構成された第１の通信装置と、を備える少なくとも１つの力検知ノードと、
身体活動の間に消費されるエネルギーに関係するデータを定量化するように構成されたポータブルハブであって、前記少なくとも１つの力検知ノードから物理的に分離して区別され、前記少なくとも１つの力検知ノードの前記第１の通信装置から前記第１の出力信号を受信するように構成された第２の通信装置と、１又は複数のコンピュータプログラムモジュールを実行するように構成されたプロセッサーと、を備える前記ポータブルハブと、
を備え、
前記１又は複数のコンピュータプログラムモジュールは、前記少なくとも１つの力検知ノードの前記少なくとも１つの力センサーによって生成された前記第１の出力信号に基づいて１又は複数の運動パラメータを決定するように構成された運動解析モジュールを備える、
運動システム。
【請求項２】
前記１又は複数の運動パラメータは、身体活動の間に消費されるカロリー、身体活動の継続時間、身体活動の間に働く力の大きさ、身体活動の間の移動距離、身体活動の間の上った高さ、以前の身体活動に関連付けられた比較情報のうち１又は複数を含む請求項１の運動システム。
【請求項３】
前記少なくとも１つの力検知ノードは、少なくとも１つの身に着けられる物品内に統合され、前記少なくとも１つの身に着けられる物品を着けている少なくとも１つの体の部位によって働く力が前記少なくとも１つの力検知ノード上に働く請求項１の運動システム。
【請求項４】
前記少なくとも１つの身に着けられる物品は、フットウェア又はハンドウェアのうち１つ又は両方を含む請求項３の運動システム。
【請求項５】
前記少なくとも１つの力検知ノードは、少なくとも１つの靴の中底に統合され、前記少なくとも１つの靴の中底は、少なくとも１つの靴によって受け入れられるように構成され、前記少なくとも１つの靴を履く少なくとも１つの足の底によって働く力が前記少なくとも１つの力検知ノード上に働く請求項１の運動システム。
【請求項６】
前記ポータブルハブは、前記１又は複数の運動パラメーターに関係する情報をユーザに対して提示するために表示するように構成された表示装置を更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記１又は複数の運動パラメーターに関係する情報を提示するように前記表示装置を制御するように構成された表示モジュールを更に備える請求項１の運動システム。
【請求項７】
前記ポータブルハブは、ユーザによって構成可能な設定をユーザに対して提示し、前記ユーザによって構成可能な設定の値の選択をユーザから受け付けるように構成されたユーザインタフェースを更に備える請求項１の運動システム。
【請求項８】
前記ポータブルハブは、電源を更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記電源によって送られる電力を管理するように構成された電力管理モジュールを更に備える請求項１の運動システム。
【請求項９】
前記ポータブルハブは、前記ポータブルハブの地理的位置に関係する第２の出力信号を生成するように構成された地理的位置センサーを更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記地理的位置センサーの前記第２の出力信号を受信するように構成されたセンサーモジュールを更に備える請求項１の運動システム。
【請求項１０】
前記運動解析モジュールは、前記地理的位置モジュールによって生成された前記第２の出力信号に基づいて前記１又は複数の運動パラメータを決定するように更に構成される請求項９の運動システム。
【請求項１１】
前記ポータブルハブは、前記ポータブルハブの動きに関係する第３の出力信号を生成するように構成されたモーションセンサーを更に備え、前記１又は複数のコンピュータプログラムモジュールは、前記モーションセンサーの前記第３の出力信号を受信するように構成されたセンサーモジュールを更に備える請求項１の運動システム。
【請求項１２】
前記運動解析モジュールは、前記モーションセンサーによって生成される前記第３の出力信号に基づいて前記１又は複数の運動パラメータを決定するように更に構成される請求項１１の運動システム。
【請求項１３】
前記ポータブルハブは、前記１又は複数の運動パラメータに関係する情報を記憶するように構成された電子記憶装置を更に備える請求項１の運動システム。
【請求項１４】
前記１又は複数のコンピュータプログラムモジュールは、時計、タイマー、ストップウォッチ、又はオケージョンアラームを含む１又は複数の機能を提供するように構成された計時モジュールを備える請求項１の運動システム。
【請求項１５】
前記１又は複数のコンピュータプログラムモジュールは、前記ポータブルハブに関連付けられたカレンダーを管理するように構成されたカレンダーモジュールを備える請求項１の運動システム。
【請求項１６】
前記ポータブルハブの前記第２の通信装置は、前記１又は複数の運動パラメータに関係する情報を送信するように更に構成される請求項１の運動システム。
【請求項１７】
前記少なくとも１つの力検知ノード及び前記ポータブルハブから物理的に分離して区別されるコンピューティングプラットフォームを更に備え、前記コンピューティングプラットフォームは、前記ポータブルハブの前記第２の通信装置によって送信される前記１又は複数の運動パラメータに関係する情報を受信し処理するように構成される請求項１６の運動システム。
【請求項１８】
身体活動の間のエネルギー消費に関係するデータを収集して定量化する方法であって、
身体活動の間に少なくとも１つの力検知ノード上で働いている力に応答して第１の出力信号を生成し、
ポータブルハブに対して前記少なくとも１つの力検知ノードを識別し、ここで、前記ポータブルハブに対して前記少なくとも１つの力検知ノードを識別することは、前記少なくとも１つの力検知ノードに関連付けられた少なくとも１つの体の部位を示すことを含み、
前記少なくとも１つの力検知ノードからの前記第１の出力信号を、前記少なくとも１つの力検知ノードから物理的に分離して区別される前記ポータブルハブに対して送信し、
前記ポータブルハブにおいて、前記第１の出力信号に基づいて１又は複数の運動パラメータを決定し、
前記ポータブルハブにおいて、前記１又は複数の運動パラメータに関係する情報を提示する、
方法。
【国際調査報告】
2014504189.tif 000005