Network architecture for real time delivery of video over lossy networks from remote locations
First Claim
1. A method for content delivery comprising:
- transmitting real-time audio/visual content via a first network to a content aggregation point; and
transmitting the real-time audio/visual content from the content aggregation point via a second network to a receiver at the request of the receiver.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for content delivery comprising transmitting content via a first network to a content aggregation point and transmitting the content from the content aggregation point via a second network to a receiver at the request of the receiver. A system for content delivery comprising a content provider, a content aggregation point operatively coupled to the content provider via a first network wherein the content aggregation point receives content from the content provider, and a receiver operatively coupled to the content aggregation point via a second network wherein the receiver is configured to request content from the content aggregation point. Also disclosed are methods for improving the network functionality through in-band measurement of network statistics, multi-constraint based QoS routing, and back up path determination.
-
Citations
35 Claims
-
1. A method for content delivery comprising:
-
transmitting real-time audio/visual content via a first network to a content aggregation point; and
transmitting the real-time audio/visual content from the content aggregation point via a second network to a receiver at the request of the receiver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for content delivery comprising:
-
a real-time audio/visual content provider;
a content aggregation point operatively coupled to the content provider via a first network wherein the content aggregation point receives real-time audio/visual content from the content provider; and
a receiver operatively coupled to the content aggregation point via a second network wherein the receiver is configured to request real-time audio/visual content from the content aggregation point. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for in-band measurement of network statistics comprising:
-
adding a first timestamp from a first local clock in a first node to a first packet and a second packet wherein the first timestamp represents an intended packet transmission time;
adding a second timestamp from the first local clock in the first node to the first packet and the second packet wherein the second timestamp represents an actual packet transmission time;
transmitting the packets from the first node to a second node;
determining a third timestamp wherein the third timestamp represents a packet arrival time from a second local clock at the second node; and
estimating network statistics based on the first, second, and third timestamps. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for in-band measurement of network statistics comprising:
-
a first node wherein the first node is configured to add a first timestamp from a first local clock in the first node to a first packet and a second packet wherein the first timestamp represents an intended packet transmission time and the first node is configured to add a second timestamp from the first local clock in the first node to the first packet and the second packet wherein the second timestamp represents an actual packet transmission time;
a second node, operatively coupled to the first node, wherein the second node is configured to receive the first and second packets and the second node is configured to determine a third timestamp wherein the third timestamp represents a packet arrival time from a second local clock at the second node; and
a means for estimating network statistics based on the first, second, and third timestamps. - View Dependent Claims (20, 21, 22)
-
-
23. A method for multi-constraints based QoS routing for content distribution over a network comprising:
-
filtering a network topology with a first set of QoS constraints resulting in a filtered network topology;
determining a least cost path that satisfies a second set of QoS constraints; and
balancing a network load according to the least cost path. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method for generating a backup path for a network comprising:
-
classifying flows over a link; and
determining a backup path for each class. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification