(57)【要約】      （修正有）【課題】運動する人が、エクササイズやトレーニングに関する有益な追加情報を入手可能なシステムおよび方法の提供。【解決手段】スポーツ活動と関連して地理情報を使用するためのシステムおよび方法が開示されている。センサ１４４ａ、１４４ｂ、は、パフォーマンスデータを生成するために、ユーザ１２４および/または衣服に取り付けられうる。データ並びに位置データは、サーバ１３４に送信されうる。サーバは、ユーザおよび位置に対してリーダーボードを維持し、ユーザが、スポーツ活動の他のユーザおよび位置を検索できるようにする。【選択図】図１Ａ
2018202174.tif 000002
【特許請求の範囲】
【請求項１】
スポーツ活動に参加しているユーザーの位置情報を、ＧＰＳ機能を有する携帯端末で決定する工程と、
プロセッサで前記位置情報を処理して、前記スポーツ活動の場所の同定を決定する工程と、
前記スポーツ活動に参加している前記ユーザーのパフォーマンスを示すセンサーからのセンサーデータを、前記携帯端末で受信する工程と、
前記センサーデータをプロセッサで処理して、前記ユーザーのパフォーマンスデータを生成する工程と、
前記スポーツ活動および前記パフォーマンスデータの前記場所の前記同定をサーバに送信する工程と、を含む方法。
【請求項２】
前記スポーツ活動の前記場所の前記同定が、バスケットボールコートの名前を含む、請求項１に記載の方法。
【請求項３】
前記スポーツ活動の前記場所の前記同定が、サッカーフィールドの名前を含む、請求項１に記載の方法。
【請求項４】
前記パフォーマンスデータが前記ユーザーの足のスピードを含む、請求項１に記載の方法。
【請求項５】
パフォーマンスデータが垂直ジャンプの高さを含む、請求項１に記載の方法。
【請求項６】
前記垂直ジャンプの高さが、累積的垂直ジャンプの高さを含む、請求項５に記載の方法。
【請求項７】
前記垂直ジャンプの高さが、最高の垂直ジャンプの高さを含む、請求項５に記載の方法。
【請求項８】
スポーツ活動に参加しているユーザーが装着しているセンサーからパフォーマンス情報をサーバで受信する工程と、
前記スポーツ活動の地理的位置についての情報を前記サーバで受信する工程と、
前記ユーザーのパフォーマンスデータおよび前記地理的位置に関連するパフォーマンスデータを含むデータベースを維持する工程と、
パフォーマンスデータのリーダーボードを維持する工程と、を含む方法。
【請求項９】
前記パフォーマンスデータがユーザーの足のスピードを含む、請求項８に記載の方法。
【請求項１０】
前記パフォーマンスデータが垂直ジャンプの高さを含む、請求項８に記載の方法。
【請求項１１】
リーダーボードが、地理的位置での最も頻繁な参加者を特定する、請求項８に記載の方法。
【請求項１２】
前記パフォーマンスデータが垂直ジャンプの高さを含む、請求項８に記載の方法。
【請求項１３】
プロセッサと、
コンピュータ実行可能命令を含むコンピュータ可読媒体と、を含むコンピュータ装置であって、前記コンピュータ実行可能命令は実行された時に、前記プロセッサに以下の工程を実施させる、
スポーツ活動に参加しているユーザーが装着しているセンサーからのパフォーマンス情報を受信する工程と、
前記スポーツ活動の地理的位置についての情報を受信する工程と、
前記ユーザーのパフォーマンスデータおよび前記地理的位置に関連するパフォーマンスデータを含むデータベースを維持する工程と、
パフォーマンスデータのリーダーボードを維持する工程と、を含む、コンピュータ装置。
【請求項１４】
リーダーボードが、地理的位置で取得されたパフォーマンスデータを特定する、請求項１３に記載のコンピュータ装置。
【請求項１５】
前記パフォーマンスデータが垂直ジャンプの高さを含む、請求項１３に記載のコンピュータ装置。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本出願は、２０１１年２月１７日出願、「ワークアウトセッション中のユーザーパフォーマンス指標の追跡」という名称の米国仮特許番号第６１／４４３，８０８号の利益および優先権を主張し、その内容をその全体についてあらゆる非制限的目的で明示的に参照し本書に組込む。
【背景技術】
【０００２】
エクササイズおよびフィットネスはますます人気を集めており、このような活動からの恩恵はよく知られている。様々なタイプの技術がフィットネスおよびその他の運動活動に組み込まれてきた。例えば、ＭＰ３またはその他のオーディオプレーヤー、ラジオ、携帯テレビ、ＤＶＤプレーヤー、またはその他のビデオゲーム装置、腕時計、ＧＰＳシステム、歩数計、携帯電話、ポケットベル、ビーパーなど、非常に多様な携帯用電子装置をフィットネス活動で使用できる。多くのフィットネス愛好者または運動選手が、自ら楽しんだり、パフォーマンスデータを供給したり、または他者との連絡を取り合ったりなどのために、エクササイズまたはトレーニングをするときに１つ以上のこれらの装置を使用している。こうしたユーザはまた、自分の運動活動およびそれに関連した指標を記録することに関心を示してきた。したがって、運動成績情報を検出、保存および／または送信するために、様々なセンサを使用しうる。ところが時々、運動成績情報は、空虚なものに表現されていたり、または全般的な運動活動に基づくものである。運動する人は、そのワークアウトに関する追加的情報の入手に関心を持つことがある。
【発明の概要】
【０００３】
以下は、実施形態例の基礎認識を提供するための態様例の一般的要約を示している。この要約は広範囲にわたる概要ではない。重要または重大な要素の特定や、本発明の範囲の線引きを意図するものではない。以下の要約は、単に、下記に提供したさらに詳細な説明への前置きとして、一般的な形態での本発明の一部の概念を提示するものである。
【０００４】
一つ以上の態様は、スポーツ活動と関連した地理情報を使用するための、システム、装置、コンピュータ可読媒体、および方法を説明している。センサは、パフォーマンスデータを生成するために、ユーザおよび／または衣服に取り付けられうる。センサには、加速度計、圧力センサ、ジャイロスコープおよび身体活動を電気信号に変換する他のセンサが含まれうる。データ並びに位置データは、サーバに送信されうる。サーバは、ユーザおよび位置に対してリーダーボードを維持し、ユーザが、スポーツ活動の他のユーザおよび位置を検索できるようにする。本発明の一部の態様では、ユーザは、携帯電話などの携帯装置で、サーバとやりとりする。
【０００５】
その他の態様および機能については、本開示全体をとおして描写している。
【図面の簡単な説明】
【０００６】
実施形態例を理解するために、添付の図面を参照し、例として説明する。
【図１Ａ】図１Ａは、例示実施形態に従った個人トレーニングシステムである。
【図１Ｂ】図１Ｂは、例示実施形態に従った個人トレーニングシステムである。
【図２Ａ】図２Ａは、実施形態の例に基づく、センサーシステムの実施形態の例を図示する。
【図２Ｂ】図２Ｂは、実施形態の例に基づく、センサーシステムの実施形態の例を図示する。
【図３Ａ】図３Ａは、実施形態の例に基づく、少なくとも１つのセンサと相互作用するコンピュータの例を図示する。
【図３Ｂ】図３Ｂは、実施形態の例に基づく、少なくとも１つのセンサと相互作用するコンピュータの例を図示する。
【図４】図４は、実施形態の例に基づく、靴に埋め込んだり、靴から取り外したりできるポッドセンサーの例を図示する。
【図５】図５は、実施形態の例に基づく、コンピュータ用のオンボディ構成の例を図示する。
【図６】図６は、実施形態の例に基づく、コンピュータ用の様々なオフボディ構成の例を図示する。
【図７】図７は、実施形態の例に基づく、コンピュータ用の様々なオフボディ構成の例を図示する。
【図８】図８は、実施形態の例に基づく、コンピュータディスプレイ画面により提示されるグラフィカルユーザーインターフェース（ＧＵＩ）のディスプレイの例を図示する。
【図９】図９は、実施形態の例に基づく、ユーザ選択用のパフォーマンス指標の例を図示する。
【図１０】図１０は、実施形態の例に基づく、センサの較正の例を図示する。
【図１１Ａ】図１１Ａは、実施形態の例に基づく、センサの較正の例を図示する。
【図１１Ｂ】図１１Ｂは、実施形態の例に基づく、センサの較正の例を図示する。
【図１２】図１２は、実施形態の例に基づく、セッションに関連した情報を提示するＧＵＩのディスプレイの例を図示する。
【図１３】図１３は、実施形態の例に基づく、ユーザにセッション中のそのパフォーマンス指標に関する情報を提供するＧＵＩのディスプレイの例を図示する。
【図１４】図１４は、実施形態の例に基づく、ユーザの仮想カード（ｖｃａｒｄ）に関する情報を提示するＧＵＩのディスプレイの例を図示する。
【図１５】図１５は、実施形態の例に基づく、ユーザープロフィールを提示するＧＵＩのユーザープロフィール  ディスプレイの例を図示する。
【図１６】図１６は、実施形態の例に基づく、ユーザに関する追加的情報を提示するさらに、ユーザープロフィール  ディスプレイのさらなる例を図示する。
【図１７】図１７は、実施形態の例に基づく、パフォーマンス指標をユーザに表示するためのＧＵＩのディスプレイのさらなる例を図示する。
【図１８】図１８は、実施形態の例に基づく、パフォーマンス指標をユーザに表示するためのＧＵＩのディスプレイのさらなる例を図示する。
【図１９】図１９は、実施形態の例に基づく、パフォーマンス指標をユーザに表示するためのＧＵＩのディスプレイのさらなる例を図示する。
【図２０】図２０は、実施形態の例に基づく、パフォーマンス指標をユーザに表示するためのＧＵＩのディスプレイのさらなる例を図示する。
【図２１】図２１は、実施形態の例に基づく、フリースタイル  ユーザ動作に関する情報を提供するＧＵＩのフリースタイルディスプレイの例を図示する。
【図２２】図２２は、実施形態の例に基づく、ユーザ選択可能なトレーニングセッションを提示するトレーニングディスプレイの例を図示する。
【図２３】図２３は、実施形態の例に基づく、トレーニングセッションの例を図示する。
【図２４】図２４は、実施形態の例に基づく、トレーニングセッションの例を図示する。
【図２５】図２５は、実施形態の例に基づく、トレーニングセッションの例を図示する。
【図２６】図２６は、実施形態の例に基づく、トレーニングセッションの例を図示する。
【図２７】図２７は、実施形態の例に基づく、バスケットボールのシュートのトレーニングセッション用のＧＵＩ用のディスプレイ画面を図示する。
【図２８】図２８は、実施形態の例に基づく、バスケットボールのシュートのトレーニングセッション用のＧＵＩ用のディスプレイ画面を図示する。
【図２９】図２９は、実施形態の例に基づく、バスケットボールのシュートのトレーニングセッション用のＧＵＩ用のディスプレイ画面を図示する。
【図３０】図３０は、実施形態の例に基づく、バスケットボールのシュートのトレーニングセッション用のＧＵＩ用のディスプレイ画面を図示する。
【図３１】図３１は、実施形態の例に基づく、ユーザにシュートのマイルストーンを知らせるＧＵＩのディスプレイの例を図示する。
【図３２】図３２は、実施形態の例に基づく、ユーザに対してプロの運動選手のシグネチャムーブを模倣する練習を実行するように求めるＧＵＩ用のシグネチャムーブ  ディスプレイの例を図示する。
【図３３】図３３は、実施形態の例に基づく、パフォーマンス指標の比較のためにその他のユーザおよび／またはプロの運動選手を検索するためのＧＵＩのディスプレイの例を図示する。
【図３４】図３４は、実施形態の例に基づく、ユーザのパフォーマンス指標をその他の個人と比較するためのディスプレイの例を図示する。
【図３５】図３５は、実施形態の例に基づく、ユーザのパフォーマンス指標をその他の個人と比較するためのディスプレイの例を図示する。
【図３６】図３６は、実施形態の例に基づく、身体活動を行うユーザの監視で得られた身体データがパフォーマンスゾーン内であるかどうかを判断する方法の例の流れ図を図示する。
【図３７】図３７は、近くのバスケットボールコートを特定するための、２つのＧＵＩ表示例を示す。
【図３８】図３８は、他の参加者についての活動情報を取得するためのＧＵＩ例を示す。
【図３９】図３９は、本発明の実施形態に従った、スポーツ活動の場所を見つけるために使用されうるプロセスを示す。
【図４０】図４０は、本発明の実施形態に従った、パフォーマンスデータの共有プロセスを示す。
【図４１】図４１は、本発明の実施形態に従った、パフォーマンスデータの追跡および比較に使用されうるプロセスを示す。
【発明を実施するための形態】
【０００７】
さまざまな実施形態の以下の説明では、添付図面への言及がなされるが、これは本明細書の一部を形成し、本開示が実行されうるさまざまな実施形態の説明として示される。その他の実施形態を利用することができ、また本開示の範囲および精神から逸脱することなく構造的および機能的な改造をしうることが理解される。さらに、本開示内の見出しは、開示の態様を制限するものとして考慮されるべきでない。本開示の利益を享受する当業者は、実施形態の例が見出しの例に限定されるものでないことを理解するであろう。１．  パーソナルトレーニングシステムの例Ａ．  コンピューティング装置の例
【０００８】
図１Ａは、例示的実施形態例に従った、個人トレーニングシステム１００の例を示す。例示のシステム１００は、コンピュータ１０２などの１つ以上の電子装置を含みうる。コンピュータ１０２は、電話、音楽プレーヤー、タブレット、ネットブックまたは任意の携帯装置などの移動端末を備えうる。他の実施形態において、コンピュータ１０２は、セットトップボックス（ＳＴＢ）、デスクトップコンピュータ、デジタルビデオレコーダー（ＤＶＲ）、コンピュータサーバー、および／またはその他任意の希望するコンピューティング装置を備えうる。ある一定の構成において、コンピュータ１０２は、例えば、Ｍｉｃｒｏｓｏｆｔ  ＸＢＯＸ（登録商標）、Ｓｏｎｙ  Ｐｌａｙｓｔａｔｉｏｎ（登録商標）、および／またはＮｉｎｔｅｎｄｏ  Ｗｉｉ（登録商標）ゲーム用コンソールなどのゲーム用コンソールを備えうる。当業者は、これらは単なる描写目的でのコンソールの例であること、および本開示は何らかのコンソールまたは装置に限定するものではないことを理解するであろう。
【０００９】
図１Ｂに示すように、コンピュータ１０２は、コンピューティングユニット１０４を含むことがあり、これは少なくとも１つの処理ユニット１０６を備えうる。処理ユニット１０６は、例えば、マイクロプロセッサ装置など、ソフトウェア命令を実行するための任意のタイプの処理装置としうる。コンピュータ１０２は、メモリー１０８などの各種の一時的でないコンピュータ読取可能媒体を含みうる。メモリー１０８は、ＲＡＭ  １１０などのランダムアクセスメモリー（ＲＡＭ）および／またはＲＯＭ  １１２などの読取専用メモリー（ＲＯＭ）、を含みうるが、これに限定されない。メモリー１０８は、電子的に消去可能なプログラマブル読取専用メモリー（ＥＥＰＲＯＭ）、フラッシュメモリーまたはその他のメモリー技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）またはその他の光ディスクストレージ、磁気ストレージ装置、または希望の情報を格納するために使用でき、およびコンピュータ１０２によりアクセス可能なその他任意の媒体のうちどれをも含みうる。
【００１０】
処理装置１０６およびシステムメモリ１０８は、直接または間接的に、バス１１４または代替的通信構造を通して、一つ以上の周辺装置に接続されうる。例えば、処理ユニット１０６またはシステムメモリ１０８は、ハードディスクドライブ１１６、着脱可能磁気ディスクドライブ、光ディスクドライブ１１８、およびフラッシュメモリーカードなどの追加的メモリーストレージに直接的または間接的に接続しうる。処理装置１０６およびシステムメモリ１０８は、直接または間接的に、一つ以上の入力装置１２０および一つ以上の出力装置１２２に接続されうる。出力装置１２２は、例えば、ディスプレイ装置１３６、テレビ、プリンター、ステレオ、またはスピーカーを含みうる。一部の実施形態において、１つ以上のディスプレイ装置を、眼鏡類に組み込みうる。眼鏡類に組み込んだディスプレイ装置は、ユーザにフィードバックを供給しうる。１つ以上のディスプレイ装置を組み込んだ眼鏡類はまた、携帯用ディスプレイシステムのために供給しうる。入力装置１２０は、例えば、キーボード、タッチスクリーン、リモートコントロールパッド、ポインティングデバイス（マウス、タッチパッド、スタイラス、トラックボール、またはジョイスティックなど）、スキャナー、カメラまたはマイクロホンを含みうる。これに関連して、入力装置１２０は、図１Ａに示すとおり、ユーザ１２４などのユーザの運動動作を感知、検出および／または測定するよう構成された１つ以上のセンサを備えうる。  
【００１１】
図１Ａに再び示すように、画像取り込み装置１２６および／またはセンサ１２８は、ユーザ１２４の運動動作の検出および／または測定に利用しうる。一つの実施形態では、画像取り込み装置１２６またはセンサ１２８が動作パラメータと直接相関するように、画像取り込み装置１２６またはセンサ１２８から取得されるデータは、運動動作を直接検出しうる。なおも、他の実施形態において、画像取り込み装置１２６またはセンサ１２８から獲得したデータは、動作を検出および／または測定するために、相互にまたはその他のセンサと共に組合せて利用しうる。こうして、ある一定の測定は、２つ以上の装置から獲得されたデータの組合せにより判断しうる。画像取り込み装置１２６および／またはセンサ１２８は、または加速度計、ジャイロスコープ、場所確認装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度および／または体温を含む）、心拍モニター、画像取り込みセンサ、湿気センサおよび／またはその組合せを含むがそれに限定されない１つ以上のセンサを含みうるか、またはそれと動作可能なかたちで接続されうる。例示的センサ１２６、１２８の使用例が、「例示的センサ」と題する以下のセクション１．Ｃに記述されている。コンピュータ１０２はまた、ユーザがグラフィカルユーザーインターフェースからの選択をするためにどこを指し示しているかを判断するために、タッチスクリーンまたは画像取り込み装置も使用しうる。１つ以上の実施形態は、１つ以上の有線技術および／または無線技術を単独で、または組合せで利用しうるが、ここで無線技術の例には、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ技術、および／またはＡＮＴ  技術が含まれる。Ｂ．  ネットワークの実例
【００１２】
コンピュータ１０２、計算ユニット１０４、および／または任意の他の電子装置は、ネットワーク１３２などのネットワークとの通信のために、例えば例示インターフェース１３０（図１Ｂに表示）に直接または間接的に接続されうる。図１Ｂに示したように１つ以上のネットワークインターフェースに直接的または間接的に接続しうる。図１Ｂの例において、ネットワークインターフェース１３０は、コンピューティングユニット１０４からのデータおよび制御信号を、伝送制御プロトコル（ＴＣＰ）、インターネットプロトコル（ＩＰ）、およびユーザーデータグラムプロトコル（ＵＤＰ）などの１つ以上の通信プロトコルに従い、ネットワークメッセージに変換するよう構成された、ネットワークアダプターまたはネットワークインターフェースカード（ＮＩＣ）を備えうる。これらのプロトコルは、本技術で周知であり、よって本明細書では詳しくは考察しない。インターフェース１３０は、例えば、無線トランシーバ、電源アダプタ、モデム、またはイーサネット（登録商標）接続を含む、任意の適切な接続エージェントを使用しうる。ところが、ネットワーク１３２は、インターネット、イントラネット、クラウド、ＬＡＮなどの、任意のタイプまたはトポロジーの１つ以上の情報配信ネットワークのどれかを、単独または組合せで使用しうる。ネットワーク１３２は、ケーブル、ファイバー、サテライト、電話、携帯電話、無線などの１つ以上の任意のものとしうる。ネットワークは、本技術で周知であり、よって本明細書では詳しくは考察しない。ネットワーク１３２は、１つ以上の位置（例えば、学校、事業、家、消費者住居、ネットワークリソース、など）を、１つ以上のリモートサーバー１３４に、あるいはコンピュータ１０２と類似したまたは同一のものなどその他のコンピュータに接続する、１つ以上の有線または無線の通信チャンネルを持つなど、多様に構成しうる。実際に、システム１００は、各構成要素の複数のインスタンス（例えば、複数のコンピュータ１０２、複数のディスプレイ１３６、など）を含みうる。
【００１３】
コンピュータ１０２またはネットワーク１３２内の他の電子装置が移動可能かまたは固定場所にあるかに関わらず、具体的に上記した入力、出力および周辺記憶装置に加えて、コンピューティング装置を、直接またはネットワーク１３２を通して、入力、出力および記憶機能を実施するもの、またはその組み合わせを含む、他のさまざまな周辺装置に接続されうることが理解されるべきである。一定の実施形態において、図１Ａに示すとおり、単一の装置を１つ以上のコンポーネントに統合しうる。例えば、単一の装置には、コンピュータ１０２、画像取り込み装置１２６、センサ１２８、ディスプレイ１３６および／または追加コンポーネントが含まれうる。一実施形態において、センサ装置１３８は、ディスプレイ１３６、画像取り込み装置１２６、および１つ以上のセンサ１２８を有する移動端末を備えうる。なおも別の実施形態において、画像取り込み装置１２６、および／またはセンサ１２８は、例えば、ゲーム用または媒体システムを含む媒体装置に動作可能なように接続された周辺機器としうる。こうして、上記内容から、本開示は静止システムおよび方法に限定されないことは言うまでもない。むしろ、ある一定の実施形態は、ほとんどどんな位置にいるユーザ１２４により遂行しうる。Ｃ．  センサーの実例
【００１４】
コンピュータ１０２および／または他の装置は、ユーザ１２４の少なくとも一つのフィットネスパラメータを検出および／またはモニターするように構成された一つ以上のセンサ１２６、１２８を含みうる。センサ１２６および／または１２８は、加速度計、ジャイロスコープ、場所確認装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度および／または体温を含む）、睡眠パターンセンサー、心拍モニター、画像取り込みセンサ、湿気センサおよび／またはその組合せを含みうるが、それに限定されない。ネットワーク１３２および／またはコンピュータ１０２は、例えば、ディスプレイ１３６、画像取り込み装置１２６（例えば、１つ以上のビデオカメラ）、およびセンサ１２８を含む、システム１００の１つ以上の電子装置と通信しうるが、これは赤外線（ＩＲ）装置としうる。一実施形態において、センサ１２８は、ＩＲトランシーバを備えうる。例えば、センサ１２６、および／または１２８は、波形をユーザ１２４の方向を含めた環境に伝送して、反射を受信するか、または放出されたそれらの波形の変化を他の方法で検出しうる。さらに別の実施形態において、画像取り込み装置１２６および／またはセンサ１２８は、レーダー、超音波、および／または可聴の情報など、その他の無線信号の送信および／または受信をするよう構成しうる。当業者は、多数の異なるデータスペクトルに対応する信号が、様々な実施形態に従い利用しうることは簡単に理解できる。これに関連して、センサ１２６および／または１２８は、外部発生源（例えば、システム１００以外）から放出された波形を検出しうる。例えば、センサ１２６および／または１２８は、ユーザ１２４および／または周囲環境から放出されている熱を検出しうる。こうして、画像取り込み装置１２６および／またはセンサ１２８は、１つ以上のサーマルイメージング装置を備えうる。一つの実施形態では、画像取り込み装置１２６および／またはセンサ１２８は、領域現象論を実施するように構成されたＩＲ装置を含みうる。非限定的な例として、領域現象論を実施するように構成された画像取り込み装置は、Ｆｌｉｒ  Ｓｙｓｔｅｍｓ，  Ｉｎｃ．（オレゴン州ポートランド）から市販されている。画像取り込み装置１２６およびセンサ１２８およびディスプレイ１３６が、コンピュータ１０２と直接的（無線または有線）通信しているように示されているが、当業者は、任意のものがネットワーク１３２と直接的に通信（無線または有線）しうることを理解するであろう。１．  多目的電子装置
【００１５】
ユーザ１２４は、知覚装置１３８、１４０、１４２および／または１４４を含む、任意の数の電子装置を保有、携行、および／または装着しうる。一定の実施形態において、１つ以上の装置１３８、１４０、１４２、１４４は、フィットネスまたは運動の目的のために特に製造されていなくてもよい。実際に、本開示の態様は、運動データを収集、検出および／または測定する複数の装置（その一部はフィットネス装置ではない）からのデータの利用に関連する。一つの実施形態では、装置１３８は、Ａｐｐｌｅ，  Ｉｎｃ．（カリフォルニア州クパチーノ）から入手可能なＩＰＯＤ（登録商標）、ＩＰＡＤ（登録商標）またはｉＰｈｏｎｅ（登録商標）ブランド装置またはＭｉｃｒｏｓｏｆｔ（ワシントン州レッドモンド）から入手可能なＺｕｎｅ（登録商標）またはＭｉｃｒｏｓｏｆｔ（登録商標）  Ｗｉｎｄｏｗｓ（登録商標）  装置を含む、電話またはデジタル音楽プレーヤーなどの携帯電子装置を含みうる。本技術で知られているとおり、デジタルメディアプレーヤーは、コンピュータ用の出力装置（例えば、音声ファイルから音楽を、または画像ファイルから画像を出力する）とストレージ装置の両方の役目を果たすことができる。一実施形態において、装置１３８は、コンピュータ１０２とすることができ、なおも他の実施形態において、コンピュータ１０２は装置１３８から完全に別個としうる。装置１３８がある一定の出力を供給するように較正されているかどうかに関わらず、感覚情報を受信するための入力装置としての役目を果たしうる。装置１３８、１４０、１４２、および／または１４４は、加速度計、ジャイロスコープ、場所確認装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度および／または体温を含む）、心拍モニター、画像取り込みセンサ、湿気センサおよび／またはその組合せを含むが、それに限定されない、１つ以上のセンサを含みうる。一定の実施形態において、センサは、画像取り込み装置１２６および／またはセンサ１２８（数ある中で特に）によって検出しうる反射材料など、受動的なものとしうる。一定の実施形態において、センサ１４４は、運動服などの衣料に統合しうる。例えば、ユーザ１２４は、１つ以上のオンボディセンサー１４４ａ−ｂを着用しうる。センサ１４４は、ユーザ１２４の衣服に組み込む、および／またはユーザ１２４の身体の希望する任意の位置に配置しうる。センサ１４４は、（例えば、無線で）コンピュータ１０２、センサ１２８、１３８、１４０、および１４２、および／またはカメラ１２６と通信しうる。対話型のゲーム用衣料の例は、米国特許  出願  第１０／２８６，  ３９６号（２００２年１０月３０日出願、米国特許  公報第２００４／００８７３６６号として公開）に記載があり、その内容をその全体についてあらゆる非制限的目的で参照し本書に組込む。特定の実施形態では、受動的感知表面は、画像取り込み装置１２６および／またはセンサ１２８によって放射された赤外光などの波形を反射しうる。一つの実施形態では、ユーザ１２４の衣服上にある受動的センサは、波形を反射しうる、ガラスまたは他の透明または半透明表面で作られた概して球形の構造物を含みうる。ある一つのクラスの衣服が、正しく着用された時���ーザ１２４の特定部分に隣接して位置するように構成された特定センサを持つ、異なるクラスの衣服を利用しうる。例えば、ゴルフの衣服は、第一の構成で衣服上に位置付けられた一つ以上のセンサを含みうるが、サッカーの衣服は第二の構成で衣服上に位置付けられた一つ以上のセンサを含みうる。
【００１６】
装置１３８〜１４４、ならびに感知装置を含む本明細書に開示された他の任意の電子装置は、直接またはネットワーク１３２などのネットワークを通して互いに通信しうる。１つ以上の装置１３８−１４４間の通信は、コンピュータ１０２を介して発生しうる。例えば、２つ以上の装置１３８−１４４は、コンピュータ１０２のバス１１４に動作できるように接続された周辺機器としうる。さらに別の実施形態において、装置１３８などの第一の装置は、コンピュータ１０２などの第一のコンピュータや、装置１４２などの別の装置と通信しうるが、ただし装置１４２は、コンピュータ１０２と接続するようには構成しなくてもよいが、装置１３８と通信しうる。さらに、１つ以上の電子装置は、複数の通信経路を通して通信するように構成しうる。例えば、装置１４０は、第一の無線通信プロトコルを介して装置１３８と通信するよう、またさらに第二の無線通信プロトコルを通して、例えば、コンピュータ１０２などの異なる装置と通信するように構成しうる。無線プロトコルの例は、本開示の全体にわたり考察しており、また本技術で周知である。当業者は、その他の構成が可能であることを理解するであろう。実施形態例の一部の実施は、代替的または追加的に、デスクトップまたはラップトップパソコンなど、幅広い機能が可能であることを意図したコンピューティング装置を採用しうる。これらのコンピューティング装置は、希望に応じて周辺装置または追加的コンポーネント任意の組合せを持ちうる。また、図１Ｂに示すコンポーネントを、サーバ１３４、その他のコンピュータ、器具などに含めうる。２．  衣料／アクセサリーセンサーの実例
【００１７】
特定の実施形態では、感知装置１３８、１４０、１４２および／または１４４は、腕時計、アームバンド、リストバンド、ネックレス、シャツ、靴、または同種のものを含む、ユーザ１２４の衣服または付属品内に、またはそうなければそれに関連して形成されうる。靴取り付け型および手首装着装置（それぞれ装置１４０および１４２）の例は、すぐ下に記述されているが、これらは実施形態例にすぎず、本開示はこれに限定されない。ｉ．  靴取付け式の装置
【００１８】
特定の実施形態では、感知装置１４０は、加速度計、ＧＰＳなどの位置感知コンポーネント、および／または力センサーシステムを含むがこれに限定されない、一つ以上のセンサを含む可能性のある履き物を含みうる。図２Ａは、実施形態の例に基づく、センサーシステム２０２の実施形態の一例を図示する。一定の実施形態において、システム２０２は、センサ組立品２０４を含みうる。組立品２０４は、例えば、加速度計、位置決定コンポーネント、および／または力センサなどの１つ以上のセンサを備えうる。図示した実施形態において、組立品２０４は、複数のセンサを組み込むが、これは力感応抵抗（ＦＳＲ）センサ２０６を含みうる。さらに他の実施形態において、その他のセンサを利用しうる。ポート２０８は、靴のソール構造２０９内に位置しうる。ポート２０８は、電子モジュール２１０（これはハウジング２１１内としうる）およびＦＳＲセンサ２０６をポート２０８に接続する複数のリード２１２と通信するよう、オプションとして供給しうる。モジュール２１０は、靴のソール構造内の壁または中空内に含めうる。ポート２０８およびモジュール２１０は、接続および通信のための補完的なインターフェース２１４、２１６を含む。
【００１９】
特定の実施形態では、図２Ａに示される少なくとも一つの力感知抵抗器２０６は、第一および第二の電極または電気接点２１８、２２０および、電極２１８、２２０を一緒に電気的に接続するために電極２１８、２２０の間に配置された力感知抵抗材料２２２を含みうる。圧力が力感応材料２２２にかかると、力感応材料２２２の抵抗率および／または電導率が変化し、これが電極２１８、２２０の間の電位を変化させる。抵抗の変化は、センサ２１６にかかる力を検出するセンサーシステム２０２により検出できる。力感応抵抗材料２２２は、様々な方法で圧力下の抵抗を変化させうる。例えば、力感応材料２２２は、下記にさらに詳しく説明する量子トンネリング複合体に似た、材料が圧縮されたときに減少する内部抵抗を持ちうる。この材料をさらに圧縮するとさらに抵抗が減少し、定量的測定や、バイナリー（オン／オフ）測定が可能となる。一部の状況において、このタイプの力感応抵抗動作は、「体積ベースの抵抗」として描写されることがあり、またこの挙動を示す材料は、「スマート材料」と呼ばれることがある。別の例として、材料２２２は表面と表面の接触度合いを変化させることで抵抗を変化しうる。これは、いくつかの方法で達成できる、圧縮されていない状態で表面抵抗を上昇させるマイクロプロジェクションを表面に対して使用することにより（ここでマイクロプロジェクションが圧縮されると表面抵抗は減少する）、または別の電極との表面と表面の接触を増大させるように変形できる柔軟性のある電極を使用することにより。この表面抵抗は、材料２２２と電極２１８、２２０の間の抵抗、および／または多層材料２２２の導電層（例えば、炭素／グラファイト）と力感知層（例えば、半導体）の間の表面抵抗でありうる。圧縮が大きいほど、表面と表面の接触が大きくなり、その結果、抵抗が低くなり、定量的測定が可能となる。一部の状況において、このタイプの力感応抵抗動作は、「接触ベースの抵抗」として描写しうる。本明細書で定義される、力感知抵抗材料２２２は、ドープまたは非ドープ半導体材料でありうるか、またはそれを含みうる。
【００２０】
ＦＳＲセンサ２０６の電極２１８、２２０は、金属、炭素／グラファイト繊維または複合材料、他の導電複合材料、導電ポリマーまたは導電材料を含むポリマー、導電セラミックス、ドープ半導体、または他の任意の導電材料を含む任意の導電材料で形成できる。リード２１２は、溶接、はんだ付け、ろう付け、接着剤接合、ファスナー、または他の任意の一体または非一体接合方法を含む、任意の適切な方法で電極２１８、２２０に接続できる。別の方法として、電極２１８、２２０および関連するリード２１２は、同じ材料の単一ピースで形成しうる。
【００２１】
センサーシステム２０２の他の実施形態は、センサの異なる数量および／または構成を含むことがあり、一般的に少なくとも一つのセンサを含む。例えば、一実施形態において、システム２０２は、もっと大きな数のセンサを含み、また別の実施形態において、システム２０２は、２個のセンサ（１個は靴の踵、もう１個は靴のつま先）、またはユーザの足のすぐ近辺にある装置を含む。さらに、一つ以上のセンサ２０６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）および近距離無線通信（ＮＦＣ  Ｎｅａｒ−Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を含む、有線または無線通信の既知の任意のタイプを含む異なる方法で通信しうる。一足の靴は、対のそれぞれの靴内にセンサーシステム２０２を付けて提供しうるが、対になったセンサーシステムは、相乗的に動作しうるか、または互いに独立して動作しうること、またそれぞれの靴内のセンサーシステムは、互いに通信してもしなくてもよいことは理解される。センサーシステム２０２には、プロセッサによって実行されると、データ（例えば、ユーザの足と、地面またはその他の接触表面との相互作用からの圧力データ）の収集および格納を制御する１つ以上のコンピュータ読取可能媒体に格納されたコンピュータ実行可能命令を供給しうること、またこれらの実行可能命令は、センサ２０６、任意のモジュール、および／または図１Ａの装置１２８、コンピュータ１０２、サーバ１３４および／またはネットワーク１３２などの外部装置の内部に格納および／またはそれらにより実行しうることが、さらに理解される。ｉｉ．  手首着用式の装置
【００２２】
図２Ｂに示すとおり、装置２２６（１Ａに示す感覚装置１４２に類似したものかそのものとしうる）は、ユーザ１２４が、手首、腕、足首または同様のものの周りなどに装着するように構成されうる。装置２２６は、ユーザ１２４の一日中の活動を含めた、ユーザの運動動作の監視をしうる。これに関連して、装置組立品２２６は、ユーザ１２４のコンピュータ１０２との相互作用中に運動動作を検出することも、コンピュータ１０２とは独立して動作することもできる。例えば、一実施形態において、装置２２６は、ユーザのコンピュータ１０２との近接度や相互作用とは関係なく活動を測定する一日中の活動モニターとしうる。装置２２６は、装置１３８および／または１４０などのネットワーク１３２および／またはその他の装置と直接的に通信しうる。他の実施形態において、装置２２６から得られた運動データは、どのエクササイズプログラムがユーザ１２４に提示されているかに関連する判断など、コンピュータ１０２により実行される判断に利用しうる。一実施形態において、装置２２６は、また、ユーザ１２４に関連した装置１３８などの携帯装置、またはフィットネスまたは健康関連の主題を専用としたサイトなどのリモートウェブサイトと無線で相互作用しうる。予め定めたどの時点かで、ユーザは、装置２２６から別の位置へデータの転送を希望することがある。
【００２３】
図２Ｂに示すとおり、装置２２６は、装置２２６の作動中に押すことができる入力ボタン２２８補助などの入力機構を含みうる。入力ボタン２２８は、制御装置２３０および／または図１Ｂで示されるコンピュータ１０２に関連して記述された素子の一つ以上などの他の電子コンポーネントに動作可能なように接続されうる。制御装置２３０は、ハウジング２３２に埋め込まれるか、そうでなければその一部でありうる。ハウジング２３２は、弾性のコンポーネントを含めた１つ以上の材料で形成することができ、ディスプレイ２３４などの１つ以上のディスプレイを備える。ディスプレイは、装置２２６の発光可能な部分を考慮しうる。ディスプレイ２３４は、例示的実施形態におけるＬＥＤランプ２３４などの一連の個別発光要素または発光部材を含みうる。ＬＥＤランプは、アレイとして形成して、コントローラ２３０に動作できるように接続しうる。装置２２６は、インジケータシステム２３６を含みうるが、これはディスプレイ２３４全体の部分または構成要素も考慮しうる。インジケータシステム２３６は、ディスプレイ２３４（画素数２３５を有しうる）と連動して、またはディスプレイ２３４とは完全に別個に、動作し発光することができることが理解される。インジケータシステム２３６は、複数の追加的発光素子または光部材２３８も含むことがあり、これは例示的実施形態ではＬＥＤライトの形態もとりうる。一定の実施形態において、インジケータシステムは、発光部材２３８の一部を発光させて、１つ以上のゴールに向けた達成を表すなどで、ゴールの視覚的な表示を提供しうる。
【００２４】
装置２２６がユーザ１２４の手首周りに位置して締め付け機構２４０がその後締め付け位置とされ、締め付け機構２４０が締め付け解除を可能としていてもよい。ユーザは、希望に応じて装置２２６を常時着用できる。一実施形態において、締付け機構２４０は、コンピュータ１０２および／または装置１３８、１４０との動作上の相互作用のために、ＵＳＢポートを含むがそれに限定されないインターフェースを備えうる。
【００２５】
特定の実施形態では、装置２２６はセンサ組立品（図２Ｂでは非表示）を含みうる。センサ組立品は、複数の異なるセンサを備えうる。実施形態の例において、センサ組立品は、加速度計（多軸加速度計の形態を含む）、心拍数センサ、位置決定センサ（ＧＰＳセンサなど）、および／またはその他のセンサを備えているか、またはそれらとの動作上の接続が許容される。装置１４２のセンサから検出された動作またはパラメータは、各種の異なるパラメータ、指標または生理学的特性を含みうる（または形成するために使用されうる）が、これには速度、距離、所要歩数、カロリー、心拍数、汗の検出、労作、酸素消費量、および／または酸素動態を含むがこれに限定されない。こうしたパラメータはまた、ユーザの活動に基づきユーザが獲得した活動ポイントまたは通貨に関連して表現されうる。
【００２６】
さまざまな例は、一つ以上の機能を実行するよう構成された電子回路を使用して実施されうる。例えば、一部の発明の実施形態で、スマートフォン、携帯装置、コンピュータ、サーバ、またはその他のコンピューティング機器などのコンピューティング装置は、１つ以上の特定用途向け集積回路（ＡＳＩＣ）を使用して実施しうる。ただし、より一般的には、本発明の様々な例のコンポーネントは、ファームウェアまたはソフトウェアの命令を実行プログラマブルコンピューティング装置を使用して、または目的の特定された電子回路と、プログラマブルコンピューティング装置上で実行されるファームウェアまたはソフトウェア命令とのなんらかの組合せにより、実施される。ＩＩ．    モニタリングシステム
【００２７】
図３Ａ−Ｂは、実施形態の例に基づく、少なくとも１つのセンサと相互作用するコンピュータの例を図示する。図示した例において、コンピュータ１０２は、ユーザが携行しうるスマートフォンとして実施しうる。センサの例は、ユーザの身体上に着用したり、身体外（オフボディ）に配置したりでき、また加速度計、分散型センサ、心拍モニター、温度センサ、などを含む上記で考察した任意のセンサを含みうる。図３において、ポッドセンサー３０４および分散センサ３０６（例えば、１つ以上のＦＳＲ  ２０６を持つ上記で考察したセンサーシステム２０２を含む）を示す。ポッドセンサー３０４は、加速度計、ジャイロスコープ、および／またはその他の感知技術を含みうる。いくつかの例において、ポッドセンサー３０４は、ユーザ動作には直接は関連しないデータの監視する少なくとも１つのセンサとしうる。例えば、環境センサは、ユーザが装着するか、またはユーザの外部でありうる。周囲センサは、温度センサ、コンパス、気圧計、湿度センサ、またはその他のタイプのセンサを含みうる。その他のタイプのセンサおよびユーザ動作を測定するよう構成されたセンサの組合せも使用しうる。また、コンピュータ１０２は、１つ以上のセンサを組み込みうる。
【００２８】
ポッドセンサー３０４、分布センサ２０６、並びに他のタイプのセンサは、互いに、およびコンピュータ１０２と通信するための無線トランシーバを含みうる。例えば、センサ３０４および３０６は、ネットワーク１３２と、ユーザが着用するその他の装置（例えば、腕時計、アームバンド装置、など）と、第二のユーザが着用するセンサまたは装置と、外部装置など直接的に通信しうる。一例において、左の靴内のセンサは、右の靴内のセンサと通信しうる。また、片方の靴は、互いにおよび／または靴のプロセッサと通信する複数のセンサを含みうる。さらに、一足の靴は、その靴に関連する複数のセンサからのデータを収集する単一のプロセッサ、およびセンサーデータをコンピュータ１０２、ネットワーク１３２、およびサーバ１３４のうち少なくとも１つに通信しうる単一のプロセッサに結合されたトランシーバを含みうる。別の例において、靴の１つ以上のセンサは、コンピュータ１０２、ネットワーク１３２、およびサーバ１３４のうち少なくとも１つと通信するトランシーバと通信しうる。さらに、第一のユーザと関連付けられたセンサは、第二のユーザと関連付けられたセンサと通信しうる。例えば、第一のユーザの靴内のセンサは、第二のユーザの靴内のセンサと通信しうる。その他の形態もまた使用しうる。
【００２９】
コンピュータ１０２は、センサとデータを交換することができ、またセンサから受信したデータを、ネットワークを介してサーバ１３４および／または別のコンピュータ１０２に通信しうる。ユーザは、コンピュータ１０２から音声情報を、１つ以上のセンサから直接、サーバ１３４から、ネットワーク１３２から、その他の位置から、およびその組合せで受信するための、ヘッドフォンまたはイヤーパッドを着用しうる。ヘッドフォンは有線または無線としうる。例えば、分散センサ３０６は、ユーザへの可聴出力のためにデータをヘッドフォンに通信しうる。
【００３０】
一つの例では、コンピュータ１０２および／またはサーバ１３４が、それぞれの足または他の身体部分（例えば、脚、手、腕、個々の指または足指、使用者の足または脚、腰、胸、肩、頭、目の領域）の個別の動きおよびメトリクスを、単独または図１Ａ−Ｂおよび２Ａ−Ｂで参照される上述のシステムとの組み合わせで決定できるように、ユーザは、それぞれ加速度計、力センサまたは同種のものを備えた靴を履きうる。
【００３１】
データの処理は、任意の方法で配布することができ、また一つの靴だけで、コンピュータ１０２で、サーバ１３４で、またはその組み合わせで実施されうる。下記の説明において、コンピュータ１０２は、ある機能を実行するものとして説明しうる。サーバ１３４、コントローラ、別のコンピュータ、靴またはその他の衣料品内のプロセッサ、またはその他の装置を含めたその他の装置は、コンピュータ１０２の代わりに、またはそれに加えて機能を実行しうる。例えば、それぞれの靴の１つ以上のセンサー（またはその他の周辺センサー）は、１つ以上のセンサによる未加工信号出力のうち一部または全ての処理をするそれぞれのローカルコントローラと結合させることができる。コントローラの処理は、任意の時点で、より高い層のコンピューティング装置（例えば、コンピュータ１０２）のコマンドおよび制御を条件としうる。その高い層の装置は、処理済みのセンサ信号を、例えば、１つ以上のトランシーバを介して、その１つまたは複数のコントローラから受信して、さらに処理しうる。比較および計算は、上記のコンピューティング装置の一部または全てを含めて、追加的コンピューティング装置と共に、またはそれなしで、１つ以上のコンピューティング装置で行いうる。センサは、希望の状態を感知して、および未加工信号を生成しうるが、未加工信号は、処理済みデータを供給するために処理される。処理済みデータは、次に現在のパフォーマンス指標（例えば、現在の移動速度など）を判断するために使用しうるが、その判断は、ユーザ入力（例えば、ジャンプした高さ）  および／またはプログラミング（例えば、ユーザが指示されたエクササイズをしたか、また、検出された場合、ユーザの体験においてどのように定性化／定量化するか）に応じて変動しうる。
【００３２】
一例では、センサ３０４および３０６は、測定データを処理・保存し、処理済みデータ（例えば、平均化速度、最高スピード、合計距離など）を転送しうる。コンピュータ１０２および／またはサーバ１３４に転送しうる。センサ３０４および３０６はまた、処理のために未加工データをコンピュータ１０２および／またはサーバ１３４に送信しうる。未加工データは、例えば、加速度計により時間経過にともない測定した加速信号、圧力センサにより時間経過にともない測定した圧力信号が含まれうる。多重センサ衣服および多重センサの運動モニタリングでの使用の例は、「センサーシステムを備える履き物」と題する米国出願番号１２／４８３，８２４、および米国特許番号２０１０／００６３７７８  Ａｌおよび「センサーシステムを備える履き物」と題する米国出願番号１２／４８３，８２８、および米国特許番号２０１０／００６３７７９  Ａｌとして公開されている。上記言及の出願の内容の全体を参照し本書に組込む。特定の例において、運動選手は、例えば、力感応抵抗（ＦＳＲ）センサを利用した、１つ以上の力感知システムを有する靴３０２を着用しうるが、これは、靴３０２は、ユーザの足の異なる領域（例えば、かかと、足裏中央、つま先など）で力を検出する複数のＦＳＲセンサ２０６を備えうる。コンピュータ１０２は、ユーザの一つの足および／またはユーザの２つの足の間のバランスを決定するために、ＦＳＲ、センサ２０６からのデータを処理しうる。例えば、コンピュータ１０２は、左の靴からのＦＳＲ  ２０６による力測定値を、右の靴からのＦＳＲ  ２０６による力測定値に対して比較し、バランスおよび／または体重の分布を判断しうる。
【００３３】
図３Ｂは、コンピュータ１０２が少なくとも１つのセンサ処理システム３０８と相互作用してユーザ動作を検出する、別の例のデータフローダイアグラムである。センサ処理システム３０８は、コンピュータ１０２から物理的に分離して区別でき、また有線または無線の通信によりコンピュータ１０２と通信しうる。センサ処理システム３０８は、図示のとおりセンサ３０４、またその他のセンサー（例えば、センサー３０６）をセンサ３０４の代わりに、またはそれに追加したものを含みうる。図示した例において、センサーシステム３０８は、センサ３０４およびＦＳＲセンサ２０６からのデータを受信し処理しうる。コンピュータ１０２は、ユーザが実行を希望する活動セッションのタイプ（例えば、クロストレーニング、バスケットボール、ランニング、など）について  ユーザからの入力を受信しうる。代わりに、または追加的に、コンピュータ１０２は、ユーザが実行する活動タイプを検出するか、または別の情報源から実行中の活動タイプについての情報を受信しうる。
【００３４】
活動タイプに基づいて、コンピュータ１０２は、一つ以上の所定行動テンプレートを特定し、センサーシステム３０８にサブスクリプションを伝達する。アクションテンプレートは、判断された活動タイプの実行時に、ユーザが実行しうる動作またはアクションを識別するために使用しうる。例えば、あるアクションは、ユーザが右のほうに１歩移動した後に、左に１歩移動したことの検出、またはユーザが、手首を振りながらジャンプしたことの検出など、１つ以上のイベントのグループに対応しうる。したがって、異なる組の１つ以上のアクションテンプレートを、異なる活動タイプ用に定義しうる。例えば、バスケットボール用に定義された第一の組のアクションテンプレートは、ドリブル、バスケットボールのシュート、ボックスアウト、スラムダンク、全力走およびこれに類するものを含みうる。サッカー用に定義された第二の組のアクションテンプレートは、ボールを蹴ってシュート、ドリブル、スチール、ボールのヘディングおよびこれに類するものを含みうる。アクションテンプレートは、希望する任意のレベルの粒度に対応しうる。一部の例において、特定の活動のタイプは、５０−６０のテンプレートを含みうる。その他の例において、活動のタイプは、２０−３０のテンプレートに対応しうる。ある活動タイプについて必要に応じて任意の数のテンプレートを定義しうる。さらにその他の例において、テンプレートは、システムにより選択されるのではなく、ユーザにより手動で選択されうる。
【００３５】
センサーサブスクリプションは、センサーシステム３０８が、データを受信すべきセンサを選択することを可能にしうる。センサ処理システム３０８は、任意の特定の時間に使用されるサブスクリプションを管理しうる。サブスクリプションのタイプには、一つ以上の力感知抵抗器からの力感知抵抗データ、一つ以上の加速度計からの加速度データ、多重センサに渡る総和情報（例えば、一つ以上のセンサに渡る加速度データの総和、力抵抗データの総和など）、圧力マップ、平均中心データ、重力調整センサーデータ、力感知抵抗派生物、加速度派生物、および同種のものおよび／またはその組み合わせが含まれうる。一部の例では、単一サブスクリプションは、多重センサからのデータの総和に対応しうる。例えば、テンプレートが、ユーザの足のつま先領域への力の移動を求めている場合、単一のサブスクリプションは、つま先領域にある全てのセンサの力の要約に対応しうる。代替的にまたは追加的に、つま先の各力センサについての力データは、別のサブスクリプションに対応しうる。
【００３６】
例えば、センサーシステム３０８が４つの力感知抵抗センサおよび加速度計を含む場合、サブスクリプションは、センサーデータのために、５つのセンサのどれをモニターすべきかを指定しうる。別の例において、サブスクリプションは、右の靴の加速度計からのセンサーデータを受信／監視し、左の靴の加速度計からは受信／監視しないよう指定しうる。さらに別の例において、サブスクリプションは、手首着用のセンサからのデータの監視を含み、心拍数センサからのデータは含まないようにしうる。サブスクリプションはまた、センサーシステムのイベント検出プロセスの感度を調節するためのセンサ閾値を指定しうる。従って、一部の活動では、センサーシステム３０８は、第一の指定閾値を超えるすべての力のピークを検出するように指示されうる。その他の活動について、センサーシステム３０８は、第二の指定した閾値を上回る全ての力のピークを検出するよう命令しうる。異なるセンサーサブスクリプションの使用により、一部のセンサ読取値が特定の活動について必要でない場合に、センサーシステムの電力節約に役立ちうる。したがって、異なる活動および活動タイプでは、異なるセンサーサブスクリプションを使用しうる。
【００３７】
センサ処理システム３０８は、さまざまなジャンルのイベントを検出するために、生データの初期処理を実施するように構成されうる。イベントの例は、着地またはジャンプの開始、ある時間中の最大加速、などを含みうる。センサーシステム３０８は、その後、様々なテンプレートと比較して、アクションが実施されたかどうかを判断するために、イベントをコンピュータ１０２に渡しうる。例えば、センサーシステム３０８は、１つ以上のイベントを識別して、ＢＬＵＥＴＯＯＴＨ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）パケット、またはその他のタイプのデータをコンピュータ１０２に無線で通信しうる。別の例において、センサーシステム３０８は、代わりにまたは追加的に未加工センサーデータを送信しうる。
【００３８】
イベントおよび／または生センサーデータの受信に続いて、コンピュータ１０２は、反復、空中時間、スピード、距離および同種のものなど、さまざまな活動メトリクスの決定を含む、一致後処理を実施しうる。活動の分類は、任意の数およびタイプのセンサから受信したデータ内で表現される様々なイベントおよびアクションを識別することにより実行しうる。したがって、活動の追跡および監視は、活動タイプ内の１つ以上の期待されるかまたは既知の動作が実行されたか、また指標がそれらの動作に関連するものであるかどうかの判断を含みうる。一例において、動作は、一連の１つ以上の低いレベルまたは粒度のイベントに対応しえ、また、予め定義したアクションテンプレートを使用して検出しうる。
【００３９】
例えば、行動テンプレートを使用して、コンピュータ１０２は、ユーザが特定の活動またはその活動の間に予測される特定の動きを行った時を自動的に検出しうる。ユーザがバスケットボールをプレーしている場合、例えば、ユーザが手首を軽く動かしながらジャンプをしたことが検出されると、それはユーザがシュートをしたことを示しうる。別の例において、ユーザがジャンプをするとき両足を外側に移動した後、ジャンプするとき両足を内側に移動したことが検出されると、それはユーザがジャンピング・ジャック・エクササイズの繰り返しを１回実行したこととして登録されうる。特定の活動のタイプ、活動タイプ内のアクションまたは動作を識別するために、希望に応じて、各種のその他のテンプレートを定義しうる。
【００４０】
図４は、実施形態の例に基づく、靴に埋め込んで取り外すことができるポッドセンサー３０４の例を図示する。ポッドセンサー３０４は、壁アダプタ４０２に挿入したとき再充電しうる充電池を含みうる。ポッドセンサー３０４の有線または無線での充電を使用しうる。例えば、ポッドセンサー３０４は、誘導的に充電しうる。一部の例において、ポッドセンサー３０４−１は、インターフェース（例えば、ユニバーサルシリアルバス）と共に構成して、ダウンロードおよび／またはデータ受信のためにコンピュータまたはその他の装置への挿入を許容するようにしうる。ポッドセンサーのインターフェースは、有線または無線の通信を提供しうる。例えば、ソフトウェアアップデートは、コンピュータに接続した時にポッドセンサーにロードされうる。また、ポッドセンサーは、ソフトウェアアップデートを無線で受信しうる。コンピュータ１０２（またはポートを有するその他の装置）に物理的に結合した時、ポッドセンサーを、充電し、コンピュータ１０２と通信しうる。
【００４１】
図５は、実施形態の例に基づく、コンピュータ１０２用のオンボディ構成の例を図示する。コンピュータ１０２は、例えば、ユーザの腕、脚、または胸などのユーザの身体の希望の位置に着用するよう、またはその他の方法で衣料に組み込むように構成しうる。例えば、それぞれの衣料品は、その独自の組み込まれたコンピュータを持ちうる。コンピュータは、ユーザが実行するか、またそうでなければ装備／ネットワーク接続されているかの状況に応じて駆動される小型軽量クライアントとしうる。図６〜７に示されるように、コンピュータ１０２は、ユーザの体から離れた所にも位置付けられうる。
【００４２】
図６〜７は、実施形態例に従った、コンピュータ１０２に対するさまざまなオフボディ構成例を示す。コンピュータ１０２は、大型スクリーン上へのＧＵＩの表示、およびステレオシステムを通した音声の出力を可能にするために、ドッキングステーション６０２に配置されうる。その他の例と同様、コンピュータ１０２は、音声コマンド、直接のユーザ入力（例えば、キーボードを使用）によるか、リモートコントロールによる入力によるか、またはユーザのコマンドを受信するその他の方法に応答しうる。その他のオフボディ構成は、ユーザがエクササイズをする場所の近くの床またはテーブル上へのコンピュータ１０２の配置、ワークアウトバッグまたはその他の格納容器内でのコンピュータ１０２の保管、三脚マウント７０２へのコンピュータ１０２の配置、および壁マウント７０４へのコンピュータ１０２の配置を含みうる。その他のオフボディ構成もまた使用しうる。オフボディで装着された時、ユーザは、ユーザにリアルタイムのアップデートを提供しうるヘッドフォン、イヤホン、手首装着装置などを装着しうる。ポッドセンサー３０４および／または分布センサ３０６は、範囲内にある時オフボディ位置で、所定の時間間隔、ユーザによって誘発された時、コンピュータ１０２と無線通信することができ、および／またはデータを保存し、範囲内にある時または後にユーザによって指示された時、コンピュータ１０２にデータをアップロードしうる。
【００４３】
一例では、ユーザは、コンピュータ１０２のグラフィカルユーザーインターフェース（ＧＵＩ）とやりとりしうる。図８は、実施形態例に従った、コンピュータ１０２の表示スクリーンによって提示されるＧＵＩの表示例を示す。ＧＵＩのホームページ表示８０２はホームページを提示して、ユーザに一般情報を提供し、ユーザがどのタイプの身体活動セッションを行うことに興味があるかを選択するようユーザに促し、ユーザが以前に完了したセッション（例えば、バスケットボールのゲーム、運動など）についての情報を検索できるようにする。コンピュータ１０２のディスプレイ画面は、タッチセンシティブすることも、および／またはキーボードまたはその他の入力手段によるユーザ入力を受信しうるようにもできる。例えば、ユーザは表示スクリーンをタップするか、他の入力を提供してコンピュータ１０２に作業を実施させうる。
【００４４】
以前のセッションについての情報を取得するには、ユーザは、最後のセッションを含むフィールド８０４をタップするかまたは他の方法で選択し、コンピュータ１０２にホームページ表示８０２を更新させ、少なくとも一つの以前のセッションからのパフォーマンスメトリクス（例えば、垂直ジャンプ、合計空中時間、活動点など）を表示させることができる。例えば、選択されたフィールド８０４は、図８に見られるように拡張し、最後のセッションの持続時間、ユーザのトップ垂直ジャンプ、最後のセッションの間にユーザが空中にいた時間の合計量、および以前のセッションで獲得した奨励ポイント（例えば、活動ポイント）を表示しうる。コンピュータ１０２は、センサ３０４および３０６またはその他の感知装置により感知したデータを処理することにより、パフォーマンス指標（例えば、速度、垂直方向の跳躍、など）  を判断しうる。
【００４５】
ホームページ表示８０２は、フィールド８０６を選択することによって、エクササイズまたは運動活動セッションの間、コンピュータ１０２に一つ以上のユーザーパフォーマンスメトリクスを追跡させたいかどうか（例えば、マイゲームを追跡する）を選択するよう、ユーザに促したり、またはフィールド８０８を選択することによって、ユーザが運動スキルを向上させることを支援しうる（例えば、マイゲームを引き上げる）。図９〜２１は前者を説明し、図２２〜３１は後者を説明している。
【００４６】
図９は、実施形態の例に基づく、ユーザ選択用のパフォーマンス指標の例を図示する。一例において、ユーザは、合計プレー時間、垂直方向の跳躍、距離、および燃焼したカロリーおよび／またはその他の指標の監視に関心があることがあり、またホームページディスプレイ８０２を使用して図９に示す希望の指標から選択することができる。メトリクスは、セッションで行なわれた運動活動のタイプに基づいても変化しうる。例えば、ホームページディスプレイ８０２は、セッションの活動に応じて、ある一定のデフォルトのパフォーマンス指標の選択値を提示しうる。ユーザは、入力を供給して、デフォルトのパフォーマンス指標の選択値を変更しうる。
【００４７】
図９に示されるもの以外の他のパフォーマンスメトリクスは、９は、ジャンプの合計数、ある一定の高さを上回る垂直ジャンプの数（例えば、３インチ上回る）、全力走の数（例えば、一定のレートを超える速度で、ユーザ選択またはコンピュータ１０２による指定）、フェイクの数（例えば、方向の急な変更）、ジャンプリカバリ（例えば、２回のジャンプの間で最も短い時間）、作業量（例えば、平均パワー×ワークアウトセッションの長さの関数としうる）、作業量レベル（例えば、低、中、高）、合計歩数、単位時間あたりの歩数（例えば、毎分）、バーストの数（例えば、ユーザーが速度閾値を越えた回数）、バランス、体重の分布（例えば、ユーザの左の靴でＦＳＲ  ２０６により測定した体重を、ユーザの右の靴でＦＳＲ  ２０６内で測定した体重と比較、ならびに片方の靴でのＦＲＳ  ２０６の量）、セッションの平均持続時間、合計セッション時間、エクササイズ毎の平均反復数、セッション毎に獲得した平均ポイント数、合計ポイント数、燃焼したカロリー数、またはその他のパフォーマンス指標を含みうる。追加的パフォーマンス指標も使用しうる。
【００４８】
一例では、コンピュータ１０２は、ユーザに、セッションの各タイプ（例えば、野球、サッカー、バスケットボールなど）に対してどのメトリクスをモニターするかを示すように促し、特定されたメトリクスをユーザープロファイルに保存しうる。識別された指標をユーザープロフィールに保存しうる。コンピュータ１０２は、各セッションの開始時に希望する指標についてユーザに尋ねるメッセージを表示しうる。さらに、コンピュータ１０２は、全てのパフォーマンス指標を追跡しうるが、選択した指標のみをＧＵＩでユーザに表示しうる。例えば、コンピュータ１０２は、ある一定の基本的指標（例えば、応答性を変化させる、データの過負荷を避けるなどに基づき電池寿命を延長しうる、）のみを監視しうる。ユーザがＧＵＩによって現在表示されている以外の指標の見直しを希望する場合、ユーザは、希望の指標を入力することができ、コンピュータ１０２は、それにしたがってＧＵＩを更新しうる。表示中の指標は、いつでも変更しうる。デフォルトの指標は、いったんセッションが再開されるか、または別のセッションが開始されると提示されうる。
【００４９】
コンピュータ１０２が表示できるよりも多くのメトリクスをモニターする場合、コンピュータ１０２は後でモニタリングのより低いレベル（例えば、ユーザへの警告と共にリソースが消費されるなど）に下がり、ベースを通して最終的には一つ以下のメトリクスがモニターされうる。一例において、コンピュータ１０２は、ユーザが別に構成しない限り／そうするまで、基本的な指標のみをユーザに表示しうる。リソースに基づき、コンピュータ１０２は、基本的なパフォーマンス指標またはより少ない指標のみを提示するよう、表示する内容を減らしうる。センサは、引き続きその他のパフォーマンス指標の監視ができ、これらのセンサからのデータは、後で利用できるようになる（例えば、ウェブ体験によるなど）。
【００５０】
セッションの初めに、コンピュータ１０２は靴のセンサを較正しうる。図１０−１１は、実施形態の例に基づく、センサの較正の例を図示する。較正には、コンピュータ１０２による、直接的または間接的にセンサー（例えば、センサー３０４および３０６）と通信する能力、センサが適切に機能していること、センサが適切な電池寿命を持つこと、およびベースラインデータを設定する能力の確認が関与しうる。例えば、コンピュータ１０２は、例えば、無線信号を送信してユーザの靴に含まれるポッドセンサー３０４および分散センサ３０６と通信しうる。ポッドセンサーおよび分散センサは、要求されたデータに返答しうる。較正はまた、その他の時点（例えば、セッション中、セッションの終了時、など）で発生しうる。
【００５１】
表示１００２Ａ〜Ｂに見られるように、較正の間、ＧＵＩは、ポッドセンサー３０４および分布センサ３０６（例えば、加速度、体重分布、合計重量等）でベースラインデータ測定値を測るためにじっと立っているようにユーザに促しうる。較正は、ユーザに足を個別に上げて、どちらの足がどのセンサーデータに関連しているかをコンピュータ１０２に判断させるようにも促しうる。分散センサ３０６はまた、コンピュータ１０２が較正中に獲得する、例えば、靴のタイプ、色、サイズ、どちらの足か（例えば、左または右）などの、履物の情報で符号化しうる。コンピュータ１０２（またはサーバー１３４）は、センサ３０４および３０６からの返答を処理し、ＧＵＩを更新して、ユーザに問題があれば問題と、それらの問題への対処方法（例えば、電池の交換など）、または表示１００２Ｃに見られるように較正が成功したかどうかを表示しうる。例えば、図１１Ａでは、表示１１０２Ａの左に示されるフィールド１１０４には、電池寿命および接続ステータス（例えば、接続済み、未接続）の表示例が含まれる。較正はまた、ポッド３０４の取り外しの検出など、ある一定のイベントで発生しうる。較正に基づき、ディスプレイ１１０２Ｂはユーザについて体重の分布および残りの電池寿命を表示するゲージ１１０６を提示する。１つ以上のセンサの較正の一部として、および／または別個の特徴または機能としてのいずれも、ＧＵＩは、実質的にリアルタイムでパフォーマンスデータを表示するように構成しうる（例えば、表示のためのデータの取り込み（および／または処理）および転送が許容されうる最高の速さで）。図１１Ｂは、一実施形態に基づき実施しうるＧＵＩの例を示す。図１１Ｂに示すとおり、ディスプレイ１１０２Ｃは、選択可能なパラメータに関連して取り込まれた値を表示するための１つ以上の選択可能な活動パラメータを提供しうる。例えば、ジャンプ中の自分の垂直方向の高さに関連した値の閲覧を希望するユーザは、「縦の」アイコン（アイコン１１０８を参照）を選択でき、さらに、その他のアイコンは、機敏さ（毎秒の歩数および／または毎秒の距離に関連した値を表示しうる）、圧力、および／またはその他任意の検出可能なパラメータを含みうるが、これに限定はされない。他の実施形態において、複数の異なるパラメータを同時表示用に選択しうる。なおさらなる実施形態において、パラメータの選択は要求されない。デフォルトのパラメータは、ユーザ入力が不在で表示されうる。パラメータに関連するデータは、ディスプレイ１１０２Ｃ上にリアルタイムで供給しうる。例えば、出力１１１０は、ユーザが「２４．６  インチ」ジャンプしたことを示す。値は、値が２４．６インチであることを示すグラフ１１２により表示されるなどのグラフで供給しうる。特定の実施形態では、出力１１１０および／または１１１２などを通した値の出力は、リアルタイムデータを示しうるが、また他の実施形態では、少なくとも一つの出力１１１０／１１１２は、歴史的値、望ましいゴール値、および／または最大または最小値などの他の値を示しうる。例えば、グラフ１１１２は、ユーザの現在の（例えば、リアルタイムの）高さに応じて変動しうるが、出力１１１０は、そのセッショ���の間に記録されたユーザの最高ジャンプまたは史上最高を表示しうる。値または結果の出力は、物理的な目的および／またはアクションと関連付けうる。例えば、ユーザが、２４インチから３０インチの間のなど、第一の範囲内の垂直高さにジャンプすると、自転車を飛び越えられるという表示を受信しうる（図１１Ｂの表示１１０２Ｄを参照）。別の例として、ユーザの１秒当たりのステップ数量に関する値は、実際の動物および表示されたものと相関しうる。当業者であれば、異なる実施形態に従って、他の物理的対象を使用しうることを理解するであろう。
【００５２】
コンピュータ１０２は、ユーザにセッションを開始するよう促しうる。図１２は、実施形態の例に基づく、セッションに関連する情報を表示するＧＵＩのディスプレイの例を図示する。ディスプレイ１２０２Ａは、初めに、ユーザにコートにチェックインしてセッションを開始することを求めるメッセージを表示しうる。ユーザはまた、セッションのタイプ（例えば、練習、ピックアップゲーム、リーグ、ハーフコートゲーム、フルコートゲーム、３対３、５対５、  など）を入力しうる。ディスプレイ１２０２Ｂは、ユーザに、セッションの持続時間について知らせ、またセッションを停止および／または終了することを求めるメッセージを表示しうる。ディスプレイ１２０２Ｃは、ユーザの現在のパフォーマンス指標（例えば、最高位垂直、滞空時間、テンポ、など）を提示しうる。閲覧の目的で、ディスプレイ１２０２は、デフォルトまたはユーザ選択の統計を提示しうるが、スワイプまたはその他のゼスチャーで、スクロールが誘発されて、予め定めた数のグループ（例えば、縦長または横長の向きの画面に表示できるパフォーマンス指標に基づき、３もしくはその他の数）のパフォーマンス指標が順送りされるか、または別の方法でその他のパフォーマンス指標が表示されるようにしうる。
【００５３】
コンピュータ１０２は、特定のイベントが特定された時、表示１２０２も更新しうる。例えば、新記録（例えば、自己ベスト）が識別された場合（例えば、新しい垂直の最大跳躍）、コンピュータ１２０２は、表示を更新する（例えば、色、提示された情報、など）、振動させる、特定の記録を表示する音を鳴らす（例えば、特定の指標に対応した靴への配色の変更に基づく）、またはユーザ何らかの記録（例えば、任意の指標）に到達したことをユーザに知らせる、などのうち、少なくとも１つをなしうる。ディスプレイ１２０２はまた、ある記録に達成したことを示すために選択するボタンをユーザに提示しうる。ディスプレイ１２０２Ｂは、ユーザに図１３でさらに説明するとおり、自分のパフォーマンス指標（例えば、統計データをチェック）をチェックするように求めるメッセージを表示しうる。  
【００５４】
図１３は、実施形態の例に基づく、ユーザにセッション中のそのパフォーマンス指標に関する情報を提供するＧＵＩのディスプレイの例を図示する。ディスプレイ１３０２は、現在または前のセッションの長さに関する情報をフィールド１３０４に、ユーザの様々なパフォーマンス指標（例えば、最高垂直、合計滞空時間、テンポ、など）  をフィールド１３０８に、またそのセッション中に一緒にプレーしたユーザが誰であるかをフィールド１３１０に提示しうる。例えば、第一のユーザに関連するコンピュータ１０２、センサ３０４または３０６、またはその他の装置は、それぞれのコンピュータが、あるセッションに誰が参加したかを認識しうるように、第一のユーザの識別子を第二のユーザに関連するコンピュータ１０２、センサ３０４または３０６、またはその他の装置と交換しうる。
【００５５】
またコンピュータ１０２は、パフォーマンスメトリクスを処理して、フィールド１３０６に示されたようにプレースタイルをユーザに割り当てうる。フィールド１３０６は、ユーザが連続して３０分間とてもハッスルしたことの判断に応答して、ユーザは「ホット・ストリーク」であると表示しうる。フィールド１３０６の右のボックスは、代替的な競技スタイルを表示しうる。コンピュータ１０２は、他のタイプのプレースタイルを特定しうる。例えば、コンピュータ１０２は、休止の後に爆発的な激発が続く時は「サイレント・アサシン」プレースタイルを割り当て、セッションの間にユーザがほとんど動いたりジャンプしたりしない時は「ヴォルテックス」プレースタイルを割り当て、ユーザが大きな激発とジャンプを伴う絶え間のない簡単な動きを示す時は「コブラ」プレースタイルを割り当て、ユーザが速く、たくさんのスタミナがあって、高いピークスピードを持つ時は「トラックのスター」プレースタイルを割り当て、ユーザが大きな垂直ジャンプと長いぶら下がり時間を持つ時「スカイウォーカー」プレースタイルを割り当てうる。いくつかの例において、複数のスタイルをユーザに割り当てて、別のセッションと比べて、個別のセッションに異なるスタイルを関連付けうる。単一のセッション用に複数のスタイルを割り当てて表示しうる。
【００５６】
コンピュータ１０２は、ポッドセンサー３０４（例えば、加速度計データ）、分布センサ３０６（例えば、力データ）、または他のセンサのうち少なくとも一つからユーザーデータを受信することに基づいて、特定のプレースタイルを割り当てうる。コンピュータ１０２は、ユーザーデータを、複数の異なる競技スタイルについて競技スタイルデータと比較して、どの競技スタイルがそのデータと最もよく一致するかを判断しうる。例えば、コンピュータ１０２は、それぞれの競技スタイルについてパフォーマンス指標の閾値を設定しうる。一部の競技スタイルは、セッション中に少なくとも１回、ユーザがある一定の高さをジャンプする、ある一定の速度で走る、ある一定量の時間だけプレーする、および／またはその他のタスクを実行することを求めうる。その他の競技スタイルは、ユーザーデータが、ユーザがある一定の順序のイベント（例えば、ほとんど動作がなかった後、急速に加速をして少なくともある一定の最高速度にする）を実行したことを示すことを必要としうる。一部の競技スタイルは、ユーザーデータが、ユーザが閾値をある一定量の時間だけ維持したことを示すことを必要としうる（例えば、ゲーム全体で閾値を上回る平均速度を維持）。
【００５７】
一例では、プレースタイルは、ユーザの体のさまざまな場所に装着されたセンサ（例えば、「バンガー（ＢＡＮＧＥＲ）」プレースタイルを特定するための臀筋および／または上半身の加速度計）を含む一式のセンサから得られたデータセットに基づいて割り当てられうる。また、ユーザープロフィールデータなど（例えば、ユーザの年齢、身長、性別など）その他の非活動データを、競技スタイルの判断に加えうる。例えば、一部の競技スタイルは、性別特異的または周囲条件に基づくことがある（例えば、ユーザが雨、みぞれ、雪の中でプレーするため「ポストマン」スタイルであるなど）。
【００５８】
ユーザまたはユーザーグループは、メトリクスと分析の組み合わせに基づいて、自分自身のプレースタイルを定義しうる。ユーザまたはユーザーグループは、関連する指標および分析を変更することなく、競技スタイルの名称を変更しうる。競技スタイルは、自動的に更新されるようにしうる。例えば、パーソナルトレーニングシステム１００は、定期的にシステム１００により指定された競技スタイルを更新しうる。別の例において、システム１００は、競技スタイルの名称が、特定の場所（例えば、州、市、コート）に関連付けられているとき、および競技スタイルが、別の場所では異なる名称で呼ばれるとき（例えば、名称を現地の言語と一致させる）、競技スタイルを自動的に更新しうる。
【００５９】
図１３において、ディスプレイ１３０２により、ユーザはフィールド１３１２を選択することで、そのパフォーマンス指標を他のユーザと共有、および／またはソーシャルネットワーキングウェブサイトに投稿することができる。ユーザーはまた、送信中のパフォーマンス指標に添えるメッセージの入力もしうる（例えば、「垂直方向の跳躍をチェック」）。コンピュータ１０２は、ユーザの共有の要請に応答して、現在および／または前のセッションのパフォーマンス指標データ、およびメッセージを、サーバ１３４に配信しうる。サーバ１３４は、データおよび／またはメッセージをソーシャルネットワーキングウェブサイトに組み込んだり、および／またはデータ／メッセージをその他の希望するまたは全てのユーザに配信したりしうる。
【００６０】
図１４は、実施形態の例に基づく、ユーザの仮想カード（ｖｃａｒｄ）に関する情報を表示したＧＵＩのディスプレイの例を図示する。ｖｃａｒｄは、ユーザの運動歴に関する情報を含みうる。ｖｃａｒｄは、ユーザのパフォーマンス指標、セッション、および個別のセッションでの賞ならびにパフォーマンス指標の平均に関するデータを含みうる。ｖｃａｒｄ統計ディスプレイ１４０２Ａは、ユーザが獲得したポイント数（例えば、活動ポイントまたは指標）、ならびにユーザによるランニングの合計および／または最高の成績を示しうる。活動ポイントは、ユーザにより行われる身体活動を示す統計としうる。サーバ１３４および／またはコンピュータ１０２は、ある一定の運動マイルストーンを達成すると、活動ポイントをユーザに付与するようにしうる。ｖｃａｒｄセッションディスプレイ１４０２Ｂは、ユーザが完了したプレーの合計時間数およびセッション数を示すことができ、また完了したセッションについての履歴情報を提供しうる。ｖｃａｒｄセッションディスプレイ１４０２Ｂはまた、ユーザが各セッションでみせた競技スタイルや、セッションの長さおよびセッションの日付を示すことができる。ｖｃａｒｄ賞ディスプレイ１４０２Ｃは、ユーザが時
間ある期間にわたり獲得した賞を示しうる。例えば、サーバ１３４および／またはコンピュータ１０２は、セッション中にある合計量の滞空時間を獲得した後で、ユーザにフライトクラブ賞を付与しうる。
【００６１】
他の賞の例は、特定のコートで一つ以上のトップメトリクスを持つユーザに対する「コートの王様」賞、１マイルのフライト時間（または時間および距離の他の量）で付与される「フライヤーマイル」賞、プレーヤーが複数の国のセッションに参加したときの「世界的なウェス」賞、少なくとも一定のトップスピードまたは最も速い第一ステップを持つユーザに対する「アンクルブレーカー」賞、少なくとも一定の垂直ジャンプを持つユーザに対する「ジャンプの王様」賞、一定の日数連続してプレーしたか、または異なる一定の数のコートでプレーしたユーザに対する「２４／７バスケットボール選手」賞、一定の数のライバルがユーザをフォローしている場合の「アイスマン」賞、（アイスマンに比べて）さらに多数のライバルがユーザをフォローしている場合の「ブラックマンバ」賞、一定のパフォーマンスメトリクスレベルを達成した若年プレーヤーに対する「天才児」賞、および一定のパフォーマンスメトリクスレベルを達成した年長プレーヤーに対する「保守派」賞でありうる。その他のタイプの賞もまた付与しうる。
【００６２】
図１５は、実施形態の例に基づく、ユーザープロフィールを提示するＧＵＩのユーザープロフィールディスプレイの例を図示する。ユーザープロフィール  ディスプレイ１５０２は、身長、体重、および位置、競技スタイル（例えば、「サイレント・アサシン」）、ならびにその他の情報などのユーザに関する情報を提示しうる。ユーザープロフィール  ディスプレイ１５０２はまた、ユーザの着用する靴の１つ以上のタイプも示しうる。ユーザープロフィール  ディスプレイ１５０２は、ユーザに関する情報の活動を提示でき、ユーザは、他のユーザとのその情報の共有を管理できる。例えば、ユーザは、他のどのユーザがユーザープロフィール情報を閲覧できるかを指定したり、あるいは全てのユーザの情報を他のどのユーザもアクセスできるようにすることができる。図１６は、実施形態の例に基づく、ユーザープロフィール  ディスプレイ１５０２に提示しうるユーザに関する情報のさらなる例を図示する。
【００６３】
図１７〜２０は、実施形態例に従って、パフォーマンスメトリクスをユーザに対して表示するための、ＧＵＩのさらなる表示例を示す。セッション中、セッションの終了時、またはその両方で、コンピュータ１０２は、ポッドセンサー３０４、分散センサ３０６、またはその他のセンサのうち少なくとも１つと通信して、パフォーマンス指標を生成するためのデータを獲得しうる。データを取り込む際のＧＵＩのディスプレイの例は、図１７に示すとおりで、これには、ディスプレイ１７０２Ａの最高垂直、ディスプレイ１７０２Ｂの合計滞空時間、ディスプレイ１７０２Ｃのテンポ統計、およびディスプレイ１７０２Ｄのポイントなどがある。スクロールバー１７０４は、センサからコンピュータ１０２へのデータの転送の進捗状態を表す。
【００６４】
図１８Ａは、実施形態の例に基づく、ユーザの垂直方向の跳躍に関連する跳躍ディスプレイの例を図示する。コンピュータ１０２は、エクササイズセッション中のユーザの垂直方向の跳躍に関する情報、ならびにセッション中にその跳躍がどの時点で発生したかを追跡しうる。コンピュータ１０２は、ユーザの両足が地面を離れたときと、ユーザの足のうち最初の方が次に地面に触れるときとの間の滞空時間の長さに基づき、ユーザの垂直方向の跳躍を判断しうる。コンピュータ１０２は、ユーザの両足が地面を離れた瞬間、および第一の足が次に地面に接した瞬間を判断するために、ポッドセンサー３０４からの加速度計データおよび／または分散センサ３０６からの力データを処理しうる。コンピュータ１０２は、ポッドセンサー２０４および分布センサ３０６からのユーザーデータとジャンプデータをも比較して、ユーザが所定の時間、ただ足を地面から上げたり、バスケットボールゴール（または他の物）にぶら下がっているのではなく、実際にジャンプして着地したことを確認しうる。ジャンプデータは、実際にジャンプをした誰かについて、力プロフィールおよび／または加速プロフィールがどんなものであるかを示すために生成されたデータとしうる。コンピュータ１０２は、ユーザーデータをジャンプデータと比較するとき、類似性指標を使用しうる。ユーザーデータがジャンプデータに十分類似していない場合、コンピュータ１０２は、ユーザーデータはジャンプではないと判断し、ユーザのパフォーマンスメトリクス（例えば、トップまたは平均垂直ジャンプ）を決定する時、そのユーザーデータを含めないことがある。
【００６５】
コンピュータ１０２が、ユーザーデータがジャンプに対するものであることを判断したと仮定すると、コンピュータ１０２は、ユーザーデータを処理して、垂直ジャンプ、垂直ジャンプの時間、ユーザの平均垂直ジャンプ高さを判断し、ジャンプのロフト時間の現在までの合計を維持し、および／またはどちらの足が利き足か、ならびに他のメトリクスを判断しうる。コンピュータ１０２は、それぞれの靴に関連付けられている力データおよび／または加速度計データに基づき、利き足を特定しうる。力データおよび／または加速度計データは、コンピュータ１０２がそれぞれの靴でイベントを比較できるよう、タイミング情報を含みうる。コンピュータ１０２は、ジャンプの前にどちらの足が最後に地面についていたかを判断するために、力データおよび／または加速度計データ、ならびにタイミング情報を処理しうる。コンピュータ１０２は、ユーザがジャンプするとき最後に地面についていた方の足、および／またはユーザの最大の垂直方向の跳躍に関連付けられた方の足に基づき、利き足を特定しうる。コンピュータ１０２はまた、ユーザの最高５回の垂直方向の跳躍を含む跳躍ディスプレイ１８０２Ａを提示し、どちらの足、または両足がジャンプの直前に最後に地面についていたかを描写しうる。跳躍ディスプレイ１８０２Ａは、希望する任意の数の最高跳躍を表示しうるが、これはユーザが指定してもよく、あるいはシステム１００により設定されることもある。最高跳躍の数は、時間の量を基にしうる。例えば、跳躍ディスプレイ１８０２Ａは、最高５回の跳躍を、セッションの時間全体にわたって、予め定めた最近の時間（分）数や合計セッション時間の割合での最高５回、またはセッションのタイプ（例えば、間に合わせのバスケットボールゲームと、組織されたゲームは異なる）に基づき提示しうる。跳躍ディスプレイ１８０２Ａまたは１８０２Ｂはまた、セッションによる以外での経過時間について垂直方向の跳躍を表示しうるとともに、例えば、月、週、全時間、またはその他の時間範囲を含めうる。跳躍ディスプレイ１８０２Ａまたは１８０２Ｂはまた、ジャンプの合計数、累積滞空時間の量、平均滞空時間、最高の垂直方向の跳躍に対応する滞空時間、またはジャンプに関連するその他の情報を提示しうる。コンピュータ１０２の向きによって、跳躍ディスプレイ１８０２Ａおよび跳躍ディスプレイ１８０２Ｂのうちどちらが現在提示中であるかを制御しうる。例えば、ユーザは、コンピュータ１０２（例えば、９０度）回転させて、跳躍ディスプレイ１８０２Ａ（例えば、縦長の向き）の提示から、跳躍ディスプレイ１８０２Ｂ（例えば、横長の向き）の提示に変更しうる。ユーザは、コンピュータ１０２を逆方向に回転させて、跳躍ディスプレイ１８０２Ｂの提示から跳躍ディスプレイ１８０２Ａの提示に変更しうる。同様に、コンピュータ１０２の回転は、本明細書に記載したその他の例におけるディスプレイ間の選択にも使用しうる。
【００６６】
別の例では、ジャンプ表示１８０２Ｂは、セッション中のユーザのジャンプを経時的に表示し、各ジャンプが起こった時の時間並びにセッション中の各ジャンプに対する垂直高さを示しうる。跳躍ディスプレイ１８０２Ｂはまた、前のセッションからの、またはセッション中に予め設定した、ユーザの自己ベストの垂直方向の跳躍を表示しうる。一例において、自己ベストの線は、ステップ機能によるか、または既存の線を補完する新しいベストの新しい線（例えば、「新しいベスト」色）を追加して、新しいベストが発生したセッションについて線を表示するかによって、セッション中に変更することができる。コンピュータ１０２はまた、前の自己ベストの線（例えば、ある色での）を、新しい線（例えば、新しい自己ベスト色であり、これは自己ベストが発生したセッション中にのみ使用しうる）で置きかえることにより、跳躍ディスプレイ１８０２Ｂを更新しうる。さらに、色は、その他のユーザと比較した能力を示すために、ユーザの自己ベストが向上すると変化しうる（例えば、８５％のその他のユーザよりも高くジャンプしたとき）。
【００６７】
ジャンプ表示１８０２Ｂは、パフォーマンスゾーン（例えば、ダンクゾーン）を含めることができ、ユーザが行動（例えば、バスケットボールをダンクシュートする）を行なうことができる時を示しうる。コンピュータ１０２は、ユーザの身体属性（例えば、身長、腕の長さ、脚の長さ、胴の長さ、体長、など）に基づき、パフォーマンスゾーンをユーザに合わせて調整しうる。例えば、ダンクゾーンは、背の高いユーザよりも背の低いユーザにとってより高い垂直方向の跳躍が必要とされうる。
【００６８】
パフォーマンスゾーンは、値の範囲、最小値、または最大値に対応しうる。１つ以上の値が、ユーザが特定の行為を行うことができるユーザの運動成績が期待される時に関連しうる。例えば、パフォーマンスゾーンは、ユーザがバスケットボールのダンクシュートをできる最低垂直方向の跳躍としうる。ユーザは、実際にその行為（例えば、ダンクシュート）をする必要はなく、その代わりに、パフォーマンスゾーンはコンピュータ１０２が計算した、ユーザがその行為をすることができる時を示しうる。
【００６９】
一つ以上のセッションから取得されたセンサーデータに基づいて、コンピュータ１０２は、アドバイスを提供して、ユーザがパフォーマンスゾーンを達成するのを手助けしうる。例えば、ユーザのジャンプに関するセンサーデータのコンピュータ１０２分析は、より多くのフィードバックを可能にして、ダンクゾーンに入るための能力を高めたり、またはＲａｒｅ  Ａｉｒでの個人ベストを向上させうる。例えば、コンピュータ１０２は、センサーデータを処理し、ある一定の身体部分を調整してユーザの跳躍能力を増大させるようユーザに推奨しうる。別の例において、コンピュータ１０２は、ユーザが、上体の加速を高めることにより、前方の足のより大きな加速または後方の足のより大きな圧力を得るよう推奨しうる。
【００７０】
パフォーマンスゾーンは、任意の希望する運動の動きに対して確立されうる。パフォーマンスゾーンの例は、分散センサ３０６により測定される最少量の圧力、最大量の圧力、特定の範囲または圧力内で減少する圧力に対応しうる。他のパフォーマンスゾーン例は、センサ３０６によって測定された加速度の最小量、圧力の最大量、特定の範囲または圧力内の充填圧力に対応しうる。また、パフォーマンスゾーンは、異なる測定値または一連の測定値の組合せに基づくものとしうる。例えば、パフォーマンスゾーンは、少なくともある一定量の加速、それに続く少なくともある一定量の滞空時間、それに続く少なくともある一定量の測定圧力を指定しうる。
【００７１】
体操では、例えば、加速度および体の回転がモニターされうる。例えば、体操選手にとって、段違い平行棒から降りる最中に特定量の身体回転をすることが望ましいことがある。体操選手の回転が速すぎたり遅すぎる場合、その選手はその身体が着地時に適切な位置になるようにすることができないことがある。パフォーマンスゾーンは、最小および最大の回転加速を指定する「スピンゾーン」とすることができ、コンピュータ１０２は、回転しすぎや回転不足について監視して、降りる際にパフォーマンスゾーン内にいるかどうかについてのフィードバックを体操選手に提供しうる。コンピュータ１０２は、ユーザによる回転を増大または減少させるよう、降りる際の加速の量を調整するために、ある一定の身体部分を調節するよう推奨を提供しうる。パフォーマンスゾーンは、その他のスポーツ（例えば、陸上競技、ゴルフ、など）についても設定しうる。
【００７２】
コンピュータ１０２は、ユーザから受信されたフィードバックに基づいて、パフォーマンスゾーンを調整しうる。一例では、コンピュータ１０２は、どの垂直ジャンプに対してユーザが行動（バスケットボールのダンクシュート）を行なうことができたかを示すユーザからの入力を受信し、コンピュータ１０２は、ユーザのフィードバックに基づいて、ユーザがパフォーマンスゾーン内にあるために必要な最小垂直ジャンプを調整しうる。コンピュータ１０２は、パフォーマンスゾーン内にいることに対して、並びにユーザがパフォーマンスゾーン内にパフォーマンスを維持した時間の量に対して、一つ以上の活動ポイントをユーザに与えうる。またコンピュータ１０２は、ユーザがパフォーマンスゾーン内にある間に燃焼したカロリー量を決定しうる。
【００７３】
コンピュータ１０２は、エクササイズセッションの間にユーザが獲得した活動ポイントの率を示す情報を提示しうる。図１８Ｂは、実施形態の例に基づく、活動ポイントディスプレイ１８０４の例を図示する。コンピュータ１０２は、エクササイズセッション中に、活動ポイントを決定してユーザに付与しうる。そうするために、コンピュータ１０２は、測定したユーザの成績を任意の数の指標と比較して、活動ポイントを付与しうる。例えば、コンピュータ１０２は、予め定めた距離を走ることについて、予め定めた数の活動ポイントを付与しうる。図１８Ｂにみることができるように、活動ポイントディスプレイ１８０４の線１８０６は、エクササイズセッション中の様々な時点でユーザが活動ポイントを獲得する率を表し、線１８０６は、ユーザが活動ポイントを獲得してきた全時間での平均率を表し、線１８０８は、特定のセッション中にユーザが活動ポイントを獲得した平均率を表し、線１８１２は、活動ポイントの獲得について全時間での最高率を表しうる。一例において、線１８０６は、毎分、またはその他の時間間隔（例えば、毎ミリ秒、毎秒、毎１０秒、毎３０秒、など）で何点の活動ポイントをユーザが獲得しているかを表しうる。活動ポイントディスプレイ１８０４はまた、その他の指標（平均など）を示す線などの印を提示しうるが、これには、予め定めた数の前のセッション（例えば、最新の３セッション）中に獲得した活動ポイントの平均率が含まれるがこれに限定されない。さらに、線は異なる色にしうる。新しい通算ベストが達成されると、活動ポイントディスプレイ１８０４は点滅したり、あるいはその他の方法でその達成を示す表示を提示しうる。
【００７４】
コンピュータ１０２は、行なった活動をユーザ別、並びにユーザが特定のカテゴリー内にあったエクササイズセッション中の時間のパーセント別に分類し、この情報を活動ポイント表示１８０４でユーザに提示しうる。例えば、活動ポイントディスプレイ１８０４は、セッション中の、ユーザが活動していない時間のパーセント値、ユーザが横方向に移動した時間のパーセント値、ユーザが歩いていた時間のパーセント値、ユーザが走っていた時間のパーセント値、ユーザが全力走をしていた時間のパーセント値、およびユーザがジャンプをしていた時間のパーセント値などを表示しうる  活動ポイントディスプレイ１８０４に示すものに代わる、またはそれに加えたその他のカテゴリーもまた提示しうる。さらに、活動ポイントディスプレイ１８０４は、これらのそれぞれの統計について、時間のパーセント値ではなく、累積時間量を表示しうる。コンピュータ１０２は、ユーザーが各カテゴリー中に獲得した活動ポイントの量、およびエクササイズセッション中に獲得した活動ポイントの合計量を決定し、こうした情報を活動ポイントディスプレイ１８０４を経由して提示しうる。一例において、コンピュータ１０２は、ユーザがウォーキング中に２５活動ポイント、ウォーキング中に７５活動ポイント、および短距離走中に１５０活動ポイントを獲得して、合計２５０活動ポイントを獲得したことを判断しうる。コンピュータ１０２はまた、活動ポイントの決定の代わりに、またはそれに加えて、それぞれのカテゴリーカロリー燃焼率を決定しうる。
【００７５】
コンピュータ１０２は、ユーザのハッスルおよびテンポの測定値に基づいて、パフォーマンスメトリクスデータも表示しうる。図１９は、実施形態の例に基づく、ハッスルディスプレイ１９０２Ａ−Ｂおよびテンポディスプレイ１９０４Ａ−Ｂの例を図示する。ハッスルディスプレイ１９０２Ａは、セッション中のある期間にわたるユーザのハッスル、またその他のパフォーマンス指標を提示しうる。例えば、コンピュータ１０２は、セッション中のジャンプ、全力走、フェイク、およびジャンプリカバリ（例えば、連続ジャンプ間の最小時間）の通算合計を含む様々なパフォーマンス指標を追跡することができ、またハッスルは、これらの指標の関数としうる。ハッスルディスプレイ１９０２Ｂに関連して、コンピュータ１０２は、ハッスルを３つのカテゴリーである低、中および高に分けることができる。ハッスルについてより多くのまたは少ないカテゴリーを定義しうる。ハッスルディスプレイ１９０２Ｂはまた、セッション全体にわたっての平均ハッスルレベルを示す線１９０６を提示しうる。
【００７６】
テンポ表示１９０４Ａを参照すると、コンピュータ１０２は、セッション中のユーザのテンポについての情報を提示しうる。テンポは、ユーザによる時間間隔当たりの所要歩数のレート（例えば、毎分の歩数）に基づくものとしうる。カテゴリーは、歩数レートの範囲により定義しうる。例えば、ウォーキングは、毎分１〜３０歩として、ジョギングは毎分３１〜５０歩として、ランニングは毎分５１〜７０歩として、および短距離走は毎分７１歩以上として定義しうる。テンポディスプレイ１９０４Ｂに関連して、コンピュータ１０２は、セッション中にユーザが各カテゴリー内にどれくらい頻繁にいたかを示しうる。例えば、テンポディスプレイ１９０４Ｂは、ユーザが各カテゴリーにいた時間のパーセント値（例えば、１２％の全力走）を示しうる。テンポディスプレイ１９０４は、ユーザの最も早い毎秒の、またはその他任意の時間間隔での歩数（例えば、４．１歩／秒）、合計歩数、合計全力走数、などを示しうる。
【００７７】
コンピュータ１０２は、運動中に獲得した活動ポイント並びに未収の合計活動ポイントもユーザに知らせうる。図２０は、実施形態例に従って、セッション中に獲得したポイントについてユーザに知らせるＧＵＩの活動ポイントの表示例を示す。コンピュータ１０２は、ユーザにポイントを付与するために、ワークアウト  セッション中に取ったデータを処理しうる。ポイントは、異なるスポーツおよびワークアウト  セッションを越えたユーザの活動を追跡しうる。ポイント表示２００２Ａ〜Ｂは、ユーザが、日付範囲、運動セッション、または他の範囲別に、獲得したポイントを決定することを可能にしうる。
【００７８】
コンピュータ１０２は、ユーザ規定の動きも追跡しうる。図２１は、実施形態の例に基づく、フリースタイルのユーザ動作に関する情報を提供するＧＵＩのフリースタイルディスプレイの例を図示する。フリースタイル表示２１０２Ａでは、コンピュータ１０２は、追跡するために動きを開始するよう、ユーザに促しうる。ユーザは、任意の望ましいタイプの動きを行なうことができ、これは以後「フリースタイル」の動きとして示される。フリースタイル  ディスプレイ２１０２Ｂにおいて、コンピュータ１０２は、ユーザの垂直方向の跳躍、滞空時間、およびフリースタイル動作中にジャンプに使用した足を表示しうる。フリースタイル  ディスプレイ２１０２Ｂは、システム１００によって、ユーザによって、またはその両方によって関連性があるとみなされたパフォーマンス指標を表示しうる。例えば、パフォーマンス指標は、ディスプレイ２１０２Ｂに示すとおり垂直方向の跳躍、滞空時間、足とすることも、ディスプレイ２１０２Ｃに示すとおり体重の分布とすることも、または両方をユーザが切り替えるものとすることもできる。フリースタイル  ディスプレイ２１０２Ｃにおいて、コンピュータ１０２は、分散センサ３０６により測定した体重の分布を表示しうる。ユーザはまた、ユーザの体重の分布が、移動または跳躍をするユーザの準備状況にどのように影響を及ぼしてきたかを判断するために、ある期間にわたる体重の分布を見直しうる。ユーザは、例えば、ディスプレイ２１０２Ａ−Ｃの間で移動するためにディスプレイを横切って指をスライドしうる。
【００７９】
セッション中のユーザのパフォーマンスをモニターすることに加えて、コンピュータ１０２は、運動スキルの向上においてユーザを支援しうる。図２２は、実施形態の例に基づく、ユーザ選択可能なトレーニングセッションを提示するトレーニングディスプレイ２２０２Ａ−Ｂの例を図示する。トレーニングセッションは、ユーザの運動能力を改善するようデザインされた一連の動作をする際にユーザを導きうる。トレーニングセッションの例は、シュート練習、オール・アラウンド・ザ・ワールドゲーム、ブザー・ビーターゲーム、プロプレーヤーゲーム、基本ゲーム、エア・タイムゲーム、連続クロスオーバーゲーム、フリースローバランスゲーム、シグネチャームーブゲーム、プロ・バトルゲーム、およびホースゲームを含みうる。これらのトレーニングセッションは、図２３〜２６でさらに説明される。図２３−２６で説明する。例えば、コンピュータ１０２は、ユーザが図２３〜２６に示されるようなトレーニングセッションをスクロールして選択できるタッチスクリーンを持ちうる。
【００８０】
図２７−３０は、実施形態の例に基づく、バスケットボールのシュートのトレーニングセッション用のＧＵＩ用のディスプレイ画面を図示する。図２７において、トレーニングディスプレイ２７０２は、ユーザに最後のセッション（例えば、フリースローのシュート率、スリー・ポインター、およびジャンプシュート）についての情報を提示し、ユーザに新しいセッションを開始するよう求めるメッセージを表示しうる。コンピュータ１０２は、圧力感知表示スクリーン上のタッチをモニターして、成功と失敗を追跡しうる。そうするために、コンピュータ１０２は、何本の指が使用されたかを監視して、バスケットボールのシュートを区別しうる。例えば、図２８に示すとおり、バスケットボールで３点シュートを示すために３本の指が使用され、２点シュートを示すために２本の指が使用され、およびフリースローを示すために１本の指が使用されうる。  １本以上の指でディスプレイ画面をタップする操作は、成功したシュートを示し、また１本以上の指をディスプレイ画面の一部を横切ってスワイプする操作は、失敗を示しうる。他の例では、コンピュータ１０２の表示スクリーンを一つ以上の指で下向きにスワイプすることは成功を示し、一つ以上の指での上向き伸すワイプは失敗を示しうる。
【００８１】
コンピュータ１０２は、ユーザ入力を処理して、使用された指の数ならびにタップかスワイプかを決定しうる。コンピュータ１０２は、ディスプレイ画面のタップおよび／またはスワイプをするときに指で覆われたディスプレイ画面の面積を判断して、１本、２本、または３本の指の区別をしうる。コンピュータ１０２はまた、タッチの持続時間、および当初ユーザが触れていたディスプレイ画面の領域が、タッチの終了時のディスプレイ画面の領域と異なるかどうかを判断して、タップとスワイプの区別をしうる。セッションの終了時、図２９に示すとおり、トレーニングディスプレイ２７０２は、成功および失敗に関する情報をユーザに表示しうる。２９．  トレーニングディスプレイ２７０２は、シュートのタイプ別の成功／失敗、ならびに全てのシュートタイプについての合計を表示しうる。例えば、トレーニングディスプレイ２７０２Ａは、フリースローについての成功および失敗を表示しえ、およびトレーニングディスプレイ２７０２Ｂは、ジャンプシュートについての成功および失敗を表示しうる。トレーニングディスプレイ２７０２Ｂは、２点および３点のバスケットボールのシュートを集計し、成功および失敗をまとめて表示することも、別個のディスプレイにシュートの各タイプ別に成功および失敗を提示することもできる。
【００８２】
図３０は、実施形態の例に基づく、ユーザにシュート練習セッションに関する情報を提供するＧＵＩのディスプレイの例を図示する。シュート要約ディスプレイ３００２Ａは、ユーザが全てのシュートまたは特定のシュートタイプを選択できるようにして、成功したシュートのパーセント値（例えば、５５．６％）、何回のシュートが連続して成功したか、および成功についてユーザの垂直方向の跳躍の「スイートスポット」に関する情報を受信しうる。スイートスポットは、ユーザのシュートのパーセント値（例えば、成功したシュートのパーセント値）が予め定めた量（例えば、５０％）を超える垂直方向の跳躍を示しうる。コンピュータ１０２は、ポッドセンサー３０４から、および／または分散センサ３０６からのデータを処理し、ユーザーに成功および失敗に関する情報をＧＵＩを経由して提供しうる。この情報は、概して、ユーザにジャンプの高さがどのようにそのシュートの成績に影響するかを伝える、成功および失敗についての垂直方向の跳躍を含みうる。シュート要約表示３００２Ｂは、シュートの一部としてジャンプする時にどちらの足を使ったか、並びに垂直ジャンプの高さ、およびシュートは成功だったか失敗だったかをユーザに知らせうる。シュート要約ディスプレイ３００２Ｃは、ユーザに３点シュートの成功および失敗についての情報を提供しうる。
【００８３】
シュート要約表示３００２は、バランスの取れたシュートが何本打たれ、オフバランスのシュートが何本打たれたかを示すことによって、バランスがシュートにどのように影響するかについての統計情報をユーザに提供しうる。コンピュータ１０２は、ユーザがシュートをしているときに、分散センサ３０６により測定された体重の分布に基づき、バランスを判断しうる。体重がユーザの両足間で比較的平均して分布されている場合（すなわち、ある一定の閾値内で）、コンピュータ１０２は、シュートをバランスがとれたものとして識別しうる。体重がユーザの両足間で比較的平均して分布してはいないとき（すなわち、ある一定の閾値外）、コンピュータ１０２はシュートをバランスがとれていないものとして識別しうる。シュート要約ディスプレイ３００２Ｃはまた、ユーザに、そのバランス、およびバランスのとれていない体重の分布の問題を矯正するヒントに関するフィードバックを提供しうる。一例において、コンピュータ１０２は、力センサにより生成されたデータを受信し処理して、エクササイズタスク（例えば、バスケットボールにおけるジャンプシュート）の実行中の体重の分布を判断しうる。
【００８４】
一例では、コンピュータ１０２は、運動タスク（例えば、バスケットボールでジャンプシュートを打つ）の実施中の体重分布を決定するために、力センサによって生成されたデータを受信し処理しうる。コンピュータ１０２は、エクササイズタスクが首尾よく完了したこと（例えば、成功）を示すユーザ入力を処理しうる。コンピュータ１０２は、エクササイズタスクが首尾よく完了したことを示すユーザ入力の前の時点で検出した体重の分布を関連付けうる。例えば、コンピュータ１０２は、センサーデータを処理して動作がバスケットボールのシュートに一致するかを識別し、ジャンプシュート中にユーザがジャンプするときの離昇、離昇の前の時間、着地、および着地後の時間の検出から始めて、体重の分布を判断しうる。コンピュータ１０２は、これらの時間について体重の分布を監視しうる。その後の時点（例えば、第二のまたはその後のジャンプシュート）で、コンピュータ１０２は、エクササイズタスクがうまく完了しなかったこと（例えば、失敗）を示す追加的ユーザ入力を処理しうる。コンピュータ１０２は、ユーザ入力の前の時点で検出した体重の分布を、エクササイズタスクがうまく完了しなかったことに関連付けうる。エクササイズセッションの後またはその最中、コンピュータ１０２は、ユーザに体重の分布に関する情報およびその分布がそのエクササイズタスクを完了するユーザの能力にどのように影響するかについての情報を提示しうる。
【００８５】
ＧＵＩは、バスケットボールのシュートに取り組むためのインセンティブもユーザに提供しうる。図３１は、実施形態の例に基づく、ユーザにシュートのマイルストーンを知らせるＧＵＩのディスプレイの例を図示する。マイルストーンディスプレイ３１０２は、１つ以上のシュートの閾値およびユーザが成功した何回のシュートについてユーザに通知しうる。例えば、マイルストーンディスプレイ３１０２は、ユーザが１０８回シュートに成功して、ユーザがアマチュアステータスに達したこと、および次のステータスレベルを達成するにはさらに３９２回のシュートを成功させる必要があることを示しうる。
【００８６】
ユーザのスキルを向上させるための練習の一部として、コンピュータ１０２は、プロの運動選手が使用するのと類似した動きを行なうよう、ユーザに促しうる。図３２は、実施形態の例に基づく、ユーザに対してプロの運動選手のシグネチャムーブを模倣する練習を実行するように求めるＧＵＩ用のシグネチャムーブ  ディスプレイの例を図示する。プロの運動選手のシグネチャムーブに加えて、ユーザは、シグネチャムーブを作成してその他のユーザと共有しうる。
【００８７】
一例では、ユーザは、特徴的動き表示３２０２Ａに検索クエリを入力しうる。望ましいプロ運動選手に対して検索を開始しうる。コンピュータ１０２は、その検索クエリをサーバ１３４に転送でき、それがクエリ結果で返信されうる。サーバ１３４はまた、コンピュータ１０２にユーザが検索クエリを入力する前に表示する、推奨されるシグネチャムーブを提供しうる。シグネチャムーブ  ディスプレイ３２０２Ａに示すとおり、コンピュータ１０２はユーザ選択のための異なるシグネチャムーブを表示しうる。特定の動作を選択すると、シグネチャムーブ  ディスプレイ３２０２Ｂは、シグネチャムーブのビデオを提示し、およびその動作についてプロのパフォーマンス指標を提供しうる。コンピュータ１０２は例えば、ユーザの選択に応答してサーバ１３４にシグネチャムーブのデータについてクエリを発し、シグネチャムーブ  ディスプレイ３２０２Ｂを生成しうる。シグネチャームーブデータは、シグネチャムーブを行うプロの運動選手のポッドセンサー３０４および分散センサ３０６からのデータを含みうる。ユーザは、シグネチャムーブの模倣を試みることができ、コンピュータ１０２は、ユーザーデータを処理して、模倣の正確さを示しうる。
【００８８】
特徴的動きの試行の完了後、コンピュータ１０２は、どのくらいうまく動きを真似したかをユーザに知らせうる。一致を識別するために、コンピュータ１０２は、ポッドセンサー３０４および／または分散センサ３０６から得られたデータを、シグネチャムーブ  データと比較して、２者が類似しているかを判断しうる。コンピュータ１０２は、シグネチャムーブを完了するのにユーザがどれくらいかかったか、ユーザの垂直方向の跳躍、ユーザの滞空時間、ユーザのテンポ、またはその他の情報を監視し、このデータをプロの運動選手の対応するデータと比較しうる。コンピュータ１０２はまた、シグネチャムーブ  ディスプレイ３２０２Ｃに示すとおり、ユーザがどの程度正確にプロの運動選手のシグネチャムーブを模倣したかを示しうる。正確さは、それぞれのパフォーマンス指標がプロのものとどの程度類似しているかの組合せに基づくものとしうる。コンピュータ１０２は、特定のメトリクスを他のものより高く重み付けするか、または各メトリクスを同等に重み付けしうる。例えば、シグネチャムーブ  データは、３つの異なる指標に関する情報を提供でき、またユーザのデータを３つの指標のそれぞれと比較しうる。コンピュータ１０２は、プロのメトリクスに対するユーザのパフォーマンスメトリクスの割合を決定し、割合が閾値（例えば８０％）を超える場合、一致を特定しうる。精度も他の方法で決定されうる。
【００８９】
一例では、コンピュータ１０２は、一連のエクササイズタスク（例えば、バスケットボールでカットインしてからダンクシュートする）を行なっている第一のユーザー（例えば、プロの運動選手）で測定された加速度および力測定データに対応する特徴的動きのデータを受信しうる。コンピュータ１０２は、同一順序のエクササイズタスクの実行を試みる第二のユーザを監視することにより、センサ３０４および３０６のうち少なくとも１つにより生成されたユーザーデータを受信し処理しうる。コンピュータ１０２は、次にユーザーデータがそのシグネチャムーブ  データとどの程度類似しているかを示す類似性指標を生成しうる。コンピュータ１０２は、ソーシャルネットワークの一部として、比較のために、他のユーザおよび／またはプロの運動選手からのパフォーマンスメトリクスについてのデータもユーザに提供しうる。図３３は、実施形態の例に基づく、パフォーマンス指標の比較のためにその他のユーザおよび／またはプロの運動選手を検索するためのＧＵＩのディスプレイの例を図示する。コンピュータ１０２は、サーバ１３４と通信して、ディスプレイ３３０２Ａに示すとおりプロの運動選手またはユーザの友達を識別しうる。各個人は、固有の識別子と関連付けうる。例えば、ユーザは、左側のＧＵＩディスプレイに示すとおり、友達またはプロを追加するよう選択しうる。ユーザが、友達／プロを追加することにするとき、ユーザは、検索クエリをコンピュータ１０２に入力して、サーバ１３４への通信をしうるが、これが、ディスプレイ３３０２Ｂに示すとおり、検索クエリに一致する人物および／またはプロの運動選手を応答しうる。ユーザは、ユーザープロフィールを確立し、ディスプレイ３３０２Ｃに示すとおり、コンピュータ１０２が自動的にこれらの個人を読み込みうるように、その友達および／またはお気に入りのプロの運動選手を識別しうる。
【００９０】
コンピュータ１０２は、友人と共有するため、および／またはソーシャルネットワーキングウェブサイトに掲示するために、データを提示しうる。図３４において、例えば、ディスプレイ３４０２Ａは、ポイント、最高垂直、合計滞空時間、および最高テンポを含む、共有のための情報を提供する。ディスプレイ３４０２Ｂは、例えば、ユーザおよび識別された友達のパフォーマンス指標の横並べの比較を提示する。一例において、サーバ１３４は、各ユーザについてのパフォーマンス指標データを保存しうるし、およびそのデータを要請に応じてその他のユーザのコンピュータ１０２と通信しうる。
【００９１】
図３５は、実施形態の例に基づく、ユーザのパフォーマンス指標をその他の個人と比較するためのディスプレイの例を図示する。例えば、ディスプレイ３５０２Ａは、ユーザのパフォーマンス指標を、友達、選択したプロの運動選手、またはプロの運動選手を含めたその他全てのユーザと比較するためのリーダーボードを提供しうる。リーダーボードの例は、最高垂直、最高テンポ、合計滞空時間、合計ゲームプレー数、獲得した賞合計、またはその他のパフォーマンス指標についてのものとしうる。ディスプレイ３５０２Ｂは、ユーザが、そのパフォーマンス指標が、パフォーマンスゾーン（例えば、ダンクゾーン）内にいるか、いないかを示す個人を塩ランできるようにする。コンピュータ１０２はまた、ユーザがそのパフォーマンス指標を特定グループ（例えば、友達）と、または全てのユーザと比較できるようにしうる。
【００９２】
上記の考察は、主としてバスケットボールに関連して提供したが、上の例は、その他のチームスポーツや個人スポーツにも適用されうる。
【００９３】
図３６は、実施形態の例に基づく、身体活動を行うユーザの監視で得られた身体データがパフォーマンスゾーン内であるかどうかを判断する方法の例の流れ図を図示する。図３６の方法は、例えば、コンピュータ１０２、サーバ１３４、分散コンピューティングシステム、クラウド  コンピュータ、その他の装置、およびその組合せなどの、コンピュータにより実施しうる。図３６で示す手順の順序は、並べ替えもでき、追加的手順を含めることができ、一部の手順を除去することができ、一部の手順を１回以上の反復することができる。方法はブロック３６０２で開始しうる。
【００９４】
ブロック３６０２では、方法は、ユーザ属性を指定する入力を処理することを含みうる。一例において、コンピュータ１０２は、ユーザに１つ以上のユーザ属性に関する入力を求めるメッセージを表示しうる。ユーザ属性の例は、身長、体重、腕の長さ、胴の長さ、脚の長さ、ウィングスパン、などを含みうる。一例では、ユーザは自分の体の長さを指定しうる。体長は、ユーザが、反対の足を床に付けたまま、一方の手をどの程度高く達することができるかの測定値としうる。
【００９５】
ブロック３６０４では、方法は、ユーザ属性に基づいて、パフォーマンスゾーンを調整することを含みうる。一例において、コンピュータ１０２は、ユーザ身長、腕の長さ、胴の長さ、および脚の長さのうち１つ以上に基づき、バスケットボールのダンクシュートをするために、どの程度高くユーザはジャンプする必要があるかに関連してパフォーマンスゾーンを調節しうる。背の高いユーザについては、パフォーマンスゾーンは、背の低いユーザがダンクシュートをしたりバスケットボールのリムに達するために要求される最低ジャンプ高さと比較して、バスケットボールをダンクシュートするのに低めの最低ジャンプ高さを指定しうる。
【００９６】
ブロック３６０６では、方法は、センサによって生成されたデータを受信することを含みうる。一例において、コンピュータ１０２は、ユーザが１回以上のジャンプを実行するエクササイズセッション中、センサ３０４および３０６のうち少なくとも１つからのデータを受信しうる。上記に考察したとおり、データは、未加工信号のままにすることも、またはコンピュータ１０２に送信する前にデータをセンサにより処理することもできる。
【００９７】
ブロック３６０８では、方法は、データがパフォーマンスゾーン内にあるかどうかを決定することを含みうる。一例において、コンピュータ１０２は、センサ２０６および３０４のうち少なくとも１つから受信したデータを処理して、ユーザにより実行された任意のジャンプがユーザの属性に合わせて調節されたパフォーマンスゾーンの最低ジャンプ高さを満足またそれを越えるかどうかを判断しうる。例えば、コンピュータ１０２は、ユーザ属性に基づき、ユーザがバスケットボールをダンクシュートするために最低垂直方向の跳躍３０インチが要求されることを判断しうる。コンピュータ１０２は、センサ３０４および３０６のうち少なくとも１つから受信したデータを処理して、ユーザが実行した任意のジャンプが３０インチに達するかまたは越えていないかを判断しうる。垂直方向の跳躍の高さを判断するために、コンピュータ１０２は、加速度計および力センサのうち少なくとも１つにより生成されたデータを処理し、またそのデータをジャンプデータと比較して、そのデータがジャンプと一致しているかを判定しうる（例えば、椅子に腰掛けているユーザは、単に地面から予め定めた時間だけ足を離しているのではない）。コンピュータ１０２は、比較に応答して、加速度計および力センサのうち少なくとも１つにより生成されたデータを処理し、離床時間、着地時間、および滞空時間を判断しうる。コンピュータ１０２は、滞空時間に基づき垂直方向の跳躍を計算しうる。
【００９８】
ブロック３６１０では、方法は、決定を出力することを含みうる。一例において、コンピュータ１０２は、ユーザがパフォーマンスゾーン内にいたかについての判断を出力する。出力は、可聴式および視覚式のうち少なくとも１つとしうる。コンピュータ１０２は、ユーザがパフォーマンスゾーン内にいることが検出されるとすぐに出力を提供しうるか、またはいくらか後の時点（例えば、ワークアウトの後）で判断を出力しうる。方法は、これで終了しうるか、または前の任意の手順に戻りうる。
【００９９】
図３７〜３８に示されるように、パフォーマンスを追跡することを選択するとき、コンピュータ１０２は、ＧＵＩを更新して、イベント（例えば、バスケットボールのゲーム）に参加するための機会および場所をユーザに知らせうる。例えば、コンピュータ１０２は、地理的位置（例えば、ＧＰＳの位置）をサーバ１３４に伝達し、サーバは、進行中または間もなく始まる予定（例えば、１時間以内）の近くのイベントで応じうる。図３７は、近くのバスケットボールコートを特定するための、２つのＧＵＩ表示例を示す。左側に、コンピュータ１０２のＧＵＩは、近くのバスケットボールコートのリストを提供し、地図を提供して、選択されたコートの場所の検索においてユーザを支援しうる。ＧＵＩでは、ユーザがコートとそのコートの住所を追加することもできる。右側には、ＧＵＩは、選択されたコートについての情報を提示する。例えば、ＧＵＩは、常連のプレーヤー（例えば、そのコートで最も頻繁にプレーするコートの王様）、およびそのコートのさまざまなプレーヤーのパフォーマンスメトリクス（例えば、そのコートで記録された最高の垂直ジャンプを持つプレーヤー、１秒当たり最大量のステップを刻むプレーヤーなど）を表示しうる。ＧＵＩは、選択されたコートにチェックインするようユーザに促し、コート上のアクティブなプレーヤーの数を示しうる。チェックインする時、コンピュータ１０２は、ネットワーク１３２を介してチェックインメッセージをサーバ１３４に伝達でき、サーバ１３４は、データベースを更新して、ユーザがそのコートにチェックインした回数を示しうる。またサーバ１３４は、ネットワーク１３２を介して、そのコートについての情報を請求した他のユーザのコンピュータ装置にチェックイン回数を伝達しうる。ＧＵＩ装置は、特定の他のユーザがプレーしているコートを、ユーザが特定することも支援しうる。
【０１００】
図３８は、他の参加者についての活動情報を取得するためのＧＵＩ例を示す。ＧＵＩは、ユーザが、友人または他の個人を検索して、その人達の現在の居場所を決定することを可能にしうる。サーバ１３４は、各コート（または他の場所）で誰がプレーしているかについての情報を保存し、請求された時その情報をユーザに伝達しうる。ユーザは、ユーザが一緒にプレーするか対戦することを希望する対象者を特定するユーザープロファイルも設定しうる。各ユーザは、ユーザープロファイルおよび／またはサーバ１３４によって保存されうる、固有の識別子に関連付けられうる。コンピュータ１０２は、一人以上のユーザの固有識別子を含むクエリをサーバ１３４に伝達することができ、サーバはクエリを出したユーザについての情報で応じうる。図３８に見られるように、ＧＵＩは、今プレーしている選択されたユーザについての情報に加えて、現在はプレーしていないユーザの経歴および／またはユーザの業績を表示しうる。コンピュータ１０２が特定のコートについての情報を請求する時、サーバ１３４は、その特定のコートでプレーしたことのあるユーザのデータ（例えば、最高垂直ジャンプ、常連プレーヤーの数など）を  コンピューティング装置１０１に伝達しうる。
【０１０１】
ＧＵＩは、他のプレーヤーを特定し、および／またはリーダーボードを見直して、ユーザが進行中のセッションまたは近いうちに始まるセッションを見つけるのを支援するために使用されうる。ＧＵＩは、ユーザが新しいセッション（例えば、バスケットボールのゲーム）を開始し、他のプレーヤーを特定の時間に招待する（例えば、サッカーのゲームのために午後２時に高校のフィールドに集まる）ことを可能にしうる。ＧＵＩは、リーダーボード情報も表示しうる。
【０１０２】
図３８に示されるように、経歴フィールドは、他の個人の業績をユーザに知らせうる。例えば、コンピュータ１０２は、他のコンピューティング装置への配布のために、ユーザの業績について、アラートデータをサーバ１３４に伝達しうる。ユーザは、コンピュータ１０２からサーバ１３４に、特定の他のユーザの固有識別子と共にメッセージを送信することなどにより、特定の他のユーザに対してアラートを受信することを選択しうる。ユーザがセッションを始める前に、ユーザは、コンピュータ１０２に、セッションの間どのパフォーマンスメトリクスをモニターして欲しいかを示しうる。
【０１０３】
図３９は、本発明の実施形態に従った、スポーツ活動の場所を見つけるために使用されうるプロセスを示す。まず、ステップ３９０２では、サーバまたは他のコンピュータ装置は、ユーザの位置を特定する位置情報を受信する。位置情報は、ＧＰＳデータの形態である場合があり、携帯電話などの携帯装置から受信されうる。次に、ステップ３９０４では、サーバまたは他のコンピュータ装置は、スポーツ活動を特定する活動情報を受信する。活動情報は、バスケットボール、フットボールまたはサッカーなど、所望するスポーツ活動でありうる。ユーザは、携帯電話で情報を入力し、電話は情報をサーバに送信しうる。次に、ステップ３９０６では、サーバまたは他のコンピュータ装置は、位置情報および活動情報を処理して、スポーツ活動に参加するためにユーザの近くの場所を特定する。ステップ３９０６は、スポーツ活動のために現在使用されているか、または将来使用されるバスケットボールコート、サッカーフィールドなどを特定することを含みうる。ステップ３９０６は、スポーツ活動のデータベースおよび地理的データベースにアクセスすることを含みうる。結果は、ステップ３９０８でユーザに送信されうる。
【０１０４】
図４０は、本発明の実施形態に従った、パフォーマンスデータの共有プロセスを示す。まず、ステップ４００２で、スポーツ活動に参加しているユーザに対する位置情報が、携帯端末で決定される。ステップ４００２は、携帯電話のＧＰＳ機能を使用して、バスケットボールまたはサッカーのゲームに参加しているユーザの位置を決定することを含みうる。次に、ステップ４００４では、位置情報がプロセッサで処理されて、スポーツ活動の場所を特定する。ステップ４００４は、ＧＰＳデータを処理して、バスケットボールコートまたはサッカーフィールドの名前を決定することを含みうる。ステップ４００６で、スポーツ活動に参加しているユーザのパフォーマンスに関するセンサーデータは、携帯端末で受信されうる。センサーデータは、上述のセンサの一つ以上からでありうる。センサーデータは、ステップ４００８で、プロセッサで処理され、パフォーマンスデータを生成しうる。処理は、携帯端末で実施されうる。一部の実施形態では、すべてまたは一部の処理は、センサのうちの一つ以上で実施されうる。パフォーマンスデータは、スピード、距離、垂直ジャンプの高さおよび足のスピードを含みうる。ステップ４０１０で、スポーツ活動およびパフォーマンスデータの場所の同定は、サーバに送信されうる。サーバは、さまざまなユーザおよび場所に対するパフォーマンスの収集物を維持しうる。
【０１０５】
図４１は、本発明の実施形態に従って、パフォーマンスデータを追跡し比較するために使用されうるプロセスを示す。ステップ４１０２では、パフォーマンス情報は、スポーツ活動に参加しているユーザが装着しているセンサから、サーバで受信される。ステップ４１０２は、センサからの情報を、一つ以上のコンピュータ、携帯端末、または他の装置がセンサとサーバの間の経路にあるサーバで受信することを含みうる。センサは、上述のセンサの一つ以上を含みうる。ステップ４１０４では、スポーツ活動の地理的位置に対する位置情報も、サーバで受信されうる。位置情報は、ＧＰＳ情報、会場の名前または場所を特定するために使用される他の情報でありうる。ステップ４１０６では、ユーザのパフォーマンスデータおよび地理的位置に関するパフォーマンスデータが維持される。ステップ４１０６は、複数のデータベースまたはデータの収集物を維持することを含みうる。最後に、ステップ４１０８で、パフォーマンスデータのリーダーボードが維持される。ステップ４１０８は、ユーザの最大の垂直ジャンプ高さまたは他のパフォーマンスデータを特定するリーダーボードを維持することを含みうる。ステップ４１０８は、バスケットボールコートまたはサッカーフィールドなど、特定された地理的場所で取得された、ユーザの最大の垂直ジャンプ高さまたは他のパフォーマンスデータを特定するリーダーボードを維持することも含みうる。
【０１０６】
リーダーボードまたは特定の場所でのユーザに対する統計を維持するために位置データを利用する実施形態では、ＧＰＳデータを使用して、ユーザがいつその場所を去ったかを決定しうる。例えば、携帯電話または他の装置は、定期的にＧＰＳデータを分析して、ユーザがいつバスケットボールコートを去ったかを決定しうる。同様に、センサーデータを分析して、ユーザがいつ活動への参加をやめたかを決定しうる。他の実施形態では、電話での会話に参加しているとき、ユーザは、コートまたは会場を去ったまたは運動活動への参加をやめたと判断されうる。一部の実施は、電話の通話に参加している間、ユーザが運動活動への参加をやめたということを確認するようにユーザに促すことを含みうる。一部の実施形態は、電話の通話に参加している時、センサーデータも無視しうる。
【０１０７】
上述の本発明のさまざまな実施形態は、位置を特定するためにＧＰＳデータを使用することを記述している。代替的実施形態は、ＷｉＦｉデータベースマッピングサービスなど、他の技術を使用して位置を決定しうる。ユーザは、手動で位置データを入力したり、または位置データのデータベースを検索もしうる。結論
【０１０８】
本発明は、本発明の現在好適な実行モードを含め、特定の例に関して記述されてきたが、当業者であれば、上述のシステム及び方法の多くの変形および置換があることを理解するであろう。例えば、本発明の様々な態様は、本発明から逸脱することなく、本発明の態様の異なる組合せおよび様々な異なる下位の組合せで使用でき、単一のシステムまたは方法でまとめて使用することもできる。一例では、本明細書に記述されたソフトウェアおよびアプリケーションは、コンピュータ可読媒体内に保存されたコンピュータ可読命令として具現化されうる。また、上述のさまざまな要素、コンポーネント、および／またはステップは、本発明から逸脱することなく、変更、順序の変更、省略ができ、および／または追加的要素、コンポーネント、および／またはステップの追加ができる。こうして、発明は広く解釈されるべきである。
【図１Ａ】
2018202174.tif 000003
【図１Ｂ】
2018202174.tif 000004
【図２Ａ】
2018202174.tif 000005
【図２Ｂ】
2018202174.tif 000006
【図３Ａ】
2018202174.tif 000007
【図３Ｂ】
2018202174.tif 000008
【図４】
2018202174.tif 000009
【図５】
2018202174.tif 000010
【図６】
2018202174.tif 000011
【図７】
2018202174.tif 000012
【図８】
2018202174.tif 000013
【図９】
2018202174.tif 000014
【図１０】
2018202174.tif 000015
【図１１Ａ】
2018202174.tif 000016
【図１１Ｂ】
2018202174.tif 000017
【図１２】
2018202174.tif 000018
【図１３】
2018202174.tif 000019
【図１４】
2018202174.tif 000020
【図１５】
2018202174.tif 000021
【図１６】
2018202174.tif 000022
【図１７】
2018202174.tif 000023
【図１８】
2018202174.tif 000024
【図１９】
2018202174.tif 000025
【図２０】
2018202174.tif 000026
【図２１】
2018202174.tif 000027
【図２２】
2018202174.tif 000028
【図２３】
2018202174.tif 000029
【図２４】
2018202174.tif 000030
【図２５】
2018202174.tif 000031
【図２６】
2018202174.tif 000032
【図２７】
2018202174.tif 000033
【図２８】
2018202174.tif 000034
【図２９】
2018202174.tif 000035
【図３０】
2018202174.tif 000036
【図３１】
2018202174.tif 000037
【図３２】
2018202174.tif 000038
【図３３】
2018202174.tif 000039
【図３４】
2018202174.tif 000040
【図３５】
2018202174.tif 000041
【図３６】
2018202174.tif 000042
【図３７】
2018202174.tif 000043
【図３８】
2018202174.tif 000044
【図３９】
2018202174.tif 000045
【図４０】
2018202174.tif 000046
【図４１】
2018202174.tif 000047
【手続補正書】
【提出日】平成30年6月20日(2018.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサと、
コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体と、を備えるコンピュータ装置であって、
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサは、
ＧＰＳ機能を含む移動端末から、第一のユーザの位置を特定する位置情報の第一セットを受信する工程と、
所望するスポーツ活動を特定する活動情報を受信する工程と、
前記所望するスポーツ活動に現在参加している少なくとも１人以上の他のユーザのパフォーマンスデータを受信する工程と、
前記所望するスポーツ活動に参加するための、前記第一のユーザの近くにある少なくとも１つの場所を特定するために、前記位置情報の第一セットと、前記活動情報と、前記パフォーマンスデータを処理する工程と、を実施させる装置。
【請求項２】
前記位置情報の第一のセットは、ＧＰＳデータを含む、請求項１に記載のコンピュータ装置。
【請求項３】
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
前記第一のユーザの近くの前記少なくとも１つの場所を特定するデータを送信する工程をさらに実施させる、請求項１に記載のコンピュータ装置。
【請求項４】
前記データは、将来のスポーツ活動に関する予定開始時刻を含む、請求項３に記載のコンピュータ装置。
【請求項５】
前記データは、現在行われているスポーツ活動を特定する特定事項を含む、請求項３に記載のコンピュータ装置。
【請求項６】
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
スポーツ活動に現在参加している複数のユーザの前記位置を特定する位置情報の第二セットを受信する工程をさらに実施させる、請求項１に記載のコンピュータ装置。
【請求項７】
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
場所情報を要求する少なくとも１人のユーザに、位置情報の前記第一のセットを含む通知を送信する工程をさらに実施させる、請求項１に記載のコンピュータ装置。
【請求項８】
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
前記第一のユーザが対戦することを希望する前記所望するスポーツ活動に現在参加している前記少なくとも１人以上の他のユーザから、第二のユーザを示すユーザ入力選択を受信する工程をさらに実施させる、請求項１に記載のコンピュータ装置。
【請求項９】
少なくとも１つのプロセッサと、
コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体と、を備えるコンピュータ装置であって、
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
所望するスポーツ活動を特定するユーザ入力選択を受信する工程と、
スポーツ活動に参加しているユーザに関する位置情報を決定する工程と、
前記スポーツ活動の位置の特定事項を決定するための前記位置情報を処理する工程と、
前記スポーツ活動に参加している前記ユーザのパフォーマンスに関連するセンサーからセンサーデータを受信する工程と、
パフォーマンスデータを生成するための前記センサーデータを処理する工程と、
前記スポーツ活動の前記位置の前記特定事項と前記パフォーマンスデータをサーバに送信する工程と、を実施させる装置。
【請求項１０】
前記スポーツ活動の前記位置の前記特定事項はバスケットボールコートの名前を含む、請求項９に記載のコンピュータ装置。
【請求項１１】
前記スポーツ活動の前記位置の前記特定事項は、サッカーフィールドの名前を含む、請求項９に記載のコンピュータ装置。
【請求項１２】
前記パフォーマンスデータは、前記ユーザの足のスピードを含む、請求項９に記載のコンピュータ装置。
【請求項１３】
前記パフォーマンスデータは、垂直ジャンプの高さを含む、請求項１２に記載のコンピュータ装置。
【請求項１４】
前記垂直ジャンプの高さは、累積的垂直ジャンプの高さを含む、請求項１３に記載のコンピュータ装置。
【請求項１５】
前記垂直ジャンプの高さは、最高の垂直ジャンプの高さを含む、請求項１３に記載のコンピュータ装置。
【請求項１６】
前記コンピュータ実行可能命令が実行されると、前記少なくとも１つのプロセッサに、
前記受信したセンサーデータに基づいて生成されるパフォーマンスデータの第一のタイプを特定するユーザ入力選択を受信する工程をさらに実施させる、請求項９に記載のコンピュータ装置。
【請求項１７】
プロセッサと、
コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体と、を備えるコンピュータ装置であって、
前記コンピュータ実行可能命令が実行されると、前記プロセッサに、
異なる時間に共通の地理的位置でスポーツ活動に参加しているユーザによって装着されたセンサーからパフォーマンス情報を受信する工程と、
前記スポーツ活動に参加している前記ユーザが使用する移動端末のＧＰＳ機能によって決定された地理的位置情報を受信する工程と、
前記ユーザのパフォーマンスデータと前記地理的位置情報に関連するパフォーマンスデータを含むデータベースを維持するための、前記パフォーマンス情報と前記地理的位置情報を処理する工程と、
異なる時間に共通の地理的位置で前記スポーツ活動に参加しているユーザに関するパフォーマンスデータのリーダーボードを維持する工程と、を実施させる装置。
【請求項１８】
前記リーダーボードが、地理的位置で取得されたパフォーマンスデータを特定する、請求項１７に記載の装置。
【請求項１９】
前記パフォーマンスデータは、垂直ジャンプの高さを含む、請求項１７に記載のコンピュータ装置。