Intelligent queuing of transaction records
First Claim
1. A method for processing calling records for collection, said method comprising:
- providing call connections between calling parties on an originating carrier network and called parties on destination carrier networks, wherein costs for the call connections are to be billed to third parties, the third parties being other than the calling parties;
generating a third party call record for each call connection;
storing each of the third party call records in a queue;
assigning a queue time to each of third party call records stored in the queue, the queue time representing a time at which the third party call records will be forwarded to a third party for payment;
calculating an accumulated balance for each third party, the accumulated balance representing a total unbilled amount for the third party'"'"'s call records stored in the queue;
monitoring an amount of each third party'"'"'s accumulated balance with respect to a threshold amount;
adjusting the queue time of at least one third party call record when the accumulated balance amount meets or exceeds the threshold amount; and
releasing one or more third party calling record from said queue to a billing process when the queue time expires.
38 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods which provide intelligent queuing with respect to processing transaction records. According to one embodiment, transaction records, such as collect calling records, are initially processed to a point that they are ready for release to an appropriate third party for further processing, billing, and/or collection, and are submitted to a queue. Queued transaction records preferably have initial queuing period information associated therewith. Embodiments dynamically change such queuing period information while a transaction record is pending in the queue, such as based upon further intelligence collected with respect to the party to the transaction, based upon subsequent transaction behavior, etcetera.
16 Citations
27 Claims
-
1. A method for processing calling records for collection, said method comprising:
-
providing call connections between calling parties on an originating carrier network and called parties on destination carrier networks, wherein costs for the call connections are to be billed to third parties, the third parties being other than the calling parties; generating a third party call record for each call connection; storing each of the third party call records in a queue; assigning a queue time to each of third party call records stored in the queue, the queue time representing a time at which the third party call records will be forwarded to a third party for payment; calculating an accumulated balance for each third party, the accumulated balance representing a total unbilled amount for the third party'"'"'s call records stored in the queue; monitoring an amount of each third party'"'"'s accumulated balance with respect to a threshold amount; adjusting the queue time of at least one third party call record when the accumulated balance amount meets or exceeds the threshold amount; and releasing one or more third party calling record from said queue to a billing process when the queue time expires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21)
-
-
15. A method for processing calling records for collection, said method comprising:
-
providing call connections between calling parties on an originating carrier network and called parties on destination carrier networks, wherein costs for the call connections are to be billed to third parties, the third parties being other than the calling parties; generating a third party call record for each call connection; storing each of the third party call records in a queue; assigning a queue time to each of third party call records stored in the queue, the queue time representing a time at which the third party call records will be forwarded to a third party for payment; calculating an accumulated balance for each third party, the accumulated balance representing a total unbilled amount for the third party'"'"'s call records stored in the queue; monitoring a rate at which an amount of each third party'"'"'s accumulated balance increases; adjusting the queue time of a selected third party'"'"'s call records when the rate at which the third party'"'"'s accumulated balance amount exceeds a predetermined rate; and releasing one or more third party calling record from said queue to a billing process when the queue time expires. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
22. A method for processing calling records for collection, said method comprising:
-
providing call connections between calling parties on an originating carrier network and called parties on destination carrier networks, wherein costs for the call connections are to be billed to third parties, the third parties being other than the calling parties; generating a third party call record for each call connection; storing each of the third party call records in a queue; assigning a queue time to each of third party call records stored in the queue, the queue time representing a time at which the third party call records will be forwarded to a third party for payment; calculating an accumulated balance for each third party, the accumulated balance representing a total unbilled amount for the third party'"'"'s call records stored in the queue; receiving a risk score for a selected third party; and adjusting the queue time of at least one third party call record associated with the selected third party when the risk score meets or exceeds a predetermined level; and releasing one or more third party calling record from said queue to a billing process when the queue time expires. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification