-
公开(公告)号:US20250156870A1
公开(公告)日:2025-05-15
申请号:US18506629
申请日:2023-11-10
Applicant: Stripe, Inc.
Inventor: Alexandre BONDOUX , Elaine CHENG
IPC: G06Q20/40
Abstract: Embodiments may include receiving a request including transaction data to evaluate a transaction as part of a charge path that processes at least a portion of the transaction; processing, by a set of blocking machine learning models, a portion of the transaction data to generate a set of blocking scores for the transaction; retrieving, from a memory, a set of card testing attack (CTA) scores associated with the transaction, the set of CTA scores indicative of an occurrence of a card testing attack, and the set of CTA scores retrieved based on the transaction data; adjusting a set of default blocking score thresholds based on the set of CTA scores to generate a set of adjusted blocking score thresholds; and determining to allow the transaction based on comparison of the set of blocking scores with the set of adjusted blocking score thresholds.
-
公开(公告)号:US12292880B2
公开(公告)日:2025-05-06
申请号:US17899381
申请日:2022-08-30
Applicant: Stripe, Inc.
Inventor: Ritesh Kumar , Susindaran Elangovan , Priyanka Raju
Abstract: A method and apparatus for performing search system upgrades is described. The method may include processing a software upgrade for a search system cluster distributed over one or more nodes, the one or more nodes comprising current search system data nodes. The method may also include allocating at least a set of one or more search system data nodes for the software upgrade including at least one upgraded search system data node. Furthermore, the method can include receiving, during the software upgrade, transaction data for a transaction, and receiving search requests to be executed by the search system cluster. Additionally, the method may include performing ingestion of all received transaction data comprising storing and indexing the transaction data in both the current search system data nodes and the at least one upgraded search system data node, and processing the search requests by the search system cluster against the current search system data nodes until the software upgrade is determined to be complete.
-
公开(公告)号:US12288234B2
公开(公告)日:2025-04-29
申请号:US18541862
申请日:2023-12-15
Applicant: Stripe, Inc.
Inventor: Joseph Patrick Kirwin
IPC: G06Q30/00 , G06Q30/0601
Abstract: A method and apparatus for a commerce platform providing proof of application ownership of a network distributable application are described. The method may include receiving a request to approve an application developed by a merchant system, wherein the application includes an application programming interface (API) component, a software development kit (SDK) component, or a combination thereof provided by the commerce platform to the merchant system. The method may also include generating a unique identifier (ID) for the application to be included as metadata within the application. Furthermore, the method may include obtaining, from an application information system, data describing the application, and extracting an ID from metadata in the data obtained by the application information system. Then, the method may include that in response to determining that the ID extracted from the metadata matches the unique ID, associating the merchant with the application in a merchant account at the commerce platform and approving the application for interacting with the commerce platform.
-
公开(公告)号:US12242595B2
公开(公告)日:2025-03-04
申请号:US17979648
申请日:2022-11-02
Applicant: Stripe, Inc.
Inventor: Akshay Joshi
IPC: G06F21/53 , G06F21/57 , G06F16/958 , G06F21/62
Abstract: Various embodiments described herein support or provide for data management operations, such as receiving a request to access a webpage; determining that accessing the webpage requires secure access via a secure browser; identifying a virtual machine that is configured to allow access to the webpage; and causing display of the webpage in the secure browser embedded in a local browser of the sender device.
-
公开(公告)号:US20250071048A1
公开(公告)日:2025-02-27
申请号:US18236364
申请日:2023-08-21
Applicant: Stripe, Inc.
Inventor: Ji Huang , Stefan Gawrys
IPC: H04L45/24 , H04L45/302
Abstract: Aspects of the subject technology include receiving from a user device a request for obtaining data associated with the user device. The request is addressed to a destination device. Aspects also include determining with a first controller whether to transmit the request to the destination device via a first path. The determination is based on a first success rate of the first path. Aspects also include transmitting the request to the destination device via the first path in response to a determination to transmit the request to the destination device via the first path. Aspects also include determining, with a second controller, whether to transmit the request to the destination device via a second path, in response to a determination not to transmit the request via the first path. The determination is based on a second success rate of the second path.
-
公开(公告)号:US20240427492A1
公开(公告)日:2024-12-26
申请号:US18214208
申请日:2023-06-26
Applicant: Stripe, Inc.
Inventor: Hemal Shah , Shashi Madappa , Karan Vohra
IPC: G06F3/06 , G06F12/0813
Abstract: A method and apparatus for executing data access requests in a distributed storage system are described. The method can include initiating, by a service application executing on a first computing node, a data access request to manage service data using a plurality of distributed data storage nodes that store service data for the service. The method also includes communicating, by the service application to a router application executing on the first computing node, the data access request, and determining, by the router application, at least one data storage node from the plurality of distributed data storage nodes that can satisfy the data access request. The method also includes transmitting, by the router application to at least one data storage node, the data access request for fulfillment of the data access request on behalf of the service application.
-
公开(公告)号:US20240420180A1
公开(公告)日:2024-12-19
申请号:US18209362
申请日:2023-06-13
Applicant: STRIPE, INC.
Inventor: Huashuai Qu , Manasij Venkatesh
IPC: G06Q30/0251 , G06N3/045 , G06N3/084 , H04L67/50
Abstract: The present disclosure is directed to models for predicting customer behavior, including the use or adoption of products by current customers and prospective customers of a service platform offering multiple service products.
-
公开(公告)号:US20240414141A1
公开(公告)日:2024-12-12
申请号:US18208855
申请日:2023-06-12
Applicant: Stripe, Inc.
Inventor: Ji HUANG , Angelica SCHWARTZ , Stefan GAWRYS , Alexander THIEMANN , Si WANG , Hongshan ZHOU , Justin AHN , Ken THAI , Yue BU , Tyler DOSS
IPC: H04L9/40
Abstract: Aspects of the subject technology include determining an association between a first and second user account that comprises a first condition corresponding to a first action to be performed in association with the first user account and a second condition corresponding to a second action to be performed in association with the second user account. Aspects also include generating a first entry based on the association, receiving a first indication indicating completion the first and/or second actions, generating a second entry based on the first indication, wherein the second entry corresponds to the first and/or second conditions, determining whether the first and second condition of the first entry are satisfied based in part on entries in the data structure that correspond to the first and/or second conditions, and transmitting a second indication that the first entry is complete, in response to determining that the first and second condition are satisfied.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-