Real-Time Media Optimization Over Remoted Sessions
AssigneeMicrosoft Technology Licensing, LLC
InventorsGuo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
Life of this patent
Estimating the term…
Abstract
Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session, non-real-time media data may be exchanged with the remote computing device over a server path. Moreover, real-time media data may be exchanged with the remote computing device over a media path during the remote session.
Claims21
1-20. (canceled)
A system for providing real-time media optimization, the system comprising:
- a memory storage;
- and
- a processing unit coupled to the memory storage, wherein the processing unit is operative to:
- establish a remote session with a remote computing device;
- establish a media path, during the remote session, between a local computing device and the remote computing device, wherein the media path is established without involving a server;
- exchange, during the remote session, non-real-time media data with the remote computing device via the server over a server path;
- exchange, during the remote session, real-time media data with the remote computing device over the media path without involving the server;
- and
- synchronize the real-time media data from the media path and the non-real-time media data from the server path.
A method for providing real-time media optimization, the method comprising:
- establishing a remote session with a remote computing device;
- establishing a media path, during the remote session, between a local computing device and the remote computing device, wherein the media path is established without involving a server;
- exchanging, during the remote session, non-real-time media data with the remote computing device via the server over a server path;
- and
- exchanging, during the remote session, real-time media data with the remote computing device over the media path without involving the server.
A computer-readable memory storage medium that stores a set of instructions which when executed perform a method for providing real-time media optimization, the method executed by the set of instructions comprising:
- establishing a remote session with a remote computing device;
- establishing a media path, during the remote session, between a local computing device and the remote computing device, wherein the media path is established without involving a server;
- exchanging, during the remote session, non-real-time media data with the remote computing device via the server over a server path;
- and
- exchanging, during the remote session, real-time media data with the remote computing device over the media path without involving the server.
Dependencies are inferred from the claim text.