Method and apparatus for hierarchical distribution of video content for an interactive information distribution system
First Claim
Patent Images
1. An apparatus comprising:
- a server configured to distribute requested video assets to requesting user equipment via an access network, the server comprising;
a storage medium comprising a primary storage partition configured to store frequently requested video assets and a secondary storage partition configured to store infrequently requested video assets;
a manager configured to manage migration of video assets, wherein the manager is configured to track asset request rates and threshold rates of respective video assets;
wherein the manager, in response to an infrequently requested video asset becoming frequently requested, is configured to select and transmit the frequently requested video asset to at least one primary partition of each of at least two servers;
wherein the manager, in response to a frequently requested video asset becoming infrequently requested, is configured to select and transmit the infrequently requested video asset to at least one secondary partition of at least one, but less than the all of, the at least two servers and removing the infrequently requested video asset from the primary partitions.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
62 Citations
21 Claims
-
1. An apparatus comprising:
a server configured to distribute requested video assets to requesting user equipment via an access network, the server comprising; a storage medium comprising a primary storage partition configured to store frequently requested video assets and a secondary storage partition configured to store infrequently requested video assets; a manager configured to manage migration of video assets, wherein the manager is configured to track asset request rates and threshold rates of respective video assets; wherein the manager, in response to an infrequently requested video asset becoming frequently requested, is configured to select and transmit the frequently requested video asset to at least one primary partition of each of at least two servers; wherein the manager, in response to a frequently requested video asset becoming infrequently requested, is configured to select and transmit the infrequently requested video asset to at least one secondary partition of at least one, but less than the all of, the at least two servers and removing the infrequently requested video asset from the primary partitions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-implemented method comprising:
-
receiving at a server, an indication whether asset request rates for a plurality of video assets stored in a plurality of servers exceeds respective threshold rates for the plurality of the video assets; in response to an infrequently requested video asset becoming frequently requested, selecting and transmitting the frequently requested video asset to at least one primary partition of each of the plurality of servers, wherein each server serves as a local server to a respective group of user equipment devices via an access network and a remote server to at least one other group of user equipment devices; and in response to a frequently requested video asset becoming infrequently requested, selecting and transmitting the infrequently requested video asset to at least one secondary partition of at least one, but less than all of, the plurality of servers, and removing the infrequently requested video asset from the primary partitions. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a storage medium having a primary storage partition for storing frequently requested video assets and a secondary storage partition for storing a portion of infrequently requested video assets that are selectively distributed amongst a plurality of servers comprising at least a local first server and a remote second server; and a manager configured to control processing of video asset requests from a first group of user equipment and distribution of video assets to the requesting user equipment, wherein the manager comprises; a content manager configured to receive a request for a video asset from the requesting user equipment in the first group of user equipment and determine whether the requested video asset is stored locally in the storage of the first server or stored remotely in the storage of the remote second server configured to control processing of video asset requests from a second group of user equipment; a stream session manager configured to direct the apparatus to distribute requested video assets to the requesting user equipment; and a content session manager configured to receive asset requests forwarded from the plurality of servers, identify and retrieve requested video assets requested by content managers of the plurality of servers, and provide requested video assets to the plurality of servers, wherein the manager, in response to an infrequently requested video asset becoming frequently requested, is configured to select and transmit the frequently requested video asset to at least one primary partition of at least the local first server and the remote second server; wherein the manager, in response to a frequently requested video asset becoming infrequently requested, is configured to select and transmit the infrequently requested video asset to at least one secondary partition of at least one server, but less than all, of the plurality of servers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification