Patent ID: 11877022
Assignee: DISNEY ENTERPRISES, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method, comprising:
receiving a first variant stream of a video at an electronic system;
identifying, by the electronic system, respective maximum segment durations for a plurality of different types of client devices;
generating, by the electronic system and based on the identified respective maximum segment durations and the first variant stream, a plurality of respective playlists for the plurality of different types of client devices, wherein the plurality of respective playlists comprise a plurality of different maximum segment durations for different types of client devices;
determining a type of client device based on data included in a media content request from a first client device of the plurality of different types of client devices;
delivering, by the electronic system and via a distribution network, a first playlist of the respective playlists to the first client device based on the determined type of client device, the determined type of client device corresponding to one of the plurality of different types of client devices, the first playlist comprising a first maximum segment duration of the respective maximum segment durations corresponding to the determined type of client device;
generating, based on a second variant stream corresponding to the same media content as the first variant stream but having a different streaming bitrate, a second playlist for the first client device,
wherein the first playlist and the second playlist each comprise a plurality of segments and each comprise the first maximum segment duration as their respective maximum segment duration,
wherein each segment in the first playlist has: (i) a same media content, (ii) a same media duration, and (iii) a different streaming bitrate, compared with a corresponding segment in the second playlist, and
wherein segment boundaries of the plurality of segments of the second playlist are aligned with the segment boundaries of the plurality of segments of the first playlist; and

delivering, by the electronic system and via the distribution network, to the first client device, segments of the second playlist, in place of segments of the first playlist to continue playout of the same media content, wherein the delivered segments of the second playlist comprise the same first maximum segment duration as the delivered segments of the first playlist.