System and Method for Multicasting in a Network Environment
First Claim
1. A method, comprising:
- receiving a request for content from an endpoint; and
evaluating whether a given portion of the content has already been multicasted, wherein if the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and wherein if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus is provided in one example embodiment and includes a content player that receives a request for content from an endpoint and evaluates whether a given portion of the content has already been multicasted. If the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule. In more specific embodiments, the content player requests a piece of content from a content source and segments the piece of content into clips to be delivered to one or more endpoints. In still other embodiments, if the portion has not been previously multicasted then the portion of content is sent over a unicast channel.
27 Citations
21 Claims
-
1. A method, comprising:
-
receiving a request for content from an endpoint; and evaluating whether a given portion of the content has already been multicasted, wherein if the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and wherein if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
a content player that receives a request for content from an endpoint and evaluates whether a given portion of the content has already been multicasted, wherein if the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and wherein if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. Logic encoded in one or more tangible media for execution and when executed by a processor operable to:
-
receive a request for content from an endpoint; and evaluate whether a given portion of the content has already been multicasted, wherein if the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and wherein if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
means for receiving a request for content from an endpoint; and means for evaluating whether a given portion of the content has already been multicasted, wherein if the portion has been multicasted, then the endpoint is connected to a multicast version of the portion of the content, and wherein if the portion has not been previously multicasted then the portion of content is added to a multicast transmission schedule. - View Dependent Claims (20, 21)
-
Specification