Media session between network endpoints
    11.
    发明授权
    Media session between network endpoints 有权
    网络终端之间的媒体会话

    公开(公告)号:US09596272B2

    公开(公告)日:2017-03-14

    申请号:US14497141

    申请日:2014-09-25

    Abstract: A media session between an initiating endpoint and a responding endpoint is established via a communication network. A set of candidate pairs is generated, each comprising a respective network address available to the initiating endpoint and a respective network address available to the responding endpoint by exchanging network addresses between the initiating endpoint and the responding endpoint. The media session is established using a candidate pair of the set determined to be valid. Connectivity checks are performed for at least one candidate pair of the set to determine whether or not the candidate pair is valid. The at least one candidate pair is selected in dependence on selection data pertaining to at least one of the network addresses and indicative of the quality of a path through the network that would be traversed were that network address to be used for the media session.

    Abstract translation: 通过通信网络建立起始端点和响应端点之间的媒体会话。 生成一组候选对,每个候选对包括可用于发起端点的相应网络地址和通过在发起端点和响应端点之间交换网络地址而可用于响应端点的相应网络地址。 使用被确定为有效的集合的候选对来建立媒体会话。 针对集合的至少一个候选对执行连接性检查,以确定候选对是否有效。 根据与至少一个网络地址有关的选择数据,并且指示要被遍历的网络的路径的质量指示要被用于媒体会话的网络地址来选择该至少一个候选对。

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

    DISTRIBUTED CONNECTIVITY POLICY ENFORCEMENT WITH ICE
    13.
    发明申请
    DISTRIBUTED CONNECTIVITY POLICY ENFORCEMENT WITH ICE 审中-公开
    分布式连接政策执行与ICE

    公开(公告)号:US20160112466A1

    公开(公告)日:2016-04-21

    申请号:US14923004

    申请日:2015-10-26

    Abstract: Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for media session traffic are enforced by an endpoint that is involved in the media communication. Based on the policy requirements, the client enforces the policy restrictions by restricting the candidates that may be selected for the establishment of the media path. For example, the enforcement may result in the client selecting a path from available candidates that avoids congested Wide Area Network (WAN) links, avoiding a low bandwidth link, or possibly even failing the communication completely. The clients may also provide periodic updates to the policy server to allow tracking of the utilization of managed WAN links.

    Abstract translation: 不采用集中式服务器或硬件(路由器/网关)来强制执行连接策略限制,媒体会话流量的策略连接限制由媒体通信中涉及的端点执行。 根据策略要求,客户端通过限制可能被选择用于建立媒体路径的候选者来强制执行策略限制。 例如,执行可能导致客户端从可用的候选者中选择一条路径,以避免拥塞的广域网(WAN)链路,避免低带宽链路,甚至可能甚至完全失败通信。 客户端还可以向策略服务器定期更新,以便跟踪受管WAN链路的利用率。

    Maintaining communication with conferencing computing device

    公开(公告)号:US11245734B2

    公开(公告)日:2022-02-08

    申请号:US16948277

    申请日:2020-09-10

    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, at a port, receive, from a sender computing device, a first input packet including first input packet data and a second input packet that includes a copy of the first input packet data, via a first communication channel and a second communication channel, respectively. Based on the input packet data and the one or more dispatch data structures, the processor may add the input packets to a queue of a transport provider bound to the port. The processor may transmit the input packets to an application program instance associated with the queue. The processor may determine that the first communication channel or the second communication channel is disconnected and may maintain communication with the sender computing device through the port via a remaining communication channel.

    Conferencing server directly accessible from public internet

    公开(公告)号:US10348784B2

    公开(公告)日:2019-07-09

    申请号: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
    19.
    发明申请

    公开(公告)号:US20170142164A1

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

    申请号:US14945280

    申请日: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. 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 full or a reduced set of candidate pairs is generated, each candidate pair of whichever set is generated comprising a first network address available to the first endpoint and a second network address available to the second endpoint. Connectivity checks are not performed for any candidate pair in the full candidate pair set that is not also in the reduced candidate pair set if it is determined that at least one of the reduced connectivity check criteria is met.

    Media Relay Server
    20.
    发明申请
    Media Relay Server 审中-公开
    媒体中继服务器

    公开(公告)号:US20160380966A1

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

    申请号:US14750787

    申请日:2015-06-25

    Abstract: An input of a media relay server is configured to receive multiple media streams from a network via the same port simultaneously, each stream being directed to the server network address and indicating a port identifier of the port and a separate target session identifier. A relay module of the server is configured to, for each stream: determine an endpoint network address associated in a database with the target session identifier indicated by that stream, and transmit that stream to that endpoint network address. In this manner, multiple media streams are relayed to different network endpoints via the same port simultaneously.

    Abstract translation: 媒体中继服务器的输入被配置为经由同一端口同时从网络接收多个媒体流,每个流指向服务器网络地址并指示端口的端口标识符和单独的目标会话标识符。 对于每个流,服务器的中继模块被配置为:用数据库中的目标会话标识确定与数据库相关联的端点网络地址,并将该流发送到该端点网络地址。 以这种方式,多个媒体流同时通过同一个端口中继到不同的网络端点。

Patent Agency Ranking