An athlete recruiting architecture is disclosed. The athlete recruiting
system allows a recruiting entity, such as a school, to search for and
find athletes that satisfy recruiting entity-specified criteria. The
athlete recruiting system also allows motion videos to be associated with
athletes. These motion videos may be uploaded or streamed to interested
recruiting entities over a communication network. The athlete recruiting
system provides a video indexing mechanism that allows athletes and
recruiting entities to generate and store indices to motion videos. The
athlete recruiting system provides hit tracking mechanisms for notifying
athletes about recruiting entities that have taken actions that indicate
that the recruiting entities are interested in the athlete. As a result,
athletes are encouraged to initiate contact with interested recruiting
entities. This promotes the formation of relationships between athletes
and recruiting entities while adhering to rules imposed on the recruiting
process.