Synchronizing video workout programs across multiple devices

    公开(公告)号:US12219201B2

    公开(公告)日:2025-02-04

    申请号:US17880337

    申请日:2022-08-03

    Applicant: iFIT Inc.

    Abstract: In one aspect of the disclosure, a method that involves keeping state of a video workout program may include communicatively coupling a server in a cloud network to an exercise machine through a first network connection, communicatively coupling the server to a network device through a second network connection, the server providing a video workout program to the exercise machine for execution at the exercise machine to enable a user to perform at least a portion of a workout of the video workout program on the exercise machine, the server keeping state of the video workout program during execution of the video workout program based on inputs from the exercise machine and the network device, and taking an action based on the state. The action may include synchronizing multiple displays, adaptively scaling the video workout program, and/or generating and providing an exercise machine control command to the exercise machine.

    SYNCHRONIZING VIDEO WORKOUT PROGRAMS ACROSS MULTIPLE DEVICES

    公开(公告)号:US20230039903A1

    公开(公告)日:2023-02-09

    申请号:US17880337

    申请日:2022-08-03

    Applicant: iFIT Inc.

    Abstract: In one aspect of the disclosure, a method that involves keeping state of a video workout program may include communicatively coupling a server in a cloud network to an exercise machine through a first network connection, communicatively coupling the server to a network device through a second network connection, the server providing a video workout program to the exercise machine for execution at the exercise machine to enable a user to perform at least a portion of a workout of the video workout program on the exercise machine, the server keeping state of the video workout program during execution of the video workout program based on inputs from the exercise machine and the network device, and taking an action based on the state. The action may include synchronizing multiple displays, adaptively scaling the video workout program, and/or generating and providing an exercise machine control command to the exercise machine.

    EXERCISE LEADERBOARD
    3.
    发明公开

    公开(公告)号:US20240024734A1

    公开(公告)日:2024-01-25

    申请号:US18210505

    申请日:2023-06-15

    Applicant: iFIT Inc.

    CPC classification number: A63B24/0062 A63B71/0616 A63B71/0622 A63B2024/0068

    Abstract: A non-transitory computer-readable medium may contain instructions which, when executed by a processor, cause the processor to receive a user profile of a first user of an exercise device, receive user profiles of a plurality of users, assign weights to the user profiles of the plurality of users, and, using the assigned weights, rank the plurality of users based on similarity to the first user. The instructions may further cause the processor to select a subset of the ranked plurality of users, determine performance metrics of the ranked plurality of users for a workout program, determine performance metrics of the first user during execution of the workout program and cause to be displayed, on a display of the exercise device, during execution of the workout program, a comparison of the performance metrics of the first user and the performance metrics of the selected subset of the ranked plurality of users.

    ENCODING EXERCISE MACHINE CONTROL COMMANDS IN SUBTITLE STREAMS

    公开(公告)号:US20220323827A1

    公开(公告)日:2022-10-13

    申请号:US17851396

    申请日:2022-06-28

    Applicant: iFIT Inc.

    Abstract: A method for controlling an exercise machine using a video workout program including encoding, remotely from the exercise machine, exercise machine control commands into a subtitle stream of a video to create the video workout program, wherein the exercise machine control commands are encoded at least once per second, decoding, locally to the exercise machine, the subtitle stream of the video to access the exercise machine control commands, displaying, locally to the exercise machine, the video, and controlling, locally to the exercise machine, one or more moveable members of the exercise machine using the exercise machine control commands.

Patent Agency Ranking