SYSTEMS AND METHODS FOR FACILITATING CALL REQUEST AGGREGATION OVER A NETWORK
First Claim
1. A system comprising:
- a non-transitory memory storing a service execution map for executing calls; and
one or more hardware processors in communication with the non-transitory memory and operable forreceiving a call request from a user via communication with a user device over the network;
identifying one or more input dependencies for the call request based on information passed with the call request;
identifying one or more state dependencies for the call request based on information passed with the call request including meta-data related to the calls request;
parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies;
developing a service execution map by grouping calls in an execution order including parallelized calls;
processing the service execution map by executing grouped calls in the execution order including parallelized calls comprising a pay call, followed by a call to execute a payment request; and
returning responses to the user for the executed calls.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more embodiments of the present disclosure, a method for facilitating electronic commerce over a network includes identifying input dependencies for a call request based on information passed with the call request, identifying state dependencies for the call request based on information passed with the call request, parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies, developing a service execution map by grouping calls in an execution order including parallelized calls, and processing the service execution map by executing grouped calls in the execution order including parallelized calls.
6 Citations
24 Claims
-
1. A system comprising:
-
a non-transitory memory storing a service execution map for executing calls; and one or more hardware processors in communication with the non-transitory memory and operable for receiving a call request from a user via communication with a user device over the network; identifying one or more input dependencies for the call request based on information passed with the call request; identifying one or more state dependencies for the call request based on information passed with the call request including meta-data related to the calls request; parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies; developing a service execution map by grouping calls in an execution order including parallelized calls; processing the service execution map by executing grouped calls in the execution order including parallelized calls comprising a pay call, followed by a call to execute a payment request; and returning responses to the user for the executed calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium including instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:
-
receiving a call request from a user via communication with a user device over the network; identifying one or more input dependencies for the call request based on information passed with the call request; identifying one or more state dependencies for the call request based on information passed with the call request including meta-data related to the calls request; parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies; developing a service execution map by grouping calls in an execution order including parallelized calls; processing the service execution map by executing grouped calls in the execution order including parallelized calls comprising a pay call, followed by a call to execute a payment request; and returning responses to the user for the executed calls. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for facilitating electronic transactions over a network, the method comprising:
-
receiving a call request from a user via communication with a user device over the network; identifying one or more input dependencies for the call request based on information passed with the call request; identifying one or more state dependencies for the call request based on information passed with the call request including meta-data related to the calls request; parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies; developing a service execution map by grouping calls in an execution order including parallelized calls; processing the service execution map by executing grouped calls in the execution order including parallelized calls comprising a pay call, followed by a call to execute a payment request; and returning responses to the user for the executed calls. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification