Patent ID: 8892693

Claim:
A method comprising: enabling, by running an intermediary application at a mobile device, the mobile device to run the video game application by running multiple game application fragments, the intermediary application acting as an intermediary between the video game application and the game application fragments by determining a next game application fragment for each of the game application fragments, the game application fragments having previously been determined based on an analysis of user interfaces of the video game application such that each of the game application fragments is capable of displaying at least one user interface associated with the video game application, at least one of the game application fragments having previously been determined based on a correspondence to a graphics module of the video game application; running, at the mobile device, an instance of the video game application by running a first application fragment of the game application fragments at the mobile device; requesting, by the intermediary application, a second application fragment of the game application fragments corresponding to a second portion of the video game application based on data from a fragments data structure indicating that the second application fragment follows the first application fragment during operation of the computer application; and receiving, at the mobile device, the second application fragment.