Patent ID: 11871082
Assignee: MYFITNESSPAL, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  A  G | IPC A  H

Claim 0:
1. A user apparatus, comprising:
a user interface;
a network interface;
a processor; and
a non-transitory computer-readable medium comprising one or more instructions, which when executed by the processor, causes the user apparatus to:
obtain instructional media for a cooking instruction describing a plurality of steps for a meal preparation, where the instructional media comprises a plurality of cue points associated with a plurality of media components of the instructional media, the plurality of media components including a plurality of video segments, each of the plurality of cue points associated with (i) a video segment associated with one of the steps of the cooking instruction, and (ii) a different timestamp within the instructional media for the cooking instruction;
obtain a first user selection of a first cue point associated with a first timestamp within the instructional media and a start of a first step of the plurality of steps of the cooking instruction;
render a first video segment of the instructional media, wherein the first video segment is associated with the first cue point;
obtain a second user selection of a second cue point different from the first cue point, where the second cue point is associated with a second timestamp within the instructional media, a start of a second step of the plurality of steps of the cooking instruction, and a second video segment of the instructional media, wherein the second timestamp is different from the first timestamp; and
render the first video segment associated with the first step of the cooking instruction and the second video segment associated with the second step of the cooking instruction concurrently on the user interface such that the first step of the cooking instruction and the second step of the cooking instruction are shown simultaneously on the user interface, the first video segment and the second video segment rendered from the first cue point and the second cue point, respectively.