System and method for pre-caching a first portion of a video file on a set-top box
First Claim
1. A method of pre-caching video content, the method comprising:
- measuring an available bandwidth of a data connection to a set top box;
dividing each of a plurality of video files into a first portion and a second portion, wherein a size of the first portion of each video file of the plurality of video files is selected at least partially in response to the available bandwidth measurement; and
downloading only the first portion of each of the plurality of video files over the data connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of pre-caching video content is provided and includes measuring an available bandwidth of a data connection to a set top box. The available bandwidth measurement can be an average available bandwidth of the data connection to the set top box or a minimum available bandwidth of the data connection to the set top box. Each of a plurality of video files is divided into a first portion and a second portion and the size of each first portion is based on the available bandwidth measurement. The first portion of each of the plurality of video files is downloaded over the data connection and stored in a memory within the set top box. A list is displayed at a display device and includes a list of video titles that correspond to the plurality of video files that have only a first portion downloaded to the memory.
-
Citations
40 Claims
-
1. A method of pre-caching video content, the method comprising:
-
measuring an available bandwidth of a data connection to a set top box;
dividing each of a plurality of video files into a first portion and a second portion, wherein a size of the first portion of each video file of the plurality of video files is selected at least partially in response to the available bandwidth measurement; and
downloading only the first portion of each of the plurality of video files over the data connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for managing video content, the device comprising:
-
a processor;
a computer-readable memory accessible to the processor, the computer readable-memory comprising;
an available bandwidth measurement of a data connection to the device; and
a list of video titles, wherein each video title on the list corresponds to a first portion of a video file that is available immediately at the device and a second portion of the video file that is downloadable to the device but stored remotely from the device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing video content, the system comprising:
-
a display device;
a set top box coupled to the display device and having a data interface to a remote video content source, the set top box comprising;
a processor;
a computer-readable medium accessible by the processor; and
a program embedded in the computer-readable medium, the program comprising;
instructions to measure an available bandwidth of the data interface to the set top box;
instructions to receive a first portion of each of a plurality of video files and store the first portion of each of the plurality of video files in a memory within the set top box, wherein a size of the memory to store each first portion is at least partially determined based on the available bandwidth measurement; and
instructions to display a list of video titles at the display device, each video title on the list representing a video file having the first portion stored in the memory of the set top box and a second portion that is downloadable to the memory while the first portion is displayed at the display device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of pre-caching video content, the method comprising:
-
determining a first available bandwidth measurement of a data connection to a set top box;
allocating a memory area for storing a first portion of a video file to be downloaded to the memory area, the size of the memory area at least partially based on the first available bandwidth measurement;
determining a second available bandwidth measurement of the data connection to the set top box; and
adjusting the size of the memory area for storing the first portion based on the second available bandwidth measurement. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for handling video content, the method comprising:
-
deploying a set top box at a designated location;
connecting the set top box to a data interface;
activating the set top box;
determining a first available bandwidth measurement of the data interface; and
apportioning a segment of a memory within the set top box, wherein a size of the segment of the memory is based on the first available bandwidth measurement, wherein the segment of the memory is configured to store a first portion of each of a plurality of video files, and wherein a second portion of each of the plurality of video files is downloadable to the set top box via the data interface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification