US 12,136,115 B2
Systems and methods for dynamic interface generation for commerce platform onboarding
Matthew Basta, Chicago, IL (US); and Ryan Orbuch, San Francisco, CA (US)
Assigned to STRIPE, INC., South San Francisco, CA (US)
Filed by Stripe, Inc., South San Francisco, CA (US)
Filed on Jun. 5, 2023, as Appl. No. 18/205,978.
Application 18/205,978 is a continuation of application No. 17/834,685, filed on Jun. 7, 2022, granted, now 11,710,159.
Application 17/834,685 is a continuation of application No. 16/725,584, filed on Dec. 23, 2019, granted, now 11,354,714, issued on Jun. 7, 2022.
Prior Publication US 2023/0325895 A1, Oct. 12, 2023
Int. Cl. G06Q 30/0601 (2023.01); G06F 3/0481 (2022.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 16/23 (2019.01); G06F 40/174 (2020.01)
CPC G06Q 30/0601 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 16/2379 (2019.01); G06F 40/174 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method for generating one or more user interfaces, comprising:
initiating an execution of a sequence of one or more onboarding user interfaces for establishing a user account for use a service of a service provider system;
allocating, in a memory of a user system, an account data context that stores a local copy of user account data for the user account being established;
selecting, based on a type of the user account being established, a sequence of compositions that successively render corresponding onboarding user interfaces for collecting the user account data;
querying the service provider system to determine a subset of the user account data that is required to comply with a minimum set of user account data that will enable the service provider system to perform the service for a user and is not available within the account data context stored in the memory of the user system;
rendering, by the sequence of compositions, a sequence of the corresponding onboarding user interfaces for collecting the subset of user account data; and
updating the account data context with user account data received via sequence of the corresponding onboarding user interfaces.