US 11,757,977 B2
Rule-based action triggering in a provider network
Mihir Rajendrabhai Patel, Seattle, WA (US); Mustafa Ugur Torun, Seattle, WA (US); and Jesse Marcus Dougherty, West Vancouver (CA)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Feb. 14, 2020, as Appl. No. 16/791,149.
Application 16/791,149 is a continuation of application No. 14/529,097, filed on Oct. 30, 2014, granted, now 10,567,476.
Prior Publication US 2020/0186594 A1, Jun. 11, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 67/10 (2022.01); H04L 41/0681 (2022.01); G06N 5/025 (2023.01); H04L 41/0631 (2022.01)
CPC H04L 67/10 (2013.01) [H04L 41/0681 (2013.01); G06N 5/025 (2013.01); H04L 41/0631 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors and one or more memories to store computer-executable instructions that, when executed, cause the one or more processors to:
define, according to configuration input from a client of a cloud computing provider, an alert rule that indicates one or more conditions to perform one or more actions on one or more target resources provided to the client, wherein the cloud computing provider is configured to provide a plurality of resources to a plurality of clients, and wherein the plurality of resources comprise the one or more target resources;
monitor, via the cloud computing provider, one or more signals emitted by the plurality of resources;
determine that the one or more conditions of the alert rule are met by the one or more signals;
determine that the one or more actions are to be performed on the one or more target resources according to the alert rule, based at least in part on the one or more conditions being met by the one or more signals;
send one or more messages describing the one or more actions to a messaging service, wherein the messaging service causes the one or more messages to be delivered to one or more action handlers; and
perform, using the one or more action handlers, the one or more actions on the one or more target resources provided to the client by the cloud computing provider.