METHOD AND APPARATUS FOR PROCESSING BILLING TRANSACTIONS
First Claim
1. A method for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, the method comprising the steps of:
- monitoring a current time and date;
gathering all customer bill records to be processed;
distributing the customer bill records into node groups based upon the node system associated with the customer;
dividing the node groups into one or more sub-node groups, wherein the each customer bill record distributed into each sub-node group shares at least one common variable;
dividing the sub-node groups into processing groups, wherein the number of customer bill records distributed into each processing group is predetermined; and
processing the bills from each processing group.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, comprises a memory for storing a plurality of customer bill records containing raw data to be processed to generate a customer bill. The system also comprises a bill production initiator for waking up periodically and initiating a billing cycle for a plurality of the customer bill records stored in the memory. At least one bill production manager generates a plurality of processing group files containing at least one of the customer bill records stored in the memory such each processing group file has an efficient size and contains customer bill records having at least one common variable. At least one bill production worker processes the customer bill records from at least one of the processing groups.
35 Citations
23 Claims
-
1. A method for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, the method comprising the steps of:
-
monitoring a current time and date;
gathering all customer bill records to be processed;
distributing the customer bill records into node groups based upon the node system associated with the customer;
dividing the node groups into one or more sub-node groups, wherein the each customer bill record distributed into each sub-node group shares at least one common variable;
dividing the sub-node groups into processing groups, wherein the number of customer bill records distributed into each processing group is predetermined; and
processing the bills from each processing group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, comprising:
-
means for monitoring a current time and date;
means for generating a file containing customer bill records to be processed;
means for distributing the customer bills records into node groups based upon the node system associated with the customer;
means for dividing the node groups into one or more sub-node groups, wherein each customer bill distributed into each sub-node group shares at least one common variable, means for dividing the sub-node groups into processing groups, wherein the number of customer bills records distributed into each processing group is predetermined, and processor means for processing the customer bill records from at least one of the processing group files. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, comprising:
-
memory means for storing a plurality of customer bill;
a bill production initiator means for waking up periodically and initiating a billing cycle for a plurality of the customer bill records stored in the memory means;
at least one bill production manager means for generating a plurality of processing group files containing at least one of the customer bills records stored in the memory means such each processing group file has an efficient size and contains customer bill records having at least one common variable; and
at least one bill production worker means for processing the customer bill records from at least one of the processing groups. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification