US20100037126A1 - Methods, systems, and storage mediums for providing database management services for a telecommunications system - Google Patents

Methods, systems, and storage mediums for providing database management services for a telecommunications system Download PDF

Info

Publication number
US20100037126A1
US20100037126A1 US12/568,998 US56899809A US2010037126A1 US 20100037126 A1 US20100037126 A1 US 20100037126A1 US 56899809 A US56899809 A US 56899809A US 2010037126 A1 US2010037126 A1 US 2010037126A1
Authority
US
United States
Prior art keywords
data
raw data
telecommunications
spreadsheet
fiber
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/568,998
Inventor
Elisa Andrews
Cynthia Hoffner
Stanley Greenstein
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Intellectual Property I LP
Lyft Inc
Original Assignee
AT&T Intellectual Property I LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AT&T Intellectual Property I LP filed Critical AT&T Intellectual Property I LP
Priority to US12/568,998 priority Critical patent/US20100037126A1/en
Publication of US20100037126A1 publication Critical patent/US20100037126A1/en
Assigned to BELLSOUTH INTELLECTUAL PROPERTY CORPORATION reassignment BELLSOUTH INTELLECTUAL PROPERTY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GREENSTEIN, STANLEY, ANDREWS, ELISA, HOFFNER, CYNTHIA
Assigned to BELLSOUTH INTELLECTUAL PROPERTY CORPORATION reassignment BELLSOUTH INTELLECTUAL PROPERTY CORPORATION CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 046224 FRAME 0780. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: GREENSTEIN, STANLEY, ANDREWS, ELISA, HOFFNER, CYNTHIA
Assigned to AT&T INTELLECTUAL PROPERTY, INC. reassignment AT&T INTELLECTUAL PROPERTY, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Assigned to AT&T BLS INTELLECTUAL PROPERTY, INC. reassignment AT&T BLS INTELLECTUAL PROPERTY, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: AT&T INTELLECTUAL PROPERTY, INC.
Assigned to AT&T DELAWARE INTELLECTUAL PROPERTY, INC. reassignment AT&T DELAWARE INTELLECTUAL PROPERTY, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: AT&T BLS INTELLECTUAL PROPERTY, INC.
Assigned to PROSPER TECHNOLOGY, LLC reassignment PROSPER TECHNOLOGY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AT&T INTELLECTUAL PROPERTY I, L.P.
Assigned to AT&T INTELLECTUAL PROPERTY I, L.P. reassignment AT&T INTELLECTUAL PROPERTY I, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Assigned to Lyft, Inc. reassignment Lyft, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROSPER TECHNOLOGY, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]

