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:
Aug. 27, 2019

Filed:

Dec. 30, 2016
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Richard Schooler, Cambridge, MA (US);

Pawel Jurczyk, Newton, MA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); G06F 16/435 (2019.01); G06F 16/487 (2019.01); G06F 16/48 (2019.01); G06F 16/2457 (2019.01); H04L 29/06 (2006.01); H04N 21/00 (2011.01);
U.S. Cl.
CPC ...
H04L 67/2842 (2013.01); G06F 16/24578 (2019.01); G06F 16/435 (2019.01); G06F 16/487 (2019.01); G06F 16/489 (2019.01); H04L 65/602 (2013.01); H04N 21/00 (2013.01);
Abstract

A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.


Find Patent Forward Citations

Loading…