Media Session Between Network Endpoints
First Claim
1. A method for effecting a media session between an initiating endpoint and a responding endpoint connected via a communication network which includes network nodes, there being a plurality of available paths through the network via which the media session could be established, wherein the endpoints have access to type metrics associated with the available paths which convey the directness of the available paths, the type metrics for making a selection of an available path for the media session, the method comprising:
- accessing network information indicative of the quality of the available paths, the network information collected from a plurality of network nodes and comprising contributions from network nodes other than the initiating and receiving endpoints which have current and/or have had past visibility of at least parts of the available paths;
generating selection data based on the network information, the selection data for influencing said selection; and
transmitting the selection data to at least one of the endpoints so as to cause the endpoints to select for the media session a higher quality but less direct available path in favour of a more direct but lower quality available path.
3 Assignments
0 Petitions
Accused Products
Abstract
A media session between an initiating endpoint and a responding endpoint is effected, there being a plurality of available paths through a communication network via which the media session could be established. Type metrics associated with the available paths convey the directness of the available paths and are for making a selection of an available path for the media session. Network information indicative of the quality of the available paths and collected from a plurality of network nodes comprises contributions from network nodes other than the initiating and receiving endpoints which have current and/or have had past visibility of at least parts of the available paths. Said selection is influenced so as to cause the endpoints to select for the media session a higher quality but less direct available path in favour of a more direct but lower quality available path.
32 Citations
20 Claims
-
1. A method for effecting a media session between an initiating endpoint and a responding endpoint connected via a communication network which includes network nodes, there being a plurality of available paths through the network via which the media session could be established, wherein the endpoints have access to type metrics associated with the available paths which convey the directness of the available paths, the type metrics for making a selection of an available path for the media session, the method comprising:
-
accessing network information indicative of the quality of the available paths, the network information collected from a plurality of network nodes and comprising contributions from network nodes other than the initiating and receiving endpoints which have current and/or have had past visibility of at least parts of the available paths; generating selection data based on the network information, the selection data for influencing said selection; and transmitting the selection data to at least one of the endpoints so as to cause the endpoints to select for the media session a higher quality but less direct available path in favour of a more direct but lower quality available path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising code stored on a computer-readable storage medium configured when executed to implement a method for effecting a media session between an initiating endpoint and a responding endpoint connected via a communication network which includes network nodes, there being a plurality of available paths through the network via which the media session could be established, the method comprising:
-
accessing type metrics associated with the available paths which convey the directness of the available paths, the type metrics for making a selection of an available path for the media session; receiving selection data for influencing said selection, the selection data generated based on network information indicative of the quality of the available paths, the network information collected from a plurality of network nodes and comprising contributions from network nodes other than the initiating and receiving endpoints which have current and/or have had past visibility of at least parts of the available paths; based on the selection data, selecting for the media session a higher quality but less direct available path in favour of a lower quality but more direct available path, wherein the media session is established via the selected path. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A user device for effecting a media session between the user device and another endpoint via a communication network, there being a plurality of available paths through the network via which the media session could be established, the user device comprising:
-
an access component configured to access type metrics associated with the available paths which convey the directness of the available paths, the type metrics for making a selection of an available path for the media session; an input configured to receive selection data for influencing said selection, the selection data generated based on network information indicative of the quality of the available paths, the network information collected from a plurality of network nodes and comprising contributions from network nodes other than the user device and the other endpoint which have current and/or have had past visibility of at least parts of the available paths; a path selection component configured, based on the selection data, to select for the media session a higher quality available but less direct path in favour of a more direct but lower quality available path, wherein the media session is established via the selected path.
-
Specification