System and method for mounting a magnetic card reader head onto a card reader

    公开(公告)号:USRE49888E1

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

    申请号:US16375131

    申请日:2019-04-04

    Applicant: Stripe, Inc.

    CPC classification number: G06K7/082

    Abstract: A magnetic reader head assembly includes a magnetic reader head compartment, a frame and an elastic component. The magnetic reader head compartment comprises electronic and mechanical components of the magnetic reader head. The frame has a front side and a back side and has a footprint matching the footprint of the magnetic reader head compartment. The front side is configured to attach to a back wall of the magnetic reader head compartment while allowing the magnetic reader head compartment to move out or retract from the frame. The elastic component is configured to be placed at the back side of the frame and to push the frame out in order to press the magnetic reader head compartment against a magnetic card stripe.

    SYSTEMS AND METHODS FOR BLOCK RATE MATCHING WHEN UPDATING A MACHINE LEARNING MODEL BASED FRAUD DETECTION SYSTEM

    公开(公告)号:US20240095741A1

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

    申请号:US17947036

    申请日:2022-09-16

    Applicant: Stripe, Inc.

    CPC classification number: G06Q20/4016

    Abstract: A method and apparatus for machine learning model based fraud detection of transactions are described. The method may include determining, by a fraud detection system, a first block rate of a first fraud detection machine learning model (MLM) that scores transactions of a server computer system, wherein the fraud detection system blocks a transaction when a score generated for the transaction by the first fraud detection MLM does not satisfy a first threshold value. The method may also include accessing, by the fraud detection system, a second fraud detection MLM to be used by the fraud detection system for blocking future transactions. Furthermore, the method may include determining, by the fraud detection system, a second threshold value using a set of prior transactions input into the second fraud detection MLM that results in a second block rate of the second fraud detection MLM within a predetermined margin of the first threshold. The method may also include deploying, by the server computer system, the second fraud detection MLM using the second threshold value for performing fraud detection of at least one new transaction processed by the server computer system.

    Offline mode for distribution of encryption keys

    公开(公告)号:US11935040B1

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

    申请号:US17302447

    申请日:2021-05-03

    Applicant: Stripe, Inc.

    CPC classification number: G06Q20/3829 G06Q2220/10

    Abstract: Methods, systems, and media are provided for enabling encryption key distribution when a processor is in offline mode. When offline, key distribution servers can distribute private/public key pairs in place of the processor. The servers can distribute a private key to a first server for encryption of data and a public key to the processor, when it is online, to decrypt the data.

    METHOD AND SYSTEM FOR COMMUNICATING LOCATION OF A MOBILE DEVICE FOR HANDS-FREE PAYMENT

    公开(公告)号:US20240086889A1

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

    申请号:US18508760

    申请日:2023-11-14

    Applicant: Stripe, Inc.

    Inventor: Mehran Moshfeghi

    Abstract: Certain aspects of a method and system for communicating location of a mobile device for hands-free payment may include a peer-to-peer ad-hoc network that comprises a plurality of mobile devices, a plurality of access points, and a plurality of point of sale (POS) devices. A first mobile device may determine its location coordinates and communicate them to a selected POS device via the peer to peer ad-hoc network. At least one of the plurality of mobile devices and/or the plurality of access points may be within a defined proximity of the selected POS device. In some instances, the first POS device may receive via one or more intermediate mobile devices in the peer-to-peer ad-hoc network, location coordinates and payment transaction information of a selected mobile device. At least one of the intermediate mobile devices maybe within a defined proximity of the first POS device.

    DYNAMIC GENERATION AND CUSTOMIZATION OF USER INTERFACES

    公开(公告)号:US20240061687A1

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

    申请号:US17890155

    申请日:2022-08-17

    Applicant: STRIPE, INC.

    CPC classification number: G06F9/4451 G06F8/38 H04L67/306

    Abstract: A method for generating a user interface includes: receiving a user request to access a software platform, the user request being associated with a user identifier; generating a user context based on the user request, the user context including a user profile associated with the user identifier; loading a data structure representing a user interface layout, the data structure including a plurality of viewport nodes, each of the viewport nodes being associated with one or more child nodes; selecting, by a computer system, a first child node from one or more child nodes of a first viewport node of the plurality of viewport nodes based on the user context to generate an evaluated data structure including a plurality of evaluated viewport nodes, each of the evaluated viewport nodes having at most one child node; and generating a customized user interface based on the evaluated data structure.

    TERMINAL HARDWARE CONFIGURATION SYSTEM
    168.
    发明公开

    公开(公告)号:US20240028672A1

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

    申请号:US18374997

    申请日:2023-09-29

    Applicant: Stripe, Inc.

    CPC classification number: G06F21/121 G06F8/61 G06F21/44 G06Q20/20 G06F21/1062

    Abstract: Methods and systems for installing and running an application for a terminal are described. The method may include uploading an application to an application store. The method may also include downloading, by a terminal, the application from the application store, wherein the terminal is connected to the application store by a network. Furthermore, the method may include authorizing, by a terminal management server (TMS) coupled to the terminal and the application store via the network, the terminal to install and run the downloaded application.

Patent Agency Ranking