IP Library Granted Patent US 9,419,865
Granted Patent B2
US 9,419,865 · App. 11/462,864 · Granted Aug 16, 2016

Method and apparatus for generating configuration information for a communication system

Inventors: Chou Lan Pok (San Ramon, CA); Michael Raftelis (San Antonio, TX)
Assignee: AT&T Intellectual Property I, LP
H04L41/5054H04L41/5048H04L41/0893H04L41/5003
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,419,865
App. No.
11/462,864
Granted
Aug 16, 2016
Kind
B2
Abstract

A method and apparatus for generating configuration information for a communication system is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a network policy manager can have a collection element that receives a plurality of service component definitions associated with a corresponding plurality of services of a communication system, a service bundle generation element that generates a plurality of service bundles from the plurality of service component definitions, and a policy element that determines a network configuration for each of the plurality of service bundles. Additional embodiments are disclosed.

Claims (53)

1. A network policy manager, comprising:

a memory that stores instructions; and

at least one processor coupled to the memory, wherein responsive to executing the instructions, the at least one processor performs operations comprising:

receiving a plurality of service component definitions associated with a corresponding plurality of services of a communication system;

generating permutations of service bundles derived from the plurality of service component definitions and according to network operating constraints;

determining a network configuration for each permutation of the permutations of the service bundles; and

receiving an activation request associated with a select permutation of the permutations of service bundles,

wherein the network configuration of each permutation of the permutations of the service bundles comprises a plurality of network configuration components,

wherein the receiving the plurality of service component definitions further comprises receiving a new service component definition,

wherein the generating permutations of the service bundles further comprises generating additional service bundle permutations according to the new service component definition,

wherein the network operating constraints comprise a bandwidth capacity of the communication system, and

wherein the network configuration for each permutation of the permutations of service bundles comprises one of a Quality of Service policy, a security policy, a queuing policy, or a portal redirect policy.

2. The network policy manager of claim 1 , wherein each of the service component definitions comprises business rules for configuring the service associated with the service component definition.

3. The network policy manager of claim 1 , wherein the network operating constraints comprise a network topology of the communication system.

4. The network policy manager of claim 1 , wherein the plurality of services comprise one of a voice over internet protocol service, an internet protocol television service, an Internet service, or a portal service.

5. The network policy manager of claim 1 , wherein the operations further comprise:

storing the network configuration for each permutation of the permutations of service bundles; and

retrieving the network configuration associated with the select permutation of the permutations of service bundles as a retrieved network configuration; and

configuring the communication system according to the retrieved network configuration.

6. The network policy manager of claim 1 ,

wherein the determining the network configuration further comprises determining a network configuration for each of the additional service bundle permutations by reusing one of the plurality of network configuration components.

7. The network policy manager of claim 1 , wherein the receiving the plurality of service component definitions further comprises receiving a modified service component definition, and

wherein the determining a network configuration further comprises updating network configurations affected by the modified service component definition.

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

generating permutations of service bundles from a plurality of service component definitions associated with a corresponding plurality of services of a communication system and according to known network operating constraints;

determining a network configuration for each permutation of the permutations of service bundles according to the plurality of service component definitions;

receiving an activation request associated with a select permutations of the permutations of service bundles for a select customer;

receiving a new service component definition; and

generating additional service bundles according to the new service component definition,

wherein the network configuration of each service bundle comprises a plurality of network configuration components,

wherein the network operating constraints comprise a bandwidth capacity of the communication system, and

wherein the network configuration for each permutation of the permutations of service bundles comprises one of a Quality of Service policy, a security policy, a queuing policy, or a portal redirect policy.

9. The non-transitory, machine-readable storage medium of claim 8 , wherein each of the service component definitions comprises business rules for configuring the service associated with the service component definition.

10. The non-transitory, machine-readable storage medium of claim 8 , wherein the plurality of services comprise one of a voice over internet protocol service, an internet protocol television service, an Internet service, or a portal service.

11. The non-transitory, machine-readable storage medium of claim 8 , wherein the operations further comprise:

storing the network configuration for each permutation of the permutations of service bundles according to an identifier associated with each permutation of the permutations of service bundles;

retrieving the network configuration associated with the select permutation according to a corresponding identifier for the select permutation as a retrieved network configuration; and

configuring the communication system according to the retrieved network configuration for the select customer.

12. The non-transitory, machine-readable storage medium of claim 8 , wherein the operations further comprise:

determining a network configuration for each of the additional service bundles by reusing a respective one of the plurality of network configuration components.

13. A method, comprising:

generating, by a system comprising a processor, permutations of service bundles derived from a plurality of service component definitions associated with a corresponding plurality of services of a communication system and according to network operating constraints; and

generating, by the system, a network configuration for each one of the permutations of service bundles;

receiving, by the system, an activation request associated with a select permutation of the permutations of service bundles;

receiving, by the system, a new service component definition; and

generating, by the system, additional service bundles according to the new service component definition,

wherein the network configuration of each service bundle comprises a plurality of network configuration components,

wherein the network operating constraints comprise a bandwidth capacity of the communication system, and

wherein the network configuration for each permutation of the permutations of service bundles comprises one of a Quality of Service policy, a security policy, a queuing policy, or a portal redirect policy.

14. The method of claim 13 , further comprising:

storing the network configuration for each permutation of the permutations of service bundles;

retrieving the network configuration associated with the select permutation of the permutations of service bundles as a retrieved network configuration; and

configuring the communication system according to the retrieved network configuration.

Assignments (5)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2019
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: ATLASSIAN INC.
Reel/Frame 050382/0862 →
CHANGE OF NAME Recorded May 24, 2016
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 038800/0013 →
CHANGE OF NAME Recorded May 24, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 038800/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2006
From: POK, CHOU LAN; RAFTELIS, MICHAEL
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 018064/0644 →
Continuity (1)
Related Publication 20080043719A1 · Feb 21, 2008