Systems and methods for identity graph based fraud detection

    公开(公告)号:US11704673B1

    公开(公告)日:2023-07-18

    申请号:US16915477

    申请日:2020-06-29

    Applicant: Stripe, Inc.

    Abstract: 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. The method may also include performing, by the commerce platform system, a machine learning model analysis using the feature set and the transaction data to determine a likelihood that the transaction is fraudulent, and performing, by the commerce platforms system, the transaction when the likelihood that the transaction is fraudulent does not satisfy a transaction fraud threshold.

    DATABASE ANOMALY DETECTION
    42.
    发明公开

    公开(公告)号:US20230214379A1

    公开(公告)日:2023-07-06

    申请号:US17566014

    申请日:2021-12-30

    Applicant: STRIPE, INC.

    CPC classification number: G06F16/2365 G06F16/2379

    Abstract: In one aspect, a method of detecting database anomalies, includes reading historical data in a destination database at an end of a data pipeline, determining bounds including an upper bound and a lower bound based on the read historical data, reading current data for a first specified time period in the destination database, responsive to determining the upper or the lower bound is exceeded, determining database transactions that caused the exceeding, and transmitting alerts to owners of the database transactions.

    SYSTEMS AND METHODS FOR AN APPLICATION PROGRAMMING INTERFACE BASED ACCOUNT CAPABILITIES FRAMEWORK

    公开(公告)号:US20230177524A1

    公开(公告)日:2023-06-08

    申请号:US18106323

    申请日:2023-02-06

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for managing capabilities of an account of a user system at a commerce platform are described. The method may include receiving, at the commerce platform, a request from a user system that identifies an account at the commerce platform and includes a capability requested for the account, where the requested capability corresponds to a desired functionality of the account. The method may also include mapping the requested capability to a compliance plan that defines a set of account data to be collected before activation of the capability for the account by the commerce platform. Furthermore, the method may include transmitting a message, generated by the commerce platform, that comprises a listing of additional data to be provided by the user system before activation of the capability for the account, where the additional data comprises a minimal set of account data defined by the compliance plan less any data already associated with the account at the commerce platform. The method may also include, in response to receiving, by the commerce platform, at least one response from the user system that includes the additional data, activating the capability for the account.

    System and method for vending machine

    公开(公告)号:US11640593B2

    公开(公告)日:2023-05-02

    申请号:US17320551

    申请日:2021-05-14

    Applicant: Stripe, Inc.

    Abstract: A system comprises a client module installed on a vending machine, the vending machine displaying one or more items for purchase in a first arrangement, and a purchase fulfilment subsystem. A QR code is generated by the purchase fulfilment subsystem and transmitted to the client module. A first set of signals to initiate a transaction is transmitted by the user device to the purchase fulfilment system. The purchase fulfilment subsystem transmits to the user device a second set of signals to display elements in a second arrangement. The user device transmits a third set of signals to the purchase fulfilment subsystem related to activation of an element. The purchase fulfilment subsystem transmits to the client module a fourth set of signals comprising commands to enable the vending machine to dispense an item. The client module sends one or more instructions to the vending machine to dispense the item.

    System and method for a keypad on a touch screen device

    公开(公告)号:US11630575B2

    公开(公告)日:2023-04-18

    申请号:US17177311

    申请日:2021-02-17

    Applicant: Stripe, Inc.

    Abstract: What is disclosed is a system for randomization of one or more display parameters for a keypad displayed on a touchscreen of a mobile device, said system comprising a randomization subsystem to randomly select one or more variables related to at least one of said one or more display parameters, said one or more display parameters comprising a location of the keypad relative to said edge of said touchscreen; a size of said keypad; one or more sizes of one or more buttons within said keypad, and one or more positions of one or more groups of the one or more buttons within said keypad.

    SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING USER CUSTOMIZABLE POLICIES FOR REVENUE RECOGNITION

    公开(公告)号:US20230085889A1

    公开(公告)日:2023-03-23

    申请号:US17479757

    申请日:2021-09-20

    Applicant: STRIPE, INC.

    Abstract: Systems, methods and apparatuses for implementing user customizable policies for revenue recognition are described. In some embodiments, a method comprises: tracking, by a network commerce system, a plurality of transactions; determining one or more revenue recognition rules of a plurality of revenue recognition rules that applies to each transaction of the plurality of transactions based on results of matching performed between conditions of each of the plurality of revenue recognition rules and one or more characteristics of said each transaction, the conditions of each rule including an effective time period during which individual transactions are subject to the rule; and automatically performing revenue recognition for each transaction according to one of the one or more revenue recognition rules determined to apply to said each transaction using based on results of matching conditions of one revenue recognition rule and the one or more characteristics of said each transaction.

    Continuous integration framework for development of software for EMV-based card present transaction processing

    公开(公告)号:US11609757B1

    公开(公告)日:2023-03-21

    申请号:US17373503

    申请日:2021-07-12

    Applicant: Stripe, Inc.

    Abstract: A continuous integration framework for developing software for transaction processing and method for using the same are described. In one embodiment, the method comprises generating a trusted artifact with a forward immutable continuous integration (CI) implemented as a build pipeline, wherein the artifact comprises updated software comprising payment processing code with an EMV vector kernel for processing of EMV-based card present transactions; and in response to the software update, performing end-to-end testing of EMV card present transactions using code commits from one or more code repositories, wherein the end-to-end testing comprises executing the code commits that includes executing payment processing code for processing EMV-based card present transactions with an EMV vector kernel and one or more emulated EMV cards, and running tests against the executing code commits to validate behavior the payment processing code including the EMV vector kernel, wherein the tests comprise running one or more emulated EMV cards against the vector kernel as part of one or more emulated EMV-based card present transactions and monitoring communications related to the one or more emulated EMV-based card present transaction communications.

    Transaction authentication platform

    公开(公告)号:US11580541B2

    公开(公告)日:2023-02-14

    申请号:US15763832

    申请日:2016-09-28

    Applicant: STRIPE, INC.

    Abstract: A method and system are disclosed in an electronic payment network, for associating a payment card of a cardholder with a personal computing device of the cardholder, then authenticating the payment card in electronic transactions processed in the network. The card and a device activation code are input to the cardholder device by the cardholder, then communicated sent to a remote server for obtaining a card token. The server generates a device token and an authorisation token, stores the generated tokens together with the card token, and sends the card and device tokens to the cardholder device for storage. Whenever a transaction is processed in the network, the payment card is authenticated by inputting authenticating data to the cardholder device for generating an authorisation token, which is sent to the server with the stored card and device tokens, for a matching operation against the card, device and authorisation tokens at the server.

    DYNAMIC CHECKOUT PAGE OPTIMIZATION TO FORESTALL NEGATIVE USER ACTION

    公开(公告)号:US20230038609A1

    公开(公告)日:2023-02-09

    申请号:US17968461

    申请日:2022-10-18

    Applicant: STRIPE, INC.

    Abstract: In an example embodiment, a method for processing payments made via an electronic payment processing system is provided. An example method includes obtaining training data from a data source. The training data relates to prior purchases made via the electronic payment processing system, wherein the data source includes, in some examples, only a checkout page in a purchase transaction funnel. Features associated with a negative user action in relation to prior purchases are identified. A machine learning algorithm produces a dynamic transactional behavior score indicative of a probability that a purchase will invoke a negative user action.

    Card present onboarding-utility
    50.
    发明授权

    公开(公告)号:US11551202B1

    公开(公告)日:2023-01-10

    申请号:US16542107

    申请日:2019-08-15

    Applicant: Stripe, Inc.

    Abstract: Method to generate onboarding flow for application starts with on-boarding server receiving request from electronic device to activate application. On-boarding server determines whether request is initial request. Request is determined to be initial request when minimal set of information associated with user is not stored in on-boarding server. When request is determined to be initial request, on-boarding server signals to electronic device to display request for minimal set of information associated with user which includes at least one of: user identification, legal name, phone number, or email address. Minimal set of information associated with user is then received and stored in on-boarding server. On-boarding server signals to allow initial access to application. Signaling to allow initial access includes signaling that user requires access to payment processing hardware to process user's physical payment instrument. On-boarding server receives default payment information entered using payment processing hardware. Other embodiments are also described.

Patent Agency Ranking