Patent ID: 8924512

Claim:
A computer-implemented extensible remote display system of a client computing device comprising: a dynamic virtual channel plug-in providing a remote display client service, the dynamic virtual channel plug-in includes a plurality of dynamic virtual channel endpoints; a remote display client capable of discovering the dynamic virtual channel plug-in; a static virtual channel to receive a multiplexed signal from a server computing device, the multiplex signal including multiple communications from a plurality of remote applications; and a dynamic virtual channel multiplexer to facilitate a communication of the multiplex signal to the dynamic virtual channel plug-in, the dynamic virtual channel plug-in including functionality for use by the plurality of remote applications such that individual ones of the multiple communications of the multiplex signal are communicated to the dynamic virtual channel plug-in, wherein individual ones of the plurality of dynamic virtual channel endpoints are associated with a different one of the plurality of remote applications, wherein the functionality of the dynamic virtual channel plug-in being simultaneously reused by the plurality of remote applications based on the association between the dynamic virtual channel endpoints and the plurality of remote applications.