Systems and methods for determining remote device media capabilities
First Claim
1. A method for enabling a custom remote computing media experience as between a host device to a remote device, comprising:
- instantiating a remote session with the host device according to a remote session protocol;
automatically transmitting at least one media capabilities token based upon the media capabilities of the remote device to the host device; and
in response to said transmitting, receiving at the remote device a custom remote media experience user interface tailored to the remote device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a media device capabilities determination mechanism in a networked computing environment are provided. Some of today'"'"'s operating systems and applications deliver a set of remoting features to enable a networked ecosystem of remote media consumption devices. These devices connect to the host and display a remoted media experience via remoting protocols and technologies. In this regard, the device capabilities determination mechanism of the invention enables a remote device to specify a custom set of media capabilities that should be remoted from the host to the remote device.
237 Citations
33 Claims
-
1. A method for enabling a custom remote computing media experience as between a host device to a remote device, comprising:
-
instantiating a remote session with the host device according to a remote session protocol;
automatically transmitting at least one media capabilities token based upon the media capabilities of the remote device to the host device; and
in response to said transmitting, receiving at the remote device a custom remote media experience user interface tailored to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for enabling a custom remote computing media experience as between a host device to a remote device, comprising:
-
initializing a remote desktop protocol session of the host device;
opening a virtual channel;
monitoring the virtual channel for the remote device to establish a connection;
upon the remote device connecting via the virtual channel, receiving at least one media capabilities token for the remote device; and
transmitting a custom media experience user interface to the remote device based upon said at least one media capabilities token. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A tool for constructing at least one media capabilities token, comprising:
-
a capabilities specification component for enabling a user to specify at least one media property of a remote device; and
a processing component for transforming the specified at least one media property of the remote device into at least one media capabilities token for describing the media capabilities of a remote device as applied to a remote media experience session. - View Dependent Claims (20, 21)
-
-
22. An extensible data structure for defining media capabilities of a remote device for purposes of a remote media experience provided to the remote device from a host device, comprising:
at least one token, wherein each token defines a media capability of the remote device for purposes of the remote media experience.
-
23. A computer readable medium comprising computer executable modules having computer executable instructions for enabling a custom remote computing media experience as between a host device to a remote device, comprising:
-
means for instantiating a remote session with the host device according to a remote session protocol;
means for automatically transmitting at least one media capabilities token based upon the media capabilities of the remote device to the host device; and
means for receiving at the remote device a custom remote media experience user interface tailored to the remote device in response to said transmitting. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer readable medium for enabling a custom remote computing media experience as between a host device to a remote device, comprising:
-
means for initializing a remote desktop protocol session of the host device;
means for opening a virtual channel;
means for monitoring the virtual channel for the remote device to establish a connection;
means for receiving at least one media capabilities token for the remote device upon the remote device connecting via the virtual channel; and
means for transmitting a custom media experience user interface to the remote device based upon said at least one media capabilities token. - View Dependent Claims (30, 31, 32, 33)
-
Specification