Transparent QoS using VC-merge capable access modules
First Claim
1. A method of providing transparent Quality of Service (QoS) to at least one subscriber CPE connected to an ATM access network via an access module adapted to perform a Virtual Channel (VC) merge, the method comprising the steps of:
- a) intercepting a request for content at a Service Gateway that services the CPE;
b) examining the request at the Service Gateway by performing packet snooping, and responding to the request with a proxy message that includes a merge-eligibility indicator;
c) forwarding the proxy message to the access module via an ATM edge switch that is connected to a provider of the content; and
d) performing a VC-merge to merge the content into a virtual channel connection (VCC) provisioned for the CPE.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for providing transparent Quality of Service (QoS) and reducing bandwidth usage in an ATM access network uses that uses VC-merging and delivery of content directly through the access network. Root-initiated join proxy messages sent from a service gateway include a merge-eligibility indicator that prompts an access module to merge content delivered through the access networks into a virtual circuit link (VCL) provisioned for the subscriber. TCP splicing is also supported to further improve overall QoS.
77 Citations
27 Claims
-
1. A method of providing transparent Quality of Service (QoS) to at least one subscriber CPE connected to an ATM access network via an access module adapted to perform a Virtual Channel (VC) merge, the method comprising the steps of:
-
a) intercepting a request for content at a Service Gateway that services the CPE;
b) examining the request at the Service Gateway by performing packet snooping, and responding to the request with a proxy message that includes a merge-eligibility indicator;
c) forwarding the proxy message to the access module via an ATM edge switch that is connected to a provider of the content; and
d) performing a VC-merge to merge the content into a virtual channel connection (VCC) provisioned for the CPE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing transparent Quality of Service (QoS) to at least one subscriber'"'"'s CPE connected to an ATM access network via an access module associated with the CPE adaptable to perform Virtual Channel (VC) merge, the system comprising:
-
a) means for intercepting a request for content at a Service Gateway that services the CPE;
b) means for examining the request at the Service Gateway by performing packet snooping, and for responding to the request with a proxy message that includes a merge-eligibility indicator;
c) means for forwarding the proxy message to the access module via an ATM edge switch that is connected to a provider of the content; and
d) means for performing a VC-merge to merge the content into a VC provisioned for the CPE. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of performing TCP splicing in at an Internet Protocol (IP) Service Gateway for Digital Subscriber Line (DSL) subscribers connected to an access network by an access module, comprising the steps of:
-
a) receiving a Hyper Text Transport Protocol (HTTP) dialog request at the Service Gateway from one of the subscribers, the HTTP dialog requesting a worldwide web page;
b) sending a proxy message to a cache server connected to the access networks;
c) responding to the proxy message at the cache server by setting up a merge-eligible switched virtual circuit (SVC) to the access module that serves customer premise equipment (CPE) of the subscriber;
d) and sending the worldwide web page data via the SVC to the access module, which merges the data into a merge eligible virtual circuit link (VCL) provisioned for the CPE. - View Dependent Claims (26, 27)
-
Specification