The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 13, 2025

Filed:

Apr. 13, 2023
Applicant:

At&t Intellectual Property I, L.p., Atlanta, GA (US);

Inventors:

Theodore Karagioules, Jersey City, NJ (US);

Emir Halepovic, Somerset, NJ (US);

Subhabrata Sen, Edison, NJ (US);

Vijay Gopalakrishnan, Edison, NJ (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 21/44 (2011.01); H04N 21/262 (2011.01); H04N 21/647 (2011.01);
U.S. Cl.
CPC ...
H04N 21/44004 (2013.01); H04N 21/26258 (2013.01); H04N 21/64738 (2013.01);
Abstract

A method includes acquiring a playlist identifying a plurality of video files to be played back during a video streaming session on an endpoint device, obtaining, from an operator of a communications network over which the video files are to be downloaded, a maximum throughput for the video streaming session, selecting a subsequent video file that is scheduled in the playlist for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, based on the maximum throughput and for each of the chunks, a variant, such that a plurality of variants is selected in which each variant corresponds to one chunk of the plurality of chunks, wherein the variants are selected to maximize a utility function that is constrained by the maximum throughput, and downloading the plurality of variants to a local buffer of the endpoint device.


Find Patent Forward Citations

Loading…