# US 2014/0156041 A1 · System and Method for Providing an Athlete with a Performance Profile

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156041 A1
- Document ID: US20140156041A1
- Status: Published application
- Kind: A1
- Application number: 14/176,046
- Filed: 2014-02-08
- Published: 2014-06-05
- Earliest claimed: 2011-05-31
- Inventors: Todd M. Martin
- Web page: https://patentgrep.com/patent/US20140156041A1

## CPC

- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- A63B 71/06: Indicating or scoring devices for games or players {, or for other sports activities}
- G06Q 10/20: Administration of product repair or maintenance
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A web-based platform and method for providing access information regarding athletic events and personal training information. The platform may include an events calendar that may be personalized, a training log, a media portal containing photographs of a participant in an athletic event, and a rankings generator configured to rank a user against other users within given set of parameters.

## Claims

### Claim 1

A method for tracking the usage of bicycling equipment for determining whether the bicycling equipment should be replaced using a computer web-based platform, the platform having a database server with a database of users registered with the platform, the method comprising:
generating a graphic user interface with a predefined listing of equipment from which a user may select one or more items of bicycling equipment;
presenting, in the graphic user interface, at least one field associated with the user's selection of an item of bicycling equipment, the field relating to a value to be determined by the user for basing when the user will receive a warning message that the user's selected item of bicycling equipment is approaching a maximum usage distance and/or time for the item of bicycling equipment; and
issuing the warning message to the user for the user's selected item of bicycling equipment based upon the value entered in the field.

### Claim 2 (depends on 1)

The method of claim 1, further comprising presenting, in the graphic user interface, a field pertaining to the date of first use of the item of bicycling equipment by the user.

### Claim 3 (depends on 1)

The method of claim 1, further comprising tracking usage time of the bicycling equipment based on time data received and stored on the web-based platform.

### Claim 4 (depends on 3)

The method of claim 3, wherein the warning message is issued based on the usage time.

### Claim 5 (depends on 1)

The method of claim 1, further comprising tracking usage distance of the item of bicycling equipment based on distance data received and stored on the web-based platform.

### Claim 6 (depends on 5)

The method of claim 5, wherein the warning message is issued based on the usage distance.

### Claim 7 (depends on 1)

The method of claim 1, wherein the warning message is electronically communicated to the user.

### Claim 8

A system for maintaining, organ zing and generating athletic training and performance data of a user comprising:
a database server including a user database for maintaining records of users registered to access said database server;
a training log server configured to:
receive and store data from each registered user regarding a category of athletic activity in which the registered user engaged;
receive and store data from each registered user regarding a distance the registered user trained for a given day for each category of athletic activity;
receive and store data from each registered user regarding an amount of time the registered user trained for each category of athletic activity;
calculate a time-based total distance for each category of athletic activity; and
generate a graphical representation of at least one of the calculated time-based total distances; and
a processor configured to determine whether the user is a registered user based on the records maintained in said user database, said processor being configured to generate a graphical user interface having a plurality of fields for entering data regarding the use of athletic equipment used by the registered user, at least one of said fields pertaining to the date of first use of the athletic equipment by the registered user.

### Claim 9 (depends on 8)

The system of claim 8, wherein another of said fields pertains to a warning value enterable by the registered user, said processor being configured to track usage of the athletic equipment based on usage data received and stored in said training log server, and issue a warning to the registered user once the usage reaches the warning value entered by the registered user.

### Claim 10 (depends on 8)

The system of claim 8, wherein said processor is configured to track usage time of the athletic equipment based on the time data received and stored in said training log server.

### Claim 11 (depends on 10)

The system of claim 10, wherein said processor is configured to issue the warning based on the usage time.

### Claim 12 (depends on 8)

The system of claim 8, wherein said processor is configured to track usage distance of the athletic equipment based on the distance data received and stored in said training log server.

### Claim 13 (depends on 12)

The system of claim 12, wherein said processor is configured to issue the warning based on the usage distance.

### Claim 14 (depends on 8)

The system of claim 8, wherein said processor is configured to present a predefined list of athletic equipment for selection by the registered user.

### Claim 15 (depends on 8)

The system of claim 8, wherein said training log server is configured to receive and store data from each registered user regarding a first use of a bike used by the user since the bike received a tune-up, said processor being configured to track a distance the bike is used based on the data received from the registered user regarding the distance the registered user trained on the bike.

### Claim 16

A method for matching media content created by a content provider at a sporting event with a participant of the sporting event using a computer web-based platform, the platform having a database server with a database of users registered with the platform, the method comprising:
receiving at the platform, a listing of participants of the sporting event, each participant being tagged with media content created by the content provider;
comparing the listing of participants with a listing of users registered with the platform to generate a match list of registered users who were participants in the sporting event and are tagged with media content, the listing of registered users being maintained in the database;
forwarding the match list to the content provider:
receiving from the content provider a plurality of links, each link linking a registered user with media content tagged with the registered user; and
generating a graphical user interface that permits the registered user to access the link to the media content tagged with that registered user.

### Claim 17 (depends on 16)

The method of claim 16, further comprising linking the registered user with the media content tagged with the registered user, the tagged media content being stored at a remote site controlled by the content provider.

### Claim 18 (depends on 16)

The method of claim 16, further comprising receiving an indication from the content provider that the media content was purchased by the registered user, and storing the media content to a restricted personal area of the platform requiring a log in by the registered user.

### Claim 19 (depends on 16)

The method of claim 16, wherein the generation of the graphical user interface includes displaying a thumbnail image of the media content tagged with the registered user, the link being embedded with the thumbnail image.

### Claim 20

A system for ranking a participant in an athletic competition against other participants of the same or different athletic competitions, comprising:
a database server including a user database for maintaining records of users registered to access said database server, an events database configured to maintain a listing of athletic competitions, and a results database configured to maintain results of athletic competitions;
a processor configured to determine whether the user is a registered user based on the records maintained in said user database, said processor being configured to determine whether the user is a participant in at least one athletic competition; and
a rankings generator configured to:
receive data regarding the athletic competition, including at least a category of athletic competition;
receive personal data regarding the participants gender, age group, and geographical area of residence;
receive finish data regarding the participant's finish time in the athletic competition; and
calculate a ranking of the participant based on:
a predetermined geographical region and time frame in which the participant competed in other athletic competitions;
a category of athletic competition; and
head-to-head competition involving the participant against other participants in each of the athletic competitions.
