IP Library Granted Patent US 7,137,139
Granted Patent B1
US 7,137,139 · App. 10/007,193 · Granted Nov 14, 2006

Method, system, and apparatus for providing read-only access to network element configuration data

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 7,137,139
App. No.
10/007,193
Granted
Nov 14, 2006
Kind
B1
Abstract

A method for providing read-only access to network element configuration data is provided. A request is received to access configuration data for a network element. In response to such a request, a communications session is initiated with the network element. Configuration data is then received from the network element. The configuration data is compared to configuration data for the network element previously stored in a database. If the previously-stored configuration is not identical to the received configuration data, the database is updated with the current configuration data for the network element. The configuration data is then transmitted in read-only format as a response to the initial request for network element configuration data.

Claims (52)

1. A method for providing read-only access to configuration data for a network element configuration data, comprising:

receiving a request to access the configuration data for the network element, the request comprising a target identification code corresponding to the network element; and

in response to the request, initiating a communications session through a SONET transport center with the network element, the network element comprising SONET hubs that are linked by fiber optic connections to form a closed loop,

receiving the configuration data from the network element,

transmitting the configuration data in a read-only format as a response to the request;

maintaining a mass storage device, the mass storage device comprising a SONETCAP application comprising instructions for communicating with the network element and a TL1 script database comprising a customizable script corresponding to the network element to account for peculiarities in implementation of a TL1 protocol, wherein receiving the configuration data comprises using the SONETCAP application to communicate with the network element and using the TL1 script database to implement the TL1 protocol to communicate with the network element;

retrieving previously stored configuration data associated with the network element from a database;

comparing the previously stored configuration data to the configuration data received from the network element;

determining whether the previously stored configuration data and the configuration data received from the network element are identical; and

in response to determining that the previously stored configuration data and the configuration data received from the network element are not identical, storing the configuration data received from the network element in the database.

2. The method of claim 1 , wherein said request further comprises a user login and password, and wherein an error message is provided in response to said request if said user login and password are not authorized to access said configuration data.

3. The method of claim 1 , further comprising:

retrieving previously stored configuration data associated with said network element from a database;

comparing said previously stored configuration data to said configuration data received from said network element;

determining whether said previously stored configuration data and said configuration data received from said network element are identical; and

in response to determining that said previously stored configuration data and said configuration data received from said network element are not identical, storing said configuration data received from said network element in said database.

4. The method of claim 3 , wherein said request is received at a World Wide Web site.

5. The method of claim 4 , wherein said World Wide Web site is only accessible via an intranet.

6. The method of claim 5 , wherein said network element comprises a network element located on an optical network.

7. A system for providing read-only access to network element configuration data, comprising:

a mass storage device communicatively coupled to a network server comprising a SONETCAP application comprising instructions for communicating with the network element and a TL1 script database comprising a customizable script corresponding to a network element to account for peculiarities in implementation of a TL1 Protocol;

a network element located on an optical network operative to store configuration data describing the current configuration state of the network element and further operative to provide said configuration data in response to requests for said data received through a SONET transport center, the network element comprising SONET hubs that are linked by fiber optic connections to form a closed loop; and

a server computer communicatively coupled to said network element and operative to provide a World Wide Web site at which a request may be received to view said configuration data, to retrieve said configuration data from said network element in response to said request, to provide said configuration data in a read-only format in response to said request, the request comprising a target identification code corresponding to the network element, to retrieve previously stored configuration data associated with the network element from a database, to compare the previously stored configuration data to the configuration data received from the network element, to determine whether the previously stored configuration data and the configuration data received from the network element are identical, and to store the configuration data received from the network element in the database in response to determining that the previously stored configuration data and the configuration data received from the network element are not identical.

8. The system of claim 7 , wherein said server computer is further operative to receive a user login and password, to determine if said user login and password are authorized to access said configuration data, and to provide an error message in response to said request if said user login and password are not authorized to access said configuration data.

9. The system of claim 8 , further comprising a telemetry assignment system database having previously stored configuration data for said network element; and wherein said server computer is further operative to retrieve said previously stored configuration data, to compare said previously stored configuration data to said configuration data received from said network element, to determine whether said previously stored configuration data and said configuration data received from said network element are identical, and, in response to determining that said previously stored configuration data and said configuration data received from said network element are not identical, to store said configuration data received from said network element in said telemetry assignment system database.

