Media session between network endpoints

    公开(公告)号:US10601879B2

    公开(公告)日:2020-03-24

    申请号:US16209632

    申请日:2018-12-04

    Abstract: A media session is configured between a first endpoint and a second endpoint on a communication network based on connectivity checks performed by the endpoints. When a reduced connectivity check condition is met, based on characteristics of the communication network operable between the first endpoint and the second endpoint, a reduced candidate pairing procedure is initiated. The reduced candidate pairing procedure includes connectivity checks performed from the first endpoint with a reduced set of candidate pairs that is smaller than an available set of candidate pairs. The reduced set of candidate pairs is identified based on the characteristics of the communication network at the respective pairs, and a particular candidate pair in the reduced set is determined to be valid based on a result of connectivity checks using the candidate pair.

    CONFERENCING SERVER
    2.
    发明申请
    CONFERENCING SERVER 审中-公开

    公开(公告)号:US20190334960A1

    公开(公告)日:2019-10-31

    申请号:US16505601

    申请日:2019-07-08

    Abstract: A conferencing server is directly accessible from the public Internet and has a host transport address, which is a combination of a public IP address on the public Internet and an associated port. It comprises conference hosting logic for hosting at least one conference, in which media data is transmitted and received via the conferencing server between participant endpoints; media processing logic configured to process received media data of the conference for transmission in the conference; multiplexing control logic configured to determine a plurality of multiplexing tokens to be used by the participant endpoints; and demultiplexing logic configured to identify received multiplexing tokens in transport layer payload data of a sequence data packets received from the participant endpoints at the host transport address, and use the multiplexing tokens identified in the transport layer payload data to demultiplex the data packets for processing by the media processing logic.

    Media Session
    3.
    发明授权

    公开(公告)号:US10237236B2

    公开(公告)日:2019-03-19

    申请号:US15061485

    申请日:2016-03-04

    Abstract: A media session is established between a first endpoint and a second endpoint, by transmitting the following messages from the first endpoint in parallel: to the second endpoint, a message indicating a first server network address of a media relay server available to the first endpoint and comprising a unique session identifier; to the media relay server, an activation request comprising the unique session identifier. This activates the session identifier by causing it to be associated at the media relay server with a source address conveyed by the activation request. Once the session identifier has been activated, a media packet received from the second endpoint at the first server network address that comprises the unique session identifier is relayed from the media relay server to the source address for receiving by the first endpoint.

    Conferencing Server
    4.
    发明申请
    Conferencing Server 审中-公开

    公开(公告)号:US20180234471A1

    公开(公告)日:2018-08-16

    申请号:US15433636

    申请日:2017-02-15

    Abstract: A conferencing server is directly accessible from the public Internet and has a host transport address, which is a combination of a public IP address on the public Internet and an associated port. It comprises conference hosting logic for hosting at least one conference, in which media data is transmitted and received via the conferencing server between participant endpoints; media processing logic configured to process received media data of the conference for transmission in the conference; multiplexing control logic configured to determine a plurality of multiplexing tokens to be used by the participant endpoints; and demultiplexing logic configured to identify received multiplexing tokens in transport layer payload data of a sequence data packets received from the participant endpoints at the host transport address, and use the multiplexing tokens identified in the transport layer payload data to demultiplex the data packets for processing by the media processing logic.

    Media session between network endpoints

    公开(公告)号:US10972510B2

    公开(公告)日:2021-04-06

    申请号:US16217994

    申请日:2018-12-12

    Abstract: A media session is established between a first device (e.g., endpoint) and a second device (e.g., endpoint) via a communication network based on connectivity checks performed by the devices. A set of candidate pairs, including network addresses available to the first device and the second device, is generated. Among the candidate pairs of the candidate pair set, a respective priority is initially assigned for connectivity checks. If a connectivity check modification condition is determined to be met for candidate pairs used for connectivity checks, the priority ordering of the candidate pairs is modified to produce a second priority ordering. This second priority ordering assigns a higher priority for a candidate pair which meets the connectivity check modification condition than a candidate pair that does not meet the condition. Based on the modified ordering, connectivity checks are performed, and the media session is configured and established using a candidate pair determined to be valid.

    Multipoint conferencing sessions multiplexed through port

    公开(公告)号:US10785271B1

    公开(公告)日:2020-09-22

    申请号:US16430798

    申请日:2019-06-04

    Abstract: A conferencing computing device, including memory storing one or more dispatch data structures. The conferencing computing device may further include a processor configured to receive a plurality of input packets at a port from a plurality of sender computing devices. Based on input packet data and the one or more dispatch data structures, for each input packet, the processor may to add that input packet to a queue of a transport provider bound to the port. The processor may transmit the plurality of input packets to a plurality of application program instances and instantiate a respective plurality of concurrent multipoint conferencing sessions. The processor may transmit a plurality of output packets from the plurality of application program instances to a plurality of recipient computing devices. The plurality of output packets may be multiplexed through the port and each have a multiplexed local socket address of the port.

    Media Session between Network Endpoints
    8.
    发明申请

    公开(公告)号:US20170142165A1

    公开(公告)日:2017-05-18

    申请号:US14945302

    申请日:2015-11-18

    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. Depending on whether or not at least one of a set of one or more reduced connectivity check criteria is determined to be met, a probe threshold for at least one of the candidate pairs. Connectivity checks are performed for the at least one candidate pair by transmitting, by the first endpoint, a number of probe messages from the first network address of that pair to the second network address of that pair that is limited by the probe threshold.

    Media Session
    9.
    发明申请
    Media Session 审中-公开
    媒体会议

    公开(公告)号:US20160380967A1

    公开(公告)日:2016-12-29

    申请号:US15061485

    申请日:2016-03-04

    Abstract: A media session is established between a first endpoint and a second endpoint, by transmitting the following messages from the first endpoint in parallel: to the second endpoint, a message indicating a first server network address of a media relay server available to the first endpoint and comprising a unique session identifier; to the media relay server, an activation request comprising the unique session identifier. This activates the session identifier by causing it to be associated at the media relay server with a source address conveyed by the activation request. Once the session identifier has been activated, a media packet received from the second endpoint at the first server network address that comprises the unique session identifier is relayed from the media relay server to the source address for receiving by the first endpoint.

    Abstract translation: 通过从第一端点并行发送以下消息来在第一端点和第二端点之间建立媒体会话:到第二端点,指示可用于第一端点的媒体中继服务器的第一服务器网络地址的消息,以及 包括唯一会话标识符; 向媒体中继服务器发送包括唯一会话标识符的激活请求。 这通过使其在媒体中继服务器处与由激活请求传送的源地址相关联来激活会话标识符。 一旦会话标识符被激活,从包括唯一会话标识符的第一服务器网络地址的第二端点接收到的媒体分组被从媒体中继服务器中继到源地址,以由第一端点接收。

Patent Agency Ranking