Method and apparatus for cascading media
First Claim
Patent Images
1. A method of operating a network, comprising the steps of:
- (a) determining a location of content;
(b) receiving a list of address associated with the content in response to determining the location of the content; and
(c) identifying a first address by randomly selecting an address from the list of addresses associated with the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is presented for distributing data among media servers in a network. Methods implemented in accordance with the teachings of the present invention facilitate load balancing across the network. In one embodiment, a client-side load-balancing method is presented. In a second embodiment, a server-side load-balancing method is presented.
-
Citations
20 Claims
-
1. A method of operating a network, comprising the steps of:
-
(a) determining a location of content;
(b) receiving a list of address associated with the content in response to determining the location of the content; and
(c) identifying a first address by randomly selecting an address from the list of addresses associated with the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a network, comprising the steps of:
-
receiving a request for content from a media server;
transmitting a list of servers storing the content in response to receiving the request for content from the media server, the media server randomly selecting a target server from the list of servers and downloading the content from the target server;
receiving download information identifying that the media server has downloaded the content; and
updating the list of servers storing the content to reflect that the media server has downloaded the content. - View Dependent Claims (17, 18)
-
-
19. A method of operating a network, the network comprising a database server, a storing media server, and a requesting media server, the method comprising the steps of:
-
transmitting a request for content across the network from the requesting media server to an database server;
receiving a list of address in response to requesting the content, each of the list of addresses associated with a storing media server, each storing media server storing the content;
randomly selecting at the requesting media server an address associated with a storing media server from the list of addresses;
downloading the content from the storing media server in response to randomly requesting at the requesting media server an address associated with the storing media server; and
updating the list of addresses at the requesting media server to reflect an address associated with the requesting media server in response to downloading the content from the storing media server. - View Dependent Claims (20)
-
Specification