Transmitting datastreams to late joining broadcast subscribers
First Claim
Patent Images
1. A computer-implemented method performed by a server, the method comprising:
- obtaining a stream of live data comprising a plurality of segments;
storing the plurality of segments to form a recorded stream;
transmitting the plurality of segments as a near-live feed to one or more nodes in a network;
in response to a request for at least a portion of the stream of live data from another node after the transmitting the plurality of segments commenced, transmitting the recorded stream to the another node in the network; and
transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising;
delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
-
Citations
24 Claims
-
1. A computer-implemented method performed by a server, the method comprising:
-
obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; in response to a request for at least a portion of the stream of live data from another node after the transmitting the plurality of segments commenced, transmitting the recorded stream to the another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising; delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; in response to a request for at least a portion of the stream of live data from another node after the transmitting the plurality of segments commenced, transmitting the recorded stream to the another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising; delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system performed by a server, the system comprising:
-
one or more nodes in a network; and at least one server configured to perform operations, comprising; obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to the one or more nodes in the network; in response to a request for at least a portion of the stream of live data from another node after the transmitting the plurality of segments commenced, transmitting the recorded stream to the another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising; delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification