Patent ID: 8074261

Claim:
A method for providing internet security, comprising: providing to a user a non-transitory tangible storage medium including a first executable non-browser based application module; in response to the user inputting the non-transitory tangible storage medium onto a local computer, loading the first executable non-browser based application module into virtual memory in the local computer and executing the first executable non-browser based application module, the first executable non-browser based application module providing information identifying at least one remote server; communicating between the local computer and the remote server using the information provided by the first executable non-browser based application module; instructing the remote server to send a second non-browser based application module to the local computer; upon receipt of the second non-browser based application module, loading the second non-browser based application module into virtual memory on the local computer; and executing the second non-browser based application module from virtual memory and displaying a prompt to the user.