Patents by Inventor Ryan Drapeau
Ryan Drapeau has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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: 12518283Abstract: A method and apparatus for authenticating a transaction are described. The method may include: receiving, at an authentication device, an electronic transaction request as part of authenticating a card-originated transaction between a merchant and a consumer; determining, based on characteristics of the electronic transaction request, a risk value associated with the electronic transaction request; selecting a first identification value or a second identification value based on a comparison of the risk value to a risk threshold, wherein the first identification value indicates that the risk value exceeds the risk threshold and the second identification value indicates that the risk value does not exceed the risk threshold; generating a communication to transmit to an authorization device, the communication comprising a first data field having the selected first identification value or the selected second identification value; and transmitting the communication to the authorization device.Type: GrantFiled: October 3, 2022Date of Patent: January 6, 2026Assignee: Stripe, Inc.Inventors: Sahar Mor, Jr., Abhishek Kulgod, Ryan Drapeau
-
Patent number: 12430649Abstract: Systems and methods for smart remediation of transactions are disclosed. A payment processing system receives information of a first transaction with a merchant. The system approves the first transaction and identifies a monitoring period which may be a set amount of time after the approval of the first transaction. The system collects data of one or more second transactions during the monitoring period, and provides the data to a machine learning model. The machine learning model determines a first fraud score indicative of fraud for the first transaction. A fraud threshold may be identified based on one or more merchant profiles. If the first fraud score is above the first fraud threshold, a refund may be provided for the first transaction.Type: GrantFiled: November 4, 2022Date of Patent: September 30, 2025Assignee: Stripe, Inc.Inventors: Arash Rai, Ryan Drapeau
-
Patent number: 12346471Abstract: A method and apparatus for hard deletion of user data are described. The method may include receiving a request from a user computer system to delete user data. The method may also include determining a unique user identifier associated by a system with a user making the request. The method may also include determining whether a data partition, in which data generated by a job or subsystem of the computer system is stored, is predicted to contain a record having the unique user identifier. Then, the method may include searching, when the data partition is predicted to contain a record having the unique user identifier, data records stored in the data partition for a user data record based on the unique identifier, and performing a hard deletion of the user data record from the partition when found during the searching.Type: GrantFiled: December 20, 2023Date of Patent: July 1, 2025Assignee: Stripe, Inc.Inventors: Ryan Drapeau, Andrew Bullen
-
Publication number: 20250165978Abstract: A server computer system for detecting a fraudulent electronic transaction may be configured to receive a transaction associated with a merchant. The system processes the transaction with a first machine learning model that is trained specific to the merchant, to obtain a first fraud detection, and processes the transaction with a second machine learning model that is trained based on a plurality of merchants, to obtain a second fraud detection. The system detects fraud associated with the transaction based on the first fraud detection and the second fraud detection. In response to detecting the fraud that is associated with the transaction, the system blocks the transaction.Type: ApplicationFiled: November 17, 2023Publication date: May 22, 2025Inventors: Logan Howard, Ryan Drapeau, Nathan Brasher
-
Publication number: 20250125969Abstract: Described herein are systems and methods for fraud detection in network operations. The method may receive a request for execution of a network operation, the request including a first identifier associated with a user device. The method may extract, using the first identifier, attributes of the network operation and user device attributes. The method may extract a second identifier previously generated for the user device. The method may execute a cryptographic protocol using the second identifier and a cryptographic key to generate a first authentication code. The method may execute a machine learning model to predict a likelihood of fraud using mismatched attributes based on determining that the first authentication code matches a second authentication code parsed from the first identifier. The method may reject the request to execute the network operation in response to determining that a prediction of likelihood of fraud fails to satisfy a security threshold.Type: ApplicationFiled: December 19, 2024Publication date: April 17, 2025Applicant: Stripe, Inc.Inventors: Ryan Drapeau, Leela Senthil Nathan, Kefeng Chen, Ryan Koven, Joseph Kirwin
-
Publication number: 20250117802Abstract: A method and apparatus for performing privacy preserving fraud detection in network based transactions are described. The method may include receiving a fraud detection message during a transaction between a user system and a merchant system, the message having a set of cryptographically transformed universal resource locator (URL) components generated from a URL of a web page of the merchant system on which the transaction is to occur. The method may also include generating one or more secure and anonymous fraud detection features, each fraud detection feature comprising a select subset of the cryptographically transformed URL components. The method may also include performing fraud detection for the web page using the one or more secure and anonymous fraud detection features to determine a likelihood that fraud is occurring in the transaction.Type: ApplicationFiled: December 18, 2024Publication date: April 10, 2025Applicant: Stripe, Inc.Inventors: Ryan Drapeau, Feiyi Ouyang, Mathieu Hofman
-
Patent number: 12212681Abstract: A method and apparatus for using cryptographically signed secure identifiers to detect fraud during network based transactions are described. The method may include receiving a transaction from a user device, the transaction comprising a secure identifier purported to be associated with the user device, and the transaction further comprising transaction data. The method may also include extracting a first identifier and a second identifier from the secure identifier purported to be associated with the user device, and then regenerating a true second identifier using the first identifier. Furthermore, when it is determined that the true second identifier matches the second identifier extracted from the secure identifier purported to be associated with the user device, the method may include determining that the secure identifier is valid, and processing the transaction based at least in part on the determination that the secure identifier is valid.Type: GrantFiled: December 22, 2020Date of Patent: January 28, 2025Assignee: STRIPE, INC.Inventors: Ryan Drapeau, Leela Senthil Nathan, Kefeng Chen, Ryan Koven, Joseph Kirwin
-
Patent number: 12205119Abstract: A method and apparatus for performing privacy preserving fraud detection in network based transactions are described. The method may include receiving a fraud detection message during a transaction between a user system and a merchant system, the message having a set of cryptographically transformed universal resource locator (URL) components generated from a URL of a web page of the merchant system on which the transaction is to occur. The method may also include generating one or more secure and anonymous fraud detection features, each fraud detection feature comprising a select subset of the cryptographically transformed URL components. The method may also include performing fraud detection for the web page using the one or more secure and anonymous fraud detection features to determine a likelihood that fraud is occurring in the transaction.Type: GrantFiled: July 22, 2021Date of Patent: January 21, 2025Assignee: STRIPE, INC.Inventors: Ryan Drapeau, Feiyi Ouyang, Mathieu Hofman
-
Publication number: 20240177162Abstract: A method and apparatus for generating an ML model may include: generating an ML feature template comprising a first grouping of first ML feature variables and a second grouping of second ML feature variables; generating ML features by combining a respective one of each of the first ML feature variables with a respective one of each of the second ML feature variables; training a first ML model utilizing the ML features and first training data to generate an ML output; analyzing the ML output to determine a prediction accuracy of the ML features; based on the prediction accuracy of the ML features, selecting a subset of the ML features; training a second ML model based on the subset of the ML features and the first training data; and providing a network transaction to the second ML model to generate a classification of the network transaction.Type: ApplicationFiled: November 30, 2022Publication date: May 30, 2024Inventors: Isaac MADWED, Ryan DRAPEAU
-
Publication number: 20240161115Abstract: A method and system for detecting a fraudulent payment are described herein. The method can include detecting, at a server computer system, a request to perform a transaction between a merchant system and a customer of the merchant system, and in response to the detecting, determining, in real time one or more real time features corresponding to the transaction. The method may also include determining, by the server computer system, one or more batch features that correspond to one or more attributes associated with the transaction. The method may also include determining, by the server computer system, whether the payment is potentially fraudulent based on utilizing a model that includes inputs corresponding to the combination of the one or more real time features and the one or more batch features, and in response to determining that the payment is potentially fraudulent, performing, a remediation action associated with the transaction.Type: ApplicationFiled: November 11, 2022Publication date: May 16, 2024Inventors: Ryan Drapeau, Logan Howard, Seth Hendrickson, Isaac Madwed
-
Publication number: 20240152924Abstract: Systems and methods for smart remediation of transactions are disclosed. A payment processing system receives information of a first transaction with a merchant. The system approves the first transaction and identifies a monitoring period which may be a set amount of time after the approval of the first transaction. The system collects data of one or more second transactions during the monitoring period, and provides the data to a machine learning model. The machine learning model determines a first fraud score indicative of fraud for the first transaction. A fraud threshold may be identified based on one or more merchant profiles. If the first fraud score is above the first fraud threshold, a refund may be provided for the first transaction.Type: ApplicationFiled: November 4, 2022Publication date: May 9, 2024Inventors: Arash Rai, Ryan Drapeau
-
Publication number: 20240126908Abstract: A method and apparatus for hard deletion of user data are described. The method may include receiving a request from a user computer system to delete user data. The method may also include determining a unique user identifier associated by a system with a user making the request. The method may also include determining whether a data partition, in which data generated by a job or subsystem of the computer system is stored, is predicted to contain a record having the unique user identifier. Then, the method may include searching, when the data partition is predicted to contain a record having the unique user identifier, data records stored in the data partition for a user data record based on the unique identifier, and performing a hard deletion of the user data record from the partition when found during the searching.Type: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Inventors: Ryan Drapeau, Andrew Bullen
-
Publication number: 20240112192Abstract: A method and apparatus for authenticating a transaction are described. The method may include: receiving, at an authentication device, an electronic transaction request as part of authenticating a card-originated transaction between a merchant and a consumer; determining, based on characteristics of the electronic transaction request, a risk value associated with the electronic transaction request; selecting a first identification value or a second identification value based on a comparison of the risk value to a risk threshold, wherein the first identification value indicates that the risk value exceeds the risk threshold and the second identification value indicates that the risk value does not exceed the risk threshold; generating a communication to transmit to an authorization device, the communication comprising a first data field having the selected first identification value or the selected second identification value; and transmitting the communication to the authorization device.Type: ApplicationFiled: October 3, 2022Publication date: April 4, 2024Inventors: Sahar Mor, JR., Abhishek Kulgod, Ryan Drapeau
-
Patent number: 11914732Abstract: A method and apparatus for hard deletion of user data are described. The method may include receiving a request from a user computer system to delete user data. The method may also include determining a unique user identifier associated by a system with a user making the request. The method may also include determining whether a data partition, in which data generated by a job or subsystem of the computer system is stored, is predicted to contain a record having the unique user identifier. Then, the method may include searching, when the data partition is predicted to contain a record having the unique user identifier, data records stored in the data partition for a user data record based on the unique identifier, and performing a hard deletion of the user data record from the partition when found during the searching.Type: GrantFiled: December 16, 2020Date of Patent: February 27, 2024Assignee: STRIPE, INC.Inventors: Ryan Drapeau, Andrew Bullen
-
Publication number: 20230298031Abstract: 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: May 26, 2023Publication date: September 21, 2023Inventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
-
Patent number: 11704673Abstract: A method and apparatus for fraud detection during transactions using identity graphs are described. The method may include receiving, at a commerce platform system, a transaction from a user having initial transaction attributes and transaction data. The method may also include determining, by the commerce platform system, an identity associated with the user, wherein the identity is associated with additional transaction attributes not received with the transaction. Furthermore, the method may include accessing, by the commerce platform system, a feature set associated with the initial transaction attributes and the additional transaction attributes, wherein the feature set comprises machine learning (ML) model features for detecting transaction fraud.Type: GrantFiled: June 29, 2020Date of Patent: July 18, 2023Assignee: Stripe, Inc.Inventors: Ryan Drapeau, Feiyi Ouyang, Tianshi Zhu, David Abrahams, Joshua Rosen
-
Publication number: 20230026121Abstract: A method and apparatus for performing privacy preserving fraud detection in network based transactions are described. The method may include receiving a fraud detection message during a transaction between a user system and a merchant system, the message having a set of cryptographically transformed universal resource locator (URL) components generated from a URL of a web page of the merchant system on which the transaction is to occur. The method may also include generating one or more secure and anonymous fraud detection features, each fraud detection feature comprising a select subset of the cryptographically transformed URL components. The method may also include performing fraud detection for the web page using the one or more secure and anonymous fraud detection features to determine a likelihood that fraud is occurring in the transaction.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Inventors: Ryan Drapeau, Feiyi Ouyang, Mathieu Hofman
-
Publication number: 20220188439Abstract: A method and apparatus for hard deletion of user data are described. The method may include receiving a request from a user computer system to delete user data. The method may also include determining a unique user identifier associated by a system with a user making the request. The method may also include determining whether a data partition, in which data generated by a job or subsystem of the computer system is stored, is predicted to contain a record having the unique user identifier. Then, the method may include searching, when the data partition is predicted to contain a record having the unique user identifier, data records stored in the data partition for a user data record based on the unique identifier, and performing a hard deletion of the user data record from the partition when found during the searching.Type: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Inventors: Ryan Drapeau, Andrew Bullen