Patents Assigned to Stripe, LLC
  • Patent number: 12671679
    Abstract: 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: Grant
    Filed: December 19, 2023
    Date of Patent: June 30, 2026
    Assignee: Stripe, LLC
    Inventor: Matthew Basta
  • Patent number: 12670532
    Abstract: 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: Grant
    Filed: December 8, 2023
    Date of Patent: June 30, 2026
    Assignee: STRIPE, LLC
    Inventors: Ilya Ganelin, Joseph Pereira, Sharjeel Sohail, Peter Bakkum
  • Publication number: 20260178755
    Abstract: 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: Application
    Filed: February 10, 2026
    Publication date: June 25, 2026
    Applicant: Stripe, LLC
    Inventors: Venil Loyd NORONHA, Angel Samsuddin MAREDIA, Tushar DHOOT, Bryan BERG, Daniel James COBB, Joyce ZHANG, Matthew JEFFRYES, Ben DONG, Frank YU
  • Publication number: 20260179405
    Abstract: A method and apparatus for fraud detection during transactions using identity graphs are described. The method may include receiving a document image for detecting whether an identity document depicted within the document image is fraudulent. The method may also include extracting data associated with the document image to generate extracted data comprising image data extracted from the document image, image file data extracted from an image file for the document image, or a combination thereof. The method may also include processing, by a set of machine learning models, corresponding subsets of the decoded image data used as input to each machine learning model of the set of machine learning models, and further by a second machine learning model that generates a final score indicative of whether the document image depicts a fraudulent identity document, at least one or more initial scores.
    Type: Application
    Filed: February 17, 2026
    Publication date: June 25, 2026
    Applicant: Stripe, LLC
    Inventors: Charlotte GILS, Efstathios VAFEIAS
  • Patent number: 12664561
    Abstract: A method and apparatus for leveraging a distributed services system for surfacing insights for a user are described. The method may include accessing, by a computer processing system, service system data generated for a user by services of a distributed service system, the service system data including one or more values associated with one or more corresponding common entities in a data store of disambiguated service system data. The method may also include inputting the one or more values associated with the one or more corresponding common entities generated for the user into a trained machine learning model (MLM), the machine learning model trained to detect an effect of the one or more values associated with the one or more corresponding common entities on a set of metrics of interest. Furthermore, the method may include detecting, by the MLM, when there is an anomaly in a metric of interest in the set of metrics of interest.
    Type: Grant
    Filed: July 18, 2024
    Date of Patent: June 23, 2026
    Assignee: STRIPE, LLC
    Inventor: Abishek Ravi
  • Patent number: 12652276
    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.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: June 9, 2026
    Assignee: Stripe, LLC
    Inventors: Ji Huang, Angelica Schwartz, Stefan Gawrys, Alexander Thiemann, Si Wang, Hongshan Zhou, Justin Ahn, Ken Thai, Yue Bu, Tyler Doss
  • Patent number: 12651238
    Abstract: Aspects of the subject technology include obtaining a transfer request event associated with a transaction, the transfer request event indicating a request day of week and time of day, and, when the request time of day is past a pre-determined cutoff time, adjusting the request day of week to be a subsequent day. Aspects also include determining, using the transfer request event and based on a machine learning model trained on historical transaction data, a predicted transfer delay for the transaction, obtaining a set of relevant non-transfer days based on a comparison between the historical transaction data and a set of past non-transfer days, and, when one or more non-transfer days from the set of relevant non-transfer days occur within a time period from the request day of week and over the predicted transfer delay, adjusting the predicted transfer delay based on the one or more non-transfer days.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: June 9, 2026
    Assignee: Stripe, LLC
    Inventors: Salil Bapat, Mark Tokutomi, Sankash Shankar, Ville-Jalmari Koskela, Sumeet Bedi, Eric Kramer, Devesh Chourasiya, Albert Koy
  • Publication number: 20260156145
    Abstract: Discussed herein are methods and systems for dynamically recalibrating machine learning model parameters. In one method, a server executes one or more prediction models to process network operations from various data feeds, in order to identify the likelihood of these operations being fraudulent or malicious. The server monitors performance data, such as the operation and execution metrics of network operations, and evaluates whether the performance values, like recall values, meet defined thresholds. If the performance data fails to meet these thresholds, the server employs a function-generation machine learning model to predict a threshold modification function. This modification function is then applied to adjust the relevant thresholds. Utilizing the modification function, the server dynamically revises one or more parameters of the prediction models to enhance their accuracy and efficacy.
    Type: Application
    Filed: January 26, 2026
    Publication date: June 4, 2026
    Applicant: STRIPE, LLC
    Inventors: Chiranth Manjunath HEGDE, Michael Joseph LIN, Yafu LI, Andrew KONTAXIS, Maria Jose GONZALEZ BERNARDO
  • Patent number: 12647419
    Abstract: Some embodiments involve systems and methods for facilitating authentication for an entity system to use a partner system using pooled identifiers (e.g., without requiring the entity system to first register with the partner system). In some embodiments, based on (i) a request, from a first entity system, indicating a first partner system to process at least a part of an operation and (ii) an indication that the first entity system is not registered for use of the first partner system, a platform system may link a first authentication identifier of the first identifier set with the first entity system. The platform system may process the operation using the first authentication identifier linked by the platform system with the first entity system, and the platform system may use platform authentication data established with the first partner system to authenticate the platform system to the first partner system for performing the operation.
    Type: Grant
    Filed: November 17, 2025
    Date of Patent: June 2, 2026
    Assignee: Stripe, LLC
    Inventors: Sean Fitzgerald, Sophia Sakellariadis
  • Patent number: 12646068
    Abstract: 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: Grant
    Filed: May 26, 2023
    Date of Patent: June 2, 2026
    Assignee: STRIPE, LLC
    Inventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
  • Patent number: 12639704
    Abstract: A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: May 26, 2026
    Assignee: STRIPE, LLC
    Inventors: Patrick Collison, John B. Collison, Greg D. Brockman, Saikat Chakrabarti, Ross A. Boucher
  • Publication number: 20260142885
    Abstract: A system may include a network infrastructure having a set of network component nodes, each network component node configured to communicate with at least one other network component node in accordance with a dependency protocol; and a server in communication with the network infrastructure and a fault injection server. The server can be configured to monitor outputs generated by the network infrastructure and attributes of data communication between the set of network component nodes; execute a computer model using the dependency protocol and the monitored attributes and outputs as input to predict a set of faults; in response to presenting the set of faults for display on a user interface, receive a selection of one or more of the set of faults; and instruct the fault injection server to execute a fault injection scenario simulating performance of the network infrastructure operating under the selected one or more faults.
    Type: Application
    Filed: January 15, 2026
    Publication date: May 21, 2026
    Applicant: Stripe, LLC
    Inventors: Leonardo Viccari, Stuart Sandine, Omar Eltobgy, Michael Succi, Sherif Mahmoud
  • Patent number: 12632743
    Abstract: In an example embodiment, a random forest machine learning algorithm is used to create and/or identify rules to apply to an individual entity in a computer system that has a plurality of entities, each with a number of rules. More precisely, rule predicates are used as features of a random forest model built to predict a particular outcome (e.g., a transaction that is fraudulent). Hyperparameters of the random forest model are varied and iterated. A classifier is used to calculate feature importance for all features in the training data. Feature importance may be calculated using permutation feature importance. The N “most important” features are then found from this set. The N “most important” features are then used to find rules above a certain precision and recall rate. These rules may then be backtested and the best rules can be used to generate additional rules.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: May 19, 2026
    Assignee: Stripe, LLC
    Inventors: Ariel David Sagalovsky, Chiranth Manjunath Hegde
  • Patent number: 12632812
    Abstract: Aspects of the subject technology include receiving a request to generate an event-based workflow associated with a first event type, which includes a state machine that includes at least a state and an associated transition and receiving an event including a second event type and an event attribute. Aspects also include determining whether the event attribute satisfies the triggering condition of the transition associated with the state, in response to determining that the second event type corresponds to the first event type, and when a current state of the event-based workflow corresponds to the state. Aspects also include performing the transition action of the transition and updating the current state based at least in part on the performed transition action, in response to determining that the event attribute satisfies the triggering condition of the transition associated with the state.
    Type: Grant
    Filed: November 10, 2023
    Date of Patent: May 19, 2026
    Assignee: Stripe, LLC
    Inventors: Alexander Thiemann, Calvin Grunewald, Jason Horman, Dmitry Alexeenko
  • Patent number: 12632869
    Abstract: A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.
    Type: Grant
    Filed: December 9, 2024
    Date of Patent: May 19, 2026
    Assignee: Stripe, LLC
    Inventors: Hwai Sian Tsai, Chi Wah Lo
  • Patent number: 12634290
    Abstract: A server can adjust access privileges of a customer object of a first entity to provide access to the customer object to a second entity that is associated with the first entity in an organizational data structure, resulting in a shared customer object. An operation request can be received which is associated with the second entity with regard to the shared customer object. An option to associate at least one account object of the first entity to the shared customer object may be provided. After receiving an indication to associate the at least one account object to the shared customer object, the operation request may be executed using the at least one account object.
    Type: Grant
    Filed: June 18, 2024
    Date of Patent: May 19, 2026
    Assignee: Stripe, LLC
    Inventors: Daniel Wood, Debanshu Singh, Patrick Shields
  • Patent number: 12632240
    Abstract: The present disclosure is directed to handling deployment of assets (e.g., applications) to devices (e.g., card readers, payment terminals, etc.), substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: May 19, 2026
    Assignee: Stripe, LLC
    Inventors: Rustem Muslimov, Mark Fielbig, Jack DeLoach, Shanshan Chen, Atul Bhatia, Vinay Padma
  • Patent number: 12621285
    Abstract: The methods and systems disclosed herein allow for faster and more efficient authentication using a partial cookie instead of a full cookie (or other data structure). In one example, a server receives, during the first browser session at the first time, a first request for authorization from an electronic device along with authentication information. Responsive to generating a profile using the authentication information, the server transmits to the electronic device a first data source configured to grant access to the profile to the electronic device, via a first authentication protocol; and receives, at a second browser session at a second time, from the electronic device, a second request for authorization to access the profile; responsive to a determination that the electronic device includes the first data source, the server executes a secondary authentication protocol.
    Type: Grant
    Filed: April 24, 2024
    Date of Patent: May 5, 2026
    Assignee: STRIPE, LLC
    Inventors: Jiwon Kim, Jose Carlos Matias, Ernesto Carvajal Lastres, Suhas Hoskote Muralidhar
  • Patent number: 12614179
    Abstract: In an example embodiment, a system is provided that allows for multiple service partners to be accessible simultaneously via a single API. The system ensures that requests to collect payment information are sent only to a service partner that is active and operating, ensuring that a request to collect payment information that would normally have been sent to a service partner that is down or otherwise unavailable will be rerouted to an alternative service partner. Furthermore, the system also allows for a dynamic selection of a service partner to utilize among multiple service providers, based on factors such as how well the service provider's system integrates with the underlying institution from which the payment will be made, and the estimated speed of the processing of the transaction by the service provider. This latter aspect can be technically challenging because the same institution may be known by multiple different names on the different service providers.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: April 28, 2026
    Assignee: Stripe, LLC
    Inventors: Yiran Sheng, Omer Zach, Alexander Joseph McLeod
  • Patent number: 12597035
    Abstract: A method and apparatus for detecting fraudulent merchant activities at a commerce platform system are described. The method may include accessing a first set of merchant system data and encoding the first set of merchant data into a set of structure data input signals. The method may also include accessing a set of time based data associated a set of sequential operation performed at the commerce platform system in response to the merchant system transaction being processed, and encoding the set of time based data into a set of unstructured time-based data input signals. The method may also include inputting the sets of inputs into different machine learning models to generate different machine learning model scores predictive of merchant fraud.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 7, 2026
    Assignee: STRIPE, LLC
    Inventors: Massoud Hosseinali, Florian Hartl, Efstathios Vafeias, Keagan Long, Stef Nelson-Lindall, Dan Brown