Method and apparatus for defeating computer-generated, telemarketing, and robo-calls to phones
10708422 ยท 2020-07-07
Inventors
Cpc classification
H04M3/436
ELECTRICITY
International classification
Abstract
A system for defeating computer-generated, telemarketing, and Robo calls is provided. An originating switch receives a call from a calling party and determines a call route to a called party. The call is received at a destination switch and the profile of the called party is assessed. If the called party is not a subscriber to the system, the call is then passed or connected to the called party. If the called party is a subscriber to the system, a digital audio track is played back to the calling party, the audio track indicating a call failure that can be detected by the source of computer-generated, telemarketing, and Robo calls. The signals are of such a nature that the calling party would determine that the number is not a valid number and remove it from a calling list. If a called party is not a subscriber, the call simply continues to the called party without interjection of any digital audio track. The system also may require the entry of dual-tone multi-frequency signals by the calling party to differentiate from those calls to be terminated.
Claims
1. A method for defeating computer-generated telemarketing and Robo calls, without the use of call lists, to phones of subscribers to the method, employing an originating switch receiving calls from calling parties and directing the calls to a carrier network or Internet, a destination switch receiving the calls from calling parties through the carrier network or Internet for transmission to phones of called parties, and means associated with the phones of subscribers to the system for instructing the calling party, the method comprising the steps of: a calling party places a call to a called party; a determination is made whether said called party is a subscriber to the method and, when it is determined said called party is not a subscriber to the method, said call from said calling party to said called party is completed; when it is determined said called party is a subscriber to the method, the calling party is instructed to enter a signal and, if such signal is entered, the phone of the called party is caused to ring and, when the called party answers, the called and calling parties are connected and the call is completed, and if it is not entered, the call is terminated; and if the call is an analog Robo call, the call is terminated by playing a ringback tone to the calling party indicating the called party's telephone number is not a working number.
2. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 1, wherein the signal is a dual-tone multi-frequency (DTMF) signal and the called party is notified if such signal is entered.
3. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 2, wherein a specific notification to the called party is determined by the DTMF signal.
4. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 3, wherein said specific notification is taken from the group of (a) notifying the called party of the attempted call by the calling party and (b) delivering to the called party a message recorded by the calling party.
5. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 1, wherein the phones of subscribers to the method comprise cellular and Voice over IP (VoIP) phones.
6. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 1, wherein a subscriber database is accessed and a determination is made as to the subscriber's current status, and if the called party is no longer a subscriber to the method, a non-serviceable number notification is played, the call is terminated with a notification being sent to the subscriber that incoming calls are being terminated.
7. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 1, further comprising the steps of assessing a profile of the called party and passing said call to said called party if said profile indicates that said called party is not a subscriber to the method; and playing a digital audio track back to said calling party if said called party is a subscriber to the method, said digital audio track indicating a call failure to computer-generated and Robo calls.
8. The method for defeating computer-generated telemarketing and Robo calls to phones according to claim 1, in which a home switch determines whether the called party has subscribed to the method of the invention, and if so, the home switch diverts the call to the carrier's progress tone platform for processing, but if not, then the phone switch processes the call based upon the other profile criteria and delivers the call to the called party accordingly.
9. A system for defeating computer-generated telemarketing and Robo calls, without the use of call lists, to phones of subscribers to the system, comprising: an originating switch receiving calls from calling parties and directing said calls to a carrier network or Internet; a destination switch receiving said calls from calling parties through said carrier network or Internet for transmission to phones of called parties; first means associated with phones of subscribers to the system to instruct the calling party to enter a signal and, if such signal is entered, causing the phone of the called party to ring and, when the called party answers, connecting the called and calling parties to complete the call, and if it is not entered, terminating the call; and second means for terminating the call by playing a ringback tone to the calling party indicating the called party's telephone number is not a working number if the call is an analog Robo call.
10. The method for defeating computer-generated, telemarketing and Robo calls to phones according to claim 1, wherein a call from the calling party to the called party may be interrupted by one or more Mobile Switching Centers (MSC) before the called party's phone rings or the call is blocked, said MSC identifying the call as coming from either a land line or a mobile device.
Description
DESCRIPTION OF DRAWINGS
(1) For a complete understanding of the various aspects of the method and apparatus of the invention, reference should be made to the following detailed description and accompanying drawings, wherein:
(2)
(3)
(4)
(5)
BEST MODE AND PREFERRED EMBODIMENT OF THE INVENTION
(6) Referring now to the drawings and more particularly
(7) It is also contemplated that a subscription to the service of the invention can be made from the website of an individual's carrier. With reference to
(8) With reference now to
(9) The home switch or destination switch 58 examines the subscriber profile of the called party 60 at the home location register (HLR) 62 to determine how to set up and deliver the call based upon the subscriber's individual profile. In this regard, it will be appreciated that the home switch must determine if the subscriber has Call Forwarding Activate and send the call to another number that could be controlled by another home switch. At 64, if the home switch 58 has determined that the called party 60 has subscribed to the system of the invention or to the carrier's RingBack Tone Service (RBTs), the home switch diverts the call to the carrier's progress tone platform (or RBT platform) for processing. If the called party has not subscribed to either the system of the invention or RBTs, then the phone switch 58 processes the call based upon other profile criteria and delivers the call to the called party 60 accordingly.
(10) A determination is made at 66 as to whether the called party is a subscriber to the system of the invention or not. In either case, the call passes to the progress tone platform 68, as shown. When the progress tone platform 68 receives the call, it examines the subscriber's profile to ensure that the correct progress tone track or digital audio track is played to the calling party before continuing the call delivery processing. This is controlled by the automatic number identification (ANI) of the calling party, which is delivered to the platform 68 from either the originating switch 56 or the destination switch 58 in the network. Concurrently, an outgoing call to the called party 60 is placed through the destination switch 58.
(11) If the called party 60 is a subscriber to the system of the invention as determined at 66, the platform 68 will play an appropriate digital audio track or Zap Tone at 70. It will be appreciated that a Zap Tone in the context of the invention is a series of audible and/or inaudible sound frequencies designed to signal the computer equipment used by telemarketing and Robo calling companies and indicate that the called party phone is either busy, disconnected, or otherwise unavailable for connection, which typically will prompt a call failure recognition at 72, causing the calling party device 52 to terminate or abandon the call attempt, thus effectively blocking the call from reaching the called subscriber. The network will recognize this call abandonment and treat it as an incomplete or disengaged call and take down the call connection attempt. It is particularly noteworthy that this occurs prior to completion of the call to the called party 90 and is effective even if the subscriber's phone is turned off or if the subscriber is on another call. In other words, the system processing is automatic on every call prior to any indication to the called party subscriber that a call is inbound.
(12) After the Zap Track Tone at 70 has been completed, and if the call has not been terminated, the platform 68 will play the call progress tonea standard ringing toneor the appropriate provisioned RBT (if the subscriber has RBT service) until the call is answered. Those skilled in the art will appreciate that RBT is a RingBack Tone system, which is a configuration of equipment and interconnections to a Telecommunications Carriers Network that allows for the interruption of a call prior to its final destination and the interjection of an audio track containing a message or music content that is played to the calling party instead of the standard ringing sound before the called party answers the incoming call.
(13) It will be appreciated that if the Zap Track Tone played at 70 does not terminate the call as at 72, the Zap Track Tone is completed at 74 and standard ring tones or other tones may be played at 76. Those skilled in the art will appreciate that the Zap Tones are ignored by the human caller to whom the call is directed in the absence of a call termination at 72.
(14) If the called party answers as at 78, the destination switch 58 detects the answer. Using SS7 signaling, instructions are sent to the destination switch or home switch 58 for an RLT trunk release. Those skilled in the art understand that SS7 signaling refers to a set of telephony signaling protocols, which were developed in the 1970s and are used to control the set-up and tear-down of most of the world's public switched telecommunications traffic. The SS7 system controls number translation, enables billing, performs Short Message Service (SMS) transport (texting) and other mass-media services. The called party 60 answers, or the call is routed to the called party's voicemail, the destination switch 58 detects the answer. Again, using SS7 signaling, instructions are sent to the destination switch for a Release Link Trunk RLT. The destination switch 58 re-routes the call, connecting the legs of the calling party 52 or 54 and the called party 60.
(15) It has been found that just generating a disconnect tone or signal is not always efficient in achieving a disconnect. More sophisticated Robo callers and the like may require more than the detection of such a tone. Accordingly, it is desirable to require the calling party to generate a DTMF signal for detection and verification.
(16) With reference now to
(17) If the called party is not a subscriber, the call is passed through decision block 82 directly to the called party 60. The same is true even if the called party is a subscriber and has not elected to forward calls through the system as at 82. If, however, the called party is a subscriber and forwarding has been requested, the call is forwarded at 88 to the platform server 84. Here, the system begins to process the incoming call while providing a ringing sound to the calling party 52 while the processing continues. The subscriber database 86 is accessed and a determination is made at 88 as to the subscriber's current status. If not, a non-serviceable number notification is played at 90. The call is terminated at 92 with a notification being sent to the subscriber that incoming calls are being terminated, and if the subscriber does not want that to continue to happen, the subscriber needs either to turn off the system and notify the operator or bring the subscription current on payments as at 92.
(18) If, however, the subscriber's status is active and authorized, the call is forwarded at 88 to the blacklist database at 94. Here, a determination is made as to whether the call is blacklisted or to be blocked. With that determination being made at 96, a specialized or customized call progress tone or appropriate ringback tone is generated at 98, indicating that the phone is either disconnected or otherwise out of service. As a consequence, the call is ended at 100 and the subscriber is notified of that action. The result is a termination of the blacklisted call at 102. It will be appreciated that the blacklist database at 94 can be either a national database of Robo callers or the like that is generated and maintained by the system provider and/or it may include a personal blacklist that is generated and input by the subscriber. In any event, the blacklisted database is typically advised that the telecommunications system of the called party is either inoperative or out of service such that the Robo caller, telemarketer, or the like will remove the number from its database.
(19) If the determination is made at 96 that the calling party is not blacklisted, the call passes to check whether or not it is on a whitelist database at 104. This whitelist or green list contains a list of phone numbers that may be coming from Robo callers or the like, but which the called party desires to receive. These may be Robo calls from schools, doctors, pharmacies, employers, or the like. When the whitelist database 104 is checked at 106, if the determination is made that the calling party is not on the whitelist, a customized or specialized digital audio track is played at 108 advising the calling party, by means of an appropriate tone, that the phone of the called party is out of service, inactive, or the like. The caller is disconnected at 110 and the analog Robo call is terminated at 112. The session is ended at 114, with the calling number being added to a gray list and a notification is sent to the subscriber as at 114.
(20) If the determination is made at 110 that the call is not to be disconnected as a result of the calling party being neither blacklisted nor whitelisted, a digital answer notification is sent to the calling party at 116, and thereafter an authentication message is played at 118. The authentication message leaves the calling party with, for example, two options. The first directs the calling party to press a first number X to notify the called party that the calling party has attempted to receive him/her, or to press a second number Y for the calling party to leave a voice message. If a dual-tone multi-frequency (DTMF) signal is not detected at 120, such indicates that the calling party was not a real person, but rather a computer, telemarketer, Robo caller or the like. Accordingly, the determination is made at 122 to end the session, add the calling number to a gray list for further processing, and send the subscriber of the same. The digital Robo call is stopped at 124.
(21) If, however, a DTMF tone is detected, one of two processes is engaged, depending upon whether the calling party pressed either X or Y. If the DTMF signal for X is detected at 126, the calling party is advised that the called party has been notified of the attempt to call and the session is terminated at 128 with notification being sent to the subscriber. If tone Y is sensed at 130, the calling party is requested to leave a message, the message is recorded at 132, and the session is ended at 134 with the message being sent to the subscriber.
(22) The invention also contemplates that other tones Z may be employed and assessed for other functions, as indicated at 136.
(23) If it is determined at 106 that the calling party is whitelisted, a digital answer notification is sent to the calling party at 138 and an authentication message 140 is played. Since this path deals with whitelisted Robo callers or other authorized callers, at 140 it directs either the generation of a specific DTMF tone by the caller or accommodates a passage of time for leaving a message, which may be a pre-recorded message of a Robo caller. If a DTMF tone is detected at 142, the system notifies the caller of the receipt of the call at 144, and then ends the call and notifies the called party at 146. If no DTMF signal is detected at 142, a message if played to the calling party requesting that a message be left at 148. The message left by the calling party is recorded at 150 and the call is ended and notification sent to the calling party at 152.
(24) Thus, it can be seen that the various aspects of the invention have been satisfied by the system presented and described above. Prior to reaching a subscriber, each call to a subscriber is subjected to a digital track of signals prompting a call failure recognition by computer-generated or telemarketing Robo calls, defeating the call by prompting a disconnect before the called subscriber is even aware that the call has been placed.
(25) While in accordance with the patent statutes, only the best mode and preferred embodiment of the invention has been presented and described in detail, the invention is not limited thereto or thereby. Accordingly, for an appreciation of the scope and breadth of the invention, reference should be made to the following claims.