METHOD AND APPARATUS FOR PROCESSING TELEPHONE CALLS IN CONJUNCTION WITH CALL BLOCKING SERVICE
20200314227 ยท 2020-10-01
Inventors
Cpc classification
H04M1/654
ELECTRICITY
H04M3/436
ELECTRICITY
H04M1/576
ELECTRICITY
H04M1/573
ELECTRICITY
International classification
H04M1/654
ELECTRICITY
H04M1/57
ELECTRICITY
Abstract
Methods and systems are disclosed for blocking unwanted telephone calls utilizing a ring blocking device that works in conjunction with an external remote call blocking service. The call blocking service blocks unwanted calls by examining the caller ID information that is normally transmitted to a wireline telephone device during the silent interval between the first and second power ringing bursts of the call. The call blocking service compares the caller ID information to a blacklist of unwanted calling parties and ends the call if the incoming call's caller ID information matches an entry on the blacklist. The ring blocking device, which is typically located on the user premises, is configured to prevent the first power ringing burst from activating the telephone ringer, while also ensuring that the telephone reliably receives and displays the caller ID.
Claims
1. A method of processing a telephone call to Plain Old Telephone Service (POTS) telephone terminal equipment, the telephone call including caller identification (caller ID) information, the telephone call being simultaneously received at a call blocking service and a ring blocker device associated with the POTS telephone terminal equipment, wherein the call blocking service analyzes the caller ID information of the telephone call to determine if the telephone call is unwanted and ends the telephone call if the telephone call is determined to be unwanted, wherein the method comprises the ring blocker device associated with the POTS telephone terminal equipment processing the telephone call by: (i) blocking a first power ringing burst of the telephone call from reaching the POTS telephone terminal equipment; (ii) capturing and storing the caller ID information of the telephone call present in a silent interval between the first power ringing burst and a subsequent second power ringing burst; (iii) allowing the second power ringing burst of the telephone call to pass to the POTS telephone terminal equipment when the telephone call is not ended by the call blocking service; and (iv) transmitting the caller ID information captured and stored in step (ii) to the POTS telephone terminal equipment after the second power ringing burst to enable the caller ID information to be displayed to a user of the POTS telephone terminal equipment.
2. The method of claim 1, wherein step (ii) comprises demodulating an analog signal carrying the caller ID information to recover digital caller ID information, and step (iv) comprises remodulating the recovered digital caller ID into an analog signal carrying the caller ID information.
3. The method of claim 1, wherein steps (ii) and (iv) are performed without demodulating an analog signal carrying the caller ID information.
4. The method of claim 1, wherein step (i) further comprises blocking the caller ID information of the telephone call present in the silent interval between the first power ringing burst and the second power ringing burst from reaching the POTS telephone terminal equipment.
5. The method of claim 1, wherein capturing and storing the caller ID information in step (ii) comprises recording an analog caller ID information signal containing the caller ID information present in the silent interval between the first power ringing burst and the second power ringing burst.
6. The method of claim 5, wherein transmitting the caller ID information in step (iv) comprises replaying a recorded analog caller ID information signal to the POTS telephone terminal equipment.
7. The method of claim 1, further comprising providing a visual indication in the ring blocker device to indicate to the user when the first power ringing burst of the telephone call is being blocked.
8. The method of claim 1, wherein the ring blocker device presents a DC resistance of at least 5 megohms for applied DC voltage up to 100 Vdc across the analog telephone line connected to the ring blocker device for receiving the telephone call.
9. The method of claim 8, wherein the ring blocker device is at least partially powered by an internal battery.
10. The method of claim 8, wherein the ring blocker device is powered entirely by the POTS telephone line.
11. The method of claim 1, wherein analyzing the caller ID information of the telephone call by the call blocking service to determine if the telephone call is unwanted comprises determining if the caller ID information of the telephone call is on a stored blacklist.
12. A ring blocker device associated with Plain Old Telephone Service (POTS) telephone terminal equipment for processing a telephone call directed to the POTS telephone terminal equipment, the telephone call including caller identification (caller ID) information and being received simultaneously at the ring blocker device and a call blocking service analyzing the caller ID information of the telephone call to determine if the telephone call is unwanted and ending the telephone call if the telephone call is determined to be unwanted, the ring blocker device comprising: a telephone line input port for receiving the telephone call; a telephone line output port connectable to the POTS telephone terminal equipment; and at least one processor for processing the telephone call received at the telephone line input port, the at least one processor being configured to: (i) block a first power ringing burst of the telephone call from reaching the POTS telephone terminal equipment; (ii) capture and store the caller ID information of the telephone call present in a silent interval between the first power ringing burst and a subsequent second power ringing burst; (iii) allow the second power ringing burst of the telephone call to pass to the POTS telephone terminal equipment from the telephone line output port when the telephone call is not ended by the call blocking service; and (iv) transmit the caller ID information captured and stored in step (ii) to the POTS telephone terminal equipment through the telephone line output port after the second power ringing burst to enable the caller ID information to be displayed to a user of the POTS telephone terminal equipment.
13. The ring blocker device of claim 12, wherein step (ii) comprises demodulating an analog signal carrying the caller ID information to recover the encoded digital caller ID information, and step (iv) comprises re-modulating the recovered digital caller ID information into an analog signal that carries the caller ID information.
14. The ring blocker device of claim 12, wherein steps (ii) and (iv) are performed without demodulating an analog signal carrying the caller ID information.
15. The ring blocker device of claim 12, wherein step (i) further comprises blocking the caller ID information of the telephone call present in the silent interval between the first power ringing burst and the second power ringing burst from reaching the POTS telephone terminal equipment.
16. The ring blocker device of claim 12, wherein capturing and storing the caller ID information in step (ii) comprises recording an analog caller ID information signal containing the caller ID information present in the silent interval between the first power ringing burst and the second power ringing burst.
17. The ring blocker device of claim 16, wherein transmitting the caller ID information in step (iv) comprises replaying a recorded analog caller ID information signal to the POTS telephone terminal equipment.
18. The ring blocker device of claim 12, further comprising a visual indicator in the ring blocker device to indicate to the user when the first power ringing burst of the telephone call is being blocked.
19. The ring blocker device of claim 12, wherein the ring blocker device presents a DC resistance of at least 5 megohms for applied DC voltage up to 100 Vdc across the analog telephone line connected to the ring blocker device for receiving the telephone call.
20. The ring blocker device of claim 12, wherein the ring blocker device is powered at least partially by an internal battery.
21. The ring blocker device of claim 12, wherein the ring blocker device is powered entirely by the POTS telephone line.
22. The ring blocker device of claim 12, wherein the call blocking service determines if the telephone call is unwanted by determining if the caller ID information of the telephone call is on a stored blacklist.
23. A method of processing a telephone call to Plain Old Telephone Service (POTS) telephone terminal equipment, the telephone call including caller identification (caller ID) information, the method comprising the steps of: (a) receiving the telephone call simultaneously at a call blocking service and a ring blocker device associated with the POTS telephone terminal equipment; (b) analyzing the caller ID information of the telephone call by the call blocking service to determine if the telephone call is unwanted, and ending the telephone call if the telephone call is determined to be unwanted; and (c) processing the telephone call by the ring blocker device associated with the POTS telephone terminal equipment by: (i) blocking a first power ringing burst of the telephone call from reaching the POTS telephone terminal equipment; (ii) capturing and storing the caller ID information of the telephone call present in a silent interval between the first power ringing burst and a subsequent second power ringing burst; (iii) allowing the second power ringing burst of the telephone call to pass to the POTS telephone terminal equipment when the telephone call is not ended by the call blocking service; and (iv) transmitting the caller ID information captured and stored in step (ii) to the POTS telephone terminal equipment after the second power ringing burst to enable the caller ID information to be displayed to a user of the POTS telephone terminal equipment.
24. A method of processing a telephone call to Plain Old Telephone Service (POTS) telephone terminal equipment, the telephone call including caller identification (caller ID) information, the telephone call being simultaneously received at a call blocking service and a ring blocker device associated with the POTS telephone terminal equipment, wherein the call blocking service analyzes the caller ID information of the telephone call to determine if the telephone call is unwanted and ends the telephone call if the telephone call is determined to be unwanted, wherein the method comprises the ring blocker device associated with the POTS telephone terminal equipment processing the telephone call by blocking a first power ringing burst of the telephone call from reaching the POTS telephone terminal equipment, wherein the ring blocker device presents a DC resistance of at least 5 megohms for applied DC voltage up to 100 Vdc across the analog telephone line connected to the ring blocker device for receiving the telephone call, and wherein the ring blocker device is at least partially powered by an internal battery.
25. A method of processing a telephone call to Plain Old Telephone Service (POTS) telephone terminal equipment, the telephone call including caller identification (caller ID) information, the telephone call being simultaneously received at a call blocking service and a ring blocker device associated with the POTS telephone terminal equipment, wherein the call blocking service analyzes the caller ID information of the telephone call to determine if the telephone call is unwanted and ends the telephone call if the telephone call is determined to be unwanted, wherein the method comprises the ring blocker device associated with the POTS telephone terminal equipment processing the telephone call by blocking a first power ringing burst of the telephone call from reaching the POTS telephone terminal equipment, wherein the ring blocker device presents a DC resistance of at least 5 megohms for applied DC voltage up to 100 Vdc across the analog telephone line connected to the ring blocker device for receiving the telephone call, and wherein the ring blocker device is powered entirely by the POTS telephone line.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] Various embodiments disclosed herein relate to methods and systems for blocking unwanted telephone calls utilizing a ring blocking device that works in conjunction with an external remote call blocking service like Nomorobo. The call blocking service blocks unwanted calls by examining the caller ID information that is normally transmitted to a wireline telephone device during the silent interval between the first and second power ringing bursts of the call. The call blocking service compares the caller ID information to a blacklist of unwanted calling parties and ends the call if the incoming call's caller ID information matches an entry on the blacklist. The ring blocking device, which is typically located on the user premises, is configured to prevent the first ring burst from activating the telephone ringer, while also ensuring that the telephone reliably receives and displays the caller ID information. Users of call blocking services thus will not hear the first ring of calls blocked by the system, and will also receive caller ID information for calls that are not blocked.
[0029]
[0030] For convenience, the telephone terminal equipment 108 is graphically represented as a single telephone device, but in practice element 108 can be any device (or combination of devices) that is capable of receiving Plain Old Telephone Service (POTS) signals. A POTS communication link uses analog signals to transfer voice signals and also uses analog signals to transfer caller ID data. To ring a telephone, a POTS line applies a power ringing burst of typically 40 to 90 Vrms at 20 Hz. A typical cadence for the power ringing burst is a repeating pattern of 2000 ms on followed by 4000 ms off, although other cadences are sometimes used. Examples of POTS terminal devices include telephones (with or without a built-in caller ID display), stand-alone caller ID receivers, answering machines, and any other device that has provisions for receiving POTS signals. Such devices are generally referred to herein as POTS telephone terminal equipment (POTS TTE).
[0031] As represented in
[0032] The call blocking service 104 can be any centralized call blocking service that is able to block unwanted calls. For instance, the system 104 maintains and updates a blacklist of caller ID information of known unwanted callers and blocks calls based on the blacklist. Nomorobo is one example of a call blocking service suitable for use with the ring blocker device 102, but other services having similar functionality can also be used. If the caller ID information associated with the incoming call is not on the blacklist, the call blocking service 104 takes no action. However, if the caller ID information associated with the incoming call matches an entry on the blacklist, call blocking service 104 ends the call. Unwanted calls can be ended by the call blocking service in various ways including, e.g., by answering the call and then hanging up immediately. For calls ended by call blocking service 104, only the first power ringing burst and the subsequent caller ID information arrive at the POTS service entrance 110.
[0033] The signals presented at source 106, call blocking service 104, and the POTS service entrance 110 can be in either analog or digital form, and do not have to use the same communication protocol or transmission medium. The transmission medium can be comprised of any transmission medium (or combination thereof) including, but not limited to, wireline, wireless, fiber, coax, and internet. In
[0034] Regardless of the specific path taken thus far for the call, a transition takes place at the POTS service entrance 110. At this point, the incoming call is converted to a POTS wireline signal.
[0035] The conversion to POTS is not necessary if the incoming signal at the POTS service entrance 110 is already in the POTS format. For traditional land line POTS service, the service entrance is simply the place where the outside POTS telephone line enters the building.
[0036] In recent years, it has become more common for the telephone service to be brought to the building in some format other than POTS, such as digital service over fiber, coax, or wireless. In such cases, the POTS service entrance 110 converts the incoming signal to POTS. The POTS service entrance 110 can then physically located anywhere in the building, provided that it has access to the incoming signal.
[0037] The ring blocker device 102 is inserted in series between the POTS service entrance 110 and the destination POTS TTE 108.
[0038]
[0039]
[0040] The US and most other countries worldwide use the general signaling scheme shown in
[0041] While the caller ID information is typically sent during the final, long silent interval of the first power ringing burst, the specific frequencies used for the FSK modulation can differ, and the format of the encoded digital data in the caller ID message can also differ.
[0042]
[0043] When viewed from the perspective of the associated POTS TTE 108, the timing of the received power ringing burst and caller ID signal are generally identical to the standard format shown in
[0044] It should be noted that capture-and-transmit of the caller ID information does not require that the caller ID FSK signals be demodulated when received by the ring blocker device, and then remodulated when transmitted by the ring blocker device. While this is an acceptable way to accomplish the capture-and-transmit, an alternative approach is to simply record the FSK modulated caller ID information packet, and then transmit, i.e., replay, the recorded copy.
[0045] This alternative approach reduces the cost of the ring blocker device, and it has the additional benefit of being compatible with any other caller ID delivery system that transmits FSK signals during the first silent interval. Since the FSK signal is simply being recorded and transmitted, there is no need to be concerned with the specific frequencies used in the FSK modulation, and no need to be concerned with the specific format used for the analog encoded digital data in the caller ID information packet.
[0046]
[0047] Capacitor 162 and LED switch 160 allow the energy from the power ringing burst to be used to power LED indicator 122, thereby conserving battery power. Battery 150 is used to keep microprocessor 152 in a powered-up standby mode when the ring blocker device 102 is not active, which helps provide a fast response to the ring blocking function. Battery 150 is also used to power the remaining functions of blocking the first power ringing burst and performing the capture and transmit of the caller ID information. The very small amount of current required from the battery 150 during these brief intervals can allow a small lithium coin cell battery such as a CR2032 to power the ring blocker device 102 for an extended period of time, e.g., more than one year, without needing battery replacement.
[0048] In the embodiment shown in
[0049] After the applied power ringing burst ends, microprocessor 152 turns the LED switch 160 off and uses the Battery Switch 164 to apply power to codec 166, receive amplifier U3, and transmit driver U4. Microprocessor 152 uses codec 166 to digitize, capture, and store the FSK caller ID signal that appears during the first silent interval. Note that once the caller ID signal is digitized by codec 166, microprocessor 152 can either store the digital samples directly as an audio recording of the FSK caller ID signal, or demodulate the FSK signal to recover the encoded digital data of the caller ID FSK signal. Switch 158 is held in the open state until the caller ID FSK signal has been captured, so that the FSK signal is blocked from delivery to the POTS TTE 108. At this point switch 158 is released and returns to its normally closed state.
[0050] When the second power ringing burst 134 arrives, microprocessor 152 takes no action. LED 122 remains off and switch 158 is left in its normally-closed state. After the second power ringing burst 134 ends, microprocessor 152 uses codec 166 to transmit the captured and saved caller ID signal 130 during the second silent interval. Note that the transmitted caller ID signal can be either a digital recording of the original caller ID FSK signal, or, if the original caller ID FSK signal was demodulated for local storage, it can be remodulated back into its original FSK form.
[0051] For clarity, codec 166 has been shown as a component that is separate from microprocessor 152. As is well known in the art, the functions of a codec include an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC). However, in recent years, microprocessors have increasingly been equipped with built-in ADC and DAC functions. It will be obvious to a person of ordinary skill in the art that some or all of the codec function 166 could alternatively be incorporated into microprocessor 152.
[0052] Microprocessor 152 maintains an internal timer to determine whether subsequent power ringing bursts represent additional power ringing bursts from the same call, or, alternatively, represent the first power ringing burst of a new call. Since the duration of a typical silent interval is about four seconds, a power ringing burst that arrives after a silent interval of greater than six seconds typically represents the first power ringing burst of a new call.
[0053]
[0054] For the embodiment shown in
[0055] To increase the available telephone line power while still meeting the limitations imposed by FCC Part 68, two modifications are made. First, the value of capacitor 170 is increased to 4.4 uF to couple as much as possible of the power ringing burst into the VCC power supply 172. Second, a 5 megohm resistor 174 is placed across capacitor 170 to draw the maximum allowable DC current from the telephone line.
[0056] Together these two modifications provide complimentary sources of charge current to the VCC power supply 172. While a power ringing burst is being applied on the telephone line, there is more charge coupled through capacitor 170 than is actually needed to operate the circuit. The surplus charge is stored in the VCC power supply 172 and then used to power the circuit during the first and second silent intervals. In the idle state, only microprocessor 152 remains powered, and is held in a low power standby mode.
[0057] In the standby mode, microprocessor 152 consumes less than the 10 uA DC that is available via resistor 174. This allows the VCC power supply 172 to keep its internal storage capacitor(s) charged during long periods of having no power ringing bursts applied. The primary benefit of maintaining this pre-charge is a faster response time for blocking the first power ringing burst.
[0058] Without the small current provided by resistor 174, the charge on the storage capacitor(s) in the VCC power supply 172 would slowly leak down to zero if no power ringing bursts were applied for a long time. With the storage capacitor in the VCC power supply 172 initially at zero volts when the first power ring burst is applied, the required charging time would result in a slower response time for blocking the first power ringing burst. Fast response time is important because any portion of the first power ringing burst that is not blocked can result in spurious triggering of the audible ring tone from POTS TTE 108.
[0059] Note that the VCC power supply 172 also has an output called VCC SENSE and an input called CHARGE RATE. This allows microprocessor 152 to monitor the charge on the internal storage capacitor(s) in the VCC power supply 172, and to respond by altering the charging circuit for the capacitor(s). This capability can be used to further reduce the response time for blocking the first power ringing burst.
[0060]
[0061]
[0062]
[0063] At step 200, the call blocking service 104 analyzes the caller ID information of the telephone call to determine if the telephone call is unwanted. If so the call is ended at step 202. If not, the call blocking service 104 takes no further action at 204.
[0064] At step 206, the ring blocker device 102 blocks a first power ringing burst 132 and caller ID information 130 of the telephone call from reaching POTS TTE 108. At step 208, the ring blocker device 102 captures and stores the caller ID information 130 of the telephone call present in a silent interval between the first power ringing burst 132 and a subsequent second power ringing burst 134. At step 210, the ring blocker device 102 checks for a second power ringing burst of the telephone call. The arrival of a second power ring burst indicates that the call was not ended by the call blocking service 104, so ring blocker device 102 allows the second power ringing burst to pass to POTS TTE 108. At step 212, the ring blocker device 102 transmits the captured and stored caller ID information 130 to POTS TTE 108 after the second power ringing burst to enable the caller ID information to be displayed to a user POTS TTE 108.
[0065]
[0066] If the next power ringing burst arrives after a silent interval of less than six seconds and the RING-1 flag is determined to be set at 234, that power ringing burst is presumed to be a subsequent power ring burst from the same call. This causes the RING-1 flag to be cleared at 236 and the captured caller ID information to be transmitted during the next silent interval at 238.
[0067] For all subsequent power ringing bursts of the same call (those that arrive after a silent interval of less than six seconds), ring blocker device 102 takes no action.
[0068] The processes of the ring blocker device described above may be implemented in software, hardware, firmware, or any combination thereof. The processes are preferably implemented in one or more computer programs executing on the microprocessor. Each computer program can be a set of instructions (program code) in a code module resident in ring blocker device 102. Until required by the microprocessor, the set of instructions may be stored in another computer memory or stored on another computer system and downloaded via the Internet or other network.
[0069] Having thus described several illustrative embodiments, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to form a part of this disclosure, and are intended to be within the spirit and scope of this disclosure. While some examples presented herein involve specific combinations of functions or structural elements, it should be understood that those functions and elements may be combined in other ways according to the present disclosure to accomplish the same or different objectives. In particular, acts, elements, and features discussed in connection with one embodiment are not intended to be excluded from similar or other roles in other embodiments. Additionally, elements and components described herein may be further divided into additional components or joined together to form fewer components for performing the same functions. Accordingly, the foregoing description and attached drawings are by way of example only, and are not intended to be limiting.