System and method for determining the occurrence of organized athletic events
First Claim
1. A method of identifying occurrence of one or more organized athletic events, each of the organized athletic events having a plurality of participants, the method comprising:
- receiving athletic activity data for the participants from a plurality of activity monitoring devices carried by the participants, the athletic activity data defining workouts performed by the participants;
defining a plurality of parameters for the athletic activity data, the parameters defining common athletic activity data for the participants of each of the organized athletic events;
clustering the athletic activity data into one or more clusters of workouts based on the defined parameters for the athletic activity data;
identifying the one or more organized athletic events based on the one or more clusters of workouts; and
filtering the one or more organized athletic events to identify one or more relevant organized athletic events within a predetermined distance from a vendor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying the occurrence of one or more organized athletic events including a plurality of participants is disclosed. The method includes receiving athletic activity data for the participants from a plurality of athletic activity monitoring devices carried by the participants. The received athletic activity data defines workouts performed by the participants. The method further includes defining a plurality of parameters for the athletic activity data, wherein the parameters define common athletic activity data for the participants of each of the organized athletic events. In addition, the method includes clustering the athletic activity data into one or more clusters of workouts based on the defined parameters for the athletic activity data. Furthermore, the method includes identifying the one or more organized athletic events based on the one or more clusters of workouts.
-
Citations
17 Claims
-
1. A method of identifying occurrence of one or more organized athletic events, each of the organized athletic events having a plurality of participants, the method comprising:
-
receiving athletic activity data for the participants from a plurality of activity monitoring devices carried by the participants, the athletic activity data defining workouts performed by the participants; defining a plurality of parameters for the athletic activity data, the parameters defining common athletic activity data for the participants of each of the organized athletic events; clustering the athletic activity data into one or more clusters of workouts based on the defined parameters for the athletic activity data; identifying the one or more organized athletic events based on the one or more clusters of workouts; and filtering the one or more organized athletic events to identify one or more relevant organized athletic events within a predetermined distance from a vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An arrangement for identifying occurrence of one or more organized athletic events, each of the organized athletic events having a plurality of participants, the arrangement comprising:
-
a plurality geo-position devices configured to be carried by the participants, each of the geo-position devices including at least one sensor configured to obtain athletic activity data for the participant, the athletic activity data defining a workout for the participant; a database configured to store the athletic activity data; and an activity data processing system configured to (i) cluster the athletic activity data into one or more clusters of workouts based on parameters for the athletic activity data, the parameters defining common athletic activity data for the participants, (ii) identify the one or more clusters of workouts as indicating existence of the one or more organized athletic events, (iii) filter the one or more organized athletic events to identify one or more relevant organized athletic events within a predetermined distance from a vendor, (iv) identify the participants of the one or more organized athletic events based on the one or more clusters of workouts, and (v) send the identified participants a message. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transient computer readable medium containing instructions that when executed by a processor configure one or more computing devices for identifying one or more organized athletic events including a plurality of participants by:
-
receiving athletic activity data for the participants from a plurality of activity monitoring devices carried by the participants, the athletic activity data defining workouts performed by the participants; clustering the athletic activity data into one or more clusters of workouts based on parameters for the athletic activity data, the parameters defining common athletic activity data for the participants; identifying the one or more clusters of workouts as indicating the existence of the one or more organized athletic events; filtering the one or more organized athletic events to identify one or more relevant organized athletic events within a predetermined distance from a vendor; identifying the participants of the organized athletic event based on the one or more clusters of workouts, and sending the participants a message. - View Dependent Claims (15, 16, 17)
-
Specification