-
公开(公告)号:US09344371B1
公开(公告)日:2016-05-17
申请号:US14513090
申请日:2014-10-13
Applicant: Amazon Technologies, Inc.
Inventor: Soumya Sanyal , Ernest S. Powers, III , Mack Zhou , Matthew T. Tavis , Stephen A. Slotnick , John Wai Yam Hui , Charles Porter Schermerhorn
IPC: H04L12/803 , H04L29/08 , H04L29/06
CPC classification number: H04L63/108 , G06F17/2705 , G06F21/105 , G06F2221/0773 , H04L47/125 , H04L47/741 , H04L47/745 , H04L47/823 , H04L47/826 , H04L63/10 , H04L63/1441 , H04L63/20 , H04L67/02 , H04L67/22 , H04L67/32 , H04L67/42
Abstract: A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
Abstract translation: 轻量级节流机制允许在分布式环境中动态地控制对资源的访问。 解析由服务器组的服务器接收到的每个请求,以确定请求中的令牌,其与指定规则进行比较,以确定是否基于与请求方面相关联的使用数据来处理或拒绝请求,令牌值, 以及为该请求指定的规则。 可以将每个请求的接收广播到每个服务器的限制组件,使得系统的全局状态对于每个服务器是已知的。 然后,系统可以监视使用情况并根据分布式环境中的实时数据动态调节请求。
-
公开(公告)号:US09729557B1
公开(公告)日:2017-08-08
申请号:US15155890
申请日:2016-05-16
Applicant: Amazon Technologies, Inc.
Inventor: Soumya Sanyal , Ernest S. Powers, III , Mack Zhou , Matthew T. Tavis , Stephen A. Slotnick , John Wai Yam Hui , Charles Porter Schermerhorn
CPC classification number: H04L63/108 , G06F17/2705 , G06F21/105 , G06F2221/0773 , H04L47/125 , H04L47/741 , H04L47/745 , H04L47/823 , H04L47/826 , H04L63/10 , H04L63/1441 , H04L63/20 , H04L67/02 , H04L67/22 , H04L67/32 , H04L67/42
Abstract: A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
-
公开(公告)号:US20140109118A1
公开(公告)日:2014-04-17
申请号:US14098241
申请日:2013-12-05
Applicant: Amazon Technologies, Inc.
Inventor: Danae M. Kokenos , Charles Porter Schermerhorn , Matthew T. Tavis
IPC: H04N21/478 , H04N21/2543
CPC classification number: H04N21/47815 , G06Q30/02 , G06Q30/06 , H04N21/2543 , H04N21/812
Abstract: Disclosed are techniques to enable users to perform transactions such as purchasing items or receiving information regarding items depicted within a content stream, where the content stream may be received from a content provider and provided to an output device. Transactions may be performed by a user that may or may not be associated with a content provider or associated with an item offering service. In one example, a content stream may be analyzed to detect a depiction of an item, and a user may operate a user interface overlaid onto the displayed content stream to perform transactions such as initiating a purchase or requesting more information on the detected items.
Abstract translation: 公开了使用户能够执行交易的技术,例如购买物品或接收关于在内容流中描绘的项目的信息,其中内容流可以从内容提供商接收并提供给输出设备。 交易可以由可以或可以不与内容提供商相关联或与项目提供服务相关联的用户来执行。 在一个示例中,可以分析内容流以检测项目的描述,并且用户可以操作覆盖在所显示的内容流上的用户界面来执行诸如发起购买或请求关于检测到的项目的更多信息的事务。
-
公开(公告)号:US10219015B2
公开(公告)日:2019-02-26
申请号:US14098241
申请日:2013-12-05
Applicant: Amazon Technologies, Inc.
Inventor: Danae M. Kokenos , Charles Porter Schermerhorn , Matthew T. Tavis
IPC: H04N5/445 , H04N21/2543 , G06Q30/02 , G06Q30/06 , H04N21/478 , H04N21/81
Abstract: Disclosed are techniques to enable users to perform transactions such as purchasing items or receiving information regarding items depicted within a content stream, where the content stream may be received from a content provider and provided to an output device. Transactions may be performed by a user that may or may not be associated with a content provider or associated with an item offering service. In one example, a content stream may be analyzed to detect a depiction of an item, and a user may operate a user interface overlaid onto the displayed content stream to perform transactions such as initiating a purchase or requesting more information on the detected items.
-
-
-