Demand-Based Edge Caching Video Conten System and Method
First Claim
1. A method of conserving resources of an edge server disposed across a network and in communication with a central server, comprising:
- storing a stub file at the edge server, the stub file comprising metadata for content and a storage location for the content;
reading the stub file to determine the storage location;
retrieving the content from the storage location read from the stub file; and
storing the content at the edge server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method (300) and system (200) for of conserving resources in a video-on-demand environment are provided. The method (300) includes storing a stub file (223) on an edge storage device while storing content (110) at a central storage device (222). When a video-on-demand request (440) is received, a resource management system (206) reads (305) the stub file (223) to determine a storage location at the central storage device (222). The resource management system (206) then retrieves the content (110) from the storage location determined from the stub file (223) and either stores it at an edge storage device (111) or delivers it the a subscriber device (109) to fulfill the video-on-demand request (440).
-
Citations
20 Claims
-
1. A method of conserving resources of an edge server disposed across a network and in communication with a central server, comprising:
-
storing a stub file at the edge server, the stub file comprising metadata for content and a storage location for the content; reading the stub file to determine the storage location; retrieving the content from the storage location read from the stub file; and storing the content at the edge server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a video-on-demand system comprising an edge server disposed distally across a network from, and in communication with, a central storage server, a method of delaying delivery of content from the central storage server to the edge server comprising:
-
receiving the content from an external source; storing the content on the central storage server; creating a stub file; transmitting the stub file across the network and storing the stub file on the edge server; receiving a video-on-demand session request for the content; in response to the receiving, reading, at the edge server, the stub file to determine storage location information for the content; retrieving the content in accordance with the storage location information determined from the stub file; and delivering the content to fulfill the video-on-demand request. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A video-on-demand system, comprising:
a content receiver in communication with a central storage server, a back office system, and at least one edge server disposed distally across a network from the central storage server, wherein the content receiver is configured to; receive content from an external source; and upon receiving the content from the external source; store the content on the central storage server; deliver metadata corresponding to the content to the back office system; generate a stub file comprising at least a portion of the metadata and a storage location on the central storage server for the content; store the stub file on the at least one edge server; and send a notification to the back office system that the content is stored on the at least one edge server while the content is not stored on the at least one edge server. - View Dependent Claims (16, 17, 18, 19, 20)
Specification