IP Library Granted Patent US 8,634,309
Granted Patent B2
US 8,634,309 · App. 10/617,970 · Granted Jan 21, 2014

Security network processor system and method

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,634,309
App. No.
10/617,970
Granted
Jan 21, 2014
Kind
B2
Abstract

A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.

Claims (34)

1. A network processor system for scanning data received from a computer network, comprising:

a central processing unit for processing data;

a network processor including processor hardware separate from the central processing unit, the network processor coupled between the central processing unit and a network, the network processor capable of scanning data received from the network based on an update;

wherein the network processor is capable of receiving the update via the network, wherein the network processor is a component of a network interface circuit board coupled to the central processing unit.

2. The system as recited in claim 1 , wherein the update includes a plurality of regular expressions.

3. The system as recited in claim 1 , wherein the scanning includes scanning the data for viruses.

4. The system as recited in claim 1 , wherein the scanning is executed utilizing drivers installed on the network processor.

5. The system as recited in claim 4 , wherein the drivers include negative drivers.

6. The system as recited in claim 5 , wherein the negative drivers include rules for conditionally scanning data based on a type thereof.

7. The system as recited in claim 1 , wherein the update is received automatically.

8. A method for scanning data received from a computer network, comprising:

receiving data with a network processor including processor hardware separate from a central processing unit, the network processor coupled between the central processing unit and a network; and

scanning the data received from the network based on an update, utilizing the network processor;

wherein the network processor is capable of receiving the update via the network, wherein the network processor is a component of a network interface circuit board coupled to the central processing unit.

9. The method as recited in claim 8 , wherein the update includes a plurality of regular expressions.

10. The method as recited in claim 8 , wherein the scanning includes scanning the data for viruses.

11. The method as recited in claim 8 , wherein the scanning is executed utilizing drivers installed on the network processor.

12. The method as recited in claim 11 , wherein the drivers include negative drivers.

13. The method as recited in claim 12 , wherein the negative drivers include rules for conditionally scanning data based on a type thereof.

14. The method as recited in claim 8 , wherein the update is received automatically.

15. A computer program product embodied on a tangible, non-transitory, computer readable medium for scanning data received from a computer network, comprising:

computer code for receiving data with a network processor including processor hardware separate from a central processing unit, the network processor coupled between the central processing unit and a network; and

computer code for scanning the data received from the network based on an update, utilizing the network processor;

wherein the network processor is capable of receiving the update via the network, wherein the network processor is a component of a network interface circuit board coupled to the central processing unit.

16. The computer program product as recited in claim 15 , wherein the update includes a plurality of regular expressions.

17. The computer program product as recited in claim 15 , wherein the scanning includes scanning the data for viruses.

18. The computer program product as recited in claim 15 , wherein the scanning is executed utilizing drivers installed on the network processor.

19. The computer program product as recited in claim 18 , wherein the drivers include negative drivers.

20. The computer program product as recited in claim 19 , wherein the negative drivers include rules for conditionally scanning data based on a type thereof.

21. The computer program product as recited in claim 15 , wherein the update is received automatically.

22. A network processor system for scanning data received from a computer network, comprising:

a central processing unit for processing data;

a network processor including processor hardware separate from the central processing unit, the network processor coupled between the central processing unit and a network, the network processor capable of scanning data received from the network;

a plurality of drivers installed on the network processor for conditionally scanning data based on a type thereof, wherein the network processor is a component of a network interface circuit board coupled to the central processing unit.

Assignments (11)
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 →
MERGER Recorded Jun 23, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016646/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2003
From: O'BRIEN, ERIC DAVID
To: NETWORKS ASSOCIATES TECHNOLOGY, INC.
Reel/Frame 014283/0930 →