Outer Rim Archives
Archives · 2023 · 20230239334

Application (pre-grant publication)

BUFFERING DATA ON HIGH BANDWIDTH NETWORKS

Number
20230239334
Published
2023-07-27
Filed
2023-04-05
Assignee
Disney Enterprises, Inc.
Inventors
Tkachov; Nikita I.
CPC
H04L49/90; H04L65/1059; H04L65/1095; H04L65/61; H04L65/612; H04L65/752; H04L65/80; H04L67/568; H04L67/5681; H04N21/4331; H04N21/44004; H04N21/6125
Verdict
Set aside network buffering infrastructure, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

Techniques for buffering data over high bandwidth networks are provided. A first portion of data is downloaded, by a device, into a buffer at a first download speed via a first network connection. Upon determining that the device is downloading data via a second network connection, at a second download speed greater than the first download speed, a second portion of data is downloaded, via the second network connection, into a cache.

Background

BACKGROUND

Some systems download media in discrete segments. Each segment is then output sequentially. However, if the download speed changes substantially, a streaming device may select a non-optimal bitrate for the next segment(s). When intermittent and sporadic connections are lost, the next segment(s) may fail to download in time, causing buffering and dropouts in the media output.

Claims

1. A method, comprising: downloading, by a device, a first portion of data into a buffer at a first download speed via a first network connection; and upon determining that the device is downloading data via a second network connection, at a second download speed greater than the first download speed, downloading a second portion of data, via the second network connection, into a cache. || 8. A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising: downloading, by a device, a first portion of data into a buffer at a first download speed via a first network connection; and upon determining that the device is downloading data via a second network connection, at a second download speed greater than the first download speed, downloading a second portion of data, via the second network connection into a cache. || 15. A system, comprising: one or more computer processors; and a storage medium containing a program which when executed by the one or more computer processors performs an operation, the operation comprising: downloading, by a device, a first portion of data into a buffer at a first download speed via a first network connection; and upon determining that the device is downloading data via a second network connection, at a second download speed greater than the first download speed, downloading a second portion of data, via the second network connection, into a cache.