IP Library Granted Patent US 8,509,733
Granted Patent B2
US 8,509,733 · App. 13/096,145 · Granted Aug 13, 2013

System and method for determining commonly used communication terminals and for identifying noisy entities in large-scale link analysis

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,509,733
App. No.
13/096,145
Granted
Aug 13, 2013
Kind
B2
Abstract

Systems and methods for identifying and characterizing relationships based on communication traffic. The methods may include accepting indications of communication conducted among entities over a communication network, and using a link processor, analyzing the indications so as to identify that two or more of the entities are interrelated by detecting one or more intermediate entities with which the two or more entities communicate. A criterion may be evaluated with respect to the indications associated with a given entity, responsively to meeting the criterion, disqualifying the given entity from serving as an intermediate entity in analyzing the indications.

Claims (25)

1. A method, comprising:

accepting indications of communication conducted among entities over a communication network;

using a link processor, analyzing the indications of communication so as to identify that two or more of the entities are interrelated by detecting one or more intermediate entities with which the two or more entities communicate;

evaluating a criterion with respect to the indications of communication associated with a given entity, the criterion being determined in accordance with a growth rate of a total number of the entities that communicate with the given entity; and

responsively to meeting the criterion, disqualifying the given entity from serving as an intermediate entity in analyzing the indications,

wherein evaluating the criterion further comprises determining that the given entity generates both false interrelationships and genuine interrelationships among the entities.

2. The method according to claim 1 , wherein analyzing the indications comprises constructing a data structure that represents relationships among the entities, and

wherein disqualifying the given entity comprises disregarding the indications associated with the given entity in constructing the data structure.

3. The method according to claim 2 , wherein disqualifying the given entity comprises adding the given entity to a list of disqualified entities, and wherein constructing the data structure comprises updating the data structure only in response to the indications associated with the entities that do not belong to the list.

4. The method according to claim 1 , wherein evaluating the criterion and disqualifying the given entity comprise disqualifying the given entity responsively to assessing that the growth rate exceeds a predefined value.

5. The method according to claim 1 , wherein the criterion depends on a number of the entities with which the given entity communicates in a single communication session.

6. The method according to claim 1 , wherein evaluating the criterion comprises determining that the given entity indicates false interrelationships among the entities.

7. The method according to claim 1 , wherein determining that the given entity indicates both the false interrelationships and the genuine interrelationships comprises identifying that a growth rate of a total number of the entities that communicate with the given entity falls between predefined minimum and maximum values.

8. The method according to claim 1 , comprising assigning respective scores to the entities that communicate with the given entity, and distinguishing between the false interrelationships and the genuine interrelationships responsively to the scores.

9. A system, comprising:

an interface, which is configured to accept indications of communication conducted among entities over a communication network; and

a link processor, which is configured to analyze the indications of communication so as to identify that two or more of the entities are interrelated by detecting one or more intermediate entities with which the two or more entities communicate, to evaluate a criterion with respect to the indications associated with a given entity wherein the criterion is determined in accordance with a growth rate of a total number of the entities that communicate with the given entity, and, responsively to meeting the criterion, to disqualify the given entity from serving as an intermediate entity in analyzing the indications,

wherein the criterion determines that the given entity indicates both false interrelationships and genuine interrelationships among the entities.

10. The system according to claim 9 , wherein the link processor is configured to construct a data structure that represents relationships among the entities, and to disregard the indications associated with the given entity in constructing the data structure.

11. The system according to claim 10 , wherein the link processor is configured to add the given entity to a list of disqualified entities, and to update the data structure only in response to the indications associated with the entities that do not belong to the list.

12. The system according to claim 9 , wherein the link processor is configured to disqualify the given entity responsively to assessing that the growth rate exceeds a predefined value.

13. The system according to claim 9 , wherein the criterion depends on a number of the entities with which the given entity communicates in a single communication session.

14. The system according to claim 9 , wherein the criterion determines that the given entity indicates false interrelationships among the entities.

15. The system according to claim 9 , wherein the link processor is configured to determine that the given entity indicates both the false interrelationships and the genuine interrelationships by identifying that a growth rate of a total number of the entities that communicate with the given entity falls between predefined minimum and maximum values.

16. The system according to claim 9 , wherein the link processor is configured to assign respective scores to the entities that communicate with the given entity, and to distinguish between the false interrelationships and the genuine interrelationships responsively to the scores.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Aug 22, 2023
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 065691/0526 →
CHANGE OF NAME Recorded Apr 20, 2022
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 059710/0742 →
CHANGE OF NAME Recorded Dec 23, 2021
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 060751/0532 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT SYSTEMS INC.
Reel/Frame 043066/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2015
From: COREM, YOCHAI; SEGAL, MULI; GOLDFARB, EITHAN
To: VERINT SYSTEMS LTD.
Reel/Frame 035784/0425 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT SYSTEMS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0314 →