-
公开(公告)号:US09524330B1
公开(公告)日:2016-12-20
申请号:US13797758
申请日:2013-03-12
Applicant: Amazon Technologies, Inc.
Inventor: William W Allocca , James Cade Bodley , Ram Cherukuri , Nitin Sivakrishnan , Nandan U Telang
IPC: G06F17/30
CPC classification number: G06F17/30592 , G06F17/30283 , G06F17/30365 , G06Q30/06
Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
Abstract translation: 这里描述的系统和技术优化了诸如外部请求,内部请求或服务间请求的请求的处理。 在一些示例中,服务可以与客户端设备交互,并且至少部分地基于与客户端设备的交互的状态来确定可能随后从客户端设备接收的潜在的客户端请求。 然后,服务可以执行一个或多个动作以至少部分地实现潜在的客户端请求。
-
公开(公告)号:US09705966B1
公开(公告)日:2017-07-11
申请号:US14041836
申请日:2013-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Ram Cherukuri , Daniel Lee Phelps , Ram Gole , Anthony James Wilson , Karl Clifford Bell , Daniel James Hermanson , Atif Choudhry Rafiq , Chad Howard Young , John Alexander DiSanti
CPC classification number: H04L67/10 , G06Q10/101 , G06Q30/02
Abstract: A community of authors, readers and contributors interact with each other through a communication framework. The authors share creative works, such as fictional stories, for consumption by the readers and for commenting by the contributors. The readers may see successive drafts of the work as an author completes and revises the work. The contributors may provide comments or other contributions to assist the author. For example, the contributors may make suggestions about how to change the work or provide supplemental content, such as cover artwork, to the author. The author may recognize publicly contributors who provide helpful comments. The likelihood of an author completing a final draft of a work may be determined based on the author's activities regarding the work. The likelihood of a completed work being popular with readers may also be determined based on user interaction with a draft of the work.
-
公开(公告)号:US20150046485A1
公开(公告)日:2015-02-12
申请号:US14484109
申请日:2014-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Guy Bialostocki , Ram Cherukuri
IPC: G06F17/30
CPC classification number: G06F17/30457 , G06Q30/0283 , G06Q40/10
Abstract: A normalized caching system is configured to modify one or more parameters of a service request to generate a “normalized” service request, causing the service to return a normalized response. The normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. Thus, a wider range of subsequent service requests can be serviced from the cache, without the need to send such service requests to the service.
Abstract translation: 归一化缓存系统被配置为修改服务请求的一个或多个参数以生成“归一化”服务请求,导致服务返回归一化响应。 归一化响应通常对于维护比非归一化响应的更大范围的后续请求是有用的。 因此,可以从缓存服务更宽范围的后续服务请求,而不需要向服务发送这样的服务请求。
-
公开(公告)号:US10182128B1
公开(公告)日:2019-01-15
申请号:US13797641
申请日:2013-03-12
Applicant: Amazon Technologies, Inc.
Inventor: William W Allocca , James Cade Bodley , Ram Cherukuri , Nitin Sivakrishnan , Nandan Ulhas Telang
IPC: H04L29/08
Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor may perform an asynchronous and non-blocking intercept of at least one request to a production system and may provide the intercepted at least one request to a shadow proxy service as at least one shadow request. The shadow proxy service may process the shadow request by causing the at least one shadow request to be classified based at least one criteria. The processed shadow requests are logged. A selection may be made from among the logged shadow request to be replayed by the production system based on one or more criteria used to classify the shadow requests. The shadow proxy service may replay the selected at least one logged shadow request to the production system.
-
公开(公告)号:US10678192B1
公开(公告)日:2020-06-09
申请号:US15352241
申请日:2016-11-15
Applicant: Amazon Technologies, Inc.
Inventor: William Wallace Allocca , James Cade Bodley , Ram Cherukuri , Nitin Sivakrishnan , Nandan U Telang
IPC: G06F16/00 , G05B13/02 , G06Q30/06 , G06F16/2453 , G06F9/46
Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
-
公开(公告)号:US10146831B2
公开(公告)日:2018-12-04
申请号:US14484109
申请日:2014-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Guy Bialostocki , Ram Cherukuri
Abstract: A normalized caching system is configured to modify one or more parameters of a service request to generate a “normalized” service request, causing the service to return a normalized response. The normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. Thus, a wider range of subsequent service requests can be serviced from the cache, without the need to send such service requests to the service.
-
公开(公告)号:US09672137B1
公开(公告)日:2017-06-06
申请号:US14641177
申请日:2015-03-06
Applicant: Amazon Technologies, Inc.
Inventor: William Wallace Allocca , Nandan U. Telang , James Cade Bodley , Ram Cherukuri , Bharathi Masilamani , Harsha Ramalingam
CPC classification number: G06F11/3664 , G06F11/3457 , G06F11/3461 , G06F11/3692
Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.
-
8.
公开(公告)号:US09553902B1
公开(公告)日:2017-01-24
申请号:US14042019
申请日:2013-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Ram Cherukuri , Daniel Lee Phelps , Ram Gole , Anthony James Wilson , Karl Clifford Bell , Daniel James Hermanson , Atif Choudhry Rafiq , Chad Howard Young , John Alexander DiSanti
CPC classification number: H04L65/403 , G06F17/24 , G06F17/248 , G06Q10/06311 , G06Q10/103
Abstract: A community of authors, readers and contributors interact with each other through a communication framework. The authors share creative works, such as fictional stories, for consumption by the readers and for commenting by the contributors. The readers may see successive drafts of the work as an author completes and revises the work. The contributors may provide comments or other contributions to assist the author. For example, the contributors may make suggestions about how to change the work or provide supplemental content, such as cover artwork, to the author. The author may recognize publicly contributors who provide helpful comments. The likelihood of an author completing a final draft of a work may be determined based on the author's activities regarding the work. The likelihood of a completed work being popular with readers may also be determined based on user interaction with a draft of the work.
Abstract translation: 作者,读者和作者的社区通过沟通框架相互交流。 作者分享创作作品,如虚构故事,供读者阅读和撰写稿件的评论。 读者可以在作者完成和修改作品时看到作品的连续草稿。 贡献者可以提供意见或其他贡献来协助作者。 例如,贡献者可以向作者提出关于如何改变作品或提供补充内容(如封面图稿)的建议。 作者可以承认提供有用意见的公开贡献者。 作者完成作品最终草稿的可能性可以根据作者关于作品的活动来确定。 读者完成工作的可能性也可以根据用户与工作草案的互动来确定。
-
-
-
-
-
-
-