Patent ID: 7287274

Claim:
A method for providing security to a client computing system in communication with a host communication system across a network, said method comprising the steps of: executing a browser on the client computing system; communicating, from the client to the host computing system, a request to download data to be displayed in the browser; downloading the data from the host computing system to the client computing system via a client side firewall in response to the download request; loading an interactive software application in the browser, the interactive software application utilizing the data downloaded from the host computing system; executing the interactive software application in the browser on the client computing system, the interactive software application being in communication with at least one element that is outside the browser and on the client side of the client side firewall; wherein the communication between the interactive software application and the at least one element occurs after the loading of the interactive software application and exclusively on the client side of the client side firewall; wherein the data includes a model representative of an underlying architecture of a software system; and wherein the at least one element is one of the underlying architecture of the software system and another browser executing on the client computing system.