Method and system for caching streaming multimedia on the internet
First Claim
Patent Images
1. A method for caching streaming multimedia (SM), comprising:
- calculating a helper hotness rating at a helper server (HS) for each of a plurality of SM objects that are hosted at a content server connected to the HS in a network, each helper hotness rating being a total number of client requests for a particular SM object divided, by a time period during which the client requests are received;
categorizing each SM object into one of a plurality of helper hotness categories based on the calculated helper hotness rating; and
pulling, for each SM object, a fraction of the SM object by the HS from the content server, said fraction being determined according to the helper hotness category, the HS caching the fractions of each SM object for distribution to a plurality of clients, the HS being interposed between the content server and the clients.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method to enhance existing caches in a network to better support streaming media storage and distribution. Helper machines are used inside the network to implement several methods which support streaming media including segmentation of streaming media objects into smaller units, cooperation of Helper machines, and novel placement and replacement policies for segments of media objects.
-
Citations
8 Claims
-
1. A method for caching streaming multimedia (SM), comprising:
-
calculating a helper hotness rating at a helper server (HS) for each of a plurality of SM objects that are hosted at a content server connected to the HS in a network, each helper hotness rating being a total number of client requests for a particular SM object divided, by a time period during which the client requests are received; categorizing each SM object into one of a plurality of helper hotness categories based on the calculated helper hotness rating; and pulling, for each SM object, a fraction of the SM object by the HS from the content server, said fraction being determined according to the helper hotness category, the HS caching the fractions of each SM object for distribution to a plurality of clients, the HS being interposed between the content server and the clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification