Multi-stage batching of content distribution in a media distribution system
First Claim
1. A method comprising:
- receiving, at a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system, a request for a content item from a first endpoint device of a plurality of endpoint devices, wherein the content item is associated with segments corresponding to a particular time order;
in response to receiving the request;
sending, from the first level distribution node, a first data stream corresponding to a first segment of the content item to the first endpoint device;
sending, from the first level distribution node, first information to a second level distribution node of a plurality of second level distribution nodes of the hierarchical media distribution system, wherein the first information indicates a first end time corresponding to the first data stream;
receiving, from the second level distribution node at the first level distribution node responsive to the first information, a second data stream corresponding to a second segment of the content item before the first end time of the first data stream has been reached; and
sending the second data stream to the first endpoint device from the first level distribution node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system (HMDS), a request for a content item (associated with segments corresponding to a time order) from a first endpoint device. The method includes, in response to receiving the request, sending, from the first level distribution node, a first data stream corresponding to a first segment of the content item to the first endpoint device and sending first information (indicating the request and a first end time of the first data stream) to a second level distribution node of a plurality of second level distribution nodes of the HMDS. The method includes receiving, from the second level distribution node, a second data stream corresponding to a second segment before the first end time has been reached and sending the second data stream to the first endpoint device.
60 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system, a request for a content item from a first endpoint device of a plurality of endpoint devices, wherein the content item is associated with segments corresponding to a particular time order; in response to receiving the request; sending, from the first level distribution node, a first data stream corresponding to a first segment of the content item to the first endpoint device; sending, from the first level distribution node, first information to a second level distribution node of a plurality of second level distribution nodes of the hierarchical media distribution system, wherein the first information indicates a first end time corresponding to the first data stream; receiving, from the second level distribution node at the first level distribution node responsive to the first information, a second data stream corresponding to a second segment of the content item before the first end time of the first data stream has been reached; and sending the second data stream to the first endpoint device from the first level distribution node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor of a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system; and a memory accessible to the processor, the memory including instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a request for a content item from a first endpoint device of a plurality of endpoint devices, wherein the content item is associated with segments corresponding to a particular time order; in response to receiving the request; sending a first data stream corresponding to a first segment of the content item to the first endpoint device; sending first information to a second level distribution node of a plurality of second level distribution nodes of the hierarchical media distribution system, wherein the first information indicates a first end time corresponding to the first data stream; receiving, from the second level distribution node responsive to the first information, a second data stream corresponding to a second segment of the content item before the first end time of the first data stream has been reached; and sending the second data stream to the first endpoint device. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-readable storage device including instructions that, when executed by a processor of a first level distribution node of a hierarchical media distribution system, cause the processor to perform a method comprising:
-
receiving a request for a content item from a first endpoint device of a plurality of endpoint devices, wherein the content item is associated with segments corresponding to a particular time order; in response to receiving the request; sending a first data stream corresponding to a first segment of the content item to the first endpoint device; sending first information to a second level distribution node of a plurality of second level distribution nodes of the hierarchical media distribution system, wherein the first information indicates a first end time corresponding to the first data stream; receiving, from the second level distribution node responsive to the first information, a second data stream corresponding to a second segment of the content item before the first end time of the first data stream has been reached; and sending the second data stream to the first endpoint device.
-
Specification