IP Library Granted Patent US 11,917,098
Granted Patent B2
US 11,917,098 · App. 17/721,296 · Granted Feb 27, 2024

Communication system for mitigating incoming spoofed callers using social media

Inventors: Radovan Prodanovic (Kanata, CA); Logendra Naidoo (Ottawa, CA)
Assignee: Mitel Networks Corporation
H04M3/42042H04L63/0823H04M3/436
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,917,098
App. No.
17/721,296
Granted
Feb 27, 2024
Kind
B2
Abstract

A communication system mitigating the risk of an incoming spoofed caller. The method involves issuing a token or a digital certificate to each network connection of a user, such as to each member of a social media platform to which the user is connected. The method includes determining a validity of the token or certificate of the network connection with a receiving party, which may be performed in response to searching and identifying the receiving party by a calling party. The method includes transmitting a message to the receiving party by the calling party in response to the validity confirmation of the token or the digital certificate. A message is transmitted that includes a calling identifier to be displayed to provide calling ID to the receiving party and a time of the intended call. The message may provide connection details, mutual connections, and historical events with the calling party.

Claims (41)

1. An electronic communication system adapted to create and utilize a directory of trusted members in order to mitigate spoofed callers, the electronic communication system comprising:

a first client device communicatively linked to a communications network;

a social media application configured to interact via the communications network with one or more social media platforms to generate a directory from the one or more social media platforms for an operator of the first client device, wherein the directory includes (a) trusted members, and (b) tertiary contacts, wherein each of the trusted members is already a member of a social media group to which the operator of the first client device belongs and the tertiary contacts are (c) contacts of at least one of the trusted members in at least one of the one or more social media platforms, and (d) followers of the operator of the first client device in at least one of the trusted members in at least one of the one or more social media platforms;

saving the directory of trusted members and tertiary contacts in a first database of the communications network;

wherein the communications network is configured to query the first database upon receiving a communication to the first client device and determine if the communication is from a trusted member or tertiary contact; and

a dialer service module that is configured to receive from trusted members or tertiary contacts, and store in the first database, a caller ID, name, or other identifiable factor that is different from the trusted member's or the tertiary contact's social media platform information.

2. The electronic communication system of claim 1 , wherein the communications network is further configured to validate an operator of a second client device as a trusted caller of the operator of the first client device by comparing the operator of the second client device to the directory of trusted members to determine whether the operator of the second client device is one of the trusted members in the directory of trusted members.

3. The electronic communication system of claim 2 , wherein if the operator of the second client device is not validated as a trusted member a call from the second client device is not routed to the first client device.

4. The electronic communication system of claim 1 , wherein the social media application is further configured to interact via the communications network with the one or more social media platforms to update the directory of trusted members for an operator of the first client device.

5. The electronic communication system of claim 1 , further comprising a second database that is accessible via the communications network, wherein the second database is configured to store a token or digital certificate that is an identifier for a particular one trusted member in the directory of trusted members.

6. The electronic communication system of claim 5 , wherein the communications network is further configured to validate an operator of a second client device as a trusted caller of the operator of the first client device by comparing the operator of the second client device to the directory of trusted members to determine whether the operator of the second client device is one of the trusted members in the directory of trusted members, and wherein the first client device comprises a dialer application that displays the identifier associated with the operator of the second client device after the validating is completed.

7. The electronic communication system of claim 6 , wherein if the operator of the second client device is validated by the communications network, the dialer application is configured to receive and display on the first client device a heads up message including one or more of a (a) proposed time for a call from the operator of the second client device, (b) details regarding a connection between the operator of the first client device and the second client device, (c) mutual connections of the operators of the first client device and the second client device, and (d) historical events associated with prior communications between the operators of the first client device and the second client device.

8. The electronic communication system of claim 6 , wherein if the operator of the second client device is validated, the dialer application is configured to request input, via operations of the first client device, from the operator of the first client device to accept, reject, or reschedule a time for a call proposed by the trusted caller via the communications network and wherein, in response, the dialer application accepts, rejects, or reschedules the call.

9. The electronic communication system of claim 1 , wherein the communications network is further configured to generate a heads up message related to a proposed call between the operator of the first client device and the operator of the second client device for transmittal to the first client device.

10. The electronic communication system of claim 1 that is further configured to send a head's up message if the caller is not a trusted member or tertiary contact.

11. A method of mitigating spoofed callers comprising:

