LOCATION-BASED ACCESS APPROVAL
    173.
    发明公开

    公开(公告)号:US20230412612A1

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

    申请号:US17748420

    申请日:2022-05-19

    Applicant: Stripe, Inc.

    Inventor: Kun Qian

    Abstract: In one aspect, a method of granting geographic-based access authorization, includes storing, with a first processor, an access credential, receiving, with the first processor, travel data for at least one travel plan for a user of the access credential, transmitting, with the first processor, the received travel data to an issuer of the access credential, updating, with a second processor, access rules based on the received travel plans, receiving, by the second processor from the first processor, an access request during travel, authorizing, by the second processor, access to the first processor in accordance with the updated access rules.

    Methods and systems for providing a source code extractions mechanism

    公开(公告)号:US11822920B1

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

    申请号:US17314892

    申请日:2021-05-07

    Applicant: Stripe, Inc.

    Inventor: Richard Healey

    CPC classification number: G06F8/74 G06F8/53 G06F9/45504 G06F21/14

    Abstract: In embodiments, methods and systems for implementing source code extraction are provided. Source code extraction facilitates processing obfuscated byte code and extracting source code representations of original source code of applications. Source code extraction is implemented based on leveraging and monitoring an interpreter (e.g., a software interpreter running on a virtual machine) when portions of obfuscated byte code (i.e., obfuscated compiled version of source code) are loaded or executed using the interpreter. In operation, the obfuscated byte code is accessed at the interpreter. The interpreter, processing the obfuscated byte code, is monitored using a source code extraction manager that supports instrumentation instances associated with functions of the obfuscated byte code. Instruction sequences of functions that the interpreter is processing are recorded using the source code extraction manager. Source code representations are generated based on the instruction sequences that are recorded while monitoring the functions that are processed by the interpreter.

    Method and system for communicating location of a mobile device for hands-free payment

    公开(公告)号:US11816655B1

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

    申请号:US17716641

    申请日:2022-04-08

    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.

    Systems and methods for end to end encryption utilizing a commerce platform for card not present transactions

    公开(公告)号:US11810121B2

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

    申请号:US16523456

    申请日:2019-07-26

    Applicant: Stripe, Inc.

    CPC classification number: G06Q20/409 G06Q20/3829 G06Q20/322 G06Q2220/00

    Abstract: A method and apparatus for processing a transaction between a merchant system and a customer system, the customer system associated with a customer of the merchant are described. The method may include receiving, at a commerce platform, a transaction request from the merchant system, wherein the transaction request is generated by the merchant system and comprises a card identifier and encrypted payment card data, wherein the card identifier is determined from card data for a payment card used in the transaction and the encrypted payment card data comprises at least an encryption of a payment account number. The method may also include decrypting, by the commerce platform, the encrypted payment card data using an encryption key selected based on the card identifier, the encryption key associated with the commerce platform. Furthermore, the method may include authorizing, by the commerce platform in communication with one or more authorization systems, the transaction using the decrypted payment card data.

    Invoice numbering
    180.
    发明授权

    公开(公告)号:US11763359B2

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

    申请号:US17143891

    申请日:2021-01-07

    Applicant: STRIPE, INC.

    Abstract: Methods and apparatuses for invoice numbering are disclosed. In one embodiment, the method comprises A method for electronically generating invoices for a party with invoice numbers where there are no gaps between invoice numbers nor duplicate invoice numbers, the method comprising: receiving, at a database, a first request to prepare an invoice for the party; preparing the invoice, including calling a command to assign an invoice number to the invoice; acquiring a limited-time lock to cause any other requests to the database related to obtaining invoice numbers for invoices for the party to wait until the invoice number has been assigned and persisting the invoice to the database has completed; assigning the invoice number for the invoice after confirming a highest invoice number already stored in the database, where the invoice number is assigned the number that is next sequentially to the highest invoice number; after assigning a number to the invoice, then persisting the invoice with the assigned invoice number to the database; and releasing the lock in response to completely persisting the invoice with the assigned invoice number to the database.

Patent Agency Ranking