MACHINE LEARNING FOR FRAUD TOLERANCE
    341.
    发明公开

    公开(公告)号:US20240095742A1

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

    申请号:US17947956

    申请日:2022-09-19

    Applicant: Stripe, Inc.

    CPC classification number: G06Q20/4016 G06N20/00

    Abstract: In an example embodiment, a solution is provided wherein a machine learning model is to determine a likelihood that a transaction is fraudulent, but also a separate machine learning model is used to determine a suitable threshold for a merchant. This predicted suitable threshold can either be automatically applied to the merchant, or can be recommended to the merchant (allowing the merchant to accept or reject it).

    SYSTEMS AND METHODS FOR SELECTION OF CANDIDATE CONTENT ITEMS

    公开(公告)号:US20240070759A1

    公开(公告)日:2024-02-29

    申请号:US17897084

    申请日:2022-08-26

    Applicant: STRIPE, INC.

    CPC classification number: G06Q30/0639

    Abstract: Examples of the present disclosure describe improved systems and methods for selection of candidate content items. In one example implementation a system includes a processor and a memory coupled to the processor. The memory includes a plurality of sets of requirements. Each set of requirements may be associated with a corresponding available content item of a plurality of available content items. A comparison module may be configured to compare a set of user parameters to each set of requirements and select two or more candidate content items from the plurality of available content items based on the set of user parameters satisfying the set of requirements. A bandit module may be configured to select one elected content item from the two or more candidate content items using a multi-armed bandit model. A user interface module may be configured to transmit the elected content item.

    RANDOM FOREST RULE GENERATOR
    343.
    发明公开

    公开(公告)号:US20240070474A1

    公开(公告)日:2024-02-29

    申请号:US17894580

    申请日:2022-08-24

    Applicant: Stripe, Inc.

    CPC classification number: G06N5/003 G06K9/6201 G06K9/623 G06K9/6262

    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.

    Usage record aggregation
    345.
    发明授权

    公开(公告)号:US11899663B2

    公开(公告)日:2024-02-13

    申请号:US17476243

    申请日:2021-09-15

    Applicant: Stripe, Inc.

    CPC classification number: G06F16/24539 G06F16/244

    Abstract: In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.

    SERVICE INTERACTION VIOLATION DETECTION
    346.
    发明公开

    公开(公告)号:US20240037011A1

    公开(公告)日:2024-02-01

    申请号:US17873833

    申请日:2022-07-26

    Applicant: Stripe, Inc.

    CPC classification number: G06F11/3608 G06F11/3664 G06N20/00

    Abstract: In an example embodiment, interactions among services in a service proxy are recorded in an interaction log. A service graph manager then parses the interaction log. The service graph manager reads each interaction and then processes the interaction to determine if it violates the rules. If so, the service graph manager reports the violation to the software developer and also recommends an action to remedy the violation. In an example embodiment, this recommendation takes the form of an indication of which files to modify to allow the service interaction (e.g., which rule(s) to modify to ensure that the service interaction is not a violation). The software developer can then approve the proposed action, which can then be automatically implemented to ensure that once the service is sent to a quality assurance environment there will be no rules violation from the corresponding interaction(s).

    ARCHITECTURES, SYSTEMS, AND METHODS FOR CARD BASED TRANSACTIONS

    公开(公告)号:US20240020702A1

    公开(公告)日:2024-01-18

    申请号:US18373845

    申请日:2023-09-27

    Applicant: Stripe, Inc.

    Inventor: Jonathan Wall

    Abstract: A method and apparatus for processing a transaction between a merchant and a customer of the merchant are described. The method may include generating, at an ingress server, an initial transaction message by generating a deterministic identifier for a card used in the transaction from card data received for the transaction and encrypting the received card data. The method may also include providing the initial transaction message from the ingress server to a payment server. Furthermore, the method may include updating, by the payment server in response to an authorization of the transaction determined based at least in part on the deterministic identifier for the card, the initial transaction message with authorization data, and providing the updated initial transaction message from the payment server to an egress server. The method may also include communicating a final transaction message to an authorization system for processing the transaction between the merchant and the customer based on the card data.

    MANAGING ACCESS CONTROL USING POLICY EVALUATION MODE

    公开(公告)号:US20230421563A1

    公开(公告)日:2023-12-28

    申请号:US17846489

    申请日:2022-06-22

    Applicant: Stripe, Inc.

    CPC classification number: H04L63/102 H04L63/20

    Abstract: Various embodiments include systems, methods, and non-transitory computer-readable media for managing access control. Consistent with these embodiments, a method includes receiving a request to access a resource, determining one or more access control policies that correspond to an access to the resource; identifying an access control policy that allows the identity to access the resource, determining, that the identified access control policy is associated with a policy evaluation mode, and authorizing the request based on the access control policy.

    Cross-platform contract validation
    349.
    发明授权

    公开(公告)号:US11811604B2

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

    申请号:US17204398

    申请日:2021-03-17

    Applicant: STRIPE, INC.

    CPC classification number: H04L41/0869 G06F11/3664 G06F11/3688

    Abstract: A method and apparatus for performing cross-platform contract validation are described. In one embodiment, the method for validating compatibility between first and second endpoints, the method comprising: accessing a memory storing a machine-readable contract specifying a request-response pair in a file, the request-response pair consisting of an expected request that the second endpoint expects to receive from the first endpoint and an expected response that should be provided by the second endpoint according to the expected request from the first endpoint; and performing multi-platform contract validation by performing independent tests for the first and second endpoints, using the expected request and expected response specified in the machine-readable contract.

Patent Agency Ranking