Patent ID: 8359605

Claim:
A computer platform providing hardware control via an Application Program Interface (API) for a multimedia application executing in a multimedia runtime environment on a host system having a host processor and a host memory, the computer platform comprising: a peripheral hardware; a platform processor; a connector device linkable to the host system; and a platform memory having an API implementation for remote methods provided by the API for the multimedia application, a proxy server for enabling communications between the multimedia application and the platform processor, and a security service for providing a security policy to grant network connection permissions for communications with the platform processor; wherein the platform processor is configured to: establish a link with the host system through the connector device; initiate an execution of the security service and the proxy server; receive an API remote method invocation relayed by the execution of the proxy server from the multimedia application; and execute the API implementation indicated by the API remote method invocation for controlling the peripheral hardware via a hardware API.