Network based switchover to original content after ad-insertion device failure
First Claim
1. A method comprising:
- joining a first multicast tree for a first content generated at a first source, wherein the first multicast tree is identified at least by the first source;
joining a second multicast tree for a second content generated at a second source, wherein the second multicast tree is different from the first multicast tree, wherein the second multicast tree is identified at least by the second source, wherein the first source is different from the second source, and the first content includes advertising content overlaid on the second content;
adding a first outgoing interface to the first multicast tree to allow the first content to be sent to a receiver when the first content is received;
adding a second outgoing interface to the second multicast tree, wherein the second outgoing interface is non-active, such that the second content is not sent to the receiver when the second content is received;
determining a failure of receiving the first content on the first multicast tree;
switching from the first outgoing interface to the second outgoing interface such that the second content is sent to the receiver;
determining a resolution of the failure such that the first content is received on the first multicast tree; and
switching from the second outgoing interface to the first outgoing interface such that the first content is sent to the receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a network device joins a first multicast tree to receive post-ad-inserted video content. The network device also joins a second multicast tree to receive the pre-ad-inserted video content. The content from the first multicast tree is forwarded by the network device to the receiver(s). The network device determines if it does not receive the content on the first multicast tree due to any failure, in which case, it delivers the content from the second multicast tree to the receiver(s). This enables the receiver to receive the original (pre-ad-inserted) content during the failure in first multicast tree. When the failure is resolved, the network device can go back to sending the content from the first multicast tree to the receiver(s).
25 Citations
18 Claims
-
1. A method comprising:
-
joining a first multicast tree for a first content generated at a first source, wherein the first multicast tree is identified at least by the first source; joining a second multicast tree for a second content generated at a second source, wherein the second multicast tree is different from the first multicast tree, wherein the second multicast tree is identified at least by the second source, wherein the first source is different from the second source, and the first content includes advertising content overlaid on the second content; adding a first outgoing interface to the first multicast tree to allow the first content to be sent to a receiver when the first content is received; adding a second outgoing interface to the second multicast tree, wherein the second outgoing interface is non-active, such that the second content is not sent to the receiver when the second content is received; determining a failure of receiving the first content on the first multicast tree; switching from the first outgoing interface to the second outgoing interface such that the second content is sent to the receiver; determining a resolution of the failure such that the first content is received on the first multicast tree; and switching from the second outgoing interface to the first outgoing interface such that the first content is sent to the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more processors; and logic encoded in one or more tangible non-transitory media for execution by the one or more processors and when executed operable to; join a first multicast tree for a first content generated at a first source, wherein the first multicast tree is identified at least by the first source; join a second multicast tree for a second content generated at a second source, wherein the second multicast tree is different from the first multicast tree, wherein the second multicast tree is identified at least by the second source, wherein the first source is different from the second source, and the first content includes advertising content overlaid on the second content; add a first outgoing interface to the first multicast tree to allow the first content to be sent to a receiver when the first content is received; add a second outgoing interface to the second multicast tree, wherein the second outgoing interface is non-active, such that the second content is not sent to the receiver when the second content is received; determine a failure of receiving the first content on the first multicast tree; and switch from the first outgoing interface to the second outgoing interface such that the second content is sent to the receiver; determine a resolution of the failure such that first content is received on the first multicast tree; and switch from the second outgoing interface to the first outgoing interface such that the first content is sent to the receiver. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
means for joining a first multicast tree for a first content generated at a first source, wherein the first multicast tree is identified at least by the first source; means for joining a second multicast tree for a second content generated at a second source, wherein the second multicast tree is different from the first multicast tree, wherein the second multicast tree is identified at least by the second source, wherein the first source is different from the second source, and the first content includes advertising content overlaid on the second content; means for adding a first outgoing interface to the first multicast tree to allow the first content to be sent to a receiver when the first content is received; means for adding to a second outgoing interface to the second multicast tree, wherein the second outgoing interface is non-active such that the second content is not sent to the receiver when the second content is received; means for determining a failure of receiving the first content on the first multicast route; means for switching from the first outgoing interface to the second outgoing interface such that the second content is sent to the receiver; means for determining a resolution of the failure such that first content is received on the first multicast tree; and means for switching to the first outgoing interface such that the first content is sent to the receiver.
-
Specification