Antivirus stand-alone network or internet appliance and methods therefor
First Claim
1. An antivirus Internet appliance comprising:
- an interface connecting said Internet appliance to a terminal;
a network connection connecting said Internet appliance to a network selected from the group consisting of a wide area network (WAN) and the Internet wherein data in said network are operable with a corresponding network protocol;
a memory;
protocol-level programs stored in said memory for receiving data being transmitted from said network to said terminal through said Internet appliance wherein said protocol-level programs are compatibly operable with said network protocol;
application-level antivirus programs stored in said memory for detecting computer viruses in said received data wherein said antivirus programs serve as a firewall against said detected computer viruses for said terminal;
a processor and an operating system stored in said memory for implementing said protocol-level programs and said antivirus programsa redundancy control software component stored in said memory that controls a pointer switch for switching between an upgraded anti-virus program and a non-upgraded anti-virus program;
wherein said antivirus programs are transparent to said terminal; and
wherein said anti-virus Internet appliance has four operational modes that include a continuous-service mode, a maintenance mode in which service is terminated, an idle mode, and a service-maintenance mode in which an antivirus service continues with maintenance on the antivirus Internet appliance being performed in the background, and wherein transitions between modes include;
1) continuous-service mode to maintenance mode,
2) maintenance mode to continuous-service mode,
3) maintenance mode to idle mode,
4) continuous-service mode to idle mode,
5) idle mode to continuous-service mode,
6) continuous-service mode to service-maintenance mode,
7) and service-maintenance mode to continuous-service mode.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an antivirus network or Internet appliance and methods therefor. A preferred embodiment of the Internet appliance according to the invention comprises an interface connecting the Internet appliance to a terminal, a memory, and a network connection connecting the Internet appliance to a network (such as a wide area network (WAN) or the Internet) wherein data in the network are operable with a corresponding network protocol (such as TCP/IP). Protocol-level programs are stored in the memory for receiving data being transmitted from the network to the terminal through the Internet appliance wherein the protocol-level programs are compatibly operable with the network protocol. Application-level antivirus programs are stored in the memory for detecting computer viruses in the received data serving as a firewall against the detected computer viruses for the terminal. The Internet appliance according to this particular embodiment of the invention further includes a processor (such as a central processor unit or CPU) and an operating system for implementing the protocol-level programs and the antivirus programs, wherein the antivirus programs are advantageously transparent to the terminal.
21 Citations
47 Claims
-
1. An antivirus Internet appliance comprising:
-
an interface connecting said Internet appliance to a terminal; a network connection connecting said Internet appliance to a network selected from the group consisting of a wide area network (WAN) and the Internet wherein data in said network are operable with a corresponding network protocol; a memory; protocol-level programs stored in said memory for receiving data being transmitted from said network to said terminal through said Internet appliance wherein said protocol-level programs are compatibly operable with said network protocol; application-level antivirus programs stored in said memory for detecting computer viruses in said received data wherein said antivirus programs serve as a firewall against said detected computer viruses for said terminal; a processor and an operating system stored in said memory for implementing said protocol-level programs and said antivirus programs a redundancy control software component stored in said memory that controls a pointer switch for switching between an upgraded anti-virus program and a non-upgraded anti-virus program; wherein said antivirus programs are transparent to said terminal; and wherein said anti-virus Internet appliance has four operational modes that include a continuous-service mode, a maintenance mode in which service is terminated, an idle mode, and a service-maintenance mode in which an antivirus service continues with maintenance on the antivirus Internet appliance being performed in the background, and wherein transitions between modes include;
1) continuous-service mode to maintenance mode,
2) maintenance mode to continuous-service mode,
3) maintenance mode to idle mode,
4) continuous-service mode to idle mode,
5) idle mode to continuous-service mode,
6) continuous-service mode to service-maintenance mode,
7) and service-maintenance mode to continuous-service mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An antivirus method for a terminal connected to a network using an Internet appliance disposed therebetween, comprising the steps of:
-
transmitting data from said network to said terminal through said Internet appliance; receiving said transmitted data using protocol-level programs stored in a memory of said Internet appliance; detecting computer viruses in said received data using application-level antivirus programs stored in said memory of said Internet appliance wherein said antivirus programs serve as a firewall against said detected computer viruses for said terminal, wherein said detecting stop is transparent to said terminal; determining whether an upgrade to an anti-virus program was successful and using the upgraded anti-virus program if the upgrade was successful and using a non-upgraded anti-virus program if not successful; and transitioning among four operational modes including a continuous-service mode, a maintenance mode in which service is terminated, an idle mode, and a service-maintenance mode in which an antivirus service continues with maintenance on the Internet appliance being performed in the background;
wherein the transitions include;
1) continuous-service mode to maintenance mode,
2) maintenance mode to continuous-service mode,
3) maintenance mode to idle mode,
4) continuous-service mode to idle mode,
5) idle mode to continuous-service mode,
6) continuous-service mode to service-maintenance mode,
7) and service-maintenance mode to continuous-service mode. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
25. The method of clam 24 wherein said network is one selected from the group consisting of a side area network (WAN) and the Internet;
-
wherein said transmitted data are operable with a corresponding network protocol; and wherein said protocol-level programs are compatibly operable with said network protocol.
-
Specification