CPC G06F 9/547 (2013.01) [G06Q 20/14 (2013.01); G06Q 20/36 (2013.01); H04L 63/08 (2013.01); H04W 12/062 (2021.01); H04L 2463/102 (2013.01)] | 20 Claims |
10. A method, implemented by a mobile device, comprising:
receiving, by a financial institution client application executing on the mobile device, a first user input to provide first authentication information for a first functionality of a plurality of functionalities;
transmitting, by the financial institution client application, to a second system, the first authentication information to retrieve information associated with the first functionality of the plurality of functionalities;
generating, by the financial institution client application, a multi-feature GUI to receive a user input for accessing the plurality of functionalities, the multi-feature GUI comprising information associated with the first functionality retrieved from a computing system in response to the transmitted first authentication information;
presenting, by the financial institution client application, via a display device of the mobile device, the multi-feature GUI, the multi-feature GUI configured to receive a user input for accessing a first plurality of functionalities, the plurality of functionalities comprising a funds transfer functionality;
providing, by a third-party client application executing on the mobile device, a second plurality of functionalities;
receiving, by the third-party client application, a user input to select access, via the third-party client application, to the first functionality of the first plurality of functionalities;
transmitting, by the third-party client application, to a first system, an application programming interface (API) access request in response to receiving the user input, the API access request identifying the first functionality;
responsive to the API access request, receiving, by the third-party client application, from the first system, an authentication request corresponding to the first functionality;
transmitting, by the third-party client application, authentication information corresponding to the first functionality in response to the authentication request;
responsive to the first system authenticating the API access request based on the first authentication information and the authentication information corresponding to the first functionality, receiving, by the third-party client application, from the second system, information relating to the first functionality to enable access to the first functionality via the third-party client application; and
generating, by the third-party client application, using the information relating to the first functionality, at least one graphical element implementing the first functionality and embedded in a second graphical user interface of the third-party client application.
|