System and method for processing call detail records

Telephonic communications – With usage measurement – Call traffic recording by computer or control processor

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S114010, C379S114030, C379S112080, C379S115010, C379S121050, C379S126000, C379S133000, C379S134000

Reexamination Certificate

active

06658099

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to systems and methods for processing call detail records. Particularly, the present invention relates to a system and method for partitioning call detail records and related data for usage processing.
2. Description of Related Art
Switches in telecommunications networks generate one or more call detail records for every call that they handle. The call detail record may contain detailed statistics about calls that have been made by a subscriber such as the time each call was place, the duration of each call, and the destination of each call. A call detail record may pertain to a single call or multiple calls made over a predefined time period depending on the telecommunications carrier that collects and uses the information from the call detail records. As most calls involve two or more switches, complete information regarding a single telephone call may be based on information from the call detail records of each switch that handled the call. Call detail records, therefore, must be examined to determine if and how charges for a particular telephone call should be assessed to an account, a subscriber, etc.
Call detail records are typically transmitted from switches to other computer systems for usage processing. Usage processing may comprise many activities including receiving, translating, validating, processing, and guiding of records that are used for billing purposes. Usage processing may include determining whether the call meets the telecommunications carrier's criteria for charging it to a subscriber, assigning the call to an account, and determining the rate to be charged for the call. “Guiding” is the process of associating call detail records with an account for billing. An active subscription for the account is then located based on certain selection criteria and based on a billable access number. Subscriber, rate, and other information required to complete usage processing may be stored in one or more databases that are accessed by the computer systems.
To complete usage processing, call detail records originating from many switches that handle calls must be processed. In addition, access to the subscriber, rate, and other information is required. As the volume of call detail records to be processed increases, backlogs may result at the computers as they process all the call detail records needed to bill one call and they contend for access to the databases. Therefore, there is a need for a system and method for usage processing of call detail records that is scaleable by allowing the distribution of load across many processes executing on one or more computers. As usage processing depends on the availability of subscriber, rate, and other information, there is a need for a system and method for distributing the necessary data across processes executing on one or more computers.
SUMMARY OF THE INVENTION
The present invention groups and routes call detail records (CDRs) based on one or more digits of the billable telephone number or the billable mobile identification number (MIN). In a preferred embodiment of the present invention, the last two digits of the billable telephone number or MIN are used. However, any digit or combination of digits that provides a good N-way statistical distribution may be used. In addition, other fields in a CDR may be used. Therefore, one to as many digits as there are in the telephone number field plus other fields may be used if the distribution statistics are determined to be appropriate. The approach of the present invention provides a simple, effective, and efficient way of partitioning the processing load for call detail records. In addition, subscriber, rate, and other information that may be necessary for usage processing is routed to processes and computers based on the telephone number or other field values that support partitioning of CDRs.


REFERENCES:
patent: 5287270 (1994-02-01), Hardy et al.
patent: 5325290 (1994-06-01), Cauffman et al.
patent: 5333183 (1994-07-01), Herbert
patent: 5483590 (1996-01-01), Chiu et al.
patent: 5517555 (1996-05-01), Amadon et al.
patent: 5551025 (1996-08-01), O'Reilly et al.
patent: 5592530 (1997-01-01), Brockman et al.
patent: 5610915 (1997-03-01), Elliott et al.
patent: 5627886 (1997-05-01), Bowman
patent: 5675791 (1997-10-01), Bhide et al.
patent: 5706330 (1998-01-01), Bufferd et al.
patent: 5712908 (1998-01-01), Brinkman et al.
patent: 5737399 (1998-04-01), Witzman et al.
patent: 5757895 (1998-05-01), Aridas et al.
patent: 5809121 (1998-09-01), Elliott et al.
patent: 5815559 (1998-09-01), Schnable
patent: 5852659 (1998-12-01), Welter, Jr.
patent: 5867495 (1999-02-01), Elliott et al.
patent: 5873030 (1999-02-01), Mechling et al.
patent: 5907603 (1999-05-01), Gallagher et al.
patent: 5999604 (1999-12-01), Walter
patent: 6058177 (2000-05-01), Newcombe et al.
patent: 6134304 (2000-10-01), Norell
patent: 6134307 (2000-10-01), Brouckman et al.
patent: 6396913 (2002-05-01), Perkins, III

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for processing call detail records does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for processing call detail records, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for processing call detail records will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3183343

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.