Patent ID: 11951356
Assignee: OUTSIDE INTERACTIVE, INC.
Field: Furniture, games (Other fields)
Classification: CPC A  G | IPC A  G

Claim 0:
1. A system for automatically compiling and analyzing fitness histories of athletes in a population, the system comprising:
a tracking server configured to:
receive a plurality of exercise activity metrics associated with exercise activities performed by the athletes in the population, wherein each exercise activity includes an instance of exercise performed by an athlete,
generate a plurality of records of the exercise activities of the athletes based on the metrics,
determine a type of exercise for each record,
classify the records based on corresponding types of exercise, and
compile a fitness history, for each athlete in the population that includes the records of exercise of exercise activities performed by the athlete, and
an aggregation server that, for each of the athletes in the population is configured to:
generate a plurality of cost functions associated with a plurality of prioritization directives to apply a weighted combination of preferences for a plurality of articles to select for each athlete in the population, wherein the plurality of articles selected for each athlete are customized for each athlete based on the weighted combination of preferences applied to generating the plurality of cost functions as associated with the plurality of prioritization directives,
determine an order of presentation of the plurality articles to display to each athlete based on a fitness history of each athlete thereby weighting each article based on an amount of time spent by each athlete on each exercise discussed in each corresponding article, wherein each article is weighted with an increased weight for exercises that each athlete is spending an increased amount of time on and each article with weighted with a decreased weight for exercises that each athlete is spending a decreased amount of time on,
generate a digital news feed for the athlete based on the plurality of articles selected from the generating of the plurality of cost functions as associated with the plurality of prioritizations for each athlete in the population and the weighting of each article that corresponds the amount of time spent by each athlete on each exercise discussed in each corresponding article, wherein an order of presentation of each article displayed in the digital news feed for the athlete positions articles with an increased weight before articles with a decreased weight for each athlete,
analyze the fitness history of the athlete by automatically identifying categories of engagement for the athlete based on types of exercise indicated in the fitness history of the athlete,
select articles from a repository based on the categories of engagement for the athlete,
personalize the digital news feed for the athlete by populating the digital news feed with the selected articles to customize the news feed, and
transmit the digital news feed to a user device of the athlete for presentation at a display of the user device.