Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
114 words
For use in a computer network having a client-server architecture and a message system, a server-based method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: providing a scan time period; at the server, searching the message system to obtain a list of attachments to e-mail messages received at the message system within the previous scan time period; at the server, passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning; at the anti-virus detection module, detecting and removing computer viruses in each attachment in the list of attachments; and at the server, re-attaching each attachment to the e-mail messages.
Claim 2
Dependent Claim
114 words
For use in a computer network having a client-server architecture and a message system, a server-based method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: providing a scan time period; at the server, searching the message system to obtain a list of attachments to e-mail messages received at the message system within the previous scan time period; at the server, passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning; at the anti-virus detection module, detecting and removing computer viruses in each attachment in the list of attachments; and at the server, re-attaching each attachment to the e-mail messages.
Claim 3
Dependent Claim
17 words
The method of claim 1 further comprising the step of repeating the method each scan time period.
Claim 4
Dependent Claim
28 words
The method of claim 1 wherein the e-mail messages comprises e-mail messages received from users at workstations on the client-server network on which the message system is located.
Claim 5
Dependent Claim
17 words
The method of claim 3 wherein the e-mail messages comprise e-mail messages received from external message systems.
Claim 6
Dependent Claim
16 words
The method of claim 1 wherein the e-mail messages comprise e-mail messages received over the Internet.
Claim 7
Dependent Claim
96 words
For use in a client-server computer network having a mail server, a method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: A. setting a scan time period; B. at the server, searching the mail server to obtain a list of attachments to e-mail messages input to the mail server within the previous scan time period; C. at the server, detecting and removing computer viruses in each attachment in the list of attachments; and D. at the server, re-attaching each attachment to the e-mail messages in the mail server.
Claim 8
Dependent Claim
96 words
For use in a client-server computer network having a mail server, a method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: A. setting a scan time period; B. at the server, searching the mail server to obtain a list of attachments to e-mail messages input to the mail server within the previous scan time period; C. at the server, detecting and removing computer viruses in each attachment in the list of attachments; and D. at the server, re-attaching each attachment to the e-mail messages in the mail server.
Claim 9
Dependent Claim
19 words
The method of claim 6 further comprising the step of repeating steps B. through D. each scan time period.
Claim 10
Dependent Claim
30 words
The method of claim 6 wherein step C. further comprises the step of passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning.
Claim 11
Dependent Claim
117 words
For use in a client-server computer network having a mail server, a method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: A. obtaining a scan time period; B. searching the mail server to create a list of attachments to e-mail messages that were input to the mail server within the previous scan time period; C. passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning and removal; D. re-attaching each attachment to the e-mail messages in the mail server after scanning and removal of computer viruses at the anti-virus detection module; and E. repeating steps B. through D. each scan time period.
Claim 12
Dependent Claim
117 words
For use in a client-server computer network having a mail server, a method for detecting and removing computer viruses located in attachments to e-mail messages comprising the steps of: A. obtaining a scan time period; B. searching the mail server to create a list of attachments to e-mail messages that were input to the mail server within the previous scan time period; C. passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning and removal; D. re-attaching each attachment to the e-mail messages in the mail server after scanning and removal of computer viruses at the anti-virus detection module; and E. repeating steps B. through D. each scan time period.
Claim 13
Dependent Claim
102 words
For use in a client-server computer network having a plurality of workstations and a server, the server including a message system, a server-based method for detecting and removing computer viruses located in attachments to e-mail messages, comprising the steps of: receiving an e-mail message at the message system; upon receipt of the e-mail message, determining whether the e-mail message includes an attachment; if the e-mail message includes an attachment, passing the attachment to an anti-virus detection module for computer virus scanning; at the anti-virus detection module, detecting and removing computer viruses in the attachment; and re-attaching each attachment to the e-mail messages.
Claim 14
Dependent Claim
102 words
For use in a client-server computer network having a plurality of workstations and a server, the server including a message system, a server-based method for detecting and removing computer viruses located in attachments to e-mail messages, comprising the steps of: receiving an e-mail message at the message system; upon receipt of the e-mail message, determining whether the e-mail message includes an attachment; if the e-mail message includes an attachment, passing the attachment to an anti-virus detection module for computer virus scanning; at the anti-virus detection module, detecting and removing computer viruses in the attachment; and re-attaching each attachment to the e-mail messages.
Claim 15
Dependent Claim
26 words
The method of claim 10 wherein the step of receiving an e-mail message comprises the step of receiving an e-mail message from an external computer network.
Claim 16
Dependent Claim
24 words
The method of claim 10 wherein the step of receiving an e-mail message comprises the step of receiving an e-mail message from a workstation.
Claim 17
Dependent Claim
148 words
In a first computer network having a plurality of nodes, the first computer network configured to operate an e-mail system for sending and receiving among the plurality of nodes a plurality of e-mail messages, a sub-set of the plurality of e-mail messages having at least one attachment associated therewith, a method for detecting and removing computer viruses from the attachments to the plurality of e-mail messages, the method comprising the steps of: detaching the at least one attachment from each of the sub-set of the plurality of e-mail messages; sending the at least one attachment to an anti-virus application; scanning the at least one attachment for the at least one computer virus in accordance with the anti-virus application; removing the at least one computer virus from the at least one attachment; and reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 18
Dependent Claim
148 words
In a first computer network having a plurality of nodes, the first computer network configured to operate an e-mail system for sending and receiving among the plurality of nodes a plurality of e-mail messages, a sub-set of the plurality of e-mail messages having at least one attachment associated therewith, a method for detecting and removing computer viruses from the attachments to the plurality of e-mail messages, the method comprising the steps of: detaching the at least one attachment from each of the sub-set of the plurality of e-mail messages; sending the at least one attachment to an anti-virus application; scanning the at least one attachment for the at least one computer virus in accordance with the anti-virus application; removing the at least one computer virus from the at least one attachment; and reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 19
Dependent Claim
29 words
The method according to claim 13, wherein at least one of the plurality of e-mail messages originates from a second computer network in communication with the first computer network.
Claim 20
Dependent Claim
22 words
The method according to claim 13, wherein at least one of the plurality of e-mail messages originates from the first computer network.
Claim 21
Dependent Claim
20 words
The method according to claim 13, wherein the attachments are scanned regardless of whether opened or viewed by a user.
Claim 22
Dependent Claim
14 words
The method according to claim 13, wherein the attachments are scanned without user intervention.
Claim 23
Dependent Claim
29 words
The method according to claim 17, wherein at least one of the plurality of e-mail messages originates from a second computer network in communication with the first computer network.
Claim 24
Dependent Claim
132 words
In a first computer network having a plurality of nodes, the first computer network configured to operate an e-mail system for sending and receiving a plurality of e-mail messages among the plurality of nodes, a subset of the plurality of e-mail messages having at least one attachment associated therewith, a method for detecting and removing at least one computer virus from the at least one attachment, the method comprising the steps of: detaching the at least one attachment from each of the plurality of e-mail messages; determining whether the at least one attachment is infected with the at least one computer virus; removing the at least one computer virus from the at least one attachment; and reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 25
Dependent Claim
132 words
In a first computer network having a plurality of nodes, the first computer network configured to operate an e-mail system for sending and receiving a plurality of e-mail messages among the plurality of nodes, a subset of the plurality of e-mail messages having at least one attachment associated therewith, a method for detecting and removing at least one computer virus from the at least one attachment, the method comprising the steps of: detaching the at least one attachment from each of the plurality of e-mail messages; determining whether the at least one attachment is infected with the at least one computer virus; removing the at least one computer virus from the at least one attachment; and reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 26
Independent Claim
141 words
A system for detecting computer viruses located in attachments to e-mail messages in a client-server computer network including a server computer and a plurality of client computers and a message system located at the server computer for controlling the distribution of e-mail messages, comprising: an anti-virus module located at the server computer for scanning files for viruses; and an agent located at the server computer, the agent providing an interface between the anti-virus module and the message system, and including means for receiving a scan time period, means for searching the message system to obtain a list of attachments to e-mail messages received at the message system within the previous scan time period, means for passing each attachment in the list of attachments to the anti-virus module for computer virus scanning, and means for re-attaching each attachment to the e-mail messages.
Claim 27
Independent Claim
141 words
A system for detecting computer viruses located in attachments to e-mail messages in a client-server computer network including a server computer and a plurality of client computers and a message system located at the server computer for controlling the distribution of e-mail messages, comprising: an anti-virus module located at the server computer for scanning files for viruses; and an agent located at the server computer, the agent providing an interface between the anti-virus module and the message system, and including means for receiving a scan time period, means for searching the message system to obtain a list of attachments to e-mail messages received at the message system within the previous scan time period, means for passing each attachment in the list of attachments to the anti-virus module for computer virus scanning, and means for re-attaching each attachment to the e-mail messages.
Claim 28
Dependent Claim
20 words
The system of claim 20 wherein the e-mail messages comprises e-mail messages received from client computers on the computer network.
Claim 29
Dependent Claim
25 words
The system of claim 20 wherein the message system comprises an external gateway and the e-mail messages comprise e-mail messages received from external message systems.
Claim 30
Dependent Claim
17 words
The system of claim 20 wherein the e-mail messages comprise e-mail messages received over an Internet connection.
Claim 31
Dependent Claim
122 words
An anti-virus agent for use in a client-server computer network having a server computer including a mail server with e-mail messages and a plurality of client computers, the anti-virus agent assisting in the detection of computer viruses located in attachments to e-mail messages, comprising: means for setting a scan time period; means, located at the server computer, for searching the mail server to obtain a list of attachments to e-mail messages input to the mail server within the previous scan time period; means for passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning and removal; and means, located at the server computer, for re-attaching each attachment to the e-mail messages in the mail server.
Claim 32
Dependent Claim
122 words
An anti-virus agent for use in a client-server computer network having a server computer including a mail server with e-mail messages and a plurality of client computers, the anti-virus agent assisting in the detection of computer viruses located in attachments to e-mail messages, comprising: means for setting a scan time period; means, located at the server computer, for searching the mail server to obtain a list of attachments to e-mail messages input to the mail server within the previous scan time period; means for passing each attachment in the list of attachments to an anti-virus detection module for computer virus scanning and removal; and means, located at the server computer, for re-attaching each attachment to the e-mail messages in the mail server.
Claim 33
Dependent Claim
22 words
The system of claim 24 further comprising means for detecting and removing computer viruses in each attachment in the list of attachments.
Claim 34
Dependent Claim
152 words
In a first computer network having a plurality of nodes and configured to operate an e-mail system for sending and receiving among the plurality of nodes a plurality of e-mail messages, a sub-set of the plurality of e-mail messages having at least one attachment associated therewith, a system for detecting and removing computer viruses from the attachments to the plurality of e-mail messages, the system comprising: means for detaching the at least one attachment from each of the sub-set of the plurality of e-mail messages; means for sending the at least one attachment to an anti-virus application; means for scanning the at least one attachment for the at least one computer virus in accordance with the anti-virus application; means for removing the at least one computer virus from the at least one attachment; and means for reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 35
Dependent Claim
152 words
In a first computer network having a plurality of nodes and configured to operate an e-mail system for sending and receiving among the plurality of nodes a plurality of e-mail messages, a sub-set of the plurality of e-mail messages having at least one attachment associated therewith, a system for detecting and removing computer viruses from the attachments to the plurality of e-mail messages, the system comprising: means for detaching the at least one attachment from each of the sub-set of the plurality of e-mail messages; means for sending the at least one attachment to an anti-virus application; means for scanning the at least one attachment for the at least one computer virus in accordance with the anti-virus application; means for removing the at least one computer virus from the at least one attachment; and means for reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 36
Dependent Claim
28 words
The system of claim 26, wherein at least one of the plurality of e-mail messages originates from a second computer network in communication with the first computer network.
Claim 37
Dependent Claim
22 words
The system of claim 26, wherein at least one of the plurality of e-mail messages originates from within the first computer network.
Claim 38
Dependent Claim
134 words
In a first computer network having a plurality of nodes and configured to operate an e-mail system for sending and receiving a plurality of e-mail messages among the plurality of nodes, a subset of the plurality of e-mail messages having at least one attachment associated therewith, a system for detecting and removing at least one computer virus from the at least one attachment, the system comprising: means for detaching the at least one attachment from each of the plurality of e-mail messages; means for determining whether the at least one attachment is infected with the at least one computer virus; means for removing the at least one computer virus from the at least one attachment; and means for reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 39
Dependent Claim
134 words
In a first computer network having a plurality of nodes and configured to operate an e-mail system for sending and receiving a plurality of e-mail messages among the plurality of nodes, a subset of the plurality of e-mail messages having at least one attachment associated therewith, a system for detecting and removing at least one computer virus from the at least one attachment, the system comprising: means for detaching the at least one attachment from each of the plurality of e-mail messages; means for determining whether the at least one attachment is infected with the at least one computer virus; means for removing the at least one computer virus from the at least one attachment; and means for reattaching the at least one attachment to a corresponding one of the plurality of e-mail messages.
Claim 40
Dependent Claim
143 words
A real-time system for detecting computer viruses located in attachments to e-mail messages in a client-server computer network including a server computer and a plurality of client computers, a message system being located at the server computer for controlling the distribution of e-mail messages and including a plurality of mailboxes, the real-time system comprising: an anti-virus module located at the server computer for scanning files for viruses; and an agent located at the server computer, the agent providing an interface between the anti-virus module and the message system and invoked whenever an e-mail message is forwarded to a mailbox, and including means for determining if an e-mail message includes an attachment, means for detaching the attachment from the e-mail message, means for enabling the anti-virus module to scan the attachment for computer viruses, and means for re-attaching each attachment to the e-mail messages.
Claim 41
Dependent Claim
143 words
A real-time system for detecting computer viruses located in attachments to e-mail messages in a client-server computer network including a server computer and a plurality of client computers, a message system being located at the server computer for controlling the distribution of e-mail messages and including a plurality of mailboxes, the real-time system comprising: an anti-virus module located at the server computer for scanning files for viruses; and an agent located at the server computer, the agent providing an interface between the anti-virus module and the message system and invoked whenever an e-mail message is forwarded to a mailbox, and including means for determining if an e-mail message includes an attachment, means for detaching the attachment from the e-mail message, means for enabling the anti-virus module to scan the attachment for computer viruses, and means for re-attaching each attachment to the e-mail messages.
Claim 42
Dependent Claim
21 words
The real-time system of claim 30 wherein the means for detaching further comprises means for storing the attachment in a file.
Claim 43
Dependent Claim
31 words
The real-time system of claim 31 wherein the means for enabling further comprises means for notifying the anti-virus module of the address of the file in which the attachment is stored.
Claim 44
Dependent Claim
21 words
The real-time system of claim 30 wherein the e-mail messages comprises e-mail messages received from client computers on the computer network.
Claim 45
Dependent Claim
23 words
The real-time system of claim 30 wherein the agent provides an interface between the message system and a plurality of different anti-virus modules.
Claim 46
Dependent Claim
23 words
The real-time system of claim 30 wherein the agent provides an interface between the anti-virus module and a plurality of different message systems.