Routing under heavy loading
    51.
    发明授权
    Routing under heavy loading 有权
    在大负载下路由

    公开(公告)号:US09094320B2

    公开(公告)日:2015-07-28

    申请号:US13848868

    申请日:2013-03-22

    摘要: According to the invention, a delivery network for assisting delivery of content objects over an Internet is disclosed. The delivery network includes a network outlet, an interface and a routing function. The network outlet is coupled to a plurality of full-route networks, where each of the plurality of full-route networks is capable of delivering content objects to a plurality of terminal networks. The plurality of terminal networks include a terminal network, where the plurality of terminal networks are coupled to a plurality of end user computers. The interface receives content objects for delivery to the plurality of end user computers. The routing function routes content objects in at least two modes, where a first mode routes content objects based upon a first route path from the network outlet to the terminal network, and a second mode routes at least some content objects using a second route path from the network outlet to the terminal network. The first route path is chosen based upon delivery efficiency. Switching from the first mode to the second mode is triggered when at least of a portion of the first route path reaches a predetermined level of use. The first and second route paths are different, and the second route path is less efficient than the first route path.

    摘要翻译: 根据本发明,公开了一种用于通过互联网传送内容对象的传送网络。 交付网络包括网络出口,接口和路由功能。 网络出口耦合到多个全路由网络,其中多个全路由网络中的每一个能够将内容对象传送到多个终端网络。 多个终端网络包括终端网络,其中多个终端网络耦合到多个终端用户计算机。 接口接收内容对象以传送到多个最终用户计算机。 路由功能以至少两种模式路由内容对象,其中第一模式基于从网络出口到终端网络的第一路由路径来路由内容对象,第二模式使用第二路由路径从至少一些内容对象路由 网络出口到终端网络。 第一条路线是根据交付效率来选择的。 当第一路径路径的至少一部分达到预定的使用水平时,触发从第一模式切换到第二模式。 第一和第二路由路径是不同的,并且第二路由路径比第一路由路径效率低。

    DYNAMIC BANDWIDTH ALLOCATION FOR COOPERATIVE DELIVERY SYSTEMS
    52.
    发明申请
    DYNAMIC BANDWIDTH ALLOCATION FOR COOPERATIVE DELIVERY SYSTEMS 审中-公开
    合作交付系统的动态带宽分配

    公开(公告)号:US20150172135A1

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

    申请号:US14109858

    申请日:2013-12-17

    IPC分类号: H04L12/24 H04L29/08 H04L29/06

    摘要: Systems and methods for dynamically allocating network resources to improve experiences of users accessing content over the Internet are disclosed. An end-user system requests content over the Internet. A content delivery network and a terminal network form a cooperative delivery system. An edge server, which is part of the content delivery network, delivers the content to the end-user system and determines that an experience of an end user accessing the content over the Internet is likely being limited by latency and/or bandwidth in the cooperative delivery system. The end user is provided an option to select an upgraded service. After the end user selects the upgraded service, the end-user system is provided a higher bandwidth and/or lower latency connection while the content is being delivered.

    摘要翻译: 公开了用于动态分配网络资源以改善通过因特网访问内容的用户体验的系统和方法。 最终用户系统通过Internet请求内容。 内容传送网络和终端网络形成协作传送系统。 作为内容传送网络的一部分的边缘服务器将内容传递给最终用户系统,并确定通过因特网访问内容的最终用户的体验可能受到协作中的延迟和/或带宽的限制 输送系统。 为最终用户提供选择升级服务的选项。 在最终用户选择升级后的服务之后,最终用户系统在传送内容时提供更高的带宽和/或更低延迟的连接。

    DYNAMICALLY SELECTING BETWEEN ACCELERATION TECHNIQUES BASED ON CONTENT REQUEST ATTRIBUTES

    公开(公告)号:US20150026239A1

    公开(公告)日:2015-01-22

    申请号:US13946777

    申请日:2013-07-19

    IPC分类号: H04L29/06

    摘要: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.

    Selective content pre-warming in content delivery networks based on user actions and content categorizations
    54.
    发明授权
    Selective content pre-warming in content delivery networks based on user actions and content categorizations 有权
    基于用户操作和内容分类,在内容传送网络中预热的选择性内容

    公开(公告)号:US08886769B2

    公开(公告)日:2014-11-11

    申请号:US13744834

    申请日:2013-01-18

    摘要: Systems and methods are provided for streaming content over the Internet via a CDN to an end user system. Requests from end user systems for streaming content objects being handled by the CDN are tracked to identify, for each request the tracked requests, a first content object being requested. For each request of the tracked requests, a category of the requested first content object is identified. The identified category is stored. Aggregated data indicating an amount of requests being for content objects with a specific category is generated. A prediction is made that a second content object will be requested in the future based on the aggregated data and a category of the second content object. Access to the second content object is improved such that the second content object is set to be provided faster in response to a request for the second content object than would otherwise occur.

    摘要翻译: 提供了系统和方法,用于通过因特网通过CDN流式传输内容到最终用户系统。 跟踪由CDN处理的流式传输内容对象的最终用户系统的请求被跟踪,以便针对被请求的每个请求标识被请求的第一内容对象。 对于跟踪请求的每个请求,识别所请求的第一内容对象的类别。 存储已识别的类别。 生成表示具有特定类别的内容对象的请求量的聚合数据。 预测将来将基于聚合数据和第二内容对象的类别来请求第二内容对象。 对第二内容对象的访问被改进,使得第二内容对象被设置为响应于比否则发生的对第二内容对象的请求更快地提供。

    CONTENT DELIVERY NETWORK ENCRYPTION
    55.
    发明申请
    CONTENT DELIVERY NETWORK ENCRYPTION 审中-公开
    内容传送网络加密

    公开(公告)号:US20140304507A1

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

    申请号:US14216422

    申请日:2014-03-17

    IPC分类号: G06F21/62

    摘要: A system and method for delivering content to end users encrypted within a content delivery network (CDN) for content originators is disclosed. CDNs transport content for content originators to end user systems in a largely opaque manner. Caches and origin servers in the CDN are used to store content. Some or all of the content is encrypted within the CDN. When universal resource indicators (URIs) are received from an end user system, the CDN can determine the key used to decrypt the content object within the CDN before delivery. Where there is a cache miss, an origin server can be queried for the content object, which is encrypted in the CDN.

    摘要翻译: 公开了一种用于向用于内容发起者的内容递送网络(CDN)内加密的终端用户递送内容的系统和方法。 CDN以大部分不透明的方式将内容发起者的内容传输到最终用户系统。 CDN中的缓存和源服务器用于存储内容。 部分或全部内容在CDN内被加密。 当从最终用户系统接收到通用资源指示符(URI)时,CDN可以在发送之前确定用于在CDN内解密内容对象的密钥。 在存在高速缓存未命中的情况下,可以查询在CDN中加密的内容对象的源服务器。

    BGP peer prioritization in networks
    56.
    发明授权
    BGP peer prioritization in networks 有权
    网络中的BGP对等体优先级

    公开(公告)号:US08856357B2

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

    申请号:US13680584

    申请日:2012-11-19

    摘要: A method for establishing routes to neighboring networks during an initialization sequence according to a prioritized order may include detecting a power-cycling event and accessing a plurality of identifiers stored in a memory device that persisted through the power-cycling event. Each of the plurality of identifiers may be associated with a network. The networks may include first networks that are coupled to network endpoints, and second networks that are capable of coupling to the one or more first networks. For each network, the method may further include accessing a priority field in the memory device that may be associated with the network. The respective priority field can be based on an order in which communications should be established with the network and application layer information. The method may also include attempting to establish communications with each of the plurality of networks in an order based on the priority fields.

    摘要翻译: 根据优先级顺序在初始化序列期间建立到相邻网络的路由的方法可以包括检测功率循环事件和访问存储在通过电源循环事件持续的存储器设备中的多个标识符。 多个标识符中的每一个可以与网络相关联。 网络可以包括耦合到网络端点的第一网络和能够耦合到一个或多个第一网络的第二网络。 对于每个网络,该方法还可以包括访问可能与网络相关联的存储器设备中的优先级字段。 相应的优先级字段可以基于与网络和应用层信息建立通信的顺序。 该方法还可以包括尝试以基于优先级字段的顺序建立与多个网络中的每一个的通信。

    INTERMEDIATE CONTENT PROCESSING FOR CONTENT DELIVERY NETWORKS
    58.
    发明申请
    INTERMEDIATE CONTENT PROCESSING FOR CONTENT DELIVERY NETWORKS 审中-公开
    内容交付网络的中间内容处理

    公开(公告)号:US20140201320A1

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

    申请号:US14106553

    申请日:2013-12-13

    IPC分类号: H04L29/08

    摘要: A method for handling content requests received in a CDN using an intermediate server may include maintaining a virtual file server that provides virtualized access to content in multiple POPs throughout the CDN, receiving a content request sent to the CDN, making a local request to the virtual file server for the content, where the specialized virtual file server may determine that the content is stored in a second POP that is remotely located from the first POP, and the specialized virtual file server may retrieve the content from the second POP and provide the content to the intermediate server as though it were stored locally in the first POP. The method may also include receiving the content from the specialized virtual file server, where the specialized virtual file server makes the requested content appear to be a locally-stored file to an operating system of the intermediate server.

    摘要翻译: 用于处理使用中间服务器在CDN中接收的内容请求的方法可以包括维护虚拟文件服务器,该虚拟文件服务器提供对整个CDN的多个POP中的内容的虚拟访问,接收发送到CDN的内容请求,向虚拟 文件服务器,其中专用虚拟文件服务器可以确定内容存储在远离第一POP的第二POP中,并且专用虚拟文件服务器可以从第二POP检索内容并提供内容 到中间服务器,好像它被存储在第一个POP的本地。 该方法还可以包括从专门的虚拟文件服务器接收内容,其中专用虚拟文件服务器使所请求的内容看起来是本地存储的文件到中间服务器的操作系统。

    Lazy transcoding and re-transcoding of media objects in an online video platform
    59.
    发明授权
    Lazy transcoding and re-transcoding of media objects in an online video platform 有权
    在线视频平台中的媒体对象的懒惰代码转换和重新转码

    公开(公告)号:US08782285B1

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

    申请号:US14144473

    申请日:2013-12-30

    IPC分类号: G06F15/16

    摘要: A method of managing resources dedicated to a content object in a content delivery network includes transcoding and storing the content object in one or more of a plurality of delivery formats, and associating a transcoding profile with the content object, the transcoding profile including records of the content object with respect to delivery of the content object to end users across the plurality of delivery formats. The method also includes periodically executing a process that determines, utilizing the transcoding profile, an elapsed time since a most recent delivery of the content object in a particular delivery format to one of the end users, and deletes a copy of the content object in the particular delivery format when the elapsed time exceeds a threshold.

    摘要翻译: 管理专用于内容传送网络中的内容对象的资源的方法包括以多种传送格式中的一种或多种传送格式对内容对象进行代码转换和存储,并将代码转换简档与内容对象相关联,代码转换简档包括 内容对象关于在多个递送格式中将内容对象传递给终端用户。 该方法还包括周期性执行一个过程,该过程使用代码转换简档来确定从特定传送格式的内容对象的最新传送到最终用户之一后的经过时间,并且删除内容对象的副本 经过时间超过阈值时的特定传送格式。

    Delivery control for cooperative delivery systems
    60.
    发明授权
    Delivery control for cooperative delivery systems 有权
    交付系统的交付控制

    公开(公告)号:US08769047B1

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

    申请号:US14109340

    申请日:2013-12-17

    CPC分类号: H04L67/2852 H04L67/2842

    摘要: Systems and methods for content delivery control in a cooperative delivery system are disclosed. A rules repository stores control parameters. A content delivery network is configured to receive a request for a content object from an end-user system; receive from the rules repository a control parameter where the control parameter provides information about delivery and/or caching the content object; insert a string into a uniform resource identifier (URI) or response header for the content object; and transmit the response to or through a terminal network. The terminal network receives the response; identifies the string; identifies the control parameter; and processes delivery or storage of the content object based on the control parameter.

    摘要翻译: 公开了在协作传送系统中的内容传送控制的系统和方法。 规则库存储控制参数。 内容传送网络被配置为从最终用户系统接收对内容对象的请求; 从规则存储库接收控制参数,其中所述控制参数提供关于所述内容对象的传递和/或高速缓存的信息; 将字符串插入到内容对象的统一资源标识符(URI)或响应标头中; 并将响应发送到终端网络或通过终端网络发送。 终端网络接收响应; 标识字符串; 识别控制参数; 并且基于所述控制参数来处理所述内容对象的传送或存储。