Methods and systems for processing data requests
AssigneeComcast Cable Communications, LLC
InventorsNeill A. Kipp, Jan R. van Doorn, Richard J. Fliam
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing data and transmission of content are disclosed. One method can comprise receiving a first request from a first computing device via a network. An index can be received from a first storage medium in response to the first request. The index can be stored in a second storage medium. The first storage medium is located in the network upstream from the second storage medium relative to the first computing device. A second request can be received from one or more of the first computing device and a second computing device via the network. The index can be retrieved from the second storage medium in response to the second request.
Claims20
A method, comprising:
- receiving, by a computing device, a first request for content;
- retrieving, via a remote storage device and based on the first request, an index file associated with the content;
- caching, in a first storage medium, the retrieved index file as one of a cached plurality of index files associated with the content;
- and
- retrieving, based on a second request for the content and based on the cached plurality of index files satisfying a cache threshold associated with the content, the retrieved index file from the first storage medium.
A method, comprising:
- receiving, by a computing device, a first request for content;
- retrieving, from a first storage device, an index file associated with the content;
- retrieving, based on the retrieved index file, one or more content fragments;
- storing, in a cached plurality of index files associated with the content, the retrieved index file, wherein the cached plurality of index files satisfies a cache threshold associated with content;
- and
- storing, in a second storage device downstream relative to the cached plurality of index files, the one or more content fragments.
An apparatus, comprising:
- one or more processors;
- and
- a memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
- receive a first request for content;
- retrieve, via a remote storage device and based on the first request, an index file associated with the content;
- cache, in a first storage medium, the retrieved index file as one of a cached plurality of index files associated with the content;
- and
- retrieve, based on the second request for the content and based on the cached plurality of index files satisfying a cache threshold associated with the content, the retrieved index file from the first storage medium.
Dependencies are inferred from the claim text.