(57)【要約】【課題】運動活動中の人物のパフォーマンスに関する情報を、センサを用いて記録し、人物のパフォーマンスに関するフィードバックを提供することができるポータブル運動監視デバイスを提供する。【解決手段】センサデバイスは、電子デバイスが埋め込まれる衣料を装着する人物の運動活動を監視するのに用いることができる。センサデバイスは、メモリ、無線インタフェース、および１つ以上のプロセッサを含む。これらの要素を用いて、センサデバイスは、どのセンサデータを収集するべきかを示す命令を受信し、センサデータを収集し、センサデータを記憶し、活動の完了時に記憶されたセンサデータをリモートデバイスに送信する。【選択図】図１Ａ
2020075142.tif 000002
【特許請求の範囲】
【請求項１】
運動活動を行う人物を監視するために衣料品に埋め込まれた電子デバイスであって、
メモリと、
リモート電子デバイスから電力を受信し、前記リモート電子デバイスにデータを送信するように構成された無線インタフェースと、
前記無線インタフェースにより受信した前記リモート電子デバイスからの電力で電力貯蔵部に給電するように構成された電力管理回路部であって、前記電力は、前記電子デバイスにより監視される活動の種類に依拠する持続時間の間受信される、前記電力管理回路部と、
前記無線インタフェースおよび前記メモリに通信可能に結合された１つ以上のプロセッサと、
を備え、
前記１つ以上のプロセッサは、
前記無線インタフェースを介して前記リモート電子デバイスから第１の信号を受信し、
前記第１の信号からの電力を用いて、前記電子デバイスに関連付けられた１つ以上のセンサによって記録されるセンサデータを前記メモリに記憶し、
前記無線インタフェースを介して前記リモート電子デバイスから第２の信号を受信し、
前記第２の信号の受信に応答して、前記センサデータを、前記無線インタフェースを介して、前記メモリから前記リモート電子デバイスに送信する
ように構成されている、前記電子デバイス。
【請求項２】
前記１つ以上のプロセッサは、前記第２の信号の受信に応答して、前記センサデータを前記リモート電子デバイスに自動的に送信するように構成されている、請求項１に記載の電子デバイス。
【請求項３】
前記１つ以上のプロセッサは、前記電子デバイスの状態を設定するように更に構成されている、請求項１に記載の電子デバイス。
【請求項４】
前記１つ以上のプロセッサは、
前記電子デバイスが第１の状態に設定されるときに前記１つ以上のセンサの電源を切り、
前記電子デバイスが第２の状態に設定されるときに前記無線インタフェースの電源を切る
ように更に構成されている、請求項３に記載の電子デバイス。
【請求項５】
前記１つ以上のプロセッサは、少なくとも受信された入力に基づいて状態を設定するように更に構成されている、請求項３に記載の電子デバイス。
【請求項６】
前記第１の信号は、前記１つ以上のセンサによって記録されるセンサデータのタイプを指定する情報を含み、前記センサデータのタイプは、心拍数、呼吸、ステップ、速度、距離、場所、加速度、温度、湿度、周囲光、音、高度および圧力のデータのうちの１つを含む、請求項１に記載の電子デバイス。
【請求項７】
前記１つ以上のプロセッサは、入力の受信に応答して記録されるセンサデータのタイプを変更するように更に構成されている、請求項６に記載の電子デバイス。
【請求項８】
前記第１の信号は、前記１つ以上のセンサが前記センサデータを記録するべき持続時間を指定する情報を含む、請求項１に記載の電子デバイス。
【請求項９】
前記１つ以上のプロセッサは、指定された持続時間が経過した後に前記電子デバイスをスリープ状態に入れるように更に構成されている、請求項８に記載の電子デバイス。
【請求項１０】
前記センサデータを収集するように構成されるセンサを更に備える請求項１に記載の電子デバイス。
【請求項１１】
前記センサは、心拍数センサ、呼吸センサ、ステップセンサ、速度センサ、距離センサ、場所センサ、加速度センサ、温度センサ、湿度センサ、周囲光センサ、音センサ、高度センサおよび圧力センサのうちの１つを含む、請求項１０に記載の電子デバイス。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、一般には、衣料品に埋め込まれたセンサを用いてセンサデータを収集し読み込む方法およびシステムに関する。より詳細には、本発明の実施形態は、運動活動中に人物のセンサデータを収集するための方法およびシステムに関する。
【背景技術】
【０００２】
運動活動は多くの形態を取り得る。例えば、サッカーまたはバスケットボール等のチーム運動活動を行うことを好む人物もいれば、例えば、ランニングまたはスキー等の個人運動活動を行うことを好む人物もいる。活動がチーム活動であるかまたは個人活動であるかにかかわらず、人物が自身のパフォーマンスを能動的に追跡することがますます一般的になってきている。
【０００３】
そのために、運動監視デバイスを利用して、運動活動中の人物のパフォーマンスに関する情報を、センサを用いて記録し、場合によっては、人物のパフォーマンスに関するフィードバックを提供することができる。いくつかのポータブル運動監視デバイスは、運動器具に取り付けられたセンサを利用する。そのようなセンサは、動きパラメータ等の、人物の身体活動に関連付けられた様々なパラメータを測定することが可能であり得る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第９，３９２，９４１号明細書
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示の実施形態は、例えば、衣料品に埋め込まれたセンサデバイスから、センサデータを収集するのに用いることができるデバイス、システムおよび方法に関する。例えば、実施形態によれば、衣料品に埋め込まれる電子デバイスが提供される。様々な実施形態において、電子デバイスは、取り外し可能であってもよく、衣料品に恒久的に埋め込まれるか、取り付けられるかまたは接着されてもよい。電子デバイスは、例えば、電子デバイスが埋め込まれた衣料を装着している人物の運動活動を監視するのに用いることができる。実施形態によれば、電子デバイスは、メモリと、無線インタフェースと、無線インタフェースおよびメモリに通信可能に結合された１つ以上のプロセッサとを備えることができる。無線インタフェースは、リモート電子デバイスから電力を受信し、リモート電子デバイスにデータを送信するように更に構成することができる。更に、１つ以上のプロセッサは、無線インタフェースを介してリモート電子デバイスから第１の信号を受信するように構成することができる。更に、１つ以上のプロセッサは、メモリ内の電子デバイスに関連付けられた１つ以上のセンサによって記録されるセンサデータを記憶するように構成することができる。無線インタフェースを介してリモート電子デバイスから第２の信号を受信すると、１つ以上のプロセッサは、記憶されたデータを、無線インタフェースを介してリモート電子デバイスに送信するように構成することもできる。全てではないがいくつかの実施形態において、記憶されたデータをリモート電子デバイスに送信することは、第２の信号の受信に応答して自動で行われてもよい。
【０００６】
いくつかの実施形態では、１つ以上のプロセッサは、電子デバイスの状態を設定するように更に構成することができる。例えば、第１の状態において、電子デバイスは、電子デバイスに関連付けられた１つ以上のセンサの電源を切り、無線インタフェースの電源を入れるように構成することができる。逆に、第２の状態において、１つ以上のプロセッサは、１つ以上のセンサの電源を入れ、無線インタフェースの電源を切るように構成すること
ができる。
【０００７】
いくつかの実施形態では、リモートデバイスからの第１の信号は、電子デバイスに関連付けられたセンサによって収集される特定のセンサデータを指定することができる。したがって、いくつかの実施形態では、１つ以上のプロセッサは、リモートデバイスからの第１の信号に含まれる情報に基づいて、記録されるセンサデータのタイプを変更するように更に構成することができる。いくつかの実施形態によれば、第１の信号は、１つ以上のセンサがセンサデータを記録するべき持続時間を指定することもできる。いくつかの実施形態では、１つ以上のプロセッサは、指定された持続時間が経過した後、電子デバイスをスリープ状態に入れるように更に構成することができる。
【０００８】
いくつかの実施形態によれば、運動活動を行う人物が装着している衣料に埋め込まれた電子デバイスからセンサデータを収集する方法が提供される。実施形態によれば、本方法は、無線インタフェースを介してリモート電子デバイスから第１の信号を受信することを含むことができる。次に、電子デバイスに関連付けられた１つ以上のセンサによって記録されたセンサデータをメモリに記憶することができる。更に、無線インタフェースを介してリモート電子デバイスから第２の信号を受信すると、記憶されたデータを、無線インタフェースを介してリモート電子デバイスに送信することができる。
【０００９】
本開示の実施形態は、衣料品に埋め込まれたセンサデバイスによって生成されるセンサデータを監視するための電子デバイスも含む。上述したように、センサデバイスは、取り外し可能であってもよく、衣料品に恒久的に埋め込まれるか、接着されるかまたは取り付けられてもよい。実施形態によれば、電子デバイスは、センサデバイスにおよびセンサデバイスから電力を送信および受信するように構成された無線インタフェースを含むことができる。更に、電子デバイスは、無線インタフェースに通信可能に結合された１つ以上のプロセッサを含むことができる。１つ以上のプロセッサは、無線インタフェースを介してセンサデバイスにデータ信号を送信するように構成することができる。データ信号は、センサデバイスによって収集されるセンサデータを指定することができる。いくつかの実施形態によれば、１つ以上のプロセッサは、無線インタフェースを介して電力信号をセンサデバイスに送信するように構成することができる。
本発明は、以下の実施形態を含む。
［１］運動活動を行う人物を監視するために衣料品に埋め込まれた電子デバイスであって、
メモリと、
リモート電子デバイスから電力を受信し、リモート電子デバイスにデータを送信するように構成された無線インタフェースと、
無線インタフェースおよびメモリに通信可能に結合された１つ以上のプロセッサと、
を備え、１つ以上のプロセッサは、
無線インタフェースを介してリモート電子デバイスから第１の信号を受信し、
電子デバイスに関連付けられた１つ以上のセンサによって記録されるセンサデータをメモリに記憶し、
無線インタフェースを介してリモート電子デバイスから第２の信号を受信し、
記憶されたデータを、無線インタフェースを介してリモート電子デバイスに送信するように構成される、電子デバイス。
［２］リモート電子デバイスから無線インタフェースによって受信された電力を用いて電力貯蔵部を充電するように構成された電力管理回路部を更に備える、［１］の電子デバイス。
［３］１つ以上のプロセッサは、第２の信号の受信に応答して、記憶されたデータを第２の電子デバイスに自動的に送信するように構成される、［１］の電子デバイス。
［４］１つ以上のプロセッサは、電子デバイスの状態を設定するように更に構成される、
［１］の電子デバイス。
［５］１つ以上のプロセッサは、
電子デバイスが第１の状態に設定されるときに１つ以上のセンサの電源を切り、
電子デバイスが第２の状態に設定されるときに無線インタフェースの電源を切るように更に構成される、［４］の電子デバイス。
［６］１つ以上のプロセッサは、少なくとも受信された入力に基づいて状態を設定するように更に構成される、［４］の電子デバイス。
［７］第１の信号は、１つ以上のセンサによって記録されるセンサデータのタイプを指定する情報を含み、センサデータのタイプは、心拍数、呼吸、ステップ、速度、距離、場所、加速度、温度、湿度、周囲光、音、高度および圧力のデータのうちの１つを含む、［１］の電子デバイス。
［８］１つ以上のプロセッサは、入力の受信に応答して記録されるセンサデータのタイプを変更するように更に構成される、［７］の電子デバイス。
［９］第１の信号は、１つ以上のセンサがセンサデータを記録するべき持続時間を指定する情報を含む、［１］の電子デバイス。
［１０］１つ以上のプロセッサは、指定された持続時間が経過した後に電子デバイスをスリープ状態に入れるように更に構成される、［９］の電子デバイス。
［１１］センサデータを収集するように構成されるセンサを更に備える、［１］の電子デバイス。
［１２］センサは、心拍数センサ、呼吸センサ、ステップセンサ、速度センサ、距離センサ、場所センサ、加速度センサ、温度センサ、湿度センサ、周囲光センサ、音センサ、高度センサおよび圧力センサのうちの１つを含む、［１１］の電子デバイス。
［１３］衣料品に埋め込まれた電子デバイスから、運動活動を行う人物に関するセンサデータを収集する方法であって、
無線インタフェースを介してリモート電子デバイスから第１の信号を受信することと、
電子デバイスに関連付けられた１つ以上のセンサによって記録されたセンサデータをメモリに記憶することと、
無線インタフェースを介してリモート電子デバイスから第２の信号を受信することと、
記憶されたデータを、無線インタフェースを介してリモート電子デバイスに送信することと、
を含む、方法。
［１４］少なくとも、第１の信号に含まれる情報に基づいて電子デバイスの状態を設定することを更に含む、［１３］の方法。
［１５］電子デバイスが第１の状態に設定されるときに１つ以上のセンサの電源を切ることと、
電子デバイスが第２の状態に設定されるときに１つ以上のセンサの電源を入れることと、
を更に含む、［１４］の方法。
［１６］第１の信号は、１つ以上のセンサによって記録されるセンサデータのタイプを指定する情報を含み、センサデータのタイプは、心拍数、呼吸、ステップ、速度、距離、場所、加速度、温度、湿度、周囲光、音、高度および圧力のデータのうちの１つを含む、［１３］の方法。
［１７］入力インタフェースを介して入力を受信することと、
受信された入力に応答して、記録されるセンサデータのタイプを変更することと、
を更に含む、［１６］の方法。
［１８］指定された持続時間が経過した後、電子デバイスをスリープ状態に入れることを更に含む、［１３］の方法。
［１９］第１の信号、第２の信号、および記憶されたデータの送信のうちの１つは、電子デバイスまたはリモート電子デバイスの隠れた特徴を起動する要求を含む、［１３］の方法。
［２０］衣料品に埋め込まれたセンサデバイスによって生成されるセンサデータを監視するための電子デバイスであって、
センサデバイスにおよびセンサデバイスから電力およびデータを送信および受信するように構成された無線インタフェースと、
無線インタフェースに通信可能に結合され、
無線インタフェースを介してセンサデバイスにデータ信号を送信し、データ信号は、センサデバイスによって収集されるセンサデータを指定し、
無線インタフェースを介してセンサデバイスに電力信号を送信し、
センサデバイスから指定されたセンサデータを受信するように構成される、１つ以上のプロセッサと、
を備える、電子デバイス。
【００１０】
本明細書に組み込まれる添付の図面は、本明細書の一部を成し、本発明の実施形態を例証する。図面は、記載と合わせて、本発明の原理を説明し、関連技術における当業者が本発明を作製し、利用することを可能にする役割を果たす。
【図面の簡単な説明】
【００１１】
【図１Ａ】様々な実施形態による、衣料品に埋め込まれた１つ以上のセンサデバイスを用いる監視システムの図である。
【図１Ｂ】様々な実施形態による、いくつかのリーダと併せてセンサデバイスを示す機能ブロック図である。
【図２】例示的な実施形態による、センサデバイスを示すブロック図である。
【図３】様々な実施形態による、センサデバイスからセンサデータを収集する方法を示すフローチャートである。
【図４】様々な実施形態による、センサデバイスからセンサデータを収集する方法を示すフローチャートである。
【図５】様々な実施形態による、センサデバイスからセンサデータを収集する方法を示すフローチャートである。
【図６Ａ】様々な実施形態による、センサデバイスを備えるネットワークシステムを示すブロック図である。
【図６Ｂ】様々な実施形態による、センサデバイスを備えるネットワークシステムのコンポーネント間の通信を示すシーケンスチャートである。
【図７】様々な実施形態による、センサデバイスを動作させる方法を示すフローチャートである。
【図８】様々な実施形態による、センサデバイスからのセンサデータを認証し、収集する方法を示すフローチャートである。
【図９】様々な実施形態による、センサデバイスを用いてセキュアなトランザクションを実行する方法を示すフローチャートである。
【図１０】様々な実施形態による、センサデバイスを用いて測定を行う方法を示すフローチャートである。
【図１１】様々な実施形態を実施するのに有用な例示的なコンピュータシステムである。
【発明を実施するための形態】
【００１２】
ここで、本発明が、添付の図面に示されるような本発明の実施形態を参照して詳細に説明される。「１つの実施形態」、「実施形態」、「例示的な実施形態」、「いくつかの実施形態」等への言及は、説明される実施形態が、特定の特徴、構造または特性を含み得るが、全ての実施形態が必ずしも特定の特徴、構造または特性を含まなくてもよいことを示す。更に、そのようなフレーズは、必ずしも同じ実施形態を指すものではない。更に、特定の特徴、構造または特性が実施形態に関連して説明されるとき、明示的に説明されているか否かにかかわらず、そのような特徴、構造または特性に他の実施形態に関連して影響
することが、当業者の知識の範囲内であることが提起される。
【００１３】
本発明において用いられる「発明」または「本発明」という語は、限定ではない語であり、特定の発明のいかなる単一の実施形態を指すことも意図しておらず、本出願に記載される全ての可能な実施形態を包含する。
【００１４】
本発明の様々な態様、またはその任意の部分もしくは機能は、ハードウェア、ソフトウェア、ファームウェア、命令をそこに記憶した非一時的で有形のコンピュータ可読ストレージ媒体もしくはコンピュータ使用可能ストレージ媒体、またはそれらの組み合わせを用いて実施することができ、１つ以上のコンピュータシステムまたは他の処理システムにおいて実施することができる。
【００１５】
本発明は、一般には、衣料品に埋め込まれた検知デバイス等の検知デバイスからセンサデータを収集し、記憶し、通信する方法およびシステムに関する。より詳細には、本発明の実施形態は、センサデバイスに無線給電し、このセンサデバイスと通信するリモートデバイスを用いて、センサデバイスからセンサデータを収集するための方法およびシステムに関する。本発明の実施形態は、衣料品等のアイテムに埋め込まれ、運動パフォーマンスを示すデータを提供することができるセンサデバイスの出力を監視するための方法およびシステムにも関することができる。運動活動を行う人物（またはコーチ、チームメートもしくは観客等の別の関係者）は、例えば運動活動の経過中に衣料品の装着者によって行われる活動に関し情報を得ることを望む場合がある。
【００１６】
いくつかの実施形態では、センサデバイスが埋め込まれた衣料品を装着している人物が活動に参加する場合、例えば、トレーニングにおいて用いるための様々な特性（例えば、心拍数、呼吸、ステップ、速度、距離、場所、加速度、温度、湿度、周囲光、音、高度、圧力またはペース等）を決定することが望ましい場合がある。
【００１７】
実施形態において、運動活動を行う複数の人物（例えば、チームスポーツにおけるチームメートまたは対戦相手）によって用いられる複数の運動器具の移動を監視することができる。いくつかの実施形態では、リアルタイムの監視および／またはフィードバックを提供することができるのに対し、他の実施形態では、活動後のフィードバックを提供することができる。いくつかの実施形態では、フィードバックは、運動器具の動き監視システムのポータブル電子デバイスのソフトウェアアプリケーションによって提供することができる。適切なソフトウェアアプリケーションは、例えば、所有者が共通する米国特許第９，３９２，９４１号明細書に開示されているものを含むことができる。この米国特許は、参照によりその全体が本明細書に援用される。
【００１８】
１つ以上のポータブルセンサを備える運動活動監視システムを用いることによって、以下に説明される本発明の実施形態は、有利には、人物（または、コーチ、チームメートもしくは観客）が運動活動の経過中の人物の動きに関する様々な情報を得ることを可能にすることができる。センサによって得られるデータを様々な方法で処理して、人物の活動に関する有用な情報を得ることができる。
【００１９】
図１Ａは、衣料品に埋め込まれたセンサデバイス１０６１および１０６２（本明細書において、まとめておよび総称的にセンサデバイス１０６と呼ばれる）を用いる例示的な監視システム１００を示す。図１Ａに示されるように、人物１０２は、センサデバイス１０６１および１０６２が埋め込まれた衣料品を装着している。例えば、センサデバイス１０６１は、人物１０２が装着する靴に埋め込まれている。同様に、センサデバイス１０６２は、人物１０２が装着する衣類に埋め込まれている。ここでは詳細に示されていないが、センサデバイスは、他の衣料品（例えば、限定ではないいくつかの例を挙げると、ヘッド
バンド、帽子、リストバンド、グローブ、ジャケット、ウェットスーツ、水着およびベスト）に埋め込むこともできる。センサデバイス（例えば、デバイス１０６１および１０６２）を含む衣料を装着している間の人物１０２のアクションに関する情報を得るために、リモートデバイス１０４等の無線リーダを用いてセンサデバイス１０６１および１０６２と通信することができる。いくつかの実施形態では、モバイルデバイス１０４は、近距離通信プロトコルを用いてセンサデバイス１０６１および１０６２と通信することができる。
【００２０】
図１Ａは、靴に埋め込まれたセンサデバイス１０６１および衣類に埋め込まれたセンサデバイス１０６２を示すが、埋め込まれたセンサデバイス１０６が適切であり得る多数の可能な異なる用途および場所が存在する。例えば、いくつかの実施形態では、センサデバイス１０６は、布地に一体化された汗および／または熱解析器、洗濯温度制御タグ、支払いデバイス、アクセス制御デバイスとして、および／または衣類使用情報収集のために動作することができる。更に、センサデバイス１０６は、布地に一体化されたステップカウンタタグとして動作することができる。そのような用途では、センサデバイス１０６は、例えば、シャツ等の衣類の袖、胸または首の部分に埋め込むことができる。そのような実施形態において、リモートデバイス１０４は、活動または運動の前に、埋め込まれたセンサデバイス１０６を充電し、運動後にセンサデバイス１０６のデータを読み込むように動作することができる。様々な実施形態によれば、センサデバイス１０６は、衣料品（例えば、衣服または靴）に、またはアクセサリもしくは運動器具（限定ではないいくつかの例を挙げると、例えば、ボール、バット、パッド、ラケット、クラブ、バッグ、ベルト、ヘッドバンドおよびリストバンド）に取り外し可能にまたは恒久的に埋め込むことができる。例えば、いくつかの実施形態では、センサデバイスは、限定ではないいくつかの例を挙げると、例えば、縫い付け、糊付け、ポケット、製造中の一体化によりアイテムに埋め込むかまたは添付することができる。
【００２１】
いくつかの実施形態では、センサデバイス１０６は、布地に一体化された心拍数監視タグとして機能することができる。そのような実施形態では、１つ以上のセンサデバイス１０６は、例えば、ベルト等の人物１０２のウエストにある衣類に、または胸ストラップもしくはブラジャーに埋め込むことができる。更に、これらの実施形態では、センサデバイス１０６は、リモートデバイス１０４によって、活動または運動の前に充電することができ、センサデバイス１０６によって生成されるデータは、運動後に読み込むことができる。しかし、いくつかの実施形態では、センサデバイス１０６に、例えば、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、Ｂｌｕｅｔｏｏｔｈ  ＬＥ、ＷｉＦｉ、または無線通信の任意の他の適切な手段を用いて、実質的にリアルタイムでセンサデータをリモートデバイス１０４に規則的または連続的に通信させることも可能である。更に、いくつかの実施形態では、センサデバイス１０６は、人物１０２の衣類の手首または袖の部分に一体化された可撓性ディスプレイを備え、別個のセンサデバイス１０６がＥＣＧパッドを実装してもよい。いくつかの実施形態では、別個のＥＣＧパッドセンサデバイス１０６は、人物１０２の身体の適切な場所に装着されたシャツまたは他の衣類に一体化されてもよい。
【００２２】
実施形態は、睡眠を監視するためにセンサデバイス１０６を使用することを更に含む。そのような実施形態では、センサデバイス１０６は、例えば、寝間着のウエスト部分または胸部分において、センサデバイスが配置されるパジャマまたは就寝用ズボン等の寝間着と一体化することができる。睡眠監視の場合、センサデバイス１０６は、夜間の動作、心拍数および呼吸を測定するように構成することができ、このデータを処理し、使用して、睡眠の質の指標を生成することができる。
【００２３】
様々な実施形態によれば、監視システム１００は、多岐にわたる異なる個人活動、チーム活動または通常の日常活動を行っている間の人物１０２の活動を監視するのに適するこ
とができる。例えば、本発明の実施形態による監視システム１００は、野球、バスケットボール、ボーリング、ボクシング、クリケット、サイクリング、フットボール（すなわち、アメリカンフットボール）、ゴルフ、ホッケー、ラクロス、ボートこぎ、ラグビー、ランニング、スケートボーディング、スキー、サッカー（すなわち、フットボール）、サーフィン、スイミング、卓球、テニスもしくはバレーボール等の運動活動を行っているかまたはそれらに関連するトレーニングセッション中の人物１０２による使用に適することができる。システム１００は、それ自体の監視機能に加えて、複数の他の用途に有用であり得る。これらは、図１Ｂに全体的に説明される。
【００２４】
図１Ｂは、センサデバイス１１２および１つ以上のリーダを備えるシステム１１０を示すブロック図である。様々な実施形態において、センサデバイス１１２は、図１Ａに示されるセンサデバイス１０６のいずれかに類似することができる。そして、図１Ａのように、図１Ｂは、図１Ａに示されるモバイルデバイス１０４に類似することができるモバイルデバイス１１８と通信するセンサデバイス１１２を示す。しかし、図１Ｂのセンサデバイス１１２は、支払いリーダ１１４、アクセスリーダ１１６および／または無線リーダ１２０と通信するようにも構成される。
【００２５】
様々な実施形態において、センサデバイス１１２は、特定のユーザ（例えば、人物１０２）に対応するアカウント、およびそのユーザに対応する関連する権利に関連付けることができる。例えば、いくつかの実施形態では、センサデバイス１１２が、例えば販売時点情報管理（point of sale）において支払いリーダ１１４と通信するのに用いられるとき、センサデバイス１１２は、人物１０２が購入のために支払いを行うことを可能にすることができる。更に、いくつかの実施形態では、センサデバイス１１２は、アクセス制御機能を提供することができる。例えば、センサデバイス１１２は、アクセスリーダ１１６と通信するとき、人物１０２に制御された部分またはアイテムへのアクセスを与えるための適切な信用証明情報を提供することができる。例えば、チームユニフォームを着ている人物は、認証されたチームメンバーとして識別されることにより、ロッカールーム、練習施設または競技場へのアクセスを与えられ得る。いくつかの実施形態では、センサデバイス１１２は、例えば無線リーダ１２０と併せて用いられるとき、識別機能を提供することもできる。これは、例えば、各ランナーがセンサデバイス１１２を埋め込まれた衣料品を装着しており、センサデバイスと通信する無線リーダ１２０を用いて識別され得るマラソンまたは他のレースにおいて適用性を有することができる。
【００２６】
図１Ｂに示されるシステム１１０において、リーダ１１４、１１６、１１８および１２０の各々が近距離通信（ＮＦＣ）プロトコルを用いてセンサデバイス１１２と通信することができる。そのような実施形態において、リーダ１１４、１１６、１１８および１２０は、センサデバイス１１２に含まれるＮＦＣ回路を無線で励起することによってセンサデバイス１１２に給電することができる。更に、リーダ１１４、１１６、１１８および１２０の各々は、センサデバイスと２方向通信を行うように構成することができる。センサデバイスのこの種の動作は、図２に関してより詳細に説明される。
【００２７】
図２は、様々な実施形態による、例示的なセンサデバイス（例えば、センサデバイス１１２）を示す機能ブロック図である。見てとることができるように、センサデバイス１１２は、１つ以上のプロセッサ２０２と、センサ２０４と、メモリ２０６と、ユーザインタフェース２１０と、電力回路部２２０と、無線インタフェース２３０とを備えることができる。
【００２８】
１つ以上のプロセッサ２０２は、例えば、無線インタフェース２３０を介してリモートデバイスから受信された送信を処理し、メモリ２０６上で動作し、センサ２０４からのデータを受信し、処理するように構成されるマイクロコントローラを備えることができる。
更に、プロセッサ２０２は、電力回路部２２０によって給電することができる。しかし、いくつかの実施形態では、プロセッサ２０２は別個の専用電源を有してもよい。
【００２９】
センサデバイス１１２は、センサ２０４１、２０４２、…，および２０４Ｎ（  本明細書において、まとめて「センサ２０４」と呼ばれる）も備えることができる。図２は、センサデバイス１１２の一部であるセンサ２０４を示しているが、いくつかの実施形態では、センサ２０４はセンサデバイス１１２の外部にあってもよい。いくつかの実施形態では、サイズ、重量、場所、または持続性の特性に起因して、センサデバイス１１２においてセンサ２０４を含むことが実際的であるかまたは望ましいとき、センサ２０４は、センサデバイス１１２の一部であってもよい。例えば、シャツの胸の位置付近に加速度計モジュールを含むことは、装着者を妨げない場合があり、受容可能なデータを生成する場合がある。他の実施形態では、サイズ、重量、場所、または持続性の特性に起因して、センサ２０４はセンサデバイス１１２の外部にあってもよい。例えば、センサデバイス１１２に近接してモバイルデバイス１１８を配置するのを容易にするために、シャツのリストバンド上またはリストエリア上にセンサデバイス１１２を配置することが望ましい場合がある一方で、同時に、装着者の胸部付近に心拍数センサを配置し、ユーザの足付近（例えば、靴内）に加速度計を配置することが望ましい場合がある。更に、いくつかの実施形態では、センサ２０４は、センサデバイス１１２が用いられる特定の用途に依拠して変更可能および／または交換可能であり得る。実際に、様々な実施形態において用いることができる多数の異なる方法および／または位置が存在する。いくつかの実施形態では、１つのセンサのみが用いられる場合があるが、他の実施形態では、用途に依拠して複数のセンサが用いられてもよい。更に、上述したように、センサは、衣料品、器具、衣服、靴等の任意の関連部分に配置することができる。
【００３０】
センサ２０４は、限定ではないいくつかの例を挙げると、集積回路間（Ｉ２Ｃ）バス、ＳＣＳＩパラレルインタフェース（ＳＰＩ）および／またはユニバーサル非同期受信機／送信機（ＵＡＲＴ）等の任意の適切な通信方法を用いて直列または並列の通信チャネルを介しプロセッサ２０２と通信するように構成することができる。
【００３１】
様々な実施形態において、センサは、いくつかの例を挙げると、心拍数（ＥＣＧおよび／またはＰＢＧをベースにした）、用いられる最大酸素量、ステップ、速度、ペース、距離、加速度、温度、湿度、伝導性、周囲光、紫外光、音、呼吸数、筋収縮、呼吸パターン、高度、圧力、汗、または任意の他の測定可能パラメータを測定するためのセンサを含むことができる。
【００３２】
メモリ２０６は、センサ２０４からの未加工データおよび／またはプロセッサ２０２によって行われる計算結果を記憶することが可能な不揮発性メモリとすることができる。更に、メモリは、プロセッサ２０２によって用いるための複数のパラメータ（例えば、アカウント識別、アクセス権、高さ、重量、性別等のユーザパーソナライズパラメータ）のうちの任意のものを記憶することができる。様々な実施形態によれば、メモリ２０６は、限定ではないいくつかの例を挙げると、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラム可能リードオンリーメモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラム可能リードオンリーメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、磁気メモリ、光メモリ等の任意の適切なメモリタイプまたはメモリタイプの組み合わせから構築することができる。更に、メモリ２０６は、Ｉ２Ｃ、ＳＰＩ、ＵＡＲＴ、または任意の他の適切な直列もしくは並列の通信方法を介して通信することができる。
【００３３】
いくつかの実施形態によれば、センサデバイス１１２は、ロック解除しない限りアクセスすることができない「隠れた」特徴も備えることができる。いくつかの実施形態では、「隠れた」特徴のステータス（すなわち、ロックされているかまたはロック解除されてい
るか）はメモリに記憶することができる。例えば、いくつかの実施形態では、「隠れた」特徴は、１つ以上のリモートデバイス（例えば、リーダ１１４、１１６、１１８または１２０のうちの１つ）からの通信によって起動することができる。例として、センサデバイス１０６に関して図１Ａに示されるように、センサデバイス１１２が靴に埋め込まれる場合を検討する。隠れた特徴（例えば、走者に関連するメトリックの計算）を、リーダ（１１４、１１６、１１８または１２０）との通信により特にロック解除されるまでロックされたままにすることが可能であり得る。ロック解除されると、センサデバイス１１２および／または１０６は、特殊化された計算を実行し、その後、これらの計算を、モバイルデバイス１１８を介して人物１０２に利用可能にすることが可能にされ得る。
【００３４】
センサデバイス１１２は、ユーザインタフェース２１０も備えることができる。ユーザインタフェースは、出力インタフェース２１２および入力インタフェース２１４の一方または双方を含むことができる。出力インタフェース２１２は、人物１０２に情報を通信するように構成することができる。例えば、いくつかの実施形態では、出力インタフェース２１２は、ディスプレイまたはインジケータとすることができる。そのような実施形態において、ディスプレイは、１つ以上のディスプレイデバイス（例えば、ＬＥＤ、ＯＬＥＤ、ＬＣＤ等）を備えることができ、例えば、充電レベル、ステップカウント、心拍数、または多数の他の可能なアイテムのうちの任意のものを示すのに用いることができる。いくつかの例において、ディスプレイは、プロセッサ２０２によって計算された、センサ２０４からのセンサデータに基づいて計算された値を出力することができる。
【００３５】
ユーザインタフェース２１０は、入力インタフェース２１４も含むことができる。入力インタフェースは、１つ以上のボタン、スイッチ、容量式タッチデバイス、または人物１０２等のユーザがセンサデバイス１１２とインタラクトすることを可能にする任意の適切な手段を備えることができる。いくつかの実施形態では、ユーザは、入力インタフェース２１４を用いて異なる表示オプション間で切り替えることができる。更に、アクションが行われる前に、入力インタフェース２１４を介して、センサデバイスによって行われるアクション（例えば、リモートデバイスへの記憶されたデータの送信）についてのユーザの同意を受信することができる。
【００３６】
電力回路部２２０は、センサデバイス１１２の様々なコンポーネントに電力を提供することができる。図２に示されるように、電力回路部２２０は、電力貯蔵部２２２および電力管理回路部２２４を備える。電力貯蔵部２２２は、電池、キャパシタ、スーパーキャパシタまたはハイブリッドキャパシタのうちの１つ以上を含むことができ、システムのための主要電源として用いることができる。更に、電力貯蔵部２２２は、電力管理回路部２２４を介して充電することができる。
【００３７】
様々な実施形態によれば、電力管理回路部２２４を用いて、電力貯蔵部２２２に給電し、充電および使用中の電力フローを管理することができる。充電サイクル中、電力管理回路部は、電力貯蔵部２２２に蓄積された電荷を監視し、電力貯蔵部２２２における電荷が電力貯蔵部２２２のための所定の安全性閾値を超えているとき、充電を遮断するよう構成することができる。通常使用（すなわち、非充電）中、電力管理回路部２２４は、電力貯蔵部２２２の電圧を監視し、電力貯蔵部２２２における電圧が所定のレベル未満に下がったときに電力を遮断することもできる。いくつかの実施形態では、電力管理回路部２２４は、センサデバイス１１２の様々なコンポーネントの各々に電力を提供する役割を果たすこともできる。
【００３８】
無線インタフェース２３０は、リモートデバイス（例えば、リーダ１１４、１１６、１１８および１２０のうちの１つ以上）から電力を受信し、このリモートデバイスに／からデータを送信する役割を果たす。図２に示されるように、無線インタフェース２３０は、
ＮＦＣ回路２３２と、整合回路２３４と、コイル２３６とを備えることができる。更に、いくつかの実施形態では、無線インタフェース２３０は、任意選択のハーベスティング回路部２３８を含むことができる。
【００３９】
ＮＦＣ回路２３２は、センサデバイス１１２とリモートデバイス（例えば、リーダ１１４、１１６、１１８および１２０）との間のＮＦＣデータ送信を、誘導的相互作用を通じて管理する１つ以上の集積回路を備えることができる。いくつかの実施形態では、ＮＦＣ回路２３２は、リモートデバイスによって送信されたＮＦＣ信号からエネルギーをハーベスティングするように構成することもできる。しかし、いくつかの実施形態では、エネルギーのハーベスティングは、更にまたは代わりに別個のハーベスティング回路部２３８によって行われてもよい。ハーベスティング回路部は、整流器、キャパシタおよび電圧検出器等の適切なハーベスティング回路コンポーネントを含むことができる。
【００４０】
整合コンポーネント２３４を用いて、信号の周波数帯域を、リモートデバイスの送信機によって用いられる周波数と共振するように調整することができる。例えば、ＮＦＣが用いられているとき、整合コンポーネントは、１３．５４ＭＨｚのＮＦＣ周波数に調整することができる。いくつかの実施形態によれば、整合回路部は、動的とすることができ、複数の周波数に整合することができる。
【００４１】
コイル２３６は、リモートデバイス（例えば、リーダ１１４、１１６、１１８および１２０）からのデータ送信および無線電力転送に用いるための１つ以上のコイルを含むことができる。いくつかの実施形態では、コイル２３６は、センサデバイス１１２のプリント回路基板に一体化することができる。しかし、コイル２３６は、いくつかの実施形態において１つ以上の別個のコイルとして実施することもできる。いくつかの実施形態では、コイル２３６は、０．５μＦ〜２．５μＦのインダクタンスを有することができる。
【００４２】
図３は、様々な実施形態による、センサデータを収集する方法３００を示すフローチャートである。説明を容易にするために、図３は、図１Ａ、図１Ｂおよび図２に関して説明される。しかし、これは、単に便宜上のものであり、図３に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００４３】
図３に示されるように、方法３００は、センサデバイス１１２によってリーダ（例えば、デバイス１０４）からの信号が検出される３０２において開始する。様々な実施形態によれば、センサデバイス１１２によって検出されるこの第１の信号は、無線インタフェース２３０による誘導性結合により信号からハーベスティングすることができるデータおよび電力を含むことができる。次に、ハーベスティングされた電力は、電力回路部２２０によって、電力貯蔵部２２２を充電するために用いることができる。
【００４４】
３０４において、信号を検出した後、センサデバイス１１２は、センサ２０４から未加工センサデータの収集を開始するように構成することができる。例えば、１つ以上のセンサは、多岐にわたる異なるデータ要素（例えば、心拍数（ＥＣＧおよび／またはＰＢＧをベースにした）、用いられる最大酸素量、ステップ、速度、ペース、距離、加速度、温度、湿度、伝導性、周囲光、紫外光、音、呼吸数、筋収縮、呼吸パターン、高度、圧力、汗等）を収集することができる。次に、センサ２０４からの未加工データ要素は、３０６における処理のためにプロセッサ２０２に伝達することができる。３０８において、プロセッサ２０２は、センサからの未加工データ要素、または未加工値に基づいて処理された値のいずれかまたは双方をメモリ２０６に記憶することができる。
【００４５】
３１０において、リモートデバイス（例えば、モバイルデバイス１０４）から後続の信
号を検出すると、センサデバイス１１２は、３１２において、メモリに記憶されたデータ（例えば、メモリ２０６内の、センサからの未加工データ要素、または未加工値に基づいて処理された値のいずれかまたは双方）のうちのいくつかまたは全てをリモートデバイスに送信するように構成することができる。いくつかの実施形態によれば、センサデバイス１１２によってリモートデバイス１０４から受信される信号のうちの１つ以上を用いて、センサデバイス１１２の電力貯蔵部２２２に電力を提供しおよび／または電力貯蔵部２２２を充電することもできる。更に、いくつかの実施形態では、リモートデバイスがセンサデバイス１１２に密に近接している（すなわち、「タップされる」）ときはいつでも、リモートデバイスは、センサデバイスにエネルギーを送信し、センサデバイス１１２が、それ自体のプロセッサ２０２がセンサ２０４から収集された未加工データに対し計算を行うことができるようにこれらのプロセッサ２０２に給電することを可能にすることができる。これにより、センサデバイス１１２は、センサデバイス１１２に蓄積されたエネルギーを用いることなく、未加工データの代わりに完成データをリモートデバイスに送信することを可能にすることができる。いくつかの実施形態では、センサデバイス１１２は、更におよび／または代わりに、未加工データを送信してもよい。そのような実施形態の動作方法は、以下で図４に関して説明される。
【００４６】
図４は、様々な実施形態による、センサデータを収集し、センサデバイス１１２を充電する方法４００を示すフローチャートである。図３の場合と同様に、図４は、図１Ａ、図１Ｂおよび図２に関して説明される。しかし、これは、単に便宜上のものであり、図４に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００４７】
図３に示されるように、方法４００は、リモートデバイス（例えば、デバイス１０４）からの信号がセンサデバイス１１２によって検出される、４０２において開始する。様々な実施形態によれば、センサデバイス１１２によって検出されるこの第１の信号は、データと、無線インタフェース２３０による誘導結合により信号からハーベスティングすることができる電力とを含むことができる。次に、電力回路部２２０によって、ハーベスティングされた電力を用いて電力貯蔵部２２２に充電することができる。
【００４８】
４０４において、センサデバイス１１２は、それ自体の電力貯蔵部に十分な蓄積電力を有するか否かを判断する。有しない場合、４０６において、センサデバイスは、電力回路部と、リモートデバイス１０４によって送信される信号から電力を得るためのＮＦＣ回路２３２または別個のハーベスティング回路部２３８のいずれかとを用いてそれ自体の電力貯蔵部２２２を誘導的に充電することができる。電力貯蔵部を充電した後、方法４００は４０８に進む。いくつかの実施形態では、充電は、センサデバイス１１２がリモートデバイス１０４と密に近接する（すなわち、「タップされる」）度に生じることができ、および／または電力貯蔵部２２２がフルのときに終了することができる。更に、リモートデバイス１０４への／からのデータ送信は、リモートデバイス１０４からの電力伝送と同時に生じることができるが、いくつかの実施形態では、データ送信および電力伝送は独立して生じてもよい。
【００４９】
３０８において、信号を検出しおよび／または電力貯蔵部を充電した後、センサデバイス１１２は、センサ２０４から未加工センサデータの収集を開始するように構成することができる。例えば、１つ以上のセンサは、多岐にわたる異なるデータ要素（例えば、心拍数（ＥＣＧおよび／またはＰＢＧをベースにした）、用いられる最大酸素量、ステップ、速度、距離、加速度、温度、湿度、伝導性、周囲光、紫外光、音、呼吸数、筋収縮、呼吸パターン、高度、圧力、汗等）を収集することができる。次に、センサ２０４からの未加工データ要素は、４１０における処理のためにプロセッサ２０２に伝達することができる。４１２において、プロセッサ２０２は、センサからの未加工データ要素または未加工値
に基づく処理済みの値のいずれかまたは双方をメモリ２０６に記憶することができる。
【００５０】
４１２において、リモートデバイス（例えば、モバイルデバイス１０４）からの後続の信号を検出すると、センサデバイス１１２は、４１４において、メモリに記憶されたデータ（例えば、メモリ２０６内の、センサからの未加工データ要素または未加工値に基づく処理済みの値のいずれかまたは双方）のうちのいくつかまたは全てをリモートデバイスに送信するように構成することができる。
【００５１】
いくつかの実施形態では、リモートデバイス（例えば、デバイス１０４）は、センサデバイス１１２によって監視される活動の種類に依拠して、適切な電力量をセンサデバイス１１２に無線で送信するように構成することができる。センサデバイスに送信される電力量は、送信の持続時間の関数であるため、センサデバイス１１２によって必要とされる電力を決定すると、リモートデバイス１０４は、センサデバイス１１２に十分な電力を転送するために、適切な時間量にわたって送信することができる。例えば、１つの試験例において、以下の活動についてセンサデバイス１１２に十分な電力を提供するために、リモートデバイス１０４は以下の持続時間にわたって充電する必要があることがわかった。
【００５２】
【表１】
2020075142.tif 000003
【００５３】
いくつかの実施形態では、センサデバイス１１２は、必要な監視のためにデバイスに給電するのに十分な電荷を６０秒以下で達成することができるように構成される。他の実施形態では、センサデバイス１１２は、必要な監視のためにデバイスに給電するのに十分な電荷を４０秒以下、３０秒以下、２０秒以下、１０秒以下、５秒以下、２秒以下、または１秒以下で達成することができるように構成される。いくつかの実施形態では、センサデバイス１１２によるデータ送信は、センサデバイス１１２を充電するのにかかる時間量を低減するために、センサデバイスが充電されている間、一時停止される。
【００５４】
図５は、様々な実施形態による、リモートデバイス（例えば、デバイス１０４）が、適切な電力量をセンサデバイス（例えば、センサデバイス１１２）に送信するのに用いることができる方法５００を示すフローチャートである。図５は、図１Ａ、図１Ｂおよび図２に関して説明される。しかし、これは、単に便宜上のものであり、図５に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００５５】
図５に示されるように、方法５００は、リモートデバイス１０４が、いずれのセンサデータをセンサデバイス１１２が収集することを必要とされるかを決定する、５０２において開始する。これは、複数の要因に基づくことができる。例えば、１つの実施形態では、各センサデバイスは、同じセンサデータを常に収集するように事前に構成することができ
る。他の実施形態において、ユーザは、リモートデバイス１０４に収集されることが望ましいセンサデータを入力することができる。別の実施形態において、リモートデバイス１０４（例えば、携帯電話）上で実行中の活動監視ａｐｐのユーザは、得られることになるセンサデータのタイプを指示することができる活動監視ａｐｐ上で特定のトレーニング計画またはワークアウトルーチンを実行している場合がある。適切なソフトウェアａｐｐは、例えば、所有者が共通する米国特許第９，３９２，９４１号明細書に開示されているものを含むことができる。この米国特許は、参照によりその全体が本明細書に援用される。
【００５６】
例として、センサデバイスが、速度、距離および心拍数データを収集することが可能な実施形態を検討する。そのような例において、ユーザ（またはユーザのａｐｐ）は、速度および距離が収集されることを要求するが、心拍数データが収集されることは要求しない場合がある。したがって、リモートデバイス１０４は、５０２において、この入力を用いて、速度データおよび距離データのみがセンサデバイスによって収集される必要があると判断し得るように構成することもできるであろう。更に、いくつかの実施形態において、ユーザは、特定の活動に適した所定のセンサ構成のメニューから選択することができる。この例では、ユーザは、ランニング、ハイキング、バイサイクリング、睡眠等のカテゴリから選択することができる。選択されたカテゴリに基づいて、リモートデバイス１０４は、センサデバイス１１２のために必要とされるセンサおよびセンサデータを決定するように構成することができる。
【００５７】
５０４において、リモートデバイス１０４は、検知期間の持続時間を決定することができる。いくつかの実施形態によれば、決定は、ユーザ（例えば、人物１０２）が行う活動または運動の持続時間を示す、リモートデバイス１０４に対するユーザ入力に基づくことができる。更に、リモートデバイスが、ユーザによって選択された活動の特定のカテゴリのために事前に設定された値に基づいて持続時間を決定することが可能である場合がある。例えば、睡眠監視がユーザによって示される活動である場合、リモートデバイスは、８時間の持続時間をデフォルト設定にすることができる。別の例では、リモートデバイスは、ランニング、低速のウォーキングもしくはサイクリング（例えば、徒歩または自転車での通勤）等の所定の活動、レース等の個人運動イベント、またはバスケットボールもしくはサッカーの試合等のチーム運動イベントからデータを捕捉するのに十分な時間量に等しい持続時間をデフォルト設定にすることができ、またはプログラミングすることができる。更に、いくつかの実施形態では、ユーザは、持続時間を入力することを全く要求されない場合があり、リモートデバイス１０４は、所定の最大持続時間をデフォルト設定にすることができる。
【００５８】
５０６において、リモートデバイス１０４は、ステップ５０２において決定されたセンサデータの種類およびステップ５０４において決定された検知期間の持続期間に基づいて、センサデバイス１１２によって必要とされる必要電力を計算することができる。いくつかの実施形態では、必要とされる電荷の値は、リモートデバイス１０４のメモリ要素に記憶することができ、例えば、ルックアップテーブル等の形式で組織することができる。いくつかの実施形態は、更にまたは代わりに、当面のタスクのためにセンサデバイス１１２によって用いられる様々なセンサのための既知の電力使用量のデータに基づいて数値を計算することができる。例えば、リモートデバイスは、特定のセンサ要素のための単位時間あたりの平均電力使用率を知ることができる。その数値に、検知期間の持続時間を乗算することによって、リモートデバイスは、当面のタスクのために必要となる総電力量を計算することができる。他の実施形態では、計算は、センサ要素が異なる動作モードを有する実施形態においてセンサ要素が属する可能性が高いかまたは過去にそれらに従って動作してきた複数のモード間で平均をとられた単位時間あたりの平均電力使用率を考慮に入れることを含むことができる。動作モードは、例えば、異なる検知モードまたは電力消費モードとすることができる。
【００５９】
５０８において、リモートデバイスは、センサデバイス１１２に電力を無線で送信するように構成することができる。センサデバイス１１２は、この電力を、センサデバイス１１２の無線インタフェース２３０に含まれる誘導性要素を用いてハーベスティングすることができる。実施形態によれば、送信される電力量は、送信時間の長さの関数である。したがって、リモートデバイス１０４は、５０６において計算される必要とされる電力を転送するために、適切な時間量にわたってセンサデバイス１１２にそれ自体の信号を送信するように構成することができる。
【００６０】
いくつかの実施形態では、記憶および解析のためにセンサデバイスからリモートサーバにセンサデータを送信することが可能であり得る。そのようなシステムが図６Ａおよび図６Ｂに示される。図６Ａは、様々な実施形態による、センサデバイスから遠隔でセンサデータを記憶することが可能なシステム６００を示すブロック図である。図６は、図１Ａ、図１Ｂおよび図２に関して説明される。しかし、これは、単に便宜上のものであり、図６Ａおよび図６Ｂに示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００６１】
図６Ａに示されるように、システム６００は、センサデバイス６０２と、リーダ／リモートデバイス６０４と、インターネット等のネットワーク６０８を介してリモートデバイス６０４に通信可能に結合されたリモートサーバ６０６とを備えることができる。センサデバイス６０２は、センサデバイス１０６または１１２等の、衣類に埋め込むのに適した任意のセンサデバイスとすることができる。リーダ／リモートデバイス６０４は、センサデバイス６０２におよびセンサデバイス６０２からデータを送信および受信することが可能な任意の適切なリーダ（例えば、リーダ１１４、１１６、１１８および１１８のうちの任意のもの）とすることができる。いくつかの実施形態では、リーダ／リモートデバイス６０４とセンサデバイス６０２との間でＮＦＣチャネル６１２を確立することができるように、リーダ／リモートデバイス６０４は、スマートフォン等のＮＦＣ機能を有するデバイスを備えることができる。リーダ／リモートデバイス６０４は、通信チャネル６１４および６１６を用いてインターネット等のネットワーク６０８を介してサーバ６０６と通信することができる。通信チャネル６１４および６１６は、限定ではないがいくつか例を挙げると、有線イーサネット（登録商標）、セルラ、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）およびＢｌｕｅｔｏｏｔｈ  ＬＥ等の任意の適切な通信チャネルを含むことができる。
【００６２】
図６Ｂは、様々な実施形態による、システム６００のセンサデバイス６０２、リーダ／リモートデバイス６０４およびリモートサーバ６０６が、互いにどのように通信することができるかを示すシーケンス図である。図６Ｂに示されるように、リモートデバイス６０４は、信号（例えば、ＮＦＣ信号）６１０をセンサデバイス６０２に送信することができる。いくつかの実施形態では、リモートデバイス６０４から信号６１０を受信すると、センサデバイスは、リモートデバイス６０４にセンサ認証情報６１２を送信することができる。
【００６３】
次に、リモートデバイス６０４は、リモートサーバ６０６に認証要求６１４を送信することができる。いくつかの実施形態において、認証メッセージ６１４は、単純に、変更されていないセンサ認証情報６１２とすることができる。しかし、他の実施形態では、認証メッセージは、センサ認証情報６１２および追加の認証情報（例えば、限定ではないいくつかの例を挙げると、ユーザアカウント情報、デバイス識別情報、支払い情報、または他の関連情報）の双方を含むことができる。認証要求６１４を受信すると、リモートサーバは、センサデバイス６０２およびリモートデバイス６０４のいずれかまたは双方の認証６１６を行うことができる。認証６１６を行った後、リモートサーバ６０６は、リモートデ
バイス６０４に認証判定６１８を送信することができる。
【００６４】
いくつかの実施形態では、デバイス認証要求６１４およびデバイス認証６１６は、盗難防止として用いることができる。例えば、センサデバイス１１２が埋め込まれた衣料品が盗まれた場合、衣料の所有者は、サービスプロバイダ（例えば、リモートサーバ６０６）に盗難を報告することができ、サービスプロバイダは、関連付けられた衣料品および／またはセンサデバイス１１２に、盗難されたというフラグを立て、盗まれた衣料品の使用についての全ての認証を解除し、効果的に、盗品に関連付けられたセンサデバイス１１２を使用不能にすることができる。
【００６５】
いくつかの実施形態では、このプロセスは、失くしたまたは盗難された衣料品がその後回収された場合に、逆に行うことができる。品物が回収されると、所有者は、サービスプロバイダ（例えば、リモートサーバ６０６）に回収を報告することができ、次にサービスプロバイダは、アイテムから、失くされたまたは盗難されたというフラグを除去することができる。このシナリオにおいて、次に衣料品の認証が試みられたとき、これは成功するはずである。
【００６６】
センサデバイス６０２およびリモートデバイス６０４のうちの一方または双方を認証することができなかった場合、リモートデバイス６０４は、デバイス６０２の機能のうちのいくつかまたは全てを用いることができないようにする場合がある。例えば、センサデバイスのセンサ２０４のうちの１つ以上が、認証を用いてのみ利用可能な「プレミアム」アドオンセンサである例を考える。そのような状況において、センサデバイス６０２は、「プレミアム」センサを起動するために、リモートサーバ６０６から一意のコードまたはＩＤを必要とする場合がある。リモートサーバ６０６からの一意のコードまたはＩＤがなければ、「プレミアム」センサは機能しない。このようにして、リモートサーバ６０６は、一意のコードまたはＩＤを保留にすることによって、認証されていないリモートデバイス６０４およびセンサデバイス６０２が「プレミアム」センサにアクセスしないようにしておくことができる。「プレミアム」センサへのこの制限されたアクセスは、例えば、サービスプロバイダによって、ユーザがセンサデバイス１１２を登録するか、またはサービスプロバイダによって提供される追加のサービスに加入するインセンティブとして用いることができる。
【００６７】
認証判定６１８を受信すると、リモードデバイスは、別の信号６２０（例えば、ＮＦＣ信号）をセンサデバイス６０２に送信することができる。信号６２０は、いずれのセンサがどれだけ長くデータを収集するべきかを示す情報を含むことができる。更に、信号６２０は、センサデバイス６０２の１つ以上のセンサ２０４を起動するのに必要な任意の一意のコードまたはＩＤも含むことができる。次に、センサデバイス６０２は、（例えば、図３および図４に関して論じられたように）センサデータ６２２を収集し記憶することに進むことができる。
【００６８】
次に、リモートデバイス６０４は、信号６２４（例えば、ＮＦＣ信号）をセンサデバイス６０２に送信することができる。信号６２４を受信すると、センサデバイス６０２は、収集されたセンサデータ６２６をリモートデバイス６０４に送信することができる。いくつかの実施形態では、信号６２４は、収集されたセンサデータ６２４の一部としてリモートデバイス６０４に送信されるセンサデータのサブセットを定義することができる。しかし、センサデバイス６０２が、全ての保存されたセンサデータを、収集されたセンサデータ６２６として送信することも可能である。収集されたセンサデータ６２６を受信すると、リモートデバイス６０４は、例えばネットワーク６０８を介してリモートサーバ６０６にセンサレコード６２８を送信することができる。いくつかの実施形態では、センサレコード６２８は単純に、収集されたセンサデータ６２６を含むことができる。しかし、リモ
ートデバイスが、収集されたセンサデータ６２６に対し更なる処理を行うことができ、センサレコード６２８が更なる処理の結果となり得る可能性もある。更に、センサレコードは、例えば、複数の時点の活動（例えば、週全体に相当する睡眠監視データ、または場合によっては所定のワークアウト計画に従う週全体に相当するワークアウトレコード）にわたって取得される収集されたセンサデータ６２６の複数の反復からなることもできる。センサレコード６２８を受信すると、リモートサーバ６０６は、センサデータに対し更なる解析および／または計算を実行することができ、例えば、ユーザによって、後日に用いるためにデータを記憶することもできる。
【００６９】
いくつかの実施形態では、センサデバイス１１２に、いくつかの異なるシナリオの下でセンサレコード６２８をリモートデバイス６０４に送信するように促すことができる。例えば、センサデバイスは、リモートデバイス６０４から第１の「タップ」後に記録を開始するように構成し、次に、第２の「タップ」時にセンサレコード６２８を送信するように構成することができる。上述したようないくつかの実施形態では、センサは、所定の（例えば、ユーザ入力による）時間間隔において、または一定のメトリックマイルストーン（metric milestone）（例えば、Ｘステップ数またはＹ距離等）において、レコードデータ６２８を自動的に送信するように構成することができる。更に、いくつかの実施形態におけるセンサデバイス１１２は、認識された移動パターン（例えば、ジャンプ移動）、および／または移動の既知の開始および終了パターンに対応する速度、および／または速度に基づいてセンサレコード６２８を送信するように構成することができる。センサデバイス１１２は、類似のパラメータに基づいて記録を自動的に開始および終了するように構成することもでき、それによって、「実際の」ワークアウトデータのみが収集および／または計算される。
【００７０】
電力はセンサデバイス１１２にとって貴重である場合があるため、電力使用を最小限にする方法は重要であり得る。したがって、センサデバイス１１２は、様々な状態を設定するように構成することができる。図７は、様々な実施形態による、センサデバイス１０６における電力使用を低減するための方法７００を表示している。図７は、図１Ａ、図１Ｂおよび図２に関して説明される。しかし、これは、単に便宜上のものであり、図７に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００７１】
図７に示されるように、方法７００は、センサデバイス１１２がリモートデバイス１０４から信号（例えば、ＮＦＣ信号）を検出する、７０２において開始する。いくつかの実施形態では、検出された信号は、センサデバイス１１２に状態を設定させる情報を含むことができる。例えば、信号がデバイスを充電することを示すとき、センサデバイス１１２の状態は、充電状態に設定することができる。逆に、７０２において検出される信号が、検知デバイス１１２が充電せず、代わりにセンサデータを収集することを示すとき、検知デバイス１１２は検知状態を設定することができる。状態を設定することは、プロセッサ２０２のレジスタにフラグまたは値を設定すること、および／またはメモリ２０６に値を記憶することを含むことができる。信号の受信後、センサデバイス１１２は、７０４において、それ自体がどの状態にあるかを判断することができる。いくつかの実施形態では、状態を判断することは、例えば、プロセッサ２０２のレジスタまたはメモリ２０６から状態フラグの値を読み込むことを含むことができる。
【００７２】
７０４において、本方法が、センサデバイス１１２が検知状態にあると判断する場合、センサデバイス１１２は、７１０において１つ以上のセンサをＯＮにするように構成することができる。いくつかの実施形態では、センサをＯＮにすることは、電力回路部２２０からセンサに電力を提供することを含むことができる。しかし、１つ以上のセンサをＯＮにすることは、例えばプロセッサ２０２から、１つ以上の信号をセンサ２０４に送信する
ことを含むことができることも可能である。更に、センサデバイス１１２が、７０４においてそれ自体が検知状態にあると判断するとき、検知デバイス１１２は、ＮＦＣ回路部をＯＦＦにすることもできる。いくつかの実施形態では、ＮＦＣ回路部をＯＦＦにすることは、電力回路部２２０から無線インタフェース２３０のコンポーネントへの電力を切断することを含むことができる。しかし、ＮＦＣ回路部をＯＦＦにすることは、無線インタフェース２３０のコンポーネントのうちの１つ以上に、電源を切るように命令する信号をプロセッサ２０２から無線インタフェース２３０に送信することも含むことができる。図７は、７１０および７１２を特定の順序で示しているが、これらは、示される順序で行われる必要はなく、実際に、様々な実施形態において逆の順序でまたは並列に行われる可能性がある。７１２の後、方法７００は７０４にループバックすることができる。
【００７３】
７０４において、センサデバイス１１２が、それ自体が充電状態にあると判断する場合、センサデバイスは７０６に進むことができ、１つ以上のセンサがＯＦＦにされる。いくつかの実施形態では、これは、全てのセンサをＯＦＦにすることを含むことができるが、これは全ての実施形態に当てはまる必要はない。１つ以上のセンサをＯＦＦにすることは、電力回路部２２０によってセンサ２０４からの電力を遮断することを含むことができる。しかし、１つ以上のセンサをＯＦＦにすることは、例えばプロセッサ２０２から、１つ以上の信号をセンサ２０４に送信することを含むことができることも可能である。７０８において、センサデバイス１１２が、それ自体が充電状態にあることを検出するとき、センサデバイス１１２はＮＦＣ回路部をＯＮにすることができる。いくつかの実施形態では、ＮＦＣ回路部をＯＮにすることは、電力回路部２２０から無線インタフェース２３０のコンポーネントに電力を提供することを含むことができる。しかし、ＮＦＣ回路部をＯＮにすることは、例えばプロセッサ２０２から、１つ以上の信号を無線インタフェース２３０に送信することを含むことができることも可能である。図７は、７０６および７０８を特定の順序で示しているが、これらは、示される順序で行われる必要はなく、実際に、様々な実施形態において逆の順序でまたは並列に行われる可能性がある。７０８の後、方法７００は７０４にループバックすることができる。
【００７４】
図８は、リモートデバイス（例えば、スマートフォン等のリモートデバイス１０４）を用いてセンサデバイス（例えば、センサデバイス１１２）とインタラクトする方法８００を示すフローチャートである。図８は、図１Ａ、図１Ｂおよび図２、ならびに図６Ａおよび図６Ｂに関して説明される。しかし、これは、単に便宜上のものであり、図８に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００７５】
図８に示されるように、方法８００は、８０２においてリモートデバイス１０４がセンサデバイス１１２を検出するときに開始することができる。いくつかの実施形態では、リモートデバイス１０４は、センサデバイス１１２から発している送信によってセンサデバイス１１２を受動的に検出することができる。しかし、リモートデバイス１０４は、センサデバイス１１２を起動する信号（例えば、ＮＦＣ信号）を送信することによってセンサデバイス１１２を能動的に検索することもできる。更に、いくつかの実施形態では、センサデバイス１１２の検出は、センサデバイス１１２に近接してリモートデバイス１０４を配置することによってトリガーすることもできる。ユーザは、スマートフォン等のリモートデバイス１０４を、ランニングに出かける等の運動活動を行う直前にセンサデバイス１１２に近接して配置することを選択することができる。
【００７６】
８０２においてセンサデバイスを検出するのに応答して、８０４において、リモートデバイス１０４は認証を行うことができる。いくつかの実施形態では、認証は、図６Ｂに関して論じられた認証ステップを含むことができる。センサデバイス１１２を認証した後、８０６において、リモートデバイス１０４は、センサデータの要求をセンサデバイスに送
信することができる。いくつかの実施形態では、センサデータの要求は、データが要求される特定のセンサおよび／または検知活動の持続時間を特定する情報を含むことができる。
【００７７】
８０８において、リモートデバイス１０４は、その後、センサデバイス１１２を再び検出することができる。これは、例えば、ユーザが、ランニングに出かける等の運動活動を完了した直後に、スマートフォン等のリモートデバイス１０４をセンサデバイス１１２に近接して配置したときに生じることができる。ここでもまた、リモートデバイス１０４は、上記で論じられたように、センサデバイス１１２を受動的にまたは能動的に検出することができる。検出すると、リモートデバイス１０４は、リモートデバイス１０４にセンサデータを送信するようにセンサデバイスをトリガーすることができ、リモートデバイス１０４は、８１０において、収集されたセンサデータを受信することができる。いくつかの実施形態では、リモートデバイスは、その後、８１２において、ネットワーク（例えば、ネットワーク６０８）を介してリモートサーバ（例えば、リモートサーバ６０６）にセンサデータを送信することができる。いくつかの実施形態では、後続の送信は、活動中に行うことができる。例えば、いくつかの実施形態は、ユーザが送信を行うための一定の時間間隔（例えば、１秒、５秒、１０秒、１分等）を定義するための機能を含む。実施形態において、送信は、Ｂｌｕｅｔｏｏｔｈ、Ｂｌｕｅｔｏｏｔｈ  ＬＥまたは任意の適切な無線技術を介して行うことができ、サーバを介してまたはリモートデバイス（例えば、スマートフォン、スマートウォッチまたは任意の対応モバイルデバイス）と直接行うことができる。
【００７８】
いくつかの実施形態では、センサデバイス１１２を用いて、無線リーダを用いた販売時点情報管理による購入等のセキュアな取引を容易にすることができる。この機能の実施形態は、図９に関して説明される。図９は、図１Ａ、図１Ｂおよび図２、ならびに図６Ａおよび図６Ｂに関して説明される。しかし、これは、単に便宜上のものであり、図９に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００７９】
図９は、センサデバイス（例えば、センサデバイス１１２）を用いてセキュアな取引を行うための方法９００を示すフローチャートである。図９に示されるように、方法９００は、リーダ（例えば、支払いリーダ１１４）がセキュアな取引を開始する要求を受信する９０２において開始する。例えば、リーダ１１４が販売時点情報管理デバイス付近に位置する場合、要求は、ユーザがアイテムを走査する等の形式をとることができる。セキュアな取引を開始することの要求が始動されると、リーダ１１４は、９０４においてセンサデバイスを検出することができる。様々な実施形態によれば、リーダ１１４は、図８に関して論じられたように、センサデバイス１１２を受動的にまたは能動的に検出することができる。更に、リーダ１１４は、センサデバイス１１２が物理的にリーダ１１４に近接しているとき、センサデバイス１１２を検出するように構成することができる。
【００８０】
センサデバイスを検出した後、９０６において、リーダ１１４はセンサデバイスを認証することができる。実施形態によれば、認証は、図６Ｂに関して論じられた認証の形態をとることができる。例えば、販売時点情報管理取引の場合、センサデバイス１１２は、リーダ１１４に、アカウント情報または一意のＩＤ情報を提供することができ、次に、これらの情報をリーダデバイス１１４によってリモートサーバ（例えば、リモートサーバ６０６）に送信することができる。次に、リモートサーバ６０６は、（例えば、金融機関または第三者に接触することによって）アカウント情報または一意のＩＤの認証を行い、認証結果をリーダデバイス１１４に送信することができる。認証時に、リーダデバイス１１４は、９０８においてセキュアな取引（例えば、販売を認証する等）を行うように構成することができる。
【００８１】
いくつかの実施形態において、販売時点情報管理の場合、ユーザアカウント情報の認証およびセンサデバイス１１２が埋め込まれた新たな運動衣料品（靴等）の購入の確認により、その衣料をユーザのオンラインアカウントに自動的に登録することができる。次に、ユーザは、未来に、衣料を特定の活動、ワークアウト、トレーニング計画、イベント等と関連付けることを促される場合がある。
【００８２】
図１０は、人物１０２がセンサデバイスおよびリモートデバイス１０４を用いて、人物１０２によって行われる活動または運動に関するセンサデータをどのように収集するかを示すフローチャートである。図１０は、図１Ａ、図１Ｂおよび図２、ならびに図６Ａおよび図６Ｂに関して説明される。しかし、これは、単に便宜上のものであり、図１０に示される方法は、これらの特定の実施形態に限定されるものとして解釈されるべきでないことが理解されるべきである。
【００８３】
図１０に示されるように、方法１０００は、１００２において、ユーザがセンサデバイス１１２に固有のアプリケーションをリモートデバイス１０４において開くときに開始することができる。例えば、リモートデバイス１０４がスマートフォンである場合、ユーザは、衣料に埋め込まれたセンサデバイス１１２に関連付けられたアプリケーション（ａｐｐ）を開くことができる。いくつかの実施形態では、リモートデバイス１０４において実行する特定のａｐｐは、センサの検出に基づいて自動的に起動するように構成することができる。例えば、センサデバイス１１２が、ランニング用のセンサである場合、特定のランニングａｐｐは、センサデバイス１１２の検出に基づいて起動するように構成することができる。同様に、例えば、センサデバイス１１２がアウトドア用の靴に埋め込まれる場合、特定のアウトドアａｐｐが起動されるように構成され得る。適切なａｐｐは、例えば、所有者が共通する米国特許第９，３９２，９４１号明細書に開示されているものを含むことができる。この米国特許は、参照によりその全体が本明細書に援用される。次に、ａｐｐは、１００４において、活動または運動のパラメータおよび／または持続時間を入力するようにユーザに促すことができる。例えば、ユーザが、いくつかのセンサ項目（例えば、速度、距離、心拍、温度等）のいずれがセンサデバイス１１２によって記録されることを望むかを選択するようにユーザに促すことができる。いくつかの実施形態では、用いられることになるセンサのいくつかの事前に選択されたグループをユーザに与えることができ、それによって事前に選択されたグループは、特定の活動に対し調整される。更に、センサデバイス１１２がその検知機能を実行するべき時間の長さを定義するようにユーザに促すことができる。
【００８４】
１００６において、リモートデバイス１０４とセンサデバイス１１２との間の接続を開始することができる。いくつかの実施形態では、接続は、リモートデバイス１０４をセンサデバイス１１２に物理的に密に近接して配置する（例えば、リモートデバイス１０４をセンサデバイス１１２に「タップする」）ことによって開始することができる。１つの実施形態において、埋め込まれたセンサデバイス１１２を収容する衣料は、装着者にセンサデバイス１１２の場所を視覚的に示す縫い目、エンボス、プリント、またはボタンもしくはポケット等の機能アイテム等の、視覚的標識を含むことができる。標識がなければ、センサデバイス１１２はユーザには見えない場合がある。いくつかの実施形態において、標識は、（十字シンボルのように）センサデバイス１１２の場所を表すように特に構成される一方、他の実施形態では（ボタンまたはポケットのように）、標識は他の機能を有するか、または従来の衣料のアクセントであり、知識のある装着者に対し、単にセンサデバイス１１２の存在および場所を付加的に示す。
【００８５】
１００６において、リモートデバイス１０４とセンサデバイス１１２との間の接続が開始されると、リモートデバイス１０４は、必要なコマンドをセンサデバイス１１２に送信
することができる。例えば、リモートデバイス１０４は、複数のセンサのうちのいずれが起動されるべきか、およびこれらのセンサからの何の情報がセンサデバイス１１２のメモリ２０６に記憶されるべきかを示すコマンドを送信することができる。更に、リモートデバイス１０４は、センサ活動の持続時間に関してセンサデバイス１１２に命令することができる。
【００８６】
１０１０において、ユーザは、センサデバイスが記録する活動または運動を行うことができ、ユーザが活動または運動を完了した後、１０１２において、リモートデバイス１０４とセンサデバイス１１２との間の後続の接続を開始することができる。後続の接続を開始した後、１０１４において、収集されたデータをセンサデバイス１１２から受信することができる。次に、１０１６において、リモートデバイス１０４は、任意選択で、受信されたセンサデータまたは受信されたセンサデータに基づくデータを、例えば、ユーザによる後のアクセスのためにリモートサーバ（例えば、サーバ６０６）に送信することができる。
【００８７】
適切なポータブルフィットネスまたは活動監視ソフトウェアアプリケーションは、例えば、所有者が共通する米国特許第９，３９２，９４１号明細書に開示されているものの特徴を含むことができる。この米国特許は、参照によりその全体が本明細書に援用される。
【００８８】
いくつかの実施形態では、リモートデバイス１０４上で実行しているソフトウェアａｐｐは、ａｐｐの標準動作においてロック解除されない限り、追加のステップなしではアクセスすることができない「隠れた」特徴も含むことができる。１つの実施形態において、追加のステップは、特定の健康またはフィットネス目標またはワークアウト計画の選択もしくは購入、特定の個人的パフォーマンス基準の達成、または指定された期間中（例えば、祝日または特定の曜日）もしくはリモートデバイス１０４が指定された地理的場所（例えば、特定の都市、公園等）において用いられているときのａｐｐの起動を含むことができる。
【００８９】
いくつかの実施形態では、「隠れた」特徴のステータス（すなわち、それらがロックされているかまたはロック解除されているか）をリモートデバイス１０４のメモリに記憶することができる。例えば、いくつかの実施形態では、「隠れた」特徴は、１つ以上のセンサデバイス１１２からの通信によって起動することができる。例として、センサデバイス１０６に関して図１Ａに示されるように、センサデバイス１１２が靴に埋め込まれている事例を考える。隠れた特徴（例えば、走者に関連する基準の計算または表示）を、それらがリモートデバイス１０４とセンサデバイス１１２との間の通信によって明確にロック解除されるまで、ソフトウェアａｐｐにおいてロックされたままにしておくことが可能であり得る。ロック解除されると、ソフトウェアａｐｐは、特殊化された計算を行うか、または特殊化されたフィードバックを提供し、その後これを、モバイルデバイス１１８を介して人物１０２に利用可能にすることを可能にされ得る。
【００９０】
別の実施形態において、リモートデバイス１０４が衣料品に埋め込まれたセンサデバイス１１２に物理的に密に近接して配置される（例えば、リモートデバイス１０４をセンサデバイス１１２に「タップする」）とき、リモートデバイス１０４は、ａｐｐを開き、ａｐｐからの登録情報を用いて、センサデバイス１１２に関連付けられた衣料品も登録するように構成することができる。
【００９１】
全ての実施形態において、アプリケーションキャッシュは、バイトコードキャッシュ、ソースコードキャッシュ、マシンコードキャッシュまたはそれらの何らかの組み合わせの形態をとることができる。実施形態において、予測キャッシュは、２つ以上のレベルのキャッシュを含む。例えば、１つの実施形態は、ソースコードキャッシュおよびバイトコー
ドキャッシュの双方を含む。ソースコードをバイトコードに変換またはコンパイルすることは、処理時間およびリソースを費やすため、予測キャッシュは、起動される可能性がより高いアプリケーションについてのみバイトコードをコンパイルおよび記憶するべきである。したがって、実施形態において、バイトコードキャッシュは優先度のより高いアプリケーションのために予約され、ソースコードキャッシュは優先度のより低いアプリケーションのために予約される。このタイプの区別の１つの例は、一定の閾値を超える予測スコアを有するアプリケーションについてバイトコードをキャッシュ処理し、その閾値未満の予測スコアを有するアプリケーションについてのみソースコードをキャッシュ処理することである。
【００９２】
図１〜図１０に示す実施形態は、例えば、１つ以上の既知のコンピュータシステム、または図１１に示されるコンピュータシステム１１００に含まれる１つ以上のコンポーネントを用いて実施することができる。コンピュータシステム１１００は、本明細書に記載される機能を実行することが可能な任意の既知のコンピュータとすることができる。
【００９３】
コンピュータシステム１１００は、プロセッサ１１０４等の１つ以上のプロセッサ（中央処理装置またはＣＰＵとも呼ばれる）を備える。プロセッサ１１０４は、通信インフラストラクチャまたはバス１１０６に接続される。
【００９４】
１つ以上のプロセッサ１１０４は、それぞれ、グラフィック処理装置（ＧＰＵ）とすることができる。実施形態において、ＧＰＵは、数学的に集中型のアプリケーションを処理するように設計された特殊化された電子回路であるプロセッサである。ＧＰＵは、コンピュータグラフィックアプリケーション、画像、ビデオ等に一般的な数学的に集中型のデータ等の大きなデータブロックを並列処理するのに十分な並列構造を有することができる。
【００９５】
コンピュータシステム１１００は、例えばモニター、キーボード、ポインティングデバイス等の、ユーザ入出力インタフェース１１０２を通じて通信インフラストラクチャ１１０６と通信するユーザ入出力デバイス１１０３も備える。
【００９６】
コンピュータシステム１１００は、ランダムアクセスメモリ（ＲＡＭ）等のメインメモリまたはプライマリメモリ１１０８も備える。メインメモリ１１０８は、キャッシュの１つ以上のレベルを含むことができる。メインメモリ１１０８は、内部に、制御ロジック（すなわち、コンピュータソフトウェア）および／またはデータを記憶している。
【００９７】
コンピュータシステム１１００は、１つ以上のセカンダリストレージデバイスまたはメモリ１１１０も備えることができる。セカンダリメモリ１１１０は、例えば、ハードディスクドライブ１１１２および／またはリムーバブルストレージデバイスまたはドライブ１１１４を含むことができる。リムーバブルストレージドライブ１１１４は、フロッピーディスクドライブ、磁気テープドライブ、コンパクトディスクドライブ、光ストレージデバイス、テープバックデバイスおよび／または任意の他のストレージデバイス／ドライブとすることができる。
【００９８】
リムーバブルストレージドライブ１１１４は、リムーバブルストレージユニット１１１８とインタラクトすることができる。リムーバブルストレージユニット１１１８は、コンピュータソフトウェア（制御ロジック）および／またはデータを記憶したコンピュータ使用可能または可読ストレージデバイスを備える。リムーバブルストレージユニット１１１８は、フロッピーディスク、磁気テープ、コンパクトディスク、ＤＶＤ、ＳＤカード、光ストレージディスクおよび／または任意の他のコンピュータデータストレージデバイスとすることができる。リムーバブルストレージドライブ１１１４は、既知の方式でリムーバブルストレージユニット１１１８からの読み込みおよび／またはリムーバブルストレージ
ユニット１１１８への書き込みを行う。
【００９９】
例示的な実施形態によれば、セカンダリメモリ１１１０は、コンピュータプログラムおよび／または他の命令および／またはデータがコンピュータシステム１１００によってアクセスされることを可能にするための他の手段、媒介または他の手法を含むことができる。そのような手段、媒介または他の手法は、例えば、リムーバブルストレージユニット１１２２およびインタフェース１１２０を含むことができる。リムーバブルストレージユニット１１２２およびインタフェース１１２０の例は、プログラムカートリッジおよびカートリッジインタフェース（ビデオゲーム機器に見られるもの等）、リムーバブルメモリチップ（ＥＰＲＯＭまたはＰＲＯＭ等）および関連するソケット、メモリスティックおよびＵＳＢポート、メモリカードおよび関連メモリカードスロット、および／または任意の他のリムーバブルストレージユニットおよび関連するインタフェースを含むことができる。
【０１００】
コンピュータシステム１１００は、通信またはネットワークインタフェース１１２４を更に含むことができる。通信インタフェース１１２４は、コンピュータシステム１１００が、リモートデバイス、リモートネットワーク、リモートエンティティ等（個々におよびまとめて参照符号１１２８によって参照される）の任意の組み合わせと通信およびインタラクトすることを可能にする。例えば、通信インタフェース１１２４は、コンピュータシステム１１００が、通信経路１１２６を介してリモートデバイス１１２８と通信することを可能にすることができる。通信経路１１２６は、有線および／または無線とすることができ、ＬＡＮ、ＷＡＮ、インターネット等の任意の組み合わせを含むことができる。制御ロジックおよび／またはデータは、通信経路１１２６を介してコンピュータシステム１１００におよびコンピュータシステム１１００から送信することができる。
【０１０１】
実施形態において、制御ロジック（ソフトウェア）が記憶された有形コンピュータ使用可能または可読媒体を備える有形装置または製造品も、本明細書においてコンピュータプログラム製品またはプログラムストレージデバイスと呼ばれる。これは、限定ではないが、コンピュータシステム１１００、メインメモリ１１０８、セカンダリメモリ１１１０、リムーバルストレージユニット１１１８および１１２２、ならびに上記の任意の組み合わせを具現化する有形の製造品を含む。そのような制御ロジックは、１つ以上のデータ処理デバイス（コンピュータシステム１１００等）によって実行されると、そのようなデータ処理デバイスに、本明細書に記載されるように動作させる。
【図１Ａ】
2020075142.tif 000004
【図１Ｂ】
2020075142.tif 000005
【図２】
2020075142.tif 000006
【図３】
2020075142.tif 000007
【図４】
2020075142.tif 000008
【図５】
2020075142.tif 000009
【図６Ａ】
2020075142.tif 000010
【図６Ｂ】
2020075142.tif 000011
【図７】
2020075142.tif 000012
【図８】
2020075142.tif 000013
【図９】
2020075142.tif 000014
【図１０】
2020075142.tif 000015
【図１１】
2020075142.tif 000016
【手続補正書】
【提出日】令和1年12月9日(2019.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
運動活動を行う人物を監視するために衣料品に埋め込まれた電子デバイスであって、
隠れた特徴に関する命令セット、およびロック設定に初期設定されている前記隠れた特徴に関するロック識別子を格納するメモリと、
外部の送受信機と通信するよう構成された無線インタフェースと、
前記無線インタフェースおよび前記メモリに通信可能に接続されている１つ以上のプロセッサと
を備え、
前記１つ以上のプロセッサは、
前記無線インタフェースを通じて、前記外部の送受信機からロック解除命令を受信し、
前記メモリ内の前記ロック識別子を、前記ロック設定からロック解除設定に更新し、
前記ロック識別子が更新された後、前記隠れた特徴に関する命令セットを実行する
ように構成されている、前記電子デバイス。
【請求項２】
前記ロック解除命令は、前記電子デバイスが特定の地理的場所内で使用されたことに応じて、受信される、請求項１に記載の電子デバイス。
【請求項３】
前記衣料品の動きを検出するよう構成されたセンサデバイスをさらに備えた請求項１に記載の電子デバイス。
【請求項４】
前記隠れた特徴は、前記センサデバイスにより実行される特定の運動活動に関する特殊可された計算を規定する、請求項３に記載の電子デバイス。
【請求項５】
前記センサデバイスは、前記ロック解除設定に更新された前記ロック識別子に応じて、前記特殊可された計算を実行するよう構成されている、請求項４に記載の電子デバイス。
【請求項６】
前記ロック解除命令は、ユーザが特定のフィットネスに登録することに応じて、受信される、請求項１に記載の電子デバイス。
【請求項７】
前記ロック解除命令は、所定の期間の間に受信される、請求項１に記載の電子デバイス。
【請求項８】
運動活動用器具に埋め込まれたセンサデバイスであって、
前記運動活動用器具に関する活動パラメータを検出するよう構成されたセンサ、
前記センサデバイスにより実行される離農可能な特徴に対応する特徴命令を格納するメモリ、および
送受信機
を備えた前記センサデバイスと、
前記センサデバイスと離れたリモートデバイスであって、
機能命令を格納するメモリ、
前記機能命令に関する機能を実行するよう構成されたプロセッサ、および
前記センサデバイスの前記送受信機と通信する送受信機
を備えた前記リモートデバイスと
を有する運動活動監視システムであって、
前記運動活動監視システムは、前記リモートデバイスと前記センサデバイスとの間で交換される通信に基づき、隠れた特徴に関する特徴命令をロック解除するよう構成されている、前記運動活動監視システム。
【請求項９】
前記特徴命令は、前記隠れた特徴がロックされている間、前記リモートデバイスの前記メモリ内に格納される、請求項８に記載の運動活動監視システム。
【請求項１０】
前記通信は、前記リモートデバイスの前記送受信機から、前記センサデバイスの前記送受信機へ送信され、前記隠れた特徴に関する前記特徴命令を含む、請求項９に記載の運動活動監視システム。
【請求項１１】
前記センサデバイスは、前記リモートデバイスから前記通信を受信するよう構成されており、前記センサデバイスの前記メモリ内に前記隠れた特徴に関する前記特徴命令を格納する、請求項１０に記載の運動活動監視システム。
【請求項１２】
前記特徴命令は、前記隠れた特徴がロックされている間、前記隠れた特徴に関する特徴命令とともに、前記センサデバイスの前記メモリ内に格納される、請求項８に記載の運動活動監視システム。
【請求項１３】
前記センサデバイスの前記送受信機は、前記リモートデバイスからの前記通信を受信し、
前記センサデバイスは、前記リモートデバイスからの前記通信を受信することに応じて、前記隠れた特徴に関する前記特徴命令をロック解除するよう構成されている、請求項１２に記載の運動活動監視システム。
【請求項１４】
前記リモートデバイスおよび前記センサデバイスのうちの少なくとも１つが特定の地理的場所内にいることを前記運動活動監視システムが検出することに応じて、前記通信は、交換される、請求項８に記載の運動活動監視システム。
【請求項１５】
前記リモートデバイスの前記プロセッサは、交換された前記通信に応じて、前記リモートデバイスの前記メモリ内の前記特徴命令をロック解除するよう構成されている、請求項９に記載の運動活動監視システム。
【請求項１６】
運動活動監視器具内の隠れた特徴をロック解除する方法であって、前記運動活動監視器具は、センサデバイスとリモートデバイスを備え、前記方法は、
メモリ内に、前記隠れた特徴に関する特徴命令を格納するステップと、
前記特徴命令がロック状態にあると識別するロック設定に初期設定されたロック識別子を格納するステップと、
トリガーを検出するステップと、
前記トリガーの検出に応じて、前記センサデバイスと前記リモートデバイスとの間で、ロック解除命令を交換するステップと、
前記メモリ内の前記ロック識別子を前記ロック設定から前記ロック解除設定に更新するステップと、
前記ロック識別子が更新された後に、前記隠れた特徴に関する前記特徴命令を実行するステップと
を含む、前記方法。
【請求項１７】
前記トリガーは、前記リモートデバイスおよび前記センサデバイスのうちの少なくとも１つが特定の地理的場所内にいることに対応する、請求項１６に記載の方法。
【請求項１８】
前記ロック解除命令は、前記リモートデバイスから前記センサデバイスに送信される、請求項１７に記載の方法。
【請求項１９】
前記ロック解除命令は、前記特徴命令を含む、請求項１８に記載の方法。
【請求項２０】
前記隠れた特徴は、前記センサデバイスおよび前記リモートデバイスのうちの少なくとも１つにより実行される、特定の運動活動に関する特殊化された計算を規定する、請求項１６に記載の方法。