Anycast transport protocol for content distribution networks

    公开(公告)号:US10051089B2

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

    申请号:US15650446

    申请日:2017-07-14

    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.

    Anycast Aware Transport For Content Distribution Networks
    4.
    发明申请
    Anycast Aware Transport For Content Distribution Networks 审中-公开
    内容分发网络的Anycast Aware传输

    公开(公告)号:US20160381169A1

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

    申请号:US15261105

    申请日:2016-09-09

    Abstract: A system for providing content includes a plurality of content delivery servers and a routing control module. Each of the content delivery servers is configured to receive a first request from a client system sent to an anycast IP address for the content, and to provide a first portion of the content to the client system. Each of the content delivery servers is further configured to receive a second request from the client system sent to the anycast IP address for a second portion of the content, and to provide the second portion of the content to the client system. The routing control module is configured to modify the routing of the anycast address from a first content delivery server to a second content delivery server.

    Abstract translation: 用于提供内容的系统包括多个内容传递服务器和路由控制模块。 每个内容递送服务器被配置为从发送到内容的任播IP地址的客户端系统接收第一请求,并且向客户端系统提供内容的第一部分。 每个内容递送服务器还被配置为从第二部分的内容接收从发送到任播IP地址的客户端系统的第二部分的内容的第二请求,并将内容的第二部分提供给客户端系统。 路由控制模块被配置为修改任播地址从第一内容递送服务器到第二内容递送服务器的路由。

    AUTOMATED OBSCURITY FOR PERVASIVE IMAGING
    6.
    发明申请
    AUTOMATED OBSCURITY FOR PERVASIVE IMAGING 有权
    自动化观察用于成像

    公开(公告)号:US20160019415A1

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

    申请号:US14334157

    申请日:2014-07-17

    Abstract: Methods for obfuscating an image of a subject in a captured media are disclosed. For example, a method receives a communication from an endpoint device of a subject indicating that the image of the subject is to be obfuscated in a captured media. The communication may include a feature set associated with the subject, where the feature set contains facial features of the subject and motion information associated with the subject. The method then detects the image of the subject in the captured media. For example, the image of the subject is detected by matching the facial features of the subject to the image of the subject in the captured media and matching the motion information associated with the subject to a trajectory of the image of the subject in the captured media. The method then obfuscates the image of the subject in the captured media.

    Abstract translation: 公开了用于在捕获的介质中模糊对象的图像的方法。 例如,一种方法从被摄体的端点设备接收到指示要在被捕获的媒体中被模糊化的对象的图像的通信。 通信可以包括与被摄体相关联的特征集,其中特征集合包含对象的面部特征和与被摄体相关联的运动信息。 然后,该方法在捕获的介质中检测被摄体的图像。 例如,通过将被摄体的面部特征与捕获的媒体中的被摄体的图像进行匹配来检测被摄体的图像,并将与被摄体相关联的运动信息与拍摄的媒体中的被摄体的图像的轨迹相匹配 。 然后,该方法在捕获的媒体中模糊对象的图像。

    System and Method of Adaptive Bit-Rate Streaming
    7.
    发明申请
    System and Method of Adaptive Bit-Rate Streaming 有权
    自适应比特率流的系统和方法

    公开(公告)号:US20150172352A1

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

    申请号:US14109238

    申请日:2013-12-17

    Abstract: A method includes receiving information from a tracker device indicating that a plurality of devices is associated with a media content item. The method also includes establishing peer-to-peer sessions with a first group and a second group of the devices, selecting the first group based on a first bit-rate satisfying a threshold bit-rate, and sending a first request, via a first peer-to-peer session, to a first device of the first group. The media content item is divided into a plurality of chunks. The first request identifies a first chunk. The method also includes receiving the first chunk, modifying the threshold bit-rate based on a number of buffered chunks, and selecting the second group based on a second bit-rate satisfying the modified threshold bit-rate. The method also includes sending a second request to a second device of the second group. The second request identifies a second chunk.

    Abstract translation: 一种方法包括从跟踪设备接收指示多个设备与媒体内容项目相关联的信息。 该方法还包括与第一组和第二组设备建立点对点会话,基于满足阈值比特率的第一比特率选择第一组,并经由第一组发送第一请求 对等会话到第一组的第一个设备。 媒体内容项被分成多个块。 第一个请求标识第一个块。 该方法还包括接收第一组块,基于缓冲组块的数量修改阈值比特率,以及基于满足修改的阈值比特率的第二比特率来选择第二组。 该方法还包括向第二组的第二设备发送第二请求。 第二个请求标识第二个块。

    INTERNET PROTOCOL VERSION 6 CONTENT ROUTING
    10.
    发明申请

    公开(公告)号:US20180034902A1

    公开(公告)日:2018-02-01

    申请号:US15725423

    申请日:2017-10-05

    Abstract: A content delivery system includes a cache server, a domain name server, and a redirector. The domain name server is configured to receive a request for a cache server address, and provide an IPv6 anycast address. The redirector is configured to receive a content request addressed to the IPv6 anycast address from a client system, receive load information from the cache server, and determine if the cache server is available. The redirector is further configured to forward the content request to the cache server when the cache server is available. The cache server is configured to receive the content request forwarded from the redirectors, send a response to the content request to a client system, the response including an IPv6 unicast address of the cache server as a source address, an IPv6 unicast address of the client system as a destination address, and the IPv6 anycast address as a home address, and provide the content to the requestor.

Patent Agency Ranking