IP Library Granted Patent US 8,341,105
Granted Patent B1
US 8,341,105 · App. 12/033,465 · Granted Dec 25, 2012

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 8,341,105
App. No.
12/033,465
Granted
Dec 25, 2012
Kind
B1
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 (27)

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

associating a plurality of events with one another based on at least one identifier that is common to each of the plurality of events, wherein the plurality of events includes a plurality of e-mail communications;

applying at least one rule to the associated events, wherein the at least one rule includes a first threshold associated with a number of instances of a particular type of content associated with the associated events, and wherein exceeding the first threshold results in a designation that collectively the associated events are associated with unwanted activity, and wherein each of the associated events are scored such that an aggregation of individual scores for the associated events are compared to a second threshold provided in the at least one rule to determine whether the associated events are associated with the unwanted activity, wherein the at least one rule is conditionally applied to the associated events based on a temporal proximity between identifying a first event of the associated events and identifying a second event of the associated events; and

reacting, based on the application of the at least one rule, by blocking a particular one of the events, alerting the user of the particular one of the events, quarantining the particular one of the events, and archiving the particular one of the events.

2. The computer program product of claim 1 , wherein each of the events include posting data on a web page.

3. The computer program product of claim 1 , wherein the at least one identifier includes an address.

4. The computer program product of claim 3 , wherein the address includes at least one of an electronic mail address and an Internet protocol address.

5. The computer program product of claim 1 , wherein the at least one identifier includes a domain.

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

aggregating content corresponding to the events, wherein the at least one rule is applied to the aggregated content.

7. The computer program product of claim 1 , wherein a first portion of the at least one rule is applied to a first one of the event to generate a first result and a second portion of the at least one rule is applied to a second one of the events to generate a second result.

8. The computer program product of claim 7 , wherein the reacting is based on the first result and the second result.

9. The computer program product of claim 7 , wherein the reacting is based on a Boolean operation involving the first result and the second result.

10. The computer program product of claim 7 , wherein the reacting is based on a scoring operation involving the first result and the second result.

11. The computer program product of claim 7 , wherein the reacting is based on a threshold involving the first result and the second result.

12. The computer program product of claim 1 , wherein the temporal proximity is user configurable.

13. The computer program product of claim 1 , wherein the temporal proximity is at least one of hours, days, and months.

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

associating a plurality of events with one another based on at least one identifier that is common to each of the plurality of events, wherein the plurality of events includes a plurality of e-mail communications;

applying at least one rule to the associated events, wherein the at least one rule includes a first threshold associated with a number of instances of a particular type of content associated with the associated events, and wherein exceeding the first threshold results in a designation that collectively the associated events are associated with unwanted activity, and wherein each of the associated events are scored such that an aggregation of individual scores for the associated events are compared to a second threshold provided in the at least one rule to determine whether the associated events are associated with the unwanted activity, wherein the at least one rule is conditionally applied to the associated events based on a temporal proximity between identifying a first event of the associated events and identifying a second event of the associated events; and

reacting, based on the application of the at least one rule, by blocking a particular one of the events, alerting the user of the particular one of the events, quarantining the particular one of the events, and archiving the particular one of the events.

15. A system, comprising:

a processor configured for:

associating a plurality of events with one another based on at least one identifier that is common to each of the plurality of events, wherein the plurality of events includes a plurality of e-mail communications;

applying at least one rule to the associated events, wherein the at least one rule includes a first threshold associated with a number of instances of a particular type of content associated with the associated events, and wherein exceeding the first threshold results in a designation that collectively the associated events are associated with unwanted activity, and wherein each of the associated events are scored such that an aggregation of individual scores for the associated events are compared to a second threshold provided in the at least one rule to determine whether the associated events are associated with the unwanted activity, wherein the at least one rule is conditionally applied to the associated events based on a temporal proximity between identifying a first event of the associated events and identifying a second event of the associated events; and

reacting, based on the application of the at least one rule, by blocking a particular one of the events, alerting the user of the particular one of the events, quarantining the particular one of the events, and archiving the particular one of the events.

16. The system of claim 15 , wherein the processor is coupled to memory via a bus.

Assignments (19)
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 →
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 →
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 →
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 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 →
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 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2008
From: GARTSIDE, PAUL NICHOLAS; BISHOP, MICHAEL G.
To: MCAFEE, INC.
Reel/Frame 020530/0184 →