US 12,301,653 B2
Dynamic execution resource selection for customized workflow tasks
Matthew Luker, Port Angeles, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Apr. 7, 2023, as Appl. No. 18/297,270.
Application 18/297,270 is a continuation of application No. 17/333,731, filed on May 28, 2021, granted, now 11,627,180.
Application 17/333,731 is a continuation of application No. 15/628,504, filed on Jun. 20, 2017, granted, now 11,025,707, issued on Jun. 1, 2021.
Prior Publication US 2023/0247090 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1004 (2022.01); H04L 67/10 (2022.01); H04L 41/0823 (2022.01); H04L 67/1001 (2022.01)
CPC H04L 67/1004 (2013.01) [H04L 67/10 (2013.01); H04L 41/0823 (2013.01); H04L 67/1001 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
storing, at a workflow management service of a cloud computing environment, a plurality of versions of a first workflow, including a default version, a first customized version, and a second customized version, wherein the first customized version is stored in response to input from a first client of the workflow management service, and wherein the second customized version is stored in response to input from a second client of the workflow management service;
detecting, by the workflow management service, that a triggering event for launching a version of the first workflow has been generated by an event source, wherein the event source is one of a plurality of different event sources that can generate the triggering event; determining, by the workflow management service, a property of the event source, wherein the property is one of a plurality of different properties corresponding to different ones of the plurality of different event sources; and
causing, in response to said detecting and said determining, by the workflow management service, a particular version of the first workflow to be executed, wherein the particular version is selected from the plurality of versions by the workflow management service based at least in part on the property of the event source.