Billing system and method
First Claim
1. A system for automatically generating a customer billing statement for a plurality of customers, comprising:
- means for creating a customer billing statement template having a message area;
means for storing in a database a plurality of billing messages each having an assigned priority;
means for defining criteria for determining which of the billing messages are to be included in a particular customer billing statement; and
means for generating the customer billing statement for each of the plurality of customers comprising computer-executable instructions for selecting billing messages from the database based on the criteria and information specific to the customer being billed;
arranging the selected billing messages based on their priority; and
using only those selected billing messages that have the highest priority and that can fit within the message area when generating each customer billing statement.
2 Assignments
0 Petitions
Accused Products
Abstract
A bill editor, generator, messaging and insert system and method comprises a portion of a bill production processor designed to create monthly billing statements which are sent to customers and which detail charges incurred over the course of a billing cycle. The bill editor and generator allows billing personnel to design a bill using static text, dynamic text and paragraph areas. Once the report/bill is defined, the report definition is stored in temporary memory for later use. The report definition file defines how the report is to appear and where the data used in the report is stored. The report generator, when subsequently run, uses the predefined report definition to retrieve data from the database and generates the report as defined by the report definition file. The bill messaging and insert system determines, based on assigned priority, criteria and weight and space limitations, the messages and notices to be included in a customer billing statement.
-
Citations
3 Claims
-
1. A system for automatically generating a customer billing statement for a plurality of customers, comprising:
-
means for creating a customer billing statement template having a message area;
means for storing in a database a plurality of billing messages each having an assigned priority;
means for defining criteria for determining which of the billing messages are to be included in a particular customer billing statement; and
means for generating the customer billing statement for each of the plurality of customers comprising computer-executable instructions for selecting billing messages from the database based on the criteria and information specific to the customer being billed;
arranging the selected billing messages based on their priority; and
using only those selected billing messages that have the highest priority and that can fit within the message area when generating each customer billing statement.
-
-
2. A computer-readable media having instructions for use in automatically generating a customer billing statement for a plurality of customers;
- the instructions performing steps comprising;
creating a customer billing statement template having a message area;
storing in a database a plurality of billing messages each having an assigned priority;
defining criteria for determining which of the billing messages are to be included in a customer billing statement; and
generating the customer billing statement for each of the plurality of customers by repeating the steps of;
selecting billing messages from the database based on the criteria and information specific to the customer being billed;
arranging the selected billing messages based on their priority; and
using only those selected billing messages that have the highest priority and that can fit within the message area when generating each customer billing statement. - View Dependent Claims (3)
- the instructions performing steps comprising;
Specification