US 12,003,671 B2
Voicemail spam detection
Melinda Min Xiao-Devins, Fremont, CA (US); Haifeng Geng, San Jose, CA (US); Mengxiao Qian, Santa Clara, CA (US); Fengcai Sun, Hangzhou (CN); and Hui Wen, Hangzhou (CN)
Assigned to Zoom Video Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Mar. 3, 2021, as Appl. No. 17/191,668.
Claims priority of application No. 202110127306.3 (CN), filed on Jan. 29, 2021.
Prior Publication US 2022/0247866 A1, Aug. 4, 2022
Int. Cl. H04M 11/10 (2006.01); H04M 1/663 (2006.01); H04M 3/436 (2006.01); H04M 3/533 (2006.01)
CPC H04M 3/53366 (2013.01) [H04M 1/663 (2013.01); H04M 3/436 (2013.01); H04M 3/5335 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a first voicemail message;
comparing the first voicemail message to a voicemail representation of a spam template, wherein the spam template includes a vote count that reflects a number of times that one or more users have indicated that a voicemail message matching the voicemail representation is spam, and wherein the voicemail representation of the spam template includes one or more word vectors, and comparing the first voicemail message to the voicemail representation of the spam template comprises:
applying a speech recognition module to the first voicemail message to obtain a text transcript representing the first voicemail message,
inputting the text transcript to a language model to obtain one or more word vectors representing the first voicemail message, and
comparing the one or more word vectors representing the first voicemail message to the one or more word vectors of the spam template, wherein comparing the one or more word vectors representing the first voicemail message to the one or more word vectors of the spam template comprises:
determining a cosine similarity between word vectors;
comparing the vote count of the spam template to a first threshold;
responsive to a match between the first voicemail message and the voicemail representation of the spam template and to the vote count exceeding the first threshold, identifying the first voicemail message as spam; and
responsive to identifying the first voicemail message as spam, invoking a spam mitigation measure on the first voicemail message.