Network accelerator for controlled long delay links
First Claim
1. A satellite communication system for providing network access over a shared satellite communication link, the satellite communication system comprising:
- a user access point coupled to one or more user terminals that access a remote network;
a network access point coupled to the remote network; and
a satellite communications link wirelessly coupling the user access point and the network access point, wherein;
the satellite communications link is at least partially controlled by the network access point,the network access point monitors information passed between the remote network and the user access point on a per web page basis to create an estimate of future usage of the satellite communications link by the user access point based on the information for a web page,the network access point allocates satellite communications link return channel resources for the user access point based on the estimate when the network access point receives a future request for the web page in anticipation of return channel needs for embedded elements of the web page,the estimate includes varying return channel need over a time frame, such that the estimate predicts when the user access point will request embedded elements of the web page, andwherein the estimate is developed from a plurality of web page requests that uses a smoothing filter biased toward recent requests.
5 Assignments
0 Petitions
Accused Products
Abstract
A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.
-
Citations
21 Claims
-
1. A satellite communication system for providing network access over a shared satellite communication link, the satellite communication system comprising:
-
a user access point coupled to one or more user terminals that access a remote network; a network access point coupled to the remote network; and a satellite communications link wirelessly coupling the user access point and the network access point, wherein; the satellite communications link is at least partially controlled by the network access point, the network access point monitors information passed between the remote network and the user access point on a per web page basis to create an estimate of future usage of the satellite communications link by the user access point based on the information for a web page, the network access point allocates satellite communications link return channel resources for the user access point based on the estimate when the network access point receives a future request for the web page in anticipation of return channel needs for embedded elements of the web page, the estimate includes varying return channel need over a time frame, such that the estimate predicts when the user access point will request embedded elements of the web page, and wherein the estimate is developed from a plurality of web page requests that uses a smoothing filter biased toward recent requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for allocating resources over a scheduled return channel of a shared satellite communication link, the method comprising:
-
receiving a web page request from the shared satellite communication link; correlating the web page request to similar web page requests made previously; determining satellite communication link resources anticipated to be used from a scheduled return channel based upon the similar web page requests, wherein the anticipated resources are determined from a plurality of the similar web page requests using a smoothing filter biased toward recent requests; predicting an allocation of return link resources adequate to service the web page request based, at least in part, on the determining step, wherein return link resources vary over time in anticipation of further requests of embedded elements of the web page; and changing an allocation of resources associated with the web page request overtime according a smoothing algorithm that favors recent data gathered on a plurality of requests for the web page. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A satellite communication system for providing network access over a satellite communication link, the satellite communication system comprising:
-
a network access point coupled to a network and a user access point, wherein; a satellite communication link is used to couple the user access point and the network access point, wherein; the satellite communications link is at least partially controlled by the network access point to create an estimate of future usage of a return channel of the satellite communications link by the user access point when a web page is requested, the estimate varies return channel needs over a time frame to accommodate the web page, wherein the estimate is developed from a plurality of web page requests that uses a smoothing filter biased toward recent requests, and the network access point allocates satellite communications link resources for the user access point based on the estimate when the web page is requested. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for allocating resources over a scheduled return channel of a shared satellite communication link, the method comprising:
-
storing historical indicia of return channel capacity usage for a plurality of web pages, the historical indicia being indicative of return channel capacity used to support communication of subsequent requests related to each of the plurality of web pages; receiving a web page request from a user access point over the shared satellite communication link; correlating the web page request to the historical indicia regarding a similar web page request made previously; predicting an allocation of return link resources based, at least in part, on the historical indicia regarding the similar web page; wherein the allocation is predicted from a plurality of similar web page requests using a smoothing filter biased toward recent requests; and communicating, prior to receiving a future request related to the requested web page, return channel allocations to the user access point to cause the user access point to adjust future return channel allocations to support communication of future requests related to the requested web page.
-
Specification