IP Library Granted Patent US 7,739,739
Granted Patent B2
US 7,739,739 · App. 12/170,079 · Granted Jun 15, 2010

Antiviral network system

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 7,739,739
App. No.
12/170,079
Granted
Jun 15, 2010
Kind
B2
Abstract

An apparatus and program product initiate generation of a metafile at a client computer. The metafile is evaluated at a network server for a potential viral risk. Program code executing at the server may correlate the evaluated potential risk to a risk level stored in a database. The program code may attach a color designator or other assignment indicative of the assessed risk level to the data. A user at the client computer may act on the data based on the attached risk level.

Claims (28)

1. A networked system, comprising:

a database used to evaluate data for the presence of a virus;

a plurality of tiered servers at a network level in communication with a network client, the plurality of tiered servers including first and second tiered servers, wherein the second tiered server is disposed in a higher level tier than the first tiered server;

first program code resident in the first tiered server and configured to receive a metafile associated with data received by a network client, evaluate the metafile for a potential viral presence by correlating the metafile to fields within the database, and route at least a portion of the metafile from the first tiered server to the second tiered server;

second program code disposed in the second tiered server and configured to further evaluate the metafile by correlating the portion of the metafile to at least one additional field within the database, wherein at least one of the first and second program code is configured to assign to the data a risk level from among a plurality of risk levels stored within the database, wherein the assigned risk level is indicative of the potential viral presence.

2. The networked system of claim 1 , wherein the first program code is configured to evaluate the metafile by determining a parameter selected from a group consisting of: transmission parameters, code sequence, user profile data, download mechanism and time, processing requirements, time criteria, sender attributes, receiver attributes, hardware utilized, routing path, originator data, distribution count, user history, data pattern, checksum value, data analysis, attachment, number sent, file size, format, protocol and some combination thereof.

3. The networked system of claim 1 , wherein at least one of the first and second program code is further configured to initiate an antiviral operation by selecting an algorithm selected from a group consisting of: deleting, routing, tagging, notifying, assessing, modifying, storing, sanitizing, scanning, prompting, assigning confidence level, detaching and some combination thereof.

4. The networked system of claim 1 , wherein the first program code is configured to evaluate the metafile by comparing content of the metafile to a criterion recalled from memory.

5. The networked system of claim 1 , wherein the first program code is configured to evaluate the metafile by generating a profile having an evaluative criterion for a user.

6. The networked system of claim 5 , wherein the first program code is configured to generate the profile by selecting the criterion from a group consisting of: a preference, historical data, system policy, transmission and download conventions, routing norms, average processing requirements, distribution patterns, a recognizable checksum value, attachment information, file size, a format, a protocol and some combination thereof.

7. The networked system of claim 1 , wherein at least one of the first and second program code is configured to initiate display of the assigned risk level to a user to enable the user to consider the potential presence of the virus.

8. The networked system of claim 1 , wherein at least one of the first and second program code is configured to assign a color associated with the risk level to the data, and initiate display of the color to a user to enable the user to consider the potential presence of the virus.

9. The networked system of claim 1 , wherein the metafile is associated with an electronic mail transmission for the network client, the metafile including attachment data associated with an attachment to the electronic mail transmission, sender data associated with a routing history for the electronic mail transmission, and textual data sampled from the electronic mail transmission, wherein the networked system is configured to evaluate the attachment data, the sender data and the textual data from the metafile in at least two tiered servers among the plurality of tiered servers.

10. An apparatus disposed in a networked system comprising a plurality of tiered servers at a network level in communication with a network client, comprising:

a first tiered server configured to receive a metafile associated with data received by the network client;

a database accessible to the server, the database storing a plurality of risk levels associated with a plurality of viral indicators; and

program code accessible to the first tiered server and configured to evaluate in the first tiered server the metafile for a potential viral presence by correlating the metafile to fields within the database and to route at least a portion of the metafile from the first tiered server to a second tiered server disposed in a higher level tier in the networked system than the first tiered server to further evaluate the metafile by correlating the portion of the metafile to at least one additional field within the database, wherein the data is assigned a risk level from among the plurality of risk levels stored within the database, wherein the assigned risk level is indicative of the potential viral presence.

11. The apparatus of claim 10 , wherein the program code is configured to evaluate the metafile by determining a parameter selected from a group consisting of: transmission parameters, code sequence, user profile data, download mechanism and time, processing requirements, time criteria, sender attributes, receiver attributes, hardware utilized, routing path, originator data, distribution count, user history, data pattern, checksum value, data analysis, attachment, number sent, file size, format, protocol and some combination thereof.

12. The apparatus of claim 10 , wherein at least one of the program code is further configured to initiate an antiviral operation by selecting an algorithm selected from a group consisting of: deleting, routing, tagging, notifying, assessing, modifying, storing, sanitizing, scanning, prompting, assigning confidence level, detaching and some combination thereof.

13. The apparatus of claim 10 , wherein the program code is configured to evaluate the metafile by comparing content of the metafile to a criterion recalled from memory.

14. The apparatus of claim 10 , wherein the program code is configured to evaluate the metafile by generating a profile having an evaluative criterion for a user.

15. The apparatus of claim 14 , wherein the program code is configured to generate the profile by selecting the criterion from a group consisting of: a preference, historical data, system policy, transmission and download conventions, routing norms, average processing requirements, distribution patterns, a recognizable checksum value, attachment information, file size, a format, a protocol and some combination thereof.

16. The apparatus of claim 10 , wherein the program code is configured to initiate display of the assigned risk level to a user to enable the user to consider the potential presence of the virus.

17. The apparatus of claim 10 , wherein the second program code is configured to assign a color associated with the risk level to the data, and initiate display of the color to a user to enable the user to consider the potential presence of the virus.

18. The apparatus of claim 10 , wherein the metafile is associated with an electronic mail transmission for the network client, the metafile including attachment data associated with an attachment to the electronic mail transmission, sender data associated with a routing history for the electronic mail transmission, and textual data sampled from the electronic mail transmission, wherein the program code is configured to evaluate at least a portion of the attachment data, the sender data and the textual data from the metafile.

19. A program product, comprising:

program code configured to be executed by a first tiered server disposed in a networked system comprising a plurality of tiered servers at a network level in communication with a network client and a database accessible to the first tiered server, the database storing a plurality of risk levels associated with a plurality of viral indicators; the program code configured to receive a metafile associated with data received by the network client, to evaluate in the first tiered server the metafile for a potential viral presence by correlating the metafile to fields within the database, and to route at least a portion of the metafile from the first tiered server to a second tiered server disposed in a higher level tier in the networked system than the first tiered server to further evaluate the metafile by correlating the portion of the metafile to at least one additional field within the database, wherein the data is assigned a risk level from among the plurality of risk levels stored within the database, wherein the assigned risk level is indicative of the potential viral presence; and

a recordable type medium bearing the program code.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: TREND MICRO INCORPORATED
To: FINJAN BLUE, INC.
Reel/Frame 046955/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2010
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TREND MICRO INCORPORATED
Reel/Frame 024188/0544 →