Patent ID: 7650390

Claim:
A system for playing one or more Rich Internet Applications (RIAs) on a remote computing device comprising: an application player residing in said remote computing device and configured to be executed by said remote computing device; an intermediary server configured to communicate with said remote communication device via a first network connection and to receive message requests from said application player and to send message responses to said application player and to provide access of said RIAs to said remote computing device by accessing an application server via a single, secure and access-controlled second network connection, wherein said RIAs reside in said application server and wherein said access is controlled by an application privilege protocol and secured by an application security protocol; and wherein said application privilege protocol is managed by said intermediary server and comprises a first table configured to associate Global Unique Identifiers (GUIDs) with said RIAs and a second table configured to associate RIAs authorized to be executed by said application player; and wherein said application player requests functionality of said RIAs from said intermediary server via said message requests and interprets said message responses received from said intermediary server.