Claims Analysis
Total Claims: 97
Claim 1
Independent Claim
317 words
In a telephone network that includes a Common Channel Signaling (CCS) network designed to transport SS7 Signal Units (SU), said SUs including Message Signal Units (MSU), said telephone network having switching offices with respect to which telephone calls can be set up and terminated, said switching offices setting up a particular call by transmitting on said CCS network call setup MSUs of respective call setup types containing call data identifying said particular call, said switching offices terminating said particular call by transmitting on said CCS network call terminating MSUs of respective call terminating types containing said call data, said CCS network including means for copying said SUs transitting said CCS network, apparatus for generating a call duration billing record for said particular call, comprising: input means for receiving said copied SUs and applying a timestamp to each of said copied SUs in accordance with the time of receipt thereof, filtering means responsive to said copied SUs for selectively passing MSUs of said call setup and call terminating types, correlating means responsive to said passed MSUs for correlating said call setup and call terminating MSUs with each other in accordance with said call data so as to obtain correlated call setup and call terminating MSUs for said particular call, elapsed time computing means responsive to said correlated call setup and call terminating MSUs for computing elapsed time of said particular call in accordance with the difference between a start time and an end time of said particular call, said start time based on the timestamp of one of said correlated call setup MSUs and said end time based on the timestamp of one of said correlated call terminating MSUs, and record generating means for generating said call duration billing record for said particular call from said correlated MSUs, said record generating means operative to generate said call duration billing record including said elapsed time of said particular call.
Claim 2
Dependent Claim
317 words
In a telephone network that includes a Common Channel Signaling (CCS) network designed to transport SS7 Signal Units (SU), said SUs including Message Signal Units (MSU), said telephone network having switching offices with respect to which telephone calls can be set up and terminated, said switching offices setting up a particular call by transmitting on said CCS network call setup MSUs of respective call setup types containing call data identifying said particular call, said switching offices terminating said particular call by transmitting on said CCS network call terminating MSUs of respective call terminating types containing said call data, said CCS network including means for copying said SUs transitting said CCS network, apparatus for generating a call duration billing record for said particular call, comprising: input means for receiving said copied SUs and applying a timestamp to each of said copied SUs in accordance with the time of receipt thereof, filtering means responsive to said copied SUs for selectively passing MSUs of said call setup and call terminating types, correlating means responsive to said passed MSUs for correlating said call setup and call terminating MSUs with each other in accordance with said call data so as to obtain correlated call setup and call terminating MSUs for said particular call, elapsed time computing means responsive to said correlated call setup and call terminating MSUs for computing elapsed time of said particular call in accordance with the difference between a start time and an end time of said particular call, said start time based on the timestamp of one of said correlated call setup MSUs and said end time based on the timestamp of one of said correlated call terminating MSUs, and record generating means for generating said call duration billing record for said particular call from said correlated MSUs, said record generating means operative to generate said call duration billing record including said elapsed time of said particular call.
Claim 3
Dependent Claim
61 words
The apparatus of claim 1 wherein said call setup MSUs include a call originating MSU and subsequent call setup MSUs, said call originating MSU and said subsequent call setup MSUs containing said call data, said correlating means operative for correlating said subsequent call setup MSUs and said call terminating MSUs with said call originating MSU in accordance with said call data.
Claim 4
Dependent Claim
83 words
The apparatus of claim 2 wherein said MSUs include MSUs of an Integrated Services Digital Network User Part (ISUP) category and said ISUP category MSUs include ISUP MSU types of Initial Address Message (IAM), Exit Message (EXM), Address Complete Message (ACM), Answer Message (ANM), Reset Circuit Message (RSC), Release Message (REL) and Release Complete Message (RLC), said filtering means being operative for passing said ISUP MSU types of said IAM, EXM, ACM and ANM and a plurality of said RSC, REL and RLC.
Claim 5
Dependent Claim
38 words
The apparatus of claim 3 wherein said call originating MSU comprises said IAM, said subsequent call setup MSUs comprise said EXM, ACM and ANM, and said call terminating MSUs comprise said plurality of said RSC, REL and RLC.
Claim 6
Dependent Claim
19 words
The apparatus of claim 4 wherein said plurality of said RSC, REL and RLC Comprises said RSC and REL.
Claim 7
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said start time on the timestamp of said IAM.
Claim 8
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said start time on the timestamp of said EXM.
Claim 9
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said start time on the timestamp of said ACM.
Claim 10
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said start time on the timestamp of said ANM.
Claim 11
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said end time on the timestamp of said RSC.
Claim 12
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said end time on the timestamp of said REL.
Claim 13
Dependent Claim
24 words
The apparatus of claim 4 wherein said elapsed time computing means is operative to base said end time on the timestamp of said RLC.
Claim 14
Dependent Claim
30 words
The apparatus of claim 8 wherein said elapsed time computing means is operative to base said start time on the timestamp of said ANM if said ACM is not received.
Claim 15
Dependent Claim
38 words
The apparatus of claim 8 wherein said elapsed time computing means is operative to base said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ACM.
Claim 16
Dependent Claim
38 words
The apparatus of claim 9 wherein said elapsed time computing means is operative to base said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ANM.
Claim 17
Dependent Claim
48 words
The apparatus of claim 7 wherein said elapsed time computing means is operative to base said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said EXM.
Claim 18
Dependent Claim
48 words
The apparatus of claim 8 wherein said elapsed time computing means is operative to base said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ACM.
Claim 19
Dependent Claim
48 words
The apparatus of claim 9 wherein said elapsed time computing means is operative to base said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ANM.
Claim 20
Dependent Claim
72 words
The apparatus of claim 1 in which said CCS network includes Signaling Transfer Points (STP) for routing said SUs transitting said CCS network, each said STP having an STP lag time associated therewith in accordance with throughput thereof, said apparatus further comprising timestamp adjusting means for adjusting the timestamps of said correlated MSUs in accordance with said STP lag times so as to compensate said elapsed time for said STP lag times.
Claim 21
Dependent Claim
187 words
The apparatus of claim 19 wherein said CCS network includes links connected with said STPs through which said SUs are transported, said means for copying said SUs being operative for copying said SUs from said links, each said SU having a transit direction on a link from which the SU is copied, said direction being "sent" if the SU is sent to the link from which it is copied by an STP connected to the link or "received" if the SU is received from the link from which it is copied by an STP connected to the link, said timestamp adjusting means being operative to adjust the timestamp of a particular MSU copied from a particular link having a particular STP connected thereto by adding the STP lag time of said particular STP to the timestamp of said particular MSU when the direction of said particular MSU is "sent" with respect to said particular STP or subtracting said STP lag time of said particular STP from said timestamp of said particular MSU when said direction of said particular MSU is "received" with respect to said particular STP.
Claim 22
Dependent Claim
68 words
The apparatus of claim 5 wherein each of said correlated MSUs includes an Originating Point Code (OPC), a Destination Point Code (DPC) and a Circuit Identification Code (CIC), and said call data identifying said particular call comprises said OPC, DPC and CIC, said correlating means operative for correlating said EXM, ACM, ANM, RSC and REL with said IAM using said OPC, DPC and CIC as correlation search keys.
Claim 23
Dependent Claim
80 words
The apparatus of claim 21 wherein each of said correlated MSUs has further call data associated therewith related to said particular call, and said correlating means includes searchtree database means having searchtree nodes for storing information relating to respective telephone calls, said information in a particular node comprising said OPC, DPC and CIC correlation search keys of said particular call and said further data related to said particular call, said particular node storing said elapsed time of said particular call.
Claim 24
Dependent Claim
30 words
The apparatus of claim 22 wherein said record generating means is operative for generating said call duration billing record for said particular call from said information in said particular node.
Claim 25
Dependent Claim
133 words
The apparatus of claim 22 wherein said correlating means is operative for inserting said IAM in said particular node of said searchtree by inserting said OPC, DPC and CIC of said IAM as correlation search keys and inserting said further call data associated with said IAM in said particular node, said correlating means further operative to correlate subsequently occurring ones of said EXM, ACM, ANM, RSC and REL with said IAM by searching through said searchtree nodes using said correlation search keys to find said particular node storing said OPC, DPC and CIC so as to find said particular node storing said IAM, said correlating means further operative to store said further call data associated with said correlated subsequently occurring ones of said EXM, ACM, ANM, RSC and REL in said particular node.
Claim 26
Dependent Claim
44 words
The apparatus of claim 5 wherein said correlating means includes date/time check means responsive to said correlated MSUs for determining if a plurality of correlated MSUs are in appropriate order of receipt by determining if the respective timestamps thereof are in appropriate time sequence.
Claim 27
Dependent Claim
23 words
The apparatus of claim 25 wherein said appropriate order of receipt of said correlated MSUs comprises IAM, EXM, ACM, ANM, RSC and REL.
Claim 28
Dependent Claim
24 words
The apparatus of claim 1 further including connect time determining means for determining connect time of said particular call based on said start time.
Claim 29
Dependent Claim
116 words
The apparatus of claim 1 wherein said switching offices include at least one Competitive Access Provider End Office (CAP EO) or at least one CAP Tandem Office, said CCS network includes at least one Local Exchange Carrier Signaling Transfer Point (LEC STP) and links connecting said LEC STP with said CAP EO and said CAP Tandem Office for transporting said SUs therebetween, said means for copying operative for copying said SUs transitting said CCS network from said links, said apparatus thereby monitoring said links to generate call duration billing records for calls controlled by said passed MSUs that transitted said links, said call duration billing records including said call duration billing record for said particular call.
Claim 30
Dependent Claim
90 words
The apparatus of claim 28 wherein said CCS network further includes a CAP STP and links connecting said CAP STP to one or more of said CAP EO and CAP Tandem Office, said CCS network including a further link connecting said LEC STP with said CAP STP, said means for copying further operative for copying said SUs transitting said CCS network from said further link, said apparatus thereby monitoring said further link for generating call duration billing records for calls controlled by said passed MSUs that transitted said further link.
Claim 31
Dependent Claim
117 words
The apparatus of claim 28 wherein said call setup MSUs include MSUs of an Integrated Services Digital Network User Part (ISUP) category, said ISUP category MSUs include an ISUP type of Initial Address Message (IAM), each said passed MSU of said IAM type includes an Originating Point Code (OPC) and a Destination Point Code (DPC), said filtering means includes a database storing valid OPC-DPC combinations for IAMs transitting said links controlling calls to be monitored by said apparatus, and said filtering means includes means for matching said OPC and DPC of said passed MSUs of said IAM type with said OPC-DPC combinations stored in said database for validating said passed MSUs of said IAM type for processing.
Claim 32
Dependent Claim
106 words
The apparatus of claim 30 wherein each said SU has a transit direction on one of said links from which the SU is copied, said direction being "sent" or "received" if the SU is sent to said one link from said LEC STP or received from said one link by said LEC STP, respectively, said database storing a valid transit direction with each said valid OPC-DPC combination, said means for matching further operative for matching said transit direction of said passed MSUs of said IAM type with said valid transit directions stored in said database for validating said passed MSUs of said IAM type for processing.
Claim 33
Dependent Claim
182 words
The apparatus of claim 5 wherein said switching offices include at least one Local Exchange Carrier End Office (LEC EO), at least one Competitive Access Provider End Office (CAP EO), at least one LEC Tandem Office, at least one CAP Tandem Office and at least one Interexchange Carrier Office (IXC), said particular call is of a Call Type of access or a Call Type of conversation with said elapsed time of said particular call being access time or conversation time, respectively, said particular call being of Call Type access if said particular call originated at a LEC EO and completed through a CAP Tandem or completed directly to a CAP EO, or originated at a CAP EO and completed through a LEC Tandem destined for an IXC, or terminated at a CAP EO through a LEC Tandem, said particular call being of Call Type conversation if said particular call terminated at a LEC EO through a CAP Tandem or directly from a CAP EO, or originated from a CAP EO and completed through a LEC Tandem and not destined for an IXC.
Claim 34
Dependent Claim
35 words
The apparatus of claim 32 wherein said elapsed time of said particular call is access time and said elapsed time computing means is operative to base said start time on the timestamp of said ACM.
Claim 35
Dependent Claim
30 words
The apparatus of claim 33 wherein said elapsed time computing means is operative to base said start time on the timestamp of said ANM if said ACM is not received.
Claim 36
Dependent Claim
38 words
The apparatus of claim 33 wherein said elapsed time computing means is operative to base said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ACM.
Claim 37
Dependent Claim
38 words
The apparatus of claim 34 wherein said elapsed time computing means is operative to base said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ANM.
Claim 38
Dependent Claim
35 words
The apparatus of claim 32 wherein said elapsed time of said particular call is access time and said elapsed time computing means is operative to base said start time on the timestamp of said EXM.
Claim 39
Dependent Claim
48 words
The apparatus of claim 37 wherein said elapsed time computing means is operative to base said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said EXM.
Claim 40
Dependent Claim
59 words
The apparatus of claim 38 wherein said elapsed time computing means is operative, if said EXM is not received but an ACM is received, to base said start time on said timestamp of said IAM plus said predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ACM.
Claim 41
Dependent Claim
62 words
The apparatus of claim 39 wherein said elapsed time computing means is operative, if neither said EXM nor said ACM is received but an ANM is received, to base said start time on said timestamp of said IAM plus said predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ANM.
Claim 42
Dependent Claim
35 words
The apparatus of claim 32 wherein said elapsed time of said particular call is conversation time and said elapsed time computing means is operative to base said start time on the timestamp of said ANM.
Claim 43
Independent Claim
39 words
The apparatus of any of claims 33 through 41 wherein said elapsed time computing means is operative to base said end time on the timestamp of said RSC or on the timestamp of said REL whichever is received first.
Claim 44
Dependent Claim
24 words
The apparatus of claim 1 wherein said record generating means is operative for generating said call duration billing record in a telecommunications standard format.
Claim 45
Dependent Claim
25 words
The apparatus of claim 43 wherein said record generating means is operative for generating said call duration billing record in Automatic Message Accounting (AMA) format.
Claim 46
Dependent Claim
24 words
The apparatus of claim 44 wherein said record generating means is operative for generating said call duration billing record in Bellcore AMA format (BAF).
Claim 47
Dependent Claim
39 words
The apparatus of claim 1 wherein said record generating means is further operative to generate said call duration billing record for said particular call including information identifying an entity to bill for said elapsed time of said particular call.
Claim 48
Dependent Claim
149 words
The apparatus of claim 4 wherein said switching offices include at least one Local Exchange Carrier (LEC) switching office and at least one Competitive Access Provider (CAP) switching office, said telephone network including at least one trunk group interconnecting a LEC switching office with a CAP switching office, a trunk group including circuits identified by Circuit Identification Codes (CIC) and having a Trunk Group Number associated therewith, each of said IAMs includes an Originating Point Code (OPC), a Destination Point Code (DPC) and a Circuit Identification Code (CIC), said CIC of said IAM identifying one of said circuits of a trunk group, said record generating means is operative for generating said call duration billing record from said correlated MSUs, including a correlated IAM, said record generating means further operative to generate said call duration billing record including a Trunk Group Number associated with said CIC in said correlated IAM.
Claim 49
Dependent Claim
47 words
The apparatus of claim 47 further including a configuration table of CICs and associated Trunk Group Numbers, said record generating means being operative to derive said Trunk Group Number included in said call duration billing record from said CIC in said correlated IAM using said configuration table.
Claim 50
Dependent Claim
53 words
The apparatus of claim 47 further including a configuration table of CICs and associated Trunk Group Numbers, OPCs and DPCs, said record generating means being operative to derive said Trunk Group Number included in said call duration billing record from said CIC, OPC and DPC in said correlated IAM using said configuration table.
Claim 51
Dependent Claim
32 words
The apparatus of claim 47 wherein said Trunk Group Number included in said call duration billing record provides information identifying an entity to bill for said elapsed time of said particular call.
Claim 52
Dependent Claim
61 words
The apparatus of claim 4 wherein each of said EXMs includes a field containing a Trunk Group Number, said record generating means is operative for generating said call duration billing record from said correlated MSUs, including a correlated EXM, said record generating means further operative to generate said call duration billing record including said Trunk Group Number from said correlated EXM.
Claim 53
Dependent Claim
284 words
The apparatus of claim 1 wherein said telephone calls include a long duration connection call, said switching offices setting up said long duration connection call by transmitting on said CCS network said call setup MSUs containing further call data identifying said long duration connection call, said switching offices terminating said long duration connection call by transmitting on said CCS network said call terminating MSUs containing said further call data, said apparatus further comprising apparatus for generating long duration billing records for said long duration connection call, each of said long duration billing records being generated at a periodically recurring predetermined time, said correlating means being operative for correlating said call setup and call terminating MSUs with each other in accordance with said further call data, said elapsed time computing means including further means responsive to said correlated call setup MSUs and any correlated call terminating MSUs received for said long duration connection call for computing long duration elapsed time of said long duration connection call in accordance with the difference between a further start time and a further end time, said further start time based on the timestamp of one of said correlated call setup MSUs for a first of said long duration billing records or on said predetermined time for subsequent ones of said long duration billing records, said further end time based on said predetermined time or on the timestamp of a correlated call terminating MSU for said long duration connection call if said correlated call terminating MSU is received, said record generating means being further operative for generating said long duration billing records for said long duration connection call including said long duration elapsed time of said long duration connection call.
Claim 54
Dependent Claim
276 words
In a telephone network that includes a Common Channel Signaling (CCS) network designed to transport SS7 Signal Units (SU), said SUs including Message Signal Units (MSU), said telephone network having switching offices with respect to which telephone calls can be set up and terminated, said switching offices setting up a particular call by transmitting on said CCS network call setup MSUs of respective call setup types containing call data identifying said particular call, said switching offices terminating said particular call by transmitting on said CCS network call terminating MSUs of respective call terminating types containing said call data, said CCS network including means for copying said SUs transitting said CCS network, a method for generating a call duration billing record for said particular call, comprising: receiving said copied SUs, applying a timestamp to each of said copied SUs in accordance with the time of receipt thereof, selectively passing MSUs of said call setup and call terminating types from said copied SUs, correlating said call setup and call terminating MSUs with each other in accordance with said call data so as to obtain correlated call setup and call terminating MSUs for said particular call, computing elapsed time of said particular call in accordance with the difference between a start time and an end time of said particular call, said start time based on the timestamp of one of said correlated call setup MSUs and said end time based on the timestamp of one of said correlated call terminating MSUs, and generating said call duration billing record for said particular call from said correlated MSUs, said call duration billing record including said elapsed time of said particular call.
Claim 55
Dependent Claim
276 words
In a telephone network that includes a Common Channel Signaling (CCS) network designed to transport SS7 Signal Units (SU), said SUs including Message Signal Units (MSU), said telephone network having switching offices with respect to which telephone calls can be set up and terminated, said switching offices setting up a particular call by transmitting on said CCS network call setup MSUs of respective call setup types containing call data identifying said particular call, said switching offices terminating said particular call by transmitting on said CCS network call terminating MSUs of respective call terminating types containing said call data, said CCS network including means for copying said SUs transitting said CCS network, a method for generating a call duration billing record for said particular call, comprising: receiving said copied SUs, applying a timestamp to each of said copied SUs in accordance with the time of receipt thereof, selectively passing MSUs of said call setup and call terminating types from said copied SUs, correlating said call setup and call terminating MSUs with each other in accordance with said call data so as to obtain correlated call setup and call terminating MSUs for said particular call, computing elapsed time of said particular call in accordance with the difference between a start time and an end time of said particular call, said start time based on the timestamp of one of said correlated call setup MSUs and said end time based on the timestamp of one of said correlated call terminating MSUs, and generating said call duration billing record for said particular call from said correlated MSUs, said call duration billing record including said elapsed time of said particular call.
Claim 56
Dependent Claim
61 words
The method of claim 53 wherein said call setup MSUs include a call originating MSU and subsequent call setup MSUs, said call originating MSU and said subsequent call setup MSUs containing said call data, and said correlating step includes correlating said subsequent call setup MSUs and said call terminating MSUs with said call originating MSU in accordance with said call data.
Claim 57
Dependent Claim
113 words
The method of claim 54 wherein said MSUs include MSUs of an Integrated Services Digital Network User Part (ISUP) category and said ISUP category MSUs include ISUP MSU types of Initial Address Message (IAM), Exit Message (EXM), Address Complete Message (ACM), Answer Message (ANM), Reset Circuit Message (RSC), Release Message (REL) and Release Complete Message (RLC), said passing step includes passing said ISUP MSU types of said IAM, EXM, ACM and ANM and a plurality of said RSC, REL and RLC, said call originating MSU comprising said IAM, said subsequent call setup MSUs comprising said EXM, ACM and ANM, and said call terminating MSUs comprising said plurality of said RSC, REL and RLC.
Claim 58
Dependent Claim
19 words
The method of claim 55 wherein said plurality of said RSC, REL and RLC comprises said RSC and REL.
Claim 59
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said start time on the timestamp of said IAM.
Claim 60
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said start time on the timestamp of said EXM.
Claim 61
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said start time on the timestamp of said ACM.
Claim 62
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said start time on the timestamp of said ANM.
Claim 63
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said end time on the timestamp of said RSC.
Claim 64
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said end time on the timestamp of said REL.
Claim 65
Dependent Claim
20 words
The method of claim 55 wherein said computing step includes basing said end time on the timestamp of said RLC.
Claim 66
Dependent Claim
26 words
The method of claim 59 wherein said computing step includes basing said start time on the timestamp of said ANM if said ACM is not received.
Claim 67
Dependent Claim
34 words
The method of claim 55 wherein said computing step includes basing said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ACM.
Claim 68
Dependent Claim
34 words
The method of claim 60 wherein said computing step includes basing said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ANM.
Claim 69
Dependent Claim
44 words
The method of claim 58 wherein said computing step includes basing said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said EXM.
Claim 70
Dependent Claim
44 words
The method of claim 59 wherein said computing step includes basing said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ACM.
Claim 71
Dependent Claim
44 words
The method of claim 60 wherein said computing step includes basing said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ANM.
Claim 72
Dependent Claim
67 words
The method of claim 56 wherein each of said correlated MSUs includes an Originating Point Code (OPC), a Destination Point Code (DPC) and a Circuit Identification Code (CIC), said call data identifying said particular call comprises said OPC, DPC and CIC, and said correlating step includes correlating said EXM, ACM, ANM, RSC and REL with said IAM using said OPC, DPC and CIC as correlation search keys.
Claim 73
Dependent Claim
82 words
The method of claim 70 wherein each of said correlated MSUs has further call data associated therewith related to said particular call and said correlating step includes storing information relating to respective telephone calls in searchtree nodes of a searchtree database, said information in a particular node comprising said OPC, DPC and CIC correlation search keys of said particular call and said further data related to said particular call, and storing said elapsed time of said particular call in said particular node.
Claim 74
Dependent Claim
27 words
The method of claim 71 wherein said generating step includes generating said call duration billing record for said particular call from said information in said particular node.
Claim 75
Dependent Claim
121 words
The method of claim 71 wherein said correlating step includes inserting said IAM in said particular node of said searchtree database by inserting said OPC, DPC and CIC of said IAM as correlation search keys and inserting said further call data associated with said IAM in said particular node, correlating subsequently occurring ones of said EXM, ACM, ANM, RSC and REL with said IAM by searching through said searchtree nodes using said correlation search keys to find said particular node storing said OPC, DPC and CIC so as to find said particular node storing said IAM, and storing said further call data associated with said correlated subsequently occurring ones of said EXM, ACM, ANM, RSC and REL in said particular node.
Claim 76
Dependent Claim
116 words
The method of claim 53 wherein said switching offices include at least one Competitive Access Provider End Office (CAP EO) or at least one CAP Tandem Office, said CCS network includes at least one Local Exchange Carrier Signaling Transfer Point (LEC STP) and links connecting said LEC STP with said CAP EO and said CAP Tandem Office for transporting said SUs therebetween, said means for copying operative for copying said SUs transitting said CCS network from said links, said method comprising monitoring said links to generate call duration billing records for calls controlled by said passed MSUs that transitted said links, said call duration billing records including said call duration billing record for said particular call.
Claim 77
Dependent Claim
182 words
The method of claim 56 wherein said switching offices include at least one Local Exchange Carrier End Office (LEC EO), at least one Competitive Access Provider End Office (CAP EO), at least one LEC Tandem Office, at least one CAP Tandem Office and at least one Interexchange Carrier Office (IXC), said particular call is of a Call Type of access or a Call Type of conversation with said elapsed time of said particular call being access time or conversation time, respectively, said particular call being of Call Type access if said particular call originated at a LEC EO and completed through a CAP Tandem or completed directly to a CAP EO, or originated at a CAP EO and completed through a LEC Tandem destined for an IXC, or terminated at a CAP EO through a LEC Tandem, said particular call being of Call Type conversation if said particular call terminated at a LEC EO through a CAP Tandem or directly from a CAP EO, or originated from a CAP EO and completed through a LEC Tandem and not destined for an IXC.
Claim 78
Dependent Claim
31 words
The method of claim 75 wherein said elapsed time of said particular call is access time and said computing step includes basing said start time on the timestamp of said ACM.
Claim 79
Dependent Claim
26 words
The method of claim 76 wherein said computing step includes basing said start time on the timestamp of said ANM if said ACM is not received.
Claim 80
Dependent Claim
34 words
The method of claim 76 wherein said computing step includes basing said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ACM.
Claim 81
Dependent Claim
34 words
The method of claim 77 wherein said computing step includes basing said start time on the timestamp of said EXM if said timestamp of said EXM is earlier than said timestamp of said ANM.
Claim 82
Dependent Claim
31 words
The method of claim 75 wherein said elapsed time of said particular call is access time and said computing step includes basing said start time on the timestamp of said EXM.
Claim 83
Dependent Claim
44 words
The method of claim 80 wherein said computing step includes basing said start time on the timestamp of said IAM plus a predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said EXM.
Claim 84
Dependent Claim
55 words
The method of claim 81 wherein said computing step includes, if said EXM is not received but an ACM is received, basing said start time on said timestamp of said IAM plus said predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ACM.
Claim 85
Dependent Claim
58 words
The method of claim 82 wherein said computing step includes, if neither said EXM nor said ACM is received but an ANM is received, basing said start time on said timestamp of said IAM plus said predetermined time interval if said timestamp of said IAM plus said predetermined time interval is earlier than said timestamp of said ANM.
Claim 86
Dependent Claim
31 words
The method of claim 75 wherein said elapsed time of said particular call is conversation time and said computing step includes basing said start time on the timestamp of said ANM.
Claim 87
Independent Claim
35 words
The method of any of claims 76 through 84 wherein said computing step includes basing said end time on the timestamp of said RSC or on the timestamp of said REL whichever is received first.
Claim 88
Dependent Claim
21 words
The method of claim 53 wherein said generating step includes generating said call duration billing record in a telecommunications standard format.
Claim 89
Dependent Claim
22 words
The method of claim 86 wherein said generating step includes generating said call duration billing record in Automatic Message Accounting (AMA) format.
Claim 90
Dependent Claim
21 words
The method of claim 87 wherein said generating step includes generating said call duration billing record in Bellcore AMA format (BAF).
Claim 91
Dependent Claim
36 words
The method of claim 53 wherein said generating step further includes generating said call duration billing record for said particular call including information identifying an entity to bill for said elapsed time of said particular call.
Claim 92
Dependent Claim
141 words
The method of claim 55 wherein said switching offices include at least one Local Exchange Carrier (LEC) switching office and at least one Competitive Access Provider (CAP) switching office, said telephone network includes at least one trunk group interconnecting a LEC switching office with a CAP switching office, a trunk group including circuits identified by Circuit Identification Codes (CIC) and having a Trunk Group Number associated therewith, each of said IAMs includes an Originating Point Code (OPC), a Destination Point Code (DPC) and a Circuit Identification Code (CIC), said CIC of said IAM identifying one of said circuits of a trunk group, said generating step comprising generating said call duration billing record from said correlated MSUs which include a correlated IAM, and including, in said call duration billing record, a Trunk Group Number associated with said CIC in said correlated IAM.
Claim 93
Dependent Claim
45 words
The method of claim 90 further comprising providing a configuration table of CICs and associated Trunk Group Numbers, said generating step including deriving said Trunk Group Number included in said call duration billing record from said CIC in said correlated IAM using said configuration table.
Claim 94
Dependent Claim
51 words
The method of claim 90 further comprising providing a configuration table of CICs and associated Trunk Group Numbers, OPCs and DPCs, said generating step including deriving said Trunk Group Number included in said call duration billing record from said CIC, OPC and DPC in said correlated IAM using said configuration table.
Claim 95
Dependent Claim
32 words
The method of claim 90 wherein said Trunk Group Number included in said call duration billing record provides information identifying an entity to bill for said elapsed time of said particular call.
Claim 96
Dependent Claim
53 words
The method of claim 55 wherein each of said EXMs includes a field containing a Trunk Group Number, said generating step comprising generating said call duration billing record from said correlated MSUs which include a correlated EXM, and including said Trunk Group Number from said correlated EXM in said call duration billing record.
Claim 97
Dependent Claim
257 words
The method of claim 53 wherein said telephone calls include a long duration connection call, said switching offices setting up said long duration connection call by transmitting on said CCS network said call setup MSUs containing further call data identifying said long duration connection call, said switching offices terminating said long duration connection call by transmitting on said CCS network said call terminating MSUs containing said further call data, said method further comprising a method for generating long duration billing records for said long duration connection call, each of said long duration billing records being generated at a periodically recurring predetermined time, said correlating step further including correlating said call setup and call terminating MSUs with each other in accordance with said further call data, said computing step further including computing long duration elapsed time of said long duration connection call in accordance with the difference between a further start time and a further end time, said further start time based on the timestamp of one of said correlated call setup MSUs received for said long duration connection call for a first of said long duration billing records or on said predetermined time for subsequent ones of said long duration billing records, said further end time based on said predetermined time or on the timestamp of a correlated call terminating MSU received for said long duration connection call, said generating step further including generating said long duration billing records for said long duration connection call including said long duration elapsed time of said long duration connection call.