Remote content classification and transmission using multiple transport channels
AssigneeMicrosoft Corporation
InventorsRajneesh Mahajan, Graham Edward Fagg, Nadim Y. Abdo, Guatam Swaminathan
Life of this patent
Estimating the term…
Abstract
In various embodiments, methods and systems are disclosed for the implementation of multiple transport channels between the client and server. Each of the channels may be adapted to efficiently communicate data for a particular data type and thus be particularly well suited for its data-element characteristics and the detected link characteristics between the client and server.
Claims20
A method for transmitting remote presentation data from a computing device to a client computing device, the method comprising:
- establishing a remote presentation session using a first connection and a second connection with the client computing device, wherein the first and second connections are established using different data delivery characteristics;
- determining link characteristics of the first and second connections and classifying content of selected information to be sent to the client computing device;
- selecting one of the first and second connections based on said classifying and said link characteristics;
- and
- transmitting the selected information to the client computing device using the selected connection.
A system configured to transmit remote presentation data to a client computer, comprising:
- at least one processor;
- and
- at least one memory communicatively coupled to said at least one processor when the system is operational, the memory having stored therein computer-executable instructions that, upon execution by the processor, cause:
- establishing a remote presentation session with the client computer using a plurality of connections, wherein the plurality of connections are established each provide different data delivery characteristics;
- classifying content of selected information to be sent to the client computer based on data delivery characteristics of the content;
- selecting one of the plurality of connections based on said classifying and link characteristics of the plurality of connections;
- and
- transmitting the selected information to the client computer using the selected connection.
A computer readable storage medium storing thereon computer executable instructions for receiving remote presentation data on a client computer, said instructions for:
- establishing a remote presentation session with a remote presentation graphics source using plurality of connections, wherein the plurality of connections are established each using different data delivery characteristics;
- receiving a selection of one of the plurality of connections, wherein the selection is based on content of selected information to be received at the client computer and link characteristics of the plurality of connections;
- and
- receiving the selected information using the selected connection.
Dependencies are inferred from the claim text.