IP Library Granted Patent US 8,457,960
Granted Patent B2
US 8,457,960 · App. 13/400,274 · Granted Jun 4, 2013

Method and apparatus for detecting unsolicited multimedia communications

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,457,960
App. No.
13/400,274
Granted
Jun 4, 2013
Kind
B2
Abstract

A service for searching for unsolicited communications is provided. For example, the service may inspect e-mail messages, instant messaging messages, facsimile transmissions, voice communications, and video telephony, and analyze these communications to determine whether an intended communication is unsolicited. In connection with voice and video telephony, a voice sample may be obtained from the caller and voice recognition may be performed on the sample to determine an identity of the person or the voice. The voice sample may also be used to determine the type of voice—i.e., if the voice is live, machine generated, or prerecorded. Where the call is a video telephony call, image recognition may be used to inspect an image of the person. The information obtained from voice recognition, voice type recognition, and image recognition may be used to detect whether the messages if from a known source of unsolicited communications.

Claims (28)

1. A method of identifying a Spam over Internet Telephony (SPIT) voice message, comprising:

receiving a voice message at a voice message server;

analyzing content of the voice message; and

determining whether the received voice message is a SPIT voice message based on the analysis of content of the voice message.

2. The method of claim 1 , wherein analyzing content of the voice message comprises determining at least one of:

the voice message is associated with a live person,

the voice message is a pre-recorded message;

the voice message is a machine-generated message; and

the voice message contains identified keywords.

3. The method of claim 1 , wherein analyzing content of the voice message comprises:

extracting a voice sample from the voice message; and

comparing the extracted sample to a stored voice sample.

4. The method of claim 2 , further comprising storing voice messages determined to be SPIT voice messages separately from voice messages not determined to be SPIT.

5. A method of determining whether a call is a SPAM over Internet Telephony (SPIT) call, the method comprising:

obtaining a voice sample associated with the call;

analyzing the voice sample to detect presence or absence of characteristics correlated with SPIT call voice samples to determine whether the call is a SPIT call.

6. The method of claim 5 , wherein analyzing the voice sample comprises:

performing a voice recognition process on the voice sample to obtain a voice signature; and

comparing the voice signature to at least one stored voice signature to determine whether the call is a SPIT call.

7. The method of claim 6 , wherein comparing the voice signature to at least one stored voice signature to determine whether the call is a SPIT call comprises comparing the voice signature to stored voice signatures corresponding to known SPIT sources and determining the call to be a SPIT call when the voice signature matches a stored voice corresponding to a known SPIT source.

8. The method of claim 7 , wherein comparing the voice signature to at least one stored voice signature to determine whether the call is a SPIT call comprises comparing the voice signature to stored voice signatures corresponding to known non-SPIT sources and determining the call not to be a SPIT call when the voice signature matches a stored voice corresponding to a known non-SPIT source.

9. The method of claim 5 , further comprising routing the call to voicemail based on a determination that the call is a SPIT call.

10. The method of claim 5 , wherein analyzing the voice sample comprises:

performing a voice type recognition process to determine if the voice sample is associated with a live person, a prerecorded voice, or a machine generated voice; and

using the result of the voice type recognition process to determine whether the call is a SPIT call.

11. The method of claim 10 , further comprising, when the call is not determined to be a SPIT call using the result of the voice type recognition process:

performing a voice recognition process on the voice sample to obtain a voice signature; and

comparing the voice signature to at least one stored voice signature to determine whether the call is a SPIT call.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030088/0155 →