Media Session
AssigneeMicrosoft Technology Licensing, LLC
InventorsTimothy Mark Moore, Tin Qian, Rajesh Gunnalan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsTimothy Mark Moore, Tin Qian, Rajesh Gunnalan
Estimating the term…
A media session between a first device and a second device is established. The following candidate pairs are determined at the first device, by exchanging network addresses between the devices: (i) a relayed-relayed candidate pair comprising a first media relay server network address and a second media relay server, and (ii) at least one alternative candidate pair. Connectivity checks are performed for at least the alternative candidate pair to determine whether or not the alternative candidate pair is valid. However, the media session is established initially using the relayed-relayed candidate pair without any connectivity checks having been performed by the devices for the relayed-relayed candidate pair and before the connectivity checks for the alternative candidate pair have been completed. If the alternative candidate pair is determined to be valid in the connectivity checks, the established media session is switched to the alternative candidate pair in response.
A method of establishing a media session between a first device and a second device, the method comprising implementing at the first device the following steps:
A computer program product comprising code stored on a computer-readable storage medium and configured, when executed on a processor of a first device, to establish a media session between the first device and a second device by implementing the following steps:
A first device for establishing a media session between the first device and a second device, the first device comprising:
Dependencies are inferred from the claim text.