Telecommunication calling party number determination and...

Telephonic communications – Reception of calling information at substation in wireline... – Extracting call id from transmitted signal

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S142040, C379S142140, C379S245000, C379S142010

Reexamination Certificate

active

06324272

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates in general to telecommunication systems, and more particularly, to an apparatus, method and system for telecommunication calling party number determination and manipulation.
BACKGROUND OF THE INVENTION
With the advent of increasingly sophisticated telecommunication systems, consumers are increasingly offered a wider array of features and options for telecommunication services. For example, in a feature typically referred to as caller identification (“ID”), the telephone number of the calling party (also referred to as the “A party”) may be displayed on a telephone or other device to the called party (also referred to as the “B party”). In these circumstances, the telephone number displayed generally has not been modified or manipulated; rather, the calling party telephone number is displayed in a form exactly as transmitted by the originating switching center. In other circumstances, where the originating switching center does not transmit sufficient caller identification information, a calling party telephone number may not be displayed at all.
In the prior art, because the calling party telephone number is displayed exactly as transmitted by the originating switching center, or may not be displayed at all, other advanced telecommunication features may be unavailable. For example, such systems do not include a digit “1” as a prefix for a telephone number for a different area code. Accordingly, without manipulation of the transmitted calling party number, a feature such as an automatic dial back (or automatic call return) may be rendered nonfunctional; without the addition of digit “1” as a dialing prefix, an automatic call return of the calling party number as displayed may not work to place the returned call.
As a consequence, a need remains to provide calling party telephone number determination and manipulation. Such provision of a manipulated calling party telephone number should be automatic, and should enable the automatic use of other advanced telecommunication features, such as automatic call return and automatic storage of telephone numbers. In addition, such provision of a manipulated calling party telephone number should be user transparent and user friendly, should be available in both wireline and wireless communication systems, and should allow implementation across different international telecommunication systems.
SUMMARY OF THE INVENTION
The apparatus, system and method of the present invention determine and provide a manipulated calling (“A”) party telephone number (“CPN”) which enables the automatic use of other advanced telecommunication features, such as automatic call return and automatic storage of telephone numbers. Highly significant, the manipulated calling party telephone number embodiments of the present invention may also be implemented within and across any type of dialing format or plan utilized internationally or within any given country, without a need to change the software for each different country. In addition, the manipulated calling party telephone number embodiments of the present invention are user friendly and user transparent, and may be utilized in both wireline and wireless communication systems, independently of any transmission or signaling protocol (i.e., independently of protocols that support transmission of CPN information).
The various embodiments employ digit analysis on the calling party number, to determine a pattern match and available (digit) string manipulations, to manipulate the calling party number into a desired format suitable for advanced functionality. The available string manipulations (or available digit manipulations), are highly general and include manipulations such as appending, deleting, substituting, translating, transposing, and so on. The available string manipulations apply to a generalized sense of “digit”, which may include any keypad button, digit or function, such as numerical digits
0
through
9
, # and *. (For ease of reference, any such keypad button, digit or function is simply and generally referred to herein as a digit.) For example, available manipulations may include, as typical examples, appending or deleting an area code prefix to the received calling party; appending a “1” prefix to the received calling party number; appending location information to the received calling party number; appending exchange digits to the received calling party number; substituting digits in the received calling party number; translating digits in the received calling party number; translating a “*” in the received calling party number into a numerical sequence; transposing digits in the received calling party number; and inserting digits in the received calling party number.
One of the switch embodiments includes a network interface, a memory, and a processor coupled to the network interface and the memory. The network interface receives an incoming message (and/or an incoming call leg) having a received calling party number and transmits an outgoing message (and/or an outgoing call leg). The memory stores, as a database module, a plurality of digit trees for digit analysis and a plurality of available digit manipulations. The database module may be modified for calling party number format variability, for international use.
The processor includes instructions to perform digit analysis of the received calling party number to determine a pattern match and to determine a selected manipulation of the plurality of available (string) manipulations, and to perform the selected manipulation on the received calling party number to form a modified calling party number. The processor includes further instructions, when a pattern match has been determined, to direct the network interface to transmit the modified calling party number in the outgoing message (or outgoing call leg), and when a pattern match has not been determined, to direct the network interface to transmit the received calling party number in the outgoing message (or outgoing call leg).
Numerous other advantages and features of the present invention will become readily apparent from the following detailed description of the invention and the embodiments thereof, from the claims and from the accompanying drawings.


REFERENCES:
patent: 5506894 (1996-04-01), Billings et al.
patent: 5546447 (1996-08-01), Skarbo et al.
patent: 5859901 (1999-01-01), Brendzel et al.
patent: 5991383 (1999-11-01), Kucmerowski et al.

LandOfFree

Say what you really think

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

Rating

Telecommunication calling party number determination and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Telecommunication calling party number determination and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Telecommunication calling party number determination and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2604915

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