Patent ID: 11910040
Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A packager device comprising:
a primary packager;
at least one secondary packager, each of the primary packager and the at least one secondary packager configured to process packets for streaming,
wherein each of the primary packager and the at least one secondary packager includes a listener, a sequence provider, and a segmentor which is switchable between an on state and an off state by a controller that is separate from and in communication with the packagers, and
wherein each of the primary packager and the at least one secondary packager is configured to push segments, a sequence list, and metadata to the controller; and

the controller comprising a manifest generator that is located outside and remote from the primary packager and the at least one secondary packager, the controller configured to:
receive segments, a sequence list, and metadata based on processed packets from the primary packager or the at least one secondary packager;
generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata received from the active packager; and
responsive to determining that the packet listener of the primary packager and the respective packet listener of the backup packager are not in synchronization, use the manifest generator of the controller to compare respective program transport stream (PTS) timestamps of a last available segment and a newly pushed segment, and insert a period to a newly pushed segment when there is a gap between the respective PTS timestamps.