Patent ID: 7386432
Filing Date: 2008-06-10
Classification: H04L

Abstract:
1. A method of providing a software simulation application to different network clients from a server, the method comprising: maintaining one or more sets of state data, the state data describing states of instances of simulation applications, the simulation applications being run on remote computers connected to the server via a local area network, the instances providing information generated by the simulation applications to one or more network clients connected to the server through a global network, the remote computers being different from the network clients; generating interface instructions based on the one or more sets of state data, the interface instructions controlling display of the information at the one or more network clients; updating the sets of state data in accordance with the simulation applications, while controlling execution speed of the application based on the speed of a user's connection to the server or how frequently the user interacts with an interface generated by the interface instructions; and transmitting the interface instructions to the one or more network clients.