In simple terms: ROCKITPLAY starts a video game after the first level is downloaded allowing players to start playing the game while all other levels are downloaded progressively in the background. In practice, it is a lot more complicated, because games access data in various ways.
Using machine learning algorithms, ROCKITPLAY determines how each game accesses data. ROCKITPLAY intelligently queues and prioritizes that data for delivery to the user runtime ensuring that the gamer can play seamlessly. Actual user gameplay behavior is taken into account so that ROCKITPLAY can assemble data optimally for fast game start.