Patent ID: 7516150

Claim:
A method comprising: obtaining an update name from an update name list on a host computer system comprising a processor, said update name list comprising domain names of sites that distribute update information for protecting said host computer system; resolving an Internet Protocol address of said update name; attempting to obtain said update information from a server computer system located at said Internet Protocol address; determining whether said attempting is successful comprising determining whether integrity of said update information is verified comprising determining whether a signature of a sender of said update information is valid, wherein upon a determination that said attempting is successful, said method further comprising updating a success history file comprising adding a record comprising said Internet Protocol address to said success history file, said success history file is stored in a computer readable storage medium; wherein upon a determination that said attempting is not successful, said method further comprising determining whether entire update name list has been attempted, wherein upon a determination that said entire update name list has been attempted, said method further comprising obtaining a verified Internet Protocol address from said success history file; attempting to obtain said update information from a server computer system located at said verified Internet Protocol address; determining whether said attempting to obtain said update information from said server computer system located at said verified Internet Protocol address is successful; wherein upon a determination that said attempting to obtain said update information from said server computer system located at said verified Internet Protocol address is successful, said method further comprising updating said success history file; wherein upon a determination that said attempting to obtain said update information from said server computer system located at said verified Internet Protocol address is not successful, said method further comprising removing said verified Internet Protocol address from said success history file; and determining whether said success history file has entirely been attempted, wherein upon a determination that said success history file has not entirely been attempted, said method further comprising selecting an unattempted verified Internet Protocol address from said success history file.