Definitions

  • Embodiments of the invention relate generally to telecommunications systems, and more particularly, to methods, systems, and storage mediums for providing database management services for a telecommunications system.
  • Managing fiber and cable networks is generally performed in a haphazard fashion using legacy system data and reports that are incompatible with newer software and technology. With large volumes of data spread across disparate systems, it is difficult if not impossible to provide efficient analysis of fiber and cable networking systems, equipment, and related operations. Much of the reporting and analyses are performed manually. As new technology continues to bring forth a wealth of advancements in communications networks and equipment, telecommunications service providers will require updated models for handling data relating to existing and future transport facilities and services in order to keep pace with these changes. Clearly, using existing manual processes for analyzing networking data and providing network services is not an optimum solution.
  • Embodiments relate to methods, systems, and storage mediums for providing database management services for a telecommunications system.
  • a method includes transferring, via a managed language application, raw data extracted from a legacy system to a first spreadsheet application macro. The method also includes merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data. The merged data relates each physical and virtual fiber of the telecommunications system to the merged data. The method further includes transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro, and generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment. The graphical drawing is generated using the merged data.
  • a system includes a computer processing device and a managed language application and a network planning application executing on the computer processing device.
  • the managed language application and the network planning application implement a method.
  • the method includes transferring, via the managed language application, raw data extracted from a legacy system to a first spreadsheet application macro.
  • the method also includes merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data.
  • the merged data relates each physical and virtual fiber of the telecommunications system to the merged data.
  • the method further includes transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro, and generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment. The graphical drawing is generated using the merged data.
  • FIG. 1 is a block diagram of a system upon which the database management system is implemented in exemplary embodiments of the invention
  • FIG. 2 is a flowchart describing the process of implementing the database management system in exemplary embodiments of the invention
  • FIG. 3 is a sample district table that is used as an input file to the M_GETCAB macro of the database management system in exemplary embodiments of the invention
  • FIG. 4 is a sample WDMTABLE intermediate file derived from the execution of the M_GETCAB macro of the database management system and is used to create DETCAB files as well as WDM Summaries in exemplary embodiments of the invention;
  • FIG. 5 is a sample SCIDTBL intermediate file derived from the execution of the M_GETCAB macro of the database management system and is used to create DETCAB files in exemplary embodiments of the invention
  • FIG. 6 is a sample WDMSUMMARY output file derived from the execution of the M_FORMATWDM macro of the database management system in exemplary embodiments of the invention.
  • FIG. 7 is a sample THRESHOLD FIBER COMPARISON report produced by the database management system in exemplary embodiments of the invention.
  • FIG. 8 is a sample state DETCAB worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention.
  • FIG. 9 is a sample state CABLE CROSS SECTION TOTAL worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention.
  • FIG. 10 is a sample state SUMMARY worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention.
  • FIG. 11 is a sample cable drawing derived from the execution of the M_CBLDRAWING macro of the database management system using information obtained from a DETCAB worksheet in exemplary embodiments of the invention
  • FIG. 12 is a sample SPARE FIBERS report produced by the database management system in exemplary embodiments of the invention.
  • FIG. 13 is a sample SONET SYSTEMS report produced by the database management system in exemplary embodiments of the invention.
  • the database management system of the invention provides a means to evaluate fiber, wavelength division multiplexing (WDM), and dense wavelength division multiplexing (DWDM) networks for determining cost efficient ways for building and maintaining a network.
  • WDM wavelength division multiplexing
  • DWDM dense wavelength division multiplexing
  • the database management system is flexible enough to be used by cable network enterprises in addition to fiber network enterprises.
  • the data acquired by implementing the database management system of the invention may be used by a variety of entities that are involved with telecommunication enterprises, such as engineers, marketing, portfolio management, product management, and finance groups. Database elements are structured for quick analysis and macros utilized by the database management system merge, query, and provide reporting capabilities using the data.
  • FIG. 1 includes a host system 102 comprising a server 104 , an inter-office facilities (IOF) data repository 105 , a data repository 106 , and a computer client 108 in communication with one another via a network 110 .
  • Server 104 may comprise a high-powered multiprocessor computer device including web server and applications server software for receiving requests from computer client 108 to run programs, access databases, and generate reports as described further herein.
  • Networking application 112 comprises a telecommunications software product for facilitating network provisioning for equipment such as carrier circuits and message trunks. Networking application 112 may also provide inventory management of networking facilities and equipment and supports a variety of transmissions technologies serviced by the enterprise of host system 102 . Networking application 112 may comprise a proprietary application or may be a commercial application such as TIRKS® by Telcordia® Technologies, Inc. of Piscataway, N.J. Server 104 further executes networking planning software 114 that assists host system 102 employees in planning, monitoring, and reporting on network facilities and equipment. Network planning software 114 may be a proprietary application or may comprise a commercial product such as Telcordia® FEPS Planning Workstation (PWS) programs.
  • PWS Telcordia® FEPS Planning Workstation
  • Network planning software 114 includes a routine (e.g., X02GETCABLE routine 120 ) for extracting data relating to telecommunications transmission lines from legacy files 130 , a routine (e.g., X02SCIDSYS routine 122 ) for extracting data relating to telecommunications equipment from legacy files 130 , and a routine (e.g., X02WDMTABLE routine 124 ) for extracting wavelength division multiplexor equipment (WDM) data from a legacy WDM table.
  • the data is extracted from legacy reports produced by network planning software 114 as described further herein.
  • Server 104 also executes a keystroke emulator application 116 that allows a user to further drill down the raw data produced a result of executing X02GETCABLE routine 120 .
  • Keystroke emulator application 116 maybe a proprietary tool or may comprise a commercial application such as TaskMateTM.
  • a managed language program 117 such as Microsoft Visual Basic® or C++ is executing on server 104 .
  • Managed language program 117 includes a spreadsheet component, such as Microsoft® Excel®, to produce and execute macros M_GETCAB 126 , M_FORMATWDM 128 , and M_CBLDRAWING 129 as described further herein.
  • IOF data repository 105 is a legacy data store that houses data created and utilized by legacy applications such as networking management application 112 and network planning application 114 . Applications 112 and 114 produce legacy tables and reports 130 .
  • Data repository 106 stores information produced by database management system 102 such as intermediate files 136 , DETCAB files 138 , and summaries/reports 140 . These and other documents are described further herein. Data repository 106 further stores district tables 132 . A portion of a sample DISTRICT table is shown generally in FIG. 3 . The table of FIG. 3 provides information for a telecommunications district such as geographic coding information, fiber location data, and detailed district locations. Data repository 106 is preferably utilizing a relational database configuration such as Microsoft Access® for allowing data stored therein to be organized and manipulated on various levels.
  • Data repositories 105 and 106 may each comprise a standalone storage device or may, along with server 104 , comprise a single unit such as a mainframe computer.
  • Network management application 112 and network planning software 114 Information produced by networking management application 112 and network planning software 114 is processed by routines 120 - 124 and keystroke emulator 116 to produce raw data that is integrated by database management system 102 utilizing managed language application 117 and macros 126 , 128 , and 129 .
  • Computer client 108 is used by host system employees to execute the database management system processes described herein. Computer client 108 requests execution of applications via server 104 and generates reports. Computer client 108 maybe a general-purpose computer such as a desktop, laptop, or similar device.
  • Network 110 may comprise a local area network (LAN) or other suitable network system for facilitating communication between server 104 , data repositories 105 and 106 , and computer client 108 .
  • LAN local area network
  • a user on computer client 108 executes network planning application 114 routine X02GETCABLE 120 for a selected state at 202 .
  • This step extracts raw data from legacy tables 130 in IOF data repository 105 (e.g., HICAP/SPAN tables).
  • HICAP refers to high-capacity cable lines such as leased lines for long distance carrier enterprises.
  • the type of raw data extracted from legacy tables 130 includes cable data relating to fiber cables/transmission lines serviced by the enterprise executing the database management system 102 .
  • the raw data output of this execution is then fed to keystroke emulator 116 at 204 .
  • Keystroke emulator 116 comprises an extraction routine that performs extractions on the raw data, enabling the user to further drill down the raw data at 206 .
  • the user then executes network planning program 114 X02SCIDSYS routine 122 at 208 .
  • This step extracts raw data from legacy tables/reports 130 in IOF data repository 105 .
  • the type of raw data extracted from X02SCIDSYS routine 122 includes information relating to the telecommunications equipment serviced by the enterprise system such as SONET equipment used to handle trunking.
  • the user then executes network planning program 114 X02WDMTABLE routine 124 at 210 .
  • This step extracts raw data from legacy tables/reports 130 in IOF data repository 105 that pertains to WDM equipment.
  • Routine 124 may be run for one state or for an entire region.
  • the type of raw data produced by this step includes WDM information such as WDM identifier, WDM type, CLLI codes, and WDM A and Z locations. Examples of WDM types include “OMO2” referring to a 2-channel WDM, and “OM12” and “OM13” referring to 12 and 13 channel WDM systems to name a few.
  • the raw data extracted at steps 206 , 208 , and 210 are imported to managed language application macro, M_GETCAB at 212 .
  • the raw data extracted is linked by the M_GETCAB macro by relating each channel of WDM raw data with corresponding SCID data.
  • an OM* carrier e.g., WDM system
  • a lookup is used from the WDM data to insert a row into a DETCAB worksheet for each working WDM channel.
  • DETCAB worksheets are described further herein.
  • district tables 132 from IOF data repository 106 for the selected state may be accessed by the M_GETCAB macro for further filtering the raw data by district at step 214 .
  • a portion of a sample district table is shown generally in FIG. 3 .
  • District tables are provided to map districts to CLLIs.
  • a user runs the M_GETCAB macro 126 .
  • the M_GETCAB macro 126 is a program that processes the data extracted as a result of the execution of routines 120 - 124 described above.
  • the M_GETCAB macro 126 is written using managed language application 117 .
  • the M_GETCAB macro 126 merges the raw data produced in steps 206 , 208 , and 210 and produces intermediate files 136 in spreadsheet form. Two intermediate spreadsheet files are shown in FIGS. 4 and 5 .
  • a DETCAB workbook comprising a DETCAB worksheet 148 , a CABLE CROSS SECTION worksheet 150 , and SUMMARY worksheet 152 , is created and stored in data repository 106 at 218 .
  • Sample worksheets 148 - 152 are shown in FIGS. 8-10 .
  • the restriction code 912 field provides information concerning any equipment restrictions. For example, a ‘J’ in restrictive code 912 field indicates that a restriction relates to a jumper. Other codes available for restrictive code 912 field include ‘DEF’ for defective, ‘$’ for spare, ‘W’ for work, to name a few.
  • SUMMARY worksheets 152 provide a variety of details such as whether a cable cross section is being used for IOF, SmartRings®, Lightgates®, Asynchronous Equipment, or Specials.
  • a sample Summary worksheet is illustrated in FIG. 10 .
  • CABLE CROSS SECTION worksheets 150 produced from the M_GETCAB macro 126 allow a user to view fiber growth trends, those with a threshold flag of ‘Y’, spare/available fibers, not available fibers, and cable status in order to quickly analyze potential cross sections for exhaust.
  • a sample cable cross section worksheet is shown in FIG. 9 .
  • DETCAB worksheet 148 is used as a database of combined information by M_GETCAB macro 126 to create SUMMARY and CABLE CROSS SECTION worksheets described above. These worksheets are used to help in fiber planning to determine how fast cross sections are filing up.
  • the CABLE CROSS SECTION worksheet 150 has thresholds built into it to easily filter the fiber paths that may require rebuilding.
  • SUMMARY worksheets 152 illustrate what types of SCIDs are working on the fiber cross sections.
  • FIG. 7 illustrates a THRESHOLD FIBER COMPARISON report produced by the database management system 102 .
  • a THRESHOLD FIBER COMPARISON REPORT provides information such as the threshold limits for a given fiber, whether the threshold limits have been exceeded, and a fix status for the fiber. This information is provided along with the low/high quantities for a fiber (e.g., the lowest and highest numbers in the fiber complement), as well as the number of spare fibers.
  • These and other reports may be stored in summaries/reports database 140 in data repository 106 .
  • the DETCAB worksheet 148 is imported to an AccessTM database (or similar relational database) of data repository 106 at 220 where custom and pre-built queries may be used to analyze the data. This information can be further searched and drilled down for specific information at 222 .
  • a user may place a filter on the SCID in order to view all the cross sections inventoried in networking application 112 for a given ring.
  • SPARE FIBERS reports include SPARE FIBERS reports and SONET SYSTEMS reports as shown generally in FIGS. 12 and 13 , respectively.
  • SPARE FIBERS reports may be generated for a given date and provide status information on the number of ‘working’, ‘spare now’, and ‘spare pending’ fibers for a location.
  • the data used in the DETCAB worksheet of FIG. 8 may be further used to produce a cable drawing that plots a ring of fiber routes including electronic equipment. This is accomplished by importing the DETCAB worksheet 148 to managed language application 117 at step 224 .
  • the macro, M_CBLDRAWING 129 is run on the worksheet data at step 226 and a cable ring drawing is generated at step 228 .
  • a sample cable ring drawing 1000 is shown in FIG. 11 .
  • Drawing 1000 includes a ring of nodes 1002 and passthroughs 1004 interconnected by lines 1006 .
  • Nodes 1002 refer to networking equipment serviced by the enterprise.
  • Passthroughs 1004 refer to the supporting equipment that receive and transmit signals to and from nodes 1002 . These signals are transmitted via lines 1006 which refer to fiber cables.
  • Each path used, node, and passthrough has an identifier (e.g., LSVLKYFC for node 1002 a ) as shown generally in FIG. 11 .
  • This graphical information may be useful in assisting engineers for future ring planning or fiber technicians when prioritizing fiber repair work when fiber cables are cut.
  • the raw data extracted from the X02WDMTABLE procedure 124 may be input to M_FORMATWDM macro 128 at step 230 for producing a WDM Summary report 154 (steps 232 - 234 ).
  • a sample WDM Summary report is shown in FIG. 6 .
  • the WDM Summary report includes a listing and quantity of working and spare channels serviced by the enterprise executing the database management system 102 .
  • Working and spare channels are identified by descriptors such as WDM A and Z locations, WDM types, system identification numbers, and state.
  • the database management system combines data from disparate systems, such as networking applications, network planning programs, and localized district tables, and creates a database of information to help better forecast and manage fibers, detect routing errors, and resolve issues concerning inter-office facilities data. Threshold flags are set based upon available spare and growth rate that are unique to a particular cross section.
  • the data may be combined with nodes data for generate graphical information for nodes, passthroughs, and lines for any network ring.
  • embodiments may be in the form of computer-implemented processes and apparatuses for practicing those processes.
  • the invention is embodied in computer program code executed by one or more network elements.
  • Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • the computer program code segments configure the microprocessor to create specific logic circuits.

