CN102015037A - 用于运动表现赛跑的系统和方法 - Google Patents

用于运动表现赛跑的系统和方法 Download PDF

Info

Publication number
CN102015037A
CN102015037A CN2009801166567A CN200980116656A CN102015037A CN 102015037 A CN102015037 A CN 102015037A CN 2009801166567 A CN2009801166567 A CN 2009801166567A CN 200980116656 A CN200980116656 A CN 200980116656A CN 102015037 A CN102015037 A CN 102015037A
Authority
CN
China
Prior art keywords
participant
race
user
exercise data
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009801166567A
Other languages
English (en)
Inventor
丹尼尔·夸特罗奇
贾森·尼姆斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nike International Ltd
Original Assignee
Nike International Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nike International Ltd filed Critical Nike International Ltd
Publication of CN102015037A publication Critical patent/CN102015037A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0616Means for conducting or scheduling competition, league, tournaments or rankings
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/6804Garments; Clothes
    • A61B5/6807Footwear
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6887Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
    • A61B5/6898Portable consumer electronic devices, e.g. music players, telephones, tablet computers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0068Comparison to target or threshold, previous performance or not real time comparison to other individuals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/065Visualisation of specific exercise parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/836Sensors arranged on the body of the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • A63B2225/54Transponders, e.g. RFID
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories

Abstract

一种用于收集和显示运动信息的系统和技术。关于单个人或者一组人的运动数据在中央位置被收集,然后显示在期望的远程位置以使得这个人或这组人能够查看和评价他们的表现。此外,多个人的运动数据能够在中央位置收集,然后在期望的远程位置显示给用户,以使得用户能够将他或她的运动活动与例如作为事件、比赛或赛跑的一部分的其他人进行比较。

Description

