-
公开(公告)号:US12051096B2
公开(公告)日:2024-07-30
申请号:US16532267
申请日:2019-08-05
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan A. Jenkins , Benjamin W. Mercier , Marvin M. Theimer , Eric J. Brandwine , Joseph E. Fitzgerald
IPC: G06Q30/06
CPC classification number: G06Q30/06
Abstract: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.
-
公开(公告)号:US10579694B1
公开(公告)日:2020-03-03
申请号:US15414174
申请日:2017-01-24
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan A. Jenkins , John Rauser , William Alexander Strand
IPC: G06F16/9537 , G06Q30/06
Abstract: Content items, such as e-books, audio files, video files, and the like, may be tagged as associated with a location based on observing the locations at which users access the content items. A rich set of tag data may be gathered by additionally observing such things as the date and time when users access the content items as well as allowing the users to tag the content items with comments or ratings. A fine granularity of tagging may be achieved by associating the tags with specific portions of the content items. Content recommendations based on the tags may be provided to other users when those users are in approximately the same location.
-
公开(公告)号:US10462025B2
公开(公告)日:2019-10-29
申请号:US13942556
申请日:2013-07-15
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: H04L12/26 , H04L29/08 , G06F16/957
Abstract: A system and method for monitoring the performance associated with fulfilling resource requests are provided. One or more client computing devices obtain an original resource request and associate a record identifier with the original resource request. The one or more client computing devices also determine performance data associated with processing each embedded resource request included in a response to the original resource request. Each embedded resource request is associated with a component record identifier that is associated with, but different from, the record identifier of the original resource request. The one or more client computing devices can then transmit the determined performance data with the record identifier to another processing device.
-
公开(公告)号:US10284446B2
公开(公告)日:2019-05-07
申请号:US14312620
申请日:2014-06-23
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
Abstract: A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a CDN service provider for alternatively hosting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative CDN service providers. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of CDN service providers with respect to specific resource requests are also provided.
-
公开(公告)号:US09825831B2
公开(公告)日:2017-11-21
申请号:US15342910
申请日:2016-11-03
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: G06F15/173 , H04L12/26 , G06F11/34
CPC classification number: H04L43/0876 , G06F11/3409 , G06F11/3495 , G06F2201/86 , G06F2201/875 , H04L43/045 , H04L43/06 , H04L43/08
Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
-
公开(公告)号:US09794188B2
公开(公告)日:2017-10-17
申请号:US14932260
申请日:2015-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: G06F9/50 , H04L12/911
CPC classification number: H04L47/70 , G06F9/5061 , H04L47/823
Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the processed performance metric information to determine a resource configuration to be associated with the set of resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests corresponding to the content associated with the set of resources and using each of a variety of alternative resource configurations. The processing device may also consider a number of factors. Aspects of systems and methods for generating recommendations to use a particular resource configuration to process a subsequent request corresponding to the content associated with the set of resources are also provided.
-
公开(公告)号:US09660890B2
公开(公告)日:2017-05-23
申请号:US14727416
申请日:2015-06-01
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: G06F15/173 , H04L12/26 , G06F9/50
CPC classification number: H04L43/0876 , G06F9/5027 , G06F2209/501 , H04L43/00
Abstract: A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a set of service providers for alternatively hosting, processing, and/or transmitting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative set(s) of service providers. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of service providers with respect to specific resource requests are also provided.
-
公开(公告)号:US20170054621A1
公开(公告)日:2017-02-23
申请号:US15342910
申请日:2016-11-03
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: H04L12/26
CPC classification number: H04L43/0876 , G06F11/3409 , G06F11/3495 , G06F2201/86 , G06F2201/875 , H04L43/045 , H04L43/06 , H04L43/08
Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
Abstract translation: 提供了用于监视与履行资源请求相关联的性能并确定优化以改善此类性能的系统和方法。 处理设备获得并处理与处理与两个或多个嵌入资源相对应的请求相关联的性能度量信息。 处理设备使用经处理的性能度量信息来确定要与两个或多个嵌入式资源相关联的一个或多个域的分配。 在一些实施例中,在进行这样的确定时,处理设备使用与两个或多个嵌入式资源相关联的各种可选择的分配中的每一个来评估收集的并且与对两个或更多个嵌入式资源的后续请求相关联的性能度量信息。 处理设备还可以考虑多个因素,包括从原始内容提供商获得的域选择标准。 还提供了用于产生用于使用域的特定分配以处理对应于两个或多个嵌入式资源的后续请求的建议的系统和方法的方面。
-
公开(公告)号:US09531613B2
公开(公告)日:2016-12-27
申请号:US14671995
申请日:2015-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan A. Jenkins , John M. Rauser , William A. Strand
CPC classification number: H04L43/0852 , H04L67/02 , H04L67/101 , H04L67/14 , H04L67/142 , H04L67/2823 , H04L67/32 , H04L67/42 , H04L69/28
Abstract: Disclosed are various embodiments for modifying network site behavior. At least one session-level performance metric associated with a client is determined. The one or more session-level performance metrics are determined from one or more latency times. Each one of the latency times represents a time elapsed between a sending of a network page request in the client and a rendering in the client of a network page received from a network page server in response to the network page request. A response to a next network page request from the client is modified according to the one or more session-level performance metrics in order to adjust a next latency time for the client.
-
公开(公告)号:US20160020972A1
公开(公告)日:2016-01-21
申请号:US14869395
申请日:2015-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: H04L12/26
CPC classification number: H04L43/0876 , G06F11/3409 , G06F11/3495 , G06F2201/86 , G06F2201/875 , H04L43/045 , H04L43/06 , H04L43/08
Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
-
-
-
-
-
-
-
-
-