Abstract

Methods, systems, and storage mediums for database management services for a telecommunications system are provided. A method includes transferring, via a managed language application, raw data extracted from a legacy system to a first spreadsheet application macro. The method also includes merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data. The merged data relates each physical and virtual fiber of the telecommunications system to the merged data. The method further includes transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro, and generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment. The graphical drawing is generated using the merged data.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 10/770,262, filed Feb. 2, 2004, the entire contents of which are incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • Embodiments of the invention relate generally to telecommunications systems, and more particularly, to methods, systems, and storage mediums for providing database management services for a telecommunications system.
  • Managing fiber and cable networks is generally performed in a haphazard fashion using legacy system data and reports that are incompatible with newer software and technology. With large volumes of data spread across disparate systems, it is difficult if not impossible to provide efficient analysis of fiber and cable networking systems, equipment, and related operations. Much of the reporting and analyses are performed manually. As new technology continues to bring forth a wealth of advancements in communications networks and equipment, telecommunications service providers will require updated models for handling data relating to existing and future transport facilities and services in order to keep pace with these changes. Clearly, using existing manual processes for analyzing networking data and providing network services is not an optimum solution.
  • What is needed, therefore, is a way to integrate data from legacy systems for providing efficient handling of networking data that enables analysis and reporting.
  • SUMMARY OF THE INVENTION
  • Embodiments relate to methods, systems, and storage mediums for providing database management services for a telecommunications system. A method includes transferring, via a managed language application, raw data extracted from a legacy system to a first spreadsheet application macro. The method also includes merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data. The merged data relates each physical and virtual fiber of the telecommunications system to the merged data. The method further includes transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro, and generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment. The graphical drawing is generated using the merged data.
  • A system includes a computer processing device and a managed language application and a network planning application executing on the computer processing device. The managed language application and the network planning application implement a method. The method includes transferring, via the managed language application, raw data extracted from a legacy system to a first spreadsheet application macro. The method also includes merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data. The merged data relates each physical and virtual fiber of the telecommunications system to the merged data. The method further includes transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro, and generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment. The graphical drawing is generated using the merged data.
  • Other systems, methods, and/or computer program products according to embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Referring now to the drawings wherein like elements are numbered alike in the several FIGURES:
  • FIG. 1 is a block diagram of a system upon which the database management system is implemented in exemplary embodiments of the invention;
  • FIG. 2 is a flowchart describing the process of implementing the database management system in exemplary embodiments of the invention;
  • FIG. 3 is a sample district table that is used as an input file to the M_GETCAB macro of the database management system in exemplary embodiments of the invention;
  • FIG. 4 is a sample WDMTABLE intermediate file derived from the execution of the M_GETCAB macro of the database management system and is used to create DETCAB files as well as WDM Summaries in exemplary embodiments of the invention;
  • FIG. 5 is a sample SCIDTBL intermediate file derived from the execution of the M_GETCAB macro of the database management system and is used to create DETCAB files in exemplary embodiments of the invention;
  • FIG. 6 is a sample WDMSUMMARY output file derived from the execution of the M_FORMATWDM macro of the database management system in exemplary embodiments of the invention;
  • FIG. 7 is a sample THRESHOLD FIBER COMPARISON report produced by the database management system in exemplary embodiments of the invention;
  • FIG. 8 is a sample state DETCAB worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention;
  • FIG. 9 is a sample state CABLE CROSS SECTION TOTAL worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention;
  • FIG. 10 is a sample state SUMMARY worksheet derived from the execution of the M_GETCAB macro of the managed language application in exemplary embodiments of the invention;
  • FIG. 11 is a sample cable drawing derived from the execution of the M_CBLDRAWING macro of the database management system using information obtained from a DETCAB worksheet in exemplary embodiments of the invention;
  • FIG. 12 is a sample SPARE FIBERS report produced by the database management system in exemplary embodiments of the invention; and
  • FIG. 13 is a sample SONET SYSTEMS report produced by the database management system in exemplary embodiments of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The database management system of the invention provides a means to evaluate fiber, wavelength division multiplexing (WDM), and dense wavelength division multiplexing (DWDM) networks for determining cost efficient ways for building and maintaining a network. The database management system is flexible enough to be used by cable network enterprises in addition to fiber network enterprises. The data acquired by implementing the database management system of the invention may be used by a variety of entities that are involved with telecommunication enterprises, such as engineers, marketing, portfolio management, product management, and finance groups. Database elements are structured for quick analysis and macros utilized by the database management system merge, query, and provide reporting capabilities using the data.
  • The database management system is executed via a system such as that depicted in FIG. 1. FIG. 1 includes a host system 102 comprising a server 104, an inter-office facilities (IOF) data repository 105, a data repository 106, and a computer client 108 in communication with one another via a network 110. Server 104 may comprise a high-powered multiprocessor computer device including web server and applications server software for receiving requests from computer client 108 to run programs, access databases, and generate reports as described further herein.
  • Server 104 executes a networking application 112. Networking application 112 comprises a telecommunications software product for facilitating network provisioning for equipment such as carrier circuits and message trunks. Networking application 112 may also provide inventory management of networking facilities and equipment and supports a variety of transmissions technologies serviced by the enterprise of host system 102. Networking application 112 may comprise a proprietary application or may be a commercial application such as TIRKS® by Telcordia® Technologies, Inc. of Piscataway, N.J. Server 104 further executes networking planning software 114 that assists host system 102 employees in planning, monitoring, and reporting on network facilities and equipment. Network planning software 114 may be a proprietary application or may comprise a commercial product such as Telcordia® FEPS Planning Workstation (PWS) programs. Network planning software 114 includes a routine (e.g., X02GETCABLE routine 120) for extracting data relating to telecommunications transmission lines from legacy files 130, a routine (e.g., X02SCIDSYS routine 122) for extracting data relating to telecommunications equipment from legacy files 130, and a routine (e.g., X02WDMTABLE routine 124) for extracting wavelength division multiplexor equipment (WDM) data from a legacy WDM table. The data is extracted from legacy reports produced by network planning software 114 as described further herein.
  • Server 104 also executes a keystroke emulator application 116 that allows a user to further drill down the raw data produced a result of executing X02GETCABLE routine 120. Keystroke emulator application 116 maybe a proprietary tool or may comprise a commercial application such as TaskMate™. In addition, a managed language program 117, such as Microsoft Visual Basic® or C++ is executing on server 104. Managed language program 117 includes a spreadsheet component, such as Microsoft® Excel®, to produce and execute macros M_GETCAB 126, M_FORMATWDM 128, and M_CBLDRAWING 129 as described further herein.
  • IOF data repository 105 is a legacy data store that houses data created and utilized by legacy applications such as networking management application 112 and network planning application 114. Applications 112 and 114 produce legacy tables and reports 130.
  • Data repository 106 stores information produced by database management system 102 such as intermediate files 136, DETCAB files 138, and summaries/reports 140. These and other documents are described further herein. Data repository 106 further stores district tables 132. A portion of a sample DISTRICT table is shown generally in FIG. 3. The table of FIG. 3 provides information for a telecommunications district such as geographic coding information, fiber location data, and detailed district locations. Data repository 106 is preferably utilizing a relational database configuration such as Microsoft Access® for allowing data stored therein to be organized and manipulated on various levels.
  • Data repositories 105 and 106 may each comprise a standalone storage device or may, along with server 104, comprise a single unit such as a mainframe computer.
  • Information produced by networking management application 112 and network planning software 114 is processed by routines 120-124 and keystroke emulator 116 to produce raw data that is integrated by database management system 102 utilizing managed language application 117 and macros 126, 128, and 129.
  • Computer client 108 is used by host system employees to execute the database management system processes described herein. Computer client 108 requests execution of applications via server 104 and generates reports. Computer client 108 maybe a general-purpose computer such as a desktop, laptop, or similar device.
  • Network 110 may comprise a local area network (LAN) or other suitable network system for facilitating communication between server 104, data repositories 105 and 106, and computer client 108.
  • Data produced from various disparate network systems and software are merged together by database management system 102 and structured in a way that allows for analyses and reporting activities to be performed as will now be described in FIG. 2. A user on computer client 108 executes network planning application 114 routine X02GETCABLE 120 for a selected state at 202. This step extracts raw data from legacy tables 130 in IOF data repository 105 (e.g., HICAP/SPAN tables). HICAP refers to high-capacity cable lines such as leased lines for long distance carrier enterprises. The type of raw data extracted from legacy tables 130 includes cable data relating to fiber cables/transmission lines serviced by the enterprise executing the database management system 102. The raw data output of this execution is then fed to keystroke emulator 116 at 204. Keystroke emulator 116 comprises an extraction routine that performs extractions on the raw data, enabling the user to further drill down the raw data at 206.
  • The user then executes network planning program 114 X02SCIDSYS routine 122 at 208. This step extracts raw data from legacy tables/reports 130 in IOF data repository 105. The type of raw data extracted from X02SCIDSYS routine 122 includes information relating to the telecommunications equipment serviced by the enterprise system such as SONET equipment used to handle trunking.
  • The user then executes network planning program 114 X02WDMTABLE routine 124 at 210. This step extracts raw data from legacy tables/reports 130 in IOF data repository 105 that pertains to WDM equipment. Routine 124 may be run for one state or for an entire region. The type of raw data produced by this step includes WDM information such as WDM identifier, WDM type, CLLI codes, and WDM A and Z locations. Examples of WDM types include “OMO2” referring to a 2-channel WDM, and “OM12” and “OM13” referring to 12 and 13 channel WDM systems to name a few.
  • The raw data extracted at steps 206, 208, and 210 are imported to managed language application macro, M_GETCAB at 212. The raw data extracted is linked by the M_GETCAB macro by relating each channel of WDM raw data with corresponding SCID data. When an OM* carrier (e.g., WDM system) is detected in the fiber data (i.e., raw data resulting from step 206), a lookup is used from the WDM data to insert a row into a DETCAB worksheet for each working WDM channel. DETCAB worksheets are described further herein. This linking of WDM raw data to SCID data provides a database that enables an analyst to view paths of SCIDs in a single step.
  • Optionally, district tables 132 from IOF data repository 106 for the selected state may be accessed by the M_GETCAB macro for further filtering the raw data by district at step 214. A portion of a sample district table is shown generally in FIG. 3. District tables are provided to map districts to CLLIs.
  • At 216, a user runs the M_GETCAB macro 126. The M_GETCAB macro 126 is a program that processes the data extracted as a result of the execution of routines 120-124 described above. The M_GETCAB macro 126 is written using managed language application 117. The M_GETCAB macro 126 merges the raw data produced in steps 206, 208, and 210 and produces intermediate files 136 in spreadsheet form. Two intermediate spreadsheet files are shown in FIGS. 4 and 5.
  • Using intermediate files produced from the M_GETCAB macro 126, a DETCAB workbook comprising a DETCAB worksheet 148, a CABLE CROSS SECTION worksheet 150, and SUMMARY worksheet 152, is created and stored in data repository 106 at 218. Sample worksheets 148-152 are shown in FIGS. 8-10. The DETCAB worksheet of FIG. 8 provides a variety of details for each working WDM channel, such as Fiber A and Z locations for a cable 902 and 904, cable number 906, fiber identification 908, WDM channel number 910, a restriction code 912, a status now 914, status pending 916, the date the fiber was placed in service 918, the SCID 920, among other information. The restriction code 912 field provides information concerning any equipment restrictions. For example, a ‘J’ in restrictive code 912 field indicates that a restriction relates to a jumper. Other codes available for restrictive code 912 field include ‘DEF’ for defective, ‘$’ for spare, ‘W’ for work, to name a few.
  • SUMMARY worksheets 152 provide a variety of details such as whether a cable cross section is being used for IOF, SmartRings®, Lightgates®, Asynchronous Equipment, or Specials. A sample Summary worksheet is illustrated in FIG. 10.
  • CABLE CROSS SECTION worksheets 150 produced from the M_GETCAB macro 126 allow a user to view fiber growth trends, those with a threshold flag of ‘Y’, spare/available fibers, not available fibers, and cable status in order to quickly analyze potential cross sections for exhaust. A sample cable cross section worksheet is shown in FIG. 9. A user may further use an autofilter to quickly analyze database problems and update the database for more accurate future analysis. For example, a filter on ‘cable status=PA’ and ‘Wkg Util>0’ generally means that the cable status should be changed to an ‘IE’ since there are fibers working on it. Also, ‘not available’ percents greater than 25 can be analyzed quickly on the DETCAB worksheet to determine if there are defective units that need to be fixed or if there are restrictions that may be inaccurate and may need to be removed to correctly show either working on spare fibers.
  • DETCAB worksheet 148 is used as a database of combined information by M_GETCAB macro 126 to create SUMMARY and CABLE CROSS SECTION worksheets described above. These worksheets are used to help in fiber planning to determine how fast cross sections are filing up. The CABLE CROSS SECTION worksheet 150 has thresholds built into it to easily filter the fiber paths that may require rebuilding. SUMMARY worksheets 152 illustrate what types of SCIDs are working on the fiber cross sections.
  • Execution of the custom and pre-built queries in the Access™ database also produces summaries and reports, a sample of which is shown in FIG. 7. FIG. 7 illustrates a THRESHOLD FIBER COMPARISON report produced by the database management system 102. A THRESHOLD FIBER COMPARISON REPORT provides information such as the threshold limits for a given fiber, whether the threshold limits have been exceeded, and a fix status for the fiber. This information is provided along with the low/high quantities for a fiber (e.g., the lowest and highest numbers in the fiber complement), as well as the number of spare fibers. These and other reports may be stored in summaries/reports database 140 in data repository 106.
  • The DETCAB worksheet 148 is imported to an Access™ database (or similar relational database) of data repository 106 at 220 where custom and pre-built queries may be used to analyze the data. This information can be further searched and drilled down for specific information at 222. For example, a user may place a filter on the SCID in order to view all the cross sections inventoried in networking application 112 for a given ring. A user may also, for example, place a custom filter on the type “T?X” and a filter on the status now =“W” to view all of the Async systems still in service.
  • Other reports generated via step 222 include SPARE FIBERS reports and SONET SYSTEMS reports as shown generally in FIGS. 12 and 13, respectively. SPARE FIBERS reports may be generated for a given date and provide status information on the number of ‘working’, ‘spare now’, and ‘spare pending’ fibers for a location.
  • The data used in the DETCAB worksheet of FIG. 8 may be further used to produce a cable drawing that plots a ring of fiber routes including electronic equipment. This is accomplished by importing the DETCAB worksheet 148 to managed language application 117 at step 224. The macro, M_CBLDRAWING 129 is run on the worksheet data at step 226 and a cable ring drawing is generated at step 228. A sample cable ring drawing 1000 is shown in FIG. 11. Drawing 1000 includes a ring of nodes 1002 and passthroughs 1004 interconnected by lines 1006. Nodes 1002 refer to networking equipment serviced by the enterprise. Passthroughs 1004 refer to the supporting equipment that receive and transmit signals to and from nodes 1002. These signals are transmitted via lines 1006 which refer to fiber cables. Each path used, node, and passthrough has an identifier (e.g., LSVLKYFC for node 1002 a) as shown generally in FIG. 11. This graphical information may be useful in assisting engineers for future ring planning or fiber technicians when prioritizing fiber repair work when fiber cables are cut.
  • The raw data extracted from the X02WDMTABLE procedure 124 may be input to M_FORMATWDM macro 128 at step 230 for producing a WDM Summary report 154 (steps 232-234). A sample WDM Summary report is shown in FIG. 6. The WDM Summary report includes a listing and quantity of working and spare channels serviced by the enterprise executing the database management system 102. Working and spare channels are identified by descriptors such as WDM A and Z locations, WDM types, system identification numbers, and state.
  • The database management system combines data from disparate systems, such as networking applications, network planning programs, and localized district tables, and creates a database of information to help better forecast and manage fibers, detect routing errors, and resolve issues concerning inter-office facilities data. Threshold flags are set based upon available spare and growth rate that are unique to a particular cross section. The data may be combined with nodes data for generate graphical information for nodes, passthroughs, and lines for any network ring.
  • As described above, embodiments may be in the form of computer-implemented processes and apparatuses for practicing those processes. In exemplary embodiments, the invention is embodied in computer program code executed by one or more network elements. Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
  • While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof Therefore, it is intended that the invention not be limited to the particular embodiments disclosed for carrying out this invention, but that the invention will include all embodiments falling within the scope of the claims.

