Portable storage device with stand-alone antivirus capability
First Claim
1. A portable storage device comprising:
- a device interface configured to allow the portable storage device to be connected to a computer; and
a non-volatile memory coupled to the device interface in the portable storage device, the non-volatile memory including a read-only partition and a regular storage partition, the read-only partition including a protection program for scanning data in the regular storage partition for viruses, the protection program being configured to be read from the read-only partition of the non-volatile memory for loading and running in a main memory of a computer upon coupling of the device interface into a peripheral port of the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a portable storage device includes a removable device interface and a non-volatile memory having a read-only partition and a regular storage partition. The read-only partition may include a protection program for scanning data in the regular storage partition for viruses. Upon connection of the portable storage device into a computer, the protection program may be read from the read-only partition for loading and running in the main memory of the computer. The protection program may be configured to stop running in the main memory upon removal of the portable storage device from the computer. The device interface may comprise the Universal Serial Bus (USB) interface, for example.
104 Citations
15 Claims
-
1. A portable storage device comprising:
-
a device interface configured to allow the portable storage device to be connected to a computer; and
a non-volatile memory coupled to the device interface in the portable storage device, the non-volatile memory including a read-only partition and a regular storage partition, the read-only partition including a protection program for scanning data in the regular storage partition for viruses, the protection program being configured to be read from the read-only partition of the non-volatile memory for loading and running in a main memory of a computer upon coupling of the device interface into a peripheral port of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of protecting a portable storage device from viruses, the method comprising:
-
loading a virus scanning program from a read-only partition of a solid state memory of the portable storage device to a main memory of a computer upon insertion of the portable storage device to a peripheral port of the computer;
monitoring a regular storage partition of the solid state memory for transferred data from the computer; and
using the virus scanning program to scan the transferred data for viruses. - View Dependent Claims (10, 11, 12)
-
-
13. A portable USB storage device comprising a memory, the memory including:
-
a CD-ROM partition comprising a USB protection program, the USB protection program being configured to be automatically loaded from the CD-ROM partition to a main memory of a computer upon plugging of the USB portable storage device to a USB port of the computer, the CD-ROM partition further comprising patterns of viruses; and
a regular storage partition for storing user data configured to be scanned by the USB protection program for viruses while the portable USB storage device is plugged to the USB port of the computer. - View Dependent Claims (14, 15)
-
Specification