Optimization of subnetwork bandwidth based on desired subscription rates
First Claim
1. A system for optimizing network bandwidth based on subscription rates from a plurality of requesters, the system comprising:
- a provider that provides provider data;
a first requestor that has requested the provider data at a first subscription rate;
a second requestor that has requested the provider data at a second subscription rate, wherein the second subscription rate is higher than the first subscription rate; and
a plurality of intervening access nodes, wherein each intervening access node includes request information specifying any provider data being sent through the intervening access node and a corresponding subscription rate, and wherein the plurality of intervening access nodes are configured to decrease the rate to an adjacent node when a requestor decreases a requestor subscription rate such that all the rates along a common transmit path from the provider are optimized to maximize available bandwidth, and wherein the common transmit path ends at a first intervening access node and two different transmit paths communicate the provider data to the first requestor and the second requestor from the first intervening access node, such that the provider data is communicated from the provider, through the common transmit path to the first intervening access node at the second subscription rate, and from the first intervening access node to the first requestor at the first subscription rate, and from the first intervening access node to the second requester at the second subscription rate.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing network bandwidth based on subscription rates from a plurality of requestors is disclosed as including a provider that provides provider data. The system also includes a first requestor that has requested the provider data at a first subscription rate and a second requestor that has requested the provider data at a second subscription rate. The second subscription rate is higher than the first subscription rate. The system further includes a plurality of intervening access nodes. Each intervening access node includes request information specifying any provider data being sent through the intervening access node and a corresponding subscription rate. The plurality of intervening access nodes are configured to decrease the rate to an adjacent node when a requestor decreases a requestor subscription rate such that all the rates along a common transmit path from the provider to an end requestor are optimized to maximize available bandwidth.
23 Citations
28 Claims
-
1. A system for optimizing network bandwidth based on subscription rates from a plurality of requesters, the system comprising:
-
a provider that provides provider data;
a first requestor that has requested the provider data at a first subscription rate;
a second requestor that has requested the provider data at a second subscription rate, wherein the second subscription rate is higher than the first subscription rate; and
a plurality of intervening access nodes, wherein each intervening access node includes request information specifying any provider data being sent through the intervening access node and a corresponding subscription rate, and wherein the plurality of intervening access nodes are configured to decrease the rate to an adjacent node when a requestor decreases a requestor subscription rate such that all the rates along a common transmit path from the provider are optimized to maximize available bandwidth, and wherein the common transmit path ends at a first intervening access node and two different transmit paths communicate the provider data to the first requestor and the second requestor from the first intervening access node, such that the provider data is communicated from the provider, through the common transmit path to the first intervening access node at the second subscription rate, and from the first intervening access node to the first requestor at the first subscription rate, and from the first intervening access node to the second requester at the second subscription rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-24. -24. (canceled)
-
25. An embedded intervening access node comprising:
-
a processor;
a network interface in electronic communication with the processor;
memory in electronic communication with the processor for storing request information specifying any provider data being sent through the intervening access node and a corresponding subscription rate; and
program instructions stored in the memory and implementing a method to decrease a rate to an adjacent node when a requestor decreases a requestor subscription rate such that all the rates along a common transmit path from a provider are optimized to maximize available bandwidth, and wherein the common transmit path ends at a first intervening access node and two different transmit paths, a first transmit path and a second transmit path, communicate the provider data from the first intervening access node, such that the provider data is communicated from the provider, through the common transmit path to the first intervening access node at the second subscription rate, and from the first intervening access node through the first transmit path at the first subscription rate, and from the first intervening access node through the second transmit path at the second subscription rate. - View Dependent Claims (26, 27, 28)
-
Specification