IP Library Granted Patent US 8,577,002
Granted Patent B2
US 8,577,002 · App. 12/673,377 · Granted Nov 5, 2013

Call screening system and method

Inventors: Matthew Jason Stein (Maple, CA); Robert Gordon Thompson (Toronto, CA); Edmund Chislett (Aurora, CA)
Assignee: Primus Telecommunications Canada, Inc.
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 8,577,002
App. No.
12/673,377
Granted
Nov 5, 2013
Kind
B2
Abstract

A system and method for screening telephone calls to a subscriber telephone number comprises a screening list of telephone numbers assigned to suspect callers and rules defining when a telephone number will be added to or removed from the screening list or ‘greylist,’ and/or modifying a screening value to be assigned to a telephone number in the greylist. Data relating to calls is received from subscribers and processed, and the telephone number is screened in accordance with the rules, based on the screening value assigned to the telephone number and optionally a selected subscriber tolerance level. Subscribers may add any telephone number to a personal list of telephone numbers to be blocked (blacklist) or telephone numbers to be accepted (whitelist).

Claims (37)

1. A method of screening telephone calls, comprising:

a. maintaining a screening list of telephone numbers assigned to suspect callers;

b. storing one or more rules defining when to modify a screening value assigned to the caller's assigned telephone number on the screening list;

c. maintaining, in association with each of the plurality of subscribers, a blacklist of caller's assigned telephone numbers which are blocked and a whitelist of caller's assigned telephone numbers which are not blocked;

d. receiving data relating to suspect callers,

wherein some of the data is received from a plurality of subscribers,

wherein some of the data is received from a service provider, a system administrator or a combination thereof, and

wherein some of the data is received from the blacklists and whitelists associated with the plurality of subscribers;

e. applying the one or more rules to the data;

f. modifying the screening value assigned to the caller's assigned telephone number, based on the application of the one or more rules to the data and

g. screening a call from the caller's assigned telephone number to one of the subscribers in accordance with the one or more call screening rules based on the caller's assigned telephone number being in the screening list or on the screening value assigned to the caller's assigned telephone number, or both and a comparison of the screening value assigned to the caller's assigned telephone number and a subscriber tolerance level.

2. The method of claim 1 wherein one of a plurality of options for blocking, allowing or announcing the call is performed based on the subscriber tolerance level.

3. A system for screening telephone calls to a subscriber telephone number, comprising:

at least one database, for maintaining a screening list of telephone numbers assigned to suspect callers and one or more rules defining when modify a screening value to be assigned to the caller's assigned telephone number on the screening list, and for maintaining, in association with each of the plurality of subscribers, a blacklist of caller's assigned telephone number which are blocked and a whitelist of caller's assigned telephone numbers which are not blocked; and

a data processing device, for receiving data relating to suspect callers, wherein some of the data is received from a plurality of subscribers, some of the data is received from, a service provider, a system administrator or a combination thereof, and some of the data is received from the blacklists and whitelists associated with the plurality of subscribers, and applying the one or more rules to the data, and to modifying the screening value assigned to the caller's assigned telephone number based on the application of the one or more rules to the data; and

screening a call from the caller's assigned telephone number to one of the subscribers in accordance with one or more call screening rules, based on the screening value assigned to the caller's assigned telephone number, and a comparison of the screen value assigned to the caller's assigned telephone number and a subscriber tolerance level.

4. The system of claim 3 wherein the data processing device screens a call from the caller's assigned telephone number to a subscriber based on a preset subscriber tolerance level.

5. A computer program product embodied on a tangible medium for operation on telecommunications hardware for carrying out a method of screening telephone calls, the program product operative to carry out the steps of:

a. maintaining on memory in the telecommunications hardware, a screening list of telephone numbers assigned to suspect callers;

b. storing on memory in the telecommunications hardware, one or more rules defining when to modify a screening value to be assigned to the caller's telephone number on the screening list,

c. assigning the caller's assigned telephone number to a blocked caller list or to a list of acceptable callers based on input by a subscriber to the telecommunications hardware;

d. receiving data relating to suspect callers, wherein some of the data is received from a plurality of subscribers, wherein some of the data is received from a service provider, a system administrator or a combination thereof, and wherein some of the data is received from the blacklists and whitelists associated with the plurality of subscribers;

e. applying the one or more rules to the data;

f. adding to or removing from the screening list the caller's assigned telephone number, or modifying the screening value assigned to the caller's assigned telephone number, or both, based on the application of the one or more rules to the data; and

g. screening a call from the caller's assigned telephone number to one of the subscribers in accordance with one or more call screening rules based on the caller's assigned telephone number being in the screening list or on the screening value assigned to the caller's assigned telephone number, and a subscriber tolerance level based on the screening value.

