| CPC H04L 67/02 (2013.01) [H04L 67/62 (2022.05)] | 20 Claims |

|
8. A computer system for asynchronous Network-Based Media Processing (NBMP) media request processing, the computer system comprising:
one or more computer-readable non-transitory storage media configured to store computer program code; and
one or more computer processors configured to access the computer program code and operate as instructed by the computer program code, the computer program code comprising:
receiving code configured to cause the one or more computer processors to receive a first function call corresponding to a CreateWorkflow request of an NBMP workflow;
retrieving code configured to cause the one or more computer processors to retrieve a delay value from a database corresponding to a delay in performing the CreateWorkflow request;
returning code configured to cause the one or more computer processors to return a status code, which is an hypertext transfer protocol (HTTP) status code, and the delay value, and
performing code configured to cause the one or more computer processors to perform the CreateWorkflow request at a later time after the delay of the delay value has elapsed, wherein a response to the CreateWorkflow request is performed asynchronously according to the retrieved delay value corresponding to the delay in seconds;
further receiving code configured to cause the one or more computer processors to receive a second function call, corresponding to an UpdateWorkflow request to an NBMP workflow manager after performing the CreateWorkflow request; and
further returning code configured to cause the one or more computer processors to return results of performing the CreateWorkflow request based on receiving the second function call, after performing the CreateWorkflow request, wherein the response to the CreateWorkflow request is provided asynchronously according to the retrieved delay value,
wherein the CreateWorkflow request indicates a first function.
|