System and method for delivering content in a unicast/multicast manner
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of requests for unicast transmission streams;
providing the plurality of unicast transmission streams;
synchronizing the plurality of unicast transmission streams, wherein synchronizing the plurality of unicast transmission streams is performed by slowing down one or more of the unicast streams at a rate that depends on when the request for the unicast transmission stream is received; and
replacing the synchronized plurality of unicast transmission streams with a multicast stream.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a system and method for enabling multicast synchronization of initially unicasted content. Multiple unicast streams are synchronized in order to convert the unicast streams into a multicast stream. Each unicast stream may be accelerated or slowed down in relation to a reference stream to a common point within each stream upon which the unicast streams are replaced by a multicast stream of the same content.
57 Citations
17 Claims
-
1. A method comprising:
-
receiving a plurality of requests for unicast transmission streams; providing the plurality of unicast transmission streams; synchronizing the plurality of unicast transmission streams, wherein synchronizing the plurality of unicast transmission streams is performed by slowing down one or more of the unicast streams at a rate that depends on when the request for the unicast transmission stream is received; and replacing the synchronized plurality of unicast transmission streams with a multicast stream. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
synchronizing a plurality of separate unicasts, wherein synchronizing the plurality of separate unicasts includes differentially adjusting a delivery rate of each unicasts so that the unicasts converge at similar point within a predetermined time frame; and converging the plurality of synchronized unicasts into a simgle multicast, wherein the unicasts have been converged at the same point within each unicast by slowing down one or more of the unicast streams at a rate that depends on when the request for the unicast stream is received. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method, comprising:
-
synchronizing a plurality of separate unicasts, wherein synchronizing the plurality of separate unicasts includes dynamically altering each unicast in an undetectable manner so that each of the plurality of unicasts converge at a similar point within each unicast; and converging the plurality of synchronized unicasts into a simgle multicast, wherein the unicasts have been converged at the same point within each unicast by slowing down one or more of the unicast streams at a rate that depends on when the request for the unicast stream is received. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
synchronizing a plurality of separate unicasts; and converging the plurality of synchronized unicasts into a simgle multicast, wherein the unicasts have been converged at the same point within each unicast by slowing down one or more of the unicast streams at a rate that depends on when the request for the unicast stream is received and by determining when the plurality of unicasts have converged to the same point; and converting each of the plurality of unicasts into a single multicast. - View Dependent Claims (16, 17)
-
Specification