-
公开(公告)号: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.
-
公开(公告)号: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.
-
-