Systems and Methods for Dynamically Adjusting QoS Parameters
AssigneeAT&T tntellectual Property I, L.P.
InventorEddie Albert Kempe
Life of this patent
Estimating the term…
Abstract
A method for dynamically adjusting QoS parameters associated with a virtual circuit is disclosed. The virtual circuit includes a first end connected to a first router and a second end connected to a second router. The method includes receiving an offer message at the second router, and sending a request message to the first router. The offer message includes a first set of QoS parameters and the request message includes a second set of QoS parameters. The method further includes receiving a request confirmation message at the second router, receiving a new offer message at the second router, and sending information compliant with the second set of QoS parameters to the first router. The new offer message includes the second set of QoS parameters.
Claims20
A computer readable medium, having instructions stored thereon which, when executed by a computing device, cause the computing device to perform operations comprising:
- determining, after receiving a first offer message from a second computing device, the first offer message having a first set of quality of service parameters and a keep alive interval, whether the computing device is configured to transmit information compliant with the first set of quality of service parameters;
- adjusting, if the computing device is configured to transmit the information compliant with the first set of quality of service parameters, a quality of service mechanism for to be able to send information compliant with the first set of quality of service parameters to the second computing device;
- and
- sending, if the computing device is configured to transmit the information compliant with the first set of quality of service parameters, the information compliant with the first set of quality of service parameters to the second computing device;
- sending, if the computing device is not configured to transmit the information compliant with the first set of quality of service parameters, a rejection message to the second computing device;
- determining, after receiving a second offer message from the second computing device in response to sending the rejection message, the second offer message including a second set of quality of service parameters and the keep alive interval, whether the computing device is configured to transmit information compliant with the second set of quality of service parameters;
- adjusting, if the computing device is configured to transmit the information compliance with the second set of quality service parameters, a quality of service mechanism to be able to send information compliant with the second set of quality of service parameters to the second computing device;
- sending, after adjusting the quality of service mechanism for controlling the quality of service parameter, the information compliant with the second set of quality of service parameters to the second computing device;
- determining, if the keep alive interval has expired and a new offer message is received from the second computing device, whether the computing device is configured to transmit information compliant with a set of quality of service parameters included in the new offer message;
- determining, if the keep alive interval has not expired, whether it is time to send a keep alive message;
- generating, if it is time to send the keep alive message;
- and
- sending, after the keep alive message is generated, the keep alive message to the second computing device.
A method, comprising:
- sending, from a first computing device, a first offer message including a first set of quality of service parameters and a keep alive interval to a second computing device;
- sending, after receiving an offer rejection message from the second computing device responsive to the first set of quality of service parameters being unacceptable, a second offer message, wherein the second offer message includes a second set of quality of service parameters and the keep alive interval;
- receiving information compliant with the second set of quality of service parameters from the second computing device responsive to the second set of quality of service parameters being acceptable;
- and
- sending, if the keep alive interval has expired, a new offer message, wherein the new offer message includes a new set of quality of service parameters and a new keep alive interval.
A computer readable medium, having instructions stored thereon which, when executed by a computing device, cause the computing device to perform operations comprising:
- sending a first offer message to a second computing device, the first offer message including a first set of quality of service parameters and a keep alive interval;
- sending, after receiving an offer rejection message from the second computing device responsive to the first set of quality of service parameters being unacceptable, a second offer message, wherein the second offer message includes a second set of quality of service parameters and the keep alive interval;
- sending, if the keep alive interval has expired, a new offer message, wherein the new offer message includes a new set of quality of service parameters and a new keep alive interval.
Dependencies are inferred from the claim text.