Patent ID: 8830955

Claim:
A method of redirecting a receiving multicast client from a failed information source comprising: assigning by a computing device: a first multicast client as a primary information source, a second multicast client as a secondary source of the information, and a receiving multicast client to receive the information from the primary information source; receiving, via the computing device, a first message from the receiving multicast client, wherein the first message indicates that the receiving multicast client is not receiving the information from the primary information source; sending, via the computing device, a second message to the receiving multicast client to determine whether the receiving multicast client is the cause of the information not being received from the primary information source; determining whether the receiving multicast client is the cause of the information not being received from the primary information source; and in response to determining that the receiving multicast client is not the cause of the information not being received, sending via the computing device: a third message to the second multicast client to: indicate to the second multicast client that the second multicast client is a new primary information source for the receiving multicast client, and indicate to the second multicast client to send the information to the receiving multicast client, and a fourth message to the receiving multicast client to indicate to the receiving multicast client that the second multicast client is the receiving multicast client's new primary information source.