Failover with redundant multicasts for switched digital video
AssigneeComcast Cable Communications, LLC
InventorsWeidong Mao, Phillip Gabler
Life of this patent
Estimating the term…
Abstract
A method and system for delivering content is provided. In one example, responsive to a request by a client device identifying a video program, the system is configured to determine different first and second network paths for delivery of the video program from a content source; deliver the video program via the first network path to the client device; and responsive to a change in status of the video program being delivered via the first network path, deliver the video program via the second network path to the client device.
Claims17
A method comprising:
- receiving, by a computing device and from a plurality of user devices, requests for content items, wherein the plurality of user devices are associated with different service levels that comprise:
- a first service level in which a requested content item is received via a plurality of physical network paths;
- and
- a second service level in which a requested content item is received via a single physical network path;
- determining, for each of the requests and based on a corresponding service level for each of the requests, a quantity of physical network paths for receiving a corresponding requested content item;
- receiving, for each of the requests and via a corresponding quantity of physical network paths, a corresponding requested content item, wherein
- based on determining that a first request, for a first content item, corresponds to the first service level, receiving a portion of the first content item via a first physical network path of the plurality of physical network paths while receiving the portion of the first content item via a second physical network path of the plurality of physical network paths;
- and
- sending the requested content items to corresponding requesting user devices.
A method comprising:
- determining, by a computing device, a plurality of different service levels, wherein the service levels correspond to using different quantities of physical network paths for receiving content items;
- receiving, by the computing device and from a user device, a request for a requested content item;
- receiving, from one or more content sources and using a corresponding quantity of physical network paths selected based on a service level, of the plurality of different service levels, associated with the user device, the requested content item, wherein the receiving the requested content item comprises receiving a portion of the requested content item via a second physical network path while receiving the portion of the requested content item via a first physical network path;
- and
- sending the requested content item to the user device.
A method comprising:
- receiving, by a computing device and from a plurality of user devices, requests for content items;
- determining, for each of the requests, a different quantity of connections for receiving a corresponding requested content item;
- receiving, for each of the requests and via a corresponding quantity of connections, a corresponding requested content item, wherein
- a portion of a first content item, of the content items, is received via a first connection while receiving the portion via a second connection;
- and
- sending the requested content items to corresponding requesting user devices.
Dependencies are inferred from the claim text.