Request routing processing
    11.
    发明授权

    公开(公告)号:US10951725B2

    公开(公告)日:2021-03-16

    申请号:US16267128

    申请日:2019-02-04

    Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.

    REQUEST ROUTING PROCESSING
    12.
    发明申请

    公开(公告)号:US20190173972A1

    公开(公告)日:2019-06-06

    申请号:US16267128

    申请日:2019-02-04

    Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.

    Flexible packet rewriting framework

    公开(公告)号:US10097454B1

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

    申请号:US14736172

    申请日:2015-06-10

    Abstract: Based on a packet processing requirement of a client, a parameter set is generated at a first node of a flow management system, indicating a number of outbound packets to be generated per received packet of a flow and/or a source address substitution rule to be applied to received packets. A packet rewriting directive corresponding to the parameter set is transmitted from the first node to a different node where received packets are transformed according to the parameter set.

    MANAGING REQUEST ROUTING INFORMATION UTILIZING CLIENT IDENTIFIERS

    公开(公告)号:US20170257340A1

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

    申请号:US15604451

    申请日:2017-05-24

    CPC classification number: H04L61/1511 H04L61/305 H04L67/2842

    Abstract: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, a CDN service provider can correlate client computing device identifiers, such as an Internet Protocol (“IP”) address, with identifiers (e.g.,. IP addresses) associated with other components in a content delivery environment, such as DNS resolvers associated with the client computing device.

    Managing data transfer using streaming protocols
    16.
    发明授权
    Managing data transfer using streaming protocols 有权
    使用流协议管理数据传输

    公开(公告)号:US09516087B2

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

    申请号:US14558532

    申请日:2014-12-02

    CPC classification number: H04L65/608 H04L65/4084 H04L67/02 H04L69/18

    Abstract: Techniques are described for managing data transmissions between computing systems based at least in part on using a streaming transport protocol. At least some such data transmissions may be performed using HTTP, with one or more underlying transport protocols used to implement the HTTP-based data transmissions. HTTP-based data transmissions performed using an underlying streaming transport protocol, for example, may send data without performing error detection for reliability and without ensuring ordered delivery of the sent data. In addition, one or more HTTP-based data transmissions may be initiated using an underlying streaming transport protocol, but subsequent data transmissions may switch to using a different underlying transport protocol (e.g., TCP) or different transmission technique that is performed without using data streaming.

    Abstract translation: 描述了至少部分地基于使用流传输协议来管理计算系统之间的数据传输的技术。 可以使用HTTP执行至少一些这样的数据传输,其中一个或多个底层传输协议用于实现基于HTTP的数据传输。 例如,使用基础流传输协议执行的基于HTTP的数据传输可以发送数据而不执行错误检测以获得可靠性,并且不确保发送的数据的有序传送。 此外,可以使用底层流传输协议来启动一个或多个基于HTTP的数据传输,但是随后的数据传输可以切换到使用不使用数据流执行的不同的底层传输协议(例如TCP)或不同的传输技术 。

    Processing encoded content
    17.
    发明授权
    Processing encoded content 有权
    处理编码内容

    公开(公告)号:US09288153B2

    公开(公告)日:2016-03-15

    申请号:US14304011

    申请日:2014-06-13

    CPC classification number: H04L47/622 H04L47/741 H04L65/4084 H04L67/2842

    Abstract: A system and method for the management of client computing device content requests by service providers are provided. The requested content corresponds to content organized as a series of ordered frames, which include a number of reference frames. The management of the content requests can include the selection of computing devices corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to the delivery of a first subset of the content from a Point of Presence based on minimizing delivery latencies. The selection of the computing devices can incorporate logic related to the delivery of a second subset of the content from a second Point of Presence based on minimizing costs associated with delivery of the second subset.

    Abstract translation: 提供了一种用于管理服务提供商的客户端计算设备内容请求的系统和方法。 所请求的内容对应于被组织为一系列有序帧的内容,其包括多个参考帧。 内容请求的管理可以包括对应于各种存在点位置的计算设备的选择以提供所请求的内容。 计算设备的选择可以包括与基于最小化传递延迟的来自“存在点”的内容的第一子集的传递有关的逻辑。 计算设备的选择可以包括与基于最小化与第二子集的递送相关联的成本的来自第二存在点的内容的第二子集的传递相关的逻辑。

    Request routing in a networked environment
    18.
    发明授权
    Request routing in a networked environment 有权
    在网络环境中请求路由

    公开(公告)号:US09191338B2

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

    申请号:US14467774

    申请日:2014-08-25

    Abstract: A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).

    Abstract translation: 用于管理与与内容提供商相关联的一个或多个资源的资源请求相关联的请求路由功能的系统,方法和接口。 请求路由功能可以对应于计算设备对域名服务(“DNS”)对资源的请求的处理以及通过识别将提供所请求的资源的计算设备的网络地址来解析DNS请求。 与传统的CDN服务提供商实现不同,服务提供商对资源请求的处理与内容提供商(或代表内容提供商)的内容传递分开。

    Latency measurement in resource requests
    19.
    发明授权
    Latency measurement in resource requests 有权
    资源请求中的延迟测量

    公开(公告)号:US09185012B2

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

    申请号:US14550889

    申请日:2014-11-21

    CPC classification number: H04L43/0852 G06F15/173 H04L47/70

    Abstract: Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, the CDN service provider can utilize commands responsive to an initial request for a resource that causes the requesting client computing device to transmit one or more supplemental resource requests. Information associated with the processing of the sequence of resource requests can be used to measure CDN service provider latencies.

    Abstract translation: 提供了代表内容提供商来管理和处理诸如内容传送网络(“CDN”)服务提供商的服务提供商的资源请求的系统和方法。 CDN服务提供商可以测量与从CDN服务提供商相关联的各种计算设备向请求客户端计算设备的资源传递相关的性能。 在一个实施例中,CDN服务提供商可以利用响应于资源的初始请求的命令,该资源使请求客户端计算设备发送一个或多个补充资源请求。 与处理资源请求顺序相关联的信息可用于测量CDN服务提供者延迟。

    REQUEST ROUTING MANAGEMENT BASED ON NETWORK COMPONENTS
    20.
    发明申请
    REQUEST ROUTING MANAGEMENT BASED ON NETWORK COMPONENTS 审中-公开
    基于网络组件的请求路由管理

    公开(公告)号:US20150195244A1

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

    申请号:US14566615

    申请日:2014-12-10

    Abstract: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing device.

    Abstract translation: 提供了用于管理与与内容提供商相关联的一个或多个资源的资源请求相关联的请求路由功能的系统和方法。 内容传送网络(“CDN”)服务提供商代表内容提供商可以通过计算设备处理对于资源的域名服务(“DNS”)请求,并且通过识别计算机的网络地址来解析DNS请求 将提供所需资源的设备。 基于由客户计算设备发起的DNS查询的处理,CDN服务提供商可以测量与客户端计算设备相关联的网络组件与DNS请求的生成相关联的CDN服务提供商延迟。 网络组件的示例可以包括与客户端计算设备相关联的DNS解析器。

Patent Agency Ranking