Method and apparatus for providing a clean accounting close for a real time billing system
First Claim
Patent Images
1. In a computer system, a method of performing real time billing of accounts, comprising the steps of:
- during close billing of a billing cycle, receiving a transaction event for an account;
locking the account;
determining if the account has already been billed in the billing cycle;
if the account has not already been billed in the billing cycle, close billing the account without billing the transaction event;
posting the transaction event to the account; and
unlocking the account.
6 Assignments
0 Petitions
Accused Products
Abstract
A real time billing system for accounts that locks out transaction events when the billing process is underway is provided. When a transaction event is received that should be posted to an account during the billing process, the account is locked. It is determined if the next bill time is in the past for the account and if it is, close billing of the account is performed on the account without billing the transaction event. After close billing of the account is finished, the transaction event may be posted to the account and the account unlocked.
-
Citations
15 Claims
-
1. In a computer system, a method of performing real time billing of accounts, comprising the steps of:
-
during close billing of a billing cycle, receiving a transaction event for an account; locking the account; determining if the account has already been billed in the billing cycle; if the account has not already been billed in the billing cycle, close billing the account without billing the transaction event; posting the transaction event to the account; and unlocking the account. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system, a method of performing real time billing of accounts, comprising the steps of:
-
during close billing of a billing cycle, receiving a billing event for an account; locking the account; determining if the account has already been billed in the billing cycle by checking if a next bill time of the account is in the past; if the account has not already been billed in the billing cycle, close billing the account without billing the billing event; posting the billing event to the account; and unlocking the account. - View Dependent Claims (7, 8)
-
-
9. A computer implemented real time billing system, comprising:
-
a processor; a memory coupled to the processor that stores accounts; an application operating on the processor that bills accounts at the end of a billing cycle and upon receiving a transaction event for an account, locks the account, close bills the account without billing the transaction event if the account has not already been billed in the billing cycle, posts the transaction event to the account, and unlocks the account. - View Dependent Claims (10)
-
-
11. A computer program product that performs real time billing of accounts, comprising:
-
computer code that receives a transaction event for an account during close billing of a billing cycle; computer code that locks the account; computer code that determines if the account has already been billed in the billing cycle; computer code that close bills the account without billing the transaction event if the account has not already been billed in the billing cycle; computer code that posts the transaction event to the account; computer code that unlocks the account; and a computer readable medium that stores the computer codes. - View Dependent Claims (12, 13, 14, 15)
-
Specification