Methods, systems and computer program products for synchronizing records in billing and service databases
First Claim
1. A method of synchronizing data in service and billing databases, the method comprising:
- accessing, using a computer processor, first data of a selected type in a billing database including billing data associated with network services provided to subscribers of the network to provide billing data that includes selected billing data of the selected type;
accessing second data of the selected type in a service database including service data associated with maintaining the services to the subscriber to provide selected service data of the selected type;
modifying the service database to include selected billing data when the selected billing data is absent from the selected service data; and
modifying the service database to remove selected service data when the selected service data is absent from the selected billing data to synchronize the service and billing databases, wherein the service database comprises at least one of a Loop Maintenance and Operations System (LMOS), a Network Services Database (NSDB), a Trunk Information Record Keeping System (TIRKS), and a Work Force Administration/Control System (WFA/C); and
wherein the billing database comprises at least one of a Carrier Access Billing System (CABS), a Customer Record Information System (CRIS), and a combination of the CABS and CRIS.
1 Assignment
0 Petitions
Accused Products
Abstract
Service and billing databases can be synchronized by accessing first data of a selected type in the billing database including billing data associated with network services provided to subscribers of the network to provide billing data that includes selected billing data of the selected type. Second data of the selected type is accessed in the service database including service data associated with maintaining the services to the subscriber to provide selected service data of the selected type. The service database is modified to include selected billing data that is present in the selected billing data and absent from the selected service data. The service database is modified to remove selected service data that is absent from the selected billing data.
54 Citations
24 Claims
-
1. A method of synchronizing data in service and billing databases, the method comprising:
-
accessing, using a computer processor, first data of a selected type in a billing database including billing data associated with network services provided to subscribers of the network to provide billing data that includes selected billing data of the selected type; accessing second data of the selected type in a service database including service data associated with maintaining the services to the subscriber to provide selected service data of the selected type; modifying the service database to include selected billing data when the selected billing data is absent from the selected service data; and modifying the service database to remove selected service data when the selected service data is absent from the selected billing data to synchronize the service and billing databases, wherein the service database comprises at least one of a Loop Maintenance and Operations System (LMOS), a Network Services Database (NSDB), a Trunk Information Record Keeping System (TIRKS), and a Work Force Administration/Control System (WFA/C); and wherein the billing database comprises at least one of a Carrier Access Billing System (CABS), a Customer Record Information System (CRIS), and a combination of the CABS and CRIS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of synchronizing data in service and billing databases, the method comprising:
-
determining a selected type of data to be synchronized in a billing database that includes billing data associated with network services provided to subscribers of the network and at least one service data base that each include service data associated with maintaining the services to the subscriber; querying, using a computer processor, the billing database for first data of the selected type to provide billing data that includes selected billing data of the selected type; querying the service database for second data of the selected type to provide selected service data of the selected type; comparing the selected billing data to the selected service data to determine the selected billing data to be included in the service database and to determine the selected service data to be removed from the service database; including the selected billing data that is absent from the selected service data in the service database; removing the selected service data that is absent from the selected billing data from the service database; avoiding modifying the billing database; and avoiding modifying the service database to include billing data of a type other than the selected type included in the billing database that is absent from the service database to synchronize the service and billing databases, wherein the service database comprises at least one of a Loop Maintenance and Operations System (LMOS), a Network Services Database (NSDB), a Trunk Information Record Keeping System (TIRKS), and a Work Force Administration/Control System (WFA/C); and wherein the billing database comprises at least one of a Carrier Access Billing System (CABS), a Customer Record Information System (CRIS), and a combination of the CABS and CRIS. - View Dependent Claims (10, 11, 12)
-
-
13. A system for synchronizing data in service and billing databases, the system comprising:
-
computer processor means for determining a selected type of data to be synchronized in a billing database that includes billing data associated with network services provided to subscribers of the network and at least one service data base that each include service data associated with maintaining the services to the subscriber; computer processor means for querying the billing database for first data of the selected type to provide billing data that includes selected billing data of the selected type; computer processor means for querying the service database for second data of the selected type to provide selected service data of the selected type; computer processor means for comparing the selected billing data to the selected service data to determine the selected billing data to be included in the service database and to determine the selected service data to be removed from the service database; computer processor means for including the selected billing data that is absent from the selected service data in the service database; computer processor means for removing the selected service data that is absent from the selected billing data from the service database; computer processor means for avoiding modifying the billing database; and computer processor means for avoiding modifying the service database to include billing data of a type other than the selected type included in the billing database that is absent from the service database to synchronize the service and billing databases, wherein the service database comprises at least one of a Loop Maintenance and Operations System (LMOS), a Network Services Database (NSDB), a Trunk Information Record Keeping System (TIRKS), and a Work Force Administration/Control System (WFAIC); and wherein the billing database comprises at least one of a Carrier Access Billing System (CABS), a Customer Record Information System (CRIS), and a combination of the CABS and CRIS. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product, executed by a computer processor, for synchronizing data in service and billing databases comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to access first data of a selected type in a billing database including billing data associated with network services provided to subscribers of the network to provide billing data that includes selected billing data of the selected type; computer readable program code configured to access second data of the selected type in a service database including service data associated with maintaining the services to the subscriber to provide selected service data of the selected type; computer readable program code configured to modify the service database to include selected billing data when the selected billing data is and absent from the selected service data; and computer readable program code configured to modify the service database to remove selected service data when the selected service data is absent from the selected billing data to synchronize the service and billing databases, wherein the service database comprises at least one of a Loop Maintenance and Operations System (LMOS), a Network Services Database (NSDB), a Trunk Information Record Keeping System (TIRKS), and a Work Force Administration/Control System (WFA/C); and wherein the billing database comprises at least one of a Carrier Access Billing System (CABS), a Customer Record Information System (CRIS), and a combination of the CABS and CRIS. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification