運動信息的收集和顯示的製作方法
2023-10-09 02:57:29 2
專利名稱:運動信息的收集和顯示的製作方法
技術領域:
本發明涉及運動信息的收集和顯示。本發明的一些方面特別適用於通過網絡收集來自多個不同的人的運動信息,以及顯示所收集的信息用於比較。
背景技術:
雖然大多數人認識到身體健康的重要性,但是很多人很難找到維持有規律的訓練計劃所需要的動力。一些人發現,維持涉及連續性重複的運動如跑步、行走和騎自行車的訓練制度特別難。有經驗的運動員和教練員發現,反饋為很多人提供了維持有規律的訓練計劃的動力。當個人可直接體驗由訓練計劃提供的效果時,此人一般被鼓勵繼續訓練。不幸的是,從訓練取得的身體改善常常太慢而不能為很多人提供足夠的動力來維持有規律的訓練計劃。因此對很多運動員來說,有更直接的視覺類型的反饋來為有規律的訓練提供動力是有用的。很多有經驗的運動員和教練員還發現,競爭可提供甚至更加強大的動力來維持有規律的訓練計劃。例如,一些運動員在與搭檔競爭時比獨自訓練更有訓練的動力。這些運動員可例如與搭檔一起訓練,參加運動比賽如賽跑,或甚至僅僅比較其目前的表現能力與朋友的表現能力。
發明內容
本發明的各個方面涉及運動信息的收集和顯示。使用本發明的一些實現,與單獨的個人有關的運動數據被收集和顯示,以使個人可充分評判他或她的表現。例如,對應於個人在第一時間段期間進行的運動行為的一組運動數據可顯示為曲線。如果該組運動數據由例如跑步或行走的人產生,則可繪出在該行為的時間段期間此人的速度對他或她的路程的曲線。使用一些實現,可分析該組運動數據,且分析結果可與曲線一起同時被顯示。例如,使用從跑步的個人獲得的一組運動數據,可分析該數據以確定在固定的路程(第一英裡、第二英裡等)之間速度的變化(即,加速或減速)。然後此信息可與曲線一起顯示,以使個人可回顧他或她在跑步期間何時改變速度以及速度改變了多少。使用本發明的又一實現,個人可比較一組運動數據與具有期望特徵的另一組運動數據。例如,如果選定的一組運動數據由例如,在一段特定的時間期間跑步的個人產生,則此人可能希望將他或她的那次「跑步」的表現與他或她的類似的以前跑步的最快速度比較。因此,如果跑步經過例如4英裡的路程,則較早時候的運動數據組將被分析以確定哪些數據組對應於大約4英裡的跑步。具有例如最高平均速度的數據組接著可被識別,以及來自以前數據組的數據與來自所選定的數據組的數據一起同時顯示。例如,來自每個運動數據組的數據可繪製為曲線並描繪在顯示器上。個人可接著詳細地比較所選定的運動數據組與表示他或她的「最好」速度的運動數據組。仍然進一步地,一些實現可收集在不同的時間段上獲得的運動數據組,並同時顯示來自這些組的數據。因此,如果個人在幾天的一段時間內有多次跑步,則可同時顯示來自每次跑步的數據。例如,可顯示每個數據組的圖標,如條(bar)或線。圖標的尺寸例如其高度則可對應於在該數據組中的一些數據,例如跑步的中間速度或在跑步期間行進的總路程。使用一些實現,可合計和顯示來自多個組的數據。例如,落在特定的類別(例如,在同一星期或月中出現的)中的跑步可被集合在一起,以及在一個集合中的每個數據組的總路程數據(或可選地,總時間數據)可加在一起。可接著顯示表示來自每個集合的數據的總和的圖標,如條或線。圖標的尺寸例如其高度可對應於從其對應的數據組的集合加在一起的數據。此外,本發明的一些實例可允許個人指定關於運動行為的目標。個人可例如設定在指定的時間段內跑指定的總路程的目標。使用本發明的這些實現,來自個人的多個運動數據組的數據可與此人的指定目標對照而被合計和顯示。該目標可例如顯示為空的形狀如橢圓。合計的數據可接著顯示為在該空的形狀內填充。因此,如果合計的數據顯示個人在他或她的目標的80%的範圍內,則代表目標的形狀將顯示為填充了 80%。使用一些實現,運動數據組可從多個不同的人獲得並被顯示。例如,可收集來自多個不同的人的每一個的一個或更多數據組。來自每個人的數據組的數據可接著被合計並顯示給每個人。例如,可對個人進行的每次跑步產生一組運動數據。對於每個人,可合計來自他或她的數據組的數據如路程數據。可接著為每個人顯示表示來自他或她的數據組的數據的總和的圖標,如條或線。圖標的尺寸例如其高度可對應於從每個個人數據組相加的數據的總和。仍然進一步地,本發明的一些實例可允許個人「邀請」 一個或更多其他人來共享對應於其運動行為的運動數據。使用本發明的一些實現,例如,用戶可通過電子郵件或類似的電子媒介將邀請發送給一個或更多其他人。只有來自那些被邀請的人的運動數據可接著同時顯示,如上所述。此安排允許每個被邀請的人(包括邀請的主人,其固有地邀請他自己或她自己,因此也被考慮為被邀請者)比較他或她當前的運動數據與其它被邀請者的運動數據。仍然使用本發明的其它實現,個人可以可選地或附加地指定被邀請者的共同目標。例如,邀請的主人可指定被邀請者(包括主人)要在指定的時間量內跑的總的合併的路程。與個人的指定目標對照,可合計並顯示來自每個被邀請者的多組運動數據的數據。此夕卜,目標可由例如空的形狀如橢圓的顯示來表示。從每個被邀請者合計的數據可接著顯示為在空的形狀內填充。因此,如果合計的數據顯示被邀請者的集合的運動行為在指定目標的60 %的範圍內,則表示目標的形狀可顯示為填充了 60 %。
本發明提供了一種顯示運動數據的方法,包括:接收相應於個人在第一時間段進行的運動行為的運動數據組;以及顯示所述運動數據組中第一類型的數據的值對比所述運動數據組中第二類型的數據的值繪製的曲線。其中所述運動數據組可包括從由下列項組成的組中選擇的一種或更多種類型的數據:時間數據、速度數據、路程數據和熱量數據。其中:所述運動數據組中所述第一類型的數據可以是速度數據,以及所述運動數據組中所述第二類型的數據可以是時間數據。其中:所述運動數據組中所述第一類型的數據可以是路程數據,以及所述運動數據組中所述第二類型的數據可以是時間數據。其中所述運動數據組可由從由下列項組成的組中選擇的一個或更多測量設備產生:步數計、自行車監控器、心率監控器和血氧含量監控器。其中所述運動數據組可被由從由下列項組成的組中選擇的一個或更多電子設備接收:數位音樂播放器、電話、手錶、個人數字助理、步數計、自行車監控器、心率監控器和血氧含量監控器。其中所述運動數據組可被通過網絡接收。其中所述網絡可以是網際網路。其中顯示所述曲線可包括隨時間遞增地描繪所述曲線。本發明所提供的方法進一步可包括:分析所述運動數據組以獲得分析結果;以及顯示所述運動數據組和所述分析結果。其中所述分析結果可包括所述運動數據組中的值的平均數或中間數。其中所述分析結果可包括所述運動數據組中的速度數據值的平均數。其中所述分析結果可沿著所述曲線每隔一段距離地顯示。其中顯示所述曲線可包括將用於描繪所述曲線的圖形數據通過網絡傳輸到遠程顯示設備。本發明所提供的方法進一步可包括將所述運動數據組通過網絡傳輸到遠程存儲設備。其中所述網絡可以是網際網路。本發明還提供了一種顯示運動數據的方法,包括:接收相應於在第一時間段進行的運動行為的第一運動數據組;接收相應於在不同於所述第一時間段的第二時間段進行的運動行為的第二運動數據組;以及同時顯示所述第一運動數據組的至少一部分與所述第二運動數據組的至少一部分。所述方法進一步可包括:顯示所述第一運動數據組中第一類型的數據的值對比所述第一運動數據組中第二類型的數據的值繪製的曲線;以及顯示所述第二運動數據組中所述第一類型的數據的值對比所述第二運動數據組中所述第二類型的數據的值繪製的曲線。其中所述第一運動數據組和所述第二運動數據組都可包括從由下列項組成的組中選擇的一種或更多種類型的數據:時間數據、速度數據、路程數據和熱量數據。
其中:所述第一類型的數據可以是速度數據,以及所述第二類型的數據可以是時間數據。其中:所述第一類型的數據可以是路程數據,以及所述第二類型的數據可以是時間。其中所述第一運動數據組或所述第二運動數據組可由從由下列項組成的組中選擇的一個或更多測量設備產生:步數計、自行車監控器、心率監控器和血氧含量監控器。其中所述第一運動數據組或所述第二運動數據組可被由從由下列項組成的組中選擇的一個或更多電子設備接收:數位音樂播放器、電話、手錶、個人數字助理、步數計、自行車監控器、心率監控器、血氧含量監控器和遠程存儲設備。其中所述第一運動數據組或所述第二運動數據組可以被通過網絡接收。其中所述網絡可以是網際網路。其中顯示所述第一曲線可包括隨時間遞增地描繪所述第一曲線。所述方法進一步可包括:分析所述第一運動數據組以獲得第一分析結果;以及顯示所述第一運動數據組和所述第一分析結果。其中所述第一分析結果可包括所述第一運動數據組中一種或更多種類型的數據的值的平均數或中間數。所述第一分析結果可包括速度數據值的平均數。所述分析結果可沿著所述曲線每隔一段距離地顯示。所述方法進一步可包括:分析所述第二運動數據組以獲得第二分析結果;以及顯示所述第二運動數據組和所述第二分析結果。其中所述第二分析結果可包括所述第二運動數據組中一種或更多種類型的數據的值的平均數或中間數。其中所述第二分析結果可包括速度數據值的平均數。其中所述第二分析結果可沿著所述第二曲線每隔一段距離地顯示。所述方法進一步可包括通過將用於描繪所述曲線的圖形數據通過網絡傳輸到遠程顯示設備,來將所述第一運動數據組和所述第二運動數據組顯示為值的曲線。所述方法進一步可包括將所述第一運動數據組和所述第二運動數據組通過網絡傳輸到遠程存儲設備。其中所述網絡可以是網際網路。所述方法進一步可包括通過下列步驟接收所述第二運動數據組:複查存儲介質中的多個候選人運動數據組,每個候選人運動數據組相應於在一段時間進行的運動行為;識別具有期望的數據特徵的候選人運動數據組;以及接收所識別的所述候選人運動數據組作為所述第二運動數據組。其中所述期望的數據特徵可以是數據類型的最大值。其中所述期望的數據特徵可以是從由下列項組成的組中選擇的數據類型的最大值:速度數據、路程數據、時間數據和熱量數據。其中所述期望的數據特徵可以是數據類型的最小值。其中所述期望的數據特徵可以是數據類型的值的平均數或中間數。其中所述期望的數據特徵可以是速度數據的值的平均數或中間數。
所述方法進一步可包括通過下列步驟接收所述第二運動數據組:複查在存儲介質中的多個運動數據組,每個運動數據組相應於在一段時間進行的運動行為;從所述多個運動數據組中間識別具有期望的數據值的一個或更多候選人運動數據組。其中所述期望的數據值可以是實質上與所述第一運動數據組中的路程數據值匹配的路程數據值。其中所述期望的數據值可以是實質上與所述第一運動數據組中的時間數據值匹配的時間數據值。在所述方法中:所述第一運動數據組可相應於由第一個人進行的運動行為;以及所述第二運動數據組可相應於由不同於所述第一個人的第二個人進行的運動行為。所述方法進一步可包括通過下列步驟接收所述第二運動數據組:接收名字信息;複查在存儲介質中的多個運動數據組;從所述多個運動數據組中間識別具有與所接收的所述名字信息匹配的名字值和期望的數據特徵的一個或更多候選人運動數據組;以及接收所識別的所述候選人運動數據組作為所述第二運動數據組。其中所述期望的數據特徵可以是數據類型的最大值。其中所述期望的數據特徵可以是從由下列項組成的組中選擇的數據類型的最大值:速度數據、路程數據、時間數據和熱量數據。其中所述期望的數據特徵可以是數據類型的最小值。其中所述期望的數據特徵可以是數據類型的值的平均數或中間數。其中所述期望的數據特徵可以是速度數據的值的平均數或中間數。所述方法進一步可包括通過下列步驟接收所述第二運動數據組:接收名字信息;複查在存儲介質中的多個運動數據組;從所述多個運動數據組中間識別具有與所接收的所述名字信息匹配的名字值、期望的數據值和期望的數據特徵中的每一個的一個或更多候選人運動數據組;以及接收所識別的所述候選人運動數據組作為所述第二運動數據組。其中所述期望的數據特徵可以是數據類型的最大值。其中所述期望的數據特徵可以是從由下列項組成的組中選擇的數據類型的最大值:速度數據、路程數據、時間數據和熱量數據。其中所述期望的數據特徵可以是數據類型的最小值。其中所述期望的數據特徵可以是數據類型的值的平均數或中間數。其中所述期望的數據特徵可以是速度數據的值的平均數或中間數。其中所述期望的數據值可以是實質上與所述第一運動數據組中的路程數據值匹配的路程數據值。其中所述期望的數據值可以是實質上與所述第一運動數據組中的時間數據值匹配的時間數據值。所述方法進一步可包括:顯示具有相應於所述第一運動數據組的數據特徵的第一特性值的第一圖標;以及顯示具有相應於所述第二運動數據組的數據特徵的第二特性值的第二圖標。其中所述特性可從由尺寸、顏色和陰影組成的組中選擇。其中所述數據特徵可以是數據類型的最大值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是數據類型的最小值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是數據類型的值的平均數或中間數。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。本發明另外還提供了一種顯示運動數據的方法,包括:接收多個運動數據組,每個運動數據組相應於在不同的時間段進行的運動行為;同時顯示每個運動數據組的至少一部分。所述方法進一步可包括通過下列步驟同時顯示每個運動數據組的至少一部分:對於每個運動數據組,顯示相關圖標,以使所述相關圖標具有相應於所相關的所述運動數據組的數據特徵的特性值。其中所述特性可從由尺寸、顏色和陰影組成的組中選擇。其中所述數據特徵可以是在所相關的所述運動數據組中的數據類型的最大值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是在所相關的所述運動數據組中的數據類型的最小值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是在所相關的所述運動數據組中的數據類型的值的平均數或中間數。所述方法進一步可包括:顯示具有相應於一個時間的第二特性值的每個圖標,與所述圖標相關的所述運動數據組在所述時間被接收。在本發明所提供的方法中:所述特性可以是顏色;以及如果所述圖標與在特定時間接收的運動數據相關,則所述圖標可用第一顏色顯示,以及如果所述圖標與在所述特定時間之前接收的運動數據組相關,則所述圖標可用不同於所述第一顏色的第二顏色顯示。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。所述方法進一步可包括:將所述多個運動數據組劃分成兩個或更多集合;對於每個集合,合計所述集合中的每個運動數據組的至少一個數據特徵;以及通過顯示為每個集合合計的至少一個數據特徵來同時顯示每個運動數據組的至少一部分。其中所述至少一個數據特徵可以是數據類型的最大值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是數據類型的最小值。其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。其中所述數據特徵可以是數據類型的值的平均數或中間數。
其中所述數據類型可從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。所述方法進一步可包括根據對時間段的日曆分類來將所述多個運動數據組中的每一個都劃分到所述兩個或更多集合之一中,相應於所述運動數據的所述運動行為在所述時間段期間被進行。其中所述日曆分類可從由日、星期、兩星期、月份、季度和年組成的組中選擇。本發明還提供了一種顯示運動數據的方法,包括:從第一源接收新的運動數據組;將來自所述第一源的所述新的運動數據組合計到運動數據組的第一累積中;以及同時顯示所述運動數據組的第一積累與運動數據組的第二累積。所述方法進一步可包括:從第二源接收新的運動數據組;將來自所述第二源的所述新的運動數據組集合到所述運動數據組的第二累積中。本發明還提供了一種顯示運動數據的方法,包括:從多個不同的源接收運動數據組;接收選擇所述多個不同的源的子集的選擇信息;以及同時顯示來自所述不同的源的所選擇的所述子集的所接收的所述運動數據組。根據下列詳細描述,本發明的這些和其它特徵將變得明顯。
圖1示出可用於實現本發明的不同實例的計算設備。圖2和圖3示出根據本發明的不同實例可使用的運動信息監控設備的實例。圖4示出根據本發明的不同實例的一種環境,其中可使用運動參數測量設備。圖5示出根據本發明的不同實現的運動信息收集和顯示設備的實例,該設備可用於收集和/或顯示運動數據。圖6示出根據本發明的不同實例的可使用的運動數據顯示配置設備的實例。圖7示出根據本發明的不同實例的網絡,其包括可使用的類型的多個客戶機設備和運動數據顯示配置設備。圖8A_8F、9A和9B示出提供來根據本發明的不同實現的用戶界面(interface)的實例,該界面可被提供以為用戶顯示運動數據。圖10和11A-11E示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來為用戶選擇目標。圖12示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來指示對於獲得運動行為目標的用戶進展。圖13A-13F示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來產生對其他用戶的挑戰。圖14A-14F示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來比較用戶的運動數據與其他參加的用戶的運動數據。圖15示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來紀念用戶的運動成績。
圖16示出根據本發明的不同實現的用戶界面的實例,該界面可被提供來產生完成運動成績的決心。圖17示出一種實施方式的用戶界面的另一實例。圖18示出包括為運動員產生或找到路線的繪製地圖工具(utility)的用戶界面的一個實例。圖19示出包括繪製地圖工具和所選定的路線的用戶界面的實例。圖20示出包括繪製地圖工具和所選定的路線的細節的用戶界面的實例。圖21示出包括對運動員達到目標或裡程標的獎賞的用戶界面的實例。圖22和23示出包括已經達到目標或裡程標的多個運動員的俱樂部的用戶界面的實例。圖24示出包括在多個運動員中間的挑戰的用戶界面的實例。圖25示出包括由運動員發出的挑戰的用戶界面的實例。圖26示出包括團體挑戰和組織挑戰的用戶界面的實例。圖27示出包括挑戰的細節的用戶界面的實例。圖28示出包括參加挑戰的運動員的進展的用戶界面的實例。圖29示出可被包括為單獨的運動員的網頁的一部分的用戶界面的實例。圖30示出包括決心的用戶界面的實例。圖31示出本發明的另一用戶界面的實例。圖32示出包括繪製地圖工具和用戶注釋的用戶界面的實例。圖33示出包括繪製地圖工具和天氣注釋的用戶界面的實例。
具體實施例方式操作環境概述本發明的方面涉及運動信息的測量、收集和顯示。如本領域的普通技術人員應認識到的,運動信息必須首先從單獨的個人獲得。使用本發明的不同實現,一個或更多不同的運動信息監控設備可用於測量和記錄相應於個人進行的運動行為的運動數據。一般,運動信息監控設備包括用於測量關於正被監控的個人的參數的傳感器和用於處理由傳感器測量的參數的計算設備。一旦運動信息監控設備記錄了個人的運動行為的運動信息,個人就可接著將所記錄的運動信息傳輸到一個或更多分離的設備,以便查看所記錄的運動信息。例如,用戶可將所記錄的運動信息從運動信息監控設備下載到分離的收集設備。收集設備又可將從運動信息監控設備收集的運動信息傳輸到分離的顯示配置設備,在顯示配置設備中運動信息可被組織和配置,以便用於例如另一設備的隨後查看。如下面將更詳細討論的,本發明的不同實現允許個人使用在網絡如網際網路上通信的一組計算設備來記錄、收集和顯示運動信息。例如,本發明的一些實現可允許個人使用專用計算設備來測量和記錄運動信息。用戶可接著將所記錄的運動信息傳輸到本地計算設備如個人桌上型或膝上型計算機。更具體地,用戶可將所記錄的運動信息從運動信息監控設備下載到本地計算機上的收集軟體工具,本地計算機充當計算機網絡中的「客戶機」。然後收集軟體工具通過網絡將所下載的運動信息傳輸到遠程「伺服器」計算機。遠程伺服器計算機上的顯示配置軟體工具接著保存傳輸的運動信息。稍後,個人可使用客戶機計算機或另一本地計算機從伺服器計算機取回所存儲的運動信息。響應於來自本地計算機的顯示請求,顯示配置軟體工具將配置請求的運動信息以顯示在本地計算機上,然後將所配置的運動信息傳輸到本地計算機用於顯示。計算設備本發明的不同實例可使用被配置成執行一個或更多功能的電子電路實現。例如,使用本發明的一些實施方式,運動信息監控設備、收集設備、顯示設備或其任何組合可使用一個或更多專用集成電路(ASIC)來實現。然而更普遍地,使用執行固件或軟體指令的可編程計算設備,或通過專用電子電路和在可編程計算設備上執行的固件或軟體指令的一些組合,將實現本發明的不同實例的組件。因此,圖1示出可用於實現本發明的不同實施方式的計算機101的例證性實例。如在本圖中看到的,計算機101具有計算單元103。計算單元103 —般包括處理單元105和系統存儲器107。處理單元105可以是用於執行軟體指令的任何類型的處理設備,但在傳統上為微處理器設備。系統存儲器107可包括只讀存儲器(ROM) 109和隨機存取存儲器(RAM) 111。本領域的普通技術人員應理解,只讀存儲器(ROM) 109和隨機存取存儲器(RAM) 111都可儲存由處理單元105執行的軟體指令。處理單元105和系統存儲器107可通過總線113或備用的通信結構直接或間接地連接到一個或更多外圍設備。例如,處理單元105或系統存儲器107可直接或間接地連接到附加的存儲設備,例如硬碟驅動器117、可拆裝的磁碟驅動器115、光碟驅動器119和快閃記憶體卡。處理單元105和系統存儲器107還可直接或間接地連接到一個或更多輸入設備121以及一個或更多輸出設備123。輸入設備121可包括例如鍵盤、觸控螢幕、遠程控制墊、指示設備(例如滑鼠、觸摸墊、指示筆、跟蹤球或操縱杆)、掃描儀、攝像機或擴音器。輸出設備123可包括例如監控顯不器、電視機、印表機、立體聲系統或揚聲器。仍然進一步地,計算單元103直接或間接地連接到一個或更多網絡接口 115,以與網絡通信。有時也稱為 網絡適配器或網絡接口卡(NIC)的這種類型的網絡接口 115根據一個或更多通信協議例如傳輸控制協議(TCP)、網際網路協議(IP)和用戶數據報協議(UDP)Jf來自計算單元103的數據和控制信號轉換成網絡消息。這些協議在本領域中是公知的,因此不在這裡更詳細地討論。接口 115可使用用於連接到網絡的任何適當的連接工具,包括例如無線收發器、電力線適配器、數據機或乙太網連接。應認識到,除了上面特別列出的輸入、輸出或存儲器外圍設備以外,計算設備還可連接到各種其它外圍設備,包括可執行輸入、輸出和存儲功能或其一些組合的一些設備。例如,計算機101可連接到數位音樂播放器,例如可從加利福尼亞(California)的庫拍蒂諾(Cupertino)的蘋果(Apple)公司得到的商標為丨丨D1.:):..!.!;的數位音樂播放器。如在本領域中公知的,這種類型的數位音樂播放器可用作對計算機的輸出設備(例如,輸出來自聲音文件的音樂或來自圖像文件的圖片)以及存儲設備。此外,這種類型的數位音樂播放器還可用作用於輸入所記錄的運動信息的輸入設備,如將在下面更詳細討論的。除了數位音樂播放器以外,計算機101還可連接到或另外地包括一個或更多其它外圍設備如電話。電話可為例如無線「智慧型電話」。如在本領域中公知的,這種類型的電話通過無線網絡使用射頻傳輸來進行通信。除了簡單的通信功能以外,「智慧型電話」還可給用戶提供一種或更多數據管理功能,例如發送、接收和查看電子消息(例如,電子郵件消息、SMS文本消息等)、記錄或播放聲音文件、記錄或播放圖像文件(例如,靜止的圖片或運動的視頻圖像文件)、查看和編輯具有文本的文件(例如,MicrosoftWord或Excel文件或AdobeAcrobat文件)等。由於這種類型的電話的數據管理能力,用戶可連接電話與計算機101,以使他們的所保存的數據可被同步。當然,還有其它外圍設備可被包括或另外地連接到圖1所示類型的計算機101,正如本領域中公知的。在一些情況下,外圍設備可永久或半永久地連接到計算單元103。例如,使用很多計算機,計算單元103、硬碟驅動器117、可拆裝的光碟驅動器119和顯示器被半永久地裝入單個機架中。然而還有其它外圍設備可以可拆裝地連接到計算機101。計算機101可包括例如一個或更多通信埠,通過該埠,外圍設備可(通過總線113直接地或間接地)連接到計算單元103。這些通信埠可因此包括並行總線埠或串行總線埠,例如使用通用串行總線(USB)標準或IEEE1394高速串行總線標準(例如,Firewire埠)的串行總線埠。可選地或附加地,計算機101可包括無線數據「埠 」,例如藍牙接口、W1-Fi接口、紅外數據埠等。應認識到,根據本發明的不同實例的使用的計算設備可包括比圖1所示的計算機101更多的組件、比計算機101更少的組件或與計算機101不同的組件組合。例如本發明的一些實現可使用預定有很特定的功能的一個或更多計算設備,例如數位音樂播放器或伺服器計算機。這些計算設備可因此省略不需要的外圍設備,如網絡接口 115、可拆裝的光碟驅動器119、印表機、掃描儀、外部硬碟驅動器等。本發明的一些實現可以可選地或附加地使用預定為有各種各樣的功能的計算設備,如桌上型或膝上型個人計算機。這些計算設備可按要求具有外圍設備或附加組件的任何組合。運動信息監控設備圖2示出根據本發明的不同實例的運動信息監控設備201的一個實例,可使用該設備來測量相應於用戶運動行為的運動信息。如在本圖中示出的,運動信息監控設備201包括數位音樂播放器203、電子接口設備205和運動參數測量設備207。如將更詳細描述的,數位音樂播放器203 (可釋放地)連接到電子接口設備205,且該組合體在用戶進行運動行為如跑步或行走時由他或她佩戴或另外地攜帶。運動參數測量設備207在用戶進行運動行為時也由他或她佩戴或另外地攜帶,並測量與用戶正在進行的運動表現有關的一個或更多運動參數。運動參數測量設備207將相應於所測量的運動參數的信號傳輸到電子接口設備205。電子接口設備205從運動參數測量設備207接收信號,並向數位音樂播放器203提供所接收的信息。如圖3中更詳細示出的,運動參數測量設備207包括一個或更多傳感器301,其用於測量與佩戴或另外地使用運動參數測量設備207的個人相關的運動參數。使用所示實現,例如傳感器301A和301B可以是用於在兩個垂直的方向測量運動參數測量設備207的加速度的加速計(例如壓電加速計)。運動參數測量設備207由用戶攜帶或另外地佩戴,以在用戶訓練時測量期望的運動參數。例如,如圖4所示,當用戶跑步或行走時,運動參數測量設備207可位於用戶的鞋401的鞋底。使用此布置,傳感器301產生相應於用戶的腳的運動的電信號。如本領域中已知的,這些信號可接著用於產生表示由用戶進行的運動行為的運動數據。
運動參數測量設備207還包括用於處理由傳感器301輸出的電信號的處理器303。使用本發明的一些實現,處理器303可為可編程的微處理器。然而還對於本發明的其它實現,處理器303可以是專用電路設備例如ASIC。處理器303可對從傳感器301輸出的信號執行任何期望的操作,例如曲線平滑化、噪聲過濾、異常值(outlier)去除、放大、匯總、積分等。處理器303向發射器(transmitter) 305提供處理的信號。運動參數測量設備207按需要還包括用於向傳感器301提供功率的電源307、處理器303和發射器305。電源307可為例如電池。運動參數測量設備207將處理的信號傳輸到電子接口設備205,如在圖4中看到的。現在返回到圖3,電子接口設備205包括接收器309,其接收由運動參數測量設備207中的發射器305發射的處理的信號。接收器309將處理的信號轉發到進一步處理信號的第二處理器311。像處理器303 —樣,處理器311可對處理的信號執行任何期望的操作,例如曲線平滑、噪聲過濾、異常值去除、放大、匯總、積分等。處理器303向數位音樂播放器203提供處理的信號。現在返回到圖2,電子接口設備205包括連接器系統209,其物理插入並連接設置在數位音樂播放器203上的傳統輸入埠 211。輸入埠 211可以是用於傳輸數據的任何期望類型的輸入埠,例如並行數據埠、串行數據埠、耳機或擴音器插孔等,電子接口設備205的連接器系統209連接到輸入埠 211中。連接器系統209可包括任何適當的連接設備如導線、管腳、電連接器等,以便與設置在數位音樂播放器203的輸入埠 211中的相應元件進行電連接或其它適當的連接(例如,以允許接口設備205和電子接口設備205之間的電子和/或數據通信)。如果必要或期望,可提供附加的緊固元件例如皮帶、鉤、搭扣、夾子、夾具、扣子、固定元件、機械連接器等,以將接口設備205牢固地連接到數位音樂播放器203。現在返回到圖3,處理器311向計算單元313提供處理的信號。計算單元313可將處理的信號最初存儲在存儲器315中。進一步地,使用本發明的一些實現,計算單元313可對由運動信息監控設備201提供的處理的信號進行操作,以產生相應於由用戶進行的運動行為的一組運動數據。例如,如果運動信息監控設備201包括用於測量用戶的腳的運動的加速計,則計算單元313可分析來自運動信息監控設備201的處理的信號,以產生描述在用戶的運動行為期間在特定情況下的用戶速度和用戶在這些特定情況的每一個下行進的總路程的運動數據組。例如在Blackadar等人的標題為「Monitoring Activity Of A UserIn Locomotion On Foot」並在 2005 年 5 月 24 日發布的美國專利號 6,898,550、0hlenbusch等人的標題為 「Monitoring Activity Of A User In Locomotion On Foot」 並在 2005 年4月19日發布的美國專利號6,882,955、Darley等人的標題為「Monitoring Activity OfA User In Locomotion On Foot」 並在 2005 年 4 月 5 日發布的美國專利號 6,876,947、Ohlenbusch等人的標題為「Monitoring Activity Of A User In Locomotion On Foot」並在2002年12月10日發布的美國專利號6,493,652,Blackadar等人的標題為「DetectingThe Starting And Stopping Of Movement Of A Person On Foot」並在 2001 年 10 月 2 日發布的美國專利號 6,298,314、Gaudet 等人的標題為「Measuring Foot Contact Time AndFoot Loft Time Of A Person In Locomotion」 並在 2000 年 4 月 18 日發布的美國專利號6,052,654、Gaudet 等人的標題為 「Measuring Foot Contact Time And Foot Loft TimeOf A Person In Locomotion」並在2000年I月25日發布的美國專利號6,018,705中,描述了用於根據加速計信號確定用戶的速度的各種技術,每個專利在這裡通過引用被全部併入。運動數據組還可包括與每個速度值和/或每個路程值相關聯的時間值。如果運動信息監控設備201可用於從不同的用戶收集運動信息,則運動數據計算單元313可額外地提示用戶以某種方法識別他自己或她自己。該識別信息可接著被包括到從運動信息監控設備201提供的信息產生的運動數據組。一旦計算單元313從運動信息監控設備201提供的信息產生一組運動數據,則計算單元313就可將運動數據組儲存在存儲器315中。如下面將更詳細討論的,當數位音樂播放器203隨後連接到實現運動信息收集工具的計算設備時,計算單元313將運動數據下載到遠程計算設備上持有的顯示配置工具。雖然對圖2-4中示出的實施方式描述了運動參數測量設備207和接口設備205之間的無線通信,但是可使用在運動參數測量設備207和接口設備205之間任何期望的通信方式,包括有線連接,而不偏離本發明。此外,可提供將從來自運動參數測量設備207的物理或生理數據得到的數據以正確的形式或格式調整以顯示在電子設備210上或從電子設備210輸出的任何期望的方法,而不偏離本發明。例如,如果希望,運動參數測量設備207可被特別設計和/或程序設計以用於一個或更多特定的電子設備,例如預先編程的和/或有線的設備,以用特定的一個設備或多個設備操作並以適合於那些設備的形式和格式提供輸出數據。在這種情況下,可在市場上交易並出售接口設備205給特別目標的某些電子設備,例如特定型號的數位音樂播放器和甚至其它電子設備如電話、手錶、個人數字助理等。作為另一可選方案,如果希望,接口設備205可在稍後的時間被編程以例如通過從網際網路、從磁碟或從其它另外的源等下載特定電子設備的顯示器或設備驅動器和/或格式數據來用各種各樣的不同電子設備操作。如果希望,根據本發明的至少一些實例,電子接口設備205可進一步包括顯示器220和/或用戶輸入系統222,例如一個或更多旋轉的輸入設備、開關、按鈕(如圖2中所示實例中示出的)、滑鼠或跟蹤球(traceball)元件、觸控螢幕等或其中的一些組合。顯示器220可用於顯不例如與數位音樂播放器203播放的音樂有關的信息、與被數據音樂播放器203接收的運動信息信號有關的信息、由數位音樂播放器203從所接收的運動信息信號產生的運動數據等。用戶輸入系統222可用於例如:控制通過接口設備205接收的輸入數據的處理的一個或更多方面、控制輸入數據接收(例如,計時、所接收的信息的類型、經要求的數據請求等)、控制輸出到電子設備203或通過電子設備203輸出的數據、控制運動參數測量設備207等。可選地或附加地,如果希望,數位音樂播放器203上的輸入系統(例如,按鈕222、觸控螢幕、基於數字轉換器/指示筆的輸入、旋轉的輸入設備、跟蹤球或滾轉球、滑鼠等)可用於向接口設備205和/或運動參數測量設備207提供用戶輸入數據。作為又一例子,如果希望,語音輸入系統可設置有接口設備205和/或數位音樂播放器203,以例如通過語音命令實現用戶輸入。可提供用於控制任何系統元件和/或用於任何目的的任何其它期望類型的用戶輸入系統而不偏離本發明。數位音樂播放器203可包括額外的輸入和/或輸出元件,例如用於耳機(或其它音頻輸出)、電源、無線通信、紅外輸入、擴音器輸入或其它設備的圖2所示的埠 224和226。如果希望,且如果當接口設備205連接到電子設備203時這些埠 224和/或226被覆蓋,則接口設備205可裝備有類似於埠 224和/或226的外部埠,以及內部電路可設置在接口設備205中,以使用戶能夠在他們可插入數位音樂播放器203中並仍然利用相同的功能時將相同的附加設備插入接口設備205中(例如,因而允許必要的數據、信號、功率和/或信息通過接口設備205傳遞到用戶、另一輸出和/或數位音樂播放器203)。應認識到,雖然上面描述的本發明的一些特定的實施例涉及數位音樂播放器203,但是使用任何可攜式電子設備也可實現本發明的可選的實例。例如使用本發明的一些實現,運動參數測量設備207可結合行動電話、手錶、個人數字助理、另一類型的音樂播放器(例如光碟或衛星無線電音樂播放器)、可攜式計算機或任何其它期望的電子設備來使用。仍然進一步地,本發明的一些實現可以可選地或附加地省略接口設備205的使用。例如,運動參數測量設備207可被配置成使用藍牙無線通信協議來通信,以便它可用於有藍牙能力的行動電話、個人數字助理、手錶或個人計算機。當然,在省略接口設備205的同時還可使用其它無線或有線通信技術。還應認識到,雖然為了容易理解,在上面已經描述了運動參數測量設備207的特定實例,但是任何類型的期望的運動參數測量設備207可用於本發明的各個實施例。例如,使用本發明的一些實現,運動參數測量設備207可為心率監控器、血氧監控器、衛星定位設備(例如,全球定位衛星(GPS)導航設備)、用於測量用戶的有關電的行為的設備(例如,EKG監控器),或測量用戶的一個或更多物理參數的任何其它設備。仍然進一步地,運動參數測量設備207可測量被用戶操作的一些設備的一個或更多操作參數,例如自行車的速度和/或路程、由踏車(treadmill)、划船機、橢圓機、靜止的自行車等完成的速度和/或工作、用戶穿的滑板(水的或雪的)、冰鞋(滾軸的或冰的)或雪鞋等行進的速度和/或路程等。此外,雖然運動參數測量設備207被描述為對於從運動參數測量設備207接收信號的數位音樂播放器203或其它可攜式電子設備是分離的,但是使用本發明的一些實現,運動參數測量設備207可合併到數位音樂播放器203或其它可攜式電子設備中。例如,本發明的一些實現可使用包括加速計、衛星定位設備或用於測量運動行為的任何其它期望的設備的音樂播放器、行動電話、手錶或個人數字助理。仍然進一步地,應認識到,本發明的各種實現可使用合併到數位音樂播放器203或其它可攜式電子設備中的多個運動參數測量設備207、與數位音樂播放器203或其它可攜式電子設備分離的多個運動參數測量設備207、或其中的一些組合。運動收集和顯不工具圖5示出根據本發明的不同實現的運動信息收集和顯示設備501的實例,運動信息收集和顯示設備501可用於收集和/或顯示運動數據。如下面將更詳細討論的,運動信息收集和顯示設備501可收集和顯示運動數據。運動信息收集和顯示設備501可使用前面描述的計算設備101的任何適當變形來實現。然而在一些情況下,信息收集和顯示設備501可使用桌面型或膝上型個人計算機在商業上實現,該計算機使用例如可從華盛頓的雷蒙德(Redmond)的微軟公司得到的Microsoft Windows作業系統的版本、可從加利福尼亞的庫拍蒂諾的蘋果公司得到的Apple Macintosh作業系統的版本,或可從多個廠商得到的Unix或Linux作業系統的版本。如圖5所示,運動信息收集和顯示設備501包括用於從運動信息監控設備201接收數據的接口 503。接口 503可使用例如電子組件、軟體組件(例如,應用程式接口(API))或其組合來實現。運動信息收集和顯示設備501還具有運動數據收集模塊505。使用本發明的不同實例,運動數據收集模塊505可檢測儲存一個或更多數據組的數位音樂播放器203或其它可攜式電子設備何時通過接口 503連接到運動信息收集和顯示設備501,建立與數位音樂播放器203或其它可攜式電子設備的通信會話以取回一個運動數據組或多個運動數據組。在本發明的一些實現中,在取回運動數據組之後,運動數據收集模塊505可從數位音樂播放器203或其它可攜式電子設備刪除這些運動數據組。使用本發明的一些實例,運動數據收集模塊505可對從數位音樂播放器203或其它可攜式電子設備取回的運動數據組執行一些進一步的操作。例如,如果運動信息監控設備201可用於從不同的用戶收集運動信息,則運動數據收集模塊505可額外地提示用戶識別他自己或她自己(如果該信息以前沒有通過運動信息收集和顯示設備501得到)。此識別信息可接著被包括到所取回的運動數據組。如前所述,運動信息收集和顯示設備501 —般從由一個或更多運動參數測量設備207測量的信息產生運動數據組。然而使用本發明的一些實施例,運動信息收集和顯示設備501可改為儲存由運動參數測量設備207提供的原始信息。使用這些實施例,運動數據收集模塊505可從數位音樂播放器203或其它可攜式電子設備取回該原始信息,並接著從該原始信息本身產生運動數據組。當然,本發明的其它實例可按要求在運動數據收集模塊505和數位音樂播放器203或其它可攜式電子設備之間分割關於自原始信息產生運動數據的功能,所述原始信息由運動參數測量設備207測量。運動數據收集模塊505可通過例如由計算設備101的計算單元113執行的軟體指令來實現。使用本發明的一些實例,運動數據收集模塊505可通過傳統的軟體工具例如瀏覽器來實現。可選地,運動數據收集模塊505可通過專用軟體工具或通過增強的傳統軟體工具來實現,以執行運動數據收集功能。例如,運動數據收集模塊505可通過包括傳統的瀏覽器的軟體工具來實現,以執行各種功能。除了從數位音樂播放器203或其它可攜式電子設備收集運動信息外,這些功能還可包括例如選擇、購買和下載音樂和視頻內容。一旦運動數據收集模塊505收集了由運動信息監控設備201提供的處理的信號,運動數據收集模塊505就通過接口模塊507將運動數據組傳輸到運動數據顯示配置設備601。運動信息收集和顯示設備501可通過傳統網絡如網際網路與運動數據顯示配置設備601通信。使用這些配置,接口模塊507可使用任何傳統類型的網絡接口如網絡接口卡實現。當然,任何類型的期望的硬體或軟體組合可選地可用於允許運動數據收集模塊505將收集的運動數據發送到運動數據顯示配置設備601。使用本發明的一些實現,運動數據收集模塊505可將收集的運動數據自動發送到運動數據顯示配置設備601。例如,緊接著在收集之後,以預先排定的時間間隔,當檢測到與運動數據顯示配置設備601的網絡連接時,或其中的一些組合,運動數據收集模塊505可試圖將收集的運動數據發送到運動數據顯示配置設備601。可選地或附加地,運動數據收集模塊505可提示用戶指定何時將收集的運動數據發送到運動數據顯示配置設備601。圖6示出根據本發明的不同實例可使用的運動數據顯示配置設備601的例子。如在本圖中看到的,運動數據顯示配置設備601包括用於與運動信息收集和顯示設備501通信的接口模塊603。如前所述,運動信息收集和顯示設備501可通過傳統網絡如網際網路與運動數據顯示配置設備601通信。使用這些配置,接口模塊603可使用任何傳統類型的網絡接口如網絡接口卡實現。當然,任何類型的期望的硬體或軟體組合可選地可用於允許運動數據顯示配置設備601與運動信息收集和顯示設備501通信。運動數據顯示配置設備601還包括運動數據顯示配置模塊605和運動數據存儲器607。當運動數據顯示配置設備601的接口 603從運動信息收集和顯示設備501接收運動數據時,它向運動數據顯示配置模塊605提供所接收的運動數據。運動數據顯示配置模塊605可接著將運動數據存儲在運動數據存儲器607中,用於未來的使用。如下面將更詳細討論的,運動數據顯示配置模塊605還從運動數據存儲器607取回運動數據,並配置取回的運動數據,用於通過一個或更多用戶界面以對用戶有意義的方式顯示。現在返回圖5,當用戶希望查看與他或她的運動行為(或另一個人的運動行為,如下面將更詳細討論的)有關的信息時,用戶將該請求提交到運動信息收集和顯示設備501。更具體地,用戶可使用傳統的輸入和輸出設備,如鍵盤、滑鼠、顯示器等。顯示請求接著通過傳統的接口輸入/輸出接口 511提供到運動數據顯示模塊509。如本領域中公知的,接口輸入/輸出接口 511可使用硬體和軟體組件的任何期望的組合來實現,例如用於檢測和處理來自輸入設備的輸入並將數據發送到輸出設備和另外地控制輸出設備的傳統應用程式接口(API)。使用本發明的一些實例,運動數據顯示模塊509可使用任何傳統的工具來實現,該工具用於接收輸入以請求和控制數據的顯示,並接著隨後以所請求的方式顯示數據。例如,運動數據顯示模塊509可使用傳統的瀏覽器程序例如在計算單元113上執行的Opera或Microsoft Internet Explorer、Mozilla Firefox來實現。仍然使用本發明的其它實施例,使用通過一個或更多顯示工具,如可從加利福尼亞的聖何塞(San Jose)的AdobeSystems 公司得到的 Macromedia Flash Player 或Adobe Flash Player 的版本或ActiveX插件程序、Java腳本來增強的傳統瀏覽器程序可實現運動數據顯示模塊509。仍然在本發明的其它實施例中,運動數據顯示模塊509可通過例如用於顯示運動數據的專用軟體工具實現。如下面將更詳細討論的,當用戶啟動運動數據顯示模塊509時,給他或她提供用戶界面,該界面提示用戶選擇他或她希望查看什麼樣的所收集的運動數據、用戶希望查看所收集的運動數據的格式,等等。該用戶界面可由運動數據顯示模塊509、運動數據顯示配置模塊605或其一些組合產生。當用戶使用所提供的用戶界面來提交查看運動數據的請求時,運動數據顯示模塊509將該請求轉發到運動數據顯示配置模塊605。在響應中,運動數據顯示配置模塊605配置所請求的運動數據,用於通過運動數據顯示模塊509顯示。例如,如下面將更詳細討論的,用戶可請求查看用戶在一個星期的時間段內每天跑的總路程。在響應中,運動數據顯示配置模塊605從運動數據存儲器607取回相關的路程數據。接著它配置通過期望的圖像(例如,條線圖)來顯示的取回的路程數據,並向運動數據顯示模塊509提供所配置的運動數據,用於顯示給用戶。應注意,使用本發明的一些實施例,數據顯示配置功能可在運動數據顯示模塊509和運動數據顯示配置模塊605之間分開。例如,如果運動數據顯示模塊509由簡單的瀏覽器實現,則運動數據顯示模塊509可用作運動數據顯示配置模塊605的「精簡型客戶機(thinclient)」。也就是說,運動數據顯示配置模塊605可執行所有的數據顯示配置功能。運動數據顯示模塊509接著只顯示提供給它的信息。可選地,如果運動數據顯示模塊509由專用軟體工具實現,則運動數據顯示模塊509可執行大多數或所有的數據顯示配置功能。使用這些實例,運動數據顯示配置模塊605可僅用於從運動數據存儲器607取回運動數據並存儲。一般,運動數據顯示配置設備601在離運動信息收集和顯示設備501遙遠的位置實現。然後運動信息收集和顯示設備501可通過電子通信網絡連接到運動數據顯示配置設備601,如前所述。電子通信網絡可為公共網絡如網際網路、私用網,或包括兩者的一些組合。例如,圖7示出包括用於收集和/或顯示運動數據的運動數據顯示配置設備601和多個客戶機設備705的網絡701。這些客戶機設備705可包括使用可從華盛頓的雷蒙德的微軟公司得到的Microsoft Windows作業系統的某一版本的個人計算機705A、使用Apple作業系統的某一版本的個人計算機705B、個人數字助理705C和電話70 。當然,本發明的不同實例可以可選地或附加地包括可配置成收集和/或顯示運動數據的任何其它期望的電子設備,如上討論。應認識到,客戶機設備705可執行運動數據收集功能、運動數據顯示功能或兩者。也就是說,雖然上述運動信息收集和顯示設備501的例子能夠收集和顯示運動數據,但一些客戶機設備705可僅僅收集運動數據。進一步地,一些客戶機設備可只顯示運動數據。例如,用戶可使用裝備有GPS的智慧型電話來收集運動數據並將所收集的運動數據傳輸到運動數據顯示配置設備601。用戶可接著使用只配備有傳統瀏覽器的個人計算機來隨後下載並顯示所收集的運動數據。用戶運動信息的顯示運動行為值的顯示響應於接收到來自用戶的通過運動數據顯示模塊509複查運動信息的請求,運動數據顯示配置模塊605確定用戶的身份。運動數據顯示配置模塊605接著從運動數據存儲器607取回與用戶相關聯的運動數據。下一步,運動數據顯示配置模塊605準備用於顯示所請求的運動數據的用戶界面,並將具有運動數據的用戶界面傳輸到運動數據顯示模塊509,用於顯示給用戶。圖8A示出根據本發明的不同實現的可提供給用戶的初始的用戶界面的實例。如在本圖中看到的,用戶界面801包括多個圖標803。每個圖標803表示相應於用戶在一段特定的時間期間進行的運動行為的運動數據值。更具體地,每個圖標803表示相應於用戶執行的運動行為的路程值。與每個圖標803相關聯的日曆日期欄位(field)805顯示在每個圖標803的底部,以指示相應的運動行為進行的日期,如圖8中所示的。用戶界面801還顯示多個控制按鈕807-819,其允許用戶選擇什麼運動數據值將顯示在用戶界面中,以及運動數據值將顯示的時間段。此外,界面801包括將在下面更詳細討論的標籤(tab)821-825。如8A所示,用戶觸發「路程(Distance)」按鈕809和「跑步(Run)」按鈕813。在響應中,顯示器801為由相應於用戶的伺服器收集的最新的,例如十二組運動數據的每一個最初地顯示圖標803。如前所述,每個數據組包括由個人在一段特定的時間內進行的單個分離的運動行為期間測量的運動信息產生的運動數據值。進一步地,每個圖標803的高度相應於被包括在由圖標803表示的運動數據組中的總路程值。例如,在10月22日,用戶在跑步期間行進了 4.05英裡的總路程,而用戶在12月23日的第一次跑步期間只行進了 1.59英裡的總路程。因此,相應於10月22日的運動行為的圖標803A成比例地大於相應於表示為用戶在12月23日的第一次跑步收集的運動數據的圖標803B,如本圖中所示的。如果用戶希望查看在相應於所顯示的圖標803的運動行為之前或之後進行的運動行為的圖標803,用戶可通過觸發期望的箭頭按鈕807來查看那些附加的圖標803。如果用戶隨後選擇「時間(Time) 」按鈕811,則運動數據顯示配置模塊605重新配置用戶界面801來顯示新的圖標827,以使每個圖標827表示每個數據組的總時間值。例如,如圖8B所示,每個圖標827的高度相應於每個所表示的數據組中的總時間值。例如,如果用戶在10月22日跑的長度是54分2秒,而用戶在12月23日第一次跑的持續時間是18分11秒,則相應於10月22日的運動數據組的圖標827A成比例地高於表示為用戶在12月23日的第一次跑步收集的運動數據的圖標827B。除了只顯示路程和時間信息以外,用戶界面801還可以可選地顯示附加的信息。例如,使用本發明的一些實現,用戶可使用指示設備來選擇特定的圖標803或827。響應於通過例如將光標放置在圖標上的選擇,用戶界面801可顯示來自由選定的圖標表示的運動數據組的附加的信息。例如,用戶界面801可使用例如彈出顯示(沒有示出)來顯示由選定的圖標803或827表示的運動行為的總路程、時間、速度和消耗的卡路裡的數據值。仍然進一步地,用戶界面可使用例如顏色信息來區別最新收集的運動數據組和在早些時間收集的運動數據組。因此,表示在最新下載期間從運動信息監控設備201收集的數據組的圖標803或827可使用例如淡綠色來示出,而表示以前收集的運動數據組的圖標803或827可用深綠色顯示。使用本發明的一些實現,用戶通過「觸發」表示運動數據組的圖標803或827來獲得關於運動數據組的還要更詳細的信息。例如,用戶可使用指示設備將光標放置在期望的圖標803或827上,接著按下選擇按鈕來觸發圖標803或827。在響應中,運動數據顯示配置模塊605配置並提供用戶界面,該界面用圖表更詳細地示出在相應的運動數據組中的數據值。例如,如圖9A所示,本發明的不同實現可顯示用戶界面901,其繪製數據組中第一類型的數據對數據組中第二類型的數據的曲線,以提供視覺曲線903。更具體地,如本圖中示出的,運動數據顯示配置模塊605繪製運動數據組中的速度值對運動數據組中的路程值數據的曲線,提供了曲線903。以這種方式,用戶可查看他或她的哪些即時速度是在跑步期間的不同點。此外,曲線903可包括其它相關的信息,例如顯示運動行為(例如跑步)的類型的圖標和所行進的總路程的指示。使用本發明的一些實現,曲線903還可包括特定的路程中途點(waypoint)905,其顯示在運動行為期間在由中途點905的位置表示的路程處測量的特定速度值。例如,如果用戶使用指示設備來將光標移到中途點905A上,則用戶界面901將顯示指示用戶在第一英裡具有12分12秒的平均速度的彈出窗口(沒有示出)。類似地,如果用戶使用指示設備來將光標移到中途點905B上,則用戶界面901將顯示指示用戶在第二英裡具有12分17秒的平均速度的彈出窗口(沒有示出)。如果用戶接著使用指示設備來將光標移到中途點905C上,則用戶界面901將顯示指示用戶在第三英裡具有12分3秒的平均速度的彈出窗口(沒有示出)。用戶界面901還可包括指示相應於所表示的運動行為的總路程值、總時間值、總平均步速值、所消耗的總卡路裡值和運動行為類型值的值欄位907。它還可包括「選擇(Option) 」按鈕909。如果用戶觸發「選擇(Option) 」按鈕909,則界面901可顯示允許用戶命名選定的運動數據組或刪除運動數據組的附加的命令按鈕(沒有顯示)。仍然進一步地,界面可包括「比較(Comparison) 」按鈕911。如果用戶選擇「比較(Comparison) 」按鈕911,則運動數據顯示配置模塊605將確定用於所選定的運動行為的時間或路程分類。例如,如果用於所選定的運動行為的所收集的總路程值是大約6公裡,則運動數據顯示配置模塊605將相應於所選定的運動行為的運動數據組分類為「6公裡(kilometer)」運動數據組。類似地,如果用於所選定的運動行為的所收集的總路程值接近於另一指定的路程類別(例如,I英裡、10公裡、15公裡、10英裡、26英裡等),則運動數據顯示配置模塊605根據相關的類別為運動數據組分類。在運動數據顯示配置模塊605為運動數據組分類之後,它檢查該類別中的其它運動數據組,以確定哪個運動數據組具有最高的總路程值(或者,如果類別是基於時間或速度,則為最低的總時間值或最高的平均速度值)。一旦運動數據顯示配置模塊605識別用於所確定的類別的「最佳」運動數據組,則它將重新配置用戶界面901以包括此「最佳」運動數據組的曲線,如圖9B所示的。如在本圖中示出的,曲線915可具有與表示所選定的運動行為期的曲線905相同的特徵和特點。如果用戶選擇「查看我的跑步(See My Runs) 」按鈕913,則運動數據顯示配置模塊605將配置並提供界面801用於顯示,如圖8A和SB中示出的。現在返回到這些圖,如果用戶選擇「星期(Week)」按鈕815或「月(Month) 」按鈕817,則運動數據顯示配置模塊605將更改用戶界面801以顯示表示多個運動數據組的合計的一個或更多圖標。更具體地,運動數據顯示配置模塊605根據指定的時間段從每個運動數據組合計數據值。例如,如果用戶除了 「星期(Week) 」按鈕815以外還選擇「路程(Distance) 」按鈕809,則運動數據顯示配置模塊605將合計相應於在特定的日曆星期內出現的運動行為期的每組運動數據的總路程值。運動數據顯示配置模塊605接著更改用戶界面801以包括圖標829,其中每個圖標829用圖形表示在特定的星期期間產生的運動數據組中總路程值的和。運動數據顯示配置模塊605還更改用戶界面801以包括指定與每個圖標829相關聯的日曆星期的日曆星期欄位831。如圖SC所示,每個圖標的高度表示在特定的星期時間段內每個運動數據組的總路程值的和。例如,用戶可在從10月22日到10月28日的星期時間段內跑4.05英裡的總數。另一方面,用戶可在從12月3日到12月9日的星期時間段內跑
20.25英裡的總路程。因此,表示在12月3日到12月9日的星期內合計的運動數據的圖標829B成比例地大於表示從在10月22日到10月28日的星期所獲得的運動數據組合計的運動數據的圖標829A。類似地,如果用戶選擇「時間(Time) 」按鈕811,則運動數據顯示配置模塊605將更改用戶界面801以顯示表示合計的運動數據組的總時間值的總和的圖標833。更具體地,如圖8D所示,每個圖標833的高度表示在相應的星期時間段內獲得的每個運動數據組的總時間值的總和。例如,如果用戶在從10月22日到10月28日的星期期間跑了 54分2秒的總時間,但在12月3日到12月9日的星期期間跑了 4小時7分24秒的總時間,則表示在12月3日到12月9日的星期內合計的運動數據的圖標833B成比例地大於表示在10月22日到10月28日的星期時間段內合計的運動數據的圖標833A。類似地,如果用戶選擇「月(Month) 」按鈕817,則運動數據顯示配置模塊605將更改用戶界面801以顯示表示在每月的時間段期間獲得的運動數據組的數據值的合計的圖標。例如,如果用戶也選擇了 「路程(Distance)」按鈕809,則用戶界面801可顯示圖標835,其表示在每個日曆月份期間進行的運動行為期內獲得的數據組的總路程值的合計,如圖8E所示。用戶界面801還可包括指定與每個圖標835相關聯的日曆月份的日曆月份欄位827。如本圖中示出的,用戶界面801因此包括圖標835A和另一圖標835B,圖標835A表示在8月份期間進行的運動行為期內獲得的數據組的總路程值的合計,而另一圖標835B表示在I月份一個月期間進行的運動行為期內獲得的數據組的總路程值的合計。圖標835A的高度表示在8月中進行的運動行為期內獲得的每個運動數據組的總路程值的和(即,18.84英裡),而圖標835B的高度相應在I月中進行的運動行為期內獲得的每個運動數據組的每個總路程數據值的和(即,58.84英裡)。另一方面,如果用戶選擇「時間(Time)」按鈕811,則用戶界面801可顯示圖標839,其表示在每個日曆月份期間進行的運動行為期內獲得的數據組的總時間值的合計,如圖8F所示。如本圖中示出的,用戶界面801因此包括圖標839A和另一圖標839B,圖標839A表示在8月份期間進行的運動行為期內獲得的數據組的總時間值的合計,而另一圖標839B表示在I月份期間進行的運動行為期內獲得的數據組的總時間值的合計。圖標839A的高度表示在8月中進行的運動行為期內獲得的每個運動數據組的總時間值的總和(即,4小時6分I秒),而圖標839B的高度表示在I月中進行的運動行為期內獲得的每個運動數據組的每個總時間數據值的總和(即,10小時47分27秒)。除了只顯示路程和時間信息外,用戶界面801還可以可選地顯示從多組運動數據聚集的附加的信息。例如,使用本發明的一些實現,用戶可使用指示設備來選擇特定的圖標829、833、835或839。響應於通過例如將光標放置在圖標上的選擇,用戶界面801可從由選定的圖標表示的運動數據組的集合顯示附加的信息。例如,用戶界面801可提供例如彈出顯示(沒有示出)來顯示相應於由選定的圖標表示的運動行為信息的集合的總路程數據值的總和、相應於由選定的圖標表示的運動行為信息的集合的總時間數據值的總和、相應於由選定的圖標速度表示的運動行為信息的集合的平均速度數據值的平均值、以及相應於由選定的圖標表示的運動行為信息的集合的所消耗的卡路裡數據值的總和。應注意,運動數據顯示配置模塊605(或使用本發明的一些實現,運動數據顯示模塊509)可在接收來自用戶的顯示的合計的運動數據的請求之前,合計來自多個運動數據組的數據。可選地,運動數據顯示配置模塊605 (或使用本發明的一些實現,運動數據顯示模塊509)可只響應於來自用戶的查看合計的數據的特定請求,來合計來自多個運動數據組的數據。目標的顯示除了顯示特定的運動數據值或運動數據值的合計以外,本發明的不同實施方式還可以可選地或附加地允許用戶設定與他或她的運動行為有關的目標,並接著查看用圖形示出用戶對完成那些目標的進展的一個或更多圖像。例如,使用圖8A-9B所示的實施方式,用戶可選擇在這些圖中示出的「目標(Goal)」標籤823。在響應中,運動數據顯示配置模塊605可配置並提供在圖10中示出的用戶界面1001。如在本圖中看到的,用戶界面1001包括提示用戶選擇與他或她的運動行為有關的期望目標的「設定一個目標(Set A Goal)」按鈕 1003。當用戶觸發「設定一個目標(Set A Goal) 」按鈕1003時,運動數據顯示配置模塊605可配置並提供在圖11中示出的用戶界面1101。如在本圖中看到的,用戶界面1101包括「更經常(More Often)」按鈕1103、「路程(Distance) 」按鈕1105、「燃燒更多卡路裡(BurnMore Calories) 」 按鈕 1107、「更快(Faster) 」 按鈕 1109 和「返回(Back) 」 按鈕 1111。如在本領域中公知的,觸發「返回(Back) 」按鈕1111使運動數據顯示配置模塊605 (或使用本發明的一些實例,運動數據顯示模塊509)配置並顯示用戶界面1101的以前顯示的配置,或如果用戶界面1101的當前顯示的配置是其初始配置,則為以前顯示的用戶界面。如果用戶希望更頻繁地進行運動行為,則用戶觸發「更經常(More Often) 」按鈕1103。在響應中,運動數據顯示配置模塊605重新配置用戶界面1101以包括子界面1113。如在圖1lB中看到的,子界面1113包括「跑步的次數(Number Of Runs) 」控制1115、「星期的數目(Number Of Weeks) 」控制1117和「設定目標(Set Goal) 」按鈕1119。通過使用「跑步的次數(Number Of Runs)」控制1115,用戶可指定他或她希望在一段期望的時間內進行的跑步的次數(或如果合適,進行一些其它運動行為的次數)。類似地,通過使用「星期的數目(Number Of Weeks) 」控制1117,用戶可指定組成允許達到期望目標的期望時間段的星期數。在所示例子中,「跑步的次數(Number Of Runs) 」控制1115是欄位控制(即,具有可鍵入值的欄位),而「星期的數目(Number Of Weeks) 」控制1117是無線(radio)控制,但本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了必須進行的跑步次數並且指定了必須進行以達到期望的目標的時間段,則用戶就可通過觸發「設定目標(Set Goal)」按鈕1119來最後定下目標參數。類似地,如果用戶希望在一段給定的時間內跑較長的路程,則用戶觸發「路程(Distance)」按鈕1105。在響應中,運動數據顯示配置模塊605重新配置用戶界面1101以包括子界面1121。如在圖1lC中看到的,子界面1121包括「總路程(Total Distance)」控制1123、「星期的數目(Number Of Weeks) 」控制1125和「設定目標(Set Goal) 」按鈕1127。通過使用「總路程(Total Distance) 」控制1123,用戶可指定他或她希望在一段期望的時間內跑的總路程。類似地,通過使用「星期的數目(Number Of Weeks) 」控制1125,用戶可指定組成允許達到期望目標的期望時間段的星期數。在所示例子中,「總路程(TotalDistance)」控制1123是具有欄位控制(即,可鍵入值的欄位)和下拉菜單控制(即,允許用戶選擇其中測量路程的單元)的組合控制。圖1lC中所示的「星期的數目(Number OfWeeks) 」控制1125則是無線控制。然而,本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了必須進行的跑步次數並且指定了必須進行以滿足期望的目標的時間段,則用戶就可通過觸發「設定目標(Set Goal)」按鈕1127最後定下目標參數。如果用戶希望在特定的時間段期間消耗更多的卡路裡,則用戶觸發「燃燒更多卡路裡(Burn More Calories) 」按鈕1107。在響應中,運動數據顯示配置模塊605重新配置用戶界面1101以包括子界面1129。如在圖1lD中看到的,子界面1129包括「卡路裡的數目(Number Of Calories) 」控制 1131、「星期的數目(Number Of Weeks) 」控制 1133 和「設定目標(Set Goal) 」按鈕1135。通過使用「卡路裡的數目(Number Of Calories)」控制1131,用戶可指定他或她希望在一段期望的時間內消耗的卡路裡數。類似地,通過使用「星期的數目(Number Of Weeks) 」控制1133,用戶可指定組成允許消耗期望的卡路裡數的期望時間段的星期數。在所示例子中,「卡路裡的數目(Number Of Calories) 」控制1131是欄位控制(即,具有可鍵入值的欄位)而「星期的數目(Number Of Weeks) 」控制1133是無線控制,但本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了必須進行的跑步次數並且指定了必須進行以滿足期望的目標的時間段,則用戶就可通過觸發「設定目標(Set Goal)」按鈕1135最後定下目標參數。最後,如果對於期望的跑步次數,用戶希望跑得更快,則用戶觸發「更快(Faster) 」按鈕1109。在響應中,運動數據顯示配置模塊605重新配置用戶界面1101以包括子界面1137。如在圖1lE中看到的,子界面1137包括「平均步速(Average Pace) 」控制1139、「跑步的次數(Number Of Runs) 」控制1141和「設定目標(Set Goal) 」按鈕1143。通過使用「平均步速(Average Pace) 」控制1139,用戶可指定他或她對期望的跑步次數所希望行進的最低步速。類似地,通過使用「跑步的次數(Number Of Runs) 」控制1141,用戶可指定用戶希望跑得更快以便達到期望目標的跑步次數。在所示例子中,「平均步速(Average Pace)」控制1139是欄位控制(即,具有可鍵入值的欄位),而「跑步的次數(Number Of Runs) 」控制1141是無線控制,但本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了他或她必須以指定的平均步速或比其更快的速度跑步以達到期望目標的平均步速和跑步次數,則用戶就可通過觸發「設定目標(Set Goal)」按鈕1143最後定下目標參數。在用戶指定了期望目標之後,運動數據顯示配置模塊605監控由運動數據收集模塊505收集的運動數據。當用戶隨後希望查看他或她對達到指定目標的進展時(通過例如選擇「目標(Goals) 」標籤),運動數據顯示配置模塊605接著合計來自所收集的運動數據組的相關的數據,並配置用圖形顯示用戶對指定目標的進展的用戶界面。例如,使用本發明的一些實現,運動數據顯示配置模塊605可配置顯示條線圖,如圖12所示的條線圖1201的用戶界面。相應於用戶進展的條線圖的部分以填充物1203來標記。因此,在所示例子中,條線圖1201中的填充物1203表示用戶已實現了完成他或她的目標所需要的運動行為的50%多。一些實現可同時顯示用於用戶設定的每個目標的條線圖或其它進展指示器。本發明的另外其它實現可提供控制來允許用戶選擇用於顯示在用戶界面的單個條線圖或其它進展指示器。其它用戶運動數據的顯示挑戰本發明的不同實例可允許用戶對關於運動行為的競爭向一個或更多用戶(S卩,使用本發明的實施例的運動員)提出「挑戰」。使用本發明的一些實現,例如,用戶可通過請求在圖13A中示出的用戶界面1301來向一個或更多其它運動員發出挑戰。如在本圖中看到的,界面1301包括「路程比賽(Distance Race) 」按鈕1303、「最多的英裡(Most Miles) 」按鈕 1305、「最快的跑步(Fastest Run)」按鈕 1307、「路程目標(Distance Goal)」按鈕 1309和「返回(Back)」按鈕1311。如在本領域中公知的,「返回(Back)」按鈕1311使運動數據顯示配置模塊605 (或使用本發明的一些實現,運動數據顯示模塊509)配置並顯示用戶界面1301的以前顯示的配置,或如果用戶界面1301的當前顯示的配置是其初始配置,則為以前顯示的用戶界面。如果用戶希望建立關於誰能第一個跑完指定的路程的挑戰,則用戶觸發「路程比賽(Distance Race) 」按鈕1303。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1313。如在圖13B中看到的,子界面1313包括「總路程(TotalDistance) 」控制 1315、「挑戰命名(Challenge Name) 」控制 1317、「 開始日其月(Start Date)」控制1319和「下一步(Next Step) 」按鈕1321。通過使用「總路程(Total Distance) 」控制1315,用戶可指定挑戰參加者為了贏得該次挑戰必須首先跑完的總路程。接著,用戶可使用「挑戰命名(Challenge Name) 」控制1317提供挑戰的特定名字。為每個挑戰命名允許運動員識別並記住他或她可能同時參加的多個不同的挑戰。用戶可接著使用「開始日期(StartDate)」控制1319指定挑戰的開始日期。在所示例子中,「總路程(Total Distance)」控制1315和「挑戰命名(Challenge Name) 」控制1317每個都是欄位控制(即,具有可鍵入值的欄位的控制),而「開始日期(Start Date)」控制1319由很多下拉菜單組成。然而應認識至IJ,本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了挑戰的參數,用戶就可通過觸發「下一步(Next Step) 」按鈕1321來開始邀請特定運動員參加挑戰的過程。當用戶觸發「下一步(Next Step) 」按鈕1321時,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1323來代替「路程比賽(Distance Race)」按鈕1303,如在圖13C中示出的。如在本圖中看到的,子界面1323包括「個人消息(Personal Message) 」控制1325、「電子郵件地址(Email Address) 」控制1327和「設定挑戰(Set Challenge)」按鈕1329。用戶可使用「個人消息(Personal Message) 」控制1325來創建對用戶希望邀請參加挑戰的每個運動員的個人消息。使用「電子郵件地址(Email Address) 」控制,用戶可接著確定他或她希望邀請參加挑戰的每個人的電子郵件地址。在所示例子中,「個人消息(Personal Message) 」 控制 1325 和「挑戰命名(Challenge Name) 」 控制 1317 每個都是欄位控制(即,具有可鍵入值的欄位的控制),但本發明的不同實例可按要求使用可選類型的控制。一旦用戶提供了每個期望的參加者的電子郵件地址,用戶就可通過觸發「設定挑戰(Set Challenge)」按鈕1329來發起挑戰。響應於用戶觸發「設定挑戰(Set Challenge)」按鈕1329,運動數據顯示配置設備601 (或使用本發明的一些實現,用戶的運動信息收集和顯示設備501)向每個指定的被邀請者發送電子郵件。電子郵件包括個人消息和例如對加入挑戰的交互式提示。如果被邀請者通過回答提示來同意加入挑戰,則通知運動數據顯示配置設備601被邀請者同意加入挑戰。這些類型的電子郵件交互式提示(例如在可從華盛頓的雷蒙德的微軟公司得到的Outlook軟體工具的版本中提供的「表決(voting) 」按鈕)在本領域中是公知的,且將不在這裡詳細討論。在運動數據顯示配置設備601識別出挑戰中的參加者之後,它為每個參加者監控收集的運動數據,併合計在收集的運動數據中的相關數據。例如,如果挑戰是確定誰可能是首先跑完100英裡,則對於每個參加者,運動數據顯示配置設備601在開始日期之後合計在為該參加者收集的每個運動數據組中的總路程值。當參加者有符合或超過指定的挑戰路程的他或她的總路程值的和(且是第一個這麼做的被邀請者)時,運動數據顯示配置設備601接著將該參加者識別為挑戰的獲勝者。在響應中,運動數據顯示配置設備601向每個參加者通知獲勝者。運動數據顯示配置設備601可使用任何期望的技術來通知參加者,例如通過發送電子郵件消息、通過在每個參加者連接到運動數據顯示配置設備601時顯示特定用途的界面,等等。各種各樣的通知技術在本領域中是公知的,因此將不詳細討論。使用本發明的各種實例,運動數據顯示配置設備601可附加地提供關於參加者相對於其他參加者的狀態的更新。這些更新還可使用任何期望的技術來提供,例如通過發送電子郵件消息、通過在每個參加者連接到運動數據顯示配置設備601時顯示特定用途的界面,等等。例如,運動數據顯示配置設備601可使用例如前面關於監控單獨目標而描述的類型的每個參加者的條線圖,來配置並提供顯示每個參加者朝挑戰的目標的進展的用戶界面。現在返回到圖13A,如果用戶希望建立關於誰可在一段給定的時間內跑最多英裡的挑戰,則用戶觸發「最多的英裡(Most Miles)」按鈕1305。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1331,如在圖13D中看到的。子界面1331包括「挑戰持續時間(Challenge Duration) 」控制1333、「挑戰命名(Challenge Name)」控制1335、「開始日期(Start Date) 」控制1337和「下一步(Next St印)」按鈕1339。通過使用「挑戰持續時間(Challenge Duration)」控制1333,用戶可指定挑戰參加者為了贏得挑戰必須跑過最長的總路程的總時間量。接著,用戶可使用「挑戰命名(Challenge Name)」控制1335提供挑戰的特定名字。用戶可接著使用「開始日期(Start Date) 」控制1337指定挑戰的開始日期。在所示例子中,「挑戰持續時間(Challenge Duration) 」控制1333和「挑戰命名(Challenge Name) 」控制1335每個都是欄位控制(即,具有可鍵入值的欄位的控制),而「開始日期(Start Date)」控制1337由很多下拉菜單組成。然而應認識到,本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了挑戰的參數,用戶就可通過觸發「下一步(Next Step) 」按鈕1339來開始邀請特定運動員參加挑戰的過程。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1323來代替「路程比賽(Distance Race) 」按鈕1305。(在圖13C中示出了子界面1323的一個例子。)如在上面詳細討論的,用戶可使用子界面1323來邀請其他人參加挑戰,並確保向運動數據顯示配置設備601通知挑戰中的參加者。同樣如前面討論的,運動數據顯示配置設備601監控收集的每個參加者的運動數據,併合計來自所收集的運動數據的相關數據值,以確定誰贏得了挑戰。仍然進一步地,運動數據顯示配置設備601可向參加者通知挑戰的獲勝者,以及使用本發明的不同實例通知每個參加者在上述挑戰期間的狀態。如果用戶希望建立關於誰可在一段給定的時間內跑得最快的挑戰,則用戶觸發「最快的跑步(Fastest Run) 」按鈕1307。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1341,如在圖13E中看到的。子界面1341包括「總路程(TotalDistance) 」控制 1343、「挑戰命名(Challenge Name) 」控制 1345、「 開始日期(Start Date)」控制1347和「下一步(Next Step) 」按鈕1349。通過使用「總路程(Total Distance)」控制1343,用戶可指定用戶必須跑過的總路程,以便使他或她的跑步時間有資格贏得挑戰。接著,用戶可使用「挑戰命名(Challenge Name) 」控制1345提供挑戰的特定名字。用戶可接著使用「開始日期(Start Date)」控制1347指定挑戰的開始日期。在所示例子中,「總路程(Total Distance)」控制1343和「挑戰命名(Challenge Name)」控制1345每個都是欄位控制(即,具有可鍵入值的欄位的控制),而「開始日期(Start Date)」控制1347由很多下拉菜單組成。然而應認識到,本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了挑戰的參數,用戶就可通過觸發「下一步(Next Step) 」按鈕1349來開始邀請特定運動員參加挑戰的過程。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1323來代替「最快的跑步(Fastest Run) 」按鈕1307。(在圖13C中示出了子界面1323的一個例子。)如在上面詳細討論的,用戶可使用子界面1323來邀請其他人參加挑戰,並確保向運動數據顯示配置設備601通知挑戰中的參加者。同樣如前面討論的,運動數據顯示配置設備601監控收集的每個參加者的運動數據,併合計來自所收集的運動數據的相關數據值,以確定誰贏得了挑戰。仍然進一步地,運動數據顯示配置設備601可向參加者通知挑戰的獲勝者,以及使用本發明的不同實例通知每個參加者在上述挑戰期間的狀態。最後,如果用戶希望建立關於誰可在一段給定的時間內跑完指定的路程的挑戰,則用戶觸發「路程目標(Distance Goal) 」按鈕1309。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1351。如在圖13F中看到的,子界面1351包括「總路程(Total Distance)」控制 1353、「挑戰命名(Challenge Name)」控制 1355、「開始日期(Start Date)」控制1357和「下一步(Next St印)」按鈕1359。通過使用「總路程(TotalDistance) 」控制1353,用戶可指定用戶為了實現挑戰在指定的時間段期間必須跑過的總路程。接著,用戶可使用「挑戰命名(Challenge Name) 」控制1355提供挑戰的特定名字。用戶可接著使用「開始日期(Start Date)」控制1357指定挑戰的開始日期。在所示例子中,「總路程(Total Distance)」控制1353和「挑戰命名(Challenge Name) 」控制1355每個都是欄位控制(即,具有可鍵入值的欄位的控制),而「開始日期(Start Date)」控制1357由很多下拉菜單組成,但本發明的不同實例可按要求使用可選類型的控制。一旦用戶指定了挑戰的參數,用戶就可通過觸發「下一步(Next Step) 」按鈕1359來開始邀請特定運動員參加挑戰的過程。在響應中,運動數據顯示配置模塊605重新配置用戶界面1301以包括子界面1323來代替「路程目標(Distance Goal) 」按鈕1309。(在圖13C中示出了子界面1323的一個例子。)如在上面詳細討論的,用戶可使用子界面1323來邀請其他人參加挑戰,並確保向運動數據顯示配置設備601通知挑戰中的參加者。同樣如前面討論的,運動數據顯示配置設備601監控收集的每個參加者的運動數據,併合計來自所收集的運動數據相關數據值,以確定誰贏得了挑戰。仍然進一步地,運動數據顯示配置設備601可向參加者通知挑戰的獲勝者,以及使用本發明的不同實例通知每個參加者在上述挑戰期間的狀態。列表除了用戶運動數據與其他用戶的交互式比較例如上面詳細描述的目標和挑戰以夕卜,本發明的一些實現可以可選地或附加地允許用戶被動地比較他或她的運動數據與其他用戶的運動數據。例如,本發明的一些實現可提供用戶相對於其他用戶所處於的位置的排序。這種排序可基於簡單的比較,或它可限於特定的人口統計組、特定的地理區域或為此的
一些組合。例如,使用本發明的一些實現,用戶可請求運動數據顯示配置模塊605產生並顯示圖14A中所示的用戶界面1401。如在本圖中看到的,用戶界面1401包括比較標準區1403、過濾區1405和顯示區1407。比較標準區1403包括多個「無線」型控制1409,而過濾區1405包括多個「下拉」控制1411-1413。顯示區1407則利用使用控制1409-1413所選擇的比較和過濾信息,根據所選擇的運動數據來顯示用戶信息。更具體地,用戶使用「無線」型控制1409來指定基本的標準,運動數據顯示配置模塊605根據此標準來比較多個用戶的運動數據。這些控制1409在這裡稱為「無線」型控制,因為一個控制(例如,控制1409C)的選擇將自動取消選擇前面選定的控制,且在任何給定的時間只可選擇一個控制。當然,應認識到,其它類型的選擇工具,包括其它類型的控制,可以可選地或附加地用於本發明的其它實現。每個控制1409都與用於對測量的運動數據進行分類的分類標準和指定時間段的時間標準相關聯,在該時間段期間被比較的運動數據必須被測量。例如,每個控制1409A-1409C都與作為分類標準的總路程相關聯,而控制1409A與星期時間段相關聯,控制1409B與月時間段相關聯,以及控制1409C與不受限的時間段相關聯。控制1409D則與持續時間分類標準和星期時間段相關聯。使用圖14A中所示的界面1401的例子,每個過濾控制1411-1415都選擇為「所有(ALL) 」,如將在下面更詳細討論的。進一步地,控制1409A被選擇。因為控制1409A與「路程(distance)」分類標準和「星期(week) 」時間標準相關聯,所以運動數據顯示配置模塊605將為參加的用戶分類所合計的在前一星期測量的路程數據。接著它在過濾區1405內列出具有十個最高合計的路程數據值的參加的用戶的名字。此外,運動數據顯示配置模塊605顯示所合計的在前一星期期間為每個所識別的參加的用戶測量的路程數據值。仍然進一步地,運動數據顯示配置模塊605顯示在前一星期測量的用戶相應的合計的路程。使用本發明的一些實現,運動數據顯示配置模塊605還可顯示在前一星期測量的用戶的相應合計的路程信息相對於具有在前一星期內測量的較高合計的路程數據值的那些參加的用戶的排序。因此,在所示例子中,用戶「Rauchholz」相對於其他參加的用戶具有2932的排序。使用本發明的一些實現,參加的用戶為向運動數據存儲器607 (或向附屬運動數據存儲器)提供運動數據的任何用戶。然而還對於本發明的其它實現,參加的用戶可以是向運動數據存儲器607或向附屬運動數據存儲器提供運動數據的所有用戶的子集。例如,參加的用戶可僅僅是預先同意使其數據與其他用戶共享的那些用戶,或沒有明確地指示他們希望其運動數據為私有的那些用戶。當然,還有其它標準可用於確定哪個用戶被視為參加的用戶。圖14B示出界面1401的另一實例。每個過濾控制1411-1415都被再次選擇為「所有(ALL)」。進一步地,控制1409E被選擇,其與「持續時間(duration) 」分類標準和「月(month) 」時間標準相關聯。因此,運動數據顯示配置模塊605為參加的用戶分類合計的在前一月期間測量的跑步(或行走)的持續時間數據。接著它在過濾區1405內列出具有十個最高合計的持續時間數據值的參加的用戶的名字。此外,運動數據顯示配置模塊605顯示所合計的在前一月期間為每個所識別的參加的用戶測量的持續時間數據值。仍然進一步地,運動數據顯示配置模塊605顯示在前一月測量的用戶相應的合計的持續時間數據。此夕卜,運動數據顯示配置模塊605還可顯示用戶的相應合計的在前一月測量的持續時間數據相對於具有較高合計的在前一月內測量的持續時間值的那些參加的用戶的排序。因此,在所示例子中,用戶「Rauchholz」相對於其他參加的用戶具有28636的排序。圖14C示出界面1401的又一實例。每個過濾控制1411-1415都被再次選擇為「所有(ALL) 」。進一步地,控制14091被選擇,其與「最快的5k(fastest5k) 」分類標準和「曾經(ever) 」時間標準相關聯。因此,運動數據顯示配置模塊605識別和顯示對於5k的跑步具有十個最快的行進時間的參加的用戶,該行進時間在用戶選擇控制14091之前的任何時間測量。此外,運動數據顯示配置模塊605顯示每個所識別的參加的用戶的最快的5k時間值。仍然進一步地,運動數據顯示配置模塊605顯示用戶跑5k的最快的測量時間,以及該時間相對於有較快的測量時間跑5k的那些參加的用戶的排序。因此,在所示例子中,用戶「Rauchholz」相對於其他參加的用戶具有40822的級別。
在一些情況下,用戶可能希望將參與用戶的組合(pool)限制為將被比較的用戶。如前所述,過濾區1405包括過濾控制1411-1415。這些過濾控制可用於限制被認為用於期望的比較的參與用戶。例如,如圖14D所示,用戶可使用過濾控制1411來在包括用於比較的所有參與用戶、用於比較的僅男性的參與用戶、用於比較的僅女性的參與用戶之間選擇。類似地,如圖14E所示,用戶可使用過濾控制1413來將比較限制到只在期望的年齡組內的那些參與用戶。仍然進一步地,如圖14F所示,用戶可使用過濾控制1415來將比較限制到在一個地理區域內的參與用戶。應認識到,使用本發明的一些實現,用戶可同時使用每個過濾器1411-1415。例如,用戶可使用過濾控制1411-1415來將被考慮與用戶的運動數據比較的參與用戶僅僅限制為住在美國的年齡在40-44歲之間的男性。過濾參與用戶所需要的信息可從任何可利用的源得到。然而方便地,該信息可通過請求用戶在初始的註冊過程期間提交用於用戶配置的信息來得到。當然,雖然公開了三個特定的過濾標準,應認識到,任何期望類型和/或特徵的組合被用作過濾器。其它特徵成績的記錄如上面詳細討論的,本發明的不同實現可向運動員提供積極的加強效果。例如,如上所討論的,用戶可使用本發明的不同實施方式來為他自己或她自己設定目標,接著跟蹤他或她朝達到這些目標的進展。類似地,用戶可使用本發明的不同實施例來參加挑戰。然而一旦完成目標或贏得挑戰,這些成績就可能被忘卻,因此不能給用戶提供任何進一步的積極的加強效果。因此,本發明的一些實現可提供用於紀念用戶的不同運動成績的特徵。例如,使用本發明的一些實施例,運動數據顯示配置模塊605可提供用戶界面,如圖15所示的用戶界面1501,以顯示為用戶記錄的運動成績。如在本圖中示出的,用戶界面1501包括「目標(goal)」 區 1503、「挑戰(challenge)」 區、「事件(event) 」 區和「裡程碑(milestone) 」 區。這些區域中的每一個都可用於顯示代表用戶的先前成績的圖標。例如,如果用戶設定並接著隨後達到了目標,則該目標的成績將由運動數據顯示配置模塊605記錄。在響應中,運動數據顯示配置模塊605顯示圖標,例如用圖形紀念該成績的獎牌的表示。類似地,如果用戶贏得挑戰,則該成績將由運動數據顯示配置模塊605記錄。在響應中,運動數據顯示配置模塊605顯示圖標,例如用圖形紀念該成績的獎盃的表
/Jn ο仍然進一步地,用戶可參加與本發明的一個或更多實現相關聯的比賽項目。例如,賽跑主辦人如馬拉松主辦人可使其自身與本發明的實施方式有關係。如果用戶在賽跑中跑步、完成賽跑、或在賽跑中取得名次,則運動數據顯示配置模塊605可記錄該成績。在響應中,運動數據顯示配置模塊605顯示圖標,例如用圖形紀念該成績的比賽條帶(racingrib)的表示。運動數據顯示配置模塊605可使用任何期望的技術來記錄在賽跑中的用戶參與。例如,賽跑主辦人可物理地監控用戶的參與,並隨後直接更新運動數據存儲器607。可選地,用戶可在榮譽制度的基礎上更新運動數據存儲器607。當然,還有更複雜的技術可用於使運動數據顯示配置模塊605記錄用戶的成績。例如,賽跑主辦人或第三方可給用戶提供記錄用戶在整個賽跑中的進展的電子記錄設備。用戶然後可將數據從電子記錄設備下載到運動數據存儲器607或運動數據顯示配置模塊605。使用本發明的一些實現,電子接口設備205或運動參數測量設備207甚至可用於記錄用戶在賽跑中的進展,以及隨後將數據從電子記錄設備下載到運動數據存儲器607或運動數據顯示配置模塊605。仍然進一步地,用戶還可使其它裡程標與他或她的運動表現相關聯。例如,用戶可以跑步而達到相對大的總路程例如100公裡、100英裡、250公裡、250英裡等,或例如以在小於五分鐘內一英裡的特別快的速度跑步,或跑相對大的總持續時間例如1000小時。在響應中,運動數據顯示配置模塊605可記錄該裡程標成績,並接著顯示圖標,例如用圖形紀念該成績的獎勵勳帶的表示。以這種方式,本發明的不同實現可紀念用戶過去的成績,以給用戶提供積極的反饋來激勵未來的運動表現。當然,本發明的一些實現可紀念可選的或附加的成績。決心本發明的一些實現可幫助用戶下決心取得特定的運動成績,然後保持該決心。例如,本發明的不同實施方式可提供用戶界面,如圖16所示的用戶界面1601。如在本圖中看到的,界面1601為成績欄位1605和提供決心陳述1603。用戶界面還包括提交按鈕1609。當用戶希望下決心時,他或她可將期望的成績目標(例如路程)插入成績欄位1605中,且如果用戶沒有達到所陳述的成績時結果欄位1607中的一些任務或其它行動將出現。一旦用戶完成了成績欄位1605和結果欄位1607中的信息,用戶就接著觸發提交按鈕1609,以將決心信息提交給運動數據顯示配置模塊605。在收到決心信息後,運動數據顯示配置模塊605將監控用戶的運動行為,以確定用戶是否遵守他或她的決心。如果運動數據顯示配置模塊605確定用戶符合所陳述的決心,則運動數據顯示配置模塊605可向用戶提供一些類型的積極反饋。例如,運動數據顯示配置模塊605可給用戶發送電子郵件消息以祝賀用戶保持他或她的決心的。可選地或附加地,運動數據顯示配置模塊605可紀念成績,如上所述。然而如果用戶不符合所陳述的決心,則運動數據顯示配置模塊605可鼓勵用戶執行特定的任務或行動。運動數據顯示配置模塊605可例如向用戶發送電子郵件消息以提醒用戶他或她的決心。當然,本發明的不同實現可執行可選的或附加的行動,以鼓勵用戶執行特定的任務或行動。圖30示出根據訂立如參考圖16所述的正式決心來幫助用戶或運動員達到目標。例如,用戶或運動員能夠進一步布置親自陳述其決心的決心視頻3010。決心視頻3010可附有決心陳述3020。在提供決心視頻3010、決心陳述中任一或兩者之後,用戶或運動員可提交其決心和與其有關的任何細節,如上參考圖16所述的。
繪製地圖當用戶或運動員如賽跑者利用本發明的實施方式的系統來收集信息時,實施方式的用戶接口可為運動員提供附加的特徵和功能,以使用和共享與其物理行為有關的信息。在本發明的一個示例性形式中,運動信息顯示在用戶界面1700上,如下面參考圖18-33較詳細描述的。例如,圖17-21通常公開了一個實施方式的用戶界面1700的繪製地圖工具1800的特徵。運動員如賽跑者可根據確定的地理區域和期望的路程來計劃並創建跑步路線。例如,在圖18中,路線提示1810可允許用戶輸入特定的地點,用於計劃路線。該地點可為例如郵政編碼、城市、州、國家或其組合。根據所輸入的地點,繪製地圖工具1800可接著顯示大致地點的地圖。繪製地圖工具可例如使用縮放(zoom)條1840來提供地圖內的縮放和/或搖攝(pan)能力。路線提示1810可允許運動員例如通過其它用戶或運動員來搜索現有的或以前提交的路線。地圖可顯示路線方框(bubble)或標誌,例如響應於搜索而指示5.35英裡跑步的路線方框1850。附加的路線方框或標誌1860例如指示在區域內可利用多條路線。運動員可選擇路線方框或標誌I860來查看關於它代表的單獨路線的附加細節。運動員例如通過用滑鼠或鍵盤輸入在地圖上選擇或繪製路線,可進一步利用路線提示1810來繪製其自己的路線。當運動員繪製和/或在路線繪製的結束處時,繪製地圖工具還可顯示路線的總路程,以便運動員可產生表示其期望的位置和長度的路線。特別是對於例如在大城市區域內的地理位置,可能有相當數量的可利用的路線。為了幫助運動員選擇特定長度的路線,繪製地圖工具可包括路程過濾器1820。在一個實施方式中,運動員可選擇大於選定路程、短於選定路程或在兩個選定路程的範圍內的路線。進一步地,運動員可用鍵盤或用戶名過濾器1830搜索路線。特別是對於由個別用戶提出的路線,如下面將更充分討論的,運動員可搜索由被其用戶名識別的一個或更多個別的用戶提交或提出的路線。圖19示出被運動員繪製或選擇時的路線1900的細節。路線1900可示為街道、道路、小路等的一個或更多加亮的部分。在具有0.01英裡的解析度的實施方式中,路程方框或標誌1910顯示路線的總路程,以使運動員相當確切地知道其路線的路程。運動員還可選擇細節1940,以顯示選定的或當前的路線的細節,並可查看該跑步的評估1930。為了選擇可選的路線,運動員可選擇示出所有的路線1920以顯示附加的路線,例如,如圖18示出的。圖20示出選定或繪製的路線1900的細節。路線細節2000可例如顯示路線的名稱、路線的路程、路線的大致形狀、路線的敘述性說明以及提供路線的運動員的名字。進一步的信息可包括路線的評估(即,與由評估1930顯示的一樣)。實施方式的評估可以是累積評估,其被計算為由運動員提供的評估的平均評估,該運動員提供了關於路線的評估或評論。實施方式的細節視窗可進一步提供最快完成路線的運動員的用戶名和時間。在一個實施方式中,選項選擇2010顯示在路線細節2000中。特別是對於由個別運動員指定的路線,運動員可利用選項選擇2010來指定跑步、與一個或更多運動員共享跑步(包括使所有的繪製地圖工具1800用戶查看公共路線)、創建和/或編輯路線的細節、創建對路線的挑戰、以及從與個別運動員相關聯的路線的列表中去除路線。圖31-33示出由用戶界面1700的繪製地圖工具1800提供的附加特徵。例如,用戶可在地圖3100上張貼表示其喜愛的地方、路線或挑戰的圖標。進一步地,用戶可使照片(例如,如圖32所示的)、視頻或其它信息如天氣(例如,如圖33所示的)與其喜愛的地方、路線或挑戰相關聯。圖標設計可由用戶控制。獎金和俱樂部圖21-25示出與顯示在用戶界面1700上的用戶配置有關的本發明的附加特徵。應理解,跑步者可使用用戶界面1700成為註冊的用戶,其中與註冊用戶相關聯的運動數據被定期地更新並保持在用戶界面1700上。例如,用戶界面1700可設計成對達到確定的裡程標的註冊用戶提供確定的獎勵,該裡程標被編程到用戶界面1700中或由用戶本人設置。例如,當跑步者跑了預定數量的英裡的總數時,跑步者可進入達到跑了預定數量的英裡的相同目標的其他用戶或運動員的俱樂部或協會。例如,跑步者或運動員可跑500英裡,此時他們成為500英裡俱樂部的成員,並被給予了某種認可,如圖21的獎勵2100示出的。跑步者可進一步能夠將代表其成績的證書從用戶界面1700列印出來,向朋友誇耀其成績,或訪問根據其成績的用戶界面1700的專有區域。在一個實施方式中,列印出的證書可包括著名人士或運動員的籤名,進一步促進跑步者或運動員可能到達一個或更多裡程標的動力。附加的獎勵2100可包括電子郵件,電子郵件包括著名人士或運動員的視頻或音頻消息並被發送給跑步者或運動員。在一個實施方式中,可為增加路程而提供附加的俱樂部和/或獎勵,例如1000英裡俱樂部和1500英裡俱樂部等。圖22例如示出英裡俱樂部2200。英裡俱樂部2200允許該俱樂部的成員複查俱樂部的其他成員和所接納的新成員。例如,新成員2210可通過其用戶名、化名、跑的總路程以及他們成為英裡俱樂部2200的成員時的日期來列出。在可選的屏幕中,英裡俱樂部2300可顯示現有英裡俱樂部成員2310的完整組,包括其用戶名、化名、他們是其成員的英裡俱樂部(例如,100英裡、200英裡、500英裡、1000英裡等)以及他們成為英裡俱樂部2300的成員的日期。在一個實施方式中,為了進一步的健康動力,專有的挑戰可發布給英裡俱樂部成員或在英裡俱樂部成員中間發布。專有的挑戰(例如,500英裡俱樂部成員發布給已經跑了450英裡或更多的現有成員以鼓勵其前進到另一英裡俱樂部資格或類別的挑戰)可根據一個或更多選擇標準,通過單獨的組成員或全局地通過用戶界面1700發布給一個、更多或所有組成員。例如,挑戰2400示出在多個用戶中間的挑戰。挑戰細節2410可顯示特定挑戰參加者的細節,如其家鄉、其最後跑步的路程、跑的總路程、評論以及將另外的參加者邀請到挑戰中的能力。進一步地,對話提示2420可允許參加者對挑戰參加者說「垃圾話(trashtalk) 」,或另外地將動機或鼓勵的文本提交給挑戰參加者。圖25示出挑戰2500,其中用戶可向另外的參加者提供提出挑戰的圖片、視頻、文本或其它內容。進一步地,特殊的商品例如衣服和數位音樂下載也可專門提供給達到設定的裡程標並成為英裡俱樂部成員的那些運動員。用戶界面1700還可提供用於在成員中間討論的論壇。此外,俱樂部的成員可根據例如跑的總路程來查看英裡俱樂部成員的級別。這可向成員提供額外的動力,以行進額外的跑步英裡來爬升到排序中,而同時提高健康水平。此外,某些顏色或顏色設計可與每個裡程標或俱樂部成員資格相關聯,其中只有俱樂部中的個人具有與用戶界面1700的用戶個人頁面相關聯的特定顏色或顏色設計。顏色可包括在指示用戶達到的裡程標的一些其它顏色標記或特定網頁的背景中。組織圖26-28公開了本發明的實施方式的用戶界面1700的附加特徵。如圖26所示,用戶界面1700可提供組織界面2600。例如,公司實體、學校或其它組織2620可收集和張貼關於與這些實體相關聯的個別跑步者的信息。實體2620可變化但也可包括體育館、健康俱樂部和學院。實體2620可發出例如參與馬拉松體育項目的公共挑戰2610,對於該馬拉松體育項目用戶界面1700可促進或推進公共挑戰2610。進一步地,用戶界面1700可促進在實體2620之間和中間的聯盟和聯賽的建立和主持(moderation)。圖27示出與在實體2620之間和中間的挑戰、聯盟或聯賽相關聯的細節和工具。例如,用戶界面1700的組織界面2600的實施方式可提供許諾工具2700,以允許組織或實體2620的成員根據跑的總英裡來向慈善機構進行捐贈。如圖27進一步示出的,用戶界面1700可向用戶提供關於跑步和健康行為的額外的信息,例如經常詢問的問題(「FAQ」) 2710和用戶論壇2720。進一步地,運動員陳列框(showcase) 2740可展示或加亮用戶界面1700的某些用戶。類似地,挑戰陳列框2760可展示或加亮最近的或特別有趣的挑戰。提示2750可提供訓練建議、技巧以及向用戶進行暗示。最後,標題2730可向用戶提供任何種類的額外的全球信息。圖28示出,用戶界面1700也被提供關於私人教練員、教練、團隊領導人等對各自的實體2620(例如,學生、比賽者、隊員、組織的合作者等)的功能。例如,用戶界面1700可收集、編譯並顯示多個學生、比賽者、隊員或組織的合作者的運動數據2810。私人教練員、教練或團隊領導人可向一個或更多學生、比賽者、隊員或組織的合作者提供評論2830。例如,私人教練員、教練或團隊領導人可複查運動數據2810並給落在其他人後面的那些學生、t匕賽者、隊員或組織的合作者提供鼓勵。也可建立論壇用於另外的討論。個人網頁圖29示出,上面參考用戶、運動員、跑步者等描述的任何信息可提供給該用戶、運動員或跑步者,以包括在或張貼在其自己的網頁上。例如,用戶、運動員、或跑步者可在其網頁或社會聯網頁面內包括博客(blog) 2900。博客2900可包括用戶的位置或故鄉、其最近的跑步的細節、評論、圖片、視頻、和博客2900的觀眾粘貼反饋的能力。雖然參考博客2900被描述,應理解,這裡所述的任何運動信息可提供給用戶、運動員或跑步者,作為其個人網頁或社會聯網頁面的一部分。結論雖然關於包括實現本發明的當前優選模式的特定實例描述了本發明,但本領域技術人員應認識到,存在落在隨附的權利要求所闡述的本發明的精神和範圍以內的上述系統和技術的很多變形和變更。
權利要求
1.一種顯示運動數據的方法,包括: 通過具有至少一個處理器的計算設備接收第一運動數據組,所述第一運動數據組相應於在第一時間段進行的運動行為; 通過所述計算設備確定所述第一運動數據組的分類; 通過所述計算設備接收將所述第一運動數據組與至少一個其他運動數據組進行比較的請求; 響應於所述請求: 通過所述計算設備自動地識別具有與所述第一運動數據組相同分類的一組運動數據組,其中所述一組運動數據組被從具有多個分類的多個運動數據組中識別; 通過所述計算設備自動地確定相應於在不同於所述第一時間段的第二時間段進行的運動行為的第二運動數據組,其中所述第二運動數據組從所識別的具有與所述第一運動數據組相同分類的所述一組運動數據組中選擇;以及 通過所述計算設備產生同時包括所述第一運動數據組的至少一部分和所述第二運動數據組的至少一部分的顯示。
2.如權利要求1所述的方法,其中所產生的顯示包括: 所述第一運動數據組中第一類型的數據的值對比所述第一運動數據組中第二類型的數據的值繪製的曲線;以及 所述第二運動數據組中所述第一類型的數據的值對比所述第二運動數據組中所述第二類型的數據的值繪製的曲線。
3.如權利要求2所述的方法,其中: 所述第一類型的數據是速度數據,以及 所述第二類型的數據是時間數據。
4.如權利要求2所述的方法,其中: 所述第一類型的數據是路程數據,以及 所述第二類型的數據是時間。
5.如權利要求2所述的方法,其中所述第一運動數據組或所述第二運動數據組被由從由下列項組成的組中選擇的一個或更多電子設備接收:數位音樂播放器、電話、手錶、個人數字助理、步數計、自行車監控器、心率監控器、血氧含量監控器和遠程存儲設備。
6.如權利要求2所述的方法,其中所述第一運動數據組或所述第二運動數據組被通過網絡接收。
7.如權利要求2所述的方法,其中所產生的顯示被配置成當被顯示時隨時間遞增地描繪所述第一曲線。
8.如權利要求2所述的方法,還包括: 分析所述第一運動數據組以獲得第一分析結果;以及 顯示所述第一運動數據組和所述第一分析結果。
9.如權利要求8所述的方法,其中所述第一分析結果包括所述第一運動數據組中一種或更多種類型的數據的值的平均數或中間數。
10.如權利要求8所述的方法,其中所述分析結果沿著所述曲線每隔一段距離地顯示。
11.如權利要求1所述的方法,其中所述第一運動數據組的所述分類基於行為類型和運動行為度量的測量值中的至少一個來確定。
12.如權利要求11所述的方法,其中所述第二運動數據組基於具有所述運動行為度量的最大值來選擇。
13.如權利要求12所述的方法,其中所述運動行為度量包括速度數據、路程數據、時間數據和熱量數據中的一種。
14.如權利要求11所述的方法,其中所述第二運動數據組基於具有所述運動行為度量的最小值來選擇。
15.如權利要求11所述的方法,其中所述運動行為度量是值的平均數或中間數。
16.如權利要求11所述的方法,其中所述第一運動數據組被與識別所述分類的信息相關聯地存儲。
17.如權利要求16所述的方法,其中所述第一行為數據組的所述分類是路程值,並且其中所述第二行為數據組基於匹配所述第一運動數據組的路程值分類來選擇。
18.如權利要求16所述的方法,其中所述第一行為數據的所述分類是時間值,並且其中所述第二行為數據組基於匹配所述第一運動數據組的時間值分類來選擇。
19.如權利要求2所述的方法,其中: 所述第一運動數據組相應於由第一個人進行的運動行為;以及 所述第二運動數據組相應於由不同於所述第一個人的第二個人進行的運動行為。
20.如權利要求1 9所述的方法,還包括通過下列步驟確定所述第二運動數據組: 接收名字信息;以及 基於匹配所接收的所述名字信息從所述一組行為數據組中選擇所述第二運動數據組。
21.如權利要求1所述的方法,還包括: 顯示具有相應於所述第一運動數據組的數據特徵的第一特性值的第一圖標;以及 顯示具有相應於所述第二運動數據組的數據特徵的第二特性值的第二圖標。
22.如權利要求21所述的方法,其中所述數據特徵是行為度量的最大值。
23.如權利要求22所述的方法,其中所述行為度量從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。
24.如權利要求21所述的方法,其中所述數據特徵是行為度量的最小值。
25.如權利要求24所述的方法,其中所述行為度量從由下列項組成的組中選擇:速度數據、時間數據、路程數據和熱量數據。
26.如權利要求21所述的方法,其中所述數據特徵是數據類型的值的平均數或中間數。
27.如權利要求1所述的方法,還包括根據對時間段的日曆分類來將所述第一運動數據組和所述第二運動數據組中的每一個都劃分到兩個或更多組中,相應於所述第一運動數據組和所述第二運動數據組中的相應的一個的相應的運動行為在所述時間段期間被進行。
28.如權利要求27所述的方法,其中所述日曆分類從由日、星期、兩星期、月份、季度和年組成的組中選擇。
29.—種顯示運動數據的方法,包括: 從第一源接收新的運動數據組; 將來自所述第一源的所述新的運動數據組合計到運動數據組的第一累積中;以及同時顯示所述運動數據組的第一累積與運動數據組的第二累積。
30.如權利要求29所述的方法,還包括: 從第二源接收新的運動數據組; 將來自所述第二源的所述新的運動數據組合計到所述運動數據組的第二累積中。
31.一種顯示運動數據的方法,包括: 從多個不同的源接收運動數據組; 接收選擇所述多個不同的源的子集的選擇信息;以及 同時顯示來自所述不同的源的所選擇的所述子集的所接收的所述運動數據組。
32.—種顯示運動數據的方法,包括: 通過計算設備從第一源接收新的運動數據組; 通過所述計算設備將來自所述第一源的所述新的運動數據組合計到運動數據組的第一累積中,其中所述新的運動數據組基於具有共同的分類而被合計,其中所述共同的分類是基於行為度量的值和行為的類型中的至少一種;以及 通過所述計算設備從具有多個分類的多個行為數據組中識別具有所述共同的分類的一組運動數據組; 通過所述計算設備從具有所述共同的分類的所述一組運動數據組中確定運動數據組的第二累積;以及 通過所述計算設備產生 所述運動數據組的第一累積和所述運動數據組的第二累積的同時顯示。
33.如權利要求32所述的方法,還包括: 從第二源接收新的運動數據組; 將來自所述第二源的所述新的運動數據組合計到所述運動數據組的第二累積中。
34.一種存儲指令的非臨時性的機器可讀介質,所述指令在被執行時,使裝置: 接收相應於在第一時間段進行的運動行為的第一運動數據組; 確定所述第一運動數據組的分類; 接收將所述第一運動數據與至少一個其他運動數據組進行比較的請求; 響應於所述請求: 自動地識別具有與所述第一運動數據組相同分類的一組運動數據組,其中所述一組運動數據組從具有多個分類的多個運動數據組中識別; 自動地確定相應於在不同於所述第一時間段的第二時間段進行的運動行為的第二運動數據組,其中所述第二運動數據組從具有與所述第一運動數據組相同分類的一組運動數據組中選擇;以及 產生同時包括所述第一運動數據組的至少一部分和所述第二運動數據組的至少一部分的顯示。
35.一種方法,包括: 在具有處理器的設備處,接收識別用戶的期望的運動成績目標的用戶輸入; 通過所述設備接收識別沒有實現所述期望的運動成績目標的結果的用戶輸入; 通過所述設備監控所述用戶的運動行為; 通過所述設備基於所監控的運動行為來確定所述用戶是否達到了所述期望的運動成績目標; 響應於確定所述用戶達到了所述期望的運動成績目標,向所述用戶提供積極的反饋;以及 響應於確定所述用戶沒有實現所述期望的運動成績目標,激勵所述用戶進行特定的任務。
36.如權利要求35所述的方法,其中所述目標的成績能夠被存儲和顯示在顯示所述用戶的其他成績的用戶界面中。·
全文摘要
用於收集和顯示運動信息的系統和技術。與單個人或一組人有關的運動數據在中央位置被收集,並隨後在期望的遠程位置顯示,以使個人或人們可複查並評判其表現。此外,多個人的運動數據被在中央位置收集,並隨後在期望的遠程位置顯示給用戶,以使用戶可與其他人比較他或她的運動行為。
文檔編號A63B71/06GK103182174SQ20131008114
公開日2013年7月3日 申請日期2008年2月14日 優先權日2007年2月14日
發明者羅伯託·塔格裡爾布 申請人:耐克國際有限公司