IP Library Granted Patent US 12,355,742
Granted Patent B2
US 12,355,742 · App. 18/161,353 · Granted Jul 8, 2025

History-based inauthenticity identification

Inventor: Alexander Waibel (Sammamish, WA)
Assignee: Zoom Communications, Inc.
H04L63/08H04L63/102
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 12,355,742
App. No.
18/161,353
Granted
Jul 8, 2025
Kind
B2
Abstract

A request from a first device of a first communication session participant to connect to a second device of a second communication session participant is received at communications software. The communications software connects the first device to the second device, communications software determines a level of authenticity for the first communication session participant based on a communications history of at least one of the first communication session participant or the second communication session participant. The communications software notifies the second communication session participant of the level of authenticity.

Claims (53)

1. A method, comprising:

receiving, at a communications software, a request from a first device of a first communication session participant to connect to a second device of a second communication session participant;

connecting, by the communications software, the first device to the second device;

determining, by the communications software, a level of authenticity for the first communication session participant based on a communications history of at least one of the first communication session participant or the second communication session participant; and

notifying, by the communications software, the second communication session participant of the level of authenticity.

2. The method of claim 1 ,

wherein the first communication session participant is a registered participant of the communications software,

wherein the second communication session participant is an unregistered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the first communication session participant.

3. The method of claim 1 ,

wherein the first communication session participant is an unregistered participant of the communications software,

wherein the second communication session participant is a registered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the second communication session participant.

4. The method of claim 1 , wherein the level of authenticity is determined in response to a request from the second communication session participant.

5. The method of claim 1 , wherein the level of authenticity is determined based on a recency of a registration of the first communication session participant with the communications software.

6. The method of claim 1 , wherein the level of authenticity is determined in response to identifying communications with more than a threshold number of participants in the communication history of the first communication session participant.

7. The method of claim 1 , wherein determining the level of authenticity for the first communication session participant based on the communications history of at least one of the first communication session participant or the second communication session participant comprises:

determining the level of authenticity in response to identifying no communications from the first communication session participant in the communication history of the second communication session participant.

8. The method of claim 1 , wherein the level of authenticity is determined based on triggering keywords identified by the communication software in a media stream associated with the first communication session participant.

9. A device, comprising:

a memory; and

a processor, the processor configured to execute instructions stored in the memory to:

receive, at a communications software, a request from a first device of a first communication session participant to connect to a second device of a second communication session participant;

connect, by the communications software, the first device to the second device;

determine a level of authenticity for the first communication session participant based on a communications history of at least one of the first communication session participant or the second communication session participant; and

notify the second communication session participant of the level of authenticity.

10. The device of claim 9 ,

wherein the first communication session participant is a registered participant of the communications software,

wherein the second communication session participant is an unregistered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the first communication session participant.

11. The device of claim 9 ,

wherein the first communication session participant is an unregistered participant of the communications software,

wherein the second communication session participant is a registered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the second communication session participant.

12. The device of claim 9 , wherein the level of authenticity for the first communication session participant is determined in response to a request from the second communication session participant.

13. The device of claim 9 , wherein the level of authenticity is determined based on a recency of a registration of the first communication session participant with the communications software.

14. The device of claim 9 , wherein the level of authenticity is determined in response to identifying in the communication history of the second communication session participant no communications from the first communication session participant.

15. A non-transitory computer-readable storage medium storing instructions operable to cause one or more processors to perform operations comprising, comprising:

receiving, at a communications software, a request from a first device of a first communication session participant to connect to a second device of a second communication session participant;

connecting, by the communications software, the first device to the second device;

determining, by the communications software, a level of authenticity for the first communication session participant based on a communications history of at least one of the first communication session participant or the second communication session participant; and

notifying, by the communications software, the second communication session participant of the level of authenticity.

16. The non-transitory computer-readable storage medium of claim 15 ,

wherein the first communication session participant is a registered participant of the communications software,

wherein the second communication session participant is an unregistered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the first communication session participant.

17. The non-transitory computer-readable storage medium of claim 15 ,

wherein the first communication session participant is an unregistered participant of the communications software,

wherein the second communication session participant is a registered participant of the communications software, and

