Patent ID: 8738786

Claim:
A method for providing at least one client with a service, for which at least one server computer in communication with a computer network is provided, the method performed by the server comprising the steps of: receiving a request for the service, creating a protection space within the client through the computer network in response to the request, and providing the requested service to the protection space while the client is connected to the computer network, wherein providing the requested service comprises network communication with the client executing one or more first computer programs in the protection space; wherein the protection space created by the server is configured to protect the one or more first computer programs executed by the client in the protection space from one or more second computer programs executed by the client outside of the protection space when the one or more first computer programs are executed by the client in the protection space for providing the service to the client; and wherein the protection space created by the server is configured to protect the one or more second computer programs executed by the client outside of the protection space from the one or more first computer programs executed by the client in the protection space when the one or more first computer programs are executed by the client in the protection space for providing the service to the client.