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

Claim 0:
1. A method of using a client-side router to facilitate delivery of video content to a first client device, the method comprising:
receiving, by the client-side router and from a first cache node, a first video stream chunk of a video stream for presentation via the first client device;
analyzing, by the client-side router, the first video stream chunk to determine whether the first video stream chunk is associated with one or more quality issues;
responsive to determining, by the client-side router, that the first video stream chunk is not associated with a quality issue, transmitting, by the client-side router, the first video stream chunk to the first client device;
receiving, by the client-side router and from the first cache node, a second video stream chunk of the video stream;
analyzing, by the client-side router, the second video stream chunk and a manifest of the video stream to determine whether the second video stream chunk is associated with one or more quality issues corresponding to the second video stream chunk having one or more incorrect parameters that are incompatible with the first client device on which the video stream is being presented;
responsive to detecting, by the client-side router, a first quality issue corresponding to the second video stream chunk having the one or more incorrect parameters that are incompatible with the first client device based upon the analysis of the manifest, transmitting, by the client-side router, a request, for a corrective video stream chunk that is compatible with the first client device, to a second cache node based upon the first quality issue;
receiving, by the client-side router and from the second cache node, the corrective video stream chunk; and
responsive to receiving, by the client-side router, the corrective video stream chunk from the second cache node, transmitting, by the client-side router, the corrective video stream chunk to the first client device.