US5218632A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Flexible call detail recording system
Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1991-10-16
•
Granted: 1993-06-08
•
Expires: 2011-10-16
Abstract
Abstract A telecommunications billing record software system which permits the telephone administration which is operating the exchange to interface with and define the criteria for constructing and/or modifying the decision tables used to decide whether or not to generate a billing record for each particular call. In addition, the administration can also define the criteria for specifying the billing record data to be included within the billing records which are generated and the location to which the record is output.
Inventors
- 👤 Anna M. Cool
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 16:03
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/04; H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04M; H04M15/00; H04M15/41; H04W; H04W4/00; H04W4/24
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
137 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said method comprising: constructing a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and creating a separate billing record for each call the data of which satisfies the conditions specified within the filtering table.
Claim 2
Independent Claim
137 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said method comprising: constructing a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and creating a separate billing record for each call the data of which satisfies the conditions specified within the filtering table.
Claim 3
Dependent Claim
110 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 1 wherein said call data filtering software block has associated therewith a structure software block which includes a structure table for specifying the particular structure to be used for each call record to be produced based upon conditions determined by the data associated with each call and in which said method also includes the step of: enabling the telecommunications administration operating said exchange to interface with said structure software block and modify said structure table in accordance with specific conditions selected by said administration.
Claim 4
Dependent Claim
153 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 2 which also includes: constructing a call data formatting assembler for assembling the data related to each call for which a record is to be created into a record comprising an array of modules having a specific structure determined from said structure table and which includes a plurality of field tables, each of which specifies a plurality of fields comprising call data available to be included within a call record and a plurality of module tables, each of which specifies a plurality of field tables available for use within a call record to be assembled; and enabling the telecommunications administration operating said exchange to interface with said formatting assembler and modify said field tables and said module tables in accordance with specific requirements selected by said administration.
Claim 5
Dependent Claim
94 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 3 which also includes the step of: providing within the structure table of said call data structure software block an indication of the location to which each billing record to be created is to be output by said charging system; storing said output location indicator from said structure table to an output locator table; sending each assembled billing record to the location specified within said output locator table.
Claim 6
Dependent Claim
36 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 4 wherein said record is output to a support processor.
Claim 7
Dependent Claim
36 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 4 wherein said record is output to a subscriber location.
Claim 8
Dependent Claim
38 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 4 wherein said record is output to a statistical analysis software block.
Claim 9
Dependent Claim
48 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 1 wherein said conditions based upon which a call record is to be produced include whether or not the call was answered.
Claim 10
Dependent Claim
50 words
A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 2 wherein said conditions based upon which the structure for a call record is to be specified include the use of particular subscriber features.
Claim 11
Independent Claim
140 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said system comprising: a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; means for enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and means for creating a separate billing record for each call the data of which satisfies the conditions within the modified filtering table.
Claim 12
Independent Claim
140 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said system comprising: a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; means for enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and means for creating a separate billing record for each call the data of which satisfies the conditions within the modified filtering table.
Claim 13
Dependent Claim
109 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 10 wherein said call data filtering software block has associated therewith a structure software block which includes a structure table for specifying the particular structure to be used for each call record to be produced based upon conditions determined by the data associated with each call and in which said system also includes: means for enabling the telecommunications administration operating said exchange to interface with said structure software block and modify said structure table in accordance with specific conditions selected by said administration.
Claim 14
Dependent Claim
155 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 11 which also includes: a call data formatting assembler for assembling the data related to each call for which a record is to be created into a record comprising an array of modules having a specific structure determined from said structure table and which includes a plurality of field tables, each of which specifies a plurality of fields comprising call data available to be included within a call record and a plurality of module tables, each of which specifies a plurality of field tables available for use within the a call record to be assembled; and means for enabling the telecommunications administration operating said exchange to interface with said formatting assembler and modify said field tables and said module tables in accordance with specific requirements selected by said administration.
Claim 15
Dependent Claim
97 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 12 which also includes: means for providing within the structure table of said call data structure software block an indication of the location to which each billing record to be created is to be output by said charging system; means for storing said output location indicator from said structure table to an output locator table; means for sending each assembled billing record to the location specified within said output locator table.
Claim 16
Dependent Claim
36 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 13 wherein said record is output to a support processor.
Claim 17
Dependent Claim
36 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 13 wherein said record is output to a subscriber location.
Claim 18
Dependent Claim
38 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 13 wherein said record is output to a statistical analysis software block.
Claim 19
Dependent Claim
48 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 10 wherein said conditions based upon which a call record is to be produced include whether or not the call was answered.
Claim 20
Dependent Claim
50 words
A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange as set forth in claim 11 wherein said conditions based upon which the structure for a call record is to be selected include the use of particular subscriber features.
Claim 21
Independent Claim
182 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said method comprising: performing charging analysis of each call and producing data and pointers to first and second locations based upon the type of call; storing the data produced from the charging analysis of said call; obtaining a set of criteria from the first location specified by said pointer; performing filtering analysis based upon said set of criteria and determining whether or not a charging record should be produced for said call; determining, in response to a decision that a charging record should be produced for the call, the structure for said record from a structure table stored at said second location indicated by said pointers; assembling a charging record from said stored call data in the structure specified by said structure table; and enabling the telecommunications administration operating said exchange to interface with and modify said set of criteria stored at said first location for determining whether or not a charging record should be produced for said call.
Claim 22
Independent Claim
182 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said method comprising: performing charging analysis of each call and producing data and pointers to first and second locations based upon the type of call; storing the data produced from the charging analysis of said call; obtaining a set of criteria from the first location specified by said pointer; performing filtering analysis based upon said set of criteria and determining whether or not a charging record should be produced for said call; determining, in response to a decision that a charging record should be produced for the call, the structure for said record from a structure table stored at said second location indicated by said pointers; assembling a charging record from said stored call data in the structure specified by said structure table; and enabling the telecommunications administration operating said exchange to interface with and modify said set of criteria stored at said first location for determining whether or not a charging record should be produced for said call.
Claim 23
Dependent Claim
72 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 19 which includes the additional step of: enabling the telecomminications administration operating said exchange to interface with and modify said set of criteria contained within said structure table stored at said second location for determining the structure of each charging record to be produced.
Claim 24
Dependent Claim
112 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 19 wherein said step of assembling a charging record from said stored call data includes the additional steps of: determining the sequence of modules to be assembled in the call record from a module table stored at a third location specified by a third pointer contained in said structure table; determining the sequence of data fields to be assembled in each module of the call record from field tables stored at a fourth locations specified by a fourth pointer contained in said module table.
Claim 25
Dependent Claim
58 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 21 which includes the additional step of: enabling the telecomminications administration operating said exchange to interface with and modify the contents of said module table stored at said third location.
Claim 26
Dependent Claim
58 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 21 which includes the additional step of: enabling the telecomminications administration operating said exchange to interface with and modify the contents of said field table stored at said fourth location.
Claim 27
Dependent Claim
67 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 19 which includes the additional step of: determining the location to which the assembled charging record should be sent from information stored with said structure table at said second location; and sending said charging record to the specified location.
Claim 28
Dependent Claim
69 words
A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration as set forth in claim 24 which includes the additional step of: enabling the telecomminications administration operating said exchange to interface with and modify said specified locations contained within said structure table stored at said second location to which each charging record produced should be sent.
References Cited (Backward Citations)
US4090034A
Cited
US4525601A
Cited
US5008929A
Cited
US5027388A
Cited
US5003584A
Cited
US5048079A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-06-07 | 1996-12-07 | 1997-06-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-07 | 2000-12-07 | 2001-06-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-07 | 2004-12-07 | 2005-06-08 | $7700.00 | Window Closed / Lapsed |