US 12,159,175 B1
Systems and methods for multi-platform product integration
Lila Fakhraie, Belmont, CA (US); Jennifer Greene, Novato, CA (US); Christopher J. Hirth, Bell Canyon, CA (US); Ashish B. Kurani, Hillsborough, CA (US); Andrea Renee Leighton, San Francisco, CA (US); Margot Lockwood-Stein, Palo Alto, CA (US); Benjamin Soccorsy, Larkspur, CA (US); Ronald H. Yang, El Cerrito, CA (US); and Young M. Yang, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Jul. 29, 2021, as Appl. No. 17/389,099.
Application 17/389,099 is a division of application No. 16/215,548, filed on Dec. 10, 2018, granted, now 11,106,515.
Claims priority of provisional application 62/611,288, filed on Dec. 28, 2017.
Int. Cl. G06F 9/54 (2006.01); G06Q 20/14 (2012.01); G06Q 20/36 (2012.01); H04L 9/40 (2022.01); H04W 12/062 (2021.01)
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
OG exemplary drawing
 
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.