Video on demand over satellite
First Claim
Patent Images
1. A system, comprising:
- a plurality of apparatuses of a first type; and
an apparatus of a second type configured to;
divide content stored in a content server into a plurality of segments;
generate a title prefix comprising a first set of one or more segments, of the plurality of segments;
transmit one or more multicast transmissions comprising the title prefix to one or more apparatuses of the plurality of apparatuses of the first type;
receive, from a first apparatus of the first type of the plurality of apparatuses of the first type, a request for the content;
determine, based on the request, a second set of one or more segments, of the plurality of segments, to be transmitted;
initiate, in a transmission session comprising one or more subsequent multicast transmissions, transmission of the second set of one or more segments to a portion of the plurality of apparatuses of the first type comprising the first apparatus of the first type; and
delay, during the transmission session comprising one or more subsequent multicast transmissions, transmission of at least one segment of the second set of one or more segments until a time determined to be sufficient for the first apparatus of the first type to receive the at least one segment of the second set of one or more segments without affecting streaming of the content by the first apparatus of the first type.
1 Assignment
0 Petitions
Accused Products
Abstract
Consumption habits of video content have been changing for some time, as more people (especially young people) prefer video on demand (VOD) services over linear channels. Disclosed is a communication system configured to efficiently deliver video content on demand over a satellite medium. Also disclosed are methods for efficiently delivering video content on demand using multicast transmissions and caching of video title prefixes.
-
Citations
12 Claims
-
1. A system, comprising:
-
a plurality of apparatuses of a first type; and an apparatus of a second type configured to; divide content stored in a content server into a plurality of segments; generate a title prefix comprising a first set of one or more segments, of the plurality of segments; transmit one or more multicast transmissions comprising the title prefix to one or more apparatuses of the plurality of apparatuses of the first type; receive, from a first apparatus of the first type of the plurality of apparatuses of the first type, a request for the content; determine, based on the request, a second set of one or more segments, of the plurality of segments, to be transmitted; initiate, in a transmission session comprising one or more subsequent multicast transmissions, transmission of the second set of one or more segments to a portion of the plurality of apparatuses of the first type comprising the first apparatus of the first type; and delay, during the transmission session comprising one or more subsequent multicast transmissions, transmission of at least one segment of the second set of one or more segments until a time determined to be sufficient for the first apparatus of the first type to receive the at least one segment of the second set of one or more segments without affecting streaming of the content by the first apparatus of the first type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification