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.
Patent No.:
Date of Patent:
May. 19, 2020
Filed:
Feb. 11, 2019
Google Llc, Mountain View, CA (US);
Youngsang Cho, Seoul, KR;
Sungsoo Lim, Seoul, KR;
GOOGLE LLC, Mountain View, CA (US);
Abstract
A method for dynamic bitrate selection for streaming media includes receiving one or more chunks from a first media stream of a plurality of bitrate media streams of a media file at a streaming buffer of the processing device, the plurality of bitrate media streams comprising a first subset of bitrate media streams including the first media stream and a second subset of bitrate media streams having a bitrate higher than a first bitrate of the first media stream. The method further includes monitoring a status of the streaming buffer by determining a buffer duration of the one or more chunks from the first media stream being buffered at the streaming buffer, calculating an expected download time for a subsequent chunk of the media file to be received at the streaming buffer in each bitrate media stream, selecting a bitrate media stream of the second subset of bitrate media streams based on expected download times calculated for the second subset of bitrate media streams and the playing time of the one or more chunks from the first media stream being buffered at the streaming buffer, and downloading the subsequent chunk from the selected bitrate media stream.