-
公开(公告)号:US08645508B1
公开(公告)日:2014-02-04
申请号:US12717001
申请日:2010-03-03
IPC分类号: G06F15/173
CPC分类号: H04L45/64 , H04L9/0643 , H04L45/7453 , H04L67/025 , H04L67/1023 , H04L67/1097 , H04L67/2861
摘要: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using a pool of multiple alternative intermediate destinations to forward at least some communications to other final destinations. For example, a manager module associated with a source computing node may select a particular one of multiple alternative intermediate destinations to use for one or more particular communications from the source computing node to an indicated final destination, such as based on network addresses associated with the source computing node and/or the final destination. The multiple alternative intermediate destinations may have various forms, including multiple alternative edge devices at a first location at which various computing nodes are co-located that operate to manage communications between those co-located computing nodes at the first location and other external computer systems at one or more other locations.
摘要翻译: 描述了提供托管计算机网络的技术。 在某些情况下,这些技术包括通过使用多个替代中间目的地的池来管理被管理计算机网络的计算节点的通信,以将至少一些通信转发到其他最终目的地。 例如,与源计算节点相关联的管理器模块可以选择多个替代中间目的地中的特定一个,以用于从源计算节点到所指示的最终目的地的一个或多个特定通信,诸如基于与 源计算节点和/或最终目的地。 多个替代的中间目的地可以具有各种形式,包括在第一位置处的多个替代边缘设备,在该第一位置处,各种计算节点位于同一位置,其操作以管理在第一位置处的那些共处的计算节点与其他外部计算机系统之间的通信 一个或多个其他位置。
-
公开(公告)号:US09628294B1
公开(公告)日:2017-04-18
申请号:US13069719
申请日:2011-03-23
CPC分类号: H04L12/4641 , H04L12/4633 , H04L29/06095 , H04L61/2514 , H04L61/2592 , H04L63/0272 , H04L69/161 , H04L69/166 , H04L69/167 , H04L69/168 , H04L69/169 , H04L2012/5667 , H04W80/06
摘要: Methods and apparatus for remapping IP addresses of a network to endpoints within a different network. A provider network may allocate IP addresses and resources to a customer. The provider network may allow the customer to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and encode the packet for transmission over a private communications channel. The encoded packet may be sent to the endpoint via the private communications channel over an intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.
-
公开(公告)号:US07882046B1
公开(公告)日:2011-02-01
申请号:US11694699
申请日:2007-03-30
申请人: Raj K. Kizhakkekalathil , Karen R. Haberkorn , Llewllyn J. Mason , Brian J. Schuster , Richard J. Cole , Mike Perkowitz , Mark Jacobson , Andrew B. Dickinson
发明人: Raj K. Kizhakkekalathil , Karen R. Haberkorn , Llewllyn J. Mason , Brian J. Schuster , Richard J. Cole , Mike Perkowitz , Mark Jacobson , Andrew B. Dickinson
IPC分类号: G06F15/18
CPC分类号: G06N99/005
摘要: An ad system is described for providing ad selections in response to an ad presentation opportunity. The ad system can use multiple content providers to generate multiple sets of ad candidates. The content providers can apply different ad selection paradigms in generating their sets of ad candidates. The paradigms may act on different aspects of a context pertaining to the ad presentation opportunity. A chooser module and filtering module can cull the set of ad selections from among the plural sets of ad candidates. At least one content provider uses machine learning functionality in generating ad candidates, such as a Naïve Bayesian approach, an affiliate similarity approach, etc. Various content providers also find application in a stand-alone mode.
摘要翻译: 描述了一种广告系统,用于提供广告选择以响应广告展示机会。 广告系统可以使用多个内容提供商生成多组广告候选。 内容提供商可以应用不同的广告选择范例来生成他们的广告候选组。 范例可以对与广告呈现机会相关的上下文的不同方面采取行动。 选择器模块和过滤模块可以从多组广告候选中剔除一组广告选择。 至少一个内容提供商使用机器学习功能来生成广告候选者,例如朴素贝叶斯方法,附属机构相似性方法等。各种内容提供商也可以以独立模式查找应用程序。
-
公开(公告)号:US09450967B1
公开(公告)日:2016-09-20
申请号:US13461596
申请日:2012-05-01
申请人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
发明人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
IPC分类号: G06F15/177 , H04L29/06 , H04L12/24
CPC分类号: H04L63/126 , H04L41/08 , H04L41/0823 , H04L41/5041 , H04L63/0218 , H04L63/1458 , H04L63/20
摘要: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.
摘要翻译: 代表客户实体实现网络网关。 网络网关可以使用分布式计算机系统来实现,并且网络网关可以将客户实体的网络连接到公共通信网络。 网络网关可以包括网络相关服务,而不需要添加专门的硬件。 响应于从客户实体接收到的指令,网络网关可以以编程方式提供。 网络网关可以通过几种不同类型的数据连接进行配置和访问。 网络网关凭借在分布式计算机系统上的实现,可根据需要进行扩展,而无需客户实体的额外输入。
-
公开(公告)号:US09294437B1
公开(公告)日:2016-03-22
申请号:US13461478
申请日:2012-05-01
申请人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
发明人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
IPC分类号: G06F15/173 , H04L29/06
CPC分类号: H04L63/00 , H04L63/0272 , H04L63/0281 , H04L63/1458 , H04L63/20
摘要: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.
摘要翻译: 代表客户实体实现网络网关。 网络网关可以使用分布式计算机系统来实现,并且网络网关可以将客户实体的网络连接到公共通信网络。 网络网关可以包括网络相关服务,而不需要添加专门的硬件。 响应于从客户实体接收到的指令,网络网关可以以编程方式提供。 网络网关可以通过几种不同类型的数据连接进行配置和访问。 网络网关凭借在分布式计算机系统上的实现,可根据需要进行扩展,而无需客户实体的额外输入。
-
公开(公告)号:US09288182B1
公开(公告)日:2016-03-15
申请号:US13461566
申请日:2012-05-01
申请人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
发明人: Arijit Ganguly , Andrew B. Dickinson , Christopher J. Lefelhocz , Manish Agarwal , Ian R. Searle , Eric Jason Brandwine
IPC分类号: G06F15/173 , H04L29/06 , H04L12/24
CPC分类号: H04L63/00 , H04L41/022 , H04L63/0272 , H04L63/1441 , H04L63/1458 , H04L63/20
摘要: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.
摘要翻译: 代表客户实体实现网络网关。 网络网关可以使用分布式计算机系统来实现,并且网络网关可以将客户实体的网络连接到公共通信网络。 网络网关可以包括网络相关服务,而不需要添加专门的硬件。 响应于从客户实体接收到的指令,网络网关可以以编程方式提供。 网络网关可以通过几种不同类型的数据连接进行配置和访问。 网络网关凭借在分布式计算机系统上的实现,可根据需要进行扩展,而无需客户实体的额外输入。
-
公开(公告)号:US10289453B1
公开(公告)日:2019-05-14
申请号:US12961881
申请日:2010-12-07
IPC分类号: H04L12/24 , G06F9/4401 , G06F9/50 , G06Q30/08 , H04L29/08
摘要: Disclosed are various embodiments for allocating computing resources. A request to allocate a computing resource in a collection of networked computing devices is obtained. It is determined whether the request can be fulfilled according to a current configuration of the networked computing devices. A reconfiguration of one or more of the networked computing devices to a different configuration is initiated in order to fulfill the request. The reconfiguration is initiated when a value associated with the request exceeds a cost associated with fulfilling the request. The reconfiguration is initiated in response to determining that the request cannot be fulfilled according to the current configuration.
-
公开(公告)号:US09929951B1
公开(公告)日:2018-03-27
申请号:US13114769
申请日:2011-05-24
IPC分类号: H04L12/749 , H04L29/08 , H04L29/12
CPC分类号: H04L45/741 , H04L29/0827 , H04L61/1511 , H04L61/251 , H04L61/2514 , H04L61/6004 , H04L61/6059
摘要: Systems and methods manage network traffic of a first protocol by use of a second protocol. Network traffic directed toward a network destination address of a first protocol is received. A mapping of addresses is utilized to determine a corresponding other network address of the second protocol. The network traffic is reconfigured to be forwarded to the intended network destination using the second protocol and the determined corresponding other network address.
-
公开(公告)号:US09369302B1
公开(公告)日:2016-06-14
申请号:US12145411
申请日:2008-06-24
申请人: Andrew B. Dickinson
发明人: Andrew B. Dickinson
CPC分类号: H04L61/2503 , H04L12/4641 , H04L41/0896
摘要: Techniques are described for managing communications sent to and/or from multiple computing nodes, such as for a group of computing nodes that are part of one or more private networks. In at least some situations, the techniques are used in conjunction with providing network address translation (“NAT”) functionality to a group of computing nodes that share one or more networks, such as to provide NAT functionality in a distributed and asymmetric manner using multiple computing devices that perform different types of operations at different locations within the private network.
摘要翻译: 描述了用于管理发送到和/或来自多个计算节点的通信的技术,例如作为一个或多个私有网络的一部分的一组计算节点。 在至少一些情况下,这些技术结合向共享一个或多个网络的一组计算节点提供网络地址转换(“NAT”)功能,例如以分布式和不对称方式使用多个 在专用网络内的不同位置执行不同类型的操作的计算设备。
-
公开(公告)号:US08850002B1
公开(公告)日:2014-09-30
申请号:US13540423
申请日:2012-07-02
IPC分类号: G06F15/16 , H04L12/911 , H04L29/08
CPC分类号: H04L47/125 , H04L43/10 , H04L47/70 , H04L67/1002 , H04L67/1023 , H04L67/2814
摘要: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.
摘要翻译: 无状态负载平衡器可以将请求路由到计算设备,而不跟踪递送请求的通信连接的状态信息。 无状态负载平衡器可以接收由客户端设备启动的请求。 该请求可以经由包括公共目的地网际协议(IP)地址的通信连接传送到无状态负载平衡器。 无状态负载平衡器中的一个路由设备可以获得传输请求的通信连接的连接元组,其中连接元组包括公共目的地IP地址。 一旦获得,路由设备可以从一个或多个连接元组生成哈希值。 随后,路由设备可以通过访问存储的映射数据将散列值映射到多个计算设备的集群中的特定计算设备的目标网络地址,然后将该请求路由到特定的计算设备进行处理。
-
-
-
-
-
-
-
-
-