IP Library Granted Patent US 9,002,771
Granted Patent B2
US 9,002,771 · App. 13/685,939 · Granted Apr 7, 2015

System, method, and computer program product for applying a rule to associated events

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 9,002,771
App. No.
13/685,939
Granted
Apr 7, 2015
Kind
B2
Abstract

A system, method, and computer program product are provided for applying a rule to associated events. In use, a plurality of events is associated based on at least one identifier. Additionally, at least one rule is applied to the associated events. Further, a reaction is performed based on the application of the at least one rule.

Claims (41)

1. A computer program product, embodied on a non-transitory computer readable medium, for performing operations comprising:

determining whether a first event including a first communication of data satisfies a predefined rule;

scoring the first event to produce a first result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the first event;

identifying a second event based on an identifier of the first event and an identifier of the second event, wherein the second event includes a second communication of data separate from the first communication of data;

scoring the second event to produce a second result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the second event;

determining whether an aggregate score of the first and second results exceeds a threshold indicated in the predefined rule, in response to a determination that a time between an identification of the first event and the identifying the second event is within a temporal proximity; and

performing a reaction in response to a determination that the aggregate score of the first and second results exceeds the threshold indicated in the predefined rule.

2. The computer program product of claim 1 , wherein at least one of the first and second events includes posting data on a web page.

3. The computer program product of claim 1 , wherein the reaction includes blocking at least one of the first and second events.

4. The computer program product of claim 1 , wherein the reaction includes quarantining at least one of the first and second events.

5. The computer program product of claim 1 , wherein the identifier of the first event is a domain common with the identifier of the second event.

6. The computer program product of claim 1 , the operations further comprising:

scanning the first and second events utilizing a plurality of predefined rules for determining whether the first and second events satisfy any of the plurality of predefined rules.

7. The computer program product of claim 1 , wherein the threshold includes a predetermined number of instances of a type of content of the first and second events.

8. The computer program product of claim 1 , wherein the first and second events are originated by different devices.

9. The computer program product of claim 1 , wherein the identifier of the first event and the identifier of the second event each include an Internet protocol (IP) address.

10. The computer program product of claim 1 , wherein the first and second communications are e-mail communications.

11. The computer program product of claim 1 , wherein the identifier of the first event is an address of a source of the first event, and the identifier of the second event is an address of a source of the second event.

12. The computer program product of claim 1 , wherein the identifier of the first event is an address of a destination of the first event, and the identifier of the second event is an address of a destination of the second event.

13. The computer program product of claim 1 , wherein the identifier of the first event is an email address common with the identifier of the second event.

14. A security system, comprising:

a processor coupled to a memory, wherein

the processor is configured to

determine whether a first event including a first communication of data satisfies a predefined rule;

score the first event to produce a first result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the first event;

identify a second event based on an identifier of the first event and an identifier of the second event, wherein the second event includes a second communication of data separate from the first communication of data;

score the second event to produce a second result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the second event;

determine whether an aggregate score of the first and second results exceeds a threshold indicated in the predefined rule, in response to a determination that a time between an identification of the first event and an identification of the second event is within a temporal proximity; and

perform a reaction in response to a determination that the aggregate score of the first and second results exceeds the threshold indicated in the predefined rule.

15. The security system of claim 14 , wherein the identifier of the first event is an address of a source of the first event, and the identifier of the second event is an address of a source of the second event.

16. The security system of claim 14 , wherein the identifier of the first event is an address of a destination of the first event, and the identifier of the second event is an address of a destination of the second event.

17. The security system of claim 14 , wherein the identifier of the first event is an email address common with the identifier of the second event.

18. A method to be performed in conjunction with a processor and a memory, the method comprising:

determining whether a first event including a first communication of data satisfies a predefined rule;

scoring the first event to produce a first result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the first event;

identifying a second event based on an identifier of the first event and an identifier of the second event, wherein the second event includes a second communication of data separate from the first communication of data;

scoring the second event to produce a second result based on at least one of a social security number, an account number, a birthdate, a name, and an account name included in the second event;

determining whether an aggregate score of the first and second results exceeds a threshold indicated in the predefined rule, in response to a determination that a time between an identification of the first event and the identifying the second event is within a temporal proximity; and

performing a reaction in response to a determination that the aggregate score of the first and second results exceeds the threshold indicated in the predefined rule.

19. The method of claim 18 , wherein the identifier of the first event is an address of a source of the first event, and the identifier of the second event is an address of a source of the second event.

20. The method of claim 18 , wherein the identifier of the first event is an address of a destination of the first event, and the identifier of the second event is an address of a destination of the second event.

Assignments (18)
ASSIGNMENT OF INTERCOMPANY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 14, 2025
From: UBS AG, STAMFORD BRANCH
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070840/0598 →
INTERCOMPANY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 24, 2025
From: SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 070618/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SKYHIGH SECURITY LLC
Reel/Frame 069272/0570 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2022
From: MUSARUBRA US LLC
To: SKYHIGH SECURITY LLC
Reel/Frame 061032/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 061007/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →