US 12,403,377 B2
Fitness coaching method, system and terminal
Daihua Liu, Vancouver (CA)
Assigned to Astral IP Enterprise Ltd., Vancouver (CA)
Filed by Astral IP Enterprise Ltd., Vancouver (CA)
Filed on Oct. 13, 2022, as Appl. No. 17/964,950.
Prior Publication US 2024/0123317 A1, Apr. 18, 2024
Int. Cl. A63B 71/06 (2006.01); A63B 24/00 (2006.01); G06V 10/94 (2022.01); G06V 40/20 (2022.01)
CPC A63B 71/0622 (2013.01) [A63B 24/0075 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/065 (2013.01); A63B 2214/00 (2020.08); G06V 10/945 (2022.01); G06V 40/23 (2022.01)] 16 Claims
OG exemplary drawing
 
1. A fitness coaching method provided via a user intelligent terminal, wherein the user intelligent terminal comprises a fitness coaching system installed in the user intelligent terminal, and the fitness coaching method comprises:
acquiring first option data selected by the user for a workout move, wherein the first option data refers to a workout move option of interest;
retrieving, by the user intelligent terminal and based on the first option data selected by the user, a demonstrative video associated with the workout move and obtaining a set playback speed of the demonstrative video by reading VideoSpeedData in the fitness coaching system according to a unique identifier of the demonstrative video;
playing, by the user intelligent terminal, the demonstrative video at the set playback speed, and simultaneously generating, by the fitness coaching system, a count text and a speech in synchronization with the demonstrative video playing at the set playback speed; wherein if the demonstrative video of the workout move is retrieved for a first time, the set playback speed is an initial playback speed;
judging, by the user intelligent terminal, whether second option data selected by the user for the set playback speed of the demonstrative video being played is acquired or not, and when the second option data selected by the user for the set playback speed of the demonstrative video being played is acquired,
tuning, by the user intelligent terminal, the set playback speed of the demonstrative video being played based on the second option data, packaging, by the user intelligent terminal, the tuned playback speed and the unique identifier of the demonstrative video as VideoSpeedData, and storing, by the user intelligent terminal, the VideoSpeedData in SharedPreferences in the fitness coaching system and overwriting a previous VideoSpeedData of the demonstrative video such that the tuned playback speed is to be used as the set playback speed corresponding to the demonstrative video when the demonstrative video is retrieved in next time.