-
公开(公告)号:US20240232046A1
公开(公告)日:2024-07-11
申请号:US18094281
申请日:2023-01-06
Applicant: Stripe, Inc.
Inventor: Timothy James FONTAINE , Kenneth AUCHENBERG , Gabriel HURLEY , Justin TULLOSS
CPC classification number: G06F11/3604 , G06F8/10 , G06F8/38
Abstract: In some embodiments, after receiving event data corresponding to an event-based workflow, the computer system attempts to cause execution of the first step corresponding to one or more events; and in response to receiving an indication that execution of the first step corresponding to the one or more events has failed, the computer system resolves failure the first step in a manner that is based one or more execution criteria (e.g., failure criteria) that is associated with the first step.
-
公开(公告)号:US20240403187A1
公开(公告)日:2024-12-05
申请号:US18799992
申请日:2024-08-09
Applicant: Stripe, Inc.
Inventor: Timothy James FONTAINE , Kenneth AUCHENBERG , Gabriel HURLEY , Justin TULLOSS
Abstract: In some embodiments, a computer system receives a user interface corresponding to an event-based workflow, generates event data based on a user input to the user interface, and provides the event data to the host platform system causing the host platform system to attempt to execute a first step corresponding to one or more events of the event-based workflow, wherein a failure to execute the step is resolved in at least one of a first manner or a second manner, the first manner corresponds to a first set of one or more execution criteria associated with the step, and the second manner corresponds to a second set of one or more execution criteria associated with the step. In response to providing the event data, the computer system receives a result corresponding to the attempted execution of the step and updates the user interface based on the result.
-
公开(公告)号: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.
-
公开(公告)号:US20240346105A1
公开(公告)日:2024-10-17
申请号:US18751155
申请日:2024-06-21
Applicant: Stripe, Inc.
Inventor: Gabriel HURLEY , Julia CHAVES , Peter YAWORSKI , Fred KUO , Konstantin TENNHARD , Jorge Eugenio AGUIRRE GONZALEZ
IPC: G06F16/957 , G06F16/958 , G06F21/60
CPC classification number: G06F16/9577 , G06F16/958 , G06F21/604 , G06F2221/2149
Abstract: In some embodiments, an electronic device is configured to transmit a first request for an account session key, receive the account session key associated with a first set of permissions corresponding to the embedded interface element and a second set of permissions corresponding to the embedded app, transmit a second request for an embedded app key, receive the embedded app key associated with a third set of permissions corresponding to the embedded app, and proxy communications between the embedded interface element and the processor server, based on the account session key associated with the first set of permissions, and between the embedded app and the processor server, based on the embedded app key associated with the third set of permissions.
-
公开(公告)号:US20240406185A1
公开(公告)日:2024-12-05
申请号:US18799991
申请日:2024-08-09
Applicant: Stripe, Inc.
Inventor: Michael Julien KOVACS , Bowen PAN , Gabriel HURLEY , Dmitriy GAK , Timothy James FONTAINE , Yuliya GORLOVETSKY , Mark Joseph CAVAGE , Brian AMARO
Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system generates a suggested collection of applications based at least in part on a first application selected by a client device, receives a second selection of a second application from the suggested collection of applications, integrates the first application and second application with a client application on the host platform, receives a request to perform an operation on the client application, selects at least one of the first application or the second application of the client application to perform the operation based on a determination that the at least one of the first application or the second application have access to the database, sends a request to perform the operation to the selected first or second application, and receives a set of results based on performance of the operation.
-
公开(公告)号:US20240236108A1
公开(公告)日:2024-07-11
申请号:US18094290
申请日:2023-01-06
Applicant: Stripe, Inc.
Inventor: Michael Julien KOVACS , Bowen PAN , Gabriel HURLEY , Dmitriy GAK , Timothy James FONTAINE , Yuliya GORLOVETSKY , Mark Joseph CAVAGE , Brian AMARO
CPC classification number: H04L63/105 , H04L63/0884 , H04L67/53
Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system receives, from a client application, a first request to access a collection of applications associated with an operation, wherein the collection of applications is associated with at least one third-party entity. In some embodiments, the computer system receives a selection of an application associated with a third-party entity from the collection of applications. In some embodiments, in response to receiving the selection, the computer system identifies a set of data comprising an aggregation of data stored on a plurality of databases required to perform the operation associated with the application. In some embodiments, the computer system determines that the application has access to the aggregation of data. In some embodiments, the computer sends a request to perform the operation to the application. In some embodiments, the computer system receives a set of results based on the performance of the operation.
-
公开(公告)号: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.
-
公开(公告)号:US20240231784A1
公开(公告)日:2024-07-11
申请号:US18094289
申请日:2023-01-06
Applicant: Stripe, Inc.
Inventor: Gabriel HURLEY , Timothy James FONTAINE , Julia CHAVES , Justin TULLOSS , Kenneth AUCHENBERG , Sandhya JAGANNATH
CPC classification number: G06F9/451 , G06F9/44526
Abstract: The disclosure generally describes one or more techniques for supporting deployment of application extensions for a client system.
-
-
-
-
-
-
-