-
1.
公开(公告)号:US10691653B1
公开(公告)日:2020-06-23
申请号:US15695721
申请日:2017-09-05
Applicant: Amazon Technologies, Inc.
Inventor: Mark Aran Aiken , Raghunathan Kothandaraman , Sam L. Nelson
Abstract: Disclosed are various embodiments for intelligent backfill and data migration operations performed using an event processing architecture. A backfill system may identify backfill operations to migrate legacy data from a first system to a second system and generate events to provide to an event processor, where each of the events causes a backfill operation to be performed. Access to the events may be selectively controlled using an event processing queue such that the events are processed and the backfill operations are performed when a computing resource has available computing resources, regardless of a time of day.
-
公开(公告)号:US20150127412A1
公开(公告)日:2015-05-07
申请号:US14133283
申请日:2013-12-18
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Raghunathan Kothandaraman , Mukunda Nallur Srinivasagowda , Andygibb Halim , Mark Aran Aiken , Praveen Dasigi , Satish Kumar Vohra
CPC classification number: G06Q30/0635 , G06Q10/06316
Abstract: A workflow management system can be implemented by one or more computing systems or services. The workflow management system may be used with a variety of different types of workflows, such as one or more fulfillment systems. The fulfillment systems can be any type of fulfillment system. For example, the fulfillment systems may fulfill orders for digital items, physical products, gifts, services, or a combination of digital products, physical products, services, and/or gifts. The orders may be electronic orders, orders placed via phone or mail, or the like.
Abstract translation: 工作流管理系统可由一个或多个计算系统或服务实现。 工作流管理系统可以与各种不同类型的工作流一起使用,诸如一个或多个履行系统。 履行制度可以是任何类型的履行制度。 例如,履行系统可以实现数字项目,实体产品,礼品,服务或数字产品,实体产品,服务和/或礼物的组合的订单。 订单可以是电子订单,通过电话或邮件发送的订单等。
-
公开(公告)号:US10187251B1
公开(公告)日:2019-01-22
申请号:US15262752
申请日:2016-09-12
Applicant: Amazon Technologies, Inc.
Inventor: Raghunathan Kothandaraman , Mark Aran Aiken , Sasanka Rajaram , Deep Dixit , Gaurav Gupta , Ankit Kumar , Dhaval Parmar
Abstract: Disclosed are various embodiments for event processing architecture for real-time user engagement. Events that describe user interactions with client applications are analyzed in real-time when received in a data stream. The events are compared to patterns specified, for example, by administrators. If a pattern is matched based on a comparison to events received in the data stream, a predetermined action may be performed. The processing of events may be performed by a compute engine, which may include a virtual machine or a thread implemented in a parallel computing arrangement.
-
公开(公告)号:US20150127578A1
公开(公告)日:2015-05-07
申请号:US14133088
申请日:2013-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Raghunathan Kothandaraman , Andygibb Halim , Mukunda Nallur Srinivasagowda , Mark Aran Aiken
IPC: G06Q10/06
CPC classification number: G06Q10/067
Abstract: A proxy simulation service can be used to test a complex system, such as a fulfillment network, that depends on upstream and downstream processes in order to operate. The proxy simulation service can be configured to send an event, such as an order request, so as to appear to be sent from a process upstream of the system; and can be configured to receive a request from the system, such as a request to charge payment information, so as to appear as a downstream process of the system. The proxy simulation service can then simulate a response to the received system request based on the request and on state information related to the request. The simulated response can then be sent to the system being tested.
Abstract translation: 代理仿真服务可用于测试依赖于上游和下游进程的复杂系统,例如履行网络,以便运行。 代理仿真服务可以被配置为发送诸如订单请求的事件,以便似乎从系统上游的进程发送; 并且可以被配置为从系统接收请求,例如对付费信息收费的请求,以便作为系统的下游进程出现。 然后,代理模拟服务可以基于请求和关于请求的状态信息来模拟对接收的系统请求的响应。 然后可以将模拟响应发送到正在测试的系统。
-
公开(公告)号:US10778660B1
公开(公告)日:2020-09-15
申请号:US15272233
申请日:2016-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Sasanka Rajaram , Deep Dixit , Raghunathan Kothandaraman , Peng Tea
Abstract: Systems and method for incorporating state machine information for tracking processing ownership of messages received by the network service providers. As individual messages are received, the state machine provides any previously tracked ownership state. If the message has not been previously allocated to a specific message processing system, a state can be updated that designates processing ownership. The processing ownership can be allocated based on the allocations among the message processing systems.
-
公开(公告)号:US10331693B1
公开(公告)日:2019-06-25
申请号:US15262744
申请日:2016-09-12
Applicant: Amazon Technologies, Inc.
Inventor: Raghunathan Kothandaraman , Deep Dixit , Gaurav Gupta , Sasanka Rajaram , Ankit Kumar , Mark Aran Aiken , Dhaval Parmar
Abstract: Disclosed are various embodiments for filters and event schema for categorizing and processing streaming event data. An event may be generated by a service that describes user interaction a client application executable on a client device. The event may be received as a data structure in a first format. A filter, such as a regular expression filter, may be applied to the data structure to identify an event type for the event. The data structure may be converted from the first format to a second format in accordance with a common event schema able to be interpreted by virtual compute engines.
-
公开(公告)号:US09830173B1
公开(公告)日:2017-11-28
申请号:US14683045
申请日:2015-04-09
Applicant: Amazon Technologies, Inc.
Inventor: Raghunathan Kothandaraman , Praveen Dasigi
CPC classification number: H04L43/00 , G06Q10/067 , G06Q10/083 , G06Q10/087 , H04L43/50
Abstract: An enhanced proxy simulation service can be used to test a complex stateless system, such as a fulfillment network, that depends on upstream and downstream processes in order to operate. The enhanced proxy simulation service can be configured to send an event, such as an order request, so as to appear to be sent from a process upstream of the system; and can be configured to receive a request from the system, such as a request to charge payment information, so as to appear as a downstream process of the system. The proxy simulation service can store events received from the system and apply a set of rules to the stored events to construct a simulated response to the last event received from the system. The simulated response can then be sent to the system being tested.
-
-
-
-
-
-