SYSTEMS AND METHODS FOR A CLIENT-SIDE REMOTE PRESENTATION OF A MULTIMEDIA STREAM
First Claim
1. A method for displaying on a local computing device, by an application executing on a remote computing device, multimedia data generated by a multimedia device connected to the local computing device, the remote computing device in communication with the local computing device via a virtual channel, the method comprising:
- streaming, by a local computing device, multimedia data to a remote computing device via a virtual channel, the multimedia data generated by a multimedia device associated with the local computing device and comprising input to a presentation application executing on the remote computing device;
receiving, from the remote computing device, application output generated by the presentation application responsive to the transmitted multimedia data, the received application output including the multimedia data generated by the multimedia device and a second stream of multimedia data generated by a third computing device.
8 Assignments
0 Petitions
Accused Products
Abstract
A proxy streaming module executes on a first computing machine to stream multimedia data from a virtual channel that is established between the first computing machine and a second computing machine. In some instances, the multimedia data is generated by a multimedia device that communicates with the second computing machine. The proxy streaming module forwards the multimedia data to a presentation application that is executing on the first computing machine. A remoting application that executes on the first computing machine then captures the application output generated by the presentation application while the presentation application presents the multimedia data. The remoting application then transmits the application output to the second computing machine which displays the application output in an application output window.
-
Citations
13 Claims
-
1. A method for displaying on a local computing device, by an application executing on a remote computing device, multimedia data generated by a multimedia device connected to the local computing device, the remote computing device in communication with the local computing device via a virtual channel, the method comprising:
-
streaming, by a local computing device, multimedia data to a remote computing device via a virtual channel, the multimedia data generated by a multimedia device associated with the local computing device and comprising input to a presentation application executing on the remote computing device; receiving, from the remote computing device, application output generated by the presentation application responsive to the transmitted multimedia data, the received application output including the multimedia data generated by the multimedia device and a second stream of multimedia data generated by a third computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A local computing device for use in a system in which multimedia data generated by a multimedia device connected to the local computing device is displayed on the local computing device by an application executing on a remote computing device, the local computing device comprising:
-
a multimedia interface acquiring multimedia data from a multimedia device associated with the local computing device, the multimedia data comprising input to a presentation application executing on a remote computing device; a streaming module transmitting the acquired multimedia data to the remote computing device via a virtual channel; a local agent receiving, from the remote computing device, application output generated by the presentation application responsive to the transmitted multimedia data, the received application output including the multimedia data generated by the multimedia device and a second stream of multimedia data generated by a third computing device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A local computing device for use in a system in which multimedia data generated by a multimedia device connected to the local computing device is displayed on the local computing device by an application executing on a remote computing device, the local computing device comprising:
-
means for streaming, by a local computing device, multimedia data to a remote computing device via a virtual channel, the multimedia data generated by a multimedia device associated with the local computing device and comprising input to a presentation application executing on the remote computing device; means for receiving, from the remote computing device, application output generated by the presentation application responsive to the transmitted multimedia data, the received application output including the multimedia data generated by the multimedia device and a second stream of multimedia data generated by a third computing device.
-
Specification