User-defined content streaming
AssigneeComcast Cable Communications, LLC
InventorsMark Francisco, Paul Egenhofer, Rustam Khashimkhodjaev
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing user defined content transmissions are disclosed. An example method can comprise receiving a request for first content and receiving a first preference. First content can be retrieved from a first source based on the request for first content. Second content can be retrieved from a second source based on the first preference. The first content and second content can be packaged for transmission in response to receiving the request and the first preference.
Claims26
One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
- send a multicast content transmission, wherein:
- the multicast content transmission is available to a device in a plurality of devices;
- and
- the multicast content transmission comprises a plurality of identifiers corresponding to a plurality of fragments of the multicast content transmission;
- determine a unicast content transmission, wherein:
- the unicast content transmission comprises audio content and an identifier indicating a fragment of the unicast content transmission;
- and
- the identifier corresponds to one of the plurality of identifiers to synchronize the unicast content transmission with the multicast content transmission;
- and
- send, to the device, the unicast content transmission.
A system comprising:
- a computing device configured to:
- send a multicast content transmission, wherein:
- the multicast content transmission is available to a user device in a plurality of devices;
- and
- the multicast content transmission comprises a plurality of identifiers corresponding to a plurality of fragments of the multicast content transmission;
- determine a unicast content transmission, wherein:
- the unicast content transmission comprises audio content and an identifier indicating a fragment of the unicast content transmission;
- and
- the identifier corresponds to one of the plurality of identifiers to synchronize the unicast content transmission with the multicast content transmission;
- and
- send, to the user device, the unicast content transmission;
- and
- the user device configured to:
- receive the multicast content transmission and the unicast content transmission.
One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
- send a multicast content transmission comprising first content and first synchronization markers, wherein the multicast content transmission is available to a first device of a plurality of devices;
- determine a first unicast content transmission comprising second content and second synchronization markers;
- send the first unicast content transmission to the first device;
- and
- cause the first device to synchronize the multicast content transmission with the first unicast content transmission based on the first synchronization markers and the second synchronization markers.
A system comprising:
- a computing device configured to:
- send a multicast content transmission comprising first content and first synchronization markers, wherein the multicast content transmission is available to a first device of a plurality of devices;
- determine a first unicast content transmission comprising second content and second synchronization markers;
- send the first unicast content transmission to the first device;
- and
- cause the first device to synchronize the multicast content transmission with the first unicast content transmission based on the first synchronization markers and the second synchronization markers;
- and
- the first device configured to:
- synchronize the multicast content transmission with the first unicast content transmission.
Dependencies are inferred from the claim text.