用于运动表现赛跑的系统和方法
相关申请的交叉引用
本申请要求于2008年4月9日向美国专利商标局提交的名称为“Method for Athletic Performance Race”的美国临时专利申请61/043,680的优先权。该美国临时专利申请在此被参考而全文引入。
技术领域
本发明涉及运动信息的收集和显示。本发明的一些方面能够特别地应用到收集和操控来自赛跑参与者的运动信息。
背景技术
尽管大部分人意识到身体健康的重要,但是许多人难以发现保持有规律的锻炼计划所需的动力。有些人发现保持锻炼制度是非常困难的,其中所述锻炼制度包括连续地重复性运动,例如跑动、走动和骑自行车。
经验丰富的运动员和训练员已经发现反馈给许多人提供了动力以保持有规律的锻炼计划。当一个人能直接体验到由锻炼计划提供的结果时,该人典型地将受到鼓励以继续锻炼。不幸的是,通过锻炼获得的体质改进经常来得太慢以致于不能给许多人提供足够的动力以保持有规律的锻炼计划。因此,对于许多运动员来说,具有更直接的、可视类型的反馈以给有规律的锻炼提供动力会是有用的。
许多经验丰富的运动员和训练员还已发现竞赛和其它团体导向的活动可以提供甚至更强大的动力以保持有规律的锻炼计划。例如,一些运动员在与伙伴竞赛时会比通过单独锻炼和通过参加团组运动活动时更具有动力来锻炼。例如,这些运动员会与伙伴锻炼,参加运动比赛例如赛跑,与朋友比较当前的表现能力,以及参加团组锻炼活动。
例如赛跑的团组活动以及其它团组竞赛通常具有许多具有相同兴趣的参与者。参加团组挑战、活动和竞赛的运动员通常与其它参与者具有内在的友情。有时,特定地理位置的团组会希望加入具有类似兴趣的另一地理位置的其它团组。类似的团组活动在世界各地的不同地理位置都有发生。但是,不同位置的团组发现难以连接和形成被连接到不同地理位置的具有类似兴趣的其它参与者的同步效果。允许各个地理位置的参与者彼此连接的运动活动的世界范围的团体将是对现有技术的有用改进。
发明内容
本发明的各个方面涉及运动信息的收集和操控。通过本发明的一些实施方式,与单个人有关的运动信息得以收集以使该人能评估他或她的表现。例如,与由一个人在第一时间周期内进行的运动活动对应的一组运动数据可以被评估。如果该组运动数据是由例如人的跑动或走动产生的,那么该人的速度可以相对于他或她在活动的时间周期内的距离被绘成图。通过一些实施方式,该组运动数据可以被分析,分析结果可以通过图形进行评估。例如,对于由人的跑动获得的一组运动数据,该数据可以被分析以确定在固定距离(第一英里、第二英里等)之间的速度改变(即,加速或减速)。该信息然后能呈现在图形中,以使该人能够查看他或她在跑动过程中何时改变速度以及改变了多少。
对于本发明的又其它实施方式,一个人能将一组运动数据和另一组具有希望特性的运动数据进行比较。例如,如果一组选择的运动数据是由例如在特定的时间周期内人的跑动产生的,那么该人会希望将他或她的那次“跑动”的表现与他或她的类似的前次跑动的最快速度的进行比较,或者将他或她的表现与运动团体内的一个或多个其它人的表现进行比较。因此,如果该次跑动跑了例如4英里的距离,更早的几组运动数据将被分析以确定哪组数据与近似4英里的跑动相对应。例如具有最大平均速度的数据组然后能够被识别,并且来自以前的数据组的数据和来自选择的数据组的数据同时显示。例如,来自每个运动数据组的数据可被绘制为图形并在显示器上进行显示。该人然后将选择的一组运动数据和表示他或她的“最佳”速度的那组运动数据详细地进行比较。
更进一步地,一些实施方式可以收集多组在不同时间期间内获得的运动数据,并且同时显示来自这些组的数据在附着到该人的当地装置上。因此,如果一个人在几天内具有多次跑动,来自每个跑动的数据可以同时进行显示。例如,图标,比如柱或线,可显示用于每个数据组。图标的尺度,例如其高度,然后可以对应于那个数据组中的某些数据,例如跑动的中值速度或在跑动内跑的总距离。通过一些实施方式,来自多个组的数据可以被累计并进行显示。例如,落入特定种类的跑动(例如,在同一周或同一月期间内发生的)会被归组在一起,并且在一组中的每个数据组的总距离数据(或,替代地,总时间数据)可以被加在一起。图标,例如柱或线,然后可以进行显示以表示每组的数据的总和。图标的尺度,例如其高度,可以与由其相应的一组数据组加在一起的数据相对应。
另外,本发明的一些例子可以允许个人指定与运动活动有关的目标。一个人可以例如设定在指定的时间周期内跑动指定总距离的目标。通过本发明的这些实施方式,来自一个人的多组运动数据的数据可以被累计并显示,与该人的指定目标进行比较。例如,该目标可以被显示为例如空的形状,像个椭圆。累计的数据然后可以显示为在该空的形状内的填充。因此,如果累计的数据表明这个人在他或她的目标的80%内,那么代表该目标的形状将被显示为填充80%。
对于一些实施方式,多组运动数据可以从多个不同的人获得并进行显示。例如,一组或更多组来自多个不同的人的每个人的数据可以被收集。来自每个人的数据组的数据然后可以被累计并且显示给每个人。例如,一个人进行的每次跑动可以产生一组运动数据。对于每个人,来自他或她的数据组的数据,例如距离数据,可以被加起来。图标,例如柱或线,然后可为每个人进行显示以表示来自他或她的数据组的数据的总和。图标的尺度,例如其高度,可以与从一个人的每个数据组加起来的数据的总和相对应。
又进一步地,本发明的一些例子可以允许一个人“邀请”一个或更多其它的人来分享与他们的运动活动对应的运动数据。通过本发明的一些实施方式,例如,用户可以通过电子邮件或类似的电子媒介给一个或更多的其它的人发送邀请。仅来自那些受邀的人的运动数据然后可以同时如上所述地显示。这种配置允许每个受邀的人(包括邀请的主人,其自然邀请了他自己或她自己,因此也应当被认为是受邀人)以将他或她当前的运动数据与其它受邀人的运动数据进行比较。
对于本发明的又其它实施方式,一个人可以替代地或额外地为受邀人指定一个共同的目标。例如,邀请的主人可以指定受邀人(包括该主人)要在指定的时间量内跑动的总组合距离。来自每个受邀人的多组运动数据的数据可以被累计并显示,与该人的指定目标进行比较。再者,该目标可以通过例如空的像椭圆的形状的显示进行表示。从每个受邀人累计的数据然后可以被显示为在该空的形状内的填充。这样,如果累计的数据表明收集的受邀人的运动活动在指定目标的60%内,那么表示该目标的形状将被显示为填充了60%。
又对于本发明的其它实施方式,从多个用户或运动员收集的表现数据可以被收集和比较以产生例如在多个地理区域会发生的单一事件、竞赛或赛跑。在该事件中的参与者可以与在他们的地理位置的其它参与者以及在其它地理位置的参与者比较他们的运动表现。全球的运动团体可以加入单一的运动事件,例如赛跑。这样的运动事件可以以任何的物理或运动活动进行,包括但不限于,团队运动、个人运动以及其它团组活动。
本发明的这些和其它特征将从以下详细的描述中变得明显。
附图说明
图1示出可用来实现本发明的各个例子的计算装置;
图2和图3示出可根据本发明各个例子采用的运动信息监控装置的例子;
图4示出其中可采用根据本发明的各个例子的运动参数测量装置的一个环境;
图5示出根据本发明的各实施例可用来收集和/或显示运动数据的运动信息收集和显示装置的例子;
图6示出根据本发明的各例子可采用的运动数据显示配置的例子;
图7示出一种网络,该网络包括根据本发明的各例子可采用的运动数据显示配置装置和多种类型的客户端装置;
图8A-8F、9A和9B示出根据本发明的各个实施例的可设置成以便为用户显示运动数据的用户接口的例子;
图10和11A-11E示出根据本发明的各个实施例的可设置成以便为用户选择目标的用户接口的例子;
图12示出根据本发明的各个实施例的可设置成以指示用户朝着实现运动活动目标的进度的用户接口的例子;
图13A-13F示出根据本发明的各个实施例的可设置成给其它用户提供挑战的用户接口的例子;
图14A-14F示出根据本发明的各个实施例的可设置成以将用户的运动数据与其它参加的用户的运动数据进行比较的用户接口的例子;
图15示出根据本发明的各个实施例的可设置成以存储用户的运动成绩的用户接口的例子;
图16示出根据本发明的各个实施例的可设置成以建立实现运动成绩的决定的用户接口的例子;
图17示出根据本发明的各个实施例的可以设置为运动设备的一部分的用户接口的例子;
图18-53示出可以根据本发明的各个实施例设置的用户接口的替代例子;
图54-60示出可以根据本发明的各个实施例设置的流程图。
具体实施方式
操作环境
概述
本发明的各个方面涉及运动信息的测量、收集和显示。如本领域技术人员将认识到的,运动信息首先必需从单个的人获得。对于本发明的各个实施例,一个或多个不同的运动信息监控装置可用来测量和记录与一个人进行的运动活动对应的运动数据。典型地,运动信息监控装置将结合用于测量与被监控的人有关的参数的传感器,以及用于处理由传感器测量的参数的计算装置。
一旦运动信息监控装置已经记录了一个人的运动活动的运动信息,该人然后可将记录的运动信息传送到一个或多个单独的装置,以便查看记录的运动数据。例如,用户可从运动信息监控装置将记录的运动信息下载到单独的收集装置。该收集装置可以相应地将从运动信息监控装置收集到的运动信息传送到单独的显示配置装置,在此运动信息可被组织和配置成用户随后用例如另一装置进行查看。如将在下面进行更详细地描述,本发明的各个实施例将允许一个人使用一组通过网络例如互联网通信的计算装置记录、收集和操控和/或显示运动信息。
例如,本发明的一些实施例允许一个人使用特定目的的计算装置测量和记录运动信息。用户然后能将记录的运动信息传送到本地计算装置,例如台式或膝上型个人计算机。更具体地,用户可将记录的运动信息从运动信息监控装置下载到用作计算机网络“客户机”的本地计算机上的收集软件工具。该收集软件工具然后将下载的运动信息通过网络传送到远程“服务器”计算机。远程服务器计算机上的显示配置软件工具然后将保存传送的运动信息。之后,一个人能使用客户机计算机或另一本地计算机从服务器计算机取回存储的运动信息。响应于来自本地计算机的显示请求,显示配置软件工具将配置被请求的运动信息用于显示在本地计算机上,然后将配置的运动信息传送到本地计算机用于显示。
计算装置
本发明的各个例子可使用配置成执行一个或多个功能的电子电路进行实现。例如,对于本发明的一些实施例,运动信息监控装置、收集装置、显示装置或其任何组合可使用一个或多个专用集成电路(ASIC)进行实现。然而,更典型地,本发明的各个例子的部件将使用执行固件或软件指令的可编程计算装置或者通过专用电子电路和在可编程计算装置上执行的固件或软件的指令一些组合予以实现。
相应地,图1示出可用来实现本发明的各个实施例的计算机101的一个示例性的例子。如该图所示,计算机101具有计算单元103。计算单元103典型地包括处理单元105和系统存储器107。处理单元105可以是用于执行软件指令的任何类型的处理装置,但传统地将是微处理器装置。系统存储器107可包括只读存储器(ROM)109和随机存取存储器(RAM)111。如本领域技术人员认识到的,只读存储器(ROM)109和随机存取存储器(RAM)111可存储用于通过处理单元105执行的软件指令。
处理单元105和系统存储器107通过总线113或替代的通信结构直接或间接地连接到一个或多个外围装置。例如,处理单元105或系统存储器107可直接或间接地连接到另一存储器,例如硬盘驱动器115、可移除的磁盘驱动器117、光盘驱动器119以及闪存卡121。处理单元105和系统存储器107还可直接或间接地连接到一个或多个输入装置123和一个或多个输出装置125。输入装置123例如可包括键盘、触摸屏、远程控制板、指向装置(例如,鼠标、触摸板、触笔、轨迹球,或操纵杆)、扫描器、照相机或麦克风。输出装置125可包括,例如,监控显示器、电视机、打印机、立体声系统,或扬声器。
又进一步地,计算单元103将直接或间接地连接到一个或多个用于和网络通信的网络接口127。这种类型的网络接口127,有时还被称为网络适配器或网络接口卡(NIC),根据一个或多个通信协议,例如传输控制协议(TCP)、网际协议(IP)以及用户数据报协议(UDP),将来自计算单元103的数据和控制信号翻译为网络信息。这些协议在本领域内是众所周知的,因此在此将不进行更详细地讨论。接口127可采用任何适合的连接代理,用于连接到网络,包括,例如,无线收发器、电源线适配器、调制解调器或以太网连接。
应当认识到,除了以上具体列出的输入、输出和存储的外围设备,计算装置可连接到各种其它外围设备,包括一些可执行输入、输出和存储功能或者其组合的设备。例如,计算机101可连接到数字音乐播放器,例如可从加利福尼亚州的库珀蒂诺市的苹果公司买到的
Figure BPA00001253746800071
牌的数字音乐播放器。如本领域内公知的,这种类型的数字音乐播放器可用作计算机的输出装置(例如,从声音文件输出音乐或从图像文件输出图片)以及存储装置。另外,这种类型的数字音乐播放器还可用作输入记录的运动信息的输入装置,如将在下面进行的更详细的讨论。
除了数字音乐播放器之外,计算机101还可连接到或另外包括一个或多个其它外围设备,例如电话。该电话可以是,例如,无线的“智能电话”。如本领域内公知的,这种类型的电话使用射频传输通过无线网络通信。除了简单的通信功能之外,“智能电话”还可给用户提供一个或多个数据管理功能,例如发送、接收和查看电子信息(例如,电子邮件信息,SMS文本信息等),记录或播放声音文件、记录或回放图像文件(例如,静止图片或运动的视频图像文件)、查看和编辑文本文件(例如,微软的Word或Excel文件,或者Adobe Acrobat文件)等。由于这种电话的数据管理能力,用户可将电话连接于计算机101以使它们保持的数据可被同步。
当然,我们另外连接到如图1所示的那类计算机101还可包括其它的外围设备,这在本领域内是众所周知的。在一些情况下,外围设备可永久或半永久地连接到计算单元103。例如,对于许多计算机,计算单元103、硬盘驱动器117、可移除的光盘驱动器119和显示器被半永久地封装在单个壳体中。然而,其它的外围设备还可被可移除地连接到计算机101。计算机101可包括,例如,一个或多个通信端口,通过该通信端口外围设备能(通过总线113直接或间接地)连接到计算单元103。这些通信端口因此可包括并行总线端口或串行总线端口,例如使用通用串行总线(USB)标准或IEEE 1394高速串行总线标准(例如火线端口)的串行总线端口。替代地,或者,额外地,计算机101可包括无线数据“端口”,例如,蓝牙(bluetooth)接口、Wi-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的加速度。传感器301A和301B可以是任何类型的传感器,例如,步数计、倾斜计、心率监控器、脉搏速率监控器等。运动参数测量装置207被用户携带或否则带着以在用户锻炼时测量希望的运动参数。例如,如图4所示,当用户走动或跑动时,运动参数测量装置207可附着到或者嵌入在用户的鞋子401的鞋底。通过该布置,传感器301将产生与用户的脚的运动对应的电信号。如本领域所知的,这些信号然后能够用来产生代表由用户进行的运动活动的运动数据。
运动参数测量装置207还包括用于处理由传感器301输出的电信号的处理器303。对于本发明的一些实施例,处理器303可以是可编程的微处理器。但是,对于本发明的又其它实施例,处理器303可以是专用电路设备,例如ASIC。处理器303可对从传感器301输出的信号进行任何希望的操作,例如曲线平滑、噪声过滤、异常值移除、放大、求和、积分等。处理器303给发送器307提供处理过的信号。运动参数测量装置207还包括电源307,用于根据需要给传感器301、处理器303和发送器305供电。电源307可以是例如电池。
运动参数测量装置207将处理后的信号发送到电子接口装置205,如图4所示。现在回到图3,电子接口装置205包括接收器309,其接收通过在运动参数测量装置207中的发送器305发送的处理信号。接收器309将处理过的信号转送到第二处理器311,该处理器311进一步地处理这些信号。类似于处理器303,处理器311可对处理后的信号进行任何希望的操作,例如曲线平滑、噪声过滤、异常值移除、放大、求和、积分等。
处理器303给数字音乐播放器203提供处理后的信号。现在返回来参照图2,电子接口装置205包括连接器系统209,其物理地插入和连接于设置在数字音乐播放器203上的输入端口211。电子接口装置205的连接器系统209连接到其中的输入端口211可以是任何希望类型的用于传送数据的输入端口,例如并行数据端口、串行数据端口、耳机或麦克风塞孔等。连接器系统209可包括任何合适的连接装置,例如缆线,插脚、电连接器等,以便电连接于或否则其它合适地连接于设置在数字音乐播放器203的输入端口211中的对应元件(例如,以允许在接口装置205和电子接口装置205之间进行电子和/或数据通信)。如果需要或者希望,其它的固定元件可被提供以将接口装置205牢固地连接到数字音乐播放器203,例如,带、钩、带扣、夹子、夹具、扣钩、保持元件、机械连接器等。
现在参照图3,处理器311给计算单元313提供处理后的信号。计算单元313可最初将处理后的信号存储在存储器315中。再者,对于本发明的一些实施例,处理单元313可对由运动信息监控装置201提供的处理信号进行操作以产生一组与由用户执行的运动活动对应的运动数据。例如,如果运动信息监控装置201包括用于测量用户的脚的运动的加速计,计算单元313可分析来自运动信息监控装置201的处理信息以产生一组运动数据,该运动数据描述在用户运动活动期间在特定情况下用户的速度以及在每个特定情况下用户行进的总距离。用于从加速计信号确定用户速度的各种技术在描述于以下文献中:例如,2005年5月24日公布的Blackadar等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,898,550,2005年4月19日公布的Ohlenbusch等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,882,955,2005年4月5日公布的Darley等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,876,947,2002年12月10日公布的Ohlenbusch等人的名称为“Monitoring Activity Of AUser In Locomotion On Foot”的美国专利No.6,493,652,2001年10月2日公布的Blackadar等人的名称为“Detecting The Starting And Stopping Of Movement Of A Person On Foot”的美国专利No.6,298,314,2000年4月18日公布的Gaudet等人的名称为“Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion”的美国专利No.6,052,654,2000年1月25日公布的Gaudet等人的名称为“Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion”的美国专利No.6,018,705,其中每个专利都在此被作为参考完全结合到本文中。
运动数据组还包括与每个速度值和/或每个距离值相关联的时间值。如果运动信息监控装置201可用来从不同的用户收集运动信息,那么运动数据计算单元313可另外提示用户以一些方式识别他自己或她自己。该识别信息然后可以通过从由运动信息监控装置201提供的信息产生的运动数据组被包括。一旦计算单元313已经产生一组来自由运动信息监控装置201提供的信息的运动数据,计算单元313可以将运动数据组存储在存储器315中。如将在下面进行更详细地描述的,当数字音乐播放器203随后被连接到实现运动信息收集工具的计算装置时,计算单元313将运动数据下载到寄主在远程计算装置上的显示配置工具。
尽管运动参数测量装置207和接口装置205之间的无线通信被描述用于图2-4所示的实施例,但是可以在运动参数测量装置207和接口装置205之间使用任何希望方式的通信而不会背离本发明,包括有线连接。而且,可提供任何希望方式的将从来自于运动参数测量装置207的物理或生理数据获得的数据以合适的形式或格式布置,用于显示在电子装置210上或从电子装置210输出,而不会背离本发明。例如,如果希望的话,运动参数测量装置207可被特别地设计和/或编程以便与一个或多个特定的电子装置一起使用,例如,预编程和/或接线以通过一个或多个特定的装置操作并以适合于这些装置的形式和格式提供输出数据。在此情况下,接口装置205可以在市场上出售和买卖从而以某些电子装置为特定目标,例如特定型号的数字音乐播放器以及甚至其它电子装置,例如电话、手表、个人数字助理等。作为另一替代方案,如果希望的话,接口装置205可在之后的时间进行编程以通过大量的各种不同电子设备操作,例如,通过从互联网、从磁盘,或者从另一来源等为特定的电子设备下载显示或设备驱动程序和/或格式数据。
如果希望的话,根据本发明的至少一些例子,电子接口装置205还可包括显示器220和/或用户输入系统222,例如一个或多个旋转输入装置、开关、按钮(如图2中的例子所示)、鼠标或轨迹球元件、触摸屏等,或者它们的组合。显示器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中以便使得用户能够将相同的外部装置插入到接口装置205中,因为接口装置205可以再插入到数字音乐播放器203中,从而仍能够利用相同的功能(例如,因此允许必要的数据、信号、电能和/或信息通过接口装置205到达用户、另一输出设备和/或数字音乐播放器203)。
应当认识到,尽管以上描述的本发明的一些具体实施例涉及数字音乐播放器203,但是本发明的替代例子可使用任何便携式电子装置予以实施。例如,对于本发明的一些实施例,运动参数测量装置207可和移动电话、手表、个人数字助理、其它类型的音乐播放器(例如,紧凑盘(compact disk)或卫星无线电音乐播放器)、便携式计算机,或任何其它希望的电子装置结合使用。又更进一步地,本发明的一些实施例可替代地或额外地不用接口装置205。例如,运动参数测量装置207可被配置成使用蓝牙无线通信协议通信,以使其能与能够蓝牙通信的移动电话、个人数字助理、手表或个人计算机一起使用。当然,还可采用其它的无线或有线通信技术同时省略掉接口装置205。
还应当认识到,尽管为了容易理解,以上已经描述了运动参数测量装置207的具体例子,但是任何类型的希望的运动参数测量装置207可用于本发明的各个实施例。例如,对于本发明的一些实施方式,运动参数测量装置207可以是心率监视器、血液氧气监视器、卫星定位装置(例如,全球定位卫星(GPS)导航装置)、用于测量用户的电活动的装置(例如,EKG监视器),或者测量用户的一个或多个物理参数的任何其它装置。又进一步地,运动参数测量装置207可测量一个或多个在被用户操控的某一装置的运行参数,例如自行车的速度和/或距离,踏车、划船设备、椭圆形设备、固定自行车运行的速度和/或工作,用户穿着的滑(水或雪)板、(旱冰或冰)鞋或者雪鞋等行进的速度和/或距离等。
而且,尽管运动参数测量装置207已被描述为是独立于数字音乐播放器203,或者从运动参数测量装置207接收信号的其它便携式电子装置,但是对于本发明的一些实施例,运动参数测量装置207可结合到数字音乐播放器203或其它便携式电子装置中。例如,本发明的一些实施方式可采用结合了加速计、卫星定位装置或任何其它希望的用于测量运动活动的装置的音乐播放器、移动电话、手表或个人数字助理。又进一步地,应当意识到,本发明的各个实施方式可以采用多个运动参数测量装置207,其结合到数字音乐播放器203或其它的便携式电子装置中、与数字音乐播放器203或其它便携式电子装置相分开、或者它们的组合。
运动收集和显示工具
图5示出根据本发明的各个实施例可用来收集和/或显示运动数据的运动信息收集和显示装置501的例子。如下将更详细地论述地,运动信息收集和显示装置501可收集和显示运动数据。运动信息收集和显示装置501可使用前面描述的计算装置101的任何合适的变形予以实现。然而,在一些情况下,信息收集和显示装置501可使用台式或膝上型个人计算机在商业上予以实现。
如图5所示,运动信息收集和显示装置501包括用于从运动信息监控装置201接收数据的接口503。接口503可使用例如电气部件、软件部件(例如,应用程序接口(API))或者它们的组合予以实现。运动信息收集和显示装置501还具有运动数据收集模块505。通过本发明的各个例子,当数字音乐播放器203或其它存储一个或多个运动数据组的便携式电子装置通过接口503连接到运动信息收集和显示装置501时,可检测运动数据收集模块505,建立与数字音乐播放器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。例如,运动数据收集模块505可尝试刚刚在收集之后、以预先安排的时间间隔、在监测到网络连接到运动数据显示配置装置601时、或者它们的一些组合,将收集到的运动数据发送到运动数据显示配置装置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上执行的微软的互联网浏览器、Mozilla Firefox或者Opera予以实现。对于本发明的又其它实施例,运动数据显示模块509可使用传统的已经通过一个或多个显示工具增强的浏览器程序予以实现,其中所述显示工具为例如ActiveX插件程序、Java脚本或Macromedia版本的动画播放器或Adobe的动画播放器,其可从加利福尼亚州的圣何塞市的Adobe Systems公司获得。在本发明又其它实施例中,运动数据显示模块509可通过例如,用于显示运动数据的专用软件工具予以实现。
如将在下面进行更详细地描述的,当用户激活运动数据显示模块509时,他或她被提供用户接口,该用户接口提示用户选择他或她希望查看什么样的收集到的运动数据,以及用户希望查看的收集到的运动数据的格式等。该用户接口可通过运动数据显示模块509、运动数据显示配置模块605或者它们的组合予以产生。当用户采用提供的用户接口以提交查看运动数据的请求时,运动数据显示模块509将该请求转送给运动数据显示配置模块605。作为响应,运动数据显示配置模块605配置请求的运动数据用于通过运动数据显示模块509显示。例如,如将在下面进行更详细地描述的,用户可以请求查看用户在一周的期间每天跑的总距离。作为响应,运动数据显示配置模块605将从运动数据存储器607检索相关的距离数据。它然后将配置检索到的距离数据以通过希望的图像(例如,柱线图)进行显示,并且给运动数据显示模块509提供配置的运动数据用于给用户显示。
应当注意到,通过本发明的一些实施例,数据显示配置功能可以在运动数据显示模块509和运动数据显示配置模块605之间被划分。例如,如果运动数据显示模块509通过简单的浏览器进行实现,那么运动数据显示模块509可用作运动数据显示配置模块605的“精简客户端(thin client)”。也就是说,所有的数据显示配置功能可以通过运动数据显示配置模块605执行。运动数据显示模块509然后将仅显示提供给它的信息。替代地,如果运动信息显示模块509通过专用的软件工具予以实现,那么大部分的或所有的数据显示配置功能可通过运动数据显示模块509予以执行。对于这些例子,运动数据显示配置模块605可仅用来存储运动数据和从运动运动数据存储器607检索运动数据。
典型地,运动数据显示配置装置601将在相对运动信息收集和显示装置501而言的远程位置予以实现。运动信息收集和显示装置501然后可通过电子通信网路被连接到运动数据显示配置装置601,如前所述。电子通信网络可以公共网路例如互联网、私人网络、或包括二者的组合。例如,图7示出网络701,其包括用于收集和/或显示运动数据的运动数据显示配置装置601和多个客户端装置705。这些客户端装置705可包括具有操作系统的个人计算机705A、个人数字助理705C和电话705D。当然,本发明的各个例子可替代地或额外地包括任何其它希望的配置成收集和/或显示如上所述的运动数据的电子装置。
应当认识到,客户端装置705可执行运动数据收集功能、运动数据显示功能、或者二者。也就是说,尽管上述的运动信息收集和显示装置501的例子能够收集和显示运动数据,但是一些客户端装置705仅可收集运动数据。而且,一些客户端装置仅可显示运动数据。例如,用户可采用装备GPS的智能电话来收集运动数据并将收集到的运动数据发送给运动数据显示配置装置601。然后用户可采用仅装备有传统的浏览器的个人计算机以随后下载和显示收集到的运动数据。
用户的运动信息的显示
运动活动值的显示
响应于接收请求以经由运动数据显示模块509检查来自用户的运动信息,运动数据显示配置模块605将确定用户的身份。运动数据显示模块605然后将从运动数据存储器607重新获得与用户有关的运动数据。接下来,运动数据显示配置模块605将准备用户接口用于显示请求的运动数据,并将带有运动数据的用户接口传送给运动数据显示模块509用于给用户显示。
图8A示出根据本发明的各个实施例可提供给用户的最初用户接口的例子。如该图所示,用户接口801包括多个图标803。每个图标803代表在指定的时间周期内通过用户执行的运动活动对应的运动数据值。更特别地,每个图标803代表与用于进行的运动活动对应的距离值。与每个图标803有关的日历日期区域805示出在每个图标803的底部以表明执行对应的运动活动的日期,如图8所示。用户接口801还显示多个控制按钮807-819,这些按钮允许用户选择什么样的运动数据值将显示在用户接口中以及运动数据值将显示的时间周期。另外,接口801包括标签821-825,其将在下面更详细地论述。
如图8A所示,用户已经激活“Distance(距离)”按钮809和“Run(跑)”按钮813。作为响应,显示器801最初显示关于每个最近的例如12组由服务器收集到的与用户对应的运动数据的图标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,该用户接口901绘出数据组中的第一类型的数据相对于数据组中第二类型的数据以提供可视图形903。更特别地,如该图所示,运动数据显示配置模块605将绘制运动数据组中的速度值相对于运动数据组中的距离值数据,从而提供图形903。这样,用户可查看在跑动过程中他或她在各个点处的瞬时速度的大小。另外,图形903可包括其它相关的信息,例如,表示该类型的运动活动(例如,跑动)并指示行进的总距离的图标。
对于本发明的一些实施例,图形903还可包括特定距离的沿途停靠点905,其将表示在运动活动过程中由沿途停靠点(waypoint)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将与选择的运动活动对应的运动数据组分类为“6kilometer(卡路里)”(6千米)的运动数据组。同样地,如果为选择的运动活动收集的总距离值接近于另一指定的距离种类(例如,1英里、10千米、15千米、10英里、26英里等),那么运动数据显示配置模块605将基于相关种类对运动数据组进行分类。
在运动数据显示配置模块605已经将运动数据组分类后,它检查在该分类中的其它运动数据组以确定哪一运动数据组具有最高的总距离值(或者,如果分类基于时间或速度,最低的总时间值或者最高的平均速度值)。一旦运动数据显示配置模块605为确定的分类识别出“最佳”的一组运动数据,它然后将重新配置用户接口901以包括如图9B所示的“最佳”运动数据组的图形。如该图所示,图形915可具有和代表选择的运动活动阶段的图形905相同的特性和特征。
如果用户选择“See My Runs(看我的跑步)”按钮913,运动数据显示配置模块605将配置和提供接口801用于显示,如图8A和8B所示。现在回到这些图中,如果用户选择“Week(周)”按钮815或者“Month(月)”按钮817,运动数据显示配置模块605将修改用户接口801以显示一个或多个代表多组运动数据的累计的图标。更特别地,运动数据显示配置模块605将基于指定的时间周期从每个运动数据组累计数据值。
例如,除了“Week”按钮815之外,如果用户已经选择“Distance”按钮809,那么运动数据显示配置模块605将为每组与在特定日历星期内发生的运动活动阶段对应的运动数据增加总的距离数据值。运动数据显示配置模块605然后将修改用户接口801以包括图标829,在此每个图标829用图形示出在特定星期期间产生的运动数据组中的总距离值的总和。运动数据显示配置模块605还可修改用户接口801以包括指定与每个图标829有关的日历星期的日历星期区域831。如图8C所示,每个图标的高度代表指定的星期周期内每个运动数据组的总距离数据值的总和。例如,用户可在从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相关联的日历月的日历月区域837。如该图所示,用户接口801因此包括:图标835A,其代表在8月份期间执行的运动活动阶段获得的数据组的总距离值的累计;以及另一图标835B,其表示在1月份期间内执行的运动活动阶段获得的数据组的总距离值的累计。图标835A的高度代表在8月份执行的运动活动阶段获得的每个运动数据组的总距离值的总和(即,18.84英里),而图标835B的高度与在1月份执行的运动活动阶段获得的每个运动数据组的每个总距离数据值的总和(即,58.84英里)相对应。
另一方面,如果用户已经选择“Time”按钮811,用户接口801会显示图标839,该图标839表示在每个日历月期间执行的运动活动阶段获得的数据组的总时间值的累计,如图8F所示。如该图所示,用户接口801因此包括:图标839A,其代表在8月份期间执行的运动活动阶段获得的数据组的总距离值的累计;以及另一图标839B,其表示在1月份期间内执行的运动活动阶段获得的数据组的总时间值的累计。图标839A的高度代表在8月份执行的运动活动阶段获得的每个运动数据组的总时间值的总和(即,4小时6分钟1秒),而图标839B的高度与在1月份执行的运动活动阶段获得的每个运动数据组的每个总时间数据值的总和(即,10小时47分钟27秒)相对应。
除了仅显示距离和时间信息之外,用户接口801可选择性地显示从多组运动数据累计的其它信息。例如,对于本发明的一些实施例,用户可采用指向装置以选择特定的图标829、833、835或者839。响应于通过例如将光标定位在图标之上的选择,用户接口801可显示从选择的图标代表的运动数据组的累计的其它信息。例如,用户接口801可提供例如弹出式显示(未示出)来显示与由选择的图标代表的运动活动信息的累计相对应的总距离数据值的总和、与由选择的图标代表的运动活动信息的累计相对应的一些总时间数据值、与由选择的图标代表的运动活动信息的累计相对应的平均速度数据值的平均值、以及与由选择的图标代表的运动活动信息的累计相对应的卡路里燃烧数据值的总和。
应当注意到,运动数据显示配置模块605(或,对于本发明的一些实施例,运动数据显示模块509)可在接收显示来自用户的累计运动数据的请求之前累计来自多个运动数据组的数据。替代地,运动数据显示配置模块605(或者,对于本发明的一些实施例,运动数据显示模块509)可仅响应于来自于用户查看累计的数据的特定请求而累计来自多个运动数据组的数据。
目标的显示
除了显示特定的运动数据值或运动数据值的累计之外,本发明的各个实施例可替代地或额外地允许用户设定与他或她的运动活动有关的目标,然后查看一个或多个图形地示出用户朝向实现这些目标的进度的图像。例如,通过图8A-9B所示的实施例,用户可选择在这些图中示出的“Goals(目标)”标签823。作为响应,运动数据显示配置模块605可以配置并提供如图10所示的用户接口1001。如该图所看出的,用户接口1001包括“Set A Goal(设定目标)”按钮1003,其提示用户选择所希望的与他或她的运动活动有关的目标。
当用户激活“Set A Goal”按钮1003时,运动数据显示配置模块605将配置和提供如图11所示的用户接口1101。如该图所看出的,用户接口1101包括“More Often(更多通常)”按钮1103、“Distance”按钮1105、“Burn More Calories(燃烧更多卡路里)”1107、“Faster(更快)”按钮1109以及“Back(向后)”按钮1111。如本领域内知晓的,激活“Back”按钮1111将引起运动数据显示配置模块605(或者,对于本发明的一些例子,运动数据显示模块509)配置和显示用户接口1101的以前显示过的配置,或者,如果用户接口1101的当前显示的配置是处于其初始配置,则配置和显示以前示出过的用户接口。
如果用户希望更经常的执行运动活动,然后用户激活“More Often”按钮1103。作为响应,运动数据显示配置模块605重新配置用户接口1101以包括子接口1113。如图11B所示,子接口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 control),但是本发明的各个例子可根据需要采用替代类型的控制符。一旦用户已经指定了必须进行的跑动次数并且指定了他们必须执行以满足希望的目标的时间周期,用户可通过激活“Set Goal”按钮1119最后确定目标参数。
类似地,如果用户希望在给定的时间周期内跑更长的距离,那么用户激活“Distance”按钮1105。作为响应,运动数据显示配置模块605重新配置用户接口1101以包括子接口1121。如图11C所示,子接口1121包括“Total Distance”控制符1123、“Number Of Weeks”控制符1125、以及“Set Goal”按钮1127。通过采用“Total Distance(总距离)”控制符1123,用户可指定他或她期望在希望的时间周期内跑动的总距离。类似地,通过采用“Number Of Weeks”控制符1125,用户可指定构成达到希望的目标所允许的希望的时间周期的星期数。在示例性例子中,“Total Distance”控制符1123是一种组合控制符,其具有区域控制符(即,可键入数值的区域)以及下拉菜单控制符(即,允许用户选择可以测量距离的单元)。图11C示出的“Number Of Weeks”控制符1125然后是一种单选控制符。然而,本发明的各个例子可根据需要采用替代类型的控制符。一旦用户已经指定了必须跑动的次数并且指定了他们必须执行以满足希望的目标的时间周期,用户可通过激活“Set Goal”按钮1127最终确定目标参数。
如果用户期望在特定的时间周期内燃烧更多的卡路里,那么用户激活“Burn More Calories”按钮1107。作为响应,运动数据显示配置模块605重新配置用户接口1101以包括子接口1129。如图11D所示,子接口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。如图11E所示,子接口1137包括“Average Pace”控制符1139、“Number Of Runs”控制符1141、以及“SetGoal”按钮1143。通过采用“Average Pace(平均步速)”控制符1139,用户可指定对于希望的跑动次数他或她期望行进的最低步速。类似地,通过采用“Number Of Runs”控制符1141,用户可指定用户期望跑动更快以便达到希望的目标的跑动的次数。在示出的例子中,“Average Pace”控制符1139是一种区域控制符(即,可键入数值的区域),而“Number Of Runs”控制符1141一种单选控制符,但是本发明的各个例子可根据需要采用替代类型的控制符。一旦用户已经指定了平均步速和他或她必须以指定的平均步速或快于指定的平均步速跑动以满足希望的目标的跑动次数,用户可通过激活“Set Goal”按钮1143最终确定目标参数。
在用户已经指定了希望的目标之后,运动数据显示配置模块605将监控由运动数据收集模块505收集的运动数据。当用户随后期望查看他或她朝向实现指定目标的进度时(例如,通过选择“Goal”标签),那么运动数据显示配置模块605将从收集到的运动数据组累计相关数据并且配置图形地示出用户朝向指定目标的进度的用户接口。例如,对于本发明的一些实施例,运动数据显示配置模块605可配置显示柱图的用户接口,例如如图12所示的柱图1201。与用户的进度对应的一部分柱图用填充1203标记。因此,在示出的例子中,在柱图1203中的填充1203表示用户已经实现了完成他或她的目标所要求的运动活动的超过50%。一些实施例可同时显示用户设定的每个目标的柱图或其它进度指示器。本发明的其它实施例还可提供控制符以允许用户选择单个的柱图或其它进度指示器用于显示在用户接口中。
其它用户的运动数据的显示
挑战
本发明的各个例子可允许用户“挑战”一个或多个其它的用户(即,应用本发明的实施例的运动员)以进行与运动活动有关的比赛。对于本发明的一些实施例,例如,用户可通过请求如图13A所示的用户接口1301向一个或多个其它运动员发出挑战。如该图所示,接口1301包括“Distance Race(距离赛跑)”按钮1303、“Most Miles(最多英里)”按钮1305、“Faster Run(更快跑)”按钮1307、“Distance Goal(距离目标)”按钮1309,以及“Back”按钮1311。如本领域内知晓的,激活“Back”按钮1311将引起运动数据显示配置模块605(或,对于本发明的一些例子,运动数据显示模块509)配置和显示以前显示的用户接口1301的配置,或者如果当前显示的用户接口1301的配置是处于其初始配置,则配置和显示以前示出的用户接口。
如果用户期望建立关于谁能首先跑到指定距离的挑战,那么用户激活“Distance Race”按钮1303。作为响应,运动数据显示配置模块605重新配置用户接口1301以包括子接口1313。如图13B所示,子接口1313包括“Total Distance(总距离)”控制符1315、“Challenge Name(挑战姓名)”控制符1317、“Start Date(开始日期)”按钮1319,以及“Next Step(下一步)”按钮1321。通过采用“Total Distance(总距离)”控制符1315,用户可指定挑战参加者必须是第一个跑动以便赢得挑战的总距离。接下来,用户可使用“Challenge Name”控制符1317提供挑战的特定名称。给每次挑战命名允许运动员识别并跟踪多个他或她可同时参加的不同挑战。然后,用户可使用“Start Date”按钮1319指定挑战开始日期。在示出的例子中,“Total Distance”控制符1315和“Challenge Name”控制符1317每个都是区域控制符(即,具有可键入数值的区域的控制符),而“Start Date”按钮1319是由多个下拉菜单构成的。然而,应当认识到,本发明的各个例子可根据需要采用替代类型的控制符。一旦用户已经指定了挑战的参数,用户可通过激活“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”控制符1327,然后用户可指定他或她期望邀请参加挑战的每个人的邮件地址。在示出的例子中,“Personal Message”控制符1325和“Email Address”控制符1327每个都是区域控制符(即,具有可键入数值的区域的控制符),但是本发明的各个例子可根据需要采用替代类型的控制符。
一旦用户已经为每个希望的参加者提供了邮件地址,用户可通过激活“Set Challenge”按钮1329开始挑战。响应于用户激活“Set Challenge”按钮1329,运动数据显示配置装置601(或者,对于本发明的各个实施例,用户运动信息收集和显示装置501)将邮件发送给每个指定的受邀人。邮件将包含个人信息以及,例如相互提示参加挑战。如果受邀人通过回复提示同意参加挑战,那么运动数据显示配置装置601将被通知受邀人已经同意参加挑战。这些类型的邮件相互提示在本领域内是众所周知的,并且在此将不进行详细论述。
在运动数据显示配置装置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 Step”按钮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而不是“Most Miles”按钮1305(子接口1323的例子示出图13C中)。如上详细地论述的,用户可采用子接口1323以邀请其它人员参加挑战,并且确保运动数据显示配置装置601被通知挑战的参加者。还如以前所述的,运动数据显示配置装置601将监控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值以确定谁赢得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,以及,对于本发明的各个例子,在如上述的挑战过程中每个参加者的状态。
如果用户期望建立与在给定的时间周期内谁能跑的最快有关的挑战,那么用户激活“Fastest Run(最快跑步)”按钮1307。作为响应,运动数据显示配置模块605重新配置用户接口1301以包括子接口1341,如图13E所示。子接口1341包括“Total Distance”控制符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(子接口1323的例子示出图13C中)。如上详细地论述的,用户可采用子接口1323以邀请其它人员参加挑战,并且确保运动数据显示配置装置601被通知挑战的参加者。还如以前所述的,运动数据显示配置装置601将监控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值以确定谁赢得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,以及,对于本发明的各个例子,在如上述的挑战过程中每个参加者的状态。
最后,如果用户期望建立与在给定的时间周期内谁能跑指定距离有关的挑战,那么用户激活“Distance Goal”按钮1309。作为响应,运动数据显示配置模块605重新配置用户接口1301以包括子接口1351。如图13F所示,子接口1351包括“Total Distance”控制符1353、“Challenge Name”控制符1355、“Start Date”控制符1357以及“Next Step”按钮1359。通过采用“Total Distance”控制符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(子接口1323的例子示出图13C中)。如上详细地论述的,用户可采用子接口1323以邀请其它人员参加挑战,并且确保运动数据显示配置装置601被通知挑战的参加者。还如以前所述的,运动数据显示配置装置601将监控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值以确定谁赢得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,以及,对于本发明的各个例子,在如上述的挑战过程中每个参加者的状态。
列表
对于一用户的运动数据与其它用户的运动数据的相互比较,例如目标和挑战,如上详细地描述的,本发明的一些实施例可替代地或额外地允许用户将他或她的运动数据与其它用户的运动数据进行被动地比较。例如,本发明的一些实施例可提供一个用户相对于其它用户的排名。该排名可基于简单的比较,或者其可限于特定的人口统计组、特定的地理区域、或者其组合。
例如,通过本发明一些实施例,用户可要求运动数据显示配置模块605产生和显示如图14A所示的用户接口1401。如该图所示,用户接口1401包括比较标准区域1403、筛选区域1405以及显示区域1407。比较标准区域1403包括多个“单选”类型的控制符1409,而筛选区域1405包括多个“下拉式”控制符1411-1413。然后,显示区域1409基于使用所述比较选择的运动数据和使用所述控制符1409-1413选择的筛选信息而显示用户信息。
更特定地,用户采用“单选”类型的控制符1409以指定基本标准,根据该基本标准,运动数据显示配置模块605将比较多个用户的运动数据。这些控制符1409在本文中被称为“单选”类型的控制符,因为选取控制符中的一个(例如,控制符1409C)将自动取消选定以前选择的控制符,并且可在任何给定时间选定仅一个控制符。当然,应当认识到,其它类型的选择工具,包括其它类型的控制符,可替代地或额外地用于本发明的其它实施例中。每个控制符1409与用于给测量的运动数据分类的分类标准以及指定时间周期的时间标准二者相关联,其中在所述时间周期期间正在被比较的运动数据必须已被测量。例如,控制符1409A-1409C中的每个与作为分类标准的总距离相关联,而控制符1409A与星期时间周期相关联,控制符1409B与月时间周期相关联,以及控制符1409C与不受限制的时间周期相关联。然后,控制符1409D与持续时间的分类标准和星期时间周期相关联。
通过如图14A所示的接口1401的例子,筛选控制符1411-1415中的每个都被选择为“ALL”,如将在下面进行更详细地论述的。进一步地,控制符1409A被选取。因为控制符1409A与“distance(距离)”分类标准以及“week(星期)”时间标准相关联,因此运动数据显示配置模块605给参加的用户在前一星期期间测量的累计距离数据分类。然后它在筛选区域1405中列出前10个具有最大的累计距离数据的参加用户的名字。另外,运动数据显示配置模块605将显示在以前星期期间为每个确定的参加用户测量的累计的距离数据值。又进一步地,运动数据显示配置模块605将显示以前的星期测量的用户的对应的累计距离。对于本发明的一些实施例,运动数据显示配置模块605还可显示在以前的星期测量的该用户的对应的累计距离信息相对于在以前的星期测量的具有更大累计距离的那些参加用户的排名。因此,在示出的例子中,用户“Jones”具有相对于其它参加用户为2932的排名。
对于本发明的一些实施例,参加的用户将是给运动数据存储器607(或者附属的运动数据存储器)提供运动数据的任何用户。然而,对于本发明的又其它实施例,参加的用户可以是给运动数据存储器607或者附属的运动数据存储器提供运动数据的所有用户的子集。例如,参加的用户可以仅是预先同意他们的数据与其它用户的数据共享的那些人,或者不特别指示他们期望他们的运动数据需保密的那些用户。当然,其它的标准也可用来确定哪些用户被当作参加的用户。
图14B示出接口1401的另一例子。再一次地,筛选控制符1411-1415中的每个都被选择为“ALL(所有)”。进一步地,控制符1409E被选取,其与“duration”分类标准和“month”时间标准相关联。相应地,运动数据显示配置模块605将对参加的用户在前一月期间测量的累计的跑动(或走动)持续时间数据分类。然后其列出在筛选区域1405中前10个具有最大的累计持续时间数据值的参加用户的名字。另外,运动数据显示配置模块605将显示在前一月期间为每个确定的参加用户测量的累计持续时间数据值。又进一步地,运动数据显示配置模块605将显示前一月测量的用户的对应的累计持续时间数据。再者,运动数据显示配置模块605还显示前一月测量的所述用户的对应的累计持续时间数据相对于在前一月测量的具有更大的累计持续时间值的那些参加用户的排名。因此,在示出的例子中,用户“Jones”具有相对于其它参加用户为28636的排名。
图14C示出接口1401的又另一例子。再一次地,筛选控制符1411-1415中的每个被选择为“ALL”。而且,控制符1409I被选择,其与“fastest 5k(最快5K)”分类标准和“ever(曾经)”时间标准相关联。相应地,运动数据显示配置模块605将确定和显示在用户选择控制符1409I之前的任何时间测量的5k跑动前10个最快行进时间的参加用户。另外,运动数据显示配置模块605将为每个确定的参加用户显示最快的5k时间值。又进一步地,运动数据显示配置模块605将显示用户在5k跑动中的最快测量时间,以及该时间相对于在5k跑动中具有更快测量时间的那些参加用户的排名。因此,在示出的例子中,用户“Jones”具有相对于其它参加用户为40822的排名。
在一些情况下,用户会期望限制所述用户将与其进行比较的参加用户的组合(pool)。如前所述,筛选区域1405包括筛选控制符1411-1415。这些筛选控制符可用来限制用于希望的比较将考虑的参加用户。例如,如图14D所示,用户可采用筛选控制符1411以在包括所有参加用户用于比较、仅男性参加用户用于比较或者仅女性参加用户用于比较之间进行选择。类似地,如图14E所示,用户可采用筛选控制符1413以将比较限制在仅那些在希望年龄组内的参加用户。又进一步地,用户可采用筛选控制符1415以将比较限制在一定地理区域内的参加用户。
应当认识到,对于本发明的一些实施例,用户可同时采用筛选控制符1411-1415中的每个。例如,用户可采用筛选控制符1411-1415以将为与所述用户的运动数据比较而考虑的参加用户限制在仅居住在美国的年龄为40-44之间的男性。筛选参加用户要求的信息可从任何可用源中获得。然而,方便地,可通过在最初的登记过程中要求用户提交该信息用于用户简介而获得该信息。当然,尽管已经公开了三个特定的筛选标准,但是应当认识到,任何希望的类型的特征和/或那些特征的结合可用作筛选标准。
其它特征
成绩的记录
如上详细地论述的,本发明的各个实施例可给运动员提供积极的强化。例如,如上所述,用户可采用本发明的各个实施例以为他自己或她自己设定目标,然后跟踪他或她朝向实现这些目标的进度。类似地,用户可以采用本发明的各个实施例以参加挑战。然而,一旦实现该目标或者赢得挑战,这些成绩会被忘记并且因此没有给用户提供任何进一步的积极强化。
相应地,本发明的一些实施例可提供用于记住用户的各个运动成绩的特征。例如,对于本发明的一些实施例,运动数据显示配置模块605可提供用户接口,例如如图15所示的用户接口1501,用于为用户记录的运动成绩。如该图所示,用户接口1501包括“goal(目标)”区域1503、“challenge(挑战)”区域1505、“events(事件)”区域1507,以及“milestones(里程碑)”区域1509。这些区域中的每个可用来显示代表用户以前成绩的图标。
例如,如果用户设定并且之后满足了目标,那么运动数据显示配置模块605将记录该目标的成绩。作为响应,运动数据显示配置模块605将显示图标,例如表示奖章,其图示地纪念了所述成绩。类似地,如果用户赢得挑战,所述成绩将被运动数据显示配置模块605记录。作为响应,运动数据显示配置模块605将显示图标,例如表示奖品,其图示地纪念了所述成绩。
又进一步地,用户可参加与本发明的一个或多个实施方式有关的事件。例如,比赛发起者,例如马拉松赛发起者,可将自身到本发明的实施例中。如果用户在比赛中跑动,完成比赛,或者在比赛中排出名次,那么运动数据显示配置模块605可以记录所述成绩。作为响应,运动数据显示配置模块605将显示图标,例如表示比赛围服(racing bib),其图示地纪念所述成绩。运动数据显示配置模块605可采用任何希望的技术以记录用户参加比赛。例如,比赛发起者可以物理地监控用户的参加,并且随后直接更新运动数据存储器607。替代地,用户可以在荣誉系统基础上更新数据存储器607。
当然,更复杂的技术还可用来使运动数据显示配置模块605记录用户的成绩。例如,比赛发起者或第三方可以给用户提供通过比赛记录用户进度的电子记录装置。然后,用户可以将数据从电子记录装置下载到运动数据存储器607或者下载到运动数据显示配置模块605。对于本发明的一些实施例,电子接口装置205或运动参数测量装置207甚至可以用来通过比赛记录用户的进度,以及用来随后将所述数据从电子记录装置下载到运动数据存储器607或运动数据显示配置模块605。
又进一步地,用户仍可具有与他或她的运动表现有关的其它里程碑。例如,用户可跑动实现相对较大的总距离,例如100千米、100英里、250公里、250英里等,以特别快的速度跑动,例如在不到5分钟内跑1英里,或者跑动相对较长的持续时间,例如1000小时。作为响应,运动数据显示配置模块605可记录里程碑的成绩,然后显示图标,例如表示奖励缎带,其图示地纪念了所述成绩。
这样,本发明的各个实施例可纪念用户过去的成绩以给用户提供正反馈以激发未来的运动表现。当然,本发明的一些实施例可纪念替代的或额外的成绩。
决定
本发明的实施例可有助于用户决定实现特定的运动成绩,并且然后保持该决定。例如,本发明的各个实施例提供像如图16所示的用户接口1601的用户接口。如该图所示,接口1601给决定陈述提供了成绩区域1605和结果区域1607。用户接口还包括子任务按钮1609。当用户期望下决定时,他或她能将希望的成绩目标(例如距离)插入到成绩区域1605中,如果用户没有满足结果区域1607中的陈述成绩将发生一些任务或其它动作。一旦用户已经完成了成绩区域1605和结果区域1607中的信息,那么用户激活子任务按钮1609以将决定信息提交给运动数据显示配置模块605。
在接收决定信息之后,运动数据显示配置模块605将监控用户的运动活动以确定是否用户已经编辑他或她的决定。如果运动数据显示配置模块605确定用户已经满足所述的决定,那么运动数据显示配置模块605可以给用户提供某一类型的正反馈。例如,运动数据显示配置模块605可以给用户发送祝贺用户保持他或她的决定的电子邮件信息。替代地或另外,运动数据显示配置模块605可以纪念所述成绩,如上所述。然而,如果用户没有满足所述决定,那么运动数据显示配置模块605可以鼓励用户执行指定任务或行为。运动数据显示配置模块605可以,例如,给用户发送电子邮件信息以提醒用户他或她的决定。当然,本发明的各个实施例可以执行替代的或另外的行为以鼓励用户执行指定的任务或行为。
事件、竞赛或赛跑
当用户或运动员例如跑步者利用本发明的实施例的系统收集信息时,实施例的用户接口可提供额外的特征和功能给运动员以使用、分析和比较与他们的物理活动相关的信息。在本发明的一个示例性的形式中,如图17所示出的,运动信息显示在用户接口上,如下面参照图18-60更详细地描述的。
如所述的,用户或运动员可参与一事件、竞赛或赛跑和/或可以就其挑战其它的用户或运动员。在实施例中,这样的参与者可以分析和比较运动表现信息,作为协调的事件、竞赛或赛跑的一部分。参与者可以在他们的自己的地理区域在预定时间框架内完成他们的运动表现。这还可以在由个别参与者决定的事件发生(也就是,参与者可以在他或她选取的事件进行赛跑)。其后,他们的运动表现可以累计到单一事件、竞赛或赛跑中。例如,图18和19示出对于参与者具有实质目标(例如,一百万参与者)的实质上全球的赛跑(例如,在多个地理不同的城市之间)。相应地,本发明的实施例可以使得能够启动和促进在一组参与者中的事件、竞赛或赛跑。如图20所示,参与者可以选择物理地参与事件、竞赛或赛跑(例如,在多个地理不同的城市之一中)或者可以虚拟地参与。进一步地,用户接口可允许一参与者代表另一参与者或者任何其它人或团体进行慈善许诺或捐款。在一实施例中,慈善许诺或捐款可以应用到物理和虚拟地参与事件、竞赛或赛跑的参与者。
如图20所示,用户可以物理地或者虚拟地参加运动活动或赛跑,或者作为慈善参与者。物理地参加赛跑的参与者将真正地物理地出现在进行赛跑的地理位置。虚拟地参加赛跑的参与者可以在除了进行赛跑的地理位置之外的位置参与赛跑。例如,参与者可以希望参加全球赛跑,但是参与者居住的地理位置不是赛跑的主办城市。参与者可以确定用于他或她的家的地理位置的赛跑的路线,该路线模拟用于主办城市的地理位置的赛跑的路线。虚拟参与者可以基于距离、地形和/或难度选择路线。虚拟的参与者可以希望与在主办城市发生的赛跑同时进行赛跑,并可以希望提交他的运动表现,用于考虑来自赛跑的主办城市的结果。其它的参与者可以希望作为慈善参与者参加赛跑。这些慈善参与者可以获得将捐赠钱、服务或者物品的传感器,用于将慈善参与者引入到赛跑中,用于通过慈善参与者实现的特定结果,等等。
图21示出与事件、竞赛或赛跑相关的用户接口功能。例如,参与者可以开发与事件、竞赛或赛跑相关联的市场追随者,可以参与与赛跑相关联的比赛(例如,为此,奖品可以是到地理不同的某一城市旅行以使得参与者可以物理地参与事件、竞赛或赛跑),以及可以研究可以记录运动表现的装置和/或方法。运动员或用户能够进一步地定位可以主办事件、竞赛或赛跑的物理部分的一个或多个预定的地理不同的城市,开发与每个城市相关的内容。进一步地,参与者可以有机会主办他们自己的物理赛跑,如果他们希望物理地参与在除了预定的地理不同的城市之一之外的位置的事件、竞赛或赛跑的话。参与者还可以能够选择培训计划和/或与关于事件、竞赛或赛跑的个人或集体训练工具互动,如在于2009年2月27日提交的美国专利申请No.12/395,047中所述的,该专利申请在此被全文引入。
图21进一步示出参与者可以查看参与事件、竞赛或的其它参与者的位置、家乡等。此外,用户接口可提供个别参与者的简介,包括提供具有特征的参与者的简介。图21进一步示出参与者可以查看关于可以与事件、竞赛或事件相关联的慈善的细节,如将在下面更全面地描述的。参与者可以进一步开发同与事件、竞赛或赛跑相关的音乐会和乐队以及与事件、竞赛或赛跑相关联的音乐播放列表相关联的细节。最后,参与者可以要求另一用户、运动员或朋友物理地或者虚拟地或者以支援性的或慈善的角色参与事件、竞赛或赛跑。实施方式并不限于这些情形。
图22-28示出可以与事件、竞赛或赛跑相关联的各种用户接口特征。例如,一旦一个参与者已经被选取来参与事件、竞赛或赛跑,他们可以能够提出他们那样做的理由,如图22所示。他们可以进一步指定他们是否将参与预定城市之一或另一位置,如图23所示。图24示出用于参与者的用户接口的主页的实施例,在其之后参与者可以登录更个性化的主页,如图25所示。用户或运动员的个人主页可包括参与者的简介、挑战其它参与者的接口、音乐播放列表或其它与参与者和/或事件、竞赛或赛跑相关联的音频,以及到与事件、竞赛或赛跑相关的资源的链接或其它通路。图26示出与用户或者运动员的简介相关联的进一步的细节。例如,简介可以包括支持者(例如,已经代表参与者、朋友、家庭或者任何其它的参与者的支持者进行慈善许诺或捐款的人)的列表。简介可以进一步表明一个或多个与参与者相关的慈善,如果有的话。此外,简介可以包括与用户相关联的照片、视频、音乐等。最后,简介可以包括消息接口以促进与参与者的通信(例如,通过支持者、其它参与者和/或事件、竞赛或者赛跑协调人员)。
图27示出用户接口可进一步提供主办物理事件、竞赛或赛跑的预定城市的一个或多个的简介。例如,参与者可以选择一个城市并查看已经被选举来参与该城市的其它参与者、在该城市内的事件、竞赛或赛跑的路线(路线信息可以包括地图以及用户产生的关于该城市的赛跑路线的评论)以及与该城市相关联的慈善。此外,用户接口可提供与该城市相关联的多媒体内容,以及关于该城市的许多参与者的资源(例如,赛跑日子的信息、音乐会信息、当地的慈善信息、旅游信息、路线和攻略信息、特定事件信息以及关于事件、竞赛或赛跑的参与的总体信息)。图28更加详细地表明用户接口可提供的关于特定的预定时间按、竞赛或赛跑城市的信息。
图29-36示出关于事件、竞赛或赛跑的用户接口的其它实施例。例如,图29示出与事件、竞赛或赛跑相关联的一个或多个慈善以及每个慈善已经进行的进展(例如,总跑动距离、与慈善相关联的参与者总数和/或捐款和许诺的总量)。进一步地,多个慈善可以基于它们的进展进行比较。图29可以进一步识别居前的各个筹款者。图30示出可以提供与事件、竞赛或赛跑相关的音频内容的用户接口、音频内容可以进一步地与特定的预定城市相关。图31示出参与者可以参与除了预定城市主办的之外的其它组织的物理事件、竞赛或赛跑。
例如,实施例的用户接口可以促进参与者主办他们自己的物理事件、竞赛或赛跑,或者参加除了预定城市主办的那些之外的现有的物理事件、竞赛或赛跑的能力。例如,图32示出除了个体的参与者之外,团队可以主办物理事件、竞赛或者赛跑。进一步地,图33示出该团队可以与公司、组织或者其它团体相关联。图34-36示出用户接口可以促进个性化(例如,对于个人、团队、公司、组织或者其它团体)商品的产生。在一实施例中,商品可以进一步表明对事件、竞赛或赛跑的参与。商品还可以基于设定的参数例如招募到的队员总数、上载到用户接口的从来自用户的传感器数据确定的总跑动英里数来奖励参与者。
图37-40示出可以促进与事件、竞赛或赛跑相关联的一个或多个比赛的用户接口。例如,图37示出用户接口可为个别参与者提供比赛,对此的奖品可以是去预定城市之一旅游以使得参与者可以物理地参与那个城市的事件、竞赛或赛跑。比赛可以涉及用户或者运动员在给定时间的最长单次跑动、在给定时间期间的登录累计的最长距离、赢得最多的训练挑战、完成预定运动表现目标、招募、慈善性捐款的最老成员、提高最多的运动表现、下载最多或者最流行的音频播放列表、最多支持者或者任何其它标准。比赛可以进一步包括与著名运动员等看似相似的比赛。图38示出与用户接口的纯互动(例如,作为一个新的参与者)输入参与者到比赛中。图39和40示出比赛可以与例如除了预定城市之外的最大事件、竞赛或赛跑的产生和协调相关联。例如,对于包括29个预定城市的实施例,通过一个或多个参与者产生和协调的最大事件、竞赛或赛跑可以表示为第30座荣誉城市。赢得比赛的城市可以与预定城市分享一个或多个收益,例如主办赛跑日音乐会。
图41-43示出用户接口可允许参与者邀请一个或多个朋友作为参与者和/或支持者参与到事件、竞赛或赛跑中。图42专门示出用户接口可以与一个或多个社区网服务互动和/或提供对一个或多个社区网服务的应用,以利用由那些服务维持的社区网。图43示出用户接口可提供包括与用户或运动员的简介相关的动态内容、参与挑战和/或竞赛、总慈善捐款以及慈善排行榜(leader board)的窗口小部件。在该情形下,动态内容并无限制。
图44-46示出除了与用户接口互动之外或者代替与用户接口互动,参与者可以注册事件、竞赛或者赛跑的方法。例如,参与者(或预期的参与者)可以与活动影像亭、静止影像亭(例如,零售场所、大学校园等)或者公众陈列橱互动以注册和/或监控事件、竞赛或赛跑的发展。公众陈列橱可进一步显示用户或者运动员注册事件、竞赛或赛跑时用户或运动员的简介。此外,定位于例如物理事件、竞赛或赛跑的终点线或者与之相邻的公众陈列橱可以显示参与者排行榜以及与已经完成事件、竞赛或赛跑的个别参与者相关联的个人信息(例如,来自朋友和/或支持者的消息)。
图47-53示出用户接口的其它实施例。例如,图47示出用户接口可建立大致分享公共特征的参与者之间的链接或者其它连接。该公共特征可以包括参与者注册事件、竞赛或赛跑(或参加与用户接口相关联的社区)的日期、跑动的距离、步速、活力歌曲或者音频播放列表歌曲、饮食或者与参与者相关的任何其它特征。特别地,对于来自不同地理位置的参与者,用户接口可提供翻译工具、窗口小部件等以有利于大致分享公共特征的参与者之间的通信。
图48示出用户接口可以编辑包括与事件、竞赛或赛跑的每一用户或运动员的参与相关联的视频或多媒体内容的影像。例如,参与者可以大致连续地编辑在它们参与事件、竞赛或赛跑期间的影像链。更具地体,影像链可以包括编辑为单一影像的参与事件、竞赛或赛跑的每一参与者的短的(例如,一秒)影像剪辑。更一般地,图50和51示出影像和/或多媒体内容可以被提供以整体上覆盖事件、竞赛或赛跑,和/或基于预定的参与城市而提供。例如,用户接口可提供由全球特性的队伍主持的昼夜不停的、多国语言的流水式影像展以当事件、竞赛或赛跑开展跨过地理不同的城市时覆盖该事件、竞赛或赛跑。进一步地,系统或基本类似的影像覆盖可以在每一预定城市提供,要么实时地要么时移地协调例如事件、竞赛或赛跑的开始时间。参与在每一预定城市的事件、竞赛或赛跑的参与者可以相应地感觉到它们似乎是单一全球性事件、竞赛或赛跑的一部分。
图49示出用户接口可提供与事件、竞赛或赛跑的参与者有关的一个或多个故事。例如,用户接口可包括关于奥林匹克、希望奥林匹克(Olympic-hopeful)的参与者或者其它职业或名人参与者的故事。这些故事可以提供参与事件、竞赛或赛跑的动力,为慈善作贡献或许诺的动力,和/或可以简单地叙述著名参与者或运动员的参与。
图52和53示出用户接口可促进事件、竞赛或赛跑纪念品的产生。例如,参与者可以与来自整个事件、竞赛或赛跑(例如,来自全球的)图像和信息互动以产生个性化的纪念品。图像和信息走廊可以包括个人照片、个人简介信息(例如,参与的理由、支持票等)以及来自事件、竞赛或赛跑的个人统计和围服(bib)信息。图像和信息走廊还可以包括来自其它用户、运动员或摄影师的城市和事件、竞赛或赛跑图像、全球排行榜信息(例如,与运动表现、达到的总慈善捐款等相关联的)慈善信息和世界纪录证书(例如,如果全球坐标性事件、竞赛或赛跑代表该类的曾经的最佳)。用户接口可进一步为参与者提供工具以选择纪念品模板、改变颜色方案、注解图像或者插入文字,以及定制纪念品的任何其它工具。实施例的纪念品可以是虚拟的(例如,经由用户接口可用)和/或可以使真实的(例如,一旦参与者设计好就印刷和递送给参与者)。
图54-60示出实施例的各流程。例如,图54示出用于参与者签约参加虚拟赛跑的流程。从用户接口的主页(也就是,公众的或访问者的主页),参与者可以签约参加虚拟赛跑。如果它们已经与用户接口相关联(例如,为会员),参与者可以随后登录并验证他们对虚拟赛跑的注册。如果它们还没有与用户接口相关联(例如,不是会员),用户接口可提供关于会员和/或虚拟赛跑的参与者的信息,在此之后参与者可以建立成员并验证他们对虚拟赛跑的注册。或者,通过登录他们的个人主页,会员参与者可以直接注册虚拟赛跑。
图55示出参与者签约参加物理赛跑的流程。例如,从用户接口的主页(也就是,公众的或访问者主页),参与者可以注册物理赛跑,并可以选择他们将参与物理赛跑的城市。会员参与者可以登录他们的个人主页以验证他们的物理赛跑注册并确定他们将会将哪个慈善,如果有的话,与他们的赛跑参与相关联。非会员参与者可以替代地提供个人信息以建立会员关系(例如,电子邮件地址其它的注册名、密码以及出生日期)以验证他们的物理赛跑注册,并确定他们将会把哪个慈善,如果有的话,与他们的赛跑参与相关联。然后,用户接口可以产生识别关于物理赛跑城市的会员和非会员赛跑注册者的概述。图56示出替代的流程实施例,对于该实施例,参与者不必是会员或者建立会员关系以参与物理赛跑。
图57示出参与者参加慈善运作的流程。已经注册了虚拟赛跑或者物理赛跑,参与者可以选择一个或多个慈善团体,然后邀请朋友和/或支持者进行对一个或多个慈善团团体的捐款和/或捐款许诺。更具体地,如图58的流程所示,已经接收到邀请,朋友或支持者可以浏览关于赛跑以及参与者会具有的目标的信息,如果有目标的话。图59示出用户或者运动员参与和/或完成赛跑时朋友或支持者完成许诺的流程。
图60示出示出其中人员从参与者接收“转告朋友”的通信(例如电子邮件)的实施例的流程。“转告朋友”通信可以包括用户或运动员对参加的个人邀请、关于被邀请人的预定城市的信息、与赛跑参与者的慈善目标,如果有的话,相关的信息、和/或关于主办的赛跑的信息,如果赛跑不是由预定城市之一主办的话。然后,该人可以决定是否参与该赛跑,如参照54-56所描述的。
根据本发明的上述方面,一种系统可以包括:(1)具有多个模块的存储器;(2)计算机接口;和(3)处理器。存储器可以具有用于存储多个参与者在运动活动例如赛跑中的参与信息的参与者模块。多个参与者可以具有第一参与者和第二参与者。参与者可以是个人的或者包括队员的团队。存储器还可具有运动活动模块,用于存储与一个或多个运动数据有关的信息,所述运动数据可以在运动活动期间由参与者收集。运动数据可以是赛跑表现数据,例如,参与者在赛跑中完成的速度、距离、步速以及时间。计算机接口可从运动活动或赛跑中的每一参与者接收运动数据或赛跑表现数据。处理器可以配置为比较来自多个参与者的运动数据。处理器还可以配置为评价多个参与者的每一个的运动数据以确定排行榜结果。
排行榜可以是赛跑中参与者依时间、距离、步速或者任何其它确定因素的排名。排行榜可以包括来自所有参与者或者其部分参与者的结果。例如,排行榜可以依年龄、性别、技术水平或地理位置进行分类。参与者可以比较他们的结果和任何其它参与者的结果。例如,参加第一地理位置的赛跑的参与者可以与第二地理位置的参与者比较他或她的结果以确定如果他或她参与第二地理位置的赛跑该参与者的排名将如何。在另一例子中,第一年龄组的参与者可以与另一年龄组的参与者比较他们的结果。排行榜结果可以以任何适当的形式,例如在发起人网站上显示或输出。
运动数据或赛跑表现数据可以通过任何用户装置,例如如图2-4以及上面描述的运动表现传感装置收集。运动表现传感装置可以包括一个或多个传感器,例如加速度计、步数计、倾斜计、心率监视器、脉搏率监视器以及任何其它传感器。这样的运动表现传感装置可以是便携的并附着到用户。如上所述,运动表现传感装置可以附着或者嵌入在参与者的鞋底结构中。由运动表现传感装置编辑的信息可以上载到上述的运动活动模块。运动数据或赛跑表现数据还可以在赛跑场所进行传感。例如,参与者可以被给予技术装置,例如RFID标签,以在赛跑过程中穿戴上。在沿着赛跑路线的各个点,在参与者上的RFID标签或其它的计算装置或传感器可以被检测,参与者的速度、距离等可以得以计算。另一例子将包括具有全球定位系统(“GPS”)的装置,该GPS装置将检测位置并计算参与者沿着赛跑路线的速度和距离。任何适当的运动表现传感装置可以用于检测参与者的运动表现数据。
赛跑可以在多个主办城市进行。每个主办城市可以参加与赛跑相关联的特定事件,例如,游行、音乐会、社交等。物理参与者,如上面关于图21所述的,可以参与在主办城市之一的赛跑。虚拟参与者可以参与在除了主办城市之外的另一位置的赛跑。
奖品可以奖励给赛跑中的任何参与者。奖品可以是金钱的、荣誉性的、礼物、服饰或者任何其它类型的认可。在一些例子中,奖品可以是定制的赛跑纪念品,例如纪念参与者完成赛跑的T恤衫或者帽子。奖品可以奖励给选取的一部分参与者,例如在每个年龄组或者性别里具有最好时间的参与者。
在另一例子中,一种用于管理全球赛跑的系统可以包括:(1)用于存储来自多个参与者的赛跑注册数据的服务器,其中该多个参与者至少包括在第一地理位置的第一参与者和在第二地理位置的第二参与者;(2)用于接收来自至少一个参与者的赛跑注册信息的注册站,其中该注册站配置为传输赛跑注册信息给服务器;(3)用于接收来自多个参与者的每一个的赛跑表现数据的计算机接口;(4)配置为比较多个参与者的每个的赛跑表现数据的处理器,其中该处理器配置为至少部分地基于来自多个参与者的每一个的赛跑表现数据产生排行榜;以及(5)用于显示排行榜的输出装置。
在又另一例子中,一个系统可以包括:(1)参与多个地理区域的赛跑的多个赛跑参与者,其中第一部分的赛跑参与者参与在第一地理位置的赛跑,第二部分的赛跑参与者参与在不同于第一地理位置的第二地理位置的赛跑;(2)多个运动表现传感装置,每一个运动表现传感装置包括至少一个运动表现传感器,并且其中至少一个运动表现传感装置附着到所有地理位置的赛跑参与者的每一个,并且其中每一运动表现传感装置配置为传感每一参与者在赛跑过程中的赛跑表现数据,其中赛跑表现数据至少包括在赛跑过程中参与者的速度和距离之一;以及(3)用于接收和处理来自所有的多个地理位置的每一运动表现传感装置的赛跑表现数据的中央计算机。中央计算机可包括:(1)用于接收来自多个运动表现传感装置的每一个的赛跑表现数据的接收器;(2)用于编辑来自每一参与者的赛跑表现数据的处理器;以及(3)用于显示在网站上显示来自每一参与者的赛跑表示数据的网络服务器,所述网站可以由每一赛跑参与者访问。
例如,全球赛跑可在不同地理位置例如全世界的多个国家进行组织。参与者可以注册以参与主持该赛跑的任何地理区域的赛跑,或者可以注册以虚拟参与另一位置的赛跑。每个参与者将穿戴运动表现传感装置,例如如图2-4所示的传感装置,以传感它们在赛跑过程中的表现数据,例如他们的速度和距离。参与者然后可以上载该表现信息到中央计算装置,该中央计算装置可以由一个或多个赛跑发起者或者赛跑主办人进行操作。中央计算机还可以由第三方进行操作。中央计算机可编辑来自每一参与者的表现数据和/或评价来自每一参与者的表现数据。例如,中央计算机可以按照最短时间到最长时间确定参与者完成赛跑的时间的结果列表。中央计算机可以在表现数据上执行任何数据操控。中央计算机可传输数据到网站主机的网络服务器。表现数据和在其上执行的任何数据操控或评价可以显示在网站上。网站可以是仅能由参与者访问的私密的网站,或者它可以是任何人都可以访问的可公众查看的网站。
在本发明的另一方面,一种工具包可包括运动表现传感装置和赛跑注册信息。该工具包可以是参与者可以购买或者可以被给予的赛跑工具包。该工具包可至少包括一些帮助参与者开始他或她进入到赛跑中的项目。例如,该工具包可以包括运动表现传感装置、将主办赛跑的主办城市列表、关于如何注册赛跑的指示、用于准备赛跑的培训建议等。服饰或者产生也可以被包括在赛跑工具包中,包括但不限于,T恤衫、赛跑围服、水瓶、用于发起人售卖的产品的赠券或优惠购货卷等。任何信息可以包括在该工具包中。
可以在多个地理位置主办运动事件的全球运动社区的构思可以被利用到结合了超过一个人或参与者者的任何活动或运动中,例如徒步旅行、爬山和钓鱼。
结论
尽管已经关于包括当前优选的实施本发明的模式的特定例子描述了本发明,但是本领域技术人员将认识到,存在对以上描述的系统和技术的许多修改和变化,它们落入如所附权利要求中陈述的本发明的精神和范围内。

