IP Library Granted Patent US 8,024,462
Granted Patent B1
US 8,024,462 · App. 12/573,768 · Granted Sep 20, 2011

System, method, and computer program product for preventing communication of unwanted network traffic by holding only a last portion of the network traffic

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,024,462
App. No.
12/573,768
Granted
Sep 20, 2011
Kind
B1
Abstract

A system, method, and computer program product are provided for preventing communication of unwanted network traffic by holding only a last portion of the network traffic. In use, network traffic associated with a file transfer is received. Additionally, only a last portion of the network traffic associated with the file transfer is held for determining whether the file is unwanted. Further, the last portion of the network traffic associated with the file transfer is conditionally forwarded to a destination device, based on the determination.

Claims (31)

1. A method, comprising:

receiving, through an input port, network traffic associated with a file being transferred from a source device to a destination device;

determining, by a processor, identifying information regarding the file;

employing the identifying information to consult a file reputation database over a network; receiving, through an input port, a message from the file reputation database over the network;

holding in a memory only a last packet of the network traffic associated with the file being transferred to determine whether the file is unwanted; and

conditionally forwarding, through an output port, the last packet of the network traffic associated with the file transfer to the destination device, based on the message received from the file reputation database.

2. A computer program product embodied on a non-transitory computer readable medium, comprising:

computer code for receiving network traffic associated with a file being transferred from a source device to a destination device;

computer code for determining identifying information regarding the file;

computer code for employing the identifying information to consult a file reputation database over a network;

computer code for receiving a message from the file reputation database over the network;

computer code for holding only a last packet of the network traffic associated with the file transfer to determine whether the file is unwanted; and

computer code for conditionally forwarding, through an output port, the last packet of the network traffic associated with the file transfer to the destination device, based on the message received from the file reputation database.

3. The computer program product of claim 2 , wherein the computer program product is operable such that the network traffic is utilized for transferring the file.

4. The computer program product of claim 2 , further comprising computer code for identifying the last packet of the network traffic.

5. The computer program product of claim 4 , wherein the computer program product is operable such that the last packet of the network traffic is identified by comparing a size of the file to a size of all received portions of the network traffic.

6. The computer program product of claim 5 , wherein the computer program product is operable such that the size of the file is identified utilizing a header of the network traffic.

7. The computer program product of claim 2 , wherein the computer program product is operable such that the last packet of the network traffic is held in cache memory.

8. The computer program product of claim 2 , wherein the identifying information includes a hash of the file.

9. The computer program product of claim 2 , wherein the computer program product is operable such that the last packet of the network traffic associated with the file being transferred is not forwarded to the destination device in response to a determination that the file is unwanted.

10. The computer program product of claim 2 , wherein the computer program product is operable such that the last packet of the network traffic associated with the file being transferred is forwarded to the destination device in response to a determination that the file is not unwanted.

11. The computer program product of claim 2 , wherein the computer program product is operable such that the receiving, the holding, and the forwarding are performed by an intrusion prevention system located on a network and located between the destination device and the source device of the network traffic.

12. A system comprising:

a network input to receive network traffic associated with a file transfer from a source device;

a cache memory to hold only a last packet of network traffic associated with a received file to determine whether the file is unwanted;

a processor configured to:

determine identifying information regarding files received through the network input,

employ the identifying information to query a file reputation database,

receive a query response, and

determine disposition of the last packet of network traffic based upon the query response; and

a network output port to send the last packet to a destination device.

Assignments (8)
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 Sep 24, 2010
From: ZHU, GE; BU, ZHENG
To: MCAFEE, INC.
Reel/Frame 025042/0216 →