IP Library Granted Patent US 8,291,494
Granted Patent B1
US 8,291,494 · App. 12/169,420 · Granted Oct 16, 2012

System, method, and computer program product for detecting unwanted activity associated with an object, based on an attribute associated with the object

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,291,494
App. No.
12/169,420
Granted
Oct 16, 2012
Kind
B1
Abstract

A system, method, and computer program product are provided for detecting unwanted activity associated with an object, based on an attribute associated with the object. In use, an object is labeled with an attribute of a predetermined behavior based on detection of the predetermined behavior in association with the object. Additionally, unwanted activity associated with the object is detected, utilizing the attribute.

Claims (30)

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

monitoring an operation performed by an object using an intrusion system;

labeling the object with an attribute of a predetermined behavior based on detection of the predetermined behavior in association with the object, the attribute including a uniform resource locator (URL) that is embedded into the object, and wherein the detection of the predetermined behavior includes matching a behavior associated with the object to a compound rule;

extracting a plurality of rules from the compound rule; and

extracting additional rules from the plurality of rules in iterations until each rule extracted has no further dependencies and a reaction to the object is resolved without storing an event associated with the object in a cache.

2. The computer program product of claim 1 , wherein the labeling includes flagging the object with the attribute.

3. The computer program product of claim 1 , wherein the object includes an executable program.

4. The computer program product of claim 1 , wherein the attribute includes a string value.

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

identifying a particular event associated with the object.

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

determining whether the particular event includes the predetermined behavior.

7. The computer program product of claim 5 , wherein parameters associated with the particular event are extracted.

8. The computer program product of claim 7 , wherein the parameters are stored.

9. The computer program product of claim 1 , wherein the object is associated with unwanted activity.

10. The computer program product of claim 9 , wherein the unwanted activity is detected by analyzing the attribute and a plurality of additional attributes with which the object is labeled.

11. The computer product of claim 9 , wherein the unwanted activity is detected by determining a value of the attribute.

12. The computer program product of claim 11 , wherein the value of the attribute indicates that at least a portion of the unwanted activity associated with the object has occurred.

13. A method, comprising:

monitoring an operation performed by an object using an intrusion system;

labeling the object with an attribute of a predetermined behavior based on detection of the predetermined behavior in association with the object, the attribute including a uniform resource locator (URL) that is embedded into the object, and wherein the detection of the predetermined behavior includes matching a behavior associated with the object to a compound rule;

extracting a plurality of rules from the compound rule in; and

extracting additional rules from the plurality of rules in iterations until each rule extracted has no further dependencies and a reaction to the object is resolved without storing an event associated with the object in a cache.

14. A system, comprising:

a processor coupled to a memory, the system being configured for:

monitoring an operation performed by an object using an intrusion system;

labeling the object with an attribute of a predetermined behavior based on detection of the predetermined behavior in association with the object, the attribute including a uniform resource locator (URL) that is embedded into the object, and wherein the detection of the predetermined behavior includes matching a behavior associated with the object to a compound rule;

extracting a plurality of rules from the compound rule; and

extracting additional rules from the plurality of rules in iterations until each rule extracted has no further dependencies and a reaction to the object is resolved without storing an event associated with the object in a cache.

15. The system of claim 14 , wherein the processor remains in communication with the memory and a network adapter via a bus.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
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 Jul 8, 2008
From: SALLAM, AHMED SAID; SPURLOCK, JOEL R.
To: MCAFEE, INC.
Reel/Frame 021210/0534 →