wherein the level of authenticity is determined based on a calling history of the second communication session participant.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the level of authenticity for the first communication session participant is determined in response to a request from the second communication session participant.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the level of authenticity is determined based on a recency of a registration of the first communication session participant with the communications software.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the level of inauthenticity is determined in response to identifying communications with more than a threshold number of participants in the communication history of the first communication session participant.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2023
From: WAIBEL, ALEXANDER
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 062531/0619 →
Continuity (1)
Related Publication 20240259361A1 · Aug 1, 2024
References Cited (36)
US 10019561B1 · Shelton et al. · 2018 [cited by applicant]
US 11594032B1 · Raman · 2023 [cited by applicant]
US 20010056468A1 · Okayasu et al. · 2001 [cited by applicant]
US 20080118042A1 · Hogg · 2008 [cited by applicant]
US 20100228656A1 · Wasserblat et al. · 2010 [cited by applicant]
US 20100305960A1 · Gutierrez et al. · 2010 [cited by applicant]
US 20120262296A1 · Bezar · 2012 [cited by applicant]
US 20130162752A1 · Herz et al. · 2013 [cited by applicant]
US 20130216029A1 · Pawlewski · 2013 [cited by applicant]
US 20140330563A1 · Faians et al. · 2014 [cited by applicant]
US 20180342121A1 · Borgmeyer · 2018 [cited by applicant]
US 20210037128A1 · Breuer et al. · 2021 [cited by applicant]
US 20210193174A1 · Enzinger et al. · 2021 [cited by applicant]
US 20210209388A1 · Ciftci et al. · 2021 [cited by applicant]
US 20210295860A1 · Gomez · 2021 [cited by examiner]
US 20210358503A1 · Keret et al. · 2021 [cited by applicant]
US 20220021724A1 · Sivakumar et al. · 2022 [cited by applicant]
US 20220083634A1 · Chen · 2022 [cited by applicant]
US 20230208966A1 · Zheng et al. · 2023 [cited by applicant]
US 20230359719A1 · Summerfield · 2023 [cited by applicant]
US 20230388440A1 · Chen et al. · 2023 [cited by applicant]
US 20230402041A1 · Headings et al. · 2023 [cited by applicant]
US 20240021211A1 · Deole et al. · 2024 [cited by applicant]
US 20240097925A1 · Palamadai et al. · 2024 [cited by applicant]
US 20240163367A1 · Frommelt et al. · 2024 [cited by applicant]
US 20240195904A1 · Min et al. · 2024 [cited by applicant]
US 20240220592A1 · Kunin et al. · 2024 [cited by applicant]
US 20250112988A1 · Mirsky · 2025 [cited by examiner]
US 20250140263A1 · Castan Lavilla · 2025 [cited by examiner]
New method detects deepfake videos with up to 99% accuracy, University of California, Riverside, Holly Ober, https://news.ucr.edu/articles/2022/05/03/new-method-detects-deepfake-videos-99-accuracy, May 3, 2022, 4 pages. [cited by applicant]
Detection and Localization of Facial Expression Manipulations, University of California, Riverside, Ghazel Mazaheri and Amit K. Roy-Chowdhury, 2022, 11 pages. [cited by applicant]
Detect Fakes, Attention Check, MIT Media Lab, https://detectfakes.media.mit.edu/, Jan. 2023, 1 page. [cited by applicant]
Detect DeepFakes: How to counteract misinformation created by AI, MIT Meida Lab, https://www.media.mit.edu/projects/detect-fakes/overview/, Jan. 2023, 6 pages. [cited by applicant]
Using AI to Detect Seemingly Perfect Deep-Fake Videos, Standord University, https://hai.stanford.edu/news/using-ai-detect-seemingly-perfect-deep-fake-videos, Edmund L. Andrews, Oct. 13, 2020, 5 pages. [cited by applicant]
Detecting Deepfake Video Calls Through Monitor Illumination, Unite.AI, https://www.unite.ai/detecting-deepfake-video-calls-through-monitor-illumination/, Martin Anderson, Dec. 9, 2022, 7 pages. [cited by applicant]
FakeBuster: A DeepFakes Detection Tool for Video Conferencing Scenarios, Cornell University, https://arxiv.org/abs/2101.03321, Vineet Mehta et al., Jan. 9, 2021, 4 pages. [cited by applicant]