IP Library Granted Patent US 9,225,655
Granted Patent B2
US 9,225,655 · App. 14/180,676 · Granted Dec 29, 2015

Methods of implementing dynamic quality of service or bandwidth provisioning

Inventors: Maria Adamczyk (Alpharetta, 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 (Duluth, 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, LP
H04L47/24H04L12/2859H04L47/2408H04L47/2416H04L47/2441H04L47/2458H04L63/102H04L63/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 9,225,655
App. No.
14/180,676
Granted
Dec 29, 2015
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 (40)

1. A method, comprising:

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

receiving, by the system, a request from the service provider equipment, the request being descriptive of a 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 or a prioritization of a plurality of data services provided by the service provider equipment during the data session;

creating, by the system, a policy for managing of the data flow characteristic for the data path between the routing gateway and the service provider equipment responsive to receiving the request from the service provider equipment; and

transmitting, by the system, information associated with the policy to a router along the data path between the routing gateway and the service provider equipment of the data network.

2. The method of claim 1 , further comprising transmitting, by the system, the data flow characteristic to the routing gateway for managing of the data flow characteristic, wherein the subscriber equipment is communicatively coupled to the data network through a subscriber interface.

3. The method of claim 1 , further comprising authenticating, by the system, the request received from the service provider equipment before transmitting the information associated with the policy, wherein the authenticating of the request comprises authenticating the request using service provider credentials.

4. The method of claim 1 , wherein the receiving of the request from the service provider equipment comprises receiving data session information descriptive of the data session, and wherein the transmitting of the information associated with the policy includes transmitting the data flow characteristic to a network element based on the information identifying the data session.

5. The method of claim 4 , wherein the data session information comprises one of a telephone number or an e-mail address.

6. The method of claim 4 , wherein the transmitting of the information comprising transmitting, by the system, the information associated with the policy to the routing gateway according to the data session information.

7. The method of claim 1 , further comprising initiating, by the system, a signaling path to the service provider equipment via the data network, wherein the request from the service provider equipment is received over the signaling path.

8. The method of claim 1 , further comprising initiating, by the system, a second data path through the data network between the routing gateway and a second service provider equipment providing a second data service, the second data service being provided for use at the routing gateway over the second data path during a second data session.

9. The method of claim 1 , further comprising managing, by the system, 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.

10. The method of claim 9 , wherein the managing according to the policy the data flow characteristic for the data path at the network element comprises utilizing a broadband remote access server.

11. The method of claim 9 , wherein the managing according to the policy the data flow characteristic comprises:

managing, by the system, according to the policy the data flow characteristic during a first interval of the data session;

after establishing the data path, managing, by the system, a second data flow characteristic for the data path between the routing gateway and the service provider equipment providing the data service during a second interval of the data session, wherein the data flow characteristic and the second data flow characteristic are different; and

after the first interval and the second interval, terminating, by the system, the data path thereby discontinuing the data session.

12. A computer-readable storage device, comprising instructions which when executed by a processor cause the processor to perform operations comprising:

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

initiating a first signaling path configured to receive a request from the service provider equipment;

receiving the request from the service provider equipment, the request descriptive of a data flow characteristic of the data path between the routing gateway and the service provider equipment, wherein the data flow characteristic comprises data indicative of a first available bandwidth for the data path during the data session;

generating a policy for management of the data flow characteristic for the data path between the routing gateway and the service provider equipment using the first available bandwidth and a prioritization regarding the data service; and

initiating a second signaling path to transmit information associated with the policy to a network element along the data path between the routing gateway and the service provider equipment for management of the data flow characteristic.

13. The computer-readable storage device of claim 12 , wherein the operations further comprise initiating a second data path through the data network providing a second data service for use at the routing gateway over the second data path during a second data session.

14. The computer-readable storage device of claim 12 , wherein the operations further comprise transmitting the information associated with the policy to the network element over the second signaling path to manage the data flow characteristic for the data path between the routing gateway and the service provider equipment.

15. The computer-readable storage device of claim 14 , wherein the operations further comprise:

causing the network element to manage the data flow characteristic during a first interval of the data session; and

causing the network element to manage a second data flow characteristic for the data path between the routing gateway and the service provider equipment during a second interval of the data session, wherein the data flow characteristic and the second data flow characteristic are different, and wherein the data flow characteristic and the second data flow characteristic are managed for the data path during the first interval and the second interval before terminating the data session.

16. The computer-readable storage device of claim 15 , wherein the second data flow characteristic comprises a second allowed bandwidth for the data path between the routing gateway and the service provider equipment, and wherein the first allowed bandwidth and the second allowed bandwidth are different.

17. The computer-readable storage device of claim 12 , wherein the data flow characteristic further comprises a prioritization of a plurality of data services provided by the service provider equipment during the data session.

18. The computer-readable storage device of claim 17 , wherein the generating comprises generating the policy for management of the data flow characteristic for the data path between the routing gateway and the service provider equipment using the first available bandwidth and the prioritization.

19. A computing device, comprising:

a memory to store instructions; and

a processor coupled with the memory, wherein the processor, responsive to executing the instructions, performs operations comprising:

obtaining a data path through a data network between a routing gateway and service provider equipment to provide subscriber equipment a data service during a data session;

receiving a request from the service provider equipment, the request descriptive of a data flow characteristic for the data path, wherein the data flow characteristic comprises an available bandwidth for the data path;

generating a policy for management of the data flow characteristic for the data path using the available bandwidth; and

transmitting information associated with the policy to a network element along the data path.

20. The computing device of claim 19 , wherein the data flow characteristic further comprises a prioritization of a plurality of data services provided by the service provider equipment during the data session, and wherein the generating comprises generating the policy for management of the data flow characteristic for the data path using the available bandwidth and the prioritization.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
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 032445/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: AT&T DELWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 032445/0924 →
CHANGE OF NAME Recorded Mar 14, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 032452/0190 →
CHANGE OF NAME Recorded Mar 14, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 032453/0631 →
CHANGE OF NAME Recorded Mar 14, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 032479/0804 →
Continuity (10)
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 20150078164A1 · Mar 19, 2015