Claims (42)

1.一种系统,包括:
具有多个模块的存储器,该存储器包括:
参与者模块,用于存储关于运动活动中的至少包括第一参与者和第二参与者的多个参与者的参与者信息;
运动活动模块,用于存储关于在运动活动过程中从参与者收集的一个或多个运动数据的信息;
计算机接口,用于接收关于来自每一参与者的运动活动的运动数据;以及
处理器,配置为将所述运动数据与具有存储在所述存储器的参与者模块中的参与者信息的参与者相关联,其中,所述处理器还配置为比较所述多个参与者中的至少一部分的运动数据。
2.如权利要求1所述的系统,其中,所述参与者信息至少包括年龄、性别、技术水平、运动表现历史以及与所述运动活动有关的地理位置。
3.如权利要求1所述的系统,其中,至少一个参与者是来自包括多个队员的团队。
4.如权利要求1所述的系统,其中,所述运动数据至少包括每一参与者在运动活动过程中的速度、步速、距离和时间之一。
5.如权利要求1所述的系统,其中,所述运动活动是竞赛。
6.如权利要求1所述的系统,其中,所述运动活动是赛跑。
7.如权利要求6所述的系统,其中,所述赛跑是至少5公里的距离。
8.如权利要求6所述的系统,其中,所述赛跑位于第一地理位置,并且其中所述第一参与者位于该第一地理位置,并且其中所述第二参与者位于第二地理位置。
9.如权利要求8所述的系统,其中,所述第二参与者是在赛跑中的虚拟参与者。
10.如权利要求6所述的系统,其中,所述赛跑发生在多个主办城市。
11.如权利要求10所述的系统,其中,所述第一参与者参加在主办城市中的一个的赛跑,所述第二参与者参加在不是主办城市中的该一个的地理位置的运动活动。
12.如权利要求10所述的系统,其中,所述多个主办城市之一在赛跑后主办音乐会。
13.如权利要求1所述的系统,其中,所述第一参与者位于第一地理位置,所述第二参与者位于不同于该第一地理位置的第二地理位置。
14.如权利要求1所述的系统,其中,所述计算机接口接收来自运动表现传感装置的运动数据,该运动表现传感装置包括至少一个运动表现传感器,其中所述运动表现装置是便携的并能够附着到至少一个参与者。
15.如权利要求14所述的系统,其中所述至少一个运动表现传感器包括加速度计、步数计、倾斜计和心率监视器中的至少一个。
16.如权利要求14所述的系统,其中,每个参与者具有运动表现传感装置,运动表现传感装置是便携的并且在运动活动期间能够附着到该参与者。
17.如权利要求1所述的系统,其中,所述处理器进一步配置为评价来自多个参与者的每一个的运动数据以确定排行榜结果。
18.如权利要求17所述的系统,其中,所述处理器进一步配置为至少部分地基于排行榜结果将奖品奖励给至少一个参与者。
19.如权利要求18所述的系统,其中,所述奖品是定制的运动活动纪念品。
20.如权利要求18所述的系统,其中,所述奖品被奖励给包括在排行榜结果中的每一个参与者。
21.如权利要求17所述的系统,其中,多个参与者中的第一部分参加在第一位置的运动活动,所述处理器进一步配置为分类参加第一位置的运动活动的参与者的排行榜结果。
22.如权利要求21所述的系统,其中,多个参与者中的第二部分参加在第二位置的运动活动,所述处理器进一步配置为分类参加第二位置的运动活动的参与者的排行榜结果。
23.如权利要求22所述的系统,其中,所述处理器进一步配置为比较来自参加第一位置的运动活动的参与者的运动数据和参加第二位置的运动活动的参与者的排行榜结果。
24.如权利要求17所述的系统,进一步包括能够在能由参与者访问的网站上显示排行榜结果的输出计算装置。
25.如权利要求1所述的系统,进一步包括输出装置。
26.如权利要求25所述的系统,其中,所述输出装置能够输出关于至少一部分参与者的运动数据的音频和/或可视数据。
27.如权利要求25所述的系统,其中,所述输出装置是计算装置、移动装置、智能电话和便携音频装置中的至少之一。
28.如权利要求1所述的系统,其中,所述计算机接口进一步配置为至少部分地基于参与者参加运动活动而接收慈善捐款。
29.一种组织全球赛跑的方法,包括步骤:
接收来自多个参与者的每一个的赛跑注册信息,其中所述参与者的第一部分参加第一地理位置的赛跑,所述参与者的第二部分参加在不同于所述第一地理位置的第二地理位置的赛跑;
在参与者完成赛跑之后接收来自多个参与者中的每一个的赛跑表现数据;以及
至少部分地基于来自多个参与者中的每一个的赛跑表现数据产生结果列表。
30.如权利要求29所述的方法,其中,所述赛跑发生在多个主办城市,并且其中所述第一地理位置是主办城市,所述第二地理位置不是主办城市。
31.如权利要求29所述的方法,其中,所述赛跑表现数据由多个便携的且能够附着到每一参与者的运动表现传感装置产生。
32.如权利要求29所述的方法,进一步包括比较多个参与者中的第一部分的第一参与者的赛跑表现数据和多个参与者中的第二部分的结果列表的步骤。
33.如权利要求29所述的方法,其中,第一地理位置是在第一国家,第二地理位置是在不同于第一国家的第二国家。
34.如权利要求29所述的方法,进一步包括至少部分地基于所述结果列表奖励奖品的步骤。
35.如权利要求29所述的方法,其中,所述赛跑注册信息包括年龄、性别、技术水平和地理位置中的至少一个。
36.如权利要求35的方法,进一步包括依据年龄、性别、技术水平和地理位置的至少之一分类结果列表的步骤。
37.一种用于管理全球赛跑的系统,包括:
服务器,用于存储来自多个参与者的赛跑注册数据和来自每一参与者的赛跑表现数据,其中所述多个参与者至少包括在第一地理位置的第一参与者和在不同于第一地理位置的第二地理位置的第二参与者;
注册站,用于接收来自至少一个参与者的赛跑注册信息,其中该注册站配置为传输赛跑注册信息到服务器,并且其中所述注册站定位在所述第一地理位置;
计算机接口,用于接收来自多个参与者的每一个的赛跑表现数据并能够将所述赛跑表现数据传输到服务器;
处理器,配置为接收来自所述服务器的赛跑运动数据并能够配置为比较多个参与者的每一个的赛跑表现数据,其中所述处理器进一步配置为至少部分地基于来自多个参与者中的每一个的赛跑表现数据产生排行榜;以及
输出装置,用于显示所述排行榜。
38.如权利要求37所述的系统,其中,每个参与者的赛跑注册数据包括年龄、性别、技术水平和地理位置中的至少一个。
39.如权利要求38所述的系统,其中,所述排行榜能够依据每一参与者的年龄、性别、技术水平和地理位置的至少一个进行分类。
40.如权利要求39所述的系统,其中,所述处理器进一步配置为比较来自第一地理位置的参与者的赛跑表现数据和第二地理位置的排行榜结果。
41.如权利要求37所述的系统,其中所述输出装置是网络服务器,该网络服务器能够显示包含排行榜的网站,其中该网站能够由每一参与者访问。
42.一种系统,包括:
参与多个地理区域的赛跑的多个赛跑参与者,其中所述赛跑参与者的第一部分参与在第一地理位置的赛跑,所述赛跑参与者的第二部分参与在不同于第一地理位置的第二地理位置的赛跑;
多个运动表现传感装置,每一运动表现传感装置至少包括一个运动表现传感器,并且其中至少一个运动表现传感装置附着到所有地理位置中的每一个赛跑参与者,并且其中每一运动表现传感装置配置为传感在赛跑过程中每一参与者的赛跑表现数据,其中所述赛跑表现数据包括在赛跑过程中参与者的速度和距离中的至少之一;以及
中央计算机,用于接收和处理来自所有多个地理位置的每一运动表现传感装置的赛跑表现数据,所述中央计算机包括:
接收器,用于接收来自多个运动表现传感装置的每一个的赛跑表现数据;
处理器,用于编辑来自每一参与者的赛跑表现数据;以及
网络服务器,用于在能够由每一赛跑参与者访问的网站显示来自每一参与者的赛跑表现数据。
CN2009801166567A 2008-04-09 2009-04-09 用于运动表现赛跑的系统和方法 Pending CN102015037A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US4368008P 2008-04-09 2008-04-09
US61/043,680 2008-04-09
PCT/US2009/040087 WO2009126818A2 (en) 2008-04-09 2009-04-09 System and method for athletic performance race

