Local exchange routing guide information maintenance system and method
First Claim
Patent Images
1. A method comprising:
- receiving data from a first content supplier and a second content supplier, wherein the data is an update for a local exchange routing guide (LERG) file;
providing a user interface for editing an extensible markup language (XML) configuration file;
parsing, with a networking device, the XML configuration file to identify scheduling information and mapping information included in the XML configuration file,wherein the mapping information is configured to define a mapping between the LERG file and a local database,generating a copy of the XML configuration file;
polling the copy of the XML configuration file according to the scheduling information;
wherein the scheduling information is configured to identify a time for the networking device to populate the local database with information from the update for the LERG file, andin response to the time identified in the scheduling information in the XML configuration file, populating, with the networking device, the local database with information from the update for the LERG file based on the mapping information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention system and method facilitates efficient and accurate maintenance of LERG information. The present system and method periodic implementation of LERG downloads permits network devices to automatically update LERG information. A local exchange routing guide update method includes performing an automated LERG maintenance initialization process; engaging in an automated LERG parsing process; and executing an automated LERG synchronization process.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving data from a first content supplier and a second content supplier, wherein the data is an update for a local exchange routing guide (LERG) file; providing a user interface for editing an extensible markup language (XML) configuration file; parsing, with a networking device, the XML configuration file to identify scheduling information and mapping information included in the XML configuration file, wherein the mapping information is configured to define a mapping between the LERG file and a local database, generating a copy of the XML configuration file; polling the copy of the XML configuration file according to the scheduling information; wherein the scheduling information is configured to identify a time for the networking device to populate the local database with information from the update for the LERG file, and in response to the time identified in the scheduling information in the XML configuration file, populating, with the networking device, the local database with information from the update for the LERG file based on the mapping information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device comprising:
-
a database device to store routing information and a configuration file; a controller configured to identify scheduling information included in the configuration file, wherein the controller is configured to store a copy of the configuration file at an install directory according to the scheduling information; a polling device configured to periodically poll the install directory for the copy of the configuration file; wherein the controller is configured to route network traffic based on the routing information stored in the database device, wherein the controller is configured to parse the copy of the configuration file to identify mapping information included in the configuration file, wherein the mapping information is configured to define a mapping between a local exchange routing guide (LERG) file and the database device, wherein the scheduling information is configured to identify a time for the networking device to populate the local database with information from the LERG file, wherein the configuration file is separate from the LERG file, and wherein, in response to the time identified in the scheduling information in the configuration file, the controller is configured to populate the database device with the routing information based on the LERG file and the mapping information. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus including a computer-readable memory device storing instructions configured to cause a controller to perform operations comprising:
-
receiving data from a first content supplier and a second content supplier, wherein the data is an update for a local exchange routing guide (LERG) file; providing a user interface for editing an extensible markup language (XML) configuration file; parsing the XML configuration file to identify scheduling information and mapping information included in the XML configuration file, generating a copy of the XML configuration file; polling the copy of the XML configuration file according to the scheduling information; wherein the mapping information is configured to define a mapping between the LERG file and a local database, wherein the scheduling information is configured to identify a time for the networking device to populate the local database with information from the update for the LERG file, and wherein the XML configuration file is separate from the update for the LERG file; and populating the local database with information from the update for the LERG file based on the mapping information and in response to the scheduling information in the XML configuration file. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification