Patent ID: 8556713

Claim:
A computer-implemented method for integrating gaming applications, the method comprising: providing a Software Development Kit (SDK) including one or more function calls, which when implemented on one or more client devices, to convert a single-user application running on a client device into a multi-user synchronous application and to allow using the single-user application as the multi-user synchronous application; upon implementation of the one or more function calls, the implementation including automatically integrating the single-user application with a multi-player API provided by the SDK, receiving a request to register the single-user application parameters with the multi-user synchronous application and associated application parameters of a remote server; registering the multi-user synchronous application and the associated application parameters running on the remote server; and providing a multi-user synchronous server to enable runtime operations of the multi-user synchronous application on the one or more client devices, wherein the multi-user synchronous server comprises an application room engine to run the multi-user synchronous application substantially simultaneously on the one or more devices participating in the multi-user synchronous application wherein the application room engine is configured to support a plurality of multi-user synchronous applications.