Claims (20)

1. A method for providing database management services for a telecommunications system, comprising:
transferring, via a managed language application, raw data extracted from a legacy system to a first spreadsheet application macro;
merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data, the merged data relating each physical and virtual fiber of the telecommunications system to the merged data;
transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro; and
generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment, the graphical drawing generated using the merged data.
2. The method of claim 1, wherein the raw data includes a first set of raw data relating to telecommunications transmission lines.
3. The method of claim 2, wherein the raw data includes a second set of raw data relating to telecommunications equipment data.
4. The method of claim 3, wherein the raw data includes a third set of raw includes data relating to telecommunications wavelength division multiplexing data;
wherein the first, second, and third sets of raw data are extracted via respective first, second, and third routines of a network planning application.
5. The method of claim 1, wherein the data in the first spreadsheet file includes:
fiber locations;
a cable number;
a fiber channel number;
a WDM channel number;
a restriction code, if applicable;
a status code;
a date a fiber is placed in service; and
a sonet carrier identifier.
6. The method of claim 1, further comprising:
transferring, via the managed language application, a portion of the raw data comprising telecommunications wavelength division multiplexing data to a second spreadsheet application macro;
creating, via the second spreadsheet application macro, a second spreadsheet file, the second spreadsheet file comprising a listing of working and spare channels serviced by an enterprise, the working and spare channels identified by WDM location, WDM type, system identification numbers, and state.
7. The method of claim 1, wherein the cable ring drawing is represented by nodes, passthroughs, and cable lines.
8. A system for providing database management services for a telecommunications system, comprising:
a computer processing device; and
a managed language application and a network planning application executing on the host system, the managed language application and the network planning application implementing a method, comprising:
transferring, via the managed language application, raw data extracted from a legacy system to a first spreadsheet application macro;
merging, via the first spreadsheet application macro, selected portions of the raw data, and creating a first spreadsheet file that includes the merged data, the merged data relating each physical and virtual fiber of the telecommunications system to the merged data;
transferring, via the managed language application, the first spreadsheet file to another spreadsheet application macro; and
generating, via the other spreadsheet application macro, a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment, the graphical drawing generated using the merged data.
9. The system of claim 8, wherein the raw data includes a first set of raw data relating to telecommunications transmission lines.
10. The system of claim 9, wherein the raw data includes a second set of raw data relating to telecommunications equipment data.
11. The system of claim 10, wherein the raw data includes a third set of raw includes data relating to telecommunications wavelength division multiplexing data;
wherein the first, second, and third sets of raw data are extracted via respective first, second, and third routines of the network planning application.
12. The system of claim 8, wherein the data in the first spreadsheet file includes:
fiber locations;
a cable number;
a fiber channel number;
a WDM channel number;
a restriction code, if applicable;
a status code;
a date a fiber is placed in service; and
a sonet carrier identifier.
13. The system of claim 8, further comprising:
transferring, via the managed language application, a portion of the raw data comprising telecommunications wavelength division multiplexing data to a second spreadsheet application macro;
creating, via the second spreadsheet application macro, a second spreadsheet file, the second spreadsheet file comprising a listing of working and spare channels serviced by an enterprise, the working and spare channels identified by WDM location, WDM type, system identification numbers, and state.
14. A storage medium including machine-readable computer program code for providing database management services for a telecommunications system, the storage medium including instructions for causing a computer to implement a method comprising:
providing database management services for a telecommunications system, comprising:
merging selected portions of raw data extracted from a legacy system, and creating a first spreadsheet file that includes the merged data, the merged data relating each physical and virtual fiber of the telecommunications system to the merged data; and
generating a graphical drawing comprising a cable ring that includes fiber routes and telecommunications equipment, the graphical drawing generated using the merged data.
15. The storage medium of claim 14, wherein the raw data includes a first set of raw data relating to telecommunications transmission lines.
16. The storage medium of claim 15, wherein the raw data includes a second set of raw data relating to telecommunications equipment data.
17. The storage medium of claim 16, wherein the raw data includes a third set of raw includes data relating to telecommunications wavelength division multiplexing data.
18. The storage medium of claim 14, wherein the data in the first spreadsheet file includes:
fiber locations;
a cable number;
a fiber channel number;
a WDM channel number;
a restriction code, if applicable;
a status code;
a date a fiber is placed in service; and
a sonet carrier identifier.
19. The storage medium of claim 14, further comprising instructions for implementing:
creating, a second spreadsheet file from a portion of the raw data comprising telecommunications wavelength division multiplexing data, the second spreadsheet file comprising a listing of working and spare channels serviced by an enterprise, the working and spare channels identified by WDM location, WDM type, system identification numbers, and state.
20. The method of claim 14, wherein the cable ring drawing is represented by nodes, passthroughs, and cable lines.
US12/568,998 2004-02-02 2009-09-29 Methods, systems, and storage mediums for providing database management services for a telecommunications system Abandoned US20100037126A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/568,998 US20100037126A1 (en) 2004-02-02 2009-09-29 Methods, systems, and storage mediums for providing database management services for a telecommunications system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/770,262 US7636351B2 (en) 2004-02-02 2004-02-02 Methods, systems, and storage mediums for providing database management services for a telecommunications system
US12/568,998 US20100037126A1 (en) 2004-02-02 2009-09-29 Methods, systems, and storage mediums for providing database management services for a telecommunications system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/770,262 Continuation US7636351B2 (en) 2004-02-02 2004-02-02 Methods, systems, and storage mediums for providing database management services for a telecommunications system

