IP Library Granted Patent US 9,246,952
Granted Patent B2
US 9,246,952 · App. 12/826,912 · Granted Jan 26, 2016

Controlling telephone call processing using global signaling codes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,246,952
App. No.
12/826,912
Granted
Jan 26, 2016
Kind
B2
Abstract

In general, embodiments of the present invention involve attaching (e.g., pre-fixing) a Global Signaling Code (GSC) to a called party's telephone number thereby creating a modified Uniform Resource Indicator (URI). This modified URI is then sent in the “TO:” header of a SIP INVITE. The GSC will typically include a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call. The call will be routed based on the geographic indicator and treated according to the treatment indicator. Illustrative treatments for the call include (among others) voice mail avoidance, a preferred compression scheme for the call, etc.

Claims (39)

1. A method for controlling telephone call processing, comprising:

attaching a global signaling code (GSC) as a pre-fix to a telephone number pursuant to the user originating a call to a desired destination, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the treatment indicator comprising a pre-programmed alternate telephone number embedded therein;

routing the call to a carrier based to the geographic indicator;

detecting at least one of a busy signal or a no answer condition; and

handling the call according to the treatment indicator by automatically calling the alternate telephone number to avoid the voice mail in response to the at least one of the busy signal or the no answer condition;

wherein the desired treatment comprises avoiding a voice mail associated with the desired destination; and

wherein the handling comprises placing the call on a camp-on status to avoid the voice mail.

2. The method of claim 1 , the desired treatment comprising avoiding a find me feature associated with the desired destination.

3. The method of claim 1 , the desired treatment corresponding to a compression scheme for the call.

4. The method of claim 1 , further comprising routing the call to another carrier based on a geographic location of the desired destination.

5. A system for controlling telephone call processing, comprising:

a bus;

a processor coupled to the bus; and

a memory medium coupled to the bus, the memory medium comprising instructions to:

attach a global signaling code (GSC) as a pre-fix to a telephone number pursuant to the user originating a call to a desired destination, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the treatment indicator comprising a pre-programmed alternate telephone number embedded therein;

route the call to a carrier based to the geographic indicator; detect at least one of a busy signal or a no answer condition; and

handle the call according to the treatment indicator by automatically calling the alternate telephone number to avoid the voice mail in response to the at least one of the busy signal or the no answer condition;

wherein the desired treatment comprises avoiding a voice mail associated with the desired destination; and

wherein the memory medium further comprising instructions to place the call on a camp-on status to avoid the voice mail.

6. The system of claim 5 , the desired treatment comprising avoiding a find me feature associated with the desired destination.

7. The system of claim 5 , the desired treatment corresponding to a compression scheme for the call.

8. The system of claim 5 , the memory medium further comprising instructions to route the call to another carrier based on a geographic location of the desired destination.

9. A computer program product for controlling telephone call processing, the computer program product comprising a non-transitory computer readable storage media, and program instructions stored on the non-transitory computer readable storage media, to:

attach a global signaling code (GSC) as a pre-fix to a telephone number pursuant to the user originating a call to a desired destination, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the treatment indicator comprising a pre-programmed alternate telephone number embedded therein;

route the call to a carrier based to the geographic indicator;

detect at least one of a busy signal or a no answer condition; and

handle the call according to the treatment indicator by automatically calling the alternate telephone number to avoid the voice mail in response to the at least one of the busy signal or the no answer condition;

wherein the desired treatment comprises avoiding a voice mail associated with the desired destination; and

wherein program instructions stored on the non-transitory computer readable storage media are to place the call on a camp-on status to avoid the voice mail.

10. The computer program product of claim 9 , the desired treatment comprising avoiding a find me feature associated with the desired destination.

11. The computer program product of claim 9 , the desired treatment corresponding to a compression scheme for the call.

12. The computer program product of claim 9 , further comprising program instructions stored on the non-transitory computer readable storage media to another carrier based on a geographic location of the desired destination.

13. A method for deploying a system for controlling telephone call processing, comprising: providing a computer infrastructure being operable to:

attach a global signaling code (GSC) as a pre-fix to a telephone number pursuant to the user originating a call to a desired destination, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the treatment indicator comprising a pre-programmed alternate telephone number embedded therein;

route the call to a carrier based to the geographic indicator;

detect at least one of a busy signal or a no answer condition; and

handle the call according to the treatment indicator by automatically calling the alternate telephone number to avoid the voice mail in response to the at least one of the busy signal or the no answer condition;

wherein the desired treatment comprises avoiding a voice mail associated with the desired destination; and

wherein the handling comprises placing the call on a camp-on status to avoid the voice mail.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2010
From: BONKOWSKI, EDWARD F.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 024621/0830 →