Patents Assigned to Stripe, LLC
-
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
-
Publication number: 20260179405Abstract: 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: ApplicationFiled: February 17, 2026Publication date: June 25, 2026Applicant: Stripe, LLCInventors: Charlotte GILS, Efstathios VAFEIAS
-
Patent number: 12664561Abstract: 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: GrantFiled: July 18, 2024Date of Patent: June 23, 2026Assignee: STRIPE, LLCInventor: Abishek Ravi
-
Patent number: 12652276Abstract: 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: GrantFiled: June 12, 2023Date of Patent: June 9, 2026Assignee: Stripe, LLCInventors: Ji Huang, Angelica Schwartz, Stefan Gawrys, Alexander Thiemann, Si Wang, Hongshan Zhou, Justin Ahn, Ken Thai, Yue Bu, Tyler Doss
-
Patent number: 12651238Abstract: 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: GrantFiled: December 14, 2023Date of Patent: June 9, 2026Assignee: Stripe, LLCInventors: Salil Bapat, Mark Tokutomi, Sankash Shankar, Ville-Jalmari Koskela, Sumeet Bedi, Eric Kramer, Devesh Chourasiya, Albert Koy
-
Publication number: 20260156145Abstract: 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: ApplicationFiled: January 26, 2026Publication date: June 4, 2026Applicant: STRIPE, LLCInventors: Chiranth Manjunath HEGDE, Michael Joseph LIN, Yafu LI, Andrew KONTAXIS, Maria Jose GONZALEZ BERNARDO
-
Patent number: 12647419Abstract: 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: GrantFiled: November 17, 2025Date of Patent: June 2, 2026Assignee: Stripe, LLCInventors: Sean Fitzgerald, Sophia Sakellariadis
-
Patent number: 12646068Abstract: 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: GrantFiled: May 26, 2023Date of Patent: June 2, 2026Assignee: STRIPE, LLCInventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
-
Patent number: 12639704Abstract: 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: GrantFiled: May 4, 2023Date of Patent: May 26, 2026Assignee: STRIPE, LLCInventors: Patrick Collison, John B. Collison, Greg D. Brockman, Saikat Chakrabarti, Ross A. Boucher
-
Publication number: 20260142885Abstract: 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: ApplicationFiled: January 15, 2026Publication date: May 21, 2026Applicant: Stripe, LLCInventors: Leonardo Viccari, Stuart Sandine, Omar Eltobgy, Michael Succi, Sherif Mahmoud
-
Patent number: 12632743Abstract: 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: GrantFiled: August 24, 2022Date of Patent: May 19, 2026Assignee: Stripe, LLCInventors: Ariel David Sagalovsky, Chiranth Manjunath Hegde
-
Patent number: 12632812Abstract: 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: GrantFiled: November 10, 2023Date of Patent: May 19, 2026Assignee: Stripe, LLCInventors: Alexander Thiemann, Calvin Grunewald, Jason Horman, Dmitry Alexeenko
-
Patent number: 12632869Abstract: 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: GrantFiled: December 9, 2024Date of Patent: May 19, 2026Assignee: Stripe, LLCInventors: Hwai Sian Tsai, Chi Wah Lo
-
Patent number: 12634290Abstract: 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: GrantFiled: June 18, 2024Date of Patent: May 19, 2026Assignee: Stripe, LLCInventors: Daniel Wood, Debanshu Singh, Patrick Shields
-
Patent number: 12632240Abstract: 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: GrantFiled: December 16, 2022Date of Patent: May 19, 2026Assignee: Stripe, LLCInventors: Rustem Muslimov, Mark Fielbig, Jack DeLoach, Shanshan Chen, Atul Bhatia, Vinay Padma
-
Patent number: 12621285Abstract: 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: GrantFiled: April 24, 2024Date of Patent: May 5, 2026Assignee: STRIPE, LLCInventors: Jiwon Kim, Jose Carlos Matias, Ernesto Carvajal Lastres, Suhas Hoskote Muralidhar
-
Patent number: 12614179Abstract: 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: GrantFiled: November 29, 2022Date of Patent: April 28, 2026Assignee: Stripe, LLCInventors: Yiran Sheng, Omer Zach, Alexander Joseph McLeod
-
Patent number: 12597035Abstract: 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: GrantFiled: December 21, 2022Date of Patent: April 7, 2026Assignee: STRIPE, LLCInventors: Massoud Hosseinali, Florian Hartl, Efstathios Vafeias, Keagan Long, Stef Nelson-Lindall, Dan Brown