Methods of implementing dynamic QoS and/or bandwidth provisioning and related data networks, data service providers, routing gateways, and computer program products
First Claim
1. A method of operating a data network, the method comprising:
- establishing a data path through the data network between a routing gateway for a subscriber of the data network and a service provider providing a data service, the data service being provided for use at the routing gateway over the data path during a data session;
receiving a request from the service provider, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session; and
transmitting the data flow characteristic to a node along the data path between the routing gateway and the service provider for enforcement of the data flow characteristic for the data path at the node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a data network may include establishing a data path through the data network between a routing gateway for a subscriber of the data network and a service provider providing a data service. Moreover, the data service may be provided for use at the routing gateway over the data path during a data session. A request may be received from the service provider wherein the request defines a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session. The data flow characteristic may then be transmitted to a node along the data path between the routing gateway and the service provider for enforcement of the data flow characteristic for the data path at the node. More particularly, the data session may be a point-to-point protocol data session. Related methods, data networks, data service providers, routing gateways, and computer program products are also discussed.
236 Citations
66 Claims
-
1. A method of operating a data network, the method comprising:
-
establishing a data path through the data network between a routing gateway for a subscriber of the data network and a service provider providing a data service, the data service being provided for use at the routing gateway over the data path during a data session;
receiving a request from the service provider, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session; and
transmitting the data flow characteristic to a node along the data path between the routing gateway and the service provider for enforcement of the data flow characteristic for the data path at the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of operating a data network providing a data path between a routing gateway for a subscriber of the data network and a service provider providing a data service wherein the data service is provided for use at the routing gateway over the data path during a data session, the method comprising:
-
enforcing a first data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a first interval of the data session; and
enforcing a second data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a second interval of the data session, wherein the first and second data flow characteristics are different. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of operating a service provider providing a data service, the method comprising:
-
establishing a data path through a data network between a routing gateway for a subscriber of the data network and the service provider providing the data service, the data service being provided for use at the routing gateway over the data path during a data session; and
transmitting a request to the data network, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method of operating a routing gateway providing subscriber use of a data service provided by a service provider over a data network, the method comprising;
-
establishing a data path through the data network between the routing gateway for the subscriber of the data network and the service provider providing the data service, the data service being provided for use at the routing gateway over the data path during a data session;
after establishing the data path, enforcing a first data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a first interval of the data session;
after establishing the data path, enforcing a second data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a second interval of the data session, wherein the first and second data flow characteristics are different; and
after the first and second intervals, terminating the data path thereby terminating the data session. - View Dependent Claims (40, 41, 42)
-
-
43. A data network providing a data connection between a routing gateway for a subscriber of the data network and a data service provider providing a data service, the data network comprising:
-
a data path through the data network between the routing gateway for the subscriber of the data network and the service provider providing the data service for use at the routing gateway over the data path during a data session;
a concentrator configured to enforce a first data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a first interval of the data session, and configured to enforce a second data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a second interval of the data session, wherein the first and second data flow characteristics are different, wherein the first and second data flow characteristics are enforced for the data path during the first and second intervals before terminating the data path. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A data network providing a data connection between a routing gateway for a subscriber of the data network and a data service provider providing a data service, the data network comprising:
-
a data path through the data network between the routing gateway for the subscriber of the data network and the service provider providing the data service for use at the routing gateway over the data path during a data session;
a first signaling path configured to receive a request from the service provider, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session; and
a second signaling path configured to transmit the data flow characteristic to a node along the data path between the routing gateway and the service provider for enforcement of the data flow characteristic for the data path at the node. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A data service provider providing a data service over a data network, the data service provider comprising:
-
a data path configured to provide the data service through the data network to a routing gateway for a subscriber of the data network, the data service being provided for use at the routing gateway over the data path during a data session; and
a signaling path configured to transmit a request to the data network, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session.
-
-
62. A routing gateway providing subscriber use of a data service provided by a service provider over a data network, the routing gateway comprising;
-
a data path configured to provide subscriber use of the data service from the data service provider through the data network during a data session; and
a data flow control configured to enforce a first data flow characteristic for the data path providing subscriber use of the data service during a first interval of the data session, and configured to enforce a second data flow characteristic for the data path providing subscriber use of the data service during a second interval of the data session, wherein the first and second data flow characteristics are different, and wherein the first and second data flow characteristics are enforced for the data path during the first and second intervals before terminating the data path.
-
-
63. A computer program product configured to operate a data network providing a data path through the data network between a routing gateway for a subscriber of the data network and a service provider providing a data service, the data service being provided for use at the routing gateway over the data path during a data session, the computer program product comprising a computer useable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to enforce a first data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a first interval of the data session; and
computer-readable program code that is configured to enforce a second data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a second interval of the data session, wherein the first and second data flow characteristics are different.
-
-
64. A computer program product configured to operate a data network between a routing gateway for a subscriber and a data service provider providing a data service, the computer program product comprising a computer useable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to establish a data path through the data network between a routing gateway for a subscriber of the data network and a service provider providing a data service, the data service being provided for use at the routing gateway over the data path during a data session;
computer-readable program code that is configured to receive a request from the service provider, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session; and
computer-readable program code that is configured to transmit the data flow characteristic to node along the data path between the routing gateway and the service provider for enforcement of the data flow characteristic for the data path at the node.
-
-
65. A computer program product configured to operate a data service provider providing a data service over a data network, the computer program product comprising a computer useable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to establish a data path through a data network between a routing gateway for a subscriber of the data network and the service provider providing the data service, the data service being provided for use at the routing gateway over the data path during a data session; and
computer-readable program code that is configured to transmit a request to the data network, the request defining a data flow characteristic for the data path between the routing gateway and the service provider providing the data service during the data session.
-
-
66. A computer program product configured to operate a routing gateway providing subscriber use of a data service provided by a data service provider over a data network, the computer program product comprising a computer useable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to establish a data path through the data network between the routing gateway for the subscriber of the data network and the service provider providing the data service, the data service being provided for use at the routing gateway over the data path during a data session;
computer-readable program code that is configured to enforce a first data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a first interval of the data session, after establishing the data path;
computer-readable program code that is configured to enforce a second data flow characteristic for the data path between the routing gateway and the service provider providing the data service during a second interval of the data session, wherein the first and second data flow characteristics are different, after establishing the data path; and
computer-readable program code that is configured to terminate the data path thereby terminating the data session after the first and second intervals.
-
Specification