Patent US5901207A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5901207A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for charge number/calling party number switch call processing

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1996-09-30
•
Granted: 1999-05-04
•
Expires: 2016-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for permitting the switches of a telecommunications network to process a call and deliver Automatic Number Identification information elements of Charge Number, Calling Party Number, and Presentation Indicator across the network. Upon receipt of a call from an origination trunk group, the origination switch creates an appropriate message based upon the termination trunk group type, the Presentation Indicator set by the originating party for that particular call, and the delivery option selected by the receiving party on a subscription basis. Then the message containing the proper Automatic Number Identification information is transported to the destination switch for eventual Caller ID delivery to the receiving party.

Inventors

  • 👤 Eddie Lee Pickeral

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 17:45
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0025; H04M; H04M3/00; H04M3/42; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04Q11/0457; H04M2242/00; H04M2242/22; H04M3/42025; H04M3/42034; H04M3/42042; H04Q2213/00; H04Q2213/13091; H04Q2213/13103; H04Q2213/13106; H04Q2213/1313; H04Q2213/13176; H04Q2213/13205; H04Q2213/13209; H04Q2213/1322; H04Q2213/13299; H04Q2213/13396; H04Q3/72

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 152 words
A method of processing a telephone call from an originating switch to a destination switch, via an origination trunk group and a termination trunk group, comprising the steps of: (1) receiving a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; (2) checking a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; (3) screening a second attribute table for an automatic number identification (ANI) delivery option; (4) screening said presentation indicator received from the origination trunk group; (5) determining what group type the termination trunk group is; (6) formulating a message containing ANI information for the destination switch based on the type of trunk group determined in step (5); and (7) transporting said message from the origination switch to the destination switch via the termination trunk group.
Claim 2
Independent Claim 152 words
A method of processing a telephone call from an originating switch to a destination switch, via an origination trunk group and a termination trunk group, comprising the steps of: (1) receiving a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; (2) checking a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; (3) screening a second attribute table for an automatic number identification (ANI) delivery option; (4) screening said presentation indicator received from the origination trunk group; (5) determining what group type the termination trunk group is; (6) formulating a message containing ANI information for the destination switch based on the type of trunk group determined in step (5); and (7) transporting said message from the origination switch to the destination switch via the termination trunk group.
Claim 3
Dependent Claim 58 words
The method of claim 1, wherein step (3) comprises the step of: (a) determining whether said ANI delivery option is set to one of the following: (i) honor said presentation indicator; (ii) deliver said calling party number; (iii) prevent said calling party number delivery; (iv) conditional said charge number delivery; and (v) conditional said calling party number delivery.
Claim 4
Dependent Claim 34 words
The method of claim 2, wherein step (4) comprises the step of: (a) determining whether said presentation indicator is set to one of the following: (i) address presentation restricted; and (ii) address presentation allowed.
Claim 5
Dependent Claim 32 words
The method of claim 3, wherein step (5) comprises the steps of: (a) determining whether said termination trunk group type is one of the following: (i) SS7/ISUP; (ii) ISDN/PRI; and (iii) PTS/Inband.
Claim 6
Dependent Claim 604 words
The method of claim 4, wherein step (6) comprises the steps of: (a) formulating said message with said calling party number included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said honor said presentation indicator or set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, said ISDN/PRI type, or said PTS/Inband type; (b) formulating said message without said calling party number included, if said presentation indicator is set to said address presentation allowed or set to said address presentation restricted, said delivery option is set to said prevent said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; (c) formulating said message with said charge number, if available from the origination trunk, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; (d) formulating said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; (e) formulating said message with said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, ISDN/PRI type, or said PTS/Inband type; (f) formulating said message with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said SS7/ISUP type or PTS/Inband type; (g) formulating said message with said charge number, if available from the origination trunk, placed in said calling party number, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said ISDN/PRI type; (h) formulating said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said ISDN/PRI type; (i) formulating said message without said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said ISDN/PRI type or said PTS/Inband type; and (j) formulating said message with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said ISDN/PRI type.
Claim 7
Dependent Claim 57 words
The method of claim 5, further comprising the step of: formulating said message with said calling party number included without the D1 to DM sub-fields, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said SS7/ISUP type.
Claim 8
Independent Claim 165 words
A system of processing a telephone call from an originating switch to a destination switch, via an origination trunk group and a termination trunk group, comprising: first receiving means for receiving a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; second checking means for checking a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; third screening means for screening a second attribute table for an automatic number identification (ANI) delivery option; fourth screening for screening said presentation indicator received from the origination trunk group; fifth determining means for determining what group type the termination trunk group is; sixth formulating means for formulating a message containing ANI information for the destination switch based on the type of trunk group; and seventh transporting means for transporting said message from the origination switch to the destination switch via the termination trunk group.
Claim 9
Independent Claim 165 words
A system of processing a telephone call from an originating switch to a destination switch, via an origination trunk group and a termination trunk group, comprising: first receiving means for receiving a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; second checking means for checking a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; third screening means for screening a second attribute table for an automatic number identification (ANI) delivery option; fourth screening for screening said presentation indicator received from the origination trunk group; fifth determining means for determining what group type the termination trunk group is; sixth formulating means for formulating a message containing ANI information for the destination switch based on the type of trunk group; and seventh transporting means for transporting said message from the origination switch to the destination switch via the termination trunk group.
Claim 10
Dependent Claim 65 words
The system of claim 7, wherein said means for screening the attribute table for an ANI delivery option comprise: means for determining whether said delivery option is set to one of the following: (i) honor said presentation indicator; (ii) deliver said calling party number; (iii) prevent said calling party number delivery; (iv) conditional said charge number delivery; and (v) conditional said calling party number delivery.
Claim 11
Dependent Claim 43 words
The system of claim 8, wherein said means for screening said presentation indicator received from the origination trunk group comprises: means for determining whether said presentation indicator is set to one of the following: (i) address presentation restricted; and (ii) address presentation allowed.
Claim 12
Dependent Claim 40 words
The system of claim 9, wherein said means for determining what group type the termination trunk group is, comprises: means for determining whether said termination trunk group type is one of the following: (i) SS7/ISUP; (ii) ISDN/PRI; and (iii) PTS/Inband.
Claim 13
Dependent Claim 635 words
The system of claim 10, wherein said means for formulating said message comprises: first formulating means for formulating said message with said calling party number included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said honor said presentation indicator or set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, said ISDN/PRI type, or said PTS/Inband type; second formulating means for formulating said message without said calling party number included, if said presentation indicator is set to said address presentation allowed or set to said address presentation restricted, said delivery option is set to said prevent said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; third formulating means for formulating said message with said charge number, if available from the origination trunk, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; fourth formulating means for formulating said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; fifth formulating means for formulating said message with said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, ISDN/PRI type, or said PTS/Inband type; sixth formulating means for formulating said message with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said SS7/ISUP type or PTS/Inband type; seventh formulating means for formulating said message with said charge number, if available from the origination trunk, placed in said calling party number, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said ISDN/PRI type; eighth formulating means for formulating said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said ISDN/PRI type; ninth formulating means for formulating said message without said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said ISDN/PRI type or said PTS/Inband type; and tenth formulating means for formulating said message with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said ISDN/PRI type.
Claim 14
Dependent Claim 65 words
The system of claim 11, wherein said means for formulating said message further comprises: eleventh formulating means for formulating said message with said calling party number included without the D1 to DM sub-fields, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said SS7/ISUP type.
Claim 15
Dependent Claim 194 words
A computer program product for use with a computer comprising: first computer readable program code means for enabling a processor to receive a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; second computer readable program code means for enabling said processor to check a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; third computer readable program code means for screening a second attribute table for an automatic number identification (ANI) delivery option; fourth computer readable program code for enabling said processor to screen said presentation indicator received from the origination trunk group; fifth computer readable program code means for enabling said processor to determine what group type the termination trunk group is; sixth computer readable program code means for enabling said processor to formulate a message containing ANI information for the destination switch based on the type of trunk group; and seventh computer readable program code means for enabling said processor to transport said message from the origination switch to the destination switch via the termination trunk group.
Claim 16
Dependent Claim 194 words
A computer program product for use with a computer comprising: first computer readable program code means for enabling a processor to receive a presentation indicator, a charge number and a calling party number from the origination switch via the origination trunk group; second computer readable program code means for enabling said processor to check a first attribute table associated with the termination trunk group to determine if mapping said charge number to said calling party number is required; third computer readable program code means for screening a second attribute table for an automatic number identification (ANI) delivery option; fourth computer readable program code for enabling said processor to screen said presentation indicator received from the origination trunk group; fifth computer readable program code means for enabling said processor to determine what group type the termination trunk group is; sixth computer readable program code means for enabling said processor to formulate a message containing ANI information for the destination switch based on the type of trunk group; and seventh computer readable program code means for enabling said processor to transport said message from the origination switch to the destination switch via the termination trunk group.
Claim 17
Dependent Claim 85 words
A computer program product according to claim 13, wherein said computer readable program code means for enabling said processor to screen the attribute table for said ANI delivery option comprising: computer readable program code means for enabling said processor to determine whether said ANI delivery option is set to one of the following: (i) honor said presentation indicator; (ii) deliver said calling party number; (iii) prevent said calling party number delivery; (iv) conditional said charge number delivery; and (v) conditional said calling party number delivery.
Claim 18
Dependent Claim 62 words
A computer program product according to claim 14, wherein said computer readable program code means for enabling said processor to screen said presentation indicator received from the origination trunk group comprises: computer readable program code means for enabling said processor to determine whether said presentation indicator is set to one of the following: (i) address presentation restricted; and (ii) address presentation allowed.
Claim 19
Dependent Claim 59 words
A computer program product according to claim 15, wherein said computer readable program code means for enabling said processor to determine what group type the termination trunk group is, comprises: computer readable program code means for enabling said processor to determine whether said termination trunk group type is one of the following: (i) SS7/ISUP; (ii) ISDN/PRI; and (iii) PTS/Inband.
Claim 20
Dependent Claim 716 words
A computer program product according to claim 16, wherein said computer readable program code means for enabling said processor to formulate said message comprises: first computer readable program code means for enabling said processor to formulate said message with said calling party number included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said honor said presentation indicator or set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, said ISDN/PRI type, or said PTS/Inband type; second computer readable program code means for enabling said processor to formulate said message without said calling party number included, if said presentation indicator is set to said address presentation allowed or set to said address presentation restricted, said delivery option is set to said prevent said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; third computer readable program code means for enabling said processor to formulate said message with said charge number, if available from the origination trunk, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; fourth computer readable program code means for enabling said processor to formulate said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said SS7/ISUP type or said PTS/Inband type; fifth computer readable program code means for enabling said processor to formulate said message with said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said deliver said calling party number, and said termination trunk group type is said SS7/ISUP type, ISDN/PRI type, or said PTS/Inband type; sixth computer readable program code means for enabling said processor to formulate said message with said charge number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said SS7/ISUP type or PTS/Inband type; seventh computer readable program code means for enabling said processor to formulate said message with said charge number, if available from the origination trunk, placed in said calling party number, else with said calling party number, if available from the origination trunk, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said charge number delivery, and said termination trunk group type is said ISDN/PRI type; eighth computer readable program code means for enabling said processor to formulate said message with said calling party number, if available from the origination trunk, else with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation allowed, said delivery option is set to said conditional said calling party number delivery, and said termination trunk group type is said ISDN/PRI type; ninth computer readable program code means for enabling said processor to formulate said message without said calling party number included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said ISDN/PRI type or said PTS/Inband type; and tenth computer readable program code means for enabling said processor to formulate said message with said charge number, if available from the origination trunk, placed in said calling party number, included, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said conditional said charge number delivery or set to said conditional calling party delivery, and said termination trunk group type is said ISDN/PRI type.
Claim 21
Dependent Claim 82 words
The computer program product of claim 17, wherein said computer readable program code means for enabling said processor to formulate said message further comprises: eleventh computer readable program code means for enabling said processor to formulate said message with said calling party number included without the D1 to DM sub-fields, if said presentation indicator is set to said address presentation restricted, said delivery option is set to said honor said presentation indicator, and said termination trunk group type is said SS7/ISUP type.

References Cited (Backward Citations)

US5023904A Cited
US4922490A Cited
US5018191A Cited
US5163087A Cited
US5420916A Cited
US5422943A Cited
US5530741A Cited
US5455827A Cited
US5533106A Cited
US5586177A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-03 2002-11-02 2003-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-03 2006-11-02 2007-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-03 2010-11-02 2011-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag