×

Media session between network endpoints

  • US 10,244,003 B2
  • Filed: 09/25/2014
  • Issued: 03/26/2019
  • Est. Priority Date: 09/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing network information indicative of the quality of available paths between a first endpoint device and a second endpoint device over a network, the network information collected from a plurality of network nodes and comprising contributions from one or more user devices other than the first endpoint device and the second endpoint device and which have one or more of current or past visibility of at least a portion of the available paths;

    generating selection data that indicates a selected path between the first endpoint device and the second endpoint devices for routing a media session, the selected path based on an ordering of the available paths that prioritizes the quality of the available paths over directness of the available paths,wherein the directness of the available paths is determined based at least in part on whether transmitting media session data on each respective available path includes processing of the transmitted data while in transit between the first endpoint device and the second endpoint device below a transport layer at a respective device, andwherein a respective available path which includes more processing of the transmitted data at or above the transport layer at a respective device is less direct compared to another respective available path which includes less processing of the transmitted data than the respective available path at or above the transport layer at a respective device; and

    transmitting the selection data to at least one of the first endpoint device or the second endpoint device to cause the at least one of the first endpoint device or the second endpoint device to attempt use of the selected path for the media session before use of another path of the available paths, wherein the selected path has a higher quality than the another path, but is a less direct path between the first endpoint device and the second endpoint device than the another path.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×