Method and apparatus for providing a business service for the detection, notification, and elimination of computer viruses
First Claim
1. A method in a data processing system for handling a virus, the method comprising:
- monitoring for the virus; and
responsive to detecting the virus, sending a notification of a presence of the virus on the data processing system to a server, wherein the notification includes an identification of an action taken in response to detecting the virus.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer implemented instructions for handling a virus in a network data processing system. A client data processing system monitors for the virus. In response to detecting the virus, the client data processing system sends notification of a presence of the virus on the data processing system to a server, wherein the notification includes an identification of an action taken in response to detecting the virus. Further, the client data processing system may take actions to eliminate or quarantine the virus. In a server data processing system, a notification of a presence of a virus on a client data processing system is received through a communications link. The communication with the client data processing system through the communications link is severed in response to receiving the notification. Virus removal processes may be executed on the server data processing system. Alternatively or additionally, the server data processing system may execute an action based on a business policy in response to receiving the notification.
-
Citations
66 Claims
-
1. A method in a data processing system for handling a virus, the method comprising:
-
monitoring for the virus; and
responsive to detecting the virus, sending a notification of a presence of the virus on the data processing system to a server, wherein the notification includes an identification of an action taken in response to detecting the virus. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a server data processing system for handling a virus, the method comprising:
-
receiving a notification of a presence of the virus on a client data processing system through a communications link;
severing communication with the client data processing system through the communications link in response to receiving the notification; and
executing virus removal processes on the server data processing system. - View Dependent Claims (7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A method in a server data processing system for handling a presence of a virus in a network data processing system, the method comprising:
-
receiving a notification of a presence of the virus on a client data processing system; and
executing an action based on a business policy in response to receiving the notification.
-
-
20. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus, wherein data is sent and received using the communications unit;
a memory connected to the bus system, wherein a set of instructions are located in the memory; and
a processor unit connected to the bus system, wherein the processor unit executes the set of instructions to monitor for a virus; and
send a notification of a presence of the virus on the data processing system to a server in response to detecting the virus, wherein the notification includes an identification of an action taken in response to detecting the virus. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42)
-
-
29. A server data processing system comprising:
-
a bus system;
a communications unit connected to the bus, wherein data is sent and received using the communications unit;
a memory connected to the bus system, wherein a set of instructions are located in the memory; and
a processor unit connected to the bus system, wherein the processor unit executes the set of instructions to receive a notification of a presence of a virus on a client data processing system through a communications link;
sever communication with the client data processing system through the communications link in response to receiving the notification; and
execute virus removal processes on the server data processing system.
-
-
36. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus, wherein data is sent and received using the communications unit;
a memory connected to the bus system, wherein a set of instructions are located in the memory; and
a processor unit connected to the bus system, wherein the processor unit executes the set of instructions to receive a notification of a presence of a virus on a client data processing system; and
execute an action based on a business policy in response to receiving the notification.
-
-
43. A data processing system for handling a virus, the data processing system comprising:
-
monitoring means for monitoring for the virus; and
sending means, responsive to detecting the virus, for sending a notification of a presence of the virus on the data processing system to a server, wherein the notification includes an identification of an action taken in response to detecting the virus. - View Dependent Claims (44, 45, 46, 47, 49, 50, 51, 52, 53, 54)
-
-
48. A data processing system for handling a virus, the data processing system comprising:
-
receiving means for receiving a notification of a presence of a virus on a client data processing system through a communications link;
severing means for severing communication with the client data processing system through the communications link in response to receiving the notification; and
executing means for executing virus removal processes on the server data processing system.
-
-
55. A data processing system for handling a presence of a virus in a network data processing system, the data processing system comprising:
-
receiving means for receiving a notification of a presence of a virus on a client data processing system; and
executing means for executing an action based on a business policy in response to receiving the notification. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A computer program product in a computer readable medium for handling a virus, the computer program product comprising:
-
first instructions for monitoring for the virus; and
second instructions, responsive to detecting the virus, for sending a notification of a presence of the virus on the data processing system to a server, wherein the notification includes an identification of an action taken in response to detecting the virus.
-
-
63. A computer program product in a computer readable medium for handling a virus, the computer program product comprising:
-
first instructions for receiving a notification of a presence of the virus on a client data processing system through a communications link;
second instructions for severing communication with the client data processing system through the communications link in response to receiving the notification; and
third instructions for executing virus removal processes on the server data processing system.
-
-
64. A computer program product in a computer readable medium for handling a presence of a virus in a network data processing system, the computer program product comprising:
-
first instructions for receiving a notification of a presence of the virus on a client data processing system; and
second instructions for executing an action based on a business policy in response to receiving the notification.
-
-
65. A method in a data processing system for handling a virus, the method comprising:
-
monitoring for the virus; and
responsive to detecting the virus, sending a notification of a presence of the virus on the data processing system to a server, wherein the notification includes one of an identification of an action taken and an identification of an action not taken. - View Dependent Claims (66)
-
Specification