6. The computer program product of claim 5 wherein one of a plurality of options for blocking, allowing or announcing the call is performed based on the subscriber tolerance level.

7. The method of claim 1 , wherein the data received from the plurality of subscribers include caller's assigned telephone numbers common to plural subscribers blacklists.

8. The system of claim 3 , wherein the data received from the plurality of subscribers include caller's assigned telephone numbers common to plural subscribers blacklists.

9. The computer code product of claim 5 , wherein the data received from the plurality of subscribers include caller's assigned telephone numbers common to plural subscribers blacklists.

10. A method of screening telephone calls, comprising the steps of:

a. maintaining a common screening list of telephone numbers assigned to suspect callers;

b. storing one or more rules defining when a caller's assigned telephone number will be added to or removed from the common screening list; or and modifying a screening value to be assigned to the caller's assigned telephone number on the screening list, or both;

c. receiving data relating to suspect callers, wherein some or all of the data is received from a plurality of subscribers, a service provider, a system administrator or a combination thereof and wherein the data is also related to a suspect callers' interaction with plural subscribers of the plurality of subscribers;

d. applying the one or more rules to the data;

e. adding to or removing from the common screening list the caller's assigned telephone number, or and modifying the screening value assigned to the caller's assigned telephone number, or both, based on the application of the one or more rules to the data; and

f. screening a call from the caller's assigned telephone number to one of the plurality of subscribers in accordance with one or more call screening rules based on the caller's assigned telephone number being in the common screening list or and on the screening value assigned to the caller's assigned telephone number, or both

wherein the common screening list is the same for the plurality of subscribers.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
Reel/Frame 058729/0033 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
Reel/Frame 058729/0125 →
SECURITY INTEREST Recorded Feb 23, 2021
From: PRIMUS MANAGEMENT ULC
To: TORONTO-DOMINION BANK
Reel/Frame 055378/0236 →
CONTRIBUTION AGREEMENT Recorded Feb 11, 2021
From: FUSION PM HOLDINGS, INC.
To: PRIMUS MANAGEMENT ULC
Reel/Frame 055282/0865 →
PARTIAL RELEASE OF PATENT SECURITY INTEREST Recorded Jan 19, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FUSION PM HOLDINGS, INC.
Reel/Frame 056255/0254 →
PARTIAL RELEASE OF PATENT SECURITY INTEREST Recorded Jan 19, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FUSION PM HOLDINGS, INC.
Reel/Frame 055032/0030 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL/FRAME 049148/0794 Recorded Mar 11, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
Reel/Frame 052149/0877 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL/FRAME 045739/0088 Recorded Mar 11, 2020
From: GLAS AMERICAS LLC (AS SUCCESSOR TO WILMINGTON TRUST, NATIONAL ASSOCIATION), AS COLLATERAL AGENT
To: FUSION PM HOLDINGS, INC.; FUSION COMMUNICATIONS, LLC
Reel/Frame 052149/0866 →
SUPER SENIOR PATENT SECURITY AGREEMENT Recorded Jan 14, 2020
From: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052088/0377 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 14, 2020
From: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052088/0415 →
SUPER SENIOR PATENT SECURITY AGREEMENT Recorded May 10, 2019
From: FUSION COMMUNICATIONS, LLC; FUSION PM HOLDINGS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049148/0794 →
CHANGE OF NAME Recorded Jan 9, 2019
From: PRIMUS HOLDINGS, INC.
To: FUSION PM HOLDINGS, INC.
Reel/Frame 049090/0960 →
SECURITY INTEREST Recorded May 8, 2018
From: PRIMUS HOLDINGS, INC.; CBEYOND COMMUNICATIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 045739/0076 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2018
From: PNC BANK, NATIONAL ASSOCIATION
To: PRIMUS HOLDINGS, INC.
Reel/Frame 045738/0660 →
SECURITY INTEREST Recorded May 8, 2018
From: PRIMUS HOLDINGS, INC.; CBEYOND COMMUNICATIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 045739/0088 →
SECURITY AGREEMENT Recorded Jun 22, 2016
From: PRIMUS HOLDINGS, INC.
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 039113/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2016
From: PRIMUS TELECOMMUNICATIONS CANADA INC.; PRIMUS TELECOMMUNICATIONS, INC.; LINGO, INC.
To: PRIMUS HOLDINGS, INC.
Reel/Frame 038934/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: CHISLETT, EDMUND; STEIN, MATTHEW JASON; THOMPSON, ROBERT GORDON
To: PRIMUS TELECOMMUNICATIONS CANADA INC.
Reel/Frame 030892/0946 →
Priority Claims (1)
CA 2597377 · Aug 15, 2007 · national
Continuity (1)
Related Publication 20110170680A1 · Jul 14, 2011