U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Emulation repair system

Patent 6067410 Issued on May 23, 2000. Estimated Expiration Date: Icon_subject February 9, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

System and method of protecting integrity of computer data and software
Patent #: 4975950
Issued on: 12/04/1990
Inventor: Lentz

System and method for protecting integrity of computer data and software
Patent #: 5121345
Issued on: 06/09/1992
Inventor: Lentz

Securing a computer against undesired write operations to or read operations from a mass storage device
Patent #: 5144660
Issued on: 09/01/1992
Inventor: Rose

In transit detection of computer virus with safeguard
Patent #: 5319776
Issued on: 06/07/1994
Inventor: Hile, et al.

Distributed-intelligence computer system including remotely reconfigurable, telephone-type user terminal
Patent #: 5321840
Issued on: 06/14/1994
Inventor: Ahlin, et al.

Method for recovery of a computer program infected by a computer virus
Patent #: 5349655
Issued on: 09/20/1994
Inventor: Mann

Method for securing software against corruption by computer viruses
Patent #: 5359659
Issued on: 10/25/1994
Inventor: Rosenthal

Method and apparatus for detection of computer viruses
Patent #: 5398196
Issued on: 03/14/1995
Inventor: Chambers

Method for recovery of a computer program infected by a computer virus
Patent #: 5408642
Issued on: 04/18/1995
Inventor: Mann

Method and apparatus for assessing integrity of computer system software
Patent #: 5421006
Issued on: 05/30/1995
Inventor: Jablon, et al.

More ...

Inventor

Assignee

Application

No. 605285 filed on 02/09/1996

US Classes:

703/28In-circuit emulator (i.e., ICE)

Examiners

Primary: Teska, Kevin J.
Assistant: Do, Thuan

Attorney, Agent or Firm

Foreign Patent References

  • 0636977 A2 EP 02/14/1995
  • 0 636 977 A2 EP. 02/14/1995
  • 95/33237 WO. 12/14/1995

International Class

G06F 015/20

Abstract

An emulation repair system (200) restores virus-infected computer files (220) to their uninfected states without risk of infecting the rest of the computer system (202), by providing a virtual machine (216) for emulating the virus-infected computer file (220), a foundation module (240) including generic, machine language repair routines (242), and a virus specific overlay module (262). Emulation repair system (200) receives the identity of the infected computer file (220) and the infecting virus (224) from a virus scanning module, and uses the received information to access a virus definition (232) that includes decryption information on the identified virus (224). The infected computer file (220) is emulated in the virtual machine (216) until it is determined from comparison with the decryption information that the virus (224) is fully decrypted. The foundation and overlay modules (240, 262) are then loaded into the virtual machine (216) and control of the virtual machine (216) is given to the overlay module (262). The overlay module (262) calls repair routines in the foundation module (240), the overlay module (262), and the virus itself (224), as necessary, to restore over-written host bytes (228) from the infected host file (220) to their proper locations in the infected host file (220). Repairs made to the image (220") of the host file (220) in the virtual machine (216) are reflected to a back-up file (220') in the computer system (202).

Other References

  • "Automated Program Analysis for Computer Virus Detection", IBM Technical Disclosure Bulletin, vol. 34, No. 2, Jul. 1991, pp. 415-416
  • "Artificial Immunity for Personal Computers", IBM Technical Disclosure Bulletin, vol. 34, No. 2, Jul. 1991, pp. 150-154
  • Marshall, G., "Pest Control", LAN Magazine, Jun. 1995, pp. 54-67
  • Digitext, "Dr. Solomon's Anti-Virus Toolkit for Windows and DOS", S&S International PLC, Jan. 1995, pp. 1-15, 47-65, 75-77, 91-95, 113-115, and 123-142, United Kingdom
  • Veldman, Frans, "Virus Writing Is High-Tech Infosecurity Warfare", Security on the I-Way '95, 1995, pp. L-1-L-16, U.S.A
  • Symantec Corporation, "Norton AntiVirus for Windows 95 & Special Subscription Offer", 1995, U.S.A
  • "ThunderBYTE Anti-Virus Utilities User Manual", ThunderBYTE B.V., 1995, pp. i-191, Wijchen, The Netherlands
  • "Virus Infection Techniques: Part 3", Virus Bulletin, Jan. 1995, pp. 006-007, Oxfordshire, England
  • "UK--Sophos Intros Unix Virus Detection Software Jan. 26, 1995", Newsbytes News Network, Jan. 26, 1995, U.S.A
  • Cohen, Frederick B., "A Short Course on Computer Viruses", John Wiley & Sons, Inc., Second Edition, pp. 54-55, 199-209, 1994, U.S.A
  • Veldman, Frans, "Heuristic Anti-Virus Technology", Proceedings of the International Virus Protection and Information Security Council, Apr. 1, 1994
  • Karney, James, "Changing the Rules on Viruses; Trend Micro Devices Inc.'s PC Rx 4.0 virus Detection Software", PC Magazine, Aug., 1994, vol. 13, No. 14; p. NE36, U.S.A
  • Wells, Joseph, "Viruses in the Wild", Proceedings of the International Virus Protection and Information Security Council, Apr. 1, 1994
  • Gordon, Scott, "Viruses & Netware", Proceedings of the International Virus Protection and Information Security Council, Mar. 31, 1994
  • Solomon, Alan, "Viruses & Polymorphism", Proceedings of the International Virus Protection and Information Security Council, Mar. 31, 1994
  • Case, Tori, "Viruses: An Executive Brief", Proceedings of the International Virus Protection and Information Security Council, Mar. 31, 1994
  • Gotlieb, Leo, "End users and responsible computing: Information Management", CMA--the Management Accounting Magazine, Sep., 1993, vol. 67, No. 7, p. 13, U.S.A
  • "Network Management; LAN Buyers Guide: Network Management; Buyers Guide", LAN Magazine, Aug., 1992, vol. 7; No. 8, p. 188, U.S.A
  • "Anti-virus Company Claims Polymorphic Breakthrough Jul. 10, 1992", Newsbytes News Network, Jul. 10, 1992, U.S.A
  • Schnaidt, Patricia, "Security; data security issues; Lesson 44; Tutorial", LAN Magazine, Mar., 1992, U.S.A
  • Skulason, Fridrik, "For Programmers", Virus Bulletin, Jul. 1990, pp. 10-11, Oxon, Englan
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?