Patents Assigned to Stripe, LLC
-
Patent number: 12731048Abstract: The subject technology generates training data based at least in part on reporting data from a card network. The subject technology trains a machine learning model based on the training data. The subject technology determines, using the machine learning model, a fee description for a transaction. The subject technology determines a variable rate and a fixed amount based at least in part on the fee description. The subject technology determines at least one cost based at least in part the variable rate and the fixed amount for each transaction from a set of transactions. The subject technology evaluates at least one result against second reporting data. The subject technology provides, for display, the at least one cost and the at least one result on a display of a client device.Type: GrantFiled: June 4, 2021Date of Patent: September 8, 2026Assignee: Stripe, LLCInventor: Qi Zhang
-
Patent number: 12725150Abstract: Presented herein are systems and methods of controlling execution of operations via network operation protocols to delegate across services distributed in networked environments. A first service may receive, from a second service, a request to delegate including a digital address of a first digital key manager of a user to which tokens on a distributed ledger is assigned. The first service may construct, responsive to the request to delegate, a network operation protocol comprising: (i) a first component to control transfer of an assignment of tokens from the first digital key manager to a second digital key manager of the first service on behalf of a computing system, (ii) a second component to set constraints on execution of ledger operations on the distributed ledger for transferring the assignment, and (iii) a third component to execute the ledger operations to transfer the assignment.Type: GrantFiled: December 10, 2025Date of Patent: September 1, 2026Assignee: STRIPE, LLCInventors: Brendan Ryan, James Wenzel
-
Patent number: 12725162Abstract: 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.Type: GrantFiled: November 10, 2023Date of Patent: September 1, 2026Assignee: Stripe, LLCInventors: Alexandre Bondoux, Elaine Cheng
-
Patent number: 12726512Abstract: Disclosed herein are systems and methods for identifying and addressing malicious network traffic based on network traffic lane activity. An example method includes receiving data associated with a plurality of messages transmitted via a network, determining a first network traffic lane associated with a first set of messages of the plurality of messages and a second network traffic lane associated with a second set of messages of the plurality of messages, and determining that the first set of messages is associated with an increased probability of being involved in a distributed denial of service (DDoS) attack. In examples, the method includes causing at least one remedial action to be performed for at least a portion of messages associated with the first network traffic lane. Non-transitory machine-readable mediums are also disclosed.Type: GrantFiled: April 24, 2024Date of Patent: September 1, 2026Assignee: Stripe, LLCInventor: Khan Ryder Lewis
-
Patent number: 12719876Abstract: Aspects of the present disclosure relate to systems and methods for managing access to data in a cloud-based software platform. A first cloud-based software application generates first data associated with a user account on the cloud-based software platform. A second cloud-based software application may also be connected to the user account and request access to the first data generated by the first application. The user account sets a collection of access permissions on the first data, where the second cloud-based software application is granted access to the first data subject to the collection of access permissions.Type: GrantFiled: January 6, 2023Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Bowen Pan, Gabriel Hurley, Timothy James Fontaine, Toluwaloju Elizabeth Alabi, Julia Chaves, Justin Tulloss
-
Patent number: 12719881Abstract: 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.Type: GrantFiled: August 9, 2024Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Michael Julien Kovacs, Bowen Pan, Gabriel Hurley, Dmitriy Gak, Timothy James Fontaine, Yuliya Gorlovetsky, Mark Joseph Cavage, Brian Amaro
-
Patent number: 12717954Abstract: Methods and systems for disambiguating a user from a plurality of users within a computing infrastructure when the plurality of users utilize a common identifier are described. Disambiguation may occur through the user of subsequent verification of the identity of the user which generates an authentication token to be passed to the computing infrastructure during authentication requests using the common identifier.Type: GrantFiled: December 4, 2024Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Jose Carlos Matias, Bryan Irace, Jiwon Kim, Jie Ren, Ashwin Curran Raja, Erin Lynne Kavanaugh
-
Patent number: 12718247Abstract: A method and apparatus for efficient and progressive fraud detection are described. Transactions are received by a server computer system and include attributes and transaction data. To determine whether a transaction is fraudulent, and thus should be rejected, a progressive fraud determination process is performed by the server computer system. The progressive fraud determination process includes performing a first set of one or more transaction fraud determinations based on a first set of features determined for the transaction. When the first set of one or more transaction fraud determinations identifies the transaction as fraudulent or legitimate, the progressive fraud determination process is terminated based on this decision, and before performing additional successive fraud determination processes. By exiting the progressive fraud determination process early, substantial processing, memory and bandwidth savings can be realized without sacrificing fraud detection accuracy.Type: GrantFiled: November 9, 2023Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Ryan Lee Drapeau, Dulwin Eksith Jayalath
-
Patent number: 12717554Abstract: This disclosure provides techniques for providing a context-aware tool that, in some examples, is globally available throughout a platform.Type: GrantFiled: May 2, 2023Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Michael Glukhovsky, Tomer Elmalem, Karolis Kosas, Owen Williams, Zachary Padovani-Ginies, Azalea Irani
-
Patent number: 12717924Abstract: Disclosed herein are systems and methods for efficiently analyzing data using intelligent methods and systems. In an embodiment, a server identifies an aggregated data associated with an electronic payment system comprising data corresponding to a set of attributes for a set of transactions associated with the electronic payment system, each attribute having one or more corresponding values; generates a set of data slices from the aggregated data, the set of data slices including a first data slice containing data corresponding to a first value of a plurality of values associated with a first attribute of the set of attributes; executes a computer model that receives an input of the aggregated data and an input of at least the first data slice and outputs an identification of an anomaly associated with the electronic payment system.Type: GrantFiled: February 6, 2023Date of Patent: August 25, 2026Assignee: Stripe, LLCInventors: Hung Fuk Lee, Lakshmi Narayan, Christopher Michael Prince, David Stearns
-
Publication number: 20260245097Abstract: A method and apparatus for fraud detection during transactions using identity graphs are described. A method includes receiving, at a commerce platform system, a transaction from a user having initial transaction attributes and transaction data. The method also includes determining, by the commerce platform system, an identity associated with the user associated with additional transaction attributes not received with the transaction. Furthermore, the method includes accessing a feature set associated with the initial transaction attributes and the additional transaction attributes that includes machine learning (ML) model features for detecting transaction fraud.Type: ApplicationFiled: April 8, 2026Publication date: August 20, 2026Applicant: STRIPE, LLCInventors: Ryan DRAPEAU, Feiyi OUYANG, Tianshi ZHU, David ABRAHAMS, Joshua ROSEN
-
Patent number: 12712901Abstract: Presented herein are systems and methods of evaluating network operations associated with computing systems. A server may receive, from a computing system, an electronic request to execute a first network operation using a plurality of attributes provided by an end user device to the computing system. The first network operation may be initiated via the end user device. The server may retrieve (i) a digital fingerprint associated with an identity of the computing system and (ii) a plurality of network operation metrics associated with the computing system. The server may execute, using the digital fingerprint and the plurality of network operation metrics, a machine learning (ML) model to generate a likelihood of fraud caused by the computing system. The server may, in response to the likelihood of fraud satisfying a threshold, execute a second network operation using the plurality of attributes, instead of executing the first network operation.Type: GrantFiled: June 28, 2024Date of Patent: August 18, 2026Assignee: Stripe, LLCInventors: Michael Gottlieb, Alisa Noll, Jonathan Konrad Pedde, Panayiotis Thomakos, David Brace, Travis Rahe, Daniel Williams
-
Patent number: 12694380Abstract: A method for de-duplicating data records may include generating a nodal data structure comprising a set of nodes, in response to receiving a first set of transaction data corresponding to aggregated data associated with a first set of transactions, associating a first subset of nodes with the first set of transaction data, responsive to receiving a second set of transaction data corresponding to aggregated data associated with a second set of transactions and at least a subset of the first set of transactions, associating a second subset of nodes to the first set of transaction data, combining the first subset and the second subset, executing an analytical protocol to identify data associated with the transaction, disassociating the transaction with the first subset, and associating the data associated with the transaction identified via the analytical protocol with the first subset and the second subset.Type: GrantFiled: June 30, 2023Date of Patent: July 28, 2026Assignee: Stripe, LLCInventors: Guanglei Song, Stephen Chen, Hanhan Xiang
-
Patent number: 12694325Abstract: A machine learning framework and method for using the same are described.Type: GrantFiled: June 30, 2020Date of Patent: July 28, 2026Assignee: STRIPE, LLCInventors: Tianshi Zhu, Erik Osheim, Thomas Switzer, Stephanie Bian, David Abrahams, Susan Tu, Patrick Boykin
-
Patent number: 12694444Abstract: A method and apparatus for machine learning model (MLM) based fraud detection of transactions are described. The method may include determining a first block rate of a first MLM that scores transactions, wherein the fraud detection system blocks a transaction when a score generated for the transaction by the first MLM does not satisfy a first threshold value. The method may also include accessing a second MLM to be used by the fraud detection system for blocking future transactions. Furthermore, the method may include determining a second threshold value using a set of prior transactions input into the second MLM that results in a second block rate of the second MLM within a predetermined margin of the first threshold. The method may also include deploying the second MLM using the second threshold value for performing fraud detection of at least one new transaction.Type: GrantFiled: September 16, 2022Date of Patent: July 28, 2026Assignee: STRIPE, LLCInventors: Emmanuel Ameisen, Faye Ouyang, Seth Hendrickson, Andrew Birck
-
Patent number: 12689573Abstract: A method and system for performing a movement of a service within a distributed system. In one embodiment, the method comprises determining one or more locations where the service is to be moved. The method further comprises for each of the one or more locations, computing a metric including a cross-cell cost (C-cost) or a data locality-cost (DL-cost) of the software service if a movement of the software service to a location was to occur, prior to performing the movement of the software service; and modelling a latency and availability of the system due to the movement of the software service to the location based on the metric. The method further comprises performing the movement of the service based on the modelled latency and availability of the system.Type: GrantFiled: September 18, 2024Date of Patent: July 21, 2026Assignee: Stripe, LLCInventors: Ray Morgan, Alessandro Catorcini, Isaac Diamond
-
Publication number: 20260203754Abstract: A method comprising: creating, on a server, an object corresponding to the transaction; tracking state of the object as the object transitions between a plurality of states, the object being in one state while waiting for a transfer for the transaction; and automatically associating with the object by matching a reference code received with the transfer.Type: ApplicationFiled: March 11, 2026Publication date: July 16, 2026Applicant: Stripe, LLCInventors: Dan Wang, Olivier Godement, Sara Meretab, Sophia Sakellariadis, Huan Chen Lu
-
Patent number: 12671679Abstract: A method and apparatus for generating and using secure sharded onboarding user interfaces are described. The method may include determining, based on account type of a merchant account being onboarded for a merchant by a first user, that information for a user type associated with a second user associated with the merchant is to be collected to satisfy minimum merchant account compliance requirements. The method may also include allocating a person object in an accounts data store maintained by the commerce platform system, the person object associated in the accounts data store with the merchant account. Furthermore, the method can include generating a secure link and transmitting the secure link to the second user, the secure link resolving at the commerce platform system and comprising a unique identifier that is associated with the person object.Type: GrantFiled: December 19, 2023Date of Patent: June 30, 2026Assignee: Stripe, LLCInventor: Matthew Basta
-
Patent number: 12670532Abstract: A method and apparatus are described for modeling a software system of a distributed services system. The method includes receiving a stream of ledger transaction messages generated by a software system, which are then stored in a data store. A ledger system accesses a data model representing a state machine of the proper functioning of the software system. A ledger clearance operation is performed using the state machine and the data stored within the stream of ledger transaction messages in the data store to generate balances within states of the state machine. The ledger system detects an operational characteristic, such as proper function or improper function, of the software system based on a balance of a state in the state machine. Such detection is performed without knowledge of the underlying implementation of the software system.Type: GrantFiled: December 8, 2023Date of Patent: June 30, 2026Assignee: STRIPE, LLCInventors: Ilya Ganelin, Joseph Pereira, Sharjeel Sohail, Peter Bakkum
-
Publication number: 20260178755Abstract: A server computer system is configured to forward secure data. The system stores secure data in a database. Each unit of secure data for which the system supports forwarding is associated with a respective token. The system receives from a first server, a request comprising at least: an indicator associated with a secure data, a destination indicator, a first API key, a second API key, and a body having a predefined data format. The system validates the request based on the first API key, references the database to obtain the secure data based on the indicator and the respective token, and populates the body with the secure data. Once populated, the system transmits a second request comprising the second API key and the populated body to a second server, based on the destination indicator.Type: ApplicationFiled: February 10, 2026Publication date: June 25, 2026Applicant: Stripe, LLCInventors: Venil Loyd NORONHA, Angel Samsuddin MAREDIA, Tushar DHOOT, Bryan BERG, Daniel James COBB, Joyce ZHANG, Matthew JEFFRYES, Ben DONG, Frank YU