Patent ID: 11962868
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A non-transitory computer-readable medium storing instructions that when executed perform operations comprising:
receiving a manifest of a video stream for presentation via a first client device;
receiving, from a first cache node, one or more first video stream chunks of the video stream;
analyzing the one or more first video stream chunks of the video stream;
analyzing, based upon the manifest, one or more first statuses of one or more second video stream chunks of the video stream, wherein at least one of analyzing the one or more first video stream chunks or analyzing the one or more first statuses comprises:
determining that a first video stream chunk of the video stream is not associated with a quality issue;
determining, based upon the manifest, that an arrangement of the video stream provides for a corrective video stream chunk being before a second video stream chunk; and
determining whether the corrective video stream chunk indicated by the manifest as being in the arrangement of the video stream before the second video stream chunk was not received prior to receiving the second video stream chunk indicated by the manifest as being in the arrangement of the video stream after the corrective video stream chunk;

presenting the first video stream chunk via the first client device based upon determining that the first video stream chunk is not associated with a quality issue;
transmitting a request, for the corrective video stream chunk indicated by the manifest as being in the arrangement of the video stream, to a second cache node based upon determining that the corrective video stream chunk indicated by the manifest as being in the arrangement of the video stream was not received prior to receiving the second video stream chunk indicated by the manifest as being in the arrangement of the video stream;
receiving, from the second cache node, the corrective video stream chunk; and
responsive to receiving the corrective video stream chunk from the second cache node, presenting the corrective video stream chunk via the first client device.