Publications (1)

Publication Number Publication Date
US20100037126A1 true US20100037126A1 (en) 2010-02-11

Family

ID=34808286

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/770,262 Expired - Fee Related US7636351B2 (en) 2004-02-02 2004-02-02 Methods, systems, and storage mediums for providing database management services for a telecommunications system
US12/568,998 Abandoned US20100037126A1 (en) 2004-02-02 2009-09-29 Methods, systems, and storage mediums for providing database management services for a telecommunications system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/770,262 Expired - Fee Related US7636351B2 (en) 2004-02-02 2004-02-02 Methods, systems, and storage mediums for providing database management services for a telecommunications system

Country Status (1)

Country Link
US (2) US7636351B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120158445A1 (en) * 2010-12-16 2012-06-21 Cox Communications, Inc. Geo-Spatial Mapping and Service Provision Analysis
CN107092454A (en) * 2017-03-06 2017-08-25 北京航空航天大学 A kind of method that optic fiber grating wavelength data real-time drawing function based on VC is shown

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7738640B1 (en) 2005-12-28 2010-06-15 At&T Intellectual Property Ii, L.P. Methods for reconciling discrepancies in circuit information among various telecommunication network management systems
US7630325B1 (en) 2005-12-28 2009-12-08 At&T Corp. Methods for reconciling trunk group identification information among various telecommunication network management systems

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920846A (en) * 1996-02-27 1999-07-06 Southwestern Bell Telephone Co. Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises
US5974127A (en) * 1997-11-05 1999-10-26 Us West, Inc. Method and system for planning a telecommunications network
US20010016843A1 (en) * 1999-02-08 2001-08-23 Todd Olson Method and apparatus for accessing data
US20010034679A1 (en) * 2000-01-21 2001-10-25 Wrigley Mark L. Platform independent and non-invasive financial report mark-up
US20020029250A1 (en) * 2000-08-09 2002-03-07 Jay Reiner Method and apparatus for transmitting an electronic message on electronic letterhead
US6374208B1 (en) * 1999-03-11 2002-04-16 Robert D. Ferris System and method for adapting a PC-based application to an automated format
US6380924B1 (en) * 1998-10-22 2002-04-30 Young Yee Mouse/keyboard capture recorder (MCR) apparatus and methodology
US20020063924A1 (en) * 2000-03-02 2002-05-30 Kimbrough Mahlon D. Fiber to the home (FTTH) multimedia access system with reflection PON
US20020069400A1 (en) * 1999-08-16 2002-06-06 Z-Force Corporation System for reusable software parts for supporting dynamic structures of parts and methods of use
US20020073342A1 (en) * 2000-12-11 2002-06-13 International Business Machines Corporation Verifying physical universal serial bus keystrokes
US20020184170A1 (en) * 2001-06-01 2002-12-05 John Gilbert Hosted data aggregation and content management system
US20030016770A1 (en) * 1997-07-31 2003-01-23 Francois Trans Channel equalization system and method
US6519603B1 (en) * 1999-10-28 2003-02-11 International Business Machine Corporation Method and system for organizing an annotation structure and for querying data and annotations
US6523072B1 (en) * 1999-12-23 2003-02-18 Landesk Holdings, Inc. System and method of transmitting keystroke information to a client terminal
US20030055652A1 (en) * 2000-07-07 2003-03-20 Jeffrey Nichols Private network exchange with multiple service providers, having a portal, collaborative applications, and a directory service
US20030061068A1 (en) * 2001-09-26 2003-03-27 Curtis David C. Intelligent service management system
US20030069994A1 (en) * 2001-09-27 2003-04-10 International Business Machines Corporation System and method for providing character interactive input/output
US6606744B1 (en) * 1999-11-22 2003-08-12 Accenture, Llp Providing collaborative installation management in a network-based supply chain environment
US6614893B1 (en) * 2000-02-24 2003-09-02 Richard S. Paiz Parallel computer network and method for telecommunications network simulation to route calls and continuously estimate call billing in real time
US20030215236A1 (en) * 2002-03-28 2003-11-20 Manifold Robert H. Optical communication management systems
US6661885B1 (en) * 1999-12-27 2003-12-09 Bellsouth Intellectual Property Corporation System and method for updating trunk group translations
US20040010578A1 (en) * 2000-07-07 2004-01-15 Demetriades Petros Andreas Method, computer system and computer system network
US20040031058A1 (en) * 2002-05-10 2004-02-12 Richard Reisman Method and apparatus for browsing using alternative linkbases
US20040060056A1 (en) * 2002-09-24 2004-03-25 Wellons David L. Network-based information system
US6721726B1 (en) * 2000-03-08 2004-04-13 Accenture Llp Knowledge management tool
US6727927B1 (en) * 2000-03-08 2004-04-27 Accenture Llp System, method and article of manufacture for a user interface for a knowledge management tool
US6842511B1 (en) * 2000-02-24 2005-01-11 Richard S. Paiz Parallel computer network and method for telecommunications network simulation to route calls and continuously estimate call billing in real time
US20050058149A1 (en) * 1998-08-19 2005-03-17 Howe Wayne Richard Time-scheduled and time-reservation packet switching
US20050102310A1 (en) * 2003-11-06 2005-05-12 Marr Gary W. Systems, methods and computer program products for automating retrieval of data from a DB2 database
US6900807B1 (en) * 2000-03-08 2005-05-31 Accenture Llp System for generating charts in a knowledge management tool
US20050149372A1 (en) * 2003-11-07 2005-07-07 Joshua Kite Methods, systems and computer program products for planning resources based on primary and alternate location relief strategies
US20050216380A1 (en) * 2003-08-30 2005-09-29 Morris Mary B Data warehouse for management and analysis of telecommunications access services
US20060173777A1 (en) * 2003-08-30 2006-08-03 Torres Mark G Systems and methods for management and analysis of telecommunication access service
US7277882B1 (en) * 2002-03-29 2007-10-02 At&T Bls Intellectual Property, Inc. System and method for network element database population

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677851A (en) * 1994-12-15 1997-10-14 Novell, Inc. Method and apparatus to secure digital directory object changes
US6356285B1 (en) * 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system
US6772131B1 (en) * 1999-02-01 2004-08-03 American Management Systems, Inc. Distributed, object oriented global trade finance system with imbedded imaging and work flow and reference data
US6256773B1 (en) * 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework
US6289382B1 (en) * 1999-08-31 2001-09-11 Andersen Consulting, Llp System, method and article of manufacture for a globally addressable interface in a communication services patterns environment
US7366696B1 (en) * 1999-10-08 2008-04-29 Checkfree Corporation Electronic billing with flexible biller controlled electronic bill presentment

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920846A (en) * 1996-02-27 1999-07-06 Southwestern Bell Telephone Co. Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises
US6904110B2 (en) * 1997-07-31 2005-06-07 Francois Trans Channel equalization system and method
US20030016770A1 (en) * 1997-07-31 2003-01-23 Francois Trans Channel equalization system and method
US5974127A (en) * 1997-11-05 1999-10-26 Us West, Inc. Method and system for planning a telecommunications network
US20050058149A1 (en) * 1998-08-19 2005-03-17 Howe Wayne Richard Time-scheduled and time-reservation packet switching
US6380924B1 (en) * 1998-10-22 2002-04-30 Young Yee Mouse/keyboard capture recorder (MCR) apparatus and methodology
US20010016843A1 (en) * 1999-02-08 2001-08-23 Todd Olson Method and apparatus for accessing data
US6374208B1 (en) * 1999-03-11 2002-04-16 Robert D. Ferris System and method for adapting a PC-based application to an automated format
US20020069400A1 (en) * 1999-08-16 2002-06-06 Z-Force Corporation System for reusable software parts for supporting dynamic structures of parts and methods of use
US6519603B1 (en) * 1999-10-28 2003-02-11 International Business Machine Corporation Method and system for organizing an annotation structure and for querying data and annotations
US6606744B1 (en) * 1999-11-22 2003-08-12 Accenture, Llp Providing collaborative installation management in a network-based supply chain environment
US6523072B1 (en) * 1999-12-23 2003-02-18 Landesk Holdings, Inc. System and method of transmitting keystroke information to a client terminal
US6661885B1 (en) * 1999-12-27 2003-12-09 Bellsouth Intellectual Property Corporation System and method for updating trunk group translations
US20010034679A1 (en) * 2000-01-21 2001-10-25 Wrigley Mark L. Platform independent and non-invasive financial report mark-up
US6842511B1 (en) * 2000-02-24 2005-01-11 Richard S. Paiz Parallel computer network and method for telecommunications network simulation to route calls and continuously estimate call billing in real time
US6614893B1 (en) * 2000-02-24 2003-09-02 Richard S. Paiz Parallel computer network and method for telecommunications network simulation to route calls and continuously estimate call billing in real time
US20020063924A1 (en) * 2000-03-02 2002-05-30 Kimbrough Mahlon D. Fiber to the home (FTTH) multimedia access system with reflection PON
US6721726B1 (en) * 2000-03-08 2004-04-13 Accenture Llp Knowledge management tool
US6900807B1 (en) * 2000-03-08 2005-05-31 Accenture Llp System for generating charts in a knowledge management tool
US6727927B1 (en) * 2000-03-08 2004-04-27 Accenture Llp System, method and article of manufacture for a user interface for a knowledge management tool
US20030055652A1 (en) * 2000-07-07 2003-03-20 Jeffrey Nichols Private network exchange with multiple service providers, having a portal, collaborative applications, and a directory service
US20040010578A1 (en) * 2000-07-07 2004-01-15 Demetriades Petros Andreas Method, computer system and computer system network
US20020029250A1 (en) * 2000-08-09 2002-03-07 Jay Reiner Method and apparatus for transmitting an electronic message on electronic letterhead
US20020073342A1 (en) * 2000-12-11 2002-06-13 International Business Machines Corporation Verifying physical universal serial bus keystrokes
US20020184170A1 (en) * 2001-06-01 2002-12-05 John Gilbert Hosted data aggregation and content management system
US20030061068A1 (en) * 2001-09-26 2003-03-27 Curtis David C. Intelligent service management system
US20030069994A1 (en) * 2001-09-27 2003-04-10 International Business Machines Corporation System and method for providing character interactive input/output
US20030215236A1 (en) * 2002-03-28 2003-11-20 Manifold Robert H. Optical communication management systems
US7277882B1 (en) * 2002-03-29 2007-10-02 At&T Bls Intellectual Property, Inc. System and method for network element database population
US20040031058A1 (en) * 2002-05-10 2004-02-12 Richard Reisman Method and apparatus for browsing using alternative linkbases
US20040060056A1 (en) * 2002-09-24 2004-03-25 Wellons David L. Network-based information system
US20050216380A1 (en) * 2003-08-30 2005-09-29 Morris Mary B Data warehouse for management and analysis of telecommunications access services
US20060173777A1 (en) * 2003-08-30 2006-08-03 Torres Mark G Systems and methods for management and analysis of telecommunication access service
US20050102310A1 (en) * 2003-11-06 2005-05-12 Marr Gary W. Systems, methods and computer program products for automating retrieval of data from a DB2 database
US20050149372A1 (en) * 2003-11-07 2005-07-07 Joshua Kite Methods, systems and computer program products for planning resources based on primary and alternate location relief strategies

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120158445A1 (en) * 2010-12-16 2012-06-21 Cox Communications, Inc. Geo-Spatial Mapping and Service Provision Analysis
US10848387B2 (en) 2010-12-16 2020-11-24 Cox Communications, Inc. Geo-spatial mapping and service provision analysis
CN107092454A (en) * 2017-03-06 2017-08-25 北京航空航天大学 A kind of method that optic fiber grating wavelength data real-time drawing function based on VC is shown

