AUTOMATED CONFIGURATION OF A CONTENT DELIVERY NETWORK

    公开(公告)号:US20220294689A1

    公开(公告)日:2022-09-15

    申请号:US17693304

    申请日:2022-03-11

    IPC分类号: H04L41/0806 H04L41/08

    摘要: Disclosed are systems and methods for providing automated configuration of a content delivery network. First, the system maintains access to one or more edge servers for a CDN, with the edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework recognized by the system, where the code includes a set of routing and caching logic with routing instructions and routing behaviors. The system then analyzes the set of routing and caching logic to define a set of edge routing behaviors and caching behaviors for one or more routes within the application. The system then determines at least a subset of the routing and caching behaviors that can be processed at the one or more edge servers using the edge logic. The subset of routing and caching behaviors for the routes is processed and/or executed at the edge servers via the edge logic, and any remaining routing or caching behaviors from the set of routing behaviors are executed at one or more application servers.

    Scaled domain name service
    2.
    发明授权
    Scaled domain name service 有权
    扩展域名服务

    公开(公告)号:US09515980B2

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

    申请号:US14171140

    申请日:2014-02-03

    摘要: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.

    摘要翻译: 公开了一种用于在域名服务(DNS)查找期间传送信息以更有效地利用内容传送网络(CDN)的方法或系统。 从DNS请求收集的信息用于识别关于如何使用从DNS查找返回的所选IP地址来提供内容的信息。 在分析来自DNS请求的信息和相关内容的普及之后,DNS服务器从多个可能的IP地址中选择。 不同的IP地址将导致不同的边缘服务器提供内容。 在一个实施例中,可以以倾向于从边缘服务器池填充更多内容缓存的方式为流行内容提供IP地址。

    ACCELERATION NODES FOR IMPROVING WEB TRAFFIC QUALITY OF SERVICE
    3.
    发明申请
    ACCELERATION NODES FOR IMPROVING WEB TRAFFIC QUALITY OF SERVICE 审中-公开
    加速网络提高服务质量

    公开(公告)号:US20160182668A1

    公开(公告)日:2016-06-23

    申请号:US14575556

    申请日:2014-12-18

    IPC分类号: H04L29/08

    摘要: In various aspects, provided herein are systems, methods and computer-program products for delivering content objects over the Internet from a content delivery network to end-user systems. The systems, methods and products described herein optionally utilize one or more techniques for reducing the delay associated with obtaining non-cached content objects from their respective origin servers, including by re-using existing open connections, by making use of a TCP hand-off technique and by transmitting updates to system digests simultaneous with the exchange of keepalive signals between servers.

    摘要翻译: 在各方面,本文提供了用于通过因特网从内容传送网络向最终用户系统传送内容对象的系统,方法和计算机程序产品。 本文描述的系统,方法和产品可选地利用一种或多种技术来减少与从其各自的起始服务器获得非高速缓存的内容对象相关联的延迟,包括通过重新使用现有的开放连接,通过利用TCP切换 并通过与服务器之间的保持信号交换同时传送系统摘要的更新。

    STRATEGICALLY SCHEDULING TCP STREAM TRANSMISSIONS
    4.
    发明申请
    STRATEGICALLY SCHEDULING TCP STREAM TRANSMISSIONS 有权
    策略性调度TCP流传输

    公开(公告)号:US20160173394A1

    公开(公告)日:2016-06-16

    申请号:US14566071

    申请日:2014-12-10

    IPC分类号: H04L12/825 H04L29/06

    摘要: Provided are methods, systems and computer program products for improving TCP stream transmissions by establishing a transmission schedule and making modifications to the timing and/or rate at which data packets are transmitted based on a timing of acknowledgment signals received in response to transmitted data packets.

    摘要翻译: 提供了用于通过建立传输调度并基于响应于所发送的数据分组而接收到的确认信号的定时来对数据分组被发送的定时和/或速率进行修改来改善TCP流传输的方法,系统和计算机程序产品。

    Methods and systems for inserting media content
    5.
    发明授权
    Methods and systems for inserting media content 有权
    插入媒体内容的方法和系统

    公开(公告)号:US09183576B2

    公开(公告)日:2015-11-10

    申请号:US13759886

    申请日:2013-02-05

    摘要: A method and system for providing a content object is disclosed with an in-stream ad unit inserted into the content object for a content object player. The content object is audio and/or video. The processed content object is downloaded or streamed to the content object player. A method for content insertion is provided. In this method, a first media data is received from a server and a placement request is transmitted to a content provider service. As a result, a placement response is received from the content provider service. The placement response includes data identifying a second media data associated with the first media data. The second media data is retrieved and merged with the first media data. After the merge, the first and second media data are transmitted to the server.

    摘要翻译: 公开了一种用于提供内容对象的方法和系统,其中插入到内容对象播放器的内容对象中的插播广告单元。 内容对象是音频和/或视频。 经处理的内容对象被下载或流式传输到内容对象播放器。 提供了一种内容插入方法。 在该方法中,从服务器接收第一媒体数据,并将播放请求发送到内容提供商服务。 因此,从内容提供商服务接收到放置响应。 放置响应包括识别与第一媒体数据相关联的第二媒体数据的数据。 检索第二媒体数据并与第一媒体数据合并。 合并后,将第一和第二媒体数据传输到服务器。

    CLIENT-SELECTABLE ROUTING USING DNS REQUESTS
    6.
    发明申请
    CLIENT-SELECTABLE ROUTING USING DNS REQUESTS 审中-公开
    使用DNS请求的客户可选路由

    公开(公告)号:US20150264009A1

    公开(公告)日:2015-09-17

    申请号:US14602923

    申请日:2015-01-22

    发明人: John Scharber

    IPC分类号: H04L29/12 H04L12/879

    摘要: This disclosure provides for passing policies in a DNS record (e.g., NAPTR record) that allows a client to make decisions, such as on network paths, servers to request content from, and/or protocols to use. In some embodiments, the client makes the decisions at the application level. And in some embodiments, the client is another server in a CDN.

    摘要翻译: 本公开提供了在DNS记录(例如,NAPTR记录)中传递策略,其允许客户端做出诸如网络路径,服务器之间的请求内容和/或协议使用的决定。 在一些实施例中,客户机在应用级别做出决定。 并且在一些实施例中,客户端是CDN中的另一个服务器。

    CONTENT-DELIVERY TRANSFER FOR COOPERATIVE DELIVERY SYSTEMS
    7.
    发明申请
    CONTENT-DELIVERY TRANSFER FOR COOPERATIVE DELIVERY SYSTEMS 审中-公开
    合作交付系统的内容交付传输

    公开(公告)号:US20150172354A1

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

    申请号:US14109826

    申请日:2013-12-17

    IPC分类号: H04L29/06

    CPC分类号: H04L65/80 H04L65/4084

    摘要: Systems and methods for delivering content objects over the Internet to end-user systems using a cooperative delivery system are disclosed. An edge server in a content delivery network receives a first request. The first request is from an end-user system for a first content object. The first request is routed to a network interface. The network interface receives a second request, wherein the second request is from a second network to deliver a second content object. The network interface is part of the content delivery network. An assignment engine assigns the content delivery network to deliver the first content object. The assignment engine assigns a third network to deliver the second content object.

    摘要翻译: 公开了通过互联网将内容对象传递给使用协作传送系统的终端用户系统的系统和方法。 内容传送网络中的边缘服务器接收第一个请求。 第一个请求来自第一个内容对象的最终用户系统。 第一个请求被路由到一个网络接口。 网络接口接收第二请求,其中第二请求来自第二网络以递送第二内容对象。 网络接口是内容传送网络的一部分。 分配引擎分配内容传递网络来递送第一内容对象。 分配引擎分配第三网络来递送第二内容对象。

    Partial object distribution in content delivery network
    8.
    发明授权
    Partial object distribution in content delivery network 有权
    内容传递网络中的部分对象分布

    公开(公告)号:US09015275B2

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

    申请号:US13875910

    申请日:2013-05-02

    IPC分类号: G06F15/16 H04L29/08 G06F17/30

    摘要: A method of distributing partial content objects may include receiving a request for a content object with a content identifier. The method may further include sending the content identifier from an edge server to a distribution server that is configured to determine that the content object is a candidate for partial object distribution, determine a first portion of the content object, and cause the first portion of the content object to be sent to the edge server. The method may additionally include caching, at the edge server, a second portion of the content object, where the first portion of the content object may include the second portion of the content object and a remaining portion of the content object, and where the second portion of the content object is smaller than the first portion of the content object.

    摘要翻译: 分发部分内容对象的方法可以包括接收具有内容标识符的内容对象的请求。 该方法还可以包括将内容标识符从边缘服务器发送到配置服务器,该配置服务器被配置为确定内容对象是部分对象分发的候选,确定内容对象的第一部分,并且使得内容对象的第一部分 内容对象发送到边缘服务器。 该方法还可以包括在边缘服务器处缓存内容对象的第二部分,其中内容对象的第一部分可以包括内容对象的第二部分和内容对象的剩余部分,并且其中第二部分 内容对象的部分小于内容对象的第一部分。

    Cloud delivery with reusable resource indicator
    9.
    发明授权
    Cloud delivery with reusable resource indicator 有权
    具有可重用资源指示器的云端传输

    公开(公告)号:US08972493B2

    公开(公告)日:2015-03-03

    申请号:US13950213

    申请日:2013-07-24

    IPC分类号: G06F15/16 H04L12/24 G06F9/50

    摘要: Aspects of the present invention include using a single network identifier for delivering multiple versions of a content object. In some embodiments, a plurality of versions of the content object are created and associated with the single network identifier. When an edge server in a CDN receives a request for the content object, the edge server queries a policy server for a preferred version of the content object to deliver to an end user.

    摘要翻译: 本发明的方面包括使用单个网络标识符来递送内容对象的多个版本。 在一些实施例中,创建内容对象的多个版本并与单个网络标识符相关联。 当CDN中的边缘服务器接收到对内容对象的请求时,边缘服务器向策略服务器查询内容对象的首选版本以传递给最终用户。

    CONTROL SYSTEMS AND METHODS FOR CLOUD RESOURCE MANAGEMENT
    10.
    发明申请
    CONTROL SYSTEMS AND METHODS FOR CLOUD RESOURCE MANAGEMENT 审中-公开
    云资源管理控制系统与方法

    公开(公告)号:US20140344398A1

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

    申请号:US14291787

    申请日:2014-05-30

    摘要: A machine-implementable method for managing cloud-based transcoding resources available to a content delivery network includes maintaining a queue of video transcoding jobs that may be executed by internal transcoders of the content delivery network or by external transcoders of a plurality of cloud-based resources, utilizing a server of the content delivery network. The method further includes determining, at first and second times, corresponding first and second transcoder supply deviations, and a trend indicator; and determining whether to activate, deactivate, or make no change to the number of transcoders that are currently activated for transcoding, based at least on the second transcoder supply deviation and the trend indicator.

    摘要翻译: 用于管理可用于内容传送网络的基于云的代码转换资源的机器可实现的方法包括维护可由内容传送网络的内部代码转换器执行的视频转码作业的队列,或者由多个基于云的资源的外部代码转换器 利用内容传送网络的服务器。 该方法还包括在第一和第二时间确定对应的第一和第二代码转换器供应偏差和趋势指标; 以及至少基于所述第二代码转换器供应偏差和所述趋势指示符来确定是否激活,去激活或不改变当前为代码转换激活的代码转换器的数量。