| CPC G06Q 10/02 (2013.01) [G06F 9/547 (2013.01); G06Q 50/14 (2013.01)] | 18 Claims |

|
1. A method comprising:
maintaining, via an intermediation server, indications of possible steps associated with respective provider systems, the possible steps comprising a subset of one or more given possible steps of a computing-process flow implemented at a client device in conjunction with communicating with the respective provider systems, the computing-process flow comprising one or more required steps and the one or more given possible steps, wherein a given indication indicates one or more respective possible steps associated with a given provider system and a given required step, and different subsets of the one or more possible steps are associated with different provider systems;
providing, from the intermediation server, to one or more of the provider systems, a communication from the client device received in conjunction with implementing the given required step of the computing-process flow;
receiving, at the intermediation server, from the given provider system, a response to the communication; and
providing, from the intermediation server, to the client device:
the response; and
an indication of the one or more respective possible steps associated with the given provider system in the indications, the one or more respective possible steps for implementation at the client device in conjunction with receiving the response and implementing the given required step of the computing-process flow, wherein the indication of the one or more respective possible steps associated with the given provider system modifies a graphic user interface (GUI) associated with the required step to add one or more electronic buttons to the GUI, the one or more electronic buttons for implementing the one or more respective possible steps for the given provider system, the one or more GUI features unavailable for other provider systems in the GUI.
|