Systems and methods for establishing connections between devices communicating over a network
    1.
    发明授权
    Systems and methods for establishing connections between devices communicating over a network 有权
    用于建立通过网络通信的设备之间的连接的系统和方法

    公开(公告)号:US08838810B2

    公开(公告)日:2014-09-16

    申请号:US13458852

    申请日:2012-04-27

    Abstract: Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.

    Abstract translation: 描述了用于建立每个通过网络进行通信的客户机和服务器之间的连接的系统和方法。 例如,当存在防火墙或其他直接网络连接的障碍时,可以使用这些方法和技术来在媒体播放器和位置移动设备之间建立媒体流连接。 中继服务器通过网络从客户端和从服务器接收连接请求。 响应于接收到请求,在中继服务器和客户端之间建立第一连接以及中继服务器与服务器之间的第二连接。 由中继服务器在第一和第二连接中的每一个上接收的数据被中继到第一和第二连接中的另一个,从而经由中继服务器建立客户端与服务器之间的连接。

    Systems and methods for establishing connections between devices communicating over a network
    2.
    发明授权
    Systems and methods for establishing connections between devices communicating over a network 有权
    用于建立通过网络通信的设备之间的连接的系统和方法

    公开(公告)号:US08171148B2

    公开(公告)日:2012-05-01

    申请号:US12426103

    申请日:2009-04-17

    Abstract: Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.

    Abstract translation: 描述了用于建立每个通过网络进行通信的客户机和服务器之间的连接的系统和方法。 例如,当存在防火墙或其他直接网络连接的障碍时,可以使用这些方法和技术来在媒体播放器和位置移动设备之间建立媒体流连接。 中继服务器通过网络从客户端和从服务器接收连接请求。 响应于接收到请求,在中继服务器和客户端之间建立第一连接以及中继服务器与服务器之间的第二连接。 由中继服务器在第一和第二连接中的每一个上接收的数据被中继到第一和第二连接中的另一个,从而经由中继服务器建立客户端与服务器之间的连接。

    SYSTEMS AND METHODS FOR ESTABLISHING CONNECTIONS BETWEEN DEVICES COMMUNICATING OVER A NETWORK
    3.
    发明申请
    SYSTEMS AND METHODS FOR ESTABLISHING CONNECTIONS BETWEEN DEVICES COMMUNICATING OVER A NETWORK 有权
    用于在网络之间建立通信设备之间的连接的系统和方法

    公开(公告)号:US20120215929A1

    公开(公告)日:2012-08-23

    申请号:US13458852

    申请日:2012-04-27

    Abstract: Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.

    Abstract translation: 描述了用于建立每个通过网络进行通信的客户机和服务器之间的连接的系统和方法。 例如,当存在防火墙或其他直接网络连接的障碍时,可以使用这些方法和技术来在媒体播放器和位置移动设备之间建立媒体流连接。 中继服务器通过网络从客户端和从服务器接收连接请求。 响应于接收到请求,在中继服务器和客户端之间建立第一连接以及中继服务器与服务器之间的第二连接。 由中继服务器在第一和第二连接中的每一个上接收的数据被中继到第一和第二连接中的另一个,从而经由中继服务器建立客户端与服务器之间的连接。

    SYSTEMS AND METHODS FOR ESTABLISHING CONNECTIONS BETWEEN DEVICES COMMUNICATING OVER A NETWORK
    4.
    发明申请
    SYSTEMS AND METHODS FOR ESTABLISHING CONNECTIONS BETWEEN DEVICES COMMUNICATING OVER A NETWORK 有权
    用于在网络之间建立通信设备之间的连接的系统和方法

    公开(公告)号:US20100268832A1

    公开(公告)日:2010-10-21

    申请号:US12426103

    申请日:2009-04-17

    Abstract: Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.

    Abstract translation: 描述了用于建立每个通过网络进行通信的客户机和服务器之间的连接的系统和方法。 例如,当存在防火墙或其他直接网络连接的障碍时,可以使用这些方法和技术来在媒体播放器和位置移动设备之间建立媒体流连接。 中继服务器通过网络从客户端和从服务器接收连接请求。 响应于接收到请求,在中继服务器和客户端之间建立第一连接以及中继服务器与服务器之间的第二连接。 由中继服务器在第一和第二连接中的每一个上接收的数据被中继到第一和第二连接中的另一个,从而经由中继服务器建立客户端与服务器之间的连接。

    SYSTEMS AND METHODS FOR TRANSCODING AND PLACE SHIFTING MEDIA CONTENT
    5.
    发明申请
    SYSTEMS AND METHODS FOR TRANSCODING AND PLACE SHIFTING MEDIA CONTENT 审中-公开
    用于转换和放置媒体内容的系统和方法

    公开(公告)号:US20150222609A1

    公开(公告)日:2015-08-06

    申请号:US14685110

    申请日:2015-04-13

    Abstract: A set-top box (STB), digital video recorder (DVR), video player or other host device receives and interacts with a transcode module to provide enhanced transcoding capabilities that may be useful in placeshifting or other applications. The transcode module includes a host interface that couples to and communicates with the host device. The transcode module also includes a processor that receives an encrypted media stream from the host device via the bus interface, decrypts the encrypted media stream, transcodes the encrypted media stream to a different format, re-encrypts the transcoded stream, and provides the re-encrypted media stream to the host device via the host interface. The transcoded media content may be placeshifted to a remote player, stored at the host, or used for any other purpose.

    Abstract translation: 机顶盒(STB),数字录像机(DVR),视频播放器或其他主机设备接收并与代码转换模块进行交互,以提供增强的转码功能,这些功能可能在地点转换或其他应用中有用。 代码转换模块包括耦合到主机设备并与其通信的主机接口。 代码转换模块还包括处理器,其经由总线接口从主机设备接收加密的媒体流,解密加密的媒体流,将加密的媒体流转码为不同的格式,重新加密转码的流, 加密的媒体流通过主机接口发送到主机设备。 代码转换的媒体内容可以被移动到远程播放器,存储在主机处或用于任何其他目的。

    Connection priority services for data communication between two devices
    7.
    发明授权
    Connection priority services for data communication between two devices 有权
    连接优先级服务,用于两个设备之间的数据通信

    公开(公告)号:US08856349B2

    公开(公告)日:2014-10-07

    申请号:US12753641

    申请日:2010-04-02

    Abstract: A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.

    Abstract translation: 数字媒体播放器设备包括但不限于处理器和耦合到处理器并被配置为支持与数字媒体移位设备的数据通信的通信模块。 处理器和通信模块协同尝试根据识别由数字媒体播放器设备支持的多种不同数据通信模式的连接模式序列与数字媒体移位装置建立数据通信,直到多个 可以使用不同的数据通信模式来发起数字媒体播放器设备和数字媒体移位设备之间的数据通信会话。 处理器和通信模块还协同使用多种不同数据通信模式之一与数字媒体移位装置进行数据通信。

    MEDIATED NETWORK ADDRESS TRANSLATION TRAVERSAL
    8.
    发明申请
    MEDIATED NETWORK ADDRESS TRANSLATION TRAVERSAL 有权
    媒体网络地址翻译

    公开(公告)号:US20100232439A1

    公开(公告)日:2010-09-16

    申请号:US12405039

    申请日:2009-03-16

    CPC classification number: H04L29/12528 H04L29/12537 H04L61/2575 H04L61/2578

    Abstract: A method of establishing a connection traversing at least one network address translation (NAT) gateway is presented. In the method, a bind request is sent from a source device to a mediation element via a NAT gateway. A bind response associated with the bind request is received. A connection request is sent to the mediation element. The mediation element causes the connection request to be sent to a destination device. A connection response associated with the connection request is received. A hello message is sent to a predicted destination address. The predicted destination address is based on an address received in the connection response. A data connection is established between the source device and the destination device using the predicted destination address.

    Abstract translation: 提出了建立穿过至少一个网络地址转换(NAT)网关的连接的方法。 在该方法中,绑定请求通过NAT网关从源设备发送到中介元素。 接收与绑定请求相关联的绑定响应。 连接请求被发送到中介元素。 中介元素使得连接请求被发送到目的地设备。 接收与连接请求相关联的连接响应。 一个hello消息被发送到预测的目的地址。 预测的目的地地址是基于在连接响应中接收到的地址。 使用预测的目的地地址在源设备和目的地设备之间建立数据连接。

    Mediated network address translation traversal
    10.
    发明授权
    Mediated network address translation traversal 有权
    调解网络地址转换遍历

    公开(公告)号:US08149851B2

    公开(公告)日:2012-04-03

    申请号:US12405039

    申请日:2009-03-16

    CPC classification number: H04L29/12528 H04L29/12537 H04L61/2575 H04L61/2578

    Abstract: A method of establishing a connection traversing at least one network address translation (NAT) gateway is presented. In the method, a bind request is sent from a source device to a mediation element via a NAT gateway. A bind response associated with the bind request is received. A connection request is sent to the mediation element. The mediation element causes the connection request to be sent to a destination device. A connection response associated with the connection request is received. A hello message is sent to a predicted destination address. The predicted destination address is based on an address received in the connection response. A data connection is established between the source device and the destination device using the predicted destination address.

    Abstract translation: 提出了建立穿过至少一个网络地址转换(NAT)网关的连接的方法。 在该方法中,绑定请求通过NAT网关从源设备发送到中介元素。 接收与绑定请求相关联的绑定响应。 连接请求被发送到中介元素。 中介元素使得连接请求被发送到目的地设备。 接收与连接请求相关联的连接响应。 一个hello消息被发送到预测的目的地址。 预测的目的地地址是基于在连接响应中接收到的地址。 使用预测的目的地地址在源设备和目的地设备之间建立数据连接。

Patent Agency Ranking