(57)【要約】本開示は、個々のユーザが仮想リーグ内の他のユーザと競技することを可能にするプラットフォームについて説明する。プラットフォームは、集合的にリーグ内の競技におけるユーザの成績の予想結果を判定するために使用される、個々のユーザが個人の成績統計を維持することを可能にする。プラットフォームは、リーグ内の他の競技者に対するユーザのスコア化において、ユーザによって完遂された実際のレースと関連付けられた結果と組み合わせて、またはその代用として予想結果を採用する。本開示はさらに、集合的に種々のマルチステージスポーツコースに対する難易度評価を判定および更新するために使用される、個々のユーザが個人の成績統計を維持することを可能にするプラットフォームについて説明する。プラットフォームは、コース評価および他のコースにおけるユーザの履歴成績に基づいて、ユーザが不慣れなコースにおけるその成績を予測することを可能にする。
2017521775.tif 000002
【特許請求の範囲】
【請求項１】
マルチステージスポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させるための方法であって、前記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージを備え、前記マルチステージスポーツアクティビティの２つまたはそれを上回るステージのうちの少なくとも１つのステージは、複数の異なるスポーツ種目カテゴリイベントタイプのうちの１つを備え、前記方法は、
第１のコンピューティングデバイスのプロセッサによって、ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップであって、前記第１の成績提出は、
前記第１の競技者によって参加された第１のマルチステージスポーツアクティビティに関する第１のコース成績提出と、
前記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、前記プロファイルは、前記マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスするステップであって、
前記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティは、前記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、集合的に、前記第１の競技者と関連付けられた仮想リーグを形成する、前記複数の競技者間の前記第１の競技者のランキングを判定するステップであって、
前記ランキングは、少なくとも部分的に、前記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する前記第１の競技者の全体的成績スコアに基づき、
前記第１の競技者の全体的成績スコアは、部分的に、前記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、前記個々の成績スコアは、ｉ）前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者のコース成績提出、またはｉｉ）前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想のいずれかに基づいて判定され、
前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想は、
前記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、前記第２の競技者の第２の成績データのサブセットは、共通コース属性を前記第１の競技者の第１の成績提出と共有する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の成績提出および前記第２の成績データのサブセットに基づいて、前記第１の競技者に関する成績評価を判定するステップであって、前記成績評価は、前記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、前記成績評価は、前記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して前記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の競技者のランキングを前記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップと、
を含む、方法。
【請求項２】
前記共通コース属性は、
前記マルチステージスポーツアクティビティの同一コース識別子と、
前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価と、
前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価と、
から選択される構成因子を備える、請求項１に記載の方法。
【請求項３】
前記マルチステージスポーツアクティビティは、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、またはアクアスロンから選択される構成因子である、請求項１または２に記載の方法。
【請求項４】
前記マルチステージスポーツアクティビティは、トライアスロンである、請求項１−３のいずれかに記載の方法。
【請求項５】
前記マルチステージスポーツアクティビティの２つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、請求項１−４のいずれかに記載の方法。
【請求項６】
前記方法は、
前記第１のコンピューティングデバイスのプロセッサによって、第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を前記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップであって、前記第１の個々の成績スコアは、前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者のコース成績提出に基づき、前記第２の個々の成績スコアは、前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想に基づく、ステップと、
前記１つまたはそれを上回る第２のコンピューティングデバイスから、前記第１の個々の成績スコアと前記第２の個々の成績スコアとの間の選択を受信するステップと、
を含む、請求項１−５のいずれかに記載の方法。
【請求項７】
前記第２の個々の成績スコアの選択は、前記仮想リーグ内で前記第１の競技者に割り当てられたペナルティをもたらす、請求項５に記載の方法。
【請求項８】
前記方法は、
前記第１の競技者と関連付けられたスコア化補正率に基づいて、前記所与のマルチステージスポーツアクティビティに関する前記第１の競技者の個々の成績スコアを調節するステップを含み、
前記スコア化補正率は、
ｉ）前記第１の競技者の人口統計属性および／またはカテゴリ属性と、
ｉｉ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者の成績結果と、
ｉｉｉ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者と他の競技者の相対的成績と、
ｉｖ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者と同一人口統計および／またはカテゴリ属性での前記第１の競技者とトップアスリートの相対的成績と、
ｖ）前記第１の競技者と関連付けられた訓練条件と、
から成る群から選択される少なくとも１つの構成因子に基づく、請求項１−７のいずれかに記載の方法。
【請求項９】
前記方法は、
前記第１の競技者と関連付けられたスコア化補正率に基づいて、前記所与のマルチステージスポーツアクティビティに関する前記第１の競技者の個々の成績スコアを調節するステップであって、前記スコア化補正率は、購入可能スコア修飾因子に基づき、前記調節度は、前記購入可能スコア修飾因子に関して前記ユーザが費やした金額に基づく、ステップを含む、請求項１−８のいずれかに記載の方法。
【請求項１０】
前記方法は、
１つまたはそれを上回る購入可能スコア修飾因子を前記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させるステップであって、前記購入可能スコア修飾因子は、ｉ）１回限り使用できる装備品、およびｉｉ）半永久的に使用できる装備品から成る群から選択される構成因子を備える、ステップと、
前記１つまたはそれを上回る第２のコンピューティングデバイスから、前記１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信するステップと、
前記選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させるステップであって、前記トランザクションは、前記１つまたはそれを上回る第２のコンピューティングデバイスのユーザと関連付けられたユーザアカウントに対応する、ステップと、
を含む、請求項１−９のいずれかに記載の方法。
【請求項１１】
１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する前記競技データは、
今後のイベント日と、
今後のイベント識別と、
今後のイベントと関連付けられたステージ評価情報と、
から成る群から選択される構成因子を備える、請求項１−１０のいずれかに記載の方法。
【請求項１２】
前記第１の競技者の仮想リーグにメンバー登録された複数の競技者の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含み、前記第１の競技者の仮想リーグ内の所与の競技者の１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、前記第１の競技者の１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティと異なる、請求項１−１１のいずれかに記載の方法。
【請求項１３】
前記第１の訓練成績提出は、
訓練セッションと関連付けられた完遂時間情報と、
前記訓練セッションの完遂率距離情報と、
前記訓練セッションの完遂率情報と、
前記訓練セッションと関連付けられた難易度評価情報と、
事前に定義された訓練セッションのセットの完遂スケジュール情報と、
から成る群から選択される構成因子を備える、請求項１−１２のいずれかに記載の方法。
【請求項１４】
前記第１のコース成績提出は、
前記第１の競技者に関する前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、
前記第１の競技者を識別する競技者識別子と、
前記第１の競技者によって参加された前記マルチステージスポーツアクティビティのコース識別子と、
を備える、請求項１−１３のいずれかに記載の方法。
【請求項１５】
前記コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、請求項１４に記載の方法。
【請求項１６】
システムであって、
第１のコンピューティングデバイスのプロセッサと、
その上に記憶される命令を有するメモリデバイスと、
を備え、前記命令は、プロセッサによって実行されると、前記プロセッサに、
ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、前記第１の競技者の第１の成績提出を受信することであって、前記第１の成績提出は、
前記第１の競技者によって参加された第１のマルチステージスポーツアクティビティに関する第１のコース成績提出と、
前記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、前記プロファイルは、前記マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ことと、
前記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスすることであって、
前記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティは、前記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ことと、
集合的に、前記第１の競技者と関連付けられた仮想リーグを形成する、前記複数の競技者間の前記第１の競技者のランキングを判定することであって、
前記ランキングは、少なくとも部分的に、前記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する前記第１の競技者の全体的成績スコアに基づき、
前記第１の競技者の全体的成績スコアは、前記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、前記個々の成績スコアは、ｉ）前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者のコース成績提出、またはｉｉ）前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想のいずれかに基づいて判定され、
前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想は、
前記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、前記第２の競技者の第２の成績データのサブセットは、共通コース属性を前記第１の競技者の第１の成績提出と共有する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の成績提出および前記第２の成績データのサブセットに基づいて、前記第１の競技者に関する成績評価を判定するステップであって、前記成績評価は、前記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、前記成績評価は、前記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して前記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、ことと、
前記第１の競技者のランキングを前記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させることと、
を行わせる、システム。
【請求項１７】
前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想は、
前記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、前記第２の競技者の第２の成績データのサブセットは、共通コース属性を前記第１の競技者の第１の成績提出と共有する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の成績提出および前記第２の成績データのサブセットに基づいて、前記第１の競技者に関する成績評価を判定するステップであって、前記成績評価は、前記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、前記成績評価は、前記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して前記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、請求項１６に記載のシステム。
【請求項１８】
前記共通コース属性は、
前記マルチステージスポーツアクティビティの同一コース識別子と、
前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価と、
前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価と、
から成る群から選択される構成因子を備える、請求項１７に記載のシステム。
【請求項１９】
前記マルチステージスポーツアクティビティは、トライアスロン、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、またはアクアスロンから選択される構成因子である、請求項１６−１８のいずれかに記載のシステム。
【請求項２０】
前記命令は、前記プロセッサによって実行されると、前記プロセッサに、
前記第１の競技者と関連付けられたスコア化補正率に基づいて、前記所与のマルチステージスポーツアクティビティに関する前記第１の競技者の個々の成績スコアを調節させ、前記スコア化補正率は、
ｉ）前記第１の競技者の人口統計属性および／またはカテゴリ属性と、
ｉｉ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者の成績結果と、
ｉｉｉ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者と他の競技者の相対的成績と、
ｉｖ）前記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける前記第１の競技者と同一人口統計および／またはカテゴリ属性での前記第１の競技者とトップアスリートの相対的成績と、
ｖ）前記第１の競技者と関連付けられた訓練条件と、
から成る群から選択される少なくとも１つの構成因子に基づく、請求項１６−１９のいずれかに記載のシステム。
【請求項２１】
前記命令は、前記プロセッサによって実行されると、前記プロセッサに、
前記第１の競技者と関連付けられたスコア化補正率に基づいて、前記所与のマルチステージスポーツアクティビティに関する前記第１の競技者の個々の成績スコアを調節させ、前記スコア化補正率は、購入可能スコア修飾因子に基づき、前記調節度は、前記購入可能スコア修飾因子に関して前記ユーザが費やした金額に基づく、
請求項１６−２０のいずれかに記載のシステム。
【請求項２２】
前記命令は、前記プロセッサによって実行されると、前記プロセッサに、
１つまたはそれを上回る購入可能スコア修飾因子を前記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させることであって、前記購入可能スコア修飾因子は、ｉ）１回限り使用できる装備品、およびｉｉ）半永久的に使用できる装備品から成る群から選択される構成因子を備える、ことと、
前記１つまたはそれを上回る第２のコンピューティングデバイスから、前記１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信することと、
前記選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させることであって、前記トランザクションは、前記１つまたはそれを上回る第２のコンピューティングデバイスのユーザと関連付けられたユーザアカウントに対応する、ことと、
を行わせる、請求項１６−２１のいずれかに記載のシステム。
【請求項２３】
１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する前記競技データは、
今後のイベント日と、
今後のイベント識別と、
今後のイベントと関連付けられたステージ評価情報と、
から成る群から選択される構成因子を備える、請求項１６−２２のいずれかに記載のシステム。
【請求項２４】
前記第１の競技者の仮想リーグにメンバー登録された複数の競技者の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含み、前記第１の競技者の仮想リーグ内の所与の競技者の１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、前記第１の競技者の１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティと異なる、請求項１６−２３のいずれかに記載のシステム。
【請求項２５】
前記第１の訓練成績提出は、
訓練セッションと関連付けられた完遂時間情報と、
前記訓練セッションの完遂率距離情報と、
前記訓練セッションの完遂率情報と、
前記訓練セッションと関連付けられた難易度評価情報と、
事前に定義された訓練セッションのセットの完遂スケジュール情報と、
から成る群から選択される構成因子を備える、請求項１６−２４のいずれかに記載のシステム。
【請求項２６】
前記第１のコース成績提出は、
前記第１の競技者に関する前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、
前記第１の競技者を識別する競技者識別子と、
前記第１の競技者によって参加された前記マルチステージスポーツアクティビティのコース識別子と、
を備える、請求項１６−２５のいずれかに記載のシステム。
【請求項２７】
前記コース識別子は、前記プロセッサによって、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、請求項２６に記載のシステム。
【請求項２８】
スポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させるための方法であって、前記方法は、
第１のコンピューティングデバイスのプロセッサによって、ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップであって、前記第１の成績提出は、
前記第１の競技者によって参加された第１のスポーツアクティビティに関する第１のコース成績提出と、
前記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、前記プロファイルは、前記スポーツアクティビティと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティに関する競技データにアクセスするステップであって、
前記１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティは、前記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、集合的に、前記第１の競技者と関連付けられた仮想リーグを形成する、前記複数の競技者間の前記第１の競技者のランキングを判定するステップであって、
前記ランキングは、少なくとも部分的に、前記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する前記第１の競技者の全体的成績スコアに基づき、
前記第１の競技者の全体的成績スコアは、前記１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティの所与のスケジュールされたスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、前記個々の成績スコアは、ｉ）前記所与のスケジュールされたスポーツアクティビティに関するコース成績提出、またはｉｉ）前記所与のスケジュールされたスポーツアクティビティに関する前記第１の競技者の成績結果の予想のいずれかに基づいて判定され、
前記所与のスケジュールされたマルチステージスポーツアクティビティに関する前記第１の競技者の成績結果の予想は、
前記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、前記第２の競技者の第２の成績データのサブセットは、共通コース属性を前記第１の競技者の第１の成績提出と共有する、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の成績提出および前記第２の成績データのサブセットに基づいて、前記第１の競技者に関する成績評価を判定するステップであって、前記成績評価は、前記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、前記成績評価は、前記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して前記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、ステップと、
前記第１のコンピューティングデバイスのプロセッサによって、前記第１の競技者のランキングを前記第１のコンピューティングデバイス上にグラフィック表示させるステップと、
を含む、方法。
【請求項２９】
前記スポーツアクティビティは、マラソン、水泳マラソン、自転車マラソン、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、またはアクアスロンから選択される構成因子である、請求項２８に記載の方法。
【請求項３０】
方法であって、
ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、ａ）マルチステージスポーツアクティビティの１つまたはそれを上回るステージに関する完遂時間情報、ｂ）ユーザ識別子、ｃ）コース識別子、およびｄ）１つまたはそれを上回るコンテキスト依存識別子を備える、コース成績提出を受信するステップであって、前記１つまたはそれを上回るコンテキスト依存識別子は、以下の（ｉ）から（ｉｖ）であって、
（ｉ）前記コース成績提出と関連付けられた前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、
（ｉｉ）前記コース成績提出と関連付けられた競技を識別する競技識別子と、
（ｉｉｉ）前記コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、
（ｉｖ）前記コース成績提出と関連付けられた距離評価を識別する距離評価識別子と、
のうちの１つまたはそれを上回るものを備える、ステップと、
コンピューティングデバイスのプロセッサによって、複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスするステップであって、前記付加的コース成績提出は、前記コース識別子および前記コンテキスト依存識別子のうちの少なくとも１つを共有する、ステップと、
前記プロセッサによって、前記複数のユーザから受信された前記コース成績提出のサブセットに基づいて、前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのそれぞれに絞った全体的成績評価を判定するステップと、
前記コンテキスト依存識別子のうちの少なくとも１つおよび前記全体的成績評価に基づいて、前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供するステップと、
を含む、方法。
【請求項３１】
前記マルチステージスポーツアクティビティは、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、およびテトラスロンから選択される構成因子である、請求項３０に記載の方法。
【請求項３２】
前記マルチステージスポーツアクティビティは、トライアスロンである、請求項３０または３１に記載の方法。
【請求項３３】
前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、請求項３０−３１のいずれかに記載の方法。
【請求項３４】
前記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージ（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージ）を有する、請求項３０−３３のいずれかに記載の方法。
【請求項３５】
前記コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、請求項３０−３４のいずれかに記載の方法。
【請求項３６】
前記個人化された成績目標は、前記ユーザ能力レベルに基づいて、前記全体的成績評価を調節することによって判定される、請求項３０−３５のいずれかに記載の方法。
【請求項３７】
前記全体的成績評価は、前記競技識別子を共有するコース成績提出のサブセットに基づく、請求項３０−３６のいずれかに記載の方法。
【請求項３８】
ユーザ識別子および距離評価を共有する１つまたはそれを上回るコース成績提出に基づいて、前記ユーザと関連付けられたユーザ能力レベル（例えば、能力ランキングまたは分類）を判定するステップをさらに含む、請求項３０−３７のいずれかに記載の方法。
【請求項３９】
前記ユーザ能力レベルは、前記マルチステージスポーツアクティビティの各ステージに関するステージ能力レベルを備える、請求項３０−３８のいずれかに記載の方法。
【請求項４０】
前記ユーザ能力レベルは、長距離走、水泳、および自転車のそれぞれに関するステージ能力レベルを備える、請求項３０−３９のいずれかに記載の方法。
【請求項４１】
前記ユーザ能力レベルは、前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのうちの複数に関するステージ能力レベル（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージのそれぞれに関するステージ能力レベル）を備える、請求項３０−４０のいずれかに記載の方法。
【請求項４２】
システムであって、
プロセッサと、
その上に記憶された命令を有するメモリと、
を備え、前記命令は、実行されると、前記プロセッサに、
ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、ａ）マルチステージスポーツアクティビティの１つまたはそれを上回るステージに関する完遂時間情報、ｂ）ユーザ識別子、ｃ）コース識別子、およびｄ）１つまたはそれを上回るコンテキスト依存識別子を備える、コース成績提出を受信することであって、前記１つまたはそれを上回るコンテキスト依存識別子は、以下の（ｉ）から（ｉｖ）であって、
ｉ）前記コース成績提出と関連付けられた前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、
ｉｉ）前記コース成績提出と関連付けられた競技を識別する競技識別子と、
ｉｉｉ）前記コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、
ｉｖ）前記コース成績提出と関連付けられた距離評価を識別する距離評価識別子と、
のうちの少なくとも１つを備える、ことと、
複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスすることであって、前記付加的コース成績提出は、前記コース識別子および前記コンテキスト依存識別子のうちの少なくとも１つを共有する、ことと、
前記複数のユーザから受信された前記コース成績提出のサブセットに基づいて、前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのそれぞれに絞った全体的成績評価を判定することと、
前記コンテキスト依存識別子のうちの少なくとも１つおよび前記全体的成績評価に基づいて、前記マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供することと、
を行わせる、システム。
【請求項４３】
前記マルチステージスポーツアクティビティは、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、またはテトラスロンから選択される構成因子である、請求項４２に記載のシステム。
【請求項４４】
前記マルチステージスポーツアクティビティは、トライアスロンである、請求項４２または４３に記載のシステム。
【請求項４５】
前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、請求項４２−４４のいずれかに記載のシステム。
【請求項４６】
前記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージ（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージ）を有する、請求項４３−４５のいずれかに記載のシステム。
【請求項４７】
前記コース識別子は、前記プロセッサによって、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、請求項４２−４６のいずれかに記載のシステム。
【請求項４８】
前記個人化された成績目標は、前記プロセッサによって、前記ユーザ能力レベルに基づいて、前記全体的成績評価を調節することによって判定される、請求項４２−４７のいずれかに記載のシステム。
【請求項４９】
前記全体的成績評価は、前記競技識別子を共有するコース成績提出のサブセットに基づく、請求項４２−４８のいずれかに記載のシステム。
【請求項５０】
前記命令は、前記プロセッサに、ユーザ識別子および距離評価を共有する１つまたはそれを上回るコース成績提出に基づいて、前記ユーザと関連付けられたユーザ能力レベル（例えば、能力ランキングまたは分類）を判定させる、請求項４２−４７のいずれかに記載のシステム。
【請求項５１】
前記ユーザ能力レベルは、前記マルチステージスポーツアクティビティの各ステージに関するステージ能力レベルを備える、請求項４２−５０のいずれかに記載のシステム。
【請求項５２】
前記ユーザ能力レベルは、長距離走、水泳、および自転車のそれぞれに関するステージ能力レベルを備える、請求項４２−５１のいずれかに記載のシステム。
【請求項５３】
前記ユーザ能力レベルは、前記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのうちの複数に関するステージ能力レベル（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージのそれぞれに関するステージ能力レベル）を備える、請求項４２−５２のいずれかに記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
（関連出願の相互参照）
本願は、“Ｖｉｒｔｕａｌ  Ｌｅａｇｕｅ  Ｐｌａｔｆｏｒｍ  ｏｆ  ａ  Ｓｐｏｒｔ  Ａｃｔｉｖｉｔｙ，”と題され２０１４年１２月２９日に出願された米国出願第１４／５８５，０７１号に対する優先権および利益を主張するものであり、該出願は、  “Ｏｎｌｉｎｅ  Ｐｌａｔｆｏｒｍ  ｆｏｒ  Ｍａｉｎｔａｉｎｉｎｇ  Ｍｕｌｔｉｄｉｓｃｉｐｌｉｎａｒｙ  Ｓｐｏｒｔ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｔａｔｉｓｔｉｃｓ  ａｎｄ  Ｃｏｍｐｕｔｉｎｇ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｆｏｒｅｃａｓｔｓ，”と題され２０１４年１０月２２日に出願された米国出願第１４／５２１，０７６号の一部継続出願であり、該出願は、“Ｏｎｌｉｎｅ  Ｐｌａｔｆｏｒｍ  ｆｏｒ  Ｍａｉｎｔａｉｎｉｎｇ  Ｍｕｌｔｉｄｉｓｃｉｐｌｉｎａｒｙ  Ｓｐｏｒｔ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｔａｔｉｓｔｉｃｓ  ａｎｄ  Ｃｏｍｐｕｔｉｎｇ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｆｏｒｅｃａｓｔｓ，”と題され２０１４年８月２２日に出願された米国出願第．  １４／４６６，３５０の係属出願であり、該出願は、現在では米国特許第８，９０３，５２２号であり、２０１４年６月１６日に出願された米国仮出願第６２／０１２，８７７号の利益を主張している。これらの出願の各々の内容は、それらの全体が参照により本明細書中に援用される。
【０００２】
トライアスロン、バイアスロン、および同等物等のマルチステージスポーツ種目アクティビティに参加する個人は、競技することを所望する特定の競技場所に常駐しなくてもよい。従来、個人は、局所コース上における競技のために訓練する、またはそのために訓練するために、予定されている競技の場所に物理的に移動しなければならない。通常、個人は、高正確度まで、不慣れなコースにおいてどの程度能力を発揮可能であるかについて推定することは困難である。
【０００３】
加えて、新しい参加者にとって、競技のための訓練は、数ヶ月に及び得る。典型的には、個人が、そのような時間周期にわたって、他の競技者に対してその訓練の進度を測定することは困難である。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示は、集合的に、種々のマルチステージスポーツコースおよび／またはアクティビティに関する難易度評価を判定および更新するために使用される、個人が個人の成績統計を維持するためのプラットフォームを提供することによって、これらの難点に対処する。プラットフォームは、ユーザが、コース評価および他のコースにおける個人の履歴成績に基づいて、不慣れなコースにおけるその成績を予測することを可能にする。
【０００５】
さらに、ある実施形態では、プラットフォームは、練習者ならびにアスリートが、他の練習者に対して仮想リーグ内において仮想ベースで競技することを可能にする。リーグは、訓練データおよび／または結果の予測／予想が、リーグ内の他のユーザに対する仮想リーグプラットフォームによるユーザのスコア化において、所与のユーザによって完遂された実際のレースの実際の結果と組み合わせて、またはその代用として採用されるという点において、仮想である。リーグは、練習者が、他の練習者に対するその訓練の有効性を評価および／または追跡するための指標を提供する。
【０００６】
加えて、仮想リーグは、マルチステージスポーツおよびリレーレースアクティビティの社会化を助長し、マルチステージスポーツおよび／またはアクティビティをより一般大衆にアクセス可能なものにするという目標を促す。プラットフォームは、アマチュアアスリートまたは練習者が、その過去の成績およびリーグ内でスケジュールされた今後のレースに基づいて、他のアマチュアアスリートまたは練習者とリーグ内で競技することを可能にする。一連のハンディキャップが、所与のリーグに絞った目標（例えば、個人に関する最高成績、最高上達等）に基づいて、所与のユーザの過去の成績に適用される。したがって、任意の関心のある練習者は、マルチステージスポーツ種目アクティビティ内で競技することができる。
【０００７】
加えて、ある実施形態では、所与のリーグ内の競技者毎のレースは、競技者毎にカスタマイズおよび／または調整されてもよい。練習者は、有益なこととして、特定のイベントスケジュールまたは地理的場所に制約されずに、同一リーグ内の他の練習者と競技し得る。プラットフォームは、練習者のレースおよび訓練データから結果を正規化し、練習者が同一リーグ内の他の練習者に対してランク付けされ得る、スコアを判定することができる。代替として、他の実施形態では、所与のリーグ内のレースは、全競技者に対して同一である。競技者は、事前に定義されたレースのセットからレースのセットを選択してもよい。
【０００８】
リーグに参加するために、ユーザは、訓練結果および／またはレース成績結果をプラットフォームに提供する。プラットフォームのユーザは、練習者自体、またはコーチ、イベント事務所、もしくはリーグ管理者等のプラットフォームにデータを提供する人物であることができる。いくつかの実施形態では、訓練結果は、訓練セッション後、ユーザと関連付けられたコンピューティングデバイスによって、自動的にプラットフォームに提出される。練習者の過去の競技およびイベント結果に基づいて、プラットフォームは、そのような競技およびイベントに関するスコアを判定する。ユーザのそのような過去の成績結果および／または訓練プロファイルを使用して、プラットフォームは、練習者のリーグシーズン内でスケジュールされた選択された競技に関する予想結果を判定する。予想を用いて、仮想スコアが、そのようなリーグ競技に関して判定される。実際のレースまたは予想からのスコアは、練習者によって選択可能であって、選択されたスコアは、組み合わせられ、リーグ内の練習者に関するランキングを判定する。一連のハンディキャップが、プラットフォームによって、提出された結果に適用され、異なるカテゴリの勝者および／または認識が、所与のリーグに関して判定されることを可能にする。
【０００９】
ある実施形態では、プラットフォームは、現在および／または履歴訓練情報に基づいて、所与のコースに関する成績の予測を提供する。プラットフォームは、所与のコースおよび／またはアクティビティの区間毎の評価を判定および更新し、ユーザが、コースおよび／またはアクティビティの各区間におけるその成績を予測することを可能にしてもよい。個人の成績レベルは、多くの場合、所与の競技の複数の区間（例えば、トライアスロンの水泳、自転車、および長距離走区間）毎に変動するために、プラットフォームは、ユーザが、その強度に合わせて、またはその弱点に挑戦するために、特定のコースおよび／または長さ（例えば、アイアンマン、ハーフアイアンマン、オリンピックディスタンス、およびスプリントディスタンス）をより適切に選定することを可能にする。
【００１０】
したがって、プラットフォームは、個人が、最新のコース評価および他のコースにおける個人の履歴成績情報に基づいて、不慣れなコースにおけるその成績を予測することを可能にする。プラットフォームによって提供される情報はまた、個人が、個人により近くかつより便宜的なコース上で、予定されたイベントのためにより効果的に訓練することを可能にする。例えば、コース評価は、ユーザが、区間毎に、予定された競技のために使用されるであろうコースに難易度が類似するコースを選定し、そこで訓練することを可能にする。プラットフォームはまた、ユーザが、その履歴成績情報に基づいて、個人化された成績目標を判定することを可能にする。
【００１１】
さらに、プラットフォームは、プラットフォームのユーザから集められた集合的履歴成績データに基づいて、アスリートの更新されたランキングを提供する。プラットフォームは、評価、例えば、所与のコースの区間毎の基準完遂時間または他の成績標準（例えば、所与のコースにおける所与のホールに関する「パー」に類似する）を判定する。評価はさらに、アスリートの所与のクラス、例えば、所与の年齢カテゴリ、性別、および／または選抜者もしくは非選抜者ステータスの関数として判定されてもよい。したがって、個人は、所与の時点における所与のコースに関する１つまたはそれを上回るカテゴリに基づいて（例えば、現在のコース条件に基づいて）、その個人に適用可能である成績標準を狙うことに挑戦可能である。
【００１２】
ある実施形態では、プラットフォームはまた、所与のコースに関する評価における環境条件の補正を可能にする。例えば、ユーザによる、特定の競技、コース、および／または時間に関する成績データの入力に応じて、プラットフォームは、その場所および時間に関する天候情報にアクセスし、コースおよび／または区間評価の維持ならびに／もしくは判定において、本情報を補正してもよい。
【００１３】
コース条件は、経時的に変化するため、かつ成績標準は、トップアスリートの成績を向上させることを前提として変化し得るため、マルチユーザプラットフォームは、例えば、更新されたコース評価を提供することによって、それらの変化をリアルタイム（またはほぼリアルタイム）で考慮する方法をもたらす。さらに、個人ユーザが、より多くのコースで実践するにつれて、より多くのデータを入力するにつれて、プラットフォームは、個人が異なるコースで実践する場合でも、向上が確認および定量化され得るように、成績を経時的に追跡する方法をもたらす。
【００１４】
一側面では、本開示は、ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、コース成績提出を受信するステップを含む、方法について説明する。マルチステージスポーツアクティビティのステージのうちの１つまたは全部に関するコース成績提出は、完遂時間情報、ユーザ識別子、コース識別子、およびコンテキスト依存識別子を含む。コンテキスト依存識別子は、コース成績提出と関連付けられたマルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、コース成績提出と関連付けられた競技を識別する競技識別子と、コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、コース成績提出と関連付けられた距離評価を識別する距離評価識別子とのうちの少なくとも１つを含む。本方法はさらに、コンピューティングデバイスのプロセッサによって、複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスするステップを含み、付加的コース成績提出は、コース識別子およびコンテキスト依存識別子のうちの少なくとも１つを共有する。本方法はさらに、プロセッサによって、複数のユーザから受信されたコース成績提出の一部に基づいて、マルチステージスポーツアクティビティのステージのそれぞれに絞った全体的成績評価を判定するステップを含む。本方法はさらに、コンテキスト依存識別子のうちの少なくとも１つおよび全体的成績評価に基づいて、マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供するステップを含む。
【００１５】
別の実施形態では、マルチステージスポーツアクティビティは、トライアスロンである。別の実施形態では、マルチステージスポーツアクティビティの１つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える。別の実施形態では、コース識別子は、ＧＰＳ場所データに基づいて判定される。別の実施形態では、個人化された成績目標は、ユーザ能力レベルに基づいて、全体的成績評価を調節することによって判定される。別の実施形態では、全体的成績評価は、競技識別子を共有するコース成績提出のサブセットに基づく。別の実施形態では、本方法はさらに、ユーザ識別子および距離評価を共有する１つまたはそれを上回るコース成績提出に基づいて、ユーザと関連付けられたユーザ能力レベルを判定するステップを含む。別の実施形態では、ユーザ能力レベルは、マルチステージスポーツアクティビティの各ステージに関するステージ能力レベルを備える。別の実施形態では、ユーザ能力レベルは、長距離走、水泳、および自転車のそれぞれに関するステージ能力レベルを備える。
【００１６】
別の側面では、本開示は、プロセッサと、メモリとを含む、システムについて説明する。メモリは、プロセッサに、ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、コース成績提出を受信させる、命令を有する。マルチステージスポーツアクティビティのステージの１つまたは全部に関するコース成績提出は、完遂時間情報、ユーザ識別子、コース識別子、およびコンテキスト依存識別子を含む。コンテキスト依存識別子は、コース成績提出と関連付けられたマルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、コース成績提出と関連付けられた競技を識別する競技識別子と、コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、コース成績提出と関連付けられた距離評価を識別する距離評価識別子とのうちの少なくとも１つを含む。命令はさらに、プロセッサに、複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスさせ、付加的コース成績提出は、コース識別子およびコンテキスト依存識別子のうちの少なくとも１つを共有する。命令はさらに、プロセッサに、複数のユーザから受信されたコース成績提出の一部に基づいて、マルチステージスポーツアクティビティのステージのそれぞれに絞った全体的成績評価を判定させる。命令はさらに、プロセッサに、コンテキスト依存識別子のうちの少なくとも１つおよび全体的成績評価に基づいて、マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供させる。
【００１７】
別の側面では、本開示は、マルチステージスポーツアクティビティに関する仮想スポーツリーグ（例えば、トライアスロン仮想リーグ）を提供するプラットフォームを動作させるための方法について説明する。本方法は、第１のコンピューティングデバイス（例えば、サーバ）のプロセッサによって、ネットワークを経由して、ユーザ（例えば、競技者、競技者のコーチ、またはリーグ管理者）と関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップを含む。第１の成績提出は、第１の競技者によって参加された第１のマルチステージスポーツアクティビティ（例えば、過去のレース）に関する第１のコース成績提出と、第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、プロファイルは、マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出とのうちの少なくとも１つを含む。
【００１８】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスするステップを含む。第１のスケジュールされたマルチステージスポーツアクティビティは、第１の競技者に関する仮想リーグ内のシーズンの一部を定義する。
【００１９】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、集合的に、第１の競技者と関連付けられた仮想リーグを形成する、複数の競技者間の第１の競技者のランキング（例えば、第１位、第２位、第３位、最下位等）を判定するステップを含む。ランキングは、少なくとも部分的に、複数の競技者に対応する全体的成績スコアに対する第１の競技者の全体的成績スコアに基づく。第１の競技者の全体的成績スコアは、部分的に、１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定される。個々の成績スコアは、ｉ）所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者のコース成績提出、またはｉｉ）所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者の成績結果の予想のいずれかに基づいて判定される。
【００２０】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の競技者のランキングを１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップを含む。
【００２１】
いくつかの実施形態では、所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者の成績結果の予想は、第１のコンピューティングデバイスのプロセッサによって、第２の競技者の第２の成績データにアクセスすることによって判定される。第２の競技者の第２の成績データのサブセットは、第１の競技者の第１の成績提出と共通コース属性（例えば、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価）を共有する。予想を判定するステップはさらに、第１のコンピューティングデバイスのプロセッサによって、第１の成績提出および第２の成績データのサブセットに基づいて、第１の競技者に関する成績評価を判定するステップを含んでもよい。成績評価は、所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対する第１の競技者の成績結果の予想を判定するために採用されてもよく、マルチステージスポーツアクティビティの各ステージ（または少なくとも１つのステージ）に絞った評価を含んでもよい。
【００２２】
いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの同一コース識別子を含む。いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価を含む。いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価を含む。
【００２３】
いくつかの実施形態では、マルチステージスポーツアクティビティは、トライアスロンである。いくつかの実施形態では、マルチステージスポーツアクティビティは、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンを含む。いくつかの実施形態では、マルチステージスポーツアクティビティのステージは、長距離走、水泳、および自転車を含む。
【００２４】
いくつかの実施形態では、本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップを含む。第１の個々の成績スコアは、所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者のコース成績提出に基づいてもよい。第２の個々の成績スコアは、所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者の成績結果の予想に基づいてもよい。本方法はさらに、１つまたはそれを上回る第２のコンピューティングデバイスから、第１の個々の成績スコアと第２の個々の成績スコアとの間の選択を受信するステップを含んでもよい。いくつかの実施形態では、第２の個々の成績スコアの選択は、仮想リーグ内で第１の競技者に割り当てられたペナルティをもたらす。
【００２５】
いくつかの実施形態では、本方法はさらに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のマルチステージスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節するステップを含む。いくつかの実施形態では、スコア化補正率は、第１の競技者の人口統計属性および／またはカテゴリ属性を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者の成績結果を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者と他の競技者の相対的成績を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者と同一人口統計および／またはカテゴリ属性での第１の競技者とトップアスリートの相対的成績を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者と関連付けられた訓練条件（例えば、機器設定、もしくは、例えば、訓練またはイベントの間に測定される競技者のＯ２および／またはＣＯ２レベルの生理学的プロファイル）を含む。
【００２６】
いくつかの実施形態では、本方法はさらに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のマルチステージスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節するステップを含む。スコア化補正率は、購入可能スコア修飾因子に基づいてもよい。いくつかの実施形態では、調節度は、購入可能スコア修飾因子に関してユーザが費やした金額に基づく。いくつかの実施形態では、本方法はさらに、１つまたはそれを上回る購入可能スコア修飾因子を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させるステップを含む。購入可能スコア修飾因子は、１回限り使用できる装備品および半永久的に使用できる装備品を含んでもよい。本方法はさらに、１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信するステップと、選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させるステップとを含んでもよい。
【００２７】
いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベント日を含む。いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベント識別を含む。いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベントと関連付けられたステージ評価情報を含む。いくつかの実施形態では、第１の競技者の仮想リーグ内の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含む。仮想リーグ内の他の競技者の第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、第１の競技者の第１のスケジュールされたマルチステージスポーツアクティビティと異なってもよい。
【００２８】
いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた完遂時間情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率距離情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた難易度評価情報を含む。いくつかの実施形態では、第１の訓練成績提出は、事前に定義された訓練セッションのセットの完遂スケジュール情報を含む。
【００２９】
いくつかの実施形態では、第１のコース成績提出は、第１の競技者に関するマルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、第１の競技者を識別する競技者識別子と、第１の競技者によって参加されたマルチステージスポーツアクティビティのコース識別子とを含む。コース識別子は、コース識別が確認され得る、名称またはコース特性であってもよい。コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定されてもよい。
【００３０】
別の側面では、本開示は、マルチステージスポーツアクティビティ（例えば、トライアスロン仮想リーグ）に関する仮想スポーツリーグを提供するシステムについて説明する。システムは、プロセッサと、その上に記憶された命令を有するメモリとを含む。命令は、プロセッサによって実行されると、プロセッサに、ネットワークを経由して、ユーザ（例えば、競技者、競技者のコーチ、またはリーグ管理者）と関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信させる。第１の成績提出は、ｉ）第１の競技者によって参加された第１のマルチステージスポーツアクティビティ（例えば、過去のレース）に関する第１のコース成績提出と、ｉｉ）第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、プロファイルは、マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出とのうちの少なくとも１つを含む。
【００３１】
命令は、プロセッサによって実行されると、さらにプロセッサに、第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスさせる。第１のスケジュールされたマルチステージスポーツアクティビティは、第１の競技者に関する仮想リーグ内のシーズンの一部を定義する。
【００３２】
命令は、プロセッサによって実行されると、さらにプロセッサに、第１の競技者の仮想リーグ内の競技者に対する第１の競技者のランキング（例えば、第１位、第２位、第３位、最下位等）を判定させる。ランキングは、少なくとも部分的に、複数の競技者に対応する全体的成績スコアに対する第１の競技者の全体的成績スコアに基づく。第１の競技者の全体的成績スコアは、部分的に、１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定される。個々の成績スコアは、ｉ）所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者のコース成績提出、またはｉｉ）所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者の成績結果の予想のいずれかに基づいて判定される。
【００３３】
命令は、プロセッサによって実行されると、さらにプロセッサに、第１の競技者のランキングを１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させる。
【００３４】
いくつかの実施形態では、成績結果の予想は、第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスすることによって判定される。第２の競技者の第２の成績データのサブセットは、第１の競技者の第１の成績提出と共通コース属性（例えば、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価）を共有してもよい。予想を判定するステップはさらに、第１のコンピューティングデバイスのプロセッサによって、第１の成績提出および第２の成績データのサブセットに基づいて、第１の競技者に関する成績評価を判定するステップを含んでもよい。成績評価は、所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して第１の競技者の成績結果の予想を判定するために採用されてもよい。
【００３５】
いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの同一コース識別子を含む。いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価を含む。いくつかの実施形態では、共通コース属性は、マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価を含む。
【００３６】
いくつかの実施形態では、マルチステージスポーツアクティビティは、トライアスロンである。いくつかの実施形態では、マルチステージスポーツアクティビティは、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンを含む。いくつかの実施形態では、マルチステージスポーツアクティビティのステージは、長距離走、水泳、および自転車を含む。
【００３７】
いくつかの実施形態では、命令は、プロセッサによって実行されると、さらにプロセッサに、第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させる。第１の個々の成績スコアは、所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者のコース成績提出に基づいてもよい。第２の個々の成績スコアは、所与のスケジュールされたマルチステージスポーツアクティビティに関する第１の競技者の成績結果の予想に基づいてもよい。命令は、プロセッサによって実行されると、さらにプロセッサに、第１の個々の成績スコアと第２の個々の成績スコアとの間の選択を受信させる。いくつかの実施形態では、第２の個々の成績スコアの選択は、仮想リーグ内で第１の競技者に割り当てられたペナルティをもたらす。
【００３８】
いくつかの実施形態では、命令は、プロセッサによって実行されると、さらにプロセッサに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のマルチステージスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節させる。いくつかの実施形態では、スコア化補正率は、第１の競技者の人口統計属性および／またはカテゴリ属性を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者の成績結果を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者と他の競技者の相対的成績情報を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける第１の競技者と同一人口統計および／またはカテゴリ属性での第１の競技者とトップアスリートの相対的成績情報を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者と関連付けられた訓練条件（例えば、機器設定、もしくは、例えば、訓練またはイベントの間に測定される競技者のＯ２および／またはＣＯ２レベルの生理学的プロファイル）を含む。
【００３９】
いくつかの実施形態では、命令は、プロセッサによって実行されると、さらにプロセッサに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のマルチステージスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節させる。スコア化補正率は、購入可能スコア修飾因子に基づいてもよい。いくつかの実施形態では、調節度は、購入可能スコア修飾因子に関してユーザが費やした金額に基づく。いくつかの実施形態では、命令は、プロセッサによって実行されると、さらにプロセッサに、１つまたはそれを上回る購入可能スコア修飾因子を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させる。購入可能スコア修飾因子は、１回限り使用できる装備品および半永久的に使用できる装備品を含んでもよい。命令は、プロセッサによって実行されると、さらにプロセッサに、提示される購入可能スコア修飾因子の選択される購入可能スコア修飾因子を受信させ、選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させてもよい。
【００４０】
いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベント日を含む。いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベント識別を含む。いくつかの実施形態では、第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データは、今後のイベントと関連付けられたステージ評価情報を含む。いくつかの実施形態では、第１の競技者の仮想リーグ内の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含む。いくつかの実施形態では、仮想リーグ内の他の競技者の第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、第１の競技者の第１のスケジュールされたマルチステージスポーツアクティビティと異なる。
【００４１】
いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた完遂時間情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率距離情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた難易度評価情報を含む。いくつかの実施形態では、第１の訓練成績提出は、事前に定義された訓練セッションのセットの完遂スケジュール情報を含む。
【００４２】
いくつかの実施形態では、第１のコース成績提出は、第１の競技者に関するマルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、第１の競技者を識別する競技者識別子、または第１の競技者によって参加されたマルチステージスポーツアクティビティのコース識別子を含む。コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定されてもよい。
【００４３】
別の側面では、本開示は、スポーツアクティビティに関する仮想スポーツリーグ（例えば、マラソン仮想リーグ）を提供するプラットフォームを動作させるための方法について説明する。本方法は、第１のコンピューティングデバイス（例えば、サーバ）のプロセッサによって、ネットワークを経由して、ユーザ（例えば、競技者、競技者のコーチ、またはリーグ管理者）と関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップを含む。第１の成績提出は、第１の競技者によって参加された第１のスポーツアクティビティ（例えば、過去のレース）に関する第１のコース成績提出と、第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、プロファイルは、スポーツアクティビティまたはそのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出とのうちの少なくとも１つを含む。
【００４４】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティに関する競技データにアクセスするステップを含む。第１のスケジュールされたスポーツアクティビティは、第１の競技者に関する仮想リーグ内のシーズンの一部を定義する。
【００４５】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、集合的に、第１の競技者と関連付けられた仮想リーグを形成する、複数の競技者間の第１の競技者のランキング（例えば、第１位、第２位、第３位、最下位等）を判定するステップを含む。ランキングは、少なくとも部分的に、複数の競技者に対応する全体的成績スコアに対する第１の競技者の全体的成績スコアに基づく。第１の競技者の全体的成績スコアは、部分的に、１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティの所与のスケジュールされたスポーツアクティビティに絞った個々の成績スコアに基づいて判定される。個々の成績スコアは、ｉ）所与のスケジュールされたスポーツアクティビティに関する第１の競技者のコース成績提出、またはｉｉ）所与のスケジュールされたスポーツアクティビティに関する第１の競技者の成績結果の予想のいずれかに基づいて判定される。
【００４６】
本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の競技者のランキングを１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップを含む。
【００４７】
いくつかの実施形態では、所与のスケジュールされたスポーツアクティビティに関する第１の競技者の成績結果の予想は、第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスすることによって判定される。第２の競技者の第２の成績データのサブセットは、第１の競技者の第１の成績提出と共通コース属性（例えば、スポーツアクティビティに関する同一距離評価、スポーツアクティビティに関する同一難易度評価等）を共有する。予想を判定するステップはさらに、第１のコンピューティングデバイスのプロセッサによって、第１の成績提出および第２の成績データのサブセットに基づいて、第１の競技者に関する成績評価を判定するステップを含んでもよい。成績評価は、所与のスケジュールされたスポーツアクティビティと関連付けられたコース評価に対する第１の競技者の成績結果の予想を判定するために採用されてもよい。
【００４８】
いくつかの実施形態では、共通コース属性は、スポーツアクティビティの同一コース識別子を含む。いくつかの実施形態では、共通コース属性は、スポーツアクティビティに関する同一距離評価を含む。いくつかの実施形態では、共通コース属性は、スポーツアクティビティに関する同一難易度評価を含む。
【００４９】
いくつかの実施形態では、スポーツアクティビティは、マラソン、水泳マラソン、自転車マラソン、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンを含む。
【００５０】
いくつかの実施形態では、本方法はさらに、第１のコンピューティングデバイスのプロセッサによって、第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップを含む。第１の個々の成績スコアは、所与のスケジュールされたスポーツアクティビティに関する第１の競技者のコース成績提出に基づいてもよい。第２の個々の成績スコアは、所与のスケジュールされたスポーツアクティビティに関する第１の競技者の成績結果の予想に基づいてもよい。本方法はさらに、１つまたはそれを上回る第２のコンピューティングデバイスから、第１の個々の成績スコアと第２の個々の成績スコアとの間の選択を受信するステップを含んでもよい。いくつかの実施形態では、第２の個々の成績スコアの選択は、仮想リーグ内で第１の競技者に割り当てられたペナルティをもたらす。
【００５１】
いくつかの実施形態では、本方法はさらに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節するステップを含む。いくつかの実施形態では、スコア化補正率は、第１の競技者の人口統計属性および／またはカテゴリ属性を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るスポーツアクティビティにおける第１の競技者の成績結果を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るスポーツアクティビティにおける第１の競技者と他の競技者の相対的成績情報を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者によって参加された１つまたはそれを上回るスポーツアクティビティにおける第１の競技者と同一人口統計および／またはカテゴリ属性での第１の競技者とトップアスリートの相対的成績情報を含む。いくつかの実施形態では、スコア化補正率は、第１の競技者と関連付けられた訓練条件（例えば、機器設定、もしくは、例えば、訓練またはイベントの間に測定される競技者のＯ２および／またはＣＯ２レベル等の生理学的プロファイル）を含む。
【００５２】
いくつかの実施形態では、本方法はさらに、第１の競技者と関連付けられたスコア化補正率に基づいて、所与のスポーツアクティビティに関する第１の競技者の個々の成績スコアを調節するステップを含む。スコア化補正率は、購入可能スコア修飾因子に基づいてもよい。いくつかの実施形態では、調節度は、購入可能スコア修飾因子に関してユーザが費やした金額に基づく。いくつかの実施形態では、本方法はさらに、１つまたはそれを上回る購入可能スコア修飾因子を１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させるステップを含む。購入可能スコア修飾因子は、１回限り使用できる装備品および半永久的に使用できる装備品を含んでもよい。本方法はさらに、１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信するステップと、選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させるステップとを含んでもよい。
【００５３】
いくつかの実施形態では、第１のスケジュールされたスポーツアクティビティに関する競技データは、今後のイベント日を含む。いくつかの実施形態では、第１のスケジュールされたスポーツアクティビティに関する競技データは、今後のイベント識別を含む。いくつかの実施形態では、第１のスケジュールされたスポーツアクティビティに関する競技データは、今後のイベントと関連付けられたステージ評価情報を含む。いくつかの実施形態では、第１の競技者の仮想リーグ内の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたスポーツアクティビティを含む。仮想リーグ内の他の競技者の第２のスケジュールされたスポーツアクティビティのサブセットは、第１の競技者の第１のスケジュールされたスポーツアクティビティと異なってもよい。
【００５４】
いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた完遂時間情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率距離情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションの完遂率情報を含む。いくつかの実施形態では、第１の訓練成績提出は、訓練セッションと関連付けられた難易度評価情報を含む。いくつかの実施形態では、第１の訓練成績提出は、事前に定義された訓練セッションのセットの完遂スケジュール情報を含む。
【００５５】
いくつかの実施形態では、第１のコース成績提出は、第１の競技者に関するスポーツアクティビティの完遂時間情報と、第１の競技者を識別する競技者識別子と、第１の競技者によって参加されたスポーツアクティビティのコース識別子とを含む。コース識別子は、コース識別が確認され得る、名称またはコース特性であってもよい。コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定されてもよい。
【００５６】
本開示の前述および他の目的、側面、特徴、ならびに利点は、付随の図面と関連して検討される以下の説明を参照することによって、より明白になり、かつより深く理解されるであろう。
【図面の簡単な説明】
【００５７】
【図１】図１は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する個人化された成績目標を判定するためのシステムの略図である。
【図２】図２は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する個人化された成績目標を提供する方法を図示する、ブロック図である。
【図３】図３は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させる方法を図示する、ブロック図である。
【図４】図４は、例証的実施形態による、例示的ネットワーク環境のブロック図である。
【図５】図５は、本発明の例証的実施形態において使用するための例示的コンピューティングデバイスおよび例示的モバイルコンピューティングデバイスのブロック図である。
【発明を実施するための形態】
【００５８】
本開示の特徴および利点は、同様の参照文字が全体を通して対応する要素を識別する、図面と関連して検討されることによって、以下に記載される発明を実施するための形態からより明白となるであろう。図面では、類似参照番号は、概して、同じ、機能的に類似する、および／または構造的に類似する要素を示す。
【００５９】
本開示は、マルチステージスポーツアクティビティの特定のコースおよび／またはステージに関する成績評価の判定および維持、ならびにそれらの評価および個々の履歴成績データに基づく、個人化された目標の判定を対象とする、システム、方法、およびコンピュータプログラム製品を提示する。いくつかの実装では、マルチステージスポーツアクティビティは、限定ではないが、トライアスロン、デュアスロン、オフロードトライアスロンおよびデュアスロン、アクアスロン、ビアスレ、アクアバイク、クアドラスロン、デカスロン、ボートアスロン、ウィンタートライアスロン、およびクアドラスロンを含んでもよい。マルチステージスポーツアクティビティにおいて表されるステージの実施例は、水泳、自転車、長距離走、スキー、および射撃を含む。
【００６０】
本開示のシステムは、ユーザが、複数のユーザに関する履歴成績データに基づいて、マルチステージスポーツアクティビティの個々のステージに関する基準完遂時間およびマルチステージスポーツアクティビティの合計完遂時間を反映させる、全体的成績評価に寄与することを可能にする。ユーザ独自の履歴成績データおよび他のコンテキスト依存要因に基づいて、プラットフォームは、ユーザの能力レベルおよび／または他の要因に従って、ユーザのための「ハンディキャップ」および／または個人化された成績目標を計算する。
【００６１】
図１は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する個人化された成績目標を判定および／または維持するためのシステムの略図である。モバイル環境１００は、複数のユーザに、インフラストラクチャを提供し、個人化された成績目標を計算する。モバイルデバイス１０２は、ネットワーク１１０を介して、アプリケーションサーバ１０６と通信する。アプリケーションサーバ１１０は、プロセッサと、メモリとを含み、記憶ボリューム１１２にアクセスし、そのモバイルデバイス１０２を介してユーザによって、かつそのモバイルデバイス１０８ａ、１０８ｂ、および１０８ｃ（集合的に、他のモバイルデバイス１０８）を介して他のユーザによって提出されるコース成績データ提出を記憶するように構成される。モバイルデバイス１０２は、とりわけ、ユーザの成績データ提出を停止するために使用される、モバイルアプリケーション１０４を提示する。
【００６２】
モバイルデバイス１０２は、マルチステージスポーツアクティビティの種々のステージ毎にユーザによってアクティブ化および非アクティブ化されることができる、タイマを含んでもよい。例えば、トライアスロンを実践するユーザは、典型的には、水泳ステージ、自転車ステージ、および長距離走ステージを実践するであろう。ユーザは、モバイルアプリケーション１０４と相互作用し、水泳ステージタイマを始動させる（例えば、「トライアスロンタイマ開始」と標識された大きなボタンを使用して）。自転車ステージへの移行の際、ユーザは、モバイルアプリケーション１０４と相互作用し、水泳ステージタイマを停止し、自転車ステージタイマを始動させる（例えば、「自転車ステージ開始」とモバイルアプリケーション１０４によって再標識された同一の大きなボタンを使用して）。長距離走ステージへ移行の際、ユーザは、モバイルアプリケーション１０４と相互作用し、水泳ステージタイマを停止し、長距離走ステージタイマを始動させる（例えば、「長距離走ステージ開始」とモバイルアプリケーション１０４によって再標識された同一の大きなボタンを使用して）。長距離走ステージの完遂後、ユーザは、モバイルアプリケーション１０４と相互作用し、長距離走タイマを終了させ、トライアスロンを完了させる（例えば、「トライアスロンタイマ停止」とモバイルアプリケーション１０４によって再標識された同一の大きなボタンを使用して）。モバイルアプリケーション１０４は、したがって、トライアスロンのステージ毎の完遂時間を判定するために必要なデータを有し、さらに、トライアスロンに関する全体的完遂時間を判定するために必要なデータを有する（すなわち、３つのステージ毎の完遂時間を合計することによって）。
【００６３】
いくつかの実装では、ユーザは、マルチステージスポーツアクティビティの間、モバイルアプリケーション１０４と相互作用しない。すなわち、単に、アクティビティの開始時にタイマを始動させ、全体的完遂時間を判定するために、アクティビティの全ステージの完了後にタイマを停止する。さらなる実装では、モバイルデバイス１０２は、代替方法を使用して、マルチステージスポーツアクティビティのステージ間のタイマを移行させるように構成される。タイマと相互作用するための代替方法のいくつかの実施例として、限定ではないが、音声アクティブ化コマンド、モバイルデバイス上の物理ボタンの使用、コース移行場所におけるＧＰＳチェックポイントまたはローカル無線チェックポイント、および有線接続（例えば、ヘッドホンジャック接続またはＵＳＢ接続）または無線接続（例えば、Ｗｉ−ｆｉまたはＢｌｕｅｔｏｏｔｈ（登録商標））を使用して、モバイルデバイス１０２およびモバイルアプリケーション１０４と相互作用するように構成される、別個のデバイス（Ｇａｒｍｉｎ  ＦｏｒｅｒｕｎｎｅｒイベントコンピュータまたはＳａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｇｅａｒ腕時計コンピュータ等）が挙げられる。ある実装では、モバイルデバイス１０２はさらに、加速度計および／またはジャイロスコープセンサ等のセンサを含み、モバイルアプリケーション１０４は、センサの読取値を解釈し、特定のアクティビティが行われているときを検出するように構成される。
【００６４】
いくつかの実装では、マルチステージスポーツアクティビティのあるステージは、非計時ステージ、すなわち、完遂時間に完全に依存しない付加的スコア化要素を含む、ステージ（例えば、ライフル射撃ステージ）であってもよい。ユーザはさらに、マルチステージスポーツアクティビティの完遂中または後、付加的スコア化情報を入力することが可能にされる。
【００６５】
マルチステージスポーツアクティビティの完遂後、コース成績情報は、モバイルアプリケーション１０４によってアプリケーションサーバ１０６に送信される。アプリケーションサーバ１０６は、今後のマルチステージスポーツアクティビティおよび／または競技のための個人化された成績目標を提案するために使用され得るように、成績データを記憶ボリューム１１２に記憶するように構成される。いくつかの実装では、成績データはまた、モバイルデバイス１０２上に記憶される。
【００６６】
図２は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する個人化された成績目標を提供する方法を図示する、ブロック図である。アプリケーションサーバ１０６は、ネットワークを経由して、モバイルデバイス１０２のユーザからコース成績提出を受信する［２０２］。コース成績提出は、ユーザに関する全体的成績評価および個人化された成績目標を判定するために使用され得る、種々のデータを含む。コース成績提出は、ユーザが完遂したマルチステージスポーツアクティビティの１つまたはそれを上回るステージのそれぞれと関連付けられた完遂時間および任意の付加的スコア化を含む。
【００６７】
一実装では、ユーザは、マルチステージスポーツアクティビティ全体（トライアスロン等）を完遂し、コース成績提出は、ステージ毎の完遂時間データ（例えば、水泳ステージに関して１２０分、自転車ステージに関して４８０分、および長距離走ステージに関して３６０分）と、マルチステージスポーツアクティビティに関する合計完遂時間（例えば、トライアスロンに関する合計時間９６０分）とを含む。いくつかの実装では、コース成績提出はさらに、非計時ステージ、すなわち、完遂時間に完全に依存しない付加的スコア化要素を含む、ステージである、マルチステージスポーツアクティビティのあるステージに関する付加的スコア化データ（例えば、ライフル射撃ステージに関して２４回の試行中１８回の命中）を含んでもよい。
【００６８】
ユーザはまた、マルチステージスポーツアクティビティ全体を完遂しないことを選定してもよく、コース成績提出は、ユーザが完遂した特定のステージに関する完遂時間またはスコア化のみを含むであろう。例えば、アイアンマントライアスロン競技のためのユーザ訓練は、その特定のステージにおけるその成績を向上させるために、自転車ステージに絞って取り組むことを所望し得る。ユーザは、自転車ステージに関する個人化された成績目標の判定において使用するために、自転車ステージに関する完遂時間のみを提出することを可能にされる。
【００６９】
各コース成績提出は、コース成績提出を一意のユーザ／競技者とリンクする、ユーザ識別子（競技者識別子とも称される）を含む。アプリケーションサーバ１０６は、コース成績提出を記憶ボリューム１１２に記憶し、アプリケーションサーバ１０６が、一意のユーザに関する個人化された成績目標を判定するとき、履歴コース成績データにアクセスすることを可能にする。
【００７０】
各コース成績提出は、コース成績提出を特定のコース（Ａｒｉｚｏｎａ州ＴｅｍｐｅにおけるアイアンマンＡｒｉｚｏｎａトライアスロンコースおよびＳｐａｉｎのＭａｌｌｏｒｃａにおけるアイアンマンＭａｌｌｏｒｃａトライアスロンコース等）とリンクする、コース識別子を含む。コース識別子は、アプリケーションサーバによって、特定のコース識別子によってリンクされた複数のコース成績提出を分析することによって、特定のコースに関する全体的成績評価を判定するために使用される。得られた全体的成績評価は、アプリケーションサーバによって、特定のコースにおける一意のユーザに関する個人化された成績目標を判定するために使用される。いくつかの実装では、コース識別子は、場所に結び付けられる。さらなる実装では、コース識別子は、モバイルデバイス１０２のＧＰＳ能力を使用して判定される。
【００７１】
コース成績提出はさらに、アプリケーションサーバによって、全体的成績評価または個人化された成績目標を判定するために使用される、少なくとも１つのコンテキスト依存識別子を含む。コンテキスト依存識別子の実施例として、限定ではないが、コース成績提出と関連付けられたマルチステージスポーツアクティビティの１つまたはそれを上回るステージ（例えば、水泳ステージ、自転車ステージ、長距離走ステージ、またはそれらの組み合わせ）を識別するステージ識別子と、コース成績提出と関連付けられた競技（例えば、ＳｐａｉｎのＭａｌｌｏｒｃａにおけるアイアンマンＭａｌｌｏｒｃａ競技またはＣｏｌｏｒａｄｏ州Ｂｏｕｌｄｅｒにおけるアイアンマン７０．３Ｂｏｕｌｄｅｒ競技）を識別する競技識別子と、コース成績提出と関連付けられたユーザ能力レベル（例えば、他のユーザに対して高または低能力レベル）を識別する能力レベル識別子と、コース成績提出と関連付けられた距離評価（例えば、フルアイアンマントライアスロン、ハーフアイアンマントライアスロン、またはアイアンキッズトライアスロン）を識別する距離評価識別子とが挙げられる。
【００７２】
ある実装では、能力レベル識別子は、他のユーザと比較されるユーザの相対的成績レベルに基づいて判定される。例えば、アプリケーションサーバ１０６は、アイアンマンＭａｌｌｏｒｃａトライアスロンコース識別子に対応するコース成績提出の全てを分析し、コースの１つまたはそれを上回るステージ毎の平均コース完遂時間を判定してもよい。平均コース完遂時間未満の時間内でトライアスロンを実践するユーザは、高成績能力レベルとしてカテゴリ化されてもよく、平均コース完遂時間を超えるユーザは、低成績能力レベルとしてカテゴリ化されてもよい。いくつかの実装では、ユーザは、アプリケーションサーバによって、より高い粒度において、成績レベルの個々のランキングを含む、それ以下の能力レベル（例えば、特定のコースにおける２，５００人の一意のユーザ中５４番目に高い能力レベル）が割り当てられる。さらなる実装では、ユーザは、特定のコースから独立して、能力レベル（例えば、世界で８０パーセンタイル能力レベル）が割り当てられる。他の実装では、全体的能力レベル係数は、マルチステージスポーツアクティビティのステージ毎に判定される。例えば、トライアスロンに関して、３の値の係数が、アクティビティの各ステージにおける成績能力を表すように判定されてもよい（例えば、（０．８、０．５、０．７）の係数値は、ユーザが、それぞれ、水泳、自転車、および長距離走を実践する程度に対応する）。
【００７３】
コース成績提出を受信後、アプリケーションサーバ１０６は、少なくとも１つのコンテキスト依存識別子を共有する、複数の付加的成績提出にアクセスする［２０４］。例えば、ユーザがトライアスロンの自転車ステージに対応するコース成績提出を提出すると、アプリケーションサーバは、同様に、トライアスロンの自転車ステージを完遂したユーザからのそれらの提出のみを分析するように構成される。アプリケーションサーバは、自転車ステージが排他的に完遂されたそれらの提出を検討してもよく、またはさらに、自転車ステージが他のステージと組み合わせて完遂された提出を検討してもよい。
【００７４】
別の実施例では、ユーザが特定の競技に対応するコース成績提出を提出すると、アプリケーションサーバは、同様に、正確に同一競技を競技していたユーザによるそれらの提出、または同一競技もしくは以前の競技バージョンにおいて競合していたユーザによるそれらの提出のみを分析してもよい。そのような分析は、ユーザが競技のために訓練しているときに得られたより一般的データとは対照的に、複数のユーザが「その最高の状態で」競技しているときに関する全体的成績評価を判定するために有用である。
【００７５】
いくつかの実装では、ユーザは、全体的成績評価および個人化された成績目標の分析および判定のために使用されるであろう識別子を構成することを可能にされる。例えば、ユーザは、その自身の能力レベルから閾値距離内の能力レベルにおける他のユーザのみに基づいて、全体的成績目標を判定することを所望し得る。別の実施例では、ユーザは、ユーザがトライアスロンの自転車ステージを完遂したそれらの提出に排他的に基づく、個人化された成績目標を判定することを所望し得る。
【００７６】
１つまたはそれを上回るコンテキスト依存識別子に対応する複数のコース成績提出にアクセス後、アプリケーションサーバは、マルチステージスポーツアクティビティの特定のステージ毎の全体的成績評価を判定する［２０６］。いくつかの実装では、アプリケーションサーバはさらに、その分析を競技識別子等のコース成績提出のサブセットに限定する。ある実装では、アプリケーションサーバは、特定のコース識別子および１つまたはそれを上回るコンテキスト依存識別子に対応する全提出を分析する。他の実装では、アプリケーションサーバは、一意のユーザ毎の分析あたりの単一提出（最高提出等）、または一意のユーザから受信された提出の全ての平均のみを検討する。
【００７７】
全体的成績評価は、一般に、コース完遂成功（ゴルフの「パー」スコアの達成に類似する）を表す、コース成績を示す。いくつかの実装では、アプリケーションサーバは、コース識別子および１つまたはそれを上回るコンテキスト依存識別子に基づいて、平均コース完遂時間を計算し、平均を全体的コース評価として使用する。したがって、コース成績評価は、平均ユーザの完遂時間に対応する。他の実装では、コース成績評価は、成績提出のサブセットのみに基づいて計算される。例えば、アプリケーションサーバは、コース成績評価を判定するとき、コース完遂時間の７５パーセンタイル以内のユーザによるそれらの提出のみを分析してもよい。全体的成績評価は、マルチステージスポーツアクティビティのステージのそれぞれおよび完全マルチステージスポーツアクティビティに関して判定される。いくつかの実装では、コース成績評価は、アクティビティのステージ毎の他のコースと比較されるコースの難易度を示す、係数によって表される（例えば、トライアスロンに関して、（０．８、１．３、０．９）のコース成績評価係数は、それぞれ、水泳、自転車、および長距離走毎の他のトライアスロンコースと比較したコースの相対的難易度を示す）。ある実装では、コース成績評価は、実践の間の進度率に基づく（例えば、１００ｍ／ｓにおける水泳に対応するコース成績評価）。
【００７８】
アプリケーションサーバはさらに、コンテキスト依存識別子のうちの少なくとも１つに基づいて、マルチステージスポーツアクティビティの１つまたはそれを上回るステージに関する個人化された成績目標を提供することを可能にされる［２０８］。ユーザは、その相対的能力レベルがばらばらであって、特定のユーザにとって理想的である全体的成績評価は、別のユーザにとって達成が容易または困難すぎる場合がある。個人化された成績目標は、一意のユーザに関する少なくとも１つの履歴データ点および全体的成績評価を考慮する。ユーザの能力レベルに基づいて、個人化された成績目標は、ユーザにとって達成可能であるが、達成されると、依然として、ユーザに満足感をもたらすべきである、目標を提示する。好ましい実施形態では、アプリケーションサーバは、時間修正値をコースの全体的成績評価から差し引く（またはそこに追加する）。例えば、９６０分の全体的成績評価コースにおける高能力レベルユーザは、４０分差し引かれ、９２０分の個人化された成績目標をもたらしてもよい。ユーザが、目標を達成または超過する場合、コースの完遂に成功したと見なされ得る（ゴルフのラウンド後、全体的スコアにゴルフのハンディキャップを適用するのに類似する）。さらなる実装では、個人化された成績目標は、一意のユーザと関連付けられた履歴データおよびその以前の成績提出に基づいて、予期される成績の予測因子としての役割を果たす。ある実装では、履歴データおよび対応するコンテキスト依存識別子は、アプリケーションサーバが、ユーザがこれまで完遂していないコースにおけるコース成績の予測をもたらすことを可能にする。
【００７９】
いくつかの実装では、個人化された成績目標および／または全体的成績評価はさらに、距離識別子を利用して、ユーザが、異なる距離であるが、依然として、成績を予測し、目標を確立するために有用であり得る、同一タイプのマルチステージスポーツアクティビティ（例えば、トライアスロン）を比較することを可能にされてもよい。例えば、ハーフアイアンマンコースを実践するユーザは、フルアイアンマンコースにおけるその成績に関する有用予測を得ることが可能となり得る。
【００８０】
（仮想リーグ）
ある実装では、複数の一意のユーザに対応する、履歴データ、成績統計、および成績予測が、スポーツアクティビティ仮想リーグの中に統一される。ある実施形態では、スポーツアクティビティは、２つまたはそれを上回るステージを含む。ある実施形態では、マルチステージスポーツアクティビティのステージのサブセットは、異なるタイプのスポーツ種目カテゴリイベントタイプを含む。ある実施形態では、スポーツアクティビティは、リレーレースまたはマラソンスポーツである。さらなる実装では、仮想リーグは、コンピュータサーバ等の仮想リーグプラットフォーム上で運営される。一実装では、仮想リーグプラットフォームは、アプリケーションサーバ１０６である。別の実装では、仮想リーグプラットフォームは、ウェブサーバまたはウェブサービスを提供する１つもしくはそれを上回るサーバを含む。仮想リーグプラットフォームは、結果予想、アスリートのランキング、および仮想リーグのメンバーへのイベントカレンダを計算および提供することを可能にされる。いくつかの実装では、イベントカレンダは、少なくとも部分的に、マルチステージスポーツアクティビティを組織し、宣伝し、および／またはその免許を付与する、運営機関（例えば、Ｗｏｒｌｄ  Ｔｒｉａｔｈｌｏｎ  Ｃｏｒｐｏｒａｔｉｏｎ（Ｔａｍｐａ，  ＦＬ））のイベントスケジュールに基づく、イベントスケジュールおよび／またはカレンダに対応する。ユーザは、仮想リーグに、他のユーザとともに登録される。ある実装では、ユーザは、知り合いまたは競技したことがあるユーザを含む、仮想リーグに参加する。他の実装では、ユーザは、知らないユーザとともにリーグに参加してもよい。
【００８１】
いくつかの実施形態では、プラットフォームは、ユーザに、関連スポーツまたは複数のスポーツクラブもしくは組織とリンクされた１つまたはそれを上回るグループもしくはコミュニティを割り当てる（またはユーザは、それを要求する、もしくはそれに登録することができる）。いくつかの実施形態では、関連付けは、ユーザと関連付けられたソーシャルネットワークのつながりに基づく。例えば、プラットフォームは、ユーザの「友人」ネットワークに基づいて、自動的に、コミュニティ／グループを作成することができる。他の実施形態では、各ユーザは、そのグループ／コミュニティを選出および／または選択する。いくつかの実施形態では、ユーザは、所与のグループまたはコミュニティの中に別のユーザによって指名および／または招待される必要がある。いくつかの実施形態では、ユーザは、ユーザが他のユーザに参加するように要求することができる、または他のユーザが参加することを要求することができる、グループまたはコミュニティを立ち上げることができる。ある実施形態では、ユーザ（例えば、「ＢＰｅｏｐｌｅ」と称される）は、プラットフォーム内にプロファイルを有する。プロファイルは、スポーツのグループまたはコミュニティおよび／または複数のスポーツクラブもしくは組織にリンクされることができる。
【００８２】
ユーザは、競技することに関心がある、スポーツまたはマルチステージスポーツアクティビティと関連付けられた特定の仮想リーグに参加することができる。閾値数の物理的イベントを実践後、ユーザは、例えば、仮想リーグの他のメンバーとの比較におけるユーザの成績を反映して、仮想リーグプラットフォームによって、１つまたはそれを上回るハンディキャップが割り当てられる。ある実施形態では、閾値数は、少なくとも１である。ハンディキャップは、とりわけ、任意の所与の要因、例えば、限定ではないが、ユーザの属性（例えば、ユーザの人口統計および／またはカテゴリ）、ユーザの履歴成績（例えば、過去の順位および／または結果）、ユーザと他のユーザの相対的成績、ユーザとユーザの人口統計および／またはカテゴリ内のトップアスリートの相対的成績、ならびにユーザと関連付けられた訓練条件（例えば、訓練／レースの間のユーザの抵抗係数またはＣＯ２プロファイル）に基づいて判定されることができる。ある実施形態では、仮想リーグプラットフォームは、ユーザと関連付けられた成績データにアクセスし、成績係数および／または履歴成績に基づく予想された結果を含む、ハンディキャップを割り当てる。
【００８３】
いくつかの実装では、仮想リーグは、例えば、限定ではないが、地方、州、および／または国際競技（例えば、スプリントトライアスロン、オリンピック、ハーフアイアンマントライアスロン、およびアイアンマントライアスロン）に基づく。他の実装では、仮想リーグはまた、マラソン、水泳マラソン、および自転車マラソンに基づいてもよい。
【００８４】
ある実施形態では、所与のコースに関する距離、難易度、および評価は、その通常／公式評価および仕様と異なり得る。ある実施形態では、コースは、実際または仮想上の場所に基づく。
【００８５】
ある実施形態では、ユーザは、モバイルアプリケーション１０４を使用することによって、限定ではないが、イベントスケジュール、結果予測（例えば、ランキング）、および成績予測（例えば、完遂時間）を含む、仮想リーグの種々の機能および特徴にアクセスする。ユーザはさらに、限定ではないが、以前のイベントの日時、以前のイベントの天候条件、イベントの実際の結果（例えば、未加工ランキング）、イベントのハンディキャップが与えられた結果（例えば、リーグランキング）、およびイベントに参加したリーグメンバーに関する成績情報を含む、仮想リーグ内のイベントに対応する履歴成績ランキングおよび評価にアクセスすることを可能にされる。
【００８６】
ユーザは、モバイルアプリケーション１０４にアクセスし、ユーザが競技することが予期される、イベントスケジュール上の予定されたイベントを識別する。ユーザは、ユーザが競技不能となるであろう（例えば、スケジュール競合、負傷、難易度、距離等に起因して）、予定されたイベントを識別してもよい。モバイルアプリケーション１０４は、ユーザに、ユーザと関連付けられた履歴データに基づいて計算される成績予測を表示する。ある実装では、履歴データは、成績係数を含む。履歴データは、ある実施形態では、リーグ内の他のユーザの予想結果と比較される、予想結果を判定するために採用される。いくつかの実施形態では、予想結果は、リーグ内の競技者のランキングを判定するために使用される。
【００８７】
いくつかの実施形態では、ユーザは、ユーザの仮想リーグカレンダ内にスケジュールされた物理的競技を完遂してもよい。競技からの結果は、プラットフォームへの提出の一部であって、リーグ内のユーザのランキングを判定するために使用される。いくつかの実施形態では、ユーザは、物理的競技の代わりに、仮想リーグプラットフォームによって仮想イベント結果として計算される成績予測を受け入れることを選定してもよい。ある実装では、選択は、受動的選択であってもよい（すなわち、仮想リーグプラットフォームは、特定のイベントに関して提出される物理的イベント結果が存在しない場合、仮想イベント結果を使用するであろう）。仮想イベント結果は、仮想リーグプラットフォームによって、仮想リーグに関するユーザのイベント成績を計算するために使用される。仮想リーグランキング目的のために、仮想イベント結果は、物理的イベント結果の均等物としてカウントされる。いくつかの実装では、ユーザが、仮想リーグ成績予測によって予期されるものより成績が悪い場合、ユーザは、得られた物理的イベント結果の代わりに、仮想イベント結果を提出することを選定してもよい。さらなる実施形態では、公式イベント結果が、仮想リーグプラットフォームによって収集され、ユーザによって提出される必要はない。
【００８８】
いくつかの実施形態では、プラットフォームは、スケジュールされたスポーツイベント後に仮想スコアを計算する。ユーザに関する仮想スコアは、イベント毎に計算され、次いで、ユーザに関する全体的スコアを判定するために集約されてもよい。ある実施形態では、ユーザの個々のスコアは、所与のイベント後にリーグ内の他のユーザのものと比較され、階層的スコアが、そのイベントに関して割り当てられる。スコア（階層的または非階層的）は、集約され、リーグ内のユーザのランキングを判定する（例えば、継続的に）。他の実施形態では、スコアは、集約され、シーズンの終了時に比較され、ユーザのランキングを判定する。
【００８９】
ある実装では、プラットフォームは、新しいデータがユーザから受信されると、所与のユーザの成績および／または結果予測を更新する。いくつかの実施形態では、いったんユーザが、プラットフォームに登録および／またはサインインすると、プラットフォームは、履歴レース結果および訓練データに関して、ユーザに促す。いくつかの実施形態では、プラットフォームは、ユーザが選択することができる、履歴レースおよび／または履歴レース結果を提示する。いくつかの実施形態では、履歴レースおよび／または履歴レース結果は、レース結果データベースから読み出される。例えば、ユーザが、そのＵＳＡＴプロファイル情報（ＵＳＡトライアスロンプロファイル）でサインインすると、公式ＵＳＡＴプロファイルからのデータが、ユーザのプロファイルにリンクされる。プラットフォームは、ユーザに、例えば、参加者の名前および登録数を含む、レース結果を提示してもよい。いくつかの実施形態では、プラットフォームは、ユーザの識別子に合致する潜在的名前および結果を提示する。ユーザは、提示された名前および／または結果を確認もしくは選択することができる。いくつかの実施形態では、いったんプラットフォームがデータをユーザから受信すると、プラットフォームは、そのユーザの予測分析を自動的に開始する。ユーザが、訓練スケジュールおよび今後のレースを追加するにつれて、プラットフォームは、ユーザに関する予測分析を再計算および／または更新する。
【００９０】
他の実装では、プラットフォームは、周期的に、所与のユーザの成績および／または結果予測を更新する。更新は、例えば、毎時間、毎日、または毎週ベースで行われてもよい。
【００９１】
ある実装では、仮想イベント結果の提出は、ユーザに、リーグ内で仮想イベント結果を使用する代わりに、物理的イベントの結果を提出することを促すように、仮想イベント結果識別子または他の非競技ペナルティ（例えば、時間ペナルティ）等のあるペナルティを被り得る。ある実装では、非競技ペナルティは、さらなる仮想イベント結果が提出されるにつれて、重大度および／または大きさが増加し得る。さらなる実装では、非競技ペナルティは、金銭的ペナルティまたは仮想通過ペナルティであってもよい。いくつかの実装では、各ユーザは、仮想リーグポイントのキャッシュ（ポイントキャッシュ）を制御する。一実装では、非競技ペナルティは、ユーザポイントキャッシュから仮想リーグポイントを差し引くことである。ユーザは、限定ではないが、あるイベントへの参加および／または宣伝ならびに仮想リーグプラットフォームの管理者からの購入ポイントを含む、種々の方法によって、仮想リーグポイントを達成してもよい。
【００９２】
ユーザが、仮想イベント結果を提出することを選択すると、ユーザは、あるポイント数がユーザのポイントキャッシュから差し引かれるであろうことの通知が伝えられる。ユーザが、必要ポイント数を制御する場合、ユーザの仮想イベント結果は、リーグ順位を計算するために使用されるであろう。いくつかの実装では、ユーザは、ポイントを差し引くことなく、参加していないイベントに関する仮想結果を提出してもよいが、仮想イベント結果を物理的イベント結果に代用する場合、ポイントは、差し引かれるであろう。ユーザが、必要ポイント数を制御しない場合、ユーザは、数ポイントをそのポイントキャッシュに追加するように促されるであろう。ユーザは、次いで、例えば、要求されるポイント数を購入する、ポイントのブロック（例えば、１０ポイントブロック、１００ポイントブロック、もしくは１０００ポイントブロック）を購入する、またはポイントをポイントキャッシュに追加するある他の方法によって、必要ポイント数を追加することができる、インターフェースにダイレクトされるであろう。
【００９３】
ユーザが、特定のイベントに対応するその成績を最終決定するにつれて、仮想リーグプラットフォームは、ユーザの成績データの変化に基づいて、今後の成績予測を調節する。リーグスケジュールの完了時、ランキングが、計算される。いくつかの実装では、仮想リーグプラットフォームの管理者は、リーグ内の上位成績者（例えば、最優秀男性競技者、最優秀女性競技者、最優秀若年女性競技者、所与の人口統計カテゴリにおける最優秀者、所与の成績レベルにおける最優秀者、競技者と関連付けられた訓練条件の所与のカテゴリ内の最優秀者等）に賞を配布する。さらなる実装では、任意の賞を決める場合、仮想リーグプラットフォームは、最終リーグランキングを決定するための一連の仮想および／または物理的イベントを与える。
【００９４】
ある実装では、イベントクレジットが、仮想リーグのイベントに参加するために要求される。ユーザは、各シーズン、リーグスケジュール上の少なくとも１つの物理的イベントにおいて競技する（かつ、例えば、レースの成績および／またはランキングの提出を提供する）ことを要求される。いくつかの実装では、物理的イベントにおいて競技後、ユーザは、１つまたはそれを上回るイベントクレジットが与えられる。仮想イベントへの参加は、ユーザに、１つまたはそれを上回るイベントクレジットを費やすことを要求するであろう。さらなる実装では、物理的レースに参加する代わりに、ユーザは、ポイントをそのポイントキャッシュから差し引くことによって、または直接仮想リーグプラットフォーム管理者から、イベントクレジットを購入してもよい。一実装では、ユーザは、ポイントをそのポイントキャッシュから差し引くことによって、または直接イベントクレジットを仮想リーグプラットフォーム管理者から購入することによってのみ、イベントクレジットを獲得する。
【００９５】
いくつかの実装では、仮想レース結果を提出することを所望するユーザは、物理的競技の代わりに、または物理的競技の結果を置換するために、仮想イベントクレジットを利用することができる。一実装では、ユーザが、イベント内のその順位を向上させることを所望する場合、仮想イベントクレジットを費やし、その成績を向上させてもよい。ユーザは、そのポイントキャッシュからのポイントを交換し、所与のスケジュールされたイベントに関する実際の結果ではなく、予測される結果を選択することができる。プラットフォームは、イベント後、そのような選択を行うための時間制限（例えば、設定時間周期内、ユーザの次のスケジュールされたイベントの前、または同一リーグ内の他の競技者の次のスケジュールされたイベント前）を提供してもよい。
【００９６】
別の実装では、ユーザは、仮想装備品（例えば、仮想衣服、仮想靴、仮想飲食物等）を取得することによって、仮想リーグ内のその成績を向上させてもよい。いくつかの実施形態では、ユーザは、そのポイントキャッシュからのポイントを仮想装備品と交換することができる。装備品は、１回限り使用できる装備品（例えば、水筒、軽食、スポーツ飲料等）、または仮想リーグ内の複数のイベントのために留保される、半永久的装備品（例えば、長距離走用の靴、スキーのストック、改良された衣服等）のいずれかであってもよい。さらなる実装では、基本装備品が、仮想リーグ内のユーザ毎に含まれる。ユーザは、ポイントキャッシュからのポイントを装備品アップグレード（例えば、速乾性生地、代替靴設計等）と交換することによって、基本装備品を改良してもよい。いくつかの実施形態では、ユーザは、スポンサーからの半永久的装備品および１回限り使用できる装備品（例えば、実際または仮想イベントにおける参加および／または競技のための）を受け取ることができる。ある実施形態では、ユーザは、所与の装備品の非仮想対応物の購入から半永久的仮想装備品および１回限り使用できる仮想装備品を受け取ることができる。
【００９７】
図３は、本発明の例証的実施形態による、マルチステージスポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させる方法３００を図示する、ブロック図である。本方法は、アプリケーションサーバ１０６のプロセッサによって、ネットワーク１１０を経由して、ユーザと関連付けられたコンピューティングデバイス１０２から、第１の成績提出を受信するステップを含む［３０２］。第１の成績提出は、コース成績提出および訓練成績提出のうちの少なくとも１つを含む。ある実施形態では、両タイプの提出が、採用される。
【００９８】
コース成績提出は、ユーザが競技した実際のレースまたはイベントにおける成績結果（例えば、完遂時間または順位）を含む。訓練成績提出は、訓練結果（例えば、長距離走、自転車、または水泳訓練セッションに関する完遂時間、訓練セッションと関連付けられた難易度評価、訓練セッションの持続時間等）を含む。成績提出は、いくつかの実施形態では、集約され、マルチステージスポーツアクティビティ内のスポーツアクティビティのタイプ毎に、ユーザに関する成績評価を判定する。成績評価は、図２に関連して説明されるように、能力レベル係数として表されてもよい。
【００９９】
方法３００は、次いで、第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティに関する競技データにアクセスするステップを含む。第１のスケジュールされたスポーツアクティビティは、第１の競技者に関する仮想リーグ内のシーズンの一部を定義する。換言すると、所与の競技者に関する仮想リーグの所与のシーズンは、競技者がリーグ内でスコアを獲得することができる、一連の競技を含む。スケジュールされたマルチステージスポーツアクティビティは、リーグ競技に関する識別子、例えば、今後のイベント日または名称ならびにリーグ競技の難易度および／または能力評価を含んでもよい。スケジュールされたスポーツアクティビティは、ユーザのイベントカレンダ内でスケジュールされたイベントを含んでもよい。競技データは、記憶ボリューム１１２内に記憶されてもよい。
【０１００】
リーグは、いくつかの実施形態では、異なるタイプのスポーツアクティビティおよび／またはマルチステージスポーツアクティビティの形態であってもよい。例えば、リーグ内の競技は、マラソン、水泳マラソン、自転車マラソン、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンの組み合わせから形成されてもよい。
【０１０１】
方法３００は、次いで、集合的に、第１の競技者と関連付けられた仮想リーグを形成する、複数の競技者間の第１の競技者のランキング（例えば、第１位、第２位、第３位、最下位等）を判定するステップを含む。ランキングは、少なくとも部分的に、複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する第１の競技者の全体的成績スコアに基づく。ユーザのイベントカレンダ内の競技毎の個々のスコアは、計算および集約され、全体的スコアを判定する。
【０１０２】
いくつかの実施形態では、リーグ競技に関する個々のスコアは、ユーザが完遂したイベントに基づいて判定される［３０８］。加えて、仮想スコアはまた、リーグ競技に関して判定され、スコアは、ユーザの訓練プロファイルおよび過去のレース結果から判定される予想に基づく［３０６］。ユーザは、予想を使用して、その訓練の有効性を計測し、ある事例では、訓練計画を調節することができる。
【０１０３】
いくつかの実施形態では、予想は、ユーザの提出とある共通性を共有する競技の成績データに基づいて判定される。予想は、図２に関して説明されるプロセスを使用して判定されてもよい。データは、例えば、ユーザが競技した（例えば、同一レースにおいて）、または類似難易度評価を伴う同一コースもしくは類似コースにおける異なるレースにおける、競技者群と関連付けられる。
【０１０４】
いくつかの実施形態では、リーグ競技の完遂および予想から導出された個々のスコアが、ユーザに提示される［３１０］。プラットフォームは、ユーザから、提示された個々のスコアの中からの選択を受信し、全体的スコア化のために使用してもよい。実際の競技から導出されたスコアは、デフォルトスコアとして設定されてもよい。レース後、プラットフォームは、より高い場合、ユーザに、個々のスコアを予想から選択する選択肢を提示してもよい。ユーザは、実際のスコアではなく、予想スコアを選択することに関してペナリティが与えられてもよく、または選択に対して料金を支払う必要があってもよい。いくつかの実施形態では、リーグ競技（またはスコア化選択肢の選択）後、リーグ競技に関する個々のスコアは、リーグ内のユーザの全体的スコアとともに集約される［３１２］。
【０１０５】
リーグ内の全体的スコア、競技毎の個々のスコア、リーグ内の全体的ランキング、および各競技からの個々のランキングは、ユーザに提示されてもよい［３１４］。ユーザは、モバイルアプリケーション１０４を介して、ランキングにアクセスすることができる。ランキング情報（すなわち、全体的スコア、個々のスコア、および／または仮想リーグ内の順位）は、いくつかの実施形態では、新しいデータがユーザから受信されると更新される。いくつかの実施形態では、情報は、周期的ベースで更新される。いくつかの実施形態では、情報は、ユーザのレース／イベントカレンダおよび／または他のユーザのレース／イベントカレンダ内のスケジュールされたイベント後、更新される。
【０１０６】
簡潔な概観では、ここで図４を参照すると、例示的クラウドコンピューティング環境４００のブロック図が示され、説明されている。クラウドコンピューティング環境４００は、１つまたはそれを上回るリソースプロバイダ４０２ａ、４０２ｂ、４０２ｃ（集合的に４０２）を含んでもよい。各リソースプロバイダ４０２は、コンピューティングリソースを含んでもよい。いくつかの実装では、コンピューティングリソースは、データを処理するために使用される任意のハードウェアおよび／またはソフトウェアを含んでもよい。例えば、コンピューティングリソースは、アルゴリズム、コンピュータプログラム、および／またはコンピュータアプリケーションを実行することが可能なハードウェアならびに／もしくはソフトウェアを含んでもよい。いくつかの実装では、例示的なコンピューティングリソースは、記憶および検索能力を伴うアプリケーションサーバならびに／またはデータベースを含んでもよい。各リソースプロバイダ４０２は、クラウドコンピューティング環境４００内の任意の他のリソースプロバイダ４０２に接続されてもよい。いくつかの実装では、リソースプロバイダ４０２は、コンピュータネットワーク４０８を経由して接続されてもよい。各リソースプロバイダ４０２は、コンピュータネットワーク４０８を経由して１つまたはそれを上回るコンピュータデバイス４０４ａ、４０４ｂ、４０４ｃ（集合的に４０４）に接続されてもよい。
【０１０７】
クラウドコンピューティング環境４００は、リソースマネージャ４０６を含んでもよい。リソースマネージャ４０６は、コンピュータネットワーク４０８を経由してリソースプロバイダ４０２およびコンピュータデバイス４０４に接続されてもよい。いくつかの実装では、リソースマネージャ４０６は、１つまたはそれを上回るリソースプロバイダ４０２による、１つまたはそれを上回るコンピュータデバイス４０４へのコンピューティングリソースの提供を促進してもよい。リソースマネージャ４０６は、特定のコンピュータデバイス４０４からコンピューティングリソースの要求を受信してもよい。リソースマネージャ４０６は、コンピュータデバイス４０４によって要求されるコンピューティングリソースを提供することが可能な１つまたはそれを上回るリソースプロバイダ４０２を識別してもよい。リソースマネージャ４０６は、コンピューティングリソースに提供するリソースプロバイダ４０２を選択してもよい。リソースマネージャ４０６は、リソースプロバイダ４０２と特定のコンピュータデバイス４０４との間の接続を促進してもよい。いくつかの実装では、リソースマネージャ４０６は、特定のリソースプロバイダ４０２と特定のコンピュータデバイス４０４との間の接続を確立してもよい。いくつかの実装では、リソースマネージャ４０６は、要求されたコンピューティングリソースを伴う特定のリソースプロバイダ４０２に特定のコンピュータデバイス４０４をリダイレクトしてもよい。
【０１０８】
図５は、本開示で説明される方法およびシステムで使用されることができる、コンピュータデバイス５００およびモバイルコンピュータデバイス５５０の実施例を示す。コンピュータデバイス５００は、ラップトップ、デスクトップ、ワークステーション、携帯情報端末、サーバ、ブレードサーバ、メインフレーム、および他の適切なコンピュータ等の種々の形態のデジタルコンピュータを表すことを目的としている。モバイルコンピュータデバイス５５０は、携帯情報端末、携帯電話、スマートフォン、および他の類似コンピュータデバイス等の種々の形態のモバイルデバイスを表すことを目的としている。ここで示される構成要素、それらの接続および関係、ならびにそれらの機能は、実施例であるように意図されているにすぎず、限定的となるように意図されていない。
【０１０９】
コンピュータデバイス５００は、プロセッサ５０２と、メモリ５０４と、記憶デバイス５０６と、メモリ５０４および複数の高速拡張ポート５１０に接続する高速インターフェース５０８と、低速拡張ポート５１４および記憶デバイス５０６に接続する低速インターフェース５１２とを含む。プロセッサ５０２、メモリ５０４、記憶デバイス５０６、高速インターフェース５０８、高速拡張ポート５１０、および低速インターフェース５１２のそれぞれは、種々のバスを使用して相互接続されてもよく、共通マザーボード上に、または適宜他の様式で搭載されてもよい。プロセッサ５０２は、高速インターフェース５０８に連結されたディスプレイ５１６等の外部入出力デバイス上のＧＵＩのためにグラフィカル情報を表示するように、メモリ５０４の中に、または記憶デバイス５０６上に記憶された命令を含む、コンピュータデバイス５００内で実行するための命令を処理することができる。他の実装では、複数のメモリおよびタイプのメモリとともに、複数のプロセッサおよび／または複数のバスが適宜使用されてもよい。また、複数のコンピュータデバイスが接続されてもよく、各デバイスは、（例えば、サーババンク、ブレードサーバ群、またはマルチプロセッサシステムとして）必要な動作の部分を提供する。
【０１１０】
メモリ５０４は、コンピュータデバイス５００内に情報を記憶する。いくつかの実装では、メモリ５０４は、１つまたは複数の揮発性メモリユニットである。いくつかの実装では、メモリ５０４は、１つまたは複数の不揮発性メモリユニットである。メモリ５０４はまた、磁気または光ディスク等の別の形態のコンピュータ可読媒体であってもよい。
【０１１１】
記憶デバイス５０６は、コンピュータデバイス５００用の大容量記憶装置を提供することが可能である。いくつかの実装では、記憶デバイス５０６は、フロッピー（登録商標）ディスクデバイス、ハードディスクデバイス、光ディスクデバイス、またはテープデバイス、フラッシュメモリまたは他の類似ソリッドステートメモリデバイス、または記憶領域ネットワークもしくは他の構成にデバイスを含むデバイスのアレイ等のコンピュータ可読媒体であってもよいか、またはそれを含有してもよい。命令を情報キャリアに記憶することができる。命令は、１つまたはそれを上回る処理デバイス（例えば、プロセッサ５０２）によって実行されたとき、上記で説明されるもの等の１つまたはそれを上回る方法を行ってもよい。命令はまた、コンピュータまたは機械可読媒体（例えば、メモリ５０４、記憶デバイス５０６、またはプロセッサ５０２上のメモリ）等の１つまたはそれを上回る記憶デバイスによって記憶することもできる。
【０１１２】
高速インターフェース５０８が、コンピュータデバイス５００の帯域幅集中動作を管理する一方で、低速インターフェース５１２は、より低帯域幅集中動作を管理する。そのような機能の割付は、実施例にすぎない。いくつかの実装では、高速インターフェース５０８は、メモリ５０４、（例えば、グラフィックスプロセッサまたはアクセラレータを通して）ディスプレイ５１６、および種々の拡張カード（図示せず）を受け入れ得る高速拡張ポート５１０に連結される。本実装では、低速インターフェース５１２は、記憶デバイス５０６および低速拡張ポート５１４に連結される。種々の通信ポート（例えば、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｅｔｈｅｒｎｅｔ（登録商標）、無線Ｅｔｈｅｒｎｅｔ（登録商標））を含み得る、低速拡張ポート５１４は、キーボード、ポインティングデバイス、スキャナ、または、例えば、ネットワークアダプタを通したスイッチもしくはルータ等のネットワーキングデバイス等の１つまたはそれを上回る入出力デバイスに連結されてもよい。
【０１１３】
コンピュータデバイス５００は、図に示されるように、いくつかの異なる形態で実装されてもよい。例えば、標準サーバ５２０として、またはそのようなサーバ群の中で複数回実装されてもよい。加えて、それは、ラップトップコンピュータ５２２等の個人のコンピュータで実装されてもよい。それはまた、ラックサーバシステム５２４の一部として実装されてもよい。代替として、コンピュータデバイス５００からの構成要素は、モバイルコンピュータデバイス５５０等のモバイルデバイス（図示せず）の中の他の構成要素と組み合わせられてもよい。そのようなデバイスのそれぞれは、コンピュータデバイス５００およびモバイルコンピュータデバイス５５０のうちの１つまたはそれを上回るものを含有してもよく、システム全体が、相互に通信する複数のコンピュータデバイスで構成されてもよい。
【０１１４】
モバイルコンピュータデバイス５５０は、いくつかある構成要素の中でもとりわけ、プロセッサ５５２と、メモリ５６４と、ディスプレイ５５４等の入出力デバイスと、通信インターフェース５６６と、送受信機５６８とを含む。モバイルコンピュータデバイス５５０はまた、付加的な記憶装置を提供するように、マイクロドライブまたは他のデバイス等の記憶デバイスを提供されてもよい。プロセッサ５５２、メモリ５６４、ディスプレイ５５４、通信インターフェース５６６、および送受信機５６８のそれぞれは、種々のバスを使用して相互接続され、構成要素のうちのいくつかは、共通マザーボード上に、または適宜他の様式で搭載されてもよい。
【０１１５】
プロセッサ５５２は、メモリ５６４に記憶された命令を含む、命令をモバイルコンピュータデバイス５５０内で実行することができる。プロセッサ５５２は、別個かつ複数のアナログおよびデジタルプロセッサを含む、チップのチップセットとして実装されてもよい。プロセッサ５５２は、例えば、ユーザインターフェースの制御、モバイルコンピュータデバイス５５０によって実行されるアプリケーション、およびモバイルコンピュータデバイス５５０による無線通信等のモバイルコンピュータデバイス５５０の他の構成要素の協調を提供してもよい。
【０１１６】
プロセッサ５５２は、制御インターフェース５５８およびディスプレイ５５４に連結されたディスプレイインターフェース５５６を通して、ユーザと通信してもよい。ディスプレイ５５４は、例えば、ＴＦＴ（薄膜トランジスタ液晶ディスプレイ）ディスプレイ、またはＯＬＥＤ（有機発光ダイオード）ディスプレイ、もしくは他の適切なディスプレイ技術であってもよい。ディスプレイインターフェース５５６は、グラフィカルおよび他の情報をユーザに提示するようにディスプレイ５５４を駆動するための適切な回路を備えてもよい。制御インターフェース５５８は、ユーザからコマンドを受信し、それらをプロセッサ５５２に提出するために変換してもよい。加えて、外部インターフェース５６２が、他のデバイスとのモバイルコンピュータデバイス５５０の近距離通信を可能にするよう、プロセッサ５５２との通信を提供してもよい。外部インターフェース５６２は、例えば、いくつかの実装では有線通信、または他の実装では無線通信を提供してもよく、複数のインターフェースも使用されてもよい。
【０１１７】
メモリ５６４は、モバイルコンピュータデバイス５５０内に情報を記憶する。メモリ５６４は、１つまたは複数のコンピュータ可読媒体、１つまたは複数の揮発性メモリユニット、もしくは１つまたは複数の不揮発性メモリユニットのうちの１つまたはそれを上回るものとして実装することができる。拡張メモリ５７４もまた、提供され、例えば、ＳＩＭＭ（シングルインラインメモリモジュール）またはＤＩＭＭ（デュアルインラインメモリモジュール）カードインターフェースを含み得る、拡張インターフェース５７２を通してモバイルコンピュータデバイス５５０に接続されてもよい。拡張メモリ５７４は、モバイルコンピュータデバイス５５０用の余分な記憶空間を提供してもよく、またはモバイルコンピュータデバイス５５０用のアプリケーションもしくは他の情報も記憶してもよい。具体的には、拡張メモリ５７４は、上記で説明されるプロセスを実行または補完する命令を含んでもよく、かつ安全な情報も含んでもよい。したがって、例えば、拡張メモリ５７４は、モバイルコンピュータデバイス５５０用のセキュリティモジュールとして提供されてもよく、かつモバイルコンピュータデバイス５５０の安全な使用を可能にする命令でプログラムされてもよい。加えて、ハッキング不可能な様式でＳＩＭＭ／ＤＩＭＭカード上に識別情報を置くこと等の付加的な情報とともに、安全なアプリケーションがＳＩＭＭ／ＤＩＭＭカードを介して提供されてもよい。
【０１１８】
メモリは、例えば、以下で議論されるようなフラッシュメモリおよび／またはＮＶＲＡＭメモリ（不揮発性ランダムアクセスメモリ）を含んでもよい。いくつかの実装では、命令は、情報キャリアに記憶され、１つまたはそれを上回る処理デバイス（例えば、プロセッサ５５２）によって実行されたとき、上記で説明されるもの等の１つまたはそれを上回る方法を行う。命令はまた、１つまたはそれを上回るコンピュータもしくは機械可読媒体（例えば、メモリ５６４、拡張メモリ５７４、またはプロセッサ５５２上のメモリ）等の１つまたはそれを上回る記憶デバイスによって記憶されてもよい。いくつかの実装では、命令は、例えば、送受信機５６８または外部インターフェース５６２を経由して、伝搬信号の中で受信することができる。
【０１１９】
モバイルコンピュータデバイス５５０は、必要な場合にデジタル信号処理回路を含み得る、通信インターフェース５６６を通して無線で通信してもよい。通信インターフェース５６６は、とりわけ、ＧＳＭ（登録商標）音声電話（グローバルシステムフォーモバイルコミュニケーション）、ＳＭＳ（ショートメッセージサービス）、ＥＭＳ（拡張メッセージングサービス）、またはＭＭＳメッセージング（マルチメディアメッセージングサービス）、ＣＤＭＡ（符号分割多重アクセス）、ＴＤＭＡ（時分割多重アクセス）、ＰＤＣ（個人のデジタルセルラー）、ＷＣＤＭＡ（登録商標）（広帯域符号分割多重アクセス）、ＣＤＭＡ２０００、またはＧＰＲＳ（汎用パケット無線サービス）等の種々のモードまたはプロトコルの下で通信を提供してもよい。そのような通信は、例えば、高周波を使用して、送受信機５６８を通して起こってもよい。加えて、短距離通信が、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−ＦｉＴＭ、または他の送受信機（図示せず）等を使用して起こってもよい。加えて、ＧＰＳ（全地球測位システム）受信機モジュール１４７０が、モバイルコンピュータデバイス５５０上で作動するアプリケーションによって適宜使用され得る、付加的なナビゲーションおよび場所関連無線データをモバイルコンピュータデバイス５５０に提供してもよい。
【０１２０】
モバイルコンピュータデバイス５５０はまた、ユーザから口頭の情報を受信し、それを使用可能なデジタル情報に変換し得る、音声コーデック５６０を使用して、聞こえるように通信してもよい。音声コーデック５６０は、同様に、例えば、モバイルコンピュータデバイス５５０のハンドセットの中で、スピーカ等を通してユーザのための可聴音を生成してもよい。そのような音は、音声電話からの音を含んでもよく、録音された音（例えば、音声メッセージ、音楽ファイル等）を含んでもよく、また、モバイルコンピュータデバイス５５０上で動作するアプリケーションによって生成される音を含んでもよい。
【０１２１】
モバイルコンピュータデバイス５５０は、図に示されるように、いくつかの異なる形態で実装されてもよい。例えば、それは、携帯電話５８０として実装されてもよい。それはまた、スマートフォン５８２、携帯情報端末、または他の類似モバイルデバイスの一部として実装されてもよい。
【０１２２】
本明細書で説明されるシステムおよび技法の種々の実装は、デジタル電子回路、集積回路、特別に設計されたＡＳＩＣ（特定アプリケーション向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組み合わせで実現することができる。これらの種々の実装は、専用または汎用であり、記憶システム、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスからデータおよび命令を受信し、かつそこへデータおよび命令を伝送するように連結され得る、少なくとも１つのプログラマブルプロセッサを含む、プログラマブルシステム上で実行可能および／または解釈可能である１つまたはそれを上回るコンピュータプログラムでの実装を含むことができる。
【０１２３】
これらのコンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとしても知られている）は、プログラマブルプロセッサ用の機械命令を含み、高次プロシージャおよび／またはオブジェクト指向プログラミング言語で、および／またはアセンブリ／機械言語で実装することができる。本明細書で使用されるように、機械可読媒体およびコンピュータ可読媒体という用語は、機械可読信号として機械命令を受信する機械可読媒体を含む、機械命令および／またはデータをプログラマブルプロセッサに提供するために使用される、任意のコンピュータプログラム製品、装置、および／またはデバイス（例えば、磁気ディスク、光ディスク、メモリ、プログラマブル論理デバイス（ＰＬＤ））を指す。機械可読信号という用語は、機械命令および／またはデータをプログラマブルプロセッサに提供するために使用される、任意の信号を指す。
【０１２４】
ユーザとの相互作用を提供するために、本明細書で説明されるシステムおよび技法は、ユーザに情報を表示するための表示デバイス（例えば、ＣＲＴ（陰極線管）またはＬＣＤ（液晶ディスプレイ）モニタ）と、それによってユーザが入力をコンピュータに提供することができるキーボードおよびポインティングデバイス（例えば、マウスまたはトラックボール）とを有する、コンピュータ上で実装することができる。他の種類のデバイスも、ユーザとの相互作用を提供するために使用することができ、例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック）であり得、ユーザからの入力は、音響、発話、または触覚入力を含む、任意の形態で受信することができる。
【０１２５】
本明細書で説明されるシステムおよび技法は、（例えば、データサーバとしての）バックエンド構成要素を含む、またはミドルウェア構成要素（例えば、アプリケーションサーバ）を含む、またはフロントエンド構成要素（例えば、グラフィカルユーザインターフェースを有するクライアントコンピュータ、またはそれを通してユーザが本明細書で説明されるシステムおよび技法の実施形態と相互作用することができるウェブブラウザ）を含む、もしくはそのようなバックエンド、ミドルウェア、またはフロントエンド構成要素の任意の組み合わせを含む、コンピュータシステムで実装することができる。本システムの構成要素は、任意の形態または媒体のデジタルデータ通信（例えば、通信ネットワーク）によって相互接続することができる。通信ネットワークの実施例は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、およびインターネットを含む。
【０１２６】
コンピュータシステムは、クライアントおよびサーバを含むことができる。クライアントおよびサーバは、概して、相互から遠隔にあり、典型的には、通信ネットワークを通して相互作用する。クライアントおよびサーバの関係は、それぞれのコンピュータ上で作動し、相互にクライアント・サーバ関係を有する、コンピュータプログラムによって生じる。
【０１２７】
本発明は、具体的な好ましい実施形態を参照して、具体的に示され、説明されているが、添付の請求項によって定義されるような本発明の精神および範囲から逸脱することなく、形態および詳細の種々の変更がその中で行われ得ることが、当業者によって理解されるべきである。
（項目１）
マルチステージスポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させるための方法であって、上記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージを備え、上記マルチステージスポーツアクティビティの２つまたはそれを上回るステージのうちの少なくとも１つのステージは、複数の異なるスポーツ種目カテゴリイベントタイプのうちの１つを備え、上記方法は、
第１のコンピューティングデバイスのプロセッサによって、ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップであって、上記第１の成績提出は、
上記第１の競技者によって参加された第１のマルチステージスポーツアクティビティに関する第１のコース成績提出と、
上記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、上記プロファイルは、上記マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスするステップであって、
上記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティは、上記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、集合的に、上記第１の競技者と関連付けられた仮想リーグを形成する、上記複数の競技者間の上記第１の競技者のランキングを判定するステップであって、
上記ランキングは、少なくとも部分的に、上記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する上記第１の競技者の全体的成績スコアに基づき、
上記第１の競技者の全体的成績スコアは、部分的に、上記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、上記個々の成績スコアは、ｉ）上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者のコース成績提出、またはｉｉ）上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想のいずれかに基づいて判定される、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の競技者のランキングを上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップと、
を含む、方法。
（項目２）
上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想は、
上記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、上記第２の競技者の第２の成績データのサブセットは、共通コース属性を上記第１の競技者の第１の成績提出と共有する、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の成績提出および上記第２の成績データのサブセットに基づいて、上記第１の競技者に関する成績評価を判定するステップであって、上記成績評価は、上記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、上記成績評価は、上記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して上記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、項目１に記載の方法。
（項目３）
上記共通コース属性は、
上記マルチステージスポーツアクティビティの同一コース識別子と、
上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価と、
上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価と、
から成る群から選択される構成因子を備える、項目２に記載の方法。
（項目４）
上記マルチステージスポーツアクティビティは、トライアスロンである、項目１−３のいずれかに記載の方法。
（項目５）
上記マルチステージスポーツアクティビティは、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンから成る群から選択される構成因子である、項目１−４のいずれかに記載の方法。
（項目６）
上記マルチステージスポーツアクティビティの２つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、項目１−５のいずれかに記載の方法。
（項目７）
上記第１のコンピューティングデバイスのプロセッサによって、第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させるステップであって、上記第１の個々の成績スコアは、上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者のコース成績提出に基づき、上記第２の個々の成績スコアは、上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想に基づく、ステップと、
上記１つまたはそれを上回る第２のコンピューティングデバイスから、上記第１の個々の成績スコアと上記第２の個々の成績スコアとの間の選択を受信するステップと、
を含む、項目１−６のいずれかに記載の方法。
（項目８）
上記第２の個々の成績スコアの選択は、上記仮想リーグ内で上記第１の競技者に割り当てられたペナルティをもたらす、項目７に記載の方法。
（項目９）
上記第１の競技者と関連付けられたスコア化補正率に基づいて、上記所与のマルチステージスポーツアクティビティに関する上記第１の競技者の個々の成績スコアを調節するステップを含み、
上記スコア化補正率は、
ｉ）上記第１の競技者の人口統計属性および／またはカテゴリ属性と、
ｉｉ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者の成績結果と、
ｉｉｉ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者と他の競技者の相対的成績と、
ｉｖ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者と同一人口統計および／またはカテゴリ属性での上記第１の競技者とトップアスリートの相対的成績と、
ｖ）上記第１の競技者と関連付けられた訓練条件と、
から成る群から選択される少なくとも１つの構成因子に基づく、項目１−８のいずれかに記載の方法。
（項目１０）
上記第１の競技者と関連付けられたスコア化補正率に基づいて、上記所与のマルチステージスポーツアクティビティに関する上記第１の競技者の個々の成績スコアを調節するステップであって、上記スコア化補正率は、購入可能スコア修飾因子に基づき、上記調節度は、上記購入可能スコア修飾因子に関して上記ユーザが費やした金額に基づく、ステップを含む、項目１−９のいずれかに記載の方法。
（項目１１）
１つまたはそれを上回る購入可能スコア修飾因子を上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させるステップであって、上記購入可能スコア修飾因子は、ｉ）１回限り使用できる装備品、およびｉｉ）半永久的に使用できる装備品から成る群から選択される構成因子を備える、ステップと、
上記１つまたはそれを上回る第２のコンピューティングデバイスから、上記１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信するステップと、
上記選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させるステップであって、上記トランザクションは、上記１つまたはそれを上回る第２のコンピューティングデバイスのユーザと関連付けられたユーザアカウントに対応する、ステップと、
を含む、項目１−１０のいずれかに記載の方法。
（項目１２）
１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する上記競技データは、
今後のイベント日と、
今後のイベント識別と、
今後のイベントと関連付けられたステージ評価情報と、
から成る群から選択される構成因子を備える、項目１−１１のいずれかに記載の方法。
（項目１３）
上記第１の競技者の仮想リーグにメンバー登録された複数の競技者の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含み、上記第１の競技者の仮想リーグ内の所与の競技者の１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、上記第１の競技者の１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティと異なる、項目１−１２のいずれかに記載の方法。
（項目１４）
上記第１の訓練成績提出は、
訓練セッションと関連付けられた完遂時間情報と、
上記訓練セッションの完遂率距離情報と、
上記訓練セッションの完遂率情報と、
上記訓練セッションと関連付けられた難易度評価情報と、
事前に定義された訓練セッションのセットの完遂スケジュール情報と、
から成る群から選択される構成因子を備える、項目１−１３のいずれかに記載の方法。
（項目１５）
上記第１のコース成績提出は、
上記第１の競技者に関する上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、
上記第１の競技者を識別する競技者識別子と、
上記第１の競技者によって参加された上記マルチステージスポーツアクティビティのコース識別子と、
を備える、項目１−１４のいずれかに記載の方法。
（項目１６）
上記コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、項目１５に記載の方法。
（項目１７）
システムであって、
第１のコンピューティングデバイスのプロセッサと、
その上に記憶される命令を有するメモリデバイスと、
を備え、上記命令は、プロセッサによって実行されると、上記プロセッサに、
ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、上記第１の競技者の第１の成績提出を受信することであって、上記第１の成績提出は、
上記第１の競技者によって参加された第１のマルチステージスポーツアクティビティに関する第１のコース成績提出と、
上記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、上記プロファイルは、上記マルチステージスポーツアクティビティのステージと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ことと、
上記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する競技データにアクセスすることであって、
上記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティは、上記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ことと、
集合的に、上記第１の競技者と関連付けられた仮想リーグを形成する、上記複数の競技者間の上記第１の競技者のランキングを判定することであって、
上記ランキングは、少なくとも部分的に、上記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する上記第１の競技者の全体的成績スコアに基づき、
上記第１の競技者の全体的成績スコアは、上記１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティの所与のスケジュールされたマルチステージスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、上記個々の成績スコアは、ｉ）上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者のコース成績提出、またはｉｉ）上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想のいずれかに基づいて判定される、ことと、
上記第１の競技者のランキングを上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させることと、
を行わせる、システム。
（項目１８）
上記所与のスケジュールされたマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想は、
上記第１のコンピューティングデバイスのプロセッサによって、複数の第２の競技者の第２の成績データにアクセスするステップであって、上記第２の競技者の第２の成績データのサブセットは、共通コース属性を上記第１の競技者の第１の成績提出と共有する、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の成績提出および上記第２の成績データのサブセットに基づいて、上記第１の競技者に関する成績評価を判定するステップであって、上記成績評価は、上記マルチステージスポーツアクティビティの各ステージに絞った１つまたはそれを上回る評価を備え、上記成績評価は、上記所与のスケジュールされたマルチステージスポーツアクティビティと関連付けられたコース評価に対して上記第１の競技者の成績結果の予想を判定するために採用される、ステップと、
によって判定される、項目１７に記載のシステム。
（項目１９）
上記共通コース属性は、
上記マルチステージスポーツアクティビティの同一コース識別子と、
上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一距離評価と、
上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する同一難易度評価と、
から成る群から選択される構成因子を備える、項目１８に記載のシステム。
（項目２０）
上記マルチステージスポーツアクティビティは、トライアスロン、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンから成る群から選択される構成因子である、項目１７−１９のいずれかに記載のシステム。
（項目２１）
上記命令は、実行されると、さらに上記プロセッサに、
第１の個々の成績スコアおよび第２の個々の成績スコアのグラフィック表現を上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック表示させることであって、上記第１の個々の成績スコアは、上記所与のスケジュールされたマルチステージスポーツアクティビティに関するコース成績提出に基づき、上記第２の個々の成績スコアは、上記所与のマルチステージスポーツアクティビティに関する上記第１の競技者の成績結果の予想に基づく、ことと、
上記１つまたはそれを上回る第２のコンピューティングデバイスから、上記第１の個々の成績スコアと上記第２の個々の成績スコアとの間の選択を受信する、ことと、
を行わせる、項目１７−２０のいずれかに記載のシステム。
（項目２２）
上記命令は、上記プロセッサによって実行されると、上記プロセッサに、
上記第１の競技者と関連付けられたスコア化補正率に基づいて、上記所与のマルチステージスポーツアクティビティに関する上記第１の競技者の個々の成績スコアを調節させ、上記スコア化補正率は、
ｉ）上記第１の競技者の人口統計属性および／またはカテゴリ属性と、
ｉｉ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者の成績結果と、
ｉｉｉ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者と他の競技者の相対的成績と、
ｉｖ）上記第１の競技者によって参加された１つまたはそれを上回るマルチステージスポーツアクティビティにおける上記第１の競技者と同一人口統計および／またはカテゴリ属性での上記第１の競技者とトップアスリートの相対的成績と、
ｖ）上記第１の競技者と関連付けられた訓練条件と、
から成る群から選択される少なくとも１つの構成因子に基づく、項目１７−２１のいずれかに記載のシステム。
（項目２３）
上記命令は、上記プロセッサによって実行されると、上記プロセッサに、
上記第１の競技者と関連付けられたスコア化補正率に基づいて、上記所与のマルチステージスポーツアクティビティに関する上記第１の競技者の個々の成績スコアを調節させ、上記スコア化補正率は、購入可能スコア修飾因子に基づき、上記調節度は、上記購入可能スコア修飾因子に関して上記ユーザが費やした金額に基づく、
項目１７−２２のいずれかに記載のシステム。
（項目２４）
上記命令は、上記プロセッサによって実行されると、上記プロセッサに、
１つまたはそれを上回る購入可能スコア修飾因子を上記１つまたはそれを上回る第２のコンピューティングデバイス上にグラフィック提示させることであって、上記購入可能スコア修飾因子は、ｉ）１回限り使用できる装備品、およびｉｉ）半永久的に使用できる装備品から成る群から選択される構成因子を備える、ことと、
上記１つまたはそれを上回る第２のコンピューティングデバイスから、上記１つまたはそれを上回る購入可能スコア修飾因子の選択された購入可能スコア修飾因子を受信することと、
上記選択された購入可能スコア修飾因子の購入に対応する電子支払トランザクションを処理させることであって、上記トランザクションは、上記１つまたはそれを上回る第２のコンピューティングデバイスのユーザと関連付けられたユーザアカウントに対応する、ことと、
を行わせる、項目１７−２３のいずれかに記載のシステム。
（項目２５）
１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティに関する上記競技データは、
今後のイベント日と、
今後のイベント識別と、
今後のイベントと関連付けられたステージ評価情報と、
から成る群から選択される構成因子を備える、項目１７−２４のいずれかに記載のシステム。
（項目２６）
上記第１の競技者の仮想リーグにメンバー登録された複数の競技者の各競技者の所与のユーザアカウントは、１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティを含み、上記第１の競技者の仮想リーグ内の所与の競技者の１つまたはそれを上回る第２のスケジュールされたマルチステージスポーツアクティビティのサブセットは、上記第１の競技者の１つまたはそれを上回る第１のスケジュールされたマルチステージスポーツアクティビティと異なる、項目１７−２５のいずれかに記載のシステム。
（項目２７）
上記第１の訓練成績提出は、
訓練セッションと関連付けられた完遂時間情報と、
上記訓練セッションの完遂率距離情報と、
上記訓練セッションの完遂率情報と、
上記訓練セッションと関連付けられた難易度評価情報と、
事前に定義された訓練セッションのセットの完遂スケジュール情報と、
から成る群から選択される構成因子を備える、項目１７−２６のいずれかに記載のシステム。
（項目２８）
上記第１のコース成績提出は、
上記第１の競技者に関する上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージの完遂時間情報と、
上記第１の競技者を識別する競技者識別子と、
上記第１の競技者によって参加された上記マルチステージスポーツアクティビティのコース識別子と、
を備える、項目１７−２７のいずれかに記載のシステム。
（項目２９）
上記コース識別子は、上記プロセッサによって、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、項目２８に記載のシステム。
（項目３０）
スポーツアクティビティに関する仮想スポーツリーグを提供するプラットフォームを動作させるための方法であって、上記方法は、
第１のコンピューティングデバイスのプロセッサによって、ネットワークを経由して、ユーザと関連付けられた１つまたはそれを上回る第２のコンピューティングデバイスから、第１の競技者の第１の成績提出を受信するステップであって、上記第１の成績提出は、
上記第１の競技者によって参加された第１のスポーツアクティビティに関する第１のコース成績提出と、
上記第１の競技者の成績プロファイルと関連付けられた第１の訓練成績提出であって、上記プロファイルは、上記スポーツアクティビティと関連付けられたスポーツアクティビティタイプに対応する、第１の訓練成績提出と、
のうちの少なくとも１つを備える、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の競技者と関連付けられた１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティに関する競技データにアクセスするステップであって、
上記１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティは、上記第１の競技者に関する仮想リーグ内のシーズンの一部を定義する、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、集合的に、上記第１の競技者と関連付けられた仮想リーグを形成する、上記複数の競技者間の上記第１の競技者のランキングを判定するステップであって、
上記ランキングは、少なくとも部分的に、上記複数の競技者に対応する１つまたはそれを上回る全体的成績スコアに関する上記第１の競技者の全体的成績スコアに基づき、
上記第１の競技者の全体的成績スコアは、上記１つまたはそれを上回る第１のスケジュールされたスポーツアクティビティの所与のスケジュールされたスポーツアクティビティに絞った個々の成績スコアに基づいて判定され、上記個々の成績スコアは、ｉ）上記所与のスケジュールされたスポーツアクティビティに関するコース成績提出、またはｉｉ）上記所与のスケジュールされたスポーツアクティビティに関する上記第１の競技者の成績結果の予想のいずれかに基づいて判定される、ステップと、
上記第１のコンピューティングデバイスのプロセッサによって、上記第１の競技者のランキングを上記第１のコンピューティングデバイス上にグラフィック表示させるステップと、
を含む、方法。
（項目３１）
上記スポーツアクティビティは、マラソン、水泳マラソン、自転車マラソン、バイアスロン、トライアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、テトラスロン、アイコサスロン、およびアクアスロンから成る群から選択される構成因子である、項目３０に記載の方法。
（項目３２）
方法であって、
ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、ａ）マルチステージスポーツアクティビティの１つまたはそれを上回るステージに関する完遂時間情報、ｂ）ユーザ識別子、ｃ）コース識別子、およびｄ）１つまたはそれを上回るコンテキスト依存識別子を備える、コース成績提出を受信するステップであって、上記１つまたはそれを上回るコンテキスト依存識別子は、以下の（ｉ）から（ｉｖ）であって、
（ｉ）上記コース成績提出と関連付けられた上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、
（ｉｉ）上記コース成績提出と関連付けられた競技を識別する競技識別子と、
（ｉｉｉ）上記コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、
（ｉｖ）上記コース成績提出と関連付けられた距離評価を識別する距離評価識別子と、
のうちの１つまたはそれを上回るものを備える、ステップと、
コンピューティングデバイスのプロセッサによって、複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスするステップであって、上記付加的コース成績提出は、上記コース識別子および上記コンテキスト依存識別子のうちの少なくとも１つを共有する、ステップと、
上記プロセッサによって、上記複数のユーザから受信された上記コース成績提出のサブセットに基づいて、上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのそれぞれに絞った全体的成績評価を判定するステップと、
上記コンテキスト依存識別子のうちの少なくとも１つおよび上記全体的成績評価に基づいて、上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供するステップと、
を含む、方法。
（項目３３）
上記マルチステージスポーツアクティビティは、トライアスロンである、項目３２に記載の方法。
（項目３４）
上記マルチステージスポーツアクティビティは、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、およびテトラスロンから成る群から選択される構成因子である、項目３２または３３に記載の方法。
（項目３５）
上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、項目３２−３４のいずれかに記載の方法。
（項目３６）
上記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージ（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージ）を有する、項目３２−３５のいずれかに記載の方法。
（項目３７）
上記コース識別子は、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、項目３２−３６のいずれかに記載の方法。
（項目３８）
上記個人化された成績目標は、上記ユーザ能力レベルに基づいて、上記全体的成績評価を調節することによって判定される、項目３２−３７のいずれかに記載の方法。
（項目３９）
上記全体的成績評価は、上記競技識別子を共有するコース成績提出のサブセットに基づく、項目３２−３８のいずれかに記載の方法。
（項目４０）
ユーザ識別子および距離評価を共有する１つまたはそれを上回るコース成績提出に基づいて、上記ユーザと関連付けられたユーザ能力レベル（例えば、能力ランキングまたは分類）を判定するステップをさらに含む、項目３２−３９のいずれかに記載の方法。
（項目４１）
上記ユーザ能力レベルは、上記マルチステージスポーツアクティビティの各ステージに関するステージ能力レベルを備える、項目３２−４０のいずれかに記載の方法。
（項目４２）
上記ユーザ能力レベルは、長距離走、水泳、および自転車のそれぞれに関するステージ能力レベルを備える、項目３２−４１のいずれかに記載の方法。
（項目４３）
上記ユーザ能力レベルは、上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのうちの複数に関するステージ能力レベル（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージのそれぞれに関するステージ能力レベル）を備える、項目３２−４２のいずれかに記載の方法。
（項目４４）
システムであって、
プロセッサと、
その上に記憶された命令を有するメモリと、
を備え、上記命令は、実行されると、上記プロセッサに、
ネットワークを経由して、遠隔コンピューティングデバイスのユーザから、ａ）マルチステージスポーツアクティビティの１つまたはそれを上回るステージに関する完遂時間情報、ｂ）ユーザ識別子、ｃ）コース識別子、およびｄ）１つまたはそれを上回るコンテキスト依存識別子を備える、コース成績提出を受信することであって、上記１つまたはそれを上回るコンテキスト依存識別子は、以下の（ｉ）から（ｉｖ）であって、
ｉ）上記コース成績提出と関連付けられた上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージを識別するステージ識別子と、
ｉｉ）上記コース成績提出と関連付けられた競技を識別する競技識別子と、
ｉｉｉ）上記コース成績提出と関連付けられたユーザ能力レベルを識別する能力レベル識別子と、
ｉｖ）上記コース成績提出と関連付けられた距離評価を識別する距離評価識別子と、
のうちの少なくとも１つを備える、ことと、
複数のユーザからの１つまたはそれを上回る付加的コース成績提出にアクセスすることであって、上記付加的コース成績提出は、上記コース識別子および上記コンテキスト依存識別子のうちの少なくとも１つを共有する、ことと、
上記複数のユーザから受信された上記コース成績提出のサブセットに基づいて、上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのそれぞれに絞った全体的成績評価を判定することと、
上記コンテキスト依存識別子のうちの少なくとも１つおよび上記全体的成績評価に基づいて、上記マルチステージスポーツアクティビティの少なくとも１つのステージに関する個人化された成績目標を提供することと、
を行わせる、システム。
（項目４５）
上記マルチステージスポーツアクティビティは、トライアスロンである、項目４４に記載のシステム。
（項目４６）
上記マルチステージスポーツアクティビティは、バイアスロン、デカスロン、ヘプタスロン、近代ペンタスロン、オクタスロン、ペンタスロン、クアドラスロン、およびテトラスロンから成る群から選択される構成因子である、項目４４または４５に記載のシステム。
（項目４７）
上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージは、長距離走、水泳、および自転車を備える、項目４４−４６のいずれかに記載のシステム。
（項目４８）
上記マルチステージスポーツアクティビティは、２つまたはそれを上回るステージ（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージ）を有する、項目４４−４７のいずれかに記載のシステム。
（項目４９）
上記コース識別子は、上記プロセッサによって、ＧＰＳ場所データ、無線ブロードキャスティングデータ、およびモバイルデータを通したデジタル場所データから成る群の１つまたはそれを上回る構成因子に基づいて判定される、項目４４−４８のいずれかに記載のシステム。
（項目５０）
上記個人化された成績目標は、上記プロセッサによって、上記ユーザ能力レベルに基づいて、上記全体的成績評価を調節することによって判定される、項目４４−４９のいずれかに記載のシステム。
（項目５１）
上記全体的成績評価は、上記競技識別子を共有するコース成績提出のサブセットに基づく、項目４４−５０のいずれかに記載のシステム。
（項目５２）
上記命令は、上記プロセッサに、ユーザ識別子および距離評価を共有する１つまたはそれを上回るコース成績提出に基づいて、上記ユーザと関連付けられたユーザ能力レベル（例えば、能力ランキングまたは分類）を判定させる、項目４４−５１のいずれかに記載のシステム。
（項目５３）
上記ユーザ能力レベルは、上記マルチステージスポーツアクティビティの各ステージに関するステージ能力レベルを備える、項目４４−５２のいずれかに記載のシステム。
（項目５４）
上記ユーザ能力レベルは、長距離走、水泳、および自転車のそれぞれに関するステージ能力レベルを備える、項目４４−５３のいずれかに記載のシステム。
（項目５５）
上記ユーザ能力レベルは、上記マルチステージスポーツアクティビティの１つまたはそれを上回るステージのうちの複数に関するステージ能力レベル（例えば、２、３、４、５、６、７、８、９、１０、またはそれを上回るステージのそれぞれに関するステージ能力レベル）を備える、項目４４−５４のいずれかに記載のシステム。
【図１】
2017521775.tif 000003
【図２】
2017521775.tif 000004
【図３】
2017521775.tif 000005
【図４】
2017521775.tif 000006
【図５】
2017521775.tif 000007
【国際調査報告】
2017521775.tif 000008
2017521775.tif 000009