-
公开(公告)号:US11418818B1
公开(公告)日:2022-08-16
申请号:US16676796
申请日:2019-11-07
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Jui Te Tseng , Forrest MacKenzie Vines , Ruiqi Cheng , Xingbang Tian
IPC: H04N21/231 , H04N21/222 , H04N21/462 , H04N21/433
Abstract: To determine whether a request or an associated response is cached, the request may be received by a first server associated with a Content Delivery Network (CDN). Based on configuration data for the server, a header is generated based on characteristics of the request, indicating that a response associated with the request is able to be cached. A second server associated with generation of a response receives the request. In response to the header, the second server generates a caching determination based on configuration data and the characteristics of the request. When the first server receives the response and the caching determination, the response may be stored. Use of the second server to generate caching determinations eliminates the need to change the configuration of devices associated with the CDN while enabling requests from multiple CDN devices to be cached without requiring changes to be deployed to each device.
-
公开(公告)号:US10656863B1
公开(公告)日:2020-05-19
申请号:US15343083
申请日:2016-11-03
Applicant: Amazon Technologies, Inc.
Inventor: Forrest MacKenzie Vines , Avinash Nagasundaram , Andrew Rinaldi , Nathan David Scott , Xingbang Tian , Jui Te Tseng
IPC: G06F3/06
Abstract: Methods, systems, and computer-readable media for lifecycle management of multiple storage clusters are disclosed. A first set of data is loaded into a first storage cluster. The first storage cluster is selected for loading the first set of data based at least in part on the first set of data and the first storage cluster being associated with a first period of time. The first storage cluster is placed into a read-only state. A second set of data is loaded into a second storage cluster. The second storage cluster is selected for loading the second set of data based at least in part on the second set of data and the second storage cluster being associated with a second period of time.
-
公开(公告)号:US10326789B1
公开(公告)日:2019-06-18
申请号:US14865515
申请日:2015-09-25
Applicant: Amazon Technologies, Inc.
Inventor: Forrest MacKenzie Vines , Sevag Demirjian , Nathan David Scott , Jui Te Tseng
Abstract: Web Bot detection methods and systems are provided that receive a request, in connection with a network session. The methods and systems determine whether the request is associated with potential Bot activity, and based thereon assign a Bot confidence designation. The Bot confidence designation indicates a likelihood that the request represents an agent-based request. The methods and systems analyze a session trait of the network session relative to predetermined session traits indicative of human-based requests, and assign a human confidence designation based on the analysis. The human confidence designation indicates a likelihood that the request represents a human-based request. The request is then classified to represent an agent-based request or human-based request based on the Bot and human confidence designations.
-
公开(公告)号:US11409831B1
公开(公告)日:2022-08-09
申请号:US16587840
申请日:2019-09-30
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Forrest Mackenzie Vines , Ellison Kyle Sudario Bayan , Amey Shreekant Jahagirdar , Gianpierre Villagomez Saldana , Platon Aleksandrovich Chubotin , Jui Te Tseng
Abstract: Logs representative of interactions by users or services with interfaces, such as clickstream logs, are generated by combining logs associated with cached data with logs associated with data generated in response to a request. When a first response to a request is generated and a portion of the response data is cached, a first log representative of interactions with the cached data is stored in association with a log identifier. When a second request is received at a subsequent time and the cached data is used to generate a second response, a second log representative of interactions with the response data will include the log identifier for the first log. In response to the log identifier, the first log is accessed and combined with the second log to form a third log representative of interactions with both the cached data and response data for the second response.
-
公开(公告)号:US10079854B1
公开(公告)日:2018-09-18
申请号:US14975494
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Nathan David Scott , Sevag Demirjian , Mohan Das Katragadda , Jui Te Tseng , Forrest MacKenzie Vines
CPC classification number: H04L63/1466 , G06F16/958 , G06F17/2247 , H04L63/0281 , H04L67/02 , H04L67/2819 , H04L2463/144
Abstract: Embodiments of methods, systems and storage media associated with mitigating the effects of client-side (customer) bot-like activity caused by code injected into an e-commerce web page in the customer's browser after it is received from the e-commerce server system. Rather than entirely block a selected account or device (IP address) of a legitimate customer, a more politic process to mitigate the effects of bot-like scripts is implemented by embedding a “protective script” into a web page before it is downloaded to a client device. The protective script intercepts attempts to inject new code into the page, and it may prevent the injection entirely, or modify the injected code to mitigate its impact, for example, by slowing down its operation. This process leaves the customer free to continue normal activities on the site without any adverse impact or penalty.
-
-
-
-