Method and system for protecting pervasive devices and servers from exchanging viruses
First Claim
Patent Images
1. A method in a data processing system for preventing exchange of viruses with a device wirelessly coupled to the data processing system, the method comprising:
- maintaining preexisting content for the device in a first location in the data processing system, the preexisting content being a duplicate copy of executable code maintained within the device and used by the device for internal operation of the device;
placing new content associated with the device in a second location, wherein the new content is an update to replace at least some of the preexisting content;
combining the preexisting content and the new content in a third location to form merged content;
performing a check for viruses on the merged content prior to performing a transfer of the new content; and
storing the merged content as the preexisting content that is maintained in the data processing system if a virus is absent from the merged content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for preventing exchange of viruses. Preexisting content is maintained for a device in a first location. New content associated with the device is placed in a second location, wherein the new content is an update to the preexisting content. The preexisting content and the new content are combined in a third location to form merged content. A check for viruses is performed on the merged content prior to performing a transfer of the new content.
-
Citations
22 Claims
-
1. A method in a data processing system for preventing exchange of viruses with a device wirelessly coupled to the data processing system, the method comprising:
-
maintaining preexisting content for the device in a first location in the data processing system, the preexisting content being a duplicate copy of executable code maintained within the device and used by the device for internal operation of the device; placing new content associated with the device in a second location, wherein the new content is an update to replace at least some of the preexisting content; combining the preexisting content and the new content in a third location to form merged content; performing a check for viruses on the merged content prior to performing a transfer of the new content; and storing the merged content as the preexisting content that is maintained in the data processing system if a virus is absent from the merged content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for preventing exchange of viruses with a device wirelessly coupled to the data processing system, comprising:
-
a bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to maintain preexisting content for a device in a first location in the data processing system, place new content associated with the device in a second location, wherein the new content is an update to replace at least some of the preexisting content, combine the preexisting content and the new content in a third location to form merged content, perform a check for viruses on the merged content, and store the merged content as the preexisting content that is maintained on the data processing system if a virus is absent from the merged content, wherein the preexisting content is a duplicate copy of executable code maintained within the device and used by the device for internal operation of the device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A data processing system for preventing exchange of viruses with a device wirelessly coupled to the data processing system, the data processing system comprising:
-
maintaining means for maintaining preexisting content for the device in a first location in the data processing system, the preexisting content being a duplicate copy of executable code maintained within the device and used by the device for internal operation of the device; placing means for placing new content associated with the device in a second location, wherein the new content is an update to replace at least some of the preexisting content; combining means for combining the preexisting content and the new content in a third location to form merged content; performing means for performing a check for viruses on the merged content prior to performing a transfer of the new content; and storing means for storing the merged content as the preexisting content that is maintained in the data processing system if a virus is absent from the merged content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product in a computer readable medium for use in a data processing system for preventing exchange of viruses with a device wirelessly coupled to the data processing system, the computer program product comprising:
-
first instructions for maintaining preexisting content for the device in a first location in the data processing system, the preexisting content being a duplicate copy of executable code maintained within the device and used by the device for internal operation of the device; second instructions for placing new content associated with the device in a second location, wherein the new content is an update to replace at least some of the preexisting content; third instructions for combining the preexisting content and the new content in a third location to form merged content; fourth instructions for performing a check for viruses on the merged content prior to performing a transfer of the new content; and fifth instructions for storing the merged content as the preexisting content that is maintained in the data processing system if a virus is absent from the merged content.
-
Specification