Also Published As

Publication number Publication date
US20050169260A1 (en) 2005-08-04
US7636351B2 (en) 2009-12-22

Similar Documents

Publication Publication Date Title
Myung et al. A cutting plane algorithm for computing k-edge survivability of a network
CN102724071B (en) The power communication fault pre-alarming analytical method of model Sum fanction model Network Based and system thereof
CN109710703A (en) A kind of generation method and device of genetic connection network
US20020143735A1 (en) User scope-based data organization system
US20100042989A1 (en) Method and apparatus for simplifying planning and tracking of multiple installation configurations
WO1992016906A1 (en) Computerised information-retrieval database systems
CN110708116B (en) Optical path management system and method for rapidly positioning and analyzing same route of optical path
US8463737B2 (en) Realtime unification management information data conversion and monitoring apparatus and method for thereof
CN109359094A (en) A kind of full link tracing method and device of distributed system journal
EP2979201B1 (en) Organizing and fast searching of data
CN109933786B (en) Method for constructing responder message tool based on compiling rule
US20100037126A1 (en) Methods, systems, and storage mediums for providing database management services for a telecommunications system
US20120303641A1 (en) Method and system for processing log information
CN101536383A (en) Provision of alternative communications paths in a communications network
CN104766240A (en) Electronic banking data processing system and method
CN110245149A (en) The method for edition management and device of metadata
US9288110B2 (en) Management of shared risk group identifiers for multi-layer transport networks with multi-tier resources
US20030011846A1 (en) Method and apparatus for network link planning
US10360208B2 (en) Method and system of process reconstruction
CN108108444B (en) Enterprise business unit self-adaptive system and implementation method thereof
CN111737529B (en) Multi-source heterogeneous data acquisition method
CN108599985B (en) Automatic field rule generating system and method
CN111352824B (en) Test method and device and computer equipment
US7742433B2 (en) Optimization for network utilization
Czentye et al. Cost-optimal operation of latency constrained serverless applications: From theory to practice

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ANDREWS, ELISA;HOFFNER, CYNTHIA;GREENSTEIN, STANLEY;SIGNING DATES FROM 20040127 TO 20040202;REEL/FRAME:046224/0780

