IP Library Granted Patent US 8,059,558
Granted Patent B2
US 8,059,558 · App. 12/532,476 · Granted Nov 15, 2011

Configuration preprocessor language

Assignee: PacketFront International AB
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 8,059,558
App. No.
12/532,476
Granted
Nov 15, 2011
Kind
B2
Abstract

A system includes network elements and a network provisioning and control system by which connection of network elements to a broadband network is controlled. The network provisioning and control system includes a configuration rendering engine that operates to configure the network elements connected to the network. Network element configuration templates are stored in the network provisioning and control system, each template including predetermined configuration data and conditional configuration data. A network element connected to the network and requiring configuration is detected and a template relating to the specific network element to be configured is determined. The system is interrogated. A configuration statement for the network element based on the selected template is determined using the predetermined configuration data and the determined, discrete values of the conditional configuration data. The network element is configured using the configuration statement.

Claims (17)

1. A method of configuring network elements in a system comprising network elements and a network provisioning and control system by which connection of network elements to a broadband network is controlled, the network provisioning and control system including a configuration rendering engine that operates to configure the network elements connected to the network, the method comprising:

storing network element configuration templates in the network provisioning and control system, each template comprising predetermined configuration data and conditional configuration data;

detecting a network element connected to the network and requiring configuration;

determining the template relating to the specific network element to be configured;

interrogating the system to determine discrete values for the conditional configuration data;

preparing a configuration statement for the network element based on the selected template using the predetermined configuration data and the determined, discrete values of the conditional configuration data; and

configuring the network element using the configuration statement.

2. A method as claimed in claim 1 , wherein the conditional configuration data comprise static data including one or more of data relating to the particular type of network equipment, the type of connection, the connection port, or end user equipment.

3. A method as claimed in claim 2 , wherein the conditional data comprise temporal data that is indicative of one or more time varying parameters relating to the configuration.

4. A method as claimed in claim 2 , wherein the configuration data comprise data relating to a status of the interface or port to which an element is attached.

5. A method as claimed in claim 2 , further comprising capturing data relating to the system during operation and using the captured system operation data to determine discrete values for the conditional configuration data.

6. A method as claimed in claim 1 , wherein the conditional data comprise temporal data that is indicative of one or more time varying parameters relating to the configuration.

7. A method as claimed in claim 6 , wherein the configuration data comprise data relating to a status of the interface or port to which an element is attached.

8. A method as claimed in claim 6 , further comprising capturing data relating to the system during operation and using the captured system operation data to determine discrete values for the conditional configuration data.

9. A method as claimed in claim 1 , wherein the configuration data comprise data relating to a status of the interface or port to which an element is attached.

10. A method as claimed in claim 9 , further comprising capturing data relating to the system during operation and using the captured system operation data to determine discrete values for the conditional configuration data.

11. A method as claimed in claim 1 , further comprising capturing data relating to the system during operation and using the captured system operation data to determine discrete values for the conditional configuration data.

Assignments (4)
CHANGE OF ADDRESS Recorded Apr 14, 2021
From: PACKETFRONT SOFTWARE SOLUTIONS AB
To: PACKETFRONT SOFTWARE SOLUTIONS AB
Reel/Frame 055926/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2012
From: PACKETFRONT INTERNATIONAL AB
To: PACKETFRONT SOFTWARE SOLUTIONS AB
Reel/Frame 028715/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2011
From: PACKETFRONT SYSTEMS AB
To: PACKETFRONT INTERNATIONAL AB
Reel/Frame 026082/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2010
From: OMAN, ANDREAS
To: PACKETFRONT SYSTEMS AB
Reel/Frame 024117/0109 →
Priority Claims (1)
EP 07104707 · Mar 22, 2007 · regional
Continuity (1)
Related Publication 20100150025A1 · Jun 17, 2010