identifying, utilizing a digital communication network, one or more trusted members and tertiary contacts of an operator of a first client device on one or more social media platforms utilized by the operator of the first client device, wherein each of the trusted members is already a member of a social media group to which the operator of the first client device belongs and the tertiary contacts are (a) contacts of at least one of the trusted members in at least one of the one or more social media platforms, and (b) followers of the operator of the first client device in at least one of the trusted members in at least one of the one or more social media platforms;

storing the trusted members and tertiary contacts of the operator of a first client device in a directory utilizing a first database of the digital communications network;

utilizing the digital communication network, comparing the identification of an operator of a second client device to the directory when the second client device attempts to contact the first client device;

permitting the second client device to contact the first client device if the operator of the second client device is in the directory; and

not permitting the second client device to contact the first client device if the operator of the second client device is not in the trusted member directory; and

receiving from trusted members or tertiary contacts, and storing in the first database, by a dialer service module, a caller ID, name, or other identifiable factor that is different from the trusted member's or the tertiary contact's social media platform information.

12. The method of mitigating spoofed callers of claim 11 that further includes the steps of:

using a dialer service module coupled to the digital communications network, issuing a token or digital certificate to each trusted member in the directory of trusted members; and

validating whether a requested call is from a trusted member by verifying whether a token or digital certificate is associated with the operator of the second client device.

13. The method of mitigating spoofed callers of claim 12 , that further includes the step of transmitting a message via the digital communications network for display on the first client device, wherein the message comprises at least one of a calling number, an identifier of the operator of the second client device, and a proposed time for a requested call.

14. The method of claim 13 , wherein the message further includes a selection for the operator of the first client device, wherein the selection includes at least one of accept, reject, and postpone, and wherein in response to a selection, a dialer application on the second client device performs the selection.

15. The method of claim 13 , wherein the message further comprises one or more of (a) details regarding a connection between the operator of the second client device and the operator of the first client device, (b) mutual connections of the operator of the second client device and the operator of the first client device, and (c) historical events associated with prior communications between the operator of the second client device and the first client device.

16. The method of claim 13 , further comprising, with a dialer application on the receiving party client device, receiving input from the user to configure the dialer application to allow calls to be received from only a subset of the trusted member directory.

17. The method of claim 11 , wherein the digital communication network updates the trusted member directory is updated when the first client device is not receiving a call.

18. A method of mitigating spoofed callers comprising:

identifying existing trusted members and tertiary contacts on one or more social media platforms of a first user, wherein each of the trusted members is already a member of a social media group to which the operator of the first client device belongs and the tertiary contacts are (c) contacts of at least one of the trusted members in at least one of the one or more social media platforms, and (d) followers of the operator of the first client device in at least one of the trusted members in at least one of the one or more social media platforms;

creating a directory comprising the existing trusted members and tertiary contacts;

saving the directory in an electronic database;

establishing, by a communication network, a secure communication channel between a first client device operated by the first user and a second client device operated by a second user;

if the user of the second client device is in the directory, with a dialer application on the second client device, sending a call initiation message to the first client device;

in response to the sending of the call initiation message, the communication network searching the electronic database to determine if the user of the second client device is in the directory;

if the user of the second client device is in the directory, alerting a dialer application on the first client device of a call from the second user via the second client device; and

with the dialer application on the first client device, receiving the call over the communication network.

19. The method of claim 18 , wherein the sending of the call initiation message is performed automatically by the dialer application on the second client device in response to the second user initiating the call.

20. The method of claim 18 , wherein the trusted member directory is created or updated when the first client device is not engaged in making or receiving a phone call.

Assignments (13)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPLICATION NUMBER FROM 17271296 TO 17721296 PREVIOUSLY RECORDED ON REEL 60702 FRAME 255. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded May 1, 2024
From: MITEL NETWORKS (INTERNATIONAL) LIMITED
To: MITEL NETWORKS CORPORATION
Reel/Frame 067289/0357 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: MITEL NETWORKS (INTERNATIONAL) LIMITED
To: MITEL NETWORKS CORPORATION
Reel/Frame 060707/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2022
From: MITEL NETWORKS (INTERNATIONAL) LIMITED
To: MITEL NETWORKS CORPORATION
Reel/Frame 060702/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: PRODANOVIC, RADOVAN; NAIDOO, LOGENDRA
To: MITEL NETWORKS (INTERNATIONAL) LIMITED
Reel/Frame 059605/0898 →
Continuity (2)
Continuation 17033582 · Sep 25, 2020
Related Publication 20220247859A1 · Aug 4, 2022