Methods and systems for performing usage based billing
First Claim
1. A method for performing usage-based billing for a business entity using a local computer system coupled to a database and a remote computer system, the business entity having customers subscribing to a usage-based billing program, said method comprising the steps of:
- inputting into the remote computer system meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name;
generating an export file by processing the meter data at the remote computer system, the export file including a plurality of data records;
transmitting the export file from the remote computer system to the local computer system for storing within the database;
applying validation rules to the export file at the local computer system to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid;
generating an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error at the local computer system and an inputting error at the remote computer system;
generating at the local computer a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules;
correcting each data record listed on the error report such that each data record listed on the error report satisfies the validation rules;
generating a corrected export file including the corrected data records; and
transmitting an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for usage based billing are described. In one aspect, a method for operating a computer to facilitate the transmission, receipt and validation of meter data is described. An exemplary embodiment of the method includes the steps of transmitting meter data related to equipment usage, receiving the meter data and applying validation rules to the meter data, and generating an error report identifying meter data that violates at least one of the validation rules. The error report is exchanged with the dealer, for example via the Internet, to ensure accurate and correct data is used in generated invoices. The data correction is an iterative electronic process to facilitate timely and accurate invoicing. In another aspect, a method for operating a computer to facilitate the issuance of invoices and reconciling open payables records is described. An exemplary embodiment of the method includes the steps of generating invoices related to equipment usage, applying received payment to open invoices, and creating a payables data file.
31 Citations
36 Claims
-
1. A method for performing usage-based billing for a business entity using a local computer system coupled to a database and a remote computer system, the business entity having customers subscribing to a usage-based billing program, said method comprising the steps of:
-
inputting into the remote computer system meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name; generating an export file by processing the meter data at the remote computer system, the export file including a plurality of data records; transmitting the export file from the remote computer system to the local computer system for storing within the database; applying validation rules to the export file at the local computer system to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; generating an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error at the local computer system and an inputting error at the remote computer system; generating at the local computer a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; correcting each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; generating a corrected export file including the corrected data records; and transmitting an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer for performing usage-based billing for a business entity having customers subscribing to a usage-based billing program, the computer comprising a processor in communication with a database, said computer programmed to:
-
receive meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name; generate an export file by processing the meter data, the export file including a plurality of data records; store the export file within the database; apply validation rules to the export file to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; generate an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error and an inputting error; generate a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; prompt a user associated with the business entity to correct each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; generate a corrected export file including the corrected data records; and transmit an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for performing usage-based billing for a business entity having customers subscribing to a usage-based billing program, said system comprising:
-
a client system comprising a browser, the client system configured to; receive meter data relating to equipment usage by one of the customers including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name, and generate an export file by processing the meter data, the export file including a plurality of data records; a database for storing information; and a server configured to be coupled to the client system and the database, the server system further configured to; receive the export file from the client system; apply validation rules to the export file to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; generate an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error at the server system and an input error at the client system; generate a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; prompt a user associated with the business entity to correct each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; generate a corrected export file including the corrected data records; and transmit an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. Apparatus for performing usage-based billing for a business entity having customers subscribing to a usage-based billing program, said apparatus comprising:
-
means for receiving meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name; means for generating an export file by processing the meter data, the export file including a plurality of data records; means for applying validation rules to the export file to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; means for generating an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error and an inputting error; means for generating a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; means for prompting a user associated with the business entity to correct each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; means for generating a corrected export file including the corrected data records; and means for transmitting an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program embodied on a computer-readable medium executable by a computer for performing usage-based billing for a business entity having customers subscribing to a usage-based billing program, said program comprising at least one code segment that:
-
receives meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name; generates an export file by processing the meter data, the export file including a plurality of data records; stores the export file within a database; applies validation rules to the export file to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; generates an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error and an inputting error; generates a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; prompts a user associated with the business entity to correct each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; generates a corrected export file including the corrected data records; and transmits an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (30, 31, 32)
-
-
33. A method for performing usage-based billing for a business entity using a local computer system coupled to a database and a remote computer system, the business entity having customers subscribing to a usage-based billing program, said method comprising the steps of:
-
receiving at the remote computer system meter data relating to equipment usage by one of the customers, the meter data including at least one of an amount of usage of a piece of equipment, equipment serial number, model number, meter reading date, and customer name; generating an export file by processing the meter data at the remote computer system, the export file including a plurality of data records; transmitting the export file from the remote computer system to the local computer system for storing within the database; applying validation rules to the export file at the local computer system to determine the data records included within the export file that satisfy the validation rules, wherein one of the applied validation rules determines whether data representing an amount of usage of a piece of equipment included within the corresponding export file is invalid; generating an error report identifying the data records included within the export file that violate at least one of the validation rules including identifying data records that violate at least one of the validation rules due to at least one of a processing error at the local computer system and an receiving error at the remote computer system; generating a correction report including a list of all the data records listed on the error report, a corresponding reason for the data record to be listed on the error report, and a list of possible corrective actions to correct the data record for satisfying the validation rules; prompting a user associated with the business entity to correct each data record listed on the error report such that each data record listed on the error report satisfies the validation rules; generating a corrected export file including the corrected data records; and transmitting an invoice for payment by the customer for usage of the piece of equipment based on the corrected export file. - View Dependent Claims (34, 35, 36)
-
Specification