Publications (1)

Publication Number Publication Date
CN102015037A true CN102015037A (zh) 2011-04-13

Family

ID=41162616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801166567A Pending CN102015037A (zh) 2008-04-09 2009-04-09 用于运动表现赛跑的系统和方法

Country Status (5)

Country Link
US (1) US20090258710A1 (zh)
EP (1) EP2282819A4 (zh)
JP (1) JP2011516210A (zh)
CN (1) CN102015037A (zh)
WO (1) WO2009126818A2 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881814A (zh) * 2015-06-08 2015-09-02 广州冰科体育用品有限公司 基于运动里程累积的募捐方法
CN107887012A (zh) * 2011-02-17 2018-04-06 耐克创新有限合伙公司 跟踪用户锻炼期间的表现指标
TWI628609B (zh) * 2015-12-07 2018-07-01 財團法人金屬工業研究發展中心 Road running virtual community system
CN108874474A (zh) * 2018-06-21 2018-11-23 北京卡路里科技有限公司 参赛对象的确定方法、装置、存储介质及处理器
CN109155154A (zh) * 2016-03-15 2019-01-04 耐克创新有限合伙公司 自适应运动性活动处方系统
CN109729124A (zh) * 2017-10-31 2019-05-07 上海翰临电子科技有限公司 比赛排名发送及获取方法、服务及运动监测终端和存储介质
CN110057375A (zh) * 2012-06-05 2019-07-26 耐克创新有限合伙公司 用于提供路线信息和热图的活动监测系统
CN110494078A (zh) * 2017-02-13 2019-11-22 保健之源股份有限公司 可穿戴式生理监测系统和方法
CN110737746A (zh) * 2019-10-16 2020-01-31 成都乐动信息技术有限公司 一种线上运动比赛排名方法及系统
CN112789090A (zh) * 2018-10-01 2021-05-11 弗丘伊克斯控股公司 用于可行走或可交互虚拟现实的数据管理和表现跟踪系统

