-
公开(公告)号:US10148542B2
公开(公告)日:2018-12-04
申请号:US15799948
申请日:2017-10-31
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: G06F15/173 , H04L12/26 , G06F11/34
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.
-
公开(公告)号:US10116487B2
公开(公告)日:2018-10-30
申请号:US14071541
申请日:2013-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Matthew L. Trahan , Jonathan A. Jenkins , Brett R. Taylor , Adam J. Overton
Abstract: A browsing process is directed to the management of interactions with representations of rendered and unprocessed content. A client computing device requests a first network resource from a network computing component. The network computing component processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may send user interaction data based on user interactions with the representation to the network computing component for processing. The client computing device may receive an unprocessed second network resource, and process a user interaction with a representation of the second network resource locally.
-
公开(公告)号:US09870426B2
公开(公告)日:2018-01-16
申请号:US14715458
申请日:2015-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan A. Jenkins , Brett R. Taylor , Gregory M. Hart , Jeffrey P. Bezos
IPC: G06F15/173 , G06F17/30 , H04L29/08 , G06F3/0482 , G06F3/0484
CPC classification number: G06F17/30876 , G06F3/0482 , G06F3/04842 , G06F17/30864 , G06F17/3089 , H04L67/02 , H04L67/22
Abstract: Systems, methods, and interfaces for the selective management of information collected by a browser are provided. The browser obtains a network resource, such as a Web page, from a content provider, and collects information associated with the display and interaction with the content by a user. The browser presents, among other controls, a graphical icon that is representative of an integrated command to remove information collected while accessing a first network resource and to cause the browser application to access a second accessed network resource. Upon receipt of an input corresponding to the selection of the graphical icon, the browser deletes information collected while accessing the first network resource and accesses the second network resource.
-
公开(公告)号:US09846649B1
公开(公告)日:2017-12-19
申请号:US14789804
申请日:2015-07-01
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan A. Jenkins
IPC: G06F15/16 , G06F12/0875 , H04L29/08
CPC classification number: G06F12/0875 , G06F12/0862 , G06F17/30902 , G06F2212/452 , H04L67/2842
Abstract: Systems and methods are provided for enabling caching of one or more portions of a file. In some embodiments, a first file may be sent to a client system, where the first file includes a cache identifier identifying a shared portion of content of the first file, where the shared portion of content is included in both the first file and at least one other file. A request may be received from the client system for a second file that includes the shared portion of content. A modified second page may then be sent to the client system, where the modified second page includes the cache identifier, and does not include the shared portion of content, such that the client system may determine the content of the second page based on the modified second page and the previously stored shared portion of content.
-
公开(公告)号:US20170187591A1
公开(公告)日:2017-06-29
申请号:US15458875
申请日:2017-03-14
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: H04L12/26 , H04L29/08 , H04L12/927
CPC classification number: H04L43/08 , G06F17/30899 , G06F17/30905 , H04L43/04 , H04L43/045 , H04L47/70 , H04L47/805 , H04L67/02 , H04L67/22
Abstract: Systems and methods for monitoring 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 performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources. Aspects of systems and methods for identifying and testing alternative resource configurations corresponding to the content associated with the original set of resources and for determining whether to recommend a resource configuration for improving performance of subsequent client requests for the content are also provided.
-
公开(公告)号:US20160267354A1
公开(公告)日:2016-09-15
申请号:US15164753
申请日:2016-05-25
Applicant: Amazon Technologies, Inc.
Inventor: David William Bettis , Jonathan A. Jenkins , Sunbir Gill
CPC classification number: G06K9/6215 , G06F16/958 , G06T7/0002 , G06T7/90 , G06T2207/30168 , H04L67/02
Abstract: Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.
Abstract translation: 提供了用于监视与处理资源请求相关联的网页内容的系统和方法。 客户端计算设备生成对应于响应于资源请求呈现的一组资源的样本图像。 诸如图像分析组件的处理组件然后将样本图像与平均参考图像进行比较以识别比较的图像。 通过对第一参考图像中的每个像素的像素强度值与第二参考图像中的每个像素的像素强度值进行平均来确定平均参考图像。 这些第一和第二参考图像都对应于同一组所请求的资源。 处理组件然后对比较的图像进行加权以产生加权比较图像,并且确定加权比较图像中每个像素的强度值之和是否超过阈值。 还提供了如果超过阈值时用于生成警报消息的系统和方法的方面。
-
公开(公告)号:US09367929B2
公开(公告)日:2016-06-14
申请号:US14165343
申请日:2014-01-27
Applicant: Amazon Technologies, Inc.
Inventor: David William Bettis , Jonathan A. Jenkins , Sunbir Gill
IPC: G06F15/173 , G06T7/40 , G06F17/30 , G06T7/00
CPC classification number: G06K9/6215 , G06F17/3089 , G06K9/4661 , G06T7/0002 , G06T7/40 , G06T7/90 , G06T2207/30168 , H04L67/02
Abstract: Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.
Abstract translation: 提供了用于监视与处理资源请求相关联的网页内容的系统和方法。 客户端计算设备生成与响应于资源请求呈现的一组资源相对应的样本图像。 诸如图像分析组件的处理组件然后将样本图像与平均参考图像进行比较以识别比较的图像。 通过对第一参考图像中的每个像素的像素强度值与第二参考图像中的每个像素的像素强度值进行平均来确定平均参考图像。 这些第一和第二参考图像都对应于同一组所请求的资源。 处理组件然后对比较的图像进行加权以产生加权比较图像,并且确定加权比较图像中每个像素的强度值之和是否超过阈值。 还提供了如果超过阈值时用于生成警报消息的系统和方法的方面。
-
公开(公告)号:US20160057072A1
公开(公告)日:2016-02-25
申请号:US14932260
申请日:2015-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Mark S. Baumback , David William Bettis , Jonathan A. Jenkins
IPC: 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.
-
公开(公告)号:US09167054B2
公开(公告)日:2015-10-20
申请号:US14315146
申请日:2014-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Matthew L. Trahan , Samuel S. Gigliotti , Jonathan A. Jenkins , Brett R. Taylor
Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device loads a local browser process and obtains network content from content providers. The local browser process additionally requests a browse session instance corresponding to the network content at a network computing and storage provider. The network computing and storage provider instantiates a browser process in response to the request. The remote browser process retrieves the network content, and generates a processing result corresponding to a first representation of the network content. The processing result may be provided to the client computing device for display. The local browser process may display either the first representation of the network content corresponding to the processing result or a second representation of the network content processed locally at the client computing device.
Abstract translation: 远程浏览过程针对在网络计算和存储提供商处的远程浏览会话的生成和管理。 客户端计算设备加载本地浏览器进程并从内容提供商获取网络内容。 本地浏览器进程另外在网络计算和存储提供商处请求与网络内容相对应的浏览会话实例。 网络计算和存储提供商根据请求实例化浏览器进程。 远程浏览器进程检索网络内容,并生成对应于网络内容的第一表示的处理结果。 可以将处理结果提供给客户端计算设备进行显示。 本地浏览器进程可以显示对应于处理结果的网络内容的第一表示或者在客户端计算设备处本地处理的网络内容的第二表示。
-
公开(公告)号:US20140380184A1
公开(公告)日:2014-12-25
申请号:US14256618
申请日:2014-04-18
Applicant: Amazon Technologies, Inc.
Inventor: Matthew L. Trahan , Jonathan A. Jenkins , Brett R. Taylor , Adam J. Overton
IPC: H04L29/06 , G06F3/0481
CPC classification number: H04L67/42 , H04L67/02 , H04L67/2838
Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.
Abstract translation: 远程浏览过程针对在网络计算和存储提供商处的远程浏览会话的生成和管理。 客户端计算设备在网络计算和存储提供商处请求远程浏览会话实例。 浏览会话实例可以对应于一个或多个请求的网络资源。 网络计算和存储提供者实例化浏览会话实例并检索所请求的内容。 网络计算和存储提供商处理所请求的内容以进行显示,并且根据显示协议配置向客户端计算设备提供对应于所请求内容的处理表示的显示数据。 客户端计算设备可以在浏览器中显示所请求的内容的表示,并且可以基于与表示的用户交互来发送用户交互数据到网络计算和存储提供商以进行处理。
-
-
-
-
-
-
-
-
-