Patent ID: 8190400

Claim:
A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions, executable by at least one processor, to receive code from a server; one or more instructions, executable by the at least one processor, to generate a local environment based on the code, where the local environment is to display a view of a graphical model; one or more instructions, executable by the at least one processor, to receive a request to manipulate the view within the local environment; one or more instructions, executable by the at least one processor, to predict one or more views likely to be requested; one or more instructions, executable by the at least one processor, to transmit one or more requests for the one or more predicted views to the server; one or more instructions, executable by the at least one processor, to receive the one or more predicted views; one or more instructions, executable by the at least one processor, to store the one or more predicted views in a memory; one or more instructions, executable by the at least one processor, to determine if the view, corresponding to the request for a manipulated view, is stored in the memory; one or more instructions, executable by the at least one processor, to retrieve, if the view corresponding to the request for a manipulated view is stored in the memory, the view from the memory; one or more instructions, executable by the at least one processor, to provide, for display, the retrieved view in the local environment; one or more instructions, executable by the at least one processor, to transmit, if the view corresponding to the request for a manipulated view is not stored in the memory, a request for a manipulated view to the server based on the received request; one or more instructions, executable by the at least one processor, to receive the manipulated view from the server; and one or more instructions, executable by the at least one processor, to provide, for display, the received view in the local environment.