Marketing control program
First Claim
1. A method for managing billing information associated with the use of a telecommunications service application, comprising the steps of:
- creating a first record for containing information representing use parameters of the service application;
creating a second record for containing information associated with use of the service application;
updating information contained in the second record upon use of the service application;
comparing information contained in the second record to information contained in the first record; and
in response to the step of comparing information contained in the second record to information contained in the first record, determining whether to generate a charge associated with the use of the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamically managing billing information for telecommunications service application use at the service application level rather than at the billing system level. Each service application, such as a call forwarding service application, is programmed with application level data records in which are stored the parameters of a given promotion, such as number of free uses, the start time and stop time of the promotion or rental period, etc. Each time a service application is subsequently used, the customer'"'"'s use of the service application is logged in a customer data record. The customer'"'"'s use is then compared to a corresponding application level data record. Based on this comparison, a billing record is provided to the billing system which instructs the billing system to either bill or not to bill the customer for the particular use of the service application. No adjustment of the billing system is required for particular service application use because the billing system will receive a billing record with instructs it to bill or not to bill. A record for each use of the service may be placed on the customer'"'"'s bill, but only those uses for which the customer is to be charged will have a corresponding cost entry.
-
Citations
14 Claims
-
1. A method for managing billing information associated with the use of a telecommunications service application, comprising the steps of:
-
creating a first record for containing information representing use parameters of the service application; creating a second record for containing information associated with use of the service application; updating information contained in the second record upon use of the service application; comparing information contained in the second record to information contained in the first record; and in response to the step of comparing information contained in the second record to information contained in the first record, determining whether to generate a charge associated with the use of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a telecommunications system, a method for managing billing information associated with the use of a telecommunications service application, comprising the steps of:
-
receiving a communication requiring the service application; determining whether use of the service application is governed by a set of parameters represented by information contained in a billing adjustment record; if the use of the service application is governed by the set of parameters, creating a customer history log for containing information associated with the use of the service application; updating information contained in the customer history log for the use of the service application by the communication requiring the service application; and comparing the information contained in the customer history log with the set of parameters to determine whether to generate a charge for use of the service application. - View Dependent Claims (11)
-
-
12. In an intelligent switched telecommunications network, a system for managing billing information associated with the use of a telecommunications service application, comprising:
-
a telecommunications network component being operative to create a first record for containing information representing use parameters of the service application; to create a second record for containing information associated with use of the service application; to update information contained in the second record upon use of the service application; to compare information contained in the second record to information contained in the first record; and in response to step of comparing information contained in the second record to information contained in the first record, to determine whether to generate a charge associated with the use of the application. - View Dependent Claims (13)
-
-
14. A system for managing billing information associated with the use of a telecommunications service application, comprising:
-
a telecommunications network component being operative to create a first data structure having a first data field containing data representing a maximum number of available uses of the service application; to create a second data structure having a second data field containing data representing a count of the number of uses of the service application; to write data to the second data field to increment the count of the number of uses upon a use of the service application; to compare the data contained in the second data field of the second data structure to the data contained in the first data field of the first data structure; in response to comparing the data contained in the second data field of the second data structure to the data contained in the first data field of the first data structure, to determine whether to generate a charge associated with the use of the application; if a determination is made to generate a charge, the telecommunications network component being operative to generate a third data structure having a third data field containing data representing an instruction to generate a charge; and if a determination is made not to generate a charge, the telecommunications network component being operative to generate a third data structure having a third data field containing data representing an instruction not to generate a charge.
-
Specification