| CPC A63B 24/0062 (2013.01) [A61B 5/0022 (2013.01); A61B 5/0024 (2013.01); A61B 5/1118 (2013.01); A61B 5/6807 (2013.01); A61B 5/681 (2013.01); A63B 71/06 (2013.01); A63B 71/0622 (2013.01); G16H 10/60 (2018.01); G16H 20/30 (2018.01); G16H 40/63 (2018.01); A61B 2503/10 (2013.01)] | 28 Claims |

|
1. A method comprising:
receiving, by a first computing device, data indicating activity performed by a user for a plurality of time periods;
determining, for each time period of the plurality of time periods, a performance metric associated with activity performed by the user during the time period;
based on the determined performance metrics, generating, by the first computing device, a first activity design by dynamically assigning a color value to each of a plurality of elements comprising the first activity design, wherein each element represents a time period of the plurality of time periods; and
after sending, to a second computing device, data indicating the first activity design, validating an identity of the user based on an indication received from the second computing device.
|