-
公开(公告)号:US20240403041A1
公开(公告)日:2024-12-05
申请号:US18805416
申请日:2024-08-14
Applicant: Stripe, Inc.
Inventor: Michael Julien KOVACS , Bowen PAN , Yuliya GORLOVETSKY , Caitlyn M. CAWTHRON , Esther LEE , Dmitriy GAK , Gabriel HURLEY , Katarzyna BABULA , Timothy James FONTAINE
IPC: G06F8/76 , G06F8/61 , G06F9/451 , H04L67/00 , H04L67/306
Abstract: A computer system receives an application model for storing on a host platform, accesses the set of capability data and the set of functionality data associated with the application model to generate a collection of user interfaces and functionality to verify the application model in accordance with a plurality of predefined benchmark surfaces associated with the host platform, causes a first execution in a first sandbox of a first set of user interfaces and first functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a first surface, causes a second execution in a second sandbox of a second set of user interfaces and second functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a second surface, and stores the application model on the host platform for installation by other users.
-
公开(公告)号:US20240231816A1
公开(公告)日:2024-07-11
申请号:US18094286
申请日:2023-01-06
Applicant: Stripe, Inc.
Inventor: Michael Julien KOVACS , Bowen PAN , Yuliya GORLOVETSKY , Caitlyn M. CAWTHRON , Esther LEE , Dmitriy GAK , Gabriel HURLEY , Katarzyna BABULA , Timothy James FONTAINE
IPC: G06F8/76 , G06F8/61 , G06F9/451 , H04L67/00 , H04L67/306
CPC classification number: G06F8/76 , G06F8/61 , G06F9/451 , H04L67/306 , H04L67/34
Abstract: This disclosure provides techniques for enabling developers to create a single implementation of an application that is accessible via different types of surfaces. For example, a developer can develop a single application and, based on how the developer defines parameters in a schema of the application, the corresponding user interfaces and features of the application can be used on different types of surfaces. Moreover, the single application can be made available to install via a hosted network and installed without regard to the type of surface that is being used to access the hosted network.
-