IP Library Granted Patent US 10,237,190
Granted Patent B2
US 10,237,190 · App. 14/945,635 · Granted Mar 19, 2019

Methods of implementing dynamic quality of service or bandwidth provisioning

Inventors: Maria Adamczyk (Atlanta, GA); Thomas Arnold Anschutz (Conyers, GA); Alan Ryan Blackburn (Woodstock, GA); Jeffrey Patrick Cassanova (Villa Rica, GA); Sammie Walter Hill (Marietta, GA); Scott Crandall Holt (Decatur, GA); Nicholas Steven Huslak (Johns Creek, GA); Arnold Chester McQuaide, Jr. (Berkeley Lake, GA); Edgar Vaughan Shrum, Jr. (Smyrna, GA); Scott Traynham Stillman (Peachtree City, GA); Steven Allan Wright (Roswell, GA); Li Zhang (Alpharetta, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04L47/24H04L12/2859H04L47/2408H04L47/2416H04L47/2441H04L47/2458H04L63/102H04W72/0446H04L63/029H04L63/083
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,237,190
App. No.
14/945,635
Granted
Mar 19, 2019
Kind
B2
Abstract

A method of operating a data network may include establishing a data path through the data network between a routing gateway and service provider equipment 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 equipment where the request defines a data flow characteristic for the data path between the routing gateway and the service provider equipment providing the data service. The data flow characteristic may then be transmitted to a network element along the data path between the routing gateway and the service provider equipment. A request from service provider equipment can include an allowed bandwidth or prioritization. Related methods, data networks, data service providers, routing gateways, and computer program products are also discussed.

Claims (33)

1. A method, comprising:

initiating, by a processing system comprising a processor, a data path through a data network between a routing gateway and service provider equipment to provide a data service to a customer premises network during a data session;

defining, by the processing system, a data flow characteristic for the data path between the routing gateway and the service provider equipment according to a request received from the service provider equipment, wherein the data flow characteristic comprises an available bandwidth for the data path during the data session and a prioritization of a plurality of data services provided by the service provider equipment during the data session;

creating, by the processing system, a policy for managing the data flow characteristic for the data path between the routing gateway and the service provider equipment according to the available bandwidth for the data path during the data session and the prioritization from the service provider equipment at the data network responsive to receiving the request from the service provider, wherein the policy includes a first data rate for a first data service and a second data rate for a second data service; and

transmitting, by the processing system, the data flow characteristic to a router along the data path between the routing gateway and the service provider equipment for enforcement of the data flow characteristic for the data path at the router, wherein the data flow characteristic includes information associated with the policy for managing the data flow characteristic, and wherein the router enforces the data flow characteristic to provide the first data rate for a first interval and the second data rate for a second interval.

2. The method of claim 1 , wherein in accordance with the policy, the data flow characteristic includes a first data flow characteristic and a second data flow characteristic to be enforced during the first interval and the second interval.

3. The method of claim 1 , further comprising updating a service profile of a subscriber according to the information associated with the policy.

4. The method of claim 1 , wherein the policy is implemented in accordance with a provisioning cycle.

5. The method of claim 1 , further comprising authenticating the request before transmitting the information associated with the policy.

6. The method of claim 5 , wherein authenticating the request comprises authenticating the request using service provider credentials.

7. The method of claim 1 , further comprising managing, according to the policy, the data flow characteristic for the data path at the router located between the routing gateway and the service provider equipment providing the data service during the data session.

8. The method of claim 7 , wherein the managing comprises utilizing a broadband remote access server.

9. The method of claim 1 , wherein the creating the policy is also according to the prioritization of the plurality of data services provided by the service provider equipment during the data session.

10. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

initiating a data path through a data network between a routing gateway and service provider equipment to provide a customer premises network a data service during a data session;

defining a data flow characteristic responsive to receiving a request for a description of the data flow characteristic for the data path between the routing gateway and the service provider equipment from the service provider equipment, wherein the data flow characteristic comprises an available bandwidth for the data path during the data session and a prioritization of a plurality of data services provided by the service provider equipment during the data session;

responsive to receiving the request, creating a policy for managing the data flow characteristic for the data path between the routing gateway and the service provider equipment according to the prioritization of the plurality of data services provided by the service provider equipment during the data session and according to the available bandwidth, wherein the policy includes a first data rate for a first data service and a second data rate for a second data service;

transmitting the data flow characteristic to a router along the data path between the routing gateway and the service provider equipment for enforcement of the data flow characteristic for the data path at the router, wherein the data flow characteristic includes information associated with the policy for managing the data flow characteristic, and wherein the router enforces the data flow characteristic to provide the first data rate for a first interval and the second data rate for a second interval; and

updating a service profile of a subscriber according to the information associated with the policy to provide a first prioritization of the first data rate and a second prioritization of the second data rate according a first characteristic of the first data service and a second characteristic of the second data service.

11. The device of claim 10 , wherein in accordance with the policy, the data flow characteristic includes a first data flow characteristic and a second data flow characteristic to be enforced during the first interval and the second interval.

12. The device of claim 10 , wherein the routing gateway is coupled to the data network through a subscriber line.

13. The device of claim 10 , wherein the operations further comprise authenticating the request before transmitting the information associated with the policy.

14. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations comprising:

initiating a data path through a data network between a routing gateway and service provider equipment to provide a customer premises network a data service during a data session;

defining a data flow characteristic responsive to receiving a request from the service provider equipment to describe the data flow characteristic for the data path between the routing gateway and the service provider equipment, wherein the data flow characteristic comprises an available bandwidth for the data path during the data session and a prioritization of a plurality of data services provided by the service provider equipment during the data session;

creating a policy for managing the data flow characteristic for the data path between the routing gateway and the service provider equipment according to the prioritization of the plurality of data services provided by the service provider equipment during the data session and the available bandwidth for the data path during the data session responsive to receiving the request, wherein the policy includes a first data rate for a first data service and a second data rate for a second data service;

authenticating the request; and

transmitting the data flow characteristic to a router along the data path between the routing gateway and the service provider equipment for enforcement of the data flow characteristic for the data path at the router, wherein the data flow characteristic includes information associated with the policy for managing the data flow characteristic, and wherein the router enforces the data flow characteristic to provide the first data rate for a first interval and the second data rate for a second interval.

15. The non-transitory, machine-readable storage medium of claim 14 , wherein in accordance with the policy, the data flow characteristic includes a first data flow characteristic and a second data flow characteristic to be enforced during the first interval and the second interval.

16. The non-transitory, machine-readable storage medium of claim 14 , wherein the routing gateway for a subscriber is coupled to the data network through a subscriber line.

17. The non-transitory, machine-readable storage medium of claim 14 , wherein authenticating the request comprises authenticating the request using service provider credentials.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: ADAMCZYK, MARIA; ANSCHUTZ, THOMAS ARNOLD; BLACKBURN, ALAN RYAN; CASSANOVA, JEFFREY PATRICK; HILL, SAMMIE WALTER; HOLT, SCOTT CRANDALL; HUSLAK, NICHOLAS STEVEN; MCQUAIDE, ARNOLD CHESTER, JR; SHRUM, EDGAR VAUGHAN, JR; STILLMAN, SCOTT TRAYNHAM; WRIGHT, STEVEN ALLAN; ZHANG, LI
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 037163/0694 →
CHANGE OF NAME Recorded Nov 30, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 037163/0757 →
CHANGE OF NAME Recorded Nov 30, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 037163/0767 →
CHANGE OF NAME Recorded Nov 30, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 037163/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 037163/0782 →
Continuity (11)
Continuation 14180676 · Feb 14, 2014
Continuation 13461278 · May 1, 2012
Continuation 10836941 · Apr 30, 2004
Continuation In Part 10722194 · Nov 25, 2003
Continuation In Part 10719270 · Nov 21, 2003
Continuation In Part 10716967 · Nov 19, 2003
Continuation In Part 10716968 · Nov 19, 2003
Continuation In Part 10716051 · Nov 18, 2003
Continuation In Part 10704740 · Nov 10, 2003
Provisional Application 60470650 · May 15, 2003
Related Publication 20160142325A1 · May 19, 2016