IP Library Granted Patent US 8,195,795
Granted Patent B2
US 8,195,795 · App. 12/938,225 · Granted Jun 5, 2012

Device, method and system for detecting unwanted conversational media session

Assignee: Commtouch Software Ltd.
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,195,795
App. No.
12/938,225
Granted
Jun 5, 2012
Kind
B2
Abstract

Some embodiments of the invention relate to a method and a system for detecting unwanted conversational media session data. In accordance with one aspect of the invention, a method of detecting unwanted conversation media session data according to some embodiments of the invention may include calculating two or more progressive similarity scores each with respect to a different instant during a progress of a real-time conversational media session, wherein each of said scores is associated with a similarity between the conversational media session's media data that was available at the associated instant and a reference data item corresponding to media data of a previous conversational media session, and evaluating progressive similarity between the real-time conversational media session and the reference data item based upon the two or more progressive similarity scores.

Claims (90)

1. A method of detecting unwanted conversational media sessions, said method comprising:

utilizing a fake conversation client in a manner to cause an originator of real-time CMS data to setup and initiate a real-time CMS with the fake conversation client; and

generating a reference data item based upon at least a media portion of the real-time CMS data received at the fake conversation client, by one or more of the following:

recording data in respect of at least a media portion of the real-time CMS received at the fake conversation client;

recording data in respect of at least packet arrival times corresponding to the real-time CMS;

recording at least a sequence of significant attributes directly from a bit-stream corresponding to the real-time CMS; and

publishing the reference data in a manner to enable a client in receipt of the reference data item to control real-time CMS data received at the client using the reference data item.

2. The method according to claim 1 , wherein the reference data item is configured to enable evaluation of similarity between the reference data item and a real-time CMS and to enable control over the real-time CMS based upon results of the similarity evaluation.

3. The method according to claim 1 , wherein said utilizing the fake conversation client comprises:

interfacing the real-time CMS data to enable setup of the real-time CMS on the fake conversation client; and

generating synthetic CMS data intended for causing an originator of the real-time CMS to provide the fake conversation client with further real-time CMS data.

4. The method according to claim 3 , wherein said generating comprises generating synthetic CMS data responsive to real-time CMS data received at the fake conversation client in a manner to cause an impression of a human generated response.

5. The method according to claim 3 , wherein said generating comprises invoking prerecorded CMS data in response to real-time CMS data received at the fake conversation client.

6. The method according to claim 1 , wherein said utilizing a fake conversation client comprises utilizing a plurality of fake conversation clients, and wherein said publishing further comprises publishing the reference data items generated by the plurality of fake clients in a manner to enable a client in receipt of the reference data items to control incoming real-time CMS traffic based upon a similarity between the incoming real-time CMS data and the reference data items received from the plurality of fake conversation clients.

7. The method according to claim 1 , further comprising creating a CMS traffic control rule based upon signaling data associated with the real-time CMS, and wherein said publishing further comprises publishing the CMS traffic control rule in a manner to enable a client in receipt of the CMS traffic control rule to control incoming real-time CMS traffic in accordance with the CMS traffic control rule.

8. The method according to claim 7 , wherein the CMS traffic control rule corresponds to one or more of the following:

a network address of an originator of real-time CMS;

a range of network addresses which includes a network address of an originator of real-time CMS;

a username associated with an originator of a real-time CMS.

9. The method according to claim 1 , further comprising:

generating a traffic control rule based upon signaling data associated with the real-time CMS established with the fake conversation client; and

publishing the CMS traffic control rule in a manner to enable a client in receipt of the CMS traffic control rule to control real-time CMS data received at the client in accordance with the CMS traffic control rule.

10. A system for detecting unwanted conversational media sessions, said system comprising:

a fake conversation client adapted to cause an originator of real-time CMS data to setup and initiate a real-time CMS with said fake conversation client;

a reference data generation module adapted to generate a reference data by implementing one or more of the following:

recording data in respect of at least a media portion of the real-time CMS received at the fake conversation client;

recording data in respect of at least packet arrival times corresponding to the real-time CMS;

recording at least a sequence of significant attributes directly from a bit-stream corresponding to the real-time CMS; and

a reference data publisher adapted to publish the reference data item generated by said reference data generation module in a manner to enable a client in receipt of the reference data item to use the reference data item to control real-time CMS data received at the client.

11. The system according to claim 10 , further comprising:

a CMS interface adapted to interface the real-time CMS data to enable setup of the real-time CMS on the fake conversation client;

a media data generation module that is adapted to generate synthetic CMS data intended for causing an originator of the real-time CMS to provide said fake conversation client with further real-time CMS data.

12. The system according to claim 11 , where said media data generation module is configured to use or more of the following to generate the synthetic CMS data:

a set of a heuristics;

a certain logic;

prerecorded CMS media data.

13. A method of detecting unwanted conversational media sessions, said method comprising:

utilizing a fake conversation client in a manner to cause an originator of real-time CMS data to setup and initiate a real-time CMS with the fake conversation client; and

generating a reference data item based upon at least a media portion of the real-time CMS data received at the fake conversation client;

creating a CMS traffic control rule based upon signaling data associated with the real-time CMS, and

publishing the reference data and the CMS traffic control rule in a manner to enable a client in receipt of the reference data item and the CMS traffic control rule to use the CMS traffic control rule and/or the reference data item for controlling incoming real-time CMS data.

14. The method according to claim 13 , wherein the reference data item is configured to enable evaluation of similarity between the reference data item and a real-time CMS.

15. The method according to claim 13 , wherein said utilizing the fake conversation client comprises:

