IP Library Granted Patent US 11,647,113
Granted Patent B2
US 11,647,113 · App. 17/534,346 · Granted May 9, 2023

System and method for limiting incoming spam calls

Inventors: Brian F. G. Bidulock (Edmonton, CA); Gordon L. Hole (New Westminster, CA); Marvin J. Severson (Edmonton, CA)
Assignee: TELUS Communications Inc.
H04M3/436H04M3/42059H04M2203/551
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,647,113
App. No.
17/534,346
Granted
May 9, 2023
Kind
B2
Abstract

A system and method for maintaining a grey list for controlling incoming calls from numbers on a telephone network. Information associated with previous calls received by the telephone is stored in the form of a grey list. The stored information includes an indication of whether each of the previously received calls passed a previous challenge. Based on the stored information, when an incoming call is received, a determination is made whether the incoming call corresponds to a call that passed a previous challenge. The incoming call connected to the telephone if the stored information indicates that the incoming call previously passed a challenge. An action is taken if the stored information does not indicate that the incoming call previously passed the challenge. The action may include blocking the call, allowing the call or providing a current challenge to the call.

Claims (32)

1. A method of controlling calls received by a telephone connected to a telephone network, comprising:

determining whether to send a current incoming call from a phone number a current challenge prior to connecting the current incoming call to the telephone based on information related to the phone number including one or more of the following: a) a property of a calling number identification associated with the phone number; b) the presence of the phone number on a white list, a grey list or a blocked caller list; c) stored information indicating whether a previous incoming call from the phone number to the telephone passed a previous challenge; or d) stored information including the frequency and the recentness of previous calls from the phone number;

sending a current challenge to the phone number, the current challenge comprising a request for a user associated with the current incoming call to press a randomly-selected digit or digits and in which the current challenge is passed if the requested randomly-selected digit or digits is pressed; and

allowing the current incoming call to connect to the telephone if the current challenge is passed.

2. The method of claim 1 in which the information related to the phone number further comprises an indication of whether the previous incoming call from the phone number to the telephone passed the previous challenge; and the method further comprising allowing the current incoming call to connect to the telephone if the current incoming call corresponds to a previously received call that passed a previous challenge.

3. The method of claim 2 in which a user associated with the telephone determines whether to block, allow or send the current challenge to the current incoming call when the information related to the number associated with the current incoming call does not indicate that the current incoming call corresponds to a previously received call that passed the previous challenge.

4. The method of claim 1 in which the current challenge further comprises playing a voicemail tone after a voice prompt, wherein the voice prompt comprises the request for the caller to press a randomly-selected digit or digits.

5. The method of claim 1 in which the current challenge includes a first challenge and a second challenge, and in which the current incoming call is sent a second challenge if a first incorrect response is received in response to the first challenge.

6. The method of claim 5 further comprising blocking the current incoming call if in response to the second challenge a second incorrect response is received.

7. The method of claim 1 further comprising providing a prompt to a user associated with the telephone to add the phone number to an allowed list for the telephone if the phone number associated with the previous incoming call or the current incoming call passed the previous challenge or the current challenge.

8. The method of claim 1 in which the current incoming call from the phone number is blocked if the calling number identification associated with the phone number is not valid.

9. The method of claim 1 further comprising a storing a grey list and in which first-time callers to the telephone are sent the current challenge and if the phone number associated with the first-time caller passes the current challenge, then the first-time caller is added to the grey list.

10. The method of claim 1 further comprising providing a user associated with the telephone an option to direct incoming calls to voicemail if the phone number fails the current challenge.

11. A system for controlling calls to a telephone on a telephone network, comprising:

a network exchange configured to receive a current incoming call from the telephone network; and

a call control processor configured to receive information relating to the current incoming call from the network exchange, the processor further configured to:

determine whether to send the current incoming call from a phone number a current challenge prior to connecting the current incoming call to the telephone based on information related to the phone number including one or more of the following: a) a property of a calling number identification associated with the phone number; b) the presence of the phone number on a white list, a grey list or a black list; c) stored information indicating whether a previous incoming call from the phone number to the telephone passed a previous challenge; or d) stored information including the frequency and the recentness of previous calls from the phone number;

send a current challenge to the phone number, the current challenge comprising a request for a user associated with the current incoming call to press a randomly-selected digit or digits and in which the current challenge is passed if the requested randomly-selected digit or digits is pressed; and

allow the current incoming call to connect to the telephone if the current challenge is passed.

12. The system of claim 11 in which the call control processor is further configured to store a grey list and in which first-time callers to the telephone are sent the current challenge and if the phone number associated with the first-time caller passes the current challenge, then the first-time caller is added to the grey list.

13. The system of claim 11 further comprising a media server connected to the call control processor, the media server storing a voice prompt and the call control processor being further configured to retrieve the voice prompt from the media server, and in which sending a current challenge to the telephone further comprises sending the voice prompt to the telephone.

14. The system of claim 13 in which the call control processor is further configured to play the voice prompt followed by a voicemail tone to the user associated with the phone number, wherein the voice prompt comprises the request for the user associated with the phone number to press a randomly-selected digit or digits.

15. A call control unit for controlling calls received on a telephone network, comprising:

a processor configured to receive information relating to a current incoming call associated with a phone number received by the telephone network, the current incoming call requesting a connection be made to a telephone on the telephone network;

a server configured to store information related to the phone number including one or more of the following: a) a property of a calling number identification associated with the phone number; b) the presence of the phone number on a white list, a grey list or a black list; c) stored information indicating whether a previous incoming call from the phone number to the telephone passed a previous challenge; or d) stored information including the frequency and the recentness with previous calls from the phone number; and

the processor being configured to:

determine whether to send a current incoming call from a phone number a current challenge prior to connecting the current incoming call to the telephone based on the information stored on the server related to the phone number;

send a current challenge to the phone number, the current challenge comprising a request for a user associated with the phone number to press a randomly-selected digit or digits and in which the current challenge is passed if the requested randomly-selected digit or digits is pressed; and

allow the current incoming call to connect to the telephone if the current challenge is passed.

16. The call control unit of claim 15 in which the processor is further configured to store a grey list and in which first-time callers to the telephone are sent the current challenge and if the phone number associated with the first-time caller passes the current challenge, then the first-time caller is added to the grey list.

17. The call control unit of claim 15 further comprising a media server connected to the processor, the media server storing a voice prompt and the processor being further configured to retrieve the voice prompt from the media server, and in which sending the current challenge to the telephone further comprises sending the voice prompt to the telephone.

18. The call control unit of claim 17 in which the call control processor is further configured to play the voice prompt followed by a voicemail tone to a user associated with the phone number, wherein the voice prompt comprises the request for the caller to press a randomly-selected digit or digits.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jan 3, 2024
From: TELUS HOLDINGS 2023 INC.; TELUS CORPORATION
To: TELUS CORPORATION
Reel/Frame 066188/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: TELUS COMMUNICATIONS INC.
To: TELUS HOLDINGS 2023 INC.
Reel/Frame 063979/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: BIDULOCK, BRIAN FREDERICK GEORGE; HOLE, GORDON LEONARD; SEVERSON, MARVIN JOHN
To: TELUS COMMUNICATIONS INC.
Reel/Frame 059212/0915 →
Priority Claims (1)
CA CA 3020143 · Oct 9, 2018 · national
Continuity (3)
Continuation 16691597 · Nov 21, 2019
Continuation 16206993 · Nov 30, 2018
Related Publication 20220191324A1 · Jun 16, 2022