Patent ID: 9662560
Date: 2017-05-30
CPC Classifications: A61B,A63B,G05B,G06F,G06Q,G09B,G16H,G16Z

Claim:
1. A method performed by an athletic performance tracking system comprising: outputting, by a first computing device of the athletic performance tracking system having at least one processor, a plurality of media content items to a first user while the first user is performing a first physical activity; receiving, by the first computing device, a first set of athletic performance data from a first sensor measuring athletic performance of the first user for the first physical activity including a first portion of data received when the first computing device is outputting a first media content item of the plurality of media content items and a second portion of data received when the first computing device is outputting a second media content item of the plurality of media content items; determining, by the first computing device, that the first portion of data is indicative of a more desired performance metric than the second portion of data; selecting, by the first computing device, the first media content item in response to the determining; receiving, by a second computing device of the athletic performance tracking system having at least one processor, a second set of athletic performance data from a second sensor measuring athletic performance of a second user for a second physical activity performed by the second user, wherein the second user is a different user than the first user; determining, by the second computing device, whether the second set of athletic performance data satisfies a predetermined condition, wherein the predetermined condition is one of: the second user is approaching a predetermined goal; the second user is approaching a personal best in a particular activity metric; the second user is approaching a portion of the second physical activity having a high intensity; the second user is approaching a predetermined time, distance, or location in the second physical activity; the second user has fallen behind a predetermined pace; and the second user is approaching a predetermined milestone; in response to determining that the second set of athletic performance data satisfies the predetermined condition, outputting the first media content item to the second user; and in response to receiving a user display request, causing display of the second set of athletic performance data on a display of the second computing device.