interfacing the real-time CMS data to enable setup of the real-time CMS on the fake conversation client; and

generating synthetic CMS data intended for causing an originator of the real-time CMS to provide the fake conversation client with further real-time CMS data.

16. The method according to claim 15 , wherein said generating comprises generating synthetic CMS data responsive to real-time CMS data received at the fake conversation client in a manner to cause an impression of a human generated response.

17. The method according to claim 15 , wherein said generating comprises invoking prerecorded CMS data in response to real-time CMS data received at the fake conversation client.

18. The method according to claim 13 , wherein said generating a reference data item comprises one or more of the following:

recording data in respect of at least a media portion of the real-time CMS received at the fake conversation client;

recording data in respect of at least packet arrival times corresponding to the real-time CMS;

recording at least a sequence of significant attributes directly from a bit-stream corresponding to the real-time CMS.

19. The method according to claim 13 , wherein the CMS traffic control rule corresponds to one or more of the following:

a network address of an originator of real-time CMS;

a range of network addresses which includes a network address of an originator of real-time CMS;

a username associated with an originator of a real-time CMS.

20. A system for detecting unwanted conversational media sessions, said system comprising:

a fake conversation client adapted to cause an originator of real-time CMS data to setup and initiate a real-time CMS with said fake conversation client;

a reference data generation module adapted to generate a reference data item based upon at least a media portion of the real-time CMS data received at said fake conversation client;

progressive similarity evaluation module adapted to create a CMS traffic control rule based upon signaling data associated with the real-time CMS; and

a reference data publisher adapted to publish the reference data item and the CMS traffic control rule, in a manner to enable a client in receipt of the reference data item and the CMS traffic control rule to use the CMS traffic control rule and/or the reference data item for controlling incoming real-time CMS data.

21. The system according to claim 20 , further comprising:

a CMS interface adapted to interface the real-time CMS data to enable setup of the real-time CMS on the fake conversation client;

a media data generation module, that is adapted to generate synthetic CMS data intended for causing an originator of the real-time CMS to provide said fake conversation client with further real-time CMS data.

22. A method of detecting unwanted conversational media sessions, said method comprising:

utilizing a fake conversation client in a manner to cause an originator of real-time CMS data to setup and initiate a real-time CMS with the fake conversation client; and

generating a reference data item based upon at least a media portion of the real-time CMS data received the fake conversation client;

generating a traffic control rule based upon signaling data associated with the real-time CMS established with the fake conversation client; and

publishing the reference data and the CMS traffic control rule in a manner to enable a client in receipt of the reference data item and the CMS traffic control rule to control real-time CMS data received at the client in accordance with the CMS traffic control rule and/or using the reference data item.

23. The method according to claim 22 , wherein the reference data item is configured to enable evaluation of similarity between the reference data item and a real-time CMS and to enable control over the real-time CMS based upon results of the similarity evaluation.

24. The method according to claim 22 , wherein said utilizing the fake conversation client comprises:

interfacing the real-time CMS data to enable setup of the real-time CMS on the fake conversation client; and

generating synthetic CMS data intended for causing an originator of the real-time CMS to provide the fake conversation client with further real-time CMS data.

25. The method according to claim 24 , wherein said generating comprises generating synthetic CMS data responsive real-time CMS data received at the fake conversation client in a manner to cause an impression of a human generated response.

26. The method according to claim 24 , wherein said generating comprises invoking prerecorded CMS data in response to real-time CMS data received at the fake conversation client.

27. The method according to claim 22 , wherein said generating a reference data item comprises one or more of the following:

recording data in respect of at least a media portion of the real-time CMS received at the fake conversation client;

recording data in respect of at least packet arrival times corresponding to the real-time CMS;

recording at least a sequence of significant attributes directly from a bit-stream corresponding to the real-time CMS.

28. The method according to claim 22 , wherein the CMS traffic control rule corresponds to one or more of the following:

a network address of an originator of real-time CMS;

a range of network addresses which includes a network address of an originator of real-time CMS;

a username associated with an originator of a real-time CMS.

29. A system for detecting unwanted conversational media sessions, said system comprising:

a fake conversation client adapted to cause an originator of real-time CMS data to setup and initiate a real-time CMS with said fake conversation client;

a reference data generation module adapted to generate a reference data item based upon at least a media portion of the real-time CMS data received at said fake conversation client;

progressive similarity evaluation module adapted to create a CMS traffic control rule based upon signaling data associated with the real-time CMS established with the fake conversation client; and

a reference data publisher adapted to publish the reference data item and the CMS traffic control rule, in a manner to enable a client in receipt of the reference data item and the CMS traffic control rule to control real-time CMS data received at the client in accordance with the CMS traffic control rule and/or using the reference data item.

30. The system according to claim 29 , further comprising:

a CMS interface adapted to interface the real-time CMS data to enable setup of the real-time CMS on the fake conversation client;

a media data generation module that is adapted to generate synthetic CMS data intended for causing an originator of the real-time CMS to provide said fake conversation client with further real-time CMS data.

Assignments (3)
CHANGE OF ADDRESS Recorded Dec 1, 2017
From: CYREN LTD.
To: CYREN LTD.
Reel/Frame 044592/0773 →
CHANGE OF NAME Recorded Sep 14, 2017
From: COMMTOUCH SOFTWARE LTD.
To: CYREN LTD
Reel/Frame 043865/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: SATT, AHARON; LEV, AMIR
To: COMMTOUCH SOFTWARE, LTD.
Reel/Frame 036302/0570 →
Continuity (2)
Division 11524535 · Sep 21, 2006
Related Publication 20110054888A1 · Mar 3, 2011