AS Assignment

Owner name: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 046224 FRAME 0780. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:ANDREWS, ELISA;HOFFNER, CYNTHIA;GREENSTEIN, STANLEY;SIGNING DATES FROM 20040127 TO 20040202;REEL/FRAME:046491/0079

AS Assignment

Owner name: AT&T INTELLECTUAL PROPERTY, INC., TEXAS

Free format text: CHANGE OF NAME;ASSIGNOR:BELLSOUTH INTELLECTUAL PROPERTY CORPORATION;REEL/FRAME:046464/0425

Effective date: 20070427

Owner name: AT&T BLS INTELLECTUAL PROPERTY, INC., DELAWARE

Free format text: CHANGE OF NAME;ASSIGNOR:AT&T INTELLECTUAL PROPERTY, INC.;REEL/FRAME:046531/0901

Effective date: 20070727

Owner name: AT&T DELAWARE INTELLECTUAL PROPERTY, INC., DELAWAR

Free format text: CHANGE OF NAME;ASSIGNOR:AT&T BLS INTELLECTUAL PROPERTY, INC.;REEL/FRAME:047368/0500

Effective date: 20071101

AS Assignment

Owner name: PROSPER TECHNOLOGY, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AT&T INTELLECTUAL PROPERTY I, L.P.;REEL/FRAME:046556/0096

Effective date: 20180628

AS Assignment

Owner name: AT&T INTELLECTUAL PROPERTY I, L.P., GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AT&T DELAWARE INTELLECTUAL PROPERTY, INC.;REEL/FRAME:046411/0899

Effective date: 20180719

AS Assignment

Owner name: LYFT, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PROSPER TECHNOLOGY, LLC;REEL/FRAME:048097/0353

Effective date: 20190118