IP Library Granted Patent US 8,701,196
Granted Patent B2
US 8,701,196 · App. 11/395,758 · Granted Apr 15, 2014

System, method and computer program product for obtaining a reputation associated with a file

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,701,196
App. No.
11/395,758
Granted
Apr 15, 2014
Kind
B2
Abstract

A reputation system, method and computer program product are provided. In use, a file associated with a first computer is identified. Thereafter, a reputation associated with the file stored at a second computer is obtained.

Claims (39)

1. A method, comprising:

identifying a file associated with a first computer;

obtaining an overall reputation associated with the file stored at a second computer, wherein the overall reputation comprises at least one characteristic associated with the file that includes undesirable code identified through a scanning activity, and wherein the overall reputation is determined by receiving information on the reputation of the file from each of a plurality of computers and aggregating the information received from each of the plurality of computers to produce the overall reputation associated with the file, and wherein the information on the reputation of the file received from each of the plurality of computers is based upon a respective determination of a reputation of the file by each of the plurality of computers; and

identifying a policy, wherein an agent provisioned in the first computer prohibits downloading of the file based on whether the reputation complies with configurable reputation settings provided in the policy, and wherein the policy is configured for indicating that additional scanning is to be carried out based on the reputation of the file.

2. The method of claim 1 , wherein the overall reputation associated with the file is determined automatically by inspecting a plurality of files associated with a plurality of sites on a network.

3. The method of claim 2 , wherein a plurality of the reputations associated with the plurality of files are stored in a database at the second computer, from which the overall reputation is obtained.

4. The method of claim 1 , wherein the overall reputation associated with the file is determined based on an identification of an undesirable characteristic during at least one of scanning and using the file.

5. The method of claim 1 , wherein information on the overall reputation associated with the file is identified at a third computer during use of the file.

6. The method of claim 1 , wherein the overall reputation is obtained by looking up the overall reputation in a central database.

7. A non-transitory computer-readable medium, comprising one or more instructions that when executed on a processor configure the processor to:

identify a file associated with a first computer;

obtain an overall reputation associated with the file stored at a second computer, wherein the overall reputation comprises at least one characteristic associated with the file that includes undesirable code identified through a scanning activity, and wherein the overall reputation is determined by receiving information on the reputation of the file from each of a plurality of computers and aggregating the information received from each of the plurality of computers to produce the overall reputation associated with the file, and wherein the information on the reputation of the file received from each of the plurality of computers is based upon a respective determination of a reputation of the file by each of the plurality of computers; and

identify a policy, wherein an agent provisioned in the first computer prohibits downloading of the file based on whether the reputation complies with configurable reputation settings provided in the policy, and wherein the policy is configured for indicating that additional scanning is to be carried out based on the reputation of the file.

8. The computer-readable medium of claim 7 , wherein the reputation includes at least one of a good reputation and a bad reputation.

9. The computer-readable medium of claim 8 , wherein the policy is set by an administrator and indicates that the access to the file with the bad reputation is prohibited based on the policy.

10. The computer-readable medium of claim 7 , wherein the policy further indicates that the file should be executed in an isolated environment to determine if any undesirable characteristic is exhibited by the file.

11. The computer-readable medium of claim 7 , wherein the policy further indicates that the file should be emulated to determine if any undesirable characteristic is exhibited by the file.

12. The computer-readable medium of claim 7 , wherein the overall reputation associated with the file is determined automatically by inspecting a plurality of files associated with a plurality of sites on a network.

13. The computer-readable medium of claim 12 , wherein a plurality of the reputations associated with the plurality of files are stored in a database at the second computer, from which the overall reputation is obtained.

14. The computer-readable medium of claim 7 , wherein the overall reputation associated with the file is determined based on an identification of an undesirable characteristic during at least one of scanning and using the file.

15. The computer-readable medium of claim 7 , wherein information on the overall reputation associated with the file is identified at a third computer during use of the file.

16. The computer-readable medium of claim 7 , wherein the file is identified in response to an attempt to download the file over a network.

17. The computer-readable medium of claim 7 , wherein the overall reputation is obtained by looking up the overall reputation in a central database.

18. An apparatus, comprising:

a processor operable to execute computer program instructions; and

a memory coupled to the processor and operable to store computer program instructions executable by the processor such that the system is configured to:

identify a file associated with a first computer;

obtain an overall reputation associated with the file stored at a second computer, wherein the overall reputation comprises at least one characteristic associated with the file that includes undesirable code identified through a scanning activity, and wherein the overall reputation is determined by receiving information on the reputation of the file from each of a plurality of computers and aggregating the information received from each of the plurality of computers to produce the overall reputation associated with the file, and wherein the information on the reputation of the file received from each of the plurality of computers is based upon a respective determination of a reputation of the file by each of the plurality of computers; and

identify a policy, wherein an agent provisioned in the first computer prohibits downloading of the file based on whether the reputation complies with configurable reputation settings provided in the policy, and wherein the policy is configured for indicating that additional scanning is to be carried out based on the reputation of the file.

19. The apparatus of claim 18 , wherein the overall reputation associated with the file is determined automatically by inspecting a plurality of files associated with a plurality of sites on a network.

20. The apparatus of claim 19 , wherein a plurality of the reputations associated with the plurality of files are stored in a database at the second computer, from which the overall reputation is obtained.

21. The apparatus of claim 18 , wherein the overall reputation associated with the file is determined based on an identification of an undesirable characteristic during at least one of scanning and using the file.

22. A system, comprising:

a first computer configured to identify a file associated with the first computer; and

a second computer configured to provide an overall reputation associated with the file stored at the second computer to the first computer, wherein the overall reputation comprises at least one characteristic associated with the file that includes undesirable code identified through a scanning activity, and wherein the overall reputation is determined by receiving information on the reputation of the file from each of a plurality of computers and aggregating the information received from each of the plurality of computers to produce the overall reputation associated with the file, and wherein the information on the reputation of the file received from each of the plurality of computers is based upon a respective determination of a reputation of the file by each of the plurality of computers; and

wherein the first computer is further configured to identify a policy, wherein an agent provisioned in the first computer prohibits downloading of the file based on whether the reputation complies with configurable reputation settings provided in the policy, and wherein the policy is configured for indicating that additional scanning is to be carried out based on the reputation of the file.

23. The system of claim 22 , wherein the overall reputation associated with the file is determined automatically by inspecting a plurality of files associated with a plurality of sites on a network.

24. The system of claim 23 , wherein a plurality of the reputations associated with the plurality of files are stored in a database at the second computer, from which the overall reputation is obtained.

25. The system of claim 22 , wherein the overall reputation associated with the file is determined based on an identification of an undesirable characteristic during at least one of scanning and using the file.

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: 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2006
From: HERON, GEORGE L.; BOLIN, CHRISTOPHER S.
To: MCAFEE, INC.
Reel/Frame 017715/0956 →