Delivery of workout video
First Claim
Patent Images
1. A non-transitory computer-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
- sending first data for presentation at a client process of a viewer, wherein the first data indicates a matrix of continuous instructor-led video segments including a set of warmup video segments, cool-down video segments and middle video segments, each segment including multiple different exercises and having a duration in a range from about 5 minutes to about 15 minutes;
obtaining from the client process second data indicating two or more video segments selected by the viewer for a tailored workout; and
streaming automatically, to the client process of the viewer, video from all the selected video segments without viewer action required to transition from one of the selected video segments to another of the selected video segments, wherein the tailored workout for the viewer has a duration at least equal to a sum of durations of the corresponding selected video segments.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for workout video delivery includes presenting to a viewer'"'"'s client process first data indicates a matrix of video segments including a set of warmup video segments, cool-down video segments and middle video segments. Second data indicating two or more video segments selected by the viewer is obtained from the client process. Video from all the selected video segments is presenting automatically to the viewer.
24 Citations
17 Claims
-
1. A non-transitory computer-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
sending first data for presentation at a client process of a viewer, wherein the first data indicates a matrix of continuous instructor-led video segments including a set of warmup video segments, cool-down video segments and middle video segments, each segment including multiple different exercises and having a duration in a range from about 5 minutes to about 15 minutes; obtaining from the client process second data indicating two or more video segments selected by the viewer for a tailored workout; and streaming automatically, to the client process of the viewer, video from all the selected video segments without viewer action required to transition from one of the selected video segments to another of the selected video segments, wherein the tailored workout for the viewer has a duration at least equal to a sum of durations of the corresponding selected video segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and at least one memory including one or more sequences of instructions, the at least one memory and the one or more sequences of instructions configured to, with the at least one processor, cause the apparatus to perform at least the following, sending first data for presentation at a client process of a viewer, wherein the first data indicates a matrix of continuous instructor-led video segments including a set of warmup video segments, cool-down video segments and middle video segments, each segment including multiple different exercises and having a duration in a range from about 5 minutes to about 15 minutes; obtaining from the client process second data indicating two or more video segments selected by the viewer for a tailored workout; and streaming automatically, to the client process of the viewer, video from all the selected video segments without viewer action required to transition from one of the selected video segments to another of the selected video segments, wherein the tailored workout for the viewer has a duration at least equal to a sum of durations of the corresponding selected video segments.
-
-
11. A method comprising:
-
causing a server process on a server processor to present to a viewer'"'"'s client process on the viewer'"'"'s device first data that indicates a matrix of continuous instructor-led video segments including a set of warmup video segments, cool-down video segments and middle video segments, each segment including multiple different exercises and having a duration in a range from about 5 minutes to about 15 minutes; causing the server process to obtain from the client process second data indicating two or more video segments selected by the viewer for a tailored workout; and causing the server process to stream automatically, to the viewer'"'"'s client process, video from all the selected video segments without viewer action required to transition from one of the selected video segments to another of the selected video segments, wherein the tailored workout for the viewer has a duration at least equal to a sum of durations of the corresponding selected video segments. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification