Apparatus, method and system for providing variable alerting...

Telephonic communications – Special services – Call diversion

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S202010, C379S211020, C379S211030, C379S211040

Reexamination Certificate

active

06366660

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates in general to telecommunication systems, and more particularly, to an apparatus, method and system for providing variable alerting patterns for multiple leg telecommunication sessions.
BACKGROUND OF THE INVENTION
With the advent of increasingly sophisticated telecommunication services, various proposals have been made to allow a single call, incoming to a telecommunication switch, to branch into multiple, independent outgoing calls (or legs) to different called parties, during the same period of time. These incoming and multiple outgoing calls may be wireline, such as PSTN (public switched telephone network), ISDN (integrated services digital network), or T1/E1 wireline calls, or may be wireless, such as cellular calls or other mobile service communications.
Once such proposal is included in the ANSI-41 specification promulgated by the American National Standards Institute for wireless telecommunication, such as cellular communication, and is referred to as “flexible alerting”. The ANSI-41 flexible alerting specification, however, does not include any specific directions or guidelines for implementation and control of such independent, concurrent outgoing multiple leg calls.
Other prior art systems also do not provide for multiple outgoing calls, to different parties, during the same time period. Rather, such known systems provide for individual, sequential calls rather than multiple, concurrent outgoing calls. For example, the incoming call may first alert a home telephone having a first directory number; if the first call is unanswered, that call leg is dropped and a second telephone having a different, second directory number is alerted, such as a cellular phone. If the second call is unanswered, that second call leg is dropped, and a third line having a third directory number is alerted, such as a pager.
As a consequence, a need remains for an apparatus, method and system to implement and control multiple, independent outgoing communication sessions (or call legs) originating from a single incoming call leg. Such an apparatus, method and system should also provide for variable alerting patterns of the multiple, independent outgoing communication legs or links, such as providing concurrent or simultaneous alerting, sequential alerting, cascade alerting, or pyramid alerting. Such an apparatus, method and system should be user friendly and user transparent. Such an apparatus, method and system should also be dynamic and responsive to changing environmental and user conditions which may arise in wireless or wireline communication systems.
SUMMARY OF THE INVENTION
A system, apparatus and method are illustrated for providing variable alerting patterns for multiple leg telecommunication sessions, such as for concurrent alerting, sequential alerting, cascade alerting, or pyramid alerting of outgoing call legs for a flexible alerting service. The preferred system embodiment includes a home location register coupled to a mobile switching center. In the preferred system embodiment, a mobile switching center receives an incoming call leg designating a primary directory number (“DN”). A subscriber or other user of flexible alerting or other multi-leg communications, typically predefines a group of other directory numbers, referred to herein as secondary DNs, which are to be associated with the primary DN, such that when a call is placed to the primary DN, all of the secondary DNs are alerted. Such a list or grouping may be referred to as a flexible alerting group, or more broadly as an alerting group. The incoming call to the primary DN is then to be processed by a mobile switching center, which then directs the incoming call to the multiple different mobile or wireline secondary DNs of the user's predefined alerting group, creating multiple different outgoing communication legs to these differing and independent directory numbers. Whichever outgoing call leg is first to answer will receive the call and be connected to the calling party, with the other call legs released (i.e., dropped or torn down, with their corresponding alerting ceased).
To provide for variable alerting patterns for these multiple outgoing call legs, in accordance with the present invention, the home location register has, stored in a memory, a plurality of secondary directory numbers associated with the primary directory number, such as an ANSI compatible pilot directory number. For each secondary directory number of the plurality of secondary directory numbers, the home location register further has stored in the memory three corresponding parameters: first, a corresponding timing delay parameter, referred to as a ring start adjustment time (“RSAT”) parameter; second, a corresponding no answer time (“NAT”) parameter; and third, a corresponding termination trigger (no answer termination trigger) parameter. When the mobile switching center receives an incoming call leg designating the primary directory number, it requests this information from the home location register, consisting of the listing of secondary DNs and their corresponding RSAT, NAT, and termination trigger parameters. The mobile switching center then differentially processes and routes each outgoing call leg associated with each secondary directory number, of the plurality of secondary directory numbers, according to its corresponding RSAT, NAT, and termination trigger parameters.
The timing delay (or RSAT) parameter is utilized to independently control the start of alerting of each outgoing call leg, providing any desired variation concerning when each outgoing leg will begin to be alerted. The no answer time (or NAT) parameter is utilized, also on an independent and individual basis, to determine how long each of these outgoing call legs will continue to be alerted prior to being answered, if answered at all. If and when an individual outgoing call leg has remained unanswered (and its no answer time period has elapsed or expired), the termination trigger parameter is utilized to determine how that outgoing call leg is to be treated or handled, such as whether it will be released or torn down, or whether further instructions will be requested.
In accordance with the present invention, varying each of these parameters, independently for each outgoing call leg, provides corresponding variable alerting patterns. In the preferred embodiment, these patterns include concurrent or simultaneous alerting, sequential alerting, cascade alerting, and pyramid alerting.
More specifically, the mobile switching center waits an initial predetermined period of time, determined by a smallest timing delay parameter of a plurality of corresponding timing delay parameters, and following the initial predetermined period of time, the mobile switching center routes a first outgoing call leg to a first secondary directory number, of the plurality of secondary directory numbers, corresponding to the smallest timing delay parameter, Next, the mobile switching center waits a subsequent predetermined period of time, determined by a next smallest timing delay parameter of the plurality of corresponding timing delay parameters, and following the subsequent predetermined period of time, the mobile switching center routes a outgoing call leg to another secondary directory number, of the plurality of secondary directory numbers, corresponding to the next smallest timing delay parameter. Unless a previously routed outgoing call leg has been answered, the mobile switching center continues such corresponding waiting and routing, according to the various timing delay parameters, until all outgoing call legs corresponding to the plurality of secondary directory numbers have been routed.
Concurrently with such differential processing and routing, the mobile switching center monitors each outgoing call leg, and allows each such outgoing call leg to continue to be alerted either until one of the outgoing call legs has been answered, or until the corresponding no answer time has expired for the particular outgoing call leg. For exampl

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

Apparatus, method and system for providing variable alerting... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus, method and system for providing variable alerting..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, method and system for providing variable alerting... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2839000

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