MULTICAST SYSTEM USING CLIENT FORWARDING
First Claim
Patent Images
1. A method of adding a new client to a multicast group comprising:
- receiving a request from the new client to subscribe to the multicast group;
selecting an existing client to transmit information to the new client based on the network locations of the new client and the existing client and a comparison of a performance parameter of the existing client with performance parameters of other existing clients.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for multicasting information to a set of clients that includes transmitting the information to a primary client from a server and instructing the primary client to forward the information to a secondary client.
36 Citations
7 Claims
-
1. A method of adding a new client to a multicast group comprising:
-
receiving a request from the new client to subscribe to the multicast group;
selecting an existing client to transmit information to the new client based on the network locations of the new client and the existing client and a comparison of a performance parameter of the existing client with performance parameters of other existing clients.
-
-
2. A method of subscribing to a multicast group comprising:
-
sending a request to a server from a subscribing client to subscribe to the multicast group; and
receiving from the server an identifier of a transmitting client that will send data to the subscribing client; and
receiving the data from the transmitting client.
-
-
3. A method of redirecting a receiving multicast client from a failed transmitting client comprising:
-
receiving a message from the receiving client that information is not being received;
sending a message to the receiving client indicating a new source of the information; and
sending a message to the new source directing the new source to send the information to the receiving client. - View Dependent Claims (4, 5, 6)
-
-
7. A method of redirecting a receiving multicast client from an under performing transmitting client comprising:
-
receiving a message from the receiving client indicating the rate that information is being received;
determining that the information rate falls below a performance standard;
sending a message to the receiving client indicating a new source of the information; and
sending a message to the new source directing the new source to send the information to the receiving client.
-
Specification