10. The system of claim 9 , wherein said World Wide Web site is accessible only via an intranet.

11. A computer-readable medium comprising computer executable instructions which, when executed by a computer, cause the computer to:

initiate a communications session through a SONET transport center with a network element in response to a request to access configuration data for said network element, the request comprising a target identification code corresponding to the network element, the network element comprising SONET hubs that are linked by fiber optic connections to form a closed loop;

receive said configuration data from said network element;

transmit said configuration data in a read-only format as a response to said request;

maintain a mass storage device, the mass storage device comprising a SONETCAP application comprising instructions for communicating with the network element, a TL1 script database comprising a customizable script corresponding to the network element to account for peculiarities in implementation of a TL1 protocol, wherein receiving the configuration data comprises using the SONETCAP application to communicate with the network element and using the TL1 script database to implement the TL1 protocol to communicate with the network element;

retrieve previously stored configuration data associated with the network element from a database;

compare the previously stored configuration data to the configuration data received from the network element;

determine whether the previously stored configuration data and the configuration data received from the network element are identical; and

store the configuration data received from the network element in the database in response to determining that the previously stored configuration data and the configuration data received from the network element are not identical.

12. The computer-readable medium of claim 11 , wherein said request further comprises a user login and password, and wherein said computer executable instructions are further operative to cause the computer to generate an error message in response to said request if said user login and password are not authorized to access said configuration data.

13. A computer-readable medium comprising computer executable instructions which, when executed by a computer, cause the computer to:

initiate a communications session with a network element through a SONET transport center in response to a request to access configuration data for said network element, the request comprising a target identification code corresponding to the network element wherein said request further comprises a user login and password, and wherein said computer executable instructions are further operative to cause the computer to generate an error message in response to said request if said user login and password are not authorized to access said configuration data, the network element comprising SONET hubs that are linked by fiber optic connections to form a closed loop;

receive said configuration data from said network element;

transmit said configuration data in a read-only format as a response to said request;

maintain a mass storage device, the mass storage device comprising a SONETCAP application comprising instructions for communicating with the network element, a TL1 script database comprising a customizable script corresponding to the network element to account for peculiarities in implementation of a TL1 protocol, wherein receiving the configuration data comprises using the SONETCAP application to communicate with the network element and using the TL1 script database to implement the TL1 protocol to communicate with the network element;

retrieve previously stored configuration data associated with said network element from a database;

compare said previously stored configuration data to said configuration data received from said network element;

determine whether said previously stored configuration data and said configuration data received from said network element are identical; and

to store said configuration data received from said network element in said database in response to determining that said previously stored configuration data and said configuration data received from said network element are not identical.

14. The method of claim 1 , wherein the network element comprises a network element located on an optical network having one or more SONET rings.

15. The system of claim 7 , wherein the network element comprises a network element located on an optical network having one or more SONET rings.

16. The computer-readable medium of claim 11 , wherein said network element comprises a network element located on an optical network having one or more SONET rings.

17. The method of claim 1 , wherein the configuration data includes at least one of information regarding the installation of the network element and information regarding the existence of the network element.

18. The system of claim 7 , wherein the configuration data includes at least one of information regarding the installation of the network element and information regarding the existence of the network element.

19. The computer-readable medium of claim 11 , wherein the configuration data includes at least one of information regarding the installation of the network element and information regarding the existence of the network element.

20. The system of claim 7 , wherein the network element comprises a network element located on an optical network and the configuration data includes at least one of information regarding the installation of the network element and information regarding the existence of the network element.

Assignments (7)
MERGER Recorded Jun 18, 2013
From: WORCESTER TECHNOLOGIES LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 030638/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: AT&T INTELLECTUAL PROPERTY I, LP
To: WORCESTER TECHNOLOGIES LLC
Reel/Frame 027241/0681 →
CHANGE OF NAME Recorded Nov 16, 2011
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0038 →
CHANGE OF NAME Recorded Nov 16, 2011
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0076 →
CHANGE OF NAME Recorded Nov 16, 2011
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0089 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 25, 2011
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 026810/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2001
From: SMITH, JEFFREY ALAN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 012366/0083 →