Common platform for fulfilling different actions
Abstract
In some implementations, a device may receive action information, for an action from multiple actions, that indicates at least one of code associated with the action or one or more inputs required to complete the action. The device may receive workflow information, for a workflow included in a set of workflows, that indicates one or more actions from the multiple actions and an order in which the one or more actions are to be completed for the workflow. The device may receive, via an application programming interface (API) call, a request to complete the workflow The device may identify the workflow information associated with the workflow in a data structure. The device may perform the workflow based on the workflow information and the one or more inputs by executing code for the one or more actions indicated by the workflow information and in the order indicated by the workflow information.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to:
identify, based on a request to perform a procedure, one or more parameters that indicate a quantity of requests, associated with the procedure, permitted over a predetermined time period;
perform, based on the one or more parameters and based on input associated with an application programming interface (API) related to the procedure, the procedure; and
create, based on performing the procedure, a monitoring record associated with the request.
2 . The system of claim 1 , wherein the request is received via an API call associated with the procedure.
3 . The system of claim 1 , wherein the procedure is associated with failure information that indicates whether the procedure is to continue if a particular action associated with the procedure fails.
4 . The system of claim 1 , wherein the one or more processors are configured to receive target information associated with an expected outcome of performing the procedure.
5 . The system of claim 1 , wherein the one or more processors are configured to:
receive target information associated with an expected outcome of performing the procedure; and determine whether the procedure has been successfully completed based on comparing the target information to actual information based on performing the procedure.
6 . The system of claim 5 , wherein the actual information is associated with at least one of:
the monitoring record, or a memory that stores data associated with the procedure.
7 . The system of claim 1 , wherein the monitoring record includes at least one of:
information indicating whether an action associated with the procedure has been completed, or information associated with one or more data points generated based on performing the action.
8 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the device to:
identify, based on a request to perform a procedure, one or more parameters that indicate a quantity of requests permitted over a predetermined time period;
perform, based on the one or more parameters and based on input associated with an application programming interface (API) related to the procedure, the procedure; and
create, based on performing the procedure, a monitoring record associated with the request.
9 . The non-transitory computer-readable medium of claim 8 , wherein the request is received via an API call associated with the procedure.
10 . The non-transitory computer-readable medium of claim 8 , wherein the procedure is associated with failure information that indicates whether the procedure is to continue if a particular action associated with the procedure fails.
11 . The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions further cause the device to:
receive target information associated with an expected outcome of performing the procedure.
12 . The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions further cause the device to:
receive target information associated with an expected outcome of performing the procedure; and determine whether the procedure has been completed based on comparing the target information to actual information based on performing the procedure.
13 . The non-transitory computer-readable medium of claim 12 , wherein the actual information is associated with at least one of:
the monitoring record, or a memory that stores data associated with the procedure.
14 . The non-transitory computer-readable medium of claim 8 , wherein the monitoring record includes at least one of:
information indicating whether an action associated with the procedure has been completed, or information associated with one or more data points generated based on performing the action.
15 . A method, comprising:
identifying, by a device and based on a request to perform a procedure, one or more parameters that indicate a quantity of requests, permitted over a predetermined time period; performing, by the device, based on the one or more parameters, and based on input associated with an application programming interface (API) related to the procedure, the procedure; and creating, by the device and based on performing the procedure, a monitoring record associated with the request.
16 . The method of claim 15 , wherein the request is received via an API call associated with the procedure.
17 . The method of claim 15 , wherein the procedure is associated with failure information that indicates whether the procedure is to continue if a particular action associated with the procedure fails.
18 . The method of claim 15 , comprising:
receiving target information associated with an expected outcome of performing the procedure.
19 . The method of claim 15 , comprising:
receiving target information associated with an expected outcome of performing the procedure; and determining whether the procedure has been completed based on comparing the target information to actual information based on performing the procedure.
20 . The method of claim 19 , wherein the actual information is associated with at least one of:
the monitoring record, or a memory that stores data associated with the procedure.Join the waitlist — get patent alerts
Track US2023205619A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.