×

Web server apparatus and method for virus checking

  • US 6,785,732 B1
  • Filed: 09/11/2000
  • Issued: 08/31/2004
  • Est. Priority Date: 09/11/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A web server computer apparatus comprising:

  • (A) a processor;

    (B) a memory coupled to the processor;

    (C) a network interface coupled to the processor and coupled via a network to a plurality of web clients;

    (D) a plurality of web pages residing in the memory;

    (E) a user list residing in the memory, the user list including user virus checking preferences for at least one user in the user list;

    (F) a web server application residing in the memory and executed by the processor, the web server application having a plurality of addresses corresponding to the plurality of web pages, the web server application servicing requests for the plurality of web pages, the web server application including;

    (F1) a web page virus processing mechanism residing in the memory and executed by the processor, the web page virus processing mechanism determining whether an address requested by a web client has been used previously to access a virus before delivering information at the requested address to the web client;

    (F2) a file virus processing mechanism residing in the memory and executed by the processor, the file virus processing mechanism determining whether a file requested by a web client contains a virus before delivering the requested file to the web client;

    (G) an e-mail server application residing in the memory and executed by the processor, the e-mail server application having a plurality of e-mail addresses for which it has responsibility, the e-mail server application processing incoming e-mail messages to the plurality of e-mail addresses and processing outgoing e-mail messages from the plurality of e-mail addresses, the e-mail server application including;

    (G1) an e-mail virus processing mechanism residing in the memory and executed by the processor, the e-mail virus processing mechanism determining whether an e-mail message and any attachments to the e-mail message contain a virus before passing the e-mail message to a specified web client;

    (H) a virus information database coupled to the processor that stores information regarding at least one virus that is used by the web page virus processing mechanism, the file virus processing mechanism, and the e-mail virus processing mechanism;

    (I) a mechanism that notifies at least one authority when a virus is detected; and

    (J) a mechanism that downloads a client version of a virus checker application to a web client and causes the client version of the virus checker application to be executed on the web client to check for viruses on the web client.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×