Beruflich Dokumente
Kultur Dokumente
(51) International Patent Classification: (81) Designated States (unless otherwise indicated, for every
H04M 3148 (2006.01) kind of national protection available): AE, AG, AL, AM,
AO,AT,AU,AZ,BA,BB,BG,BH,BN,BR,BW,BY,
(21) International Application Number:
BZ,CA,CH,CL,CN,CO,CR,CU,CZ,DE,DK,DM,
PCT/CN20 15/078468
DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT,
(22) International Filing Date: HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR,
7 May2015 (07.05.2015) KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG,
MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM,
(25) Filing Language: English PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC,
(26) Publication Language: English SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN,
TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
(30) Priority Data:
15102507.5 II March 2015 (11.03.2015) HK (84) Designated States (unless otherwise indicated, for every
kind of regional protection available): ARIPO (BW, GH,
(71) Applicant: ZEEP HK LIMITED [CN/CN]; Suites 3009- GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ,
12, Shui On Centre, 6-8 Harbour Road, Wanchai, Hong TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU,
Kong (CN). TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE,
DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU,
(72) Inventors: ZINOVIEV, Vasily; House # 17/50, Apart-
LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK,
ment # 129, Novoyasenevskiy Avenue, Moscow (RU).
SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ,
PARSHYN, Grygoriy; House 4, Building 2, Apartment
GW, KM, ML, MR, NE, SN, TD, TG).
283, Kachnovsky Passage, 127083 Moscow (RU). BAZIN,
Alexander; House 37, Apartment 10, Putejskaya Street, Published:
Nizhniy Novgorod (RU).
with international search report (Art. 21(3))
- (74) Agent: BEIJING KINSCOM INTELLECTUAL PROP-
ERTY AGENT CO., LTD.; Room 802, Tower B, Global
Trade Center, No.36 Beisanhuan East Road, Dongcheng,
Beijing 100013 (CN).
-- (54) Title: METHOD OF GENERATION ADDITIONAL VOICE REVENUE FOR MOBILE CARRIERS BY PROCESSING OF
NON-ESTABLISHED CALLS AND SHORT MESSAGES
-
--
;;;;;;;;;;;;;;;
--
- )
-
;;;;;;;;;;;;;;;
FIG.l
(57) Abstract: In accordance with the patented method and system will allow to process non-established calls by sending missed call
notification to called subscriber for only those calls or short messages from calling subscriber which ended up with certain condi-
tions such as busy, out of reach and detached from the network or insufficient balance of calling party. In accordance with the paten-
ted method and system will allow to recognize additional voice revenue by performing patented reconciliation process of internal
system call detailed records and telecommunication call detailed records (CDR). The problem, to be solved by the proposed method,
is to create a reliable and user-friendly method for generating of additional voice revenue by performing missed call notifications,
realizing the possibility for the calling subscriber, in the condition of non-established calls or short messages, to inform the called
subscriber of the calling attempt in near real time manner.
1
wo 2016/141629 PCT/CN2015/078468
TECHNICAL FIELD
BACKGROUND
[0002] Often call attempts from a calling subscriber to a called subscriber end with
busy, out of reach or other conditions. Such conditions indicate that the call cannot be
established. The calling subscriber may be notified of such conditions, such as using a
predetermined tone to indicate "busy" condition, hearing an announcement indicating
that the called subscriber is unavailable or the like. As a result not all calls that the
subscribers would like to make are actually carried out by telecommunication system,
which may lead to a loss of potential revenue.
[0003] Also often, call attempts from a calling subscriber to a called subscriber end
with condition of insufficient balance of calling subscriber pre-paid account. Such
condition indicates that the call cannot be established by telecommunication system
until the calling subscriber tops up the balance of his pre-paid account. The calling
subscriber may be notified of such condition, such as using a predetermined voice
message tone to indicate "insufficient balance" condition, hearing an announcement
indicating that the call cannot be established by this reason or the like. As a result not
all calls that the subscribers would like to make are actually carried out by
telecommunication system, which may lead to a loss of potential revenue.
[0004] Also often short-messages (SMS) attempts from a calling subscriber to a called
subscriber end with condition of insufficient balance of calling subscriber pre-paid
account. Such condition indicates that the SMS cannot be delivered to the called
subscriber by telecommunication system until the calling subscriber tops up the balance
2
wo 2016/141629 PCT/CN2015/078468
of his pre-paid account. The calling subscriber may or may not be notified of such
condition. As a result not all short messages (SMS) attempts that the subscribers would
like to make are actually carried out by telecommunication system, which may lead to a
loss of potential revenue.
[0006] Proposed method and system of generation of additional revenue for mobile
earners provides the capability of processing of non-established calls and short
messages by sending special formed missed call notification to called subscriber. This
provides the called party the potential to negotiate an appropriate time to call back to
. .
original calling subscriber, resulting mcreasmg of total vmce usage of
telecommunication system of mobile carrier. This generates additional voice revenue,
which could be lost without this method.
[0007] Proposed method and system of generation of additional revenue for mobile
carriers also provides the capability of calculating of such additional generated voice
revenue of processing of non-established calls and short messages by using
reconciliation of telecommunication system call detail records (CDR) and internal
system CDRs giving the possibility to extract new additional voice revenue generated
by this method. This provides the mobile carrier of clear understanding of those part of
voice revenue that was generated by this proposed method.
3
wo 2016/141629 PCT/CN2015/078468
BRIEF SUMMARY
[0008] In accordance with the patented method and system will allow to process non-
established calls by sending missed call notification to called subscriber for only those
calls or short messages from calling subscriber which ended up with certain conditions
such as busy, out of reach and detached from the network or insufficient balance of
calling party.
[0009] In accordance with the patented method and system will allow to recognize
additional voice revenue by performing patented reconciliation process of internal
system call detailed records and telecommunication call detailed records (CDR)
[0010] The problem, to be solved by the proposed method, is to create a reliable and
user-friendly method for generating of additional voice revenue by performing missed
call notifications, realizing the possibility for the calling subscriber, in the condition of
non-established calls or short messages, to inform the called subscriber of the calling
attempt in near real time manner.
4
wo 2016/141629 PCT/CN2015/078468
[0011] The present disclosed subject matter will be understood and appreciated more
fully from the following detailed description taken in conjunction with the drawings in
which corresponding or like numerals or characters indicate corresponding or like
components. Unless indicated otherwise, the drawings provide exemplary embodiments
or aspects of the disclosure and do not limit the scope of the disclosure. In the drawings:
[0013] Fig. 2A-2H show flowchart diagrams of methods, in accordance with some
exemplary embodiments of the disclosed subject matter; and
DETAILED DESCRIPTION
[0015] The disclosed subject matter is described below with reference to flowchart
illustrations and/or block diagrams of methods, apparatus (systems) and computer
program products according to embodiments of the subject matter. It will be understood
that each block of the flowchart illustrations and/or block diagrams, and combinations
of blocks in the flowchart illustrations and/or block diagrams, can be implemented by
computer program instructions. These computer program instructions may be provided
to a processor of a general purpose computer, special purpose computer, or other
programmable data processing apparatus to produce a machine, such that the
instructions, which execute via the processor of the computer or other programmable
data processing apparatus, create means for implementing the functions/acts specified
in the flowchart and/or block diagram block or blocks.
[0017] The computer program instructions may also be loaded onto a computer or
other programmable data processing apparatus to cause a series of operational steps to
be performed on the computer or other programmable apparatus to produce a computer
implemented process such that the instructions which execute on the computer or other
programmable apparatus provide processes for implementing the functions/acts
specified in the flowchart and/or block diagram block or blocks.
[0019] As one example, a Mobile Switching Center (MSC) may be the component to
which the devices of the subscribers of a carrier connect. In some cases, the MSC to
which the first subscriber connected communicates to a second MSC to which the
second subscriber is connected to, which may or may not be owned by a different
mobile carrier.
[0020] One technical problem dealt with by the disclosed subject matter is to notify
the called subscriber, also referred to as the second subscriber, of an attempt to reach
her by the first subscriber when the second subscriber was unavailable, such as in case
the line was busy or the device of the second subscriber was detached from the
telecommunication system.
[0021] Yet another technical problem dealt with by the disclosed subject matter is to
notify the called subscriber, also referred to as the second subscriber, of an attempt to
reach her by the first subscriber when the first subscriber has insufficient balance on his
pre-paid account.
[0023] Yet another technical problem is to provide the notification in the form of a
"missed call", which may be more likely to cause the second subscriber to act upon it
than other forms of textual messages, such as a Short Message Service (SMS) message
or USSD (Unstructured Supplementary Service Data) message.
7
wo 2016/141629 PCT/CN2015/078468
[0024] Yet another technical problem is to enable the notification of subscribers that
are associated with either the same carriers or with the same carrier as the first
subscriber.
[0027] One technical solution is to detect that a call or short message by the first
subscriber to the second subscriber was not established due to one of the conditions
caused by a technical reason associated with the first or second subscriber. Based on
such detection, and after the unavailability condition ends, a transit call may be placed
to the second subscriber and appearing as a call from the first subscriber. The transit
call may be disconnected without allowing voice communication to be established
between the parties. As a result, the transit call may cause a "missing call" notification
to appear on the second subscriber's device. In some exemplary embodiments, the
transit call is terminated after the device of the second subscriber acknowledges receipt
of the call attempt. As a result the ringing time of the device in response to the transit
call may be short or even non-existent.
[0029] In some exemplary embodiments, there may be repetitive attempts to issue the
transit call, such as every minute, every five minutes, or the like. In some exemplary
embodiments, once the transit call succeeds, no additional attempts are performed.
Additionally or alternatively, the disclosed subject matter may monitor the status of the
device of the second subscriber, such as by monitoring a Home Location Register (HLR)
or Service Control Point (SCP), to determine when the unavailability condition ends. In
some exemplary embodiments, a hidden SMS message may be transmitted to the
second subscriber and upon retransmission request of the hidden SMS, the disclosed
subject matter may deduce that the second subscriber became available and issue the
transit call.
[0030] In some exemplary embodiments, the disclosed subject matter may provide
one transient call to the second subscriber even in case the first subscriber made
multiple unsuccessful attempts to call the second subscriber.
[0031] In some exemplary embodiments, the disclosed subject matter may avoid
issuing the transient call in case after the call attempt and before a successful transit call
was performed, the first subscriber successfully initiated a call to the second subscriber.
In such a case, the disclosed subject matter may avoid issuing the transit call and
thereby avoid providing notification that is no longer relevant or that may be
duplicative. In some exemplary embodiments, a successful call may be a call that is
established (i.e., the first subscriber picks up). Additionally or alternatively, a successful
call may be a call that does not end in an unavailability condition (e.g., the phone rings
but no one picks up), as such successful call may induce a "missed call" notification on
the device of the second subscriber and no additional notification may be desired.
9
wo 2016/141629 PCT/CN2015/078468
[0032] A "transit call" is a call that is directed towards a subscriber's device and is
disconnected about immediately upon the device receiving the call (e.g., starting to
ring). In some exemplary embodiments, Integrated Services User Part (ISUP) Protocol
may be used to perform a transit call. In such a case, a transit ISUP call may be
generated by patented system on behalf of the first subscriber and directed towards the
second subscriber. In response to receipt of an Address Complete Message (ACM) or a
Call Progress (CPG) message, an ISUP Release (REL) message may be transmitted
thereby clearing the call without allowing the voice communication channel to be
established. In some exemplary embodiments, Session Initiation Protocol (SIP) may be
used to perform a transient call. In such a case, a transit SIP call may be generated on
behalf of the first subscriber and directed towards the second subscriber. In response to
receipt of an SIP RINGING with result code 180 message, an SIP BYE message may
be transmitted thereby clearing the call without allowing the voice communication
channel to be established
[0033] One technical effect of utilizing the disclosed subject matter may be providing
useful notifications of missed call attempts in a manner that allows the second
subscriber to return a call in a relatively easy manner. A missed call notification is a
feature that many telecommunication devices support, and users are accustomed to
returning a call in response to such notifications. It may very well be the case that
missed call notifications are more effective than other forms of messages, including text
messages sent by the users themselves.
[0034] Another effect may be alleviating the disadvantages that are associated with
the use of "call waiting" feature. On one hand, thanks to enabling "call waiting" feature,
some call attempts that otherwise would not have succeeded, are successful, thus
potentially generating higher revenue for the carrier. On the other hand, the "call
waiting" feature may encourage the recipient to run her previous call shorter than
originally intended, thus potentially reducing the revenue generated for the carrier. In
some exemplary embodiments, using the disclosed subject matter, the recipient is not
encouraged to run the previous call shorter than originally intended, while effectively
increasing the probability that the call would be established.
10
wo 2016/141629 PCT/CN2015/078468
[0037] Subscriber 107 may utilize a Telecommunication Device 105, such as a mobile
phone, a smart phone, a telephone, or the like, to communicate with other subscribers,
such as Subscriber 197.
[0040] In some exemplary embodiments, Switching Center 130 and SCP 150 may be
connected via a Signaling Switch 140 that may be utilized to exchange messages
between components of Telecommunication System 100. In some exemplary
embodiments, Signaling Switch 140 may be utilized to exchange messages between
components of the same carrier.
[0041] After Switching Center 130 has verified the authorization of Subscriber 107 to
make the call, there may be an attempt to establish a connection to Device 195 of the
called subscriber, Subscriber 197. In some exemplary embodiments, Device 195 may be
connected to Switching Center 130. Alternatively, and as is exemplified in Fig. 1,
Device 195 may be connected to another switching center, such as Switching Center
11
wo 2016/141629 PCT/CN2015/078468
180. It will be understood that Switching Centers 130, 180 may be owned by the same
telecommunication carrier or by different telecommunication carriers.
[0042] In case Device 195 is attached to the Telecommunication System 100 and is
available, a call may be initiated and Device 195 may ring. Upon Subscriber 197
answering the phone call, a voice channel is established between Device 195 and
Device 105 through Switching Centers 130, 180.
[0043] In case the call is not established, such as due to unavailability condition,
Switching Center 180 may transmit a message to Switching Center 130, which in turn
may notify Subscriber 107 using a predetermined tone or announcement and may
transmit a message to SCP 150 to indicate that the call was not established.
[0046] Device 195 may indicate that a call was received but was not answered using a
missed call notification. Based on the ID used by Notification Module 120, the missed
call is associated with Subscriber 107. Subscriber 197 may then utilize Device 195 to
return a call, such as by selecting a missed called from missed calls menu and calling
the number associated with the missed call.
[0047] In some exemplary embodiments, the missed call may be generated in several
seconds, minutes, or even an hour, after the failed call attempt by Subscriber 107.
[0050] In some exemplary embodiments, in case after the first call attempt by
Subscriber 107 a second attempt is made and is unsuccessful in view of the same
unavailability condition or another unavailability condition, Detection Module 110
and/or Notification Module 120 may avoid providing duplicate notification to
Subscriber 197. Instead, a single notification may be issued, thereby notifying
Subscriber 197 a single time of plurality of call attempts.
[0051] In some exemplary embodiments, in case after the first call attempt by
Subscriber 107 a second attempt is made and is successful, and in case the notification
of the failed attempt was not yet provided to Subscriber 197, Detection Module 110
and/or Notification Module 120 may avoid providing any notification to Subscriber 197.
[0052] In some exemplary embodiments, a Home Location Register (HLR) 160 may
indicate to each subscriber of the carrier, a status, such as detached status, attached
status, or the like. In some exemplary embodiments, Switching Center 180 may be,
directly or indirectly, connected to HLR 170, which may or may not be associated with
the same carrier as HLR 160. In case Subscriber 197 is associated with the same carrier
as Subscriber 107, by monitoring status updates to HLR 160, it may be observed when
13
wo 2016/141629 PCT/CN2015/078468
a detached condition of Subscriber 197 ends. Upon such detection, Notification Module
120 may issue the transient call to Subscriber 197.
[0053] In some exemplary embodiments, HLR 160 may be a database that retains
details of each mobile phone subscriber that is authorized to use the core network, such
as GSM core network. In some exemplary embodiments, there can be several logical,
and physical, HLRs per Public Land Mobile Network (PLMN). In some exemplary
embodiments, a single logical HLR may span over several physical nodes. In some
exemplary embodiments, the HLR may store details of every SIM card issued of the
telecommunication carrier, each of which may be associated with a subscriber. In some
exemplary embodiments, HLR 160 may be a system which receives and
processes Message Access Protocol (MAP) transactions and messages from elements in
the telecommunication network, for example, the location update messages received as
mobile phones roam around.
[0054] In some exemplary embodiments, in case Subscribers 107 and 197 are
associated with different carriers and HLR 160 does not provide information relating to
Subscriber 197, a hidden SMS may be transmitted to Subscriber 197. In accordance
with some embodiments of the messaging service, such as but not limited to MAP, a
SMS that is transmitted to Subscriber 197 from another carrier, while Device 195 is
detached from the network, is dropped. Upon Device 195 attaching to the network, a
retransmission request is provided, and the SMS is retransmitted. In some exemplary
embodiments, HLR 170 may be updated with a status change of Subscriber 197, and in
response to such status change, retransmission request is passed to Switching Center
130, and potentially through Signaling Switch 140.
[0055] In some exemplary embodiments, a hidden SMS, also referred to as silent SMS,
is utilized instead of a standard text message. Hidden SMS is configured not to be
shown on screen of Device 195, and therefore Subscriber 197 may be unaware of its
content or even the fact that it was transmitted. Using the hidden SMS, and based on the
retransmission request, a different carrier may be alerted when Subscriber 197 becomes
attached to Telecommunication System 100. This mechanism may be utilized to alert
14
wo 2016/141629 PCT/CN2015/078468
Notification Module 120 that the transient call may be performed as the detached
condition has ended.
[0058] In Step 200, a first subscriber initiates a call to a second subscriber, such as by
dialing the phone number of the second subscriber using a cellular phone or other
telecommunication device.
[0059] In Step 210, it is detected that the initiated call had failed due to unavailability
condition of the second subscriber, such as a busy condition in view of the second
subscriber using her line, a detached condition in view of the telecommunication device
being turned off or, in case of mobile devices, without signal reception, or the like. The
failure detection may be performed by a device, such as a Detection Module 110 of Fig.
1, which may be integrated into the telecommunication system as separate component
or embedded in another component.
[0060] In Step 220, a transit call on behalf of the first subscriber is performed to the
second subscriber. The transient call is performed after the unavailability condition ends
and therefore the telecommunication device of the second subscriber is able to receive
the transient call. As a result, the telecommunication device may indicate a missed call
notification based on the transient call. The transient call may be initiated by a
notification module, such as 120 ofFig. 1.
[0061] In Step 230, the second subscriber is notified of the call by the missed call
notification on the telecommunication device. The missed call notification may be
based on the transit call and associated with the call attempt. The missed call
15
wo 2016/141629 PCT/CN2015/078468
notification may indicate, based on Caller ID of the transient call, the first subscriber as
the subscriber that attempted to reach the second subscriber.
[0062] Referring now to Fig. 2B, which exemplifies a method similar to that of Fig.
2A. In Fig. 2B, in Step 222, there may be a repetitive attempt to initiate a transrnt call to
the second subscriber until the attempt succeeds. In such an embodiment, the transient
call may be performed without a priori knowledge that the unavailability condition has
ended. Once the unavailability condition had ended, and in case there IS no new
unavailability condition, an attempt to establish a transient call succeeds.
[0063] In Fig. 2C, in Step 240, after a first call attempt of the first subscriber has
failed (200, 210), the first subscriber makes a second failed attempt to reach the second
subscriber. The second attempt may fail due to the same unavailability condition, due to
another unavailability condition, or the like.
[0064] In Step 224, and although the two failed call attempt may have been detected
by a detection module, such as 110 of Fig. 1, a single transient call is performed. It will
be noted that in some embodiments, multiple attempts to establish the transient call may
be performed (e.g., as in Step 222 of Fig. 2B) until a single transient call is successfully
established.
[0065] In Step 234, though there were multiple attempts to reach the second
subscriber, she is notified by a single missed call identification. In accordance with such
embodiment, duplicative indications are avoided, as it may be reasonably assumed that
both attempts by first subscriber to reach the second subscriber are logically connected
and a single notification is sufficient.
[0066] Such an embodiment may also avoid flooding the second subscriber with
missed call notifications. As an example only, consider a second subscriber who is on
an airplane and therefore has no signal reception for a long time, or is otherwise
unavailable for a relatively long period of time. In accordance with the method of Fig.
2C, the second subscriber will only be notified once of each subscriber that attempted
reaching her during the time that she was unavailable. In such a manner, though there
may be dozens of call attempts by a small few number of people, the second subscriber
16
wo 2016/141629 PCT/CN2015/078468
will receive one notification for each person, and therefore only a small number of
notifications and not dozens of notifications.
[0067] Referring now to Fig. 2D showing another method, in accordance with some
embodiments of the disclosed subject matter. In Step 222, after a first failed attempt to
call the second subscriber is detected and before a notification (e.g., using transient call)
is made with respect to such call attempt, the first subscriber makes a second attempt to
call the second subscriber. The second attempt is successful (e.g., the call is established,
no unavailability condition occurs, or the like). Based on a detection of the successful
call, in Step 236, no notification is provided of the failed call attempt. In some
exemplary embodiments, the notification module, such as 120 of Fig. 1, may avoid
issuing the notification as it may be considered to be no longer relevant in view of the
successful call.
[0069] In Step 212, the call attempted by the first subscriber fails due to detached
condition of the second subscriber. The second subscriber may have turned her mobile
telecommunication device off, may be located in a location in which there is no cellular
signal reception, or the like.
[0070] In Step 250, the HLR, such as 160 of Fig. 1, may be monitored to detect when
the detached condition ends. When the second subscriber becomes attached to the
network, the HLR may be updated. In some exemplary embodiments, the HLR may be
configured to actively notify a module, such as Notification Module 120 of Fig. 1, of
the status change. Additionally or alternatively, a module may actively monitor
communication to the HLR, such as by monitoring signaling switch, such as 140 of Fig.
1, to detect when the status of the second subscriber is being changed from detached to
another status, such as attached.
[0071] By monitoring the status change of the second subscriber in the HLR, the
disclosed subject matter may be notified of when the detached condition of the second
subscriber ends, and before such time no repetitive attempts to establish the transient
call are performed.
17
wo 2016/141629 PCT/CN2015/078468
[0072] It will be understood that after the detached condition ends, the attempt to
establish a transient call may still be unsuccessful, such as due to a busy condition or
due to another detached condition. In some exemplary embodiments, repetitive attempts
to establish the transient call may be performed until successful. In case of a new
detached condition that is detected in response to an attempt to establish a transient call,
the HLR may be monitored once more to detect when the new detached ends.
[0073] In some exemplary embodiments, the HLR information is only available with
respect to subscribers that are associated with a carrier. In such embodiments, HLR
monitoring as exemplified in Fig. 2E may be performed with respect to first and second
subscribers that that share a common carrier.
[0077] In Step 270, a retransmission request of the hidden SMS message is detected,
and based on such detection, it may be deduced that the detached condition of the
second subscriber has ended. Accordingly, transient call may be established (220) and
the second subscriber may be notified of the attempt to reach her using the missed call
notification (230).
[0078] It will be understood that hidden SMS messages may be used to detect when a
detached condition ends. The use of hidden SMS messages for such detection may be
useful in case the first and second subscriber do not share the same carrier or in view of
18
wo 2016/141629 PCT/CN2015/078468
a limitation to monitor the status of the second subscriber in the HLR (e.g., 160 of Fig.
1).
[0080] In Step 200, a first subscriber initiates a call to a second subscriber, such as by
dialing the phone number of the second subscriber using a cellular phone or other
telecommunication device.
[0081] In Step 210, it is detected that the initiated call had failed due to insufficient
balance condition of the first subscriber. The failure detection may be performed by a
device, such as a Detection Module 110 of Fig. 1, which may be integrated into the
telecommunication system as separate component or embedded in another component.
[0082] In Step 224, a transit call on behalf of the first subscriber is performed to the
second subscriber. The transit call is performed immediately after receipt of insufficient
balance condition therefore the telecommunication device of the second subscriber is
able to receive the transient call just a few seconds after initial call attempt. As a result,
the telecommunication device may indicate a missed call notification based on the
transient call. The transit call may be initiated by a notification module, such as 120 of
Fig. 1.
[0083] In Step 234, the second subscriber is notified of the call by the missed call
notification on the telecommunication device. The missed call notification may be
based on the transit call and associated with the call attempt. The missed call
notification may indicate, based on Caller ID of the transient call, the first subscriber as
the subscriber that attempted to reach the second subscriber.
[0086] In Step 210, it is detected that the initiated short-message (SMS) had failed due
to insufficient balance condition of the first subscriber. The failure detection may be
performed by a device, such as a Detection Module 110 of Fig. 1, which may be
integrated into the telecommunication system as separate component or embedded in
another component.
[0087] In Step 220, the first subscriber is asked by USSD message about the option to
proceed the call notification. There are two options available: do send missed call
notification to second subscriber or do not send missed call notification to second
subscriber.
[0088] Depending on the choice of the first subscriber, in case subscriber wants to
send missed call notification (Step 232), the system process sending missed call
notification by Step 233 as similar as was explained before
[0089] In Step 233, a transit call on behalf of the first subscriber is performed to the
second subscriber. As a result, the telecommunication device may indicate a missed call
notification based on the transient call. The transit call may be initiated by a notification
module, such as 120 of Fig. 1
[0090] In Step 234 in case subscriber does not want to send missed call notification,
the system ends processing of this short message and do not send missed call
notification
[0091] In Step 241, the second subscriber is not notified of the call by the missed call
notification on the telecommunication device.
[0096] The components detailed below may be implemented as one or more sets of
interrelated computer instructions, executed for example by Processor 302 or by another
processor. The components may be arranged as one or more executable files, dynamic
libraries, static libraries, methods, functions, services, or the like, programmed in any
programming language and under any computing environment.
[0097] A Detection Module 310, such as 110 of Fig. 1, may be configured to detect
call attempts that did not succeed due to unavailability condition of the recipient. In
some exemplary embodiments, Detection Module 310 may monitor communication
between components of telecommunication network, such as between MSC, SCP and
HLR, by utilizing Communication Sniffer 309 that may be configured to monitor
communication through a signaling switch, such as 140 of Fig. 1.
call, such as by issuing ISUP REL message. Such an implementation may cause the
second subscriber to receive only a short call and a missed call message on her device.
[00103] In some exemplary embodiments, Notification Module 320 may utilize Hidden
SMS Module 340, HLR Monitor 350, or the like, in order to be notified that a detached
condition of the second subscriber has ended, without actively attempting to initiate a
call to the second subscriber.
[00107] The flowchart and block diagrams in the Figures illustrate the architecture,
functionality, and operation of possible implementations of systems, methods and
23
wo 2016/141629 PCT/CN2015/078468
[00108] The terminology used herein is for the purpose of describing particular
embodiments only and is not intended to be limiting of the invention. As used herein,
the singular forms "a", "an" and "the" are intended to include the plural forms as well,
unless the context clearly indicates otherwise. It will be further understood that the
terms "comprises" and/or "comprising," when used in this specification, specify the
presence of stated features, integers, steps, operations, elements, and/or components,
but do not preclude the presence or addition of one or more other features, integers,
steps, operations, elements, components, and/or groups thereof
[00109] As will be appreciated by one skilled in the art, the disclosed subject matter
may be embodied as a system, method or computer program product. Accordingly, the
disclosed subject matter may take the form of an entirely hardware embodiment, an
entirely software embodiment (including firmware, resident software, micro-code, etc.)
or an embodiment combining software and hardware aspects that may all generally be
referred to herein as a "circuit," "module" or "system." Furthermore, the present
invention may take the form of a computer program product embodied in any tangible
medium of expression having computer-usable program code embodied in the medium.
24
wo 2016/141629 PCT/CN2015/078468
[00111] Computer program code for carrying out operations of the present invention
may be written in any combination of one or more programming languages, including
an object oriented programming language such as Java, Smalltalk, C++ or the like and
conventional procedural programming languages, such as the "C" programming
language or similar programming languages. The program code may execute entirely on
the user's computer, partly on the user's computer, as a stand-alone software package,
partly on the user's computer and partly on a remote computer or entirely on the remote
computer or server. In the latter scenario, the remote computer may be connected to the
user's computer through any type of network, including a local area network (LAN) or
25
wo 2016/141629 PCT/CN2015/078468
a wide area network (WAN), or the connection may be made to an external computer
(for example, through the Internet using an Internet Service Provider).
[00112] The corresponding structures, materials, acts, and equivalents of all means or
step plus function elements in the claims below are intended to include any structure,
material, or act for performing the function in combination with other claimed elements
as specifically claimed. The description of the present invention has been presented for
purposes of illustration and description, but is not intended to be exhaustive or limited
to the invention in the form disclosed. Many modifications and variations will be
apparent to those of ordinary skill in the art without departing from the scope and spirit
of the invention. The embodiment was chosen and described in order to best explain the
principles of the invention and the practical application, and to enable others of ordinary
skill in the art to understand the invention for various embodiments with various
modifications as are suited to the particular use contemplated.
26
wo 2016/141629 PCT/CN2015/078468
CLAIMS
What is claimed is:
1. An apparatus comprising:
a detection module configured to detect in a telecommunication system a
call or short-message initiated by a first subscriber and directed towards a second
subscriber, wherein the call was not established due to an unavailability
condition caused by a technical reason associated with the second subscriber, or
insufficient balance condition caused by a reason associated with the first
subscriber, or a detection module configured to detect in a telecommunication
system a short message (SMS) initiated by a first subscriber and directed towards
a second subscriber, wherein the short message (SMS) was not delivered due to
an insufficient balance condition caused by a reason associated with the first
subscriber; and
a notification module configured to issue a transit call to the second
subscriber in response to a detection by said detection module, wherein the
transit call is associated with an identification of the first subscriber, whereby the
second subscriber being notified of the call from the first subscriber by missed
call notification; and
a reconciliation module configured to calculate additional generated voice
revenue for mobile carrier in response to a notification by said notification
module, wherein the additional revenue is associated with an incoming call back
from of the second subscriber after notification being sent to him.
2. The apparatus of Claim 1, wherein the unavailability condition is a busy condition
in which the second subscriber is engaged; and wherein the telecommunication
system is configured so as not to provide the second subscriber with a call waiting
feature.
3. The apparatus of Claim 1, wherein the unavailability condition is a detached
condition in which a telecommunication device of the second subscriber is
detached from telecommunication system.
27
wo 2016/141629 PCT/CN2015/078468
10. The apparatus of Claim 1, wherein said detection module is configured to detect a
second call by the first subscriber to the second subscriber, wherein in response to
detection that the second call was established, instructing said notification module
to avoid issuing the transit call.
11. The apparatus of Claim 1, wherein the second subscriber usmg a
telecommunication device to communicate over the telecommunication system,
whereby the telecommunication device providing a missed call notification in
response to the transient call.
100
107 1197
FIG. 1
2/6
wo 2016/141629 PCT/CN2015/078468
~200
FIRST SUBSCRIBER INITATING A CALL TO A SECOND SUCSCRIBER
/210
DETECTING THAT THE INITATED CALL FAILED DUE TO UNAVAILABILTIY
CONDITION OF THE SECOND SUBSCRIBER
~230
THE SECOND SUBSCRIBER IS NOTFIEID OF THE CALL BY A MISSED CALL I
INDICATING ON THE DEVICE
FIG. 2A
~-------------------------------------------------- ~200
F_IR_S_T_S_U_B_S_C_R_IB_E_R__
c____ _ IN_IT_A_T_IN_G
__A_C_A_L_L_T_O_A
__S_E_CO
__N_D_S_U_C_S_C_R_IB_E_R__ ____,~
/210
DETECTING THAT THE INITATED CALL FAILED DUE TO UNAVAILABILTIY
CONDITION OF THE SECOND SUBSCRIBER
~230
THE SECOND SUBSCRIBER IS NOTFIEID OF THE CALL BY A MISSED CALL I
INDICATING ON THE DEVICE
FIG. 28
3/6
wo 2016/141629 PCT/CN2015/078468
/~200
I
FIRST SUBSCRIBER INITATING A CALL TO A SECOND SUCSCRIBER
~ /210
DETECTING THAT THE INITATED CALL FAILED DUE TO UNAVAILABILTIY
CONDITION OF THE SECOND SUBSCRIBER
~
/240
THE FIRST SUBSCRIBER INITATES ANOTHER FAILED CALL ATTEMPT TO
THE SECOND SUBSCRIBER .
•
AFTER THE UNAVAILABIL TIY CONDITION ENDS, INITATING A SINGLE
TRANSIENT CALL TO THE SECOND SUBSCRIBER INDICATING A CALL
FROM THE FIRST SUBSCRIBER
/224
~ /234
THE SECOND SUBSCRIBER IS NOTFIEID OF THE CALLS BY A SINGLE
MISSED CALL INDICATING ON THE DEVICE
FIG. 2C
/200
FIRST SUBSCRIBER INITATING A CALL TO A SECOND SUCSCRIBER
~ /210
DETECTING THAT THE INITATED CALL FAILED DUE TO UNAVAILABILTIY
CONDITION OF THE SECOND SUBSCRIBER
~
~222
THE FIRST SUBSCRIBER INITATING A SUCCESSFUL CALL ATTEMPT TO
THE SECOND SUBSCRIBER
~ /236
AVOIDING FROM NOTIFYING THE SECOND SUBSCRIBER OF THE FAILED
CALL ATTEMPT
FIG. 20
4/6
wo 2016/141629 PCT/CN2015/078468
200
FIRST SUBSCRIBER INITATING A CALL TO A SECOND SUCSCRIBER
~
DETECTING THAT THE INITA TED CALL FAILED DUE TO DETACHED 1/ 212
CONDITION OF THE SECOND SUBSCRIBER
~
MONITORING THE HLR TO DETECT THAT THE DETACHED CONDITION 1;- 250
HAS ENDED
~ 220
~ 230
FIG. 2E
~200
~
DETECTING THAT THE INITA TED CALL FAILED DUE TO DETACHED 1/ 212
CONDITION OF THE SECOND SUBSCRIBER
~
TRANSMITTING A HIDDEN SMS TO THE SECOND SUBSCRIBER
1;- 260
~
DETECTING A RETRANSMISSION REQUEST OF THE HIDDEN SMS
1/ 270
~
INITATING A TRANSIT CALL TO THE SECOND SUBSCRIBER INDICATING A 1 / 220
CALL FROM THE FIRST SUBSCRIBER
~
THE SECOND SUBSCRIBER IS NOTFIEID OF THE CALL BY A MISSED CALL 1 / 230
INDICATING ON THE DEVICE
FIG. 2F
5/6
wo 2016/141629 PCT/CN2015/078468
~200
~ ~210
DETECTING THAT THE I NITA TED CALL FAILED DUE TO UNAVAILABILTIY I/
CONDITION OF THE FIRST SUBSCRIBER (INSUFFICIENT BALANCE)
~ ~224
~ ~234
~
DETECTING THAT THE INITA TED SMS FAILED DUE TO UNAVAILABILTIY 1/ 210
..
CONDITION OF THE FIRST SUBSCRIBER (INSUFFICIENT BALANCE)
/232 . .
FIRST SUBSCRIBER DOES NOT 1f
234
(233 ~
INITATING A TRANSIT CALL TO THE
SECOND SUBSCRIBER INDICATING
A CALL FROM THE FIRST
SUBSCRIBER
(240 ~ ~ 241
THE SECOND SUBSCRIBER IS THE SECOND SUBSCRIBER IS NOT I/
NOTIFIEID BY A MISSED CALL NOTIFIEID OF THE CALL BY A
INDICATING ON THE DEVICE MISSED CALL
300
APPARATUS 307
MEMORY UNIT
310
I DETECTION MODULE I) NOTIFICATION QUEUE
I ) 330
r
I ) 320 I ) 340
1 r
NOTIFICATION MODULE HIDDEN SMS MODULE r
350
I ) 325
l1suP/SIP IMPLEMENTER r HLR MONITOR I)
( 302 ( 309
PROCESSOR COMMUNICATION SNIFFER
~--------------~ ~----------------~
_ ______________
L__ 1/0 MODULE ~IJ305
r L__----------------~1
_RECONCILIATION MODULE r ) 308
FIG. 3
INTERNATIONAL SEARCH REPORT International application No.
PCT/CN2015/078468
According to International Patent Classification (IPC) or to both national classification and IPC
B. FIELDS SEARCHED
Minimum documentation searched (classification system followed by classification symbols)
H04M
Documentation searched other than minimum documentation to the extent that such documents are included in the fields searched
Electronic data base consulted during the international search (name of data base and, where practicable, search terms used)
CNPAT ,CNKI, WPI,EPODOC: call,back,return,miss+, unavailable,notif+,inform+, transit, transient,flying,payment,cdr, balance,
remain+,short message,SMS
Category* Citation of document, with indication, where appropriate, of the relevant passages Relevant to claim No.
A I CN 1791155 A (LG ELECTRONICS CHINA RES. & DEV.) 21 June 2006 (2006-06-21) 1-18
the whole document I
·······················-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··- .. ····-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··-··- ····-··-··-··
D Further documents are listed in the continuation of Box C. 0 See patent family annex.