US 11,901,062 B2
Utilizing athletic activities to augment audible compositions
Justin Fraga, Portland, OR (US); Harold L. Lindstrom, Jr., Portland, OR (US); Willoughby H. Walling, Portland, OR (US); Christopher Andon, Portland, OR (US); Kristopher J. Schultz, Columbus, OH (US); and Eric S. McGary, Columbus, OH (US)
Assigned to NIKE, Inc., Beaverton, OR (US)
Filed by NIKE, Inc., Beaverton, OR (US)
Filed on Feb. 1, 2023, as Appl. No. 18/163,022.
Application 18/163,022 is a continuation of application No. 16/511,491, filed on Jul. 15, 2019, granted, now 11,600,370.
Application 16/511,491 is a continuation of application No. 15/221,224, filed on Jul. 27, 2016, granted, now 10,387,107, issued on Aug. 20, 2019.
Claims priority of provisional application 62/199,655, filed on Jul. 31, 2015.
Prior Publication US 2023/0187050 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/16 (2006.01); G16H 20/30 (2018.01); G06F 3/16 (2006.01); A61B 5/024 (2006.01); G10L 25/21 (2013.01); G06F 3/04842 (2022.01); G16H 20/40 (2018.01); G10H 1/00 (2006.01); H04S 3/00 (2006.01)
CPC G16H 20/30 (2018.01) [A61B 5/024 (2013.01); G06F 3/04842 (2013.01); G06F 3/165 (2013.01); G10L 25/21 (2013.01); G16H 20/40 (2018.01); G10H 1/0025 (2013.01); G10H 2240/085 (2013.01); G10H 2250/311 (2013.01); H04S 3/008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a computing device, wherein the computing device further comprises memory storing computer readable instructions that, when executed, cause the computing device to:
determine, based on performing a sonic analysis of each segment of a plurality of segments of a song, values for a plurality of sonic characteristics associated with each segment;
initiate playback of one or more layers of a plurality of layers of the song;
determine, based on receiving physical activity information derived from sensor data, an activity level of a user;
determine, based on the activity level of the user and the plurality of sonic characteristics of a current segment of the song, a next segment of the song to transition to from the current segment;
determine a plurality of pathways between the current segment and the determined next segment, wherein each pathway of the plurality of pathways comprises one or more segments of the song;
for each pathway of the plurality of pathways, determining, based on a duration of the one or more segments of the song associated with the pathway, a pathway score for the pathway;
determine, based on selecting a pathway having a pathway score indicating a shortest pathway duration, a first pathway of the plurality of pathways to reach the determined next segment; and
initiate playback of the one or more segments of the song associated with the first pathway.