Families Citing this family (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009129402A1 (en) * 2008-04-16 2009-10-22 Nike International, Ltd. Athletic performance user interface for mobile device
US8627932B2 (en) 2009-01-07 2014-01-14 Fox Factory, Inc. Bypass for a suspension damper
US10060499B2 (en) 2009-01-07 2018-08-28 Fox Factory, Inc. Method and apparatus for an adjustable damper
US10047817B2 (en) 2009-01-07 2018-08-14 Fox Factory, Inc. Method and apparatus for an adjustable damper
US11306798B2 (en) 2008-05-09 2022-04-19 Fox Factory, Inc. Position sensitive suspension damping with an active valve
US9033122B2 (en) 2009-01-07 2015-05-19 Fox Factory, Inc. Method and apparatus for an adjustable damper
US20100170760A1 (en) 2009-01-07 2010-07-08 John Marking Remotely Operated Bypass for a Suspension Damper
US9452654B2 (en) 2009-01-07 2016-09-27 Fox Factory, Inc. Method and apparatus for an adjustable damper
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
CN102143695A (zh) 2008-06-13 2011-08-03 耐克国际有限公司 具有传感器系统的鞋
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9297709B2 (en) 2013-03-15 2016-03-29 Nike, Inc. System and method for analyzing athletic activity
US8393446B2 (en) 2008-08-25 2013-03-12 David M Haugen Methods and apparatus for suspension lock out and signal generation
US10036443B2 (en) 2009-03-19 2018-07-31 Fox Factory, Inc. Methods and apparatus for suspension adjustment
US9422018B2 (en) 2008-11-25 2016-08-23 Fox Factory, Inc. Seat post
US9140325B2 (en) 2009-03-19 2015-09-22 Fox Factory, Inc. Methods and apparatus for selective spring pre-load adjustment
EP3216495B1 (en) 2008-11-25 2019-04-24 Fox Factory, Inc. Methods and apparatus for virtual competition
US11299233B2 (en) 2009-01-07 2022-04-12 Fox Factory, Inc. Method and apparatus for an adjustable damper
US9038791B2 (en) 2009-01-07 2015-05-26 Fox Factory, Inc. Compression isolator for a suspension damper
US8936139B2 (en) 2009-03-19 2015-01-20 Fox Factory, Inc. Methods and apparatus for suspension adjustment
US8244552B2 (en) * 2009-09-03 2012-08-14 The Invention Science Fund I, Llc Template development based on sensor originated reported aspects
US8249887B2 (en) * 2009-09-03 2012-08-21 The Invention Science Fund I, Llc Personalized plan development based on identification of one or more relevant reported aspects
US8275628B2 (en) * 2009-09-03 2012-09-25 The Invention Science Fund I, Llc Personalized plan development based on one or more reported aspects' association with one or more source users
US8255400B2 (en) * 2009-09-03 2012-08-28 The Invention Science Fund I, Llc Development of personalized plans based on acquisition of relevant reported aspects
US8265943B2 (en) * 2009-09-03 2012-09-11 The Invention Science Fund I, Llc Personalized plan development
US8260626B2 (en) * 2009-09-03 2012-09-04 The Invention Science Fund I, Llc Detecting deviation from compliant execution of a template
US8280746B2 (en) 2009-09-03 2012-10-02 The Invention Science Fund I, Llc Personalized plan development
US8229756B2 (en) * 2009-09-03 2012-07-24 The Invention Science Fund I, Llc Personalized plan development based on outcome identification
US8392205B2 (en) 2009-09-03 2013-03-05 The Invention Science Fund I, Llc Personalized plan development based on one or more reported aspects' association with one or more source users
US8275629B2 (en) * 2009-09-03 2012-09-25 The Invention Science Fund I, Llc Template development based on reported aspects of a plurality of source users
US8311846B2 (en) * 2009-09-03 2012-11-13 The Invention Science Fund I, Llc Target outcome based provision of one or more templates
US8265946B2 (en) * 2009-09-03 2012-09-11 The Invention Science Fund I, Llc Template modification based on deviation from compliant execution of the template
US8265944B2 (en) * 2009-09-03 2012-09-11 The Invention Science Fund I, Llc Detecting deviation from compliant execution of a template
US8265945B2 (en) * 2009-09-03 2012-09-11 The Invention Science Fund I, Llc Template modification based on deviation from compliant execution of the template
US8255237B2 (en) * 2009-09-03 2012-08-28 The Invention Science Fund I, Llc Source user based provision of one or more templates
US8260624B2 (en) * 2009-09-03 2012-09-04 The Invention Science Fund I, Llc Personalized plan development based on outcome identification
US8260807B2 (en) * 2009-09-03 2012-09-04 The Invention Science Fund I, Llc Identification and provision of reported aspects that are relevant with respect to achievement of target outcomes
US8321233B2 (en) * 2009-09-03 2012-11-27 The Invention Science Fund I, Llc Template development based on reported aspects of a plurality of source users
US8249888B2 (en) * 2009-09-03 2012-08-21 The Invention Science Fund I, Llc Development of personalized plans based on acquisition of relevant reported aspects
US8255236B2 (en) * 2009-09-03 2012-08-28 The Invention Science Fund I, Llc Source user based provision of one or more templates
US8260625B2 (en) * 2009-09-03 2012-09-04 The Invention Science Fund I, Llc Target outcome based provision of one or more templates
US8271524B2 (en) * 2009-09-03 2012-09-18 The Invention Science Fund I, Llc Identification and provision of reported aspects that are relevant with respect to achievement of target outcomes
US8244553B2 (en) * 2009-09-03 2012-08-14 The Invention Science Fund I, Llc Template development based on sensor originated reported aspects
US8234123B2 (en) * 2009-09-03 2012-07-31 The Invention Science Fund I, Llc Personalized plan development based on identification of one or more relevant reported aspects
US8827870B2 (en) * 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US8672106B2 (en) 2009-10-13 2014-03-18 Fox Factory, Inc. Self-regulating suspension
EP2312180B1 (en) 2009-10-13 2019-09-18 Fox Factory, Inc. Apparatus for controlling a fluid damper
US10697514B2 (en) 2010-01-20 2020-06-30 Fox Factory, Inc. Remotely operated bypass for a suspension damper
US8332544B1 (en) 2010-03-17 2012-12-11 Mattel, Inc. Systems, methods, and devices for assisting play
US20110250969A1 (en) * 2010-04-07 2011-10-13 Marcel Van Os Systems and methods for providing a game center having player specific achievement data
US8473242B1 (en) 2010-04-12 2013-06-25 Jason R. Hubbard System and method for race participant tracking and reporting of associated data
EP2402239B1 (en) 2010-07-02 2020-09-02 Fox Factory, Inc. Adjustable seat post
US8769434B2 (en) 2010-08-11 2014-07-01 Nike, Inc. Intelligent display of information in a user interface
WO2012054818A2 (en) 2010-10-21 2012-04-26 Bensy, Llc Systems and methods for exercise in an interactive virtual environment
US9457256B2 (en) * 2010-11-05 2016-10-04 Nike, Inc. Method and system for automated personal training that includes training programs
WO2012061804A1 (en) 2010-11-05 2012-05-10 Nike International Ltd. Method and system for automated personal training
US9977874B2 (en) 2011-11-07 2018-05-22 Nike, Inc. User interface for remote joint workout session
KR101560955B1 (ko) 2010-11-10 2015-10-15 나이키 이노베이트 씨.브이. 시간 기반 체육 활동 측정 및 표시를 위한 시스템 및 방법
US9642415B2 (en) 2011-02-07 2017-05-09 New Balance Athletics, Inc. Systems and methods for monitoring athletic performance
US10363453B2 (en) 2011-02-07 2019-07-30 New Balance Athletics, Inc. Systems and methods for monitoring athletic and physiological performance
BR112013021140A2 (pt) 2011-02-17 2018-08-07 Nike Int Ltd calçado com sistema de sensor
KR101741238B1 (ko) 2011-02-17 2017-05-29 나이키 이노베이트 씨.브이. 센서 시스템을 구비한 풋웨어
US20120233286A1 (en) * 2011-03-07 2012-09-13 Sony Corporation Application running device to personalize the rui
EP3636953B1 (en) 2011-05-31 2023-09-27 Fox Factory, Inc. Apparatus for position sensitive and/or adjustable suspension damping
US20130176142A1 (en) * 2011-06-10 2013-07-11 Aliphcom, Inc. Data-capable strapband
GB2492317A (en) * 2011-06-16 2013-01-02 Sony Comp Entertainment Europe Leaderboard system
EP3929459A1 (en) 2011-09-12 2021-12-29 Fox Factory, Inc. Methods and apparatus for suspension set up
US20130085956A1 (en) * 2011-09-30 2013-04-04 David T. Maloney Method of Donating to a Charity via an Event Outcome
US20130090171A1 (en) * 2011-10-07 2013-04-11 Gregory W. HOLTON Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network
US20130103447A1 (en) * 2011-10-24 2013-04-25 Microsoft Corporation Using social and contextual mechanics to aid task completion
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
KR101789462B1 (ko) 2012-01-19 2017-10-23 나이키 이노베이트 씨.브이. 에너지 소비
US11279199B2 (en) 2012-01-25 2022-03-22 Fox Factory, Inc. Suspension damper with by-pass valves
US20130213147A1 (en) 2012-02-22 2013-08-22 Nike, Inc. Footwear Having Sensor System
US11071344B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Motorized shoe with gesture control
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US20130213146A1 (en) 2012-02-22 2013-08-22 Nike, Inc. Footwear Having Sensor System
US9280586B1 (en) * 2012-02-22 2016-03-08 LookForIt, LLC Electronic database for athletes and coaches for recruiting purposes
JP5994306B2 (ja) 2012-03-15 2016-09-21 ソニー株式会社 情報処理装置、情報処理システムおよびプログラム
US10330171B2 (en) 2012-05-10 2019-06-25 Fox Factory, Inc. Method and apparatus for an adjustable damper
CN104520863B (zh) * 2012-06-29 2018-10-09 耐克创新有限合伙公司 零售训练应用
CN103793042B (zh) * 2012-10-30 2019-11-19 程杭冲 一种人体运动信息交互及显示的系统和方法
WO2014071051A1 (en) 2012-10-31 2014-05-08 Mapmyfitness, Inc. System and method for personal and peer performance ranking of outdoor activities
US20140122111A1 (en) * 2012-11-01 2014-05-01 Research Institute At Nationwide Children's Hospital Distance fund raising
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US9607443B2 (en) * 2013-02-25 2017-03-28 Peter Randall Harvey Portable race device for displaying real-time race information
US9589062B2 (en) 2013-03-14 2017-03-07 Duragift, Llc Durable memento system
US10460371B2 (en) 2013-03-14 2019-10-29 Duragift, Llc Durable memento method
WO2014153158A1 (en) 2013-03-14 2014-09-25 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
CA2918606A1 (en) * 2013-06-14 2014-12-18 Sas Games, Inc. Methods and systems for activity-based fundraising
JP2015011480A (ja) * 2013-06-27 2015-01-19 カシオ計算機株式会社 画像生成装置、画像生成方法及びプログラム
US9595180B2 (en) 2013-08-07 2017-03-14 Nike, Inc. Activity recognition with activity reminders
US9507562B2 (en) 2013-08-21 2016-11-29 Navico Holding As Using voice recognition for recording events
US10251382B2 (en) 2013-08-21 2019-04-09 Navico Holding As Wearable device for fishing
CN105706095B (zh) * 2013-08-23 2021-07-06 耐克创新有限合伙公司 运动活动会话和群组
JP5888309B2 (ja) 2013-10-31 2016-03-22 カシオ計算機株式会社 トレーニング支援装置およびシステム、フォーム解析装置および方法、ならびにプログラム
EP3086865B1 (en) 2013-12-26 2020-01-22 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US20160012401A1 (en) * 2014-07-08 2016-01-14 Navico Holding As Methods for Discovering and Purchasing Content for Marine Electronics Device
JP2016034482A (ja) 2014-07-31 2016-03-17 セイコーエプソン株式会社 運動解析装置、運動解析方法、運動解析プログラム及び運動解析システム
JP2016034481A (ja) * 2014-07-31 2016-03-17 セイコーエプソン株式会社 情報分析装置、運動解析システム、情報分析方法、分析プログラム、画像生成装置、画像生成方法、画像生成プログラム、情報表示装置、情報表示システム、情報表示プログラム及び情報表示方法
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US20160346607A1 (en) * 2015-05-29 2016-12-01 Jonathan Rapfogel Apparatus for monitoring and encouraging physical exercise
US9836129B2 (en) 2015-08-06 2017-12-05 Navico Holding As Using motion sensing for controlling a display
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10582007B2 (en) * 2016-04-01 2020-03-03 Fujitsu Limited Goal-based social networking to improve user motivation
US10737546B2 (en) 2016-04-08 2020-08-11 Fox Factory, Inc. Electronic compression and rebound control
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US11338876B2 (en) * 2016-06-30 2022-05-24 Ford Global Technologies, Llc Systems, methods, and devices for frame-mounted pedal cadence sensor
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10948577B2 (en) 2016-08-25 2021-03-16 Navico Holding As Systems and associated methods for generating a fish activity report based on aggregated marine data
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10207148B2 (en) 2016-10-12 2019-02-19 Icon Health & Fitness, Inc. Systems and methods for reducing runaway resistance on an exercise device
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
TWI646997B (zh) 2016-11-01 2019-01-11 美商愛康運動與健康公司 用於控制台定位的距離感測器
TWI680782B (zh) 2016-12-05 2020-01-01 美商愛康運動與健康公司 於操作期間抵銷跑步機的平台之重量
KR102621649B1 (ko) * 2017-02-08 2024-01-05 삼성전자주식회사 사용자의 활동 패턴과 관련된 타인의 활동 정보를 제공하는 방법 및 그 전자 장치
TWI744546B (zh) 2017-08-16 2021-11-01 美商愛康運動與健康公司 抗軸向衝擊之用於提供扭矩的系統
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US11295395B1 (en) * 2018-09-11 2022-04-05 Coupa Software Incorporated Community influenced approval cycle times in a software-as-a-service system
JP7094014B2 (ja) * 2018-11-29 2022-07-01 リオモ インク ペースメーカーシステム、ペースメーカープログラム及び運動支援方法
US10817142B1 (en) * 2019-05-20 2020-10-27 Facebook, Inc. Macro-navigation within a digital story framework
US10757054B1 (en) 2019-05-29 2020-08-25 Facebook, Inc. Systems and methods for digital privacy controls
US11388132B1 (en) 2019-05-29 2022-07-12 Meta Platforms, Inc. Automated social media replies
US20210370133A1 (en) * 2020-05-29 2021-12-02 Jennifer Lapoint System and method for providing augmented reality information and sports performance data over a wireless network
USD960898S1 (en) 2020-08-12 2022-08-16 Meta Platforms, Inc. Display screen with a graphical user interface
US11093120B1 (en) * 2020-08-12 2021-08-17 Facebook, Inc. Systems and methods for generating and broadcasting digital trails of recorded media
US11256402B1 (en) 2020-08-12 2022-02-22 Facebook, Inc. Systems and methods for generating and broadcasting digital trails of visual media
USD960899S1 (en) 2020-08-12 2022-08-16 Meta Platforms, Inc. Display screen with a graphical user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050233861A1 (en) * 2001-10-19 2005-10-20 Hickman Paul L Mobile systems and methods for heath, exercise and competition
US20070219059A1 (en) * 2006-03-17 2007-09-20 Schwartz Mark H Method and system for continuous monitoring and training of exercise
US20070219058A1 (en) * 2005-10-28 2007-09-20 Eric Fleishman Remote communication exercise training

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7166064B2 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
WO2001042809A2 (en) * 1999-12-07 2001-06-14 Esport Incorporated Gps athletic performance monitor methods and apparatus thereof
JP3959306B2 (ja) * 2002-06-20 2007-08-15 株式会社竹中工務店 仮想空間を利用したトレーニング支援方法
US20050272564A1 (en) * 2004-06-02 2005-12-08 Johnson Health Tech Co., Ltd. Exercise apparatus and method for tracking number of steps
US7254516B2 (en) * 2004-12-17 2007-08-07 Nike, Inc. Multi-sensor monitoring of athletic performance
US8845496B2 (en) * 2006-03-29 2014-09-30 Nokia Corporation System and method for gaming

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050233861A1 (en) * 2001-10-19 2005-10-20 Hickman Paul L Mobile systems and methods for heath, exercise and competition
US20070219058A1 (en) * 2005-10-28 2007-09-20 Eric Fleishman Remote communication exercise training
US20070219059A1 (en) * 2006-03-17 2007-09-20 Schwartz Mark H Method and system for continuous monitoring and training of exercise

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107887012A (zh) * 2011-02-17 2018-04-06 耐克创新有限合伙公司 跟踪用户锻炼期间的表现指标
CN110057375A (zh) * 2012-06-05 2019-07-26 耐克创新有限合伙公司 用于提供路线信息和热图的活动监测系统
CN110057375B (zh) * 2012-06-05 2023-11-14 耐克创新有限合伙公司 用于提供路线信息和热图的活动监测系统
CN104881814A (zh) * 2015-06-08 2015-09-02 广州冰科体育用品有限公司 基于运动里程累积的募捐方法
TWI628609B (zh) * 2015-12-07 2018-07-01 財團法人金屬工業研究發展中心 Road running virtual community system
US11177038B2 (en) 2016-03-15 2021-11-16 Nike, Inc. Adaptive athletic activity prescription systems
CN109155153A (zh) * 2016-03-15 2019-01-04 耐克创新有限合伙公司 自适应运动性活动处方系统
US11177037B2 (en) 2016-03-15 2021-11-16 Nike, Inc. Adaptive athletic activity prescription systems
CN109155154A (zh) * 2016-03-15 2019-01-04 耐克创新有限合伙公司 自适应运动性活动处方系统
US11694798B2 (en) 2016-03-15 2023-07-04 Nike, Inc. Adaptive athletic activity prescription systems
US11699523B2 (en) 2016-03-15 2023-07-11 Nike, Inc. Adaptive athletic activity prescription systems
CN110494078A (zh) * 2017-02-13 2019-11-22 保健之源股份有限公司 可穿戴式生理监测系统和方法
US11622716B2 (en) 2017-02-13 2023-04-11 Health Care Originals, Inc. Wearable physiological monitoring systems and methods
CN109729124A (zh) * 2017-10-31 2019-05-07 上海翰临电子科技有限公司 比赛排名发送及获取方法、服务及运动监测终端和存储介质
CN108874474A (zh) * 2018-06-21 2018-11-23 北京卡路里科技有限公司 参赛对象的确定方法、装置、存储介质及处理器
CN112789090A (zh) * 2018-10-01 2021-05-11 弗丘伊克斯控股公司 用于可行走或可交互虚拟现实的数据管理和表现跟踪系统
CN110737746A (zh) * 2019-10-16 2020-01-31 成都乐动信息技术有限公司 一种线上运动比赛排名方法及系统
CN110737746B (zh) * 2019-10-16 2023-04-18 成都乐动信息技术有限公司 一种线上运动比赛排名方法及系统

Also Published As

Publication number Publication date
WO2009126818A2 (en) 2009-10-15
EP2282819A2 (en) 2011-02-16
WO2009126818A3 (en) 2009-12-30
JP2011516210A (ja) 2011-05-26
EP2282819A4 (en) 2015-10-07
US20090258710A1 (en) 2009-10-15

Similar Documents

Publication Publication Date Title
CN102015037A (zh) 用于运动表现赛跑的系统和方法
US20210327557A1 (en) Collection and Display of Athletic Information
CN101970066B (zh) 交互式运动训练日志
JP6501816B2 (ja) 運動活動のモニタリングおよび追跡の方法
JP5643116B2 (ja) 対話型運動器具システム
CN102083505B (zh) 用于移动设备的运动成绩用户界面
CN106955478A (zh) 使用移动装置来监控健身

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110413