IP Library Granted Patent US 7,890,627
Granted Patent B1
US 7,890,627 · App. 12/552,395 · Granted Feb 15, 2011

Hierarchical statistical model of internet reputation

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 7,890,627
App. No.
12/552,395
Granted
Feb 15, 2011
Kind
B1
Abstract

In embodiments of the present invention improved capabilities are described for predicting the reputation of a communication identifier, such as a web address, a domain name, an IP address, host name, email address, IM address, telephone number, VoIP telephony address, and the like. In embodiments, the present invention may receive a communication from a first communication identifier, parse the first communication identifier into its components, and assign the components to a hierarchical tree structure, where the hierarchical tree structure maintains the hierarchical relationship between the components of the communication identifier. The present invention may monitor and keep count of a number of communications from the first communication identifier, wherein the number of communications may be kept for both malicious and/or unwanted communications and non-malicious and/or unwanted communications. Attributes may then be provided to the number of communications for each appropriate component of the hierarchical tree, and a statistical measure may be calculated as related to the number of communications for each component of the hierarchical tree. The present invention may then receive a communication from a second communication identifier, where the second communication identifier may be previously unknown and have a common component with the hierarchical tree. The statistical measure of the common component may then be assigned to the second communication identifier, and utilizing the statistical measure assigned to the second communication identifier, may provide a prediction of reputation of the second communication identifier.

Claims (24)

1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, performs the steps of:

receiving a communication from a first communication identifier;

parsing the first communication identifier into its components and assigning the components to a hierarchical tree structure, wherein the hierarchical tree structure maintains the hierarchical relationship between the components of the communication identifier;

monitoring and keeping count of a number of communications from the first communication identifier, wherein the number of communications includes both a count of at least one of malicious and unwanted communications and a count of at least one of non-malicious and unwanted communications;

attributing the number of communications to each appropriate component of the hierarchical tree;

calculating a statistical measure related to the number of communications for each component of the hierarchical tree;

receiving a communication from a second communication identifier, wherein the second communication identifier is previously unknown and has a common component with the hierarchical tree;

assigning the statistical measure of the common component to the second communication identifier; and

utilizing the statistical measure assigned to the second communication identifier to provide a prediction of reputation of the second communication identifier.

2. The computer program product of claim 1 , wherein the communication identifier is in the form of a web address.

3. The computer program product of claim 1 , wherein the communication identifier is in the form of a domain name.

4. The computer program product of claim 2 , wherein the components are domain name components.

5. The computer program product of claim 1 , wherein the communication identifier is in the form of an IP address.

6. The computer program product of claim 4 , wherein the components are IP address components.

7. The computer program product of claim 1 , wherein the communication identifier is in the form of an email address.

8. The computer program product of claim 1 , wherein the communication identifier is in the form of an IM address.

9. The computer program product of claim 1 , wherein the communication identifier is in the form of a telephone number.

10. The computer program product of claim 1 , wherein the communication identifier is in the form of a VoIP telephony address.

11. The computer program product of claim 1 , wherein the component is at a root level.

12. The computer program product of claim 1 , wherein the component is at a lower level.

13. The computer program product of claim 1 , wherein the at least one of malicious and unwanted communication is spam.

14. The computer program product of claim 1 , wherein the at least one of malicious and unwanted communication is from a computer that is part of a botnet.

15. The computer program product of claim 1 , wherein the statistical measure relates the number of at least one of malicious and unwanted communications to the number of total communications.

16. The computer program product of claim 1 , wherein the reputation is related to how much spam a website communicates.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 053476/0681 Recorded Mar 9, 2021
From: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
To: SOPHOS LIMITED
Reel/Frame 056469/0815 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: SOPHOS LIMITED
Reel/Frame 053334/0220 →
PATENT SECURITY AGREEMENT FIRST LIEN Recorded Jul 6, 2020
From: SOPHOS LIMITED
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 053124/0350 →
PATENT SECURITY AGREEMENT SECOND LIEN Recorded Jul 6, 2020
From: SOPHOS LIMITED
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 053476/0681 →
ASSIGNMENT OF SECURITY INTEREST Recorded Feb 3, 2014
From: JPMORGAN CHASE BANK, N.A.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032152/0883 →
CHANGE OF NAME Recorded Apr 11, 2013
From: SOPHOS PLC
To: SOPHOS LIMITED
Reel/Frame 030194/0299 →
SECURITY INTEREST Recorded May 11, 2012
From: RBC EUROPE LIMITED, AS EXISTING ADMINISTRATION AGENT AND COLLATERAL AGENT
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 028198/0285 →
SECURITY AGREEMENT Recorded Aug 8, 2011
From: SOPHOS LIMITED F/K/A SOPHOS PLC
To: ROYAL BANK OF CANADA EUROPE LIMITED, AS COLLATERAL AGENT
Reel/Frame 026717/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2009
From: THOMAS, ROSS G.
To: SOPHOS PLC
Reel/Frame 023182/0949 →