-
公开(公告)号:US11887128B1
公开(公告)日:2024-01-30
申请号:US17157601
申请日:2021-01-25
Applicant: STRIPE, INC.
Inventor: James Zhang , Alexander Thiemann , Theodora Chu , Jessica Jarvis , Evan Kay , Robert Coe , Vihari Muttineni
IPC: G06Q30/00 , G06Q30/016 , G06F9/54 , G06F16/955 , H04L67/146 , G06Q30/0601
CPC classification number: G06Q30/016 , G06F9/547 , G06F16/955 , G06Q30/0641 , H04L67/146
Abstract: Methods and systems for providing an end to end full stack customer portal are provided. A customer portal may be configured by a commerce platform based on configuration settings received from a merchant, the configuration settings indicating a set of functions to be provided by the customer portal. Upon receiving a request to generate a portal session, the commerce platform may generate the portal session and a portal session object, the portal session object comprising a uniform resource locator (URL) to provide access to the portal session. The portal session object may be transmitted to the merchant. In response to a portal access request made via the URL, the commerce platform may provide access to the customer portal via the portal session, to a customer who made the portal access request.
-
公开(公告)号:US20240028672A1
公开(公告)日:2024-01-25
申请号:US18374997
申请日:2023-09-29
Applicant: Stripe, Inc.
Inventor: Hwai Sian Tsai , Chi Wah Lo
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.
-
公开(公告)号:US20240020114A1
公开(公告)日:2024-01-18
申请号:US18373261
申请日:2023-09-26
Applicant: Stripe, Inc
Inventor: William STORY , David HWANG
CPC classification number: G06F8/71 , G06N20/00 , G06F9/45558 , H04L9/0643 , G06F2009/45595 , G06F2009/45562
Abstract: The subject technology detects a code commit at a code repository. The subject technology sends a request for a build job to a build server. The subject technology determines that the build job is completed. The subject technology sends a training request and user token to a proxy authenticator. The subject technology determines determining that the user token is validated. The subject technology sends a training request and the user token to a training job manager. Further, the subject technology determines determining that the training job is completed.
-
公开(公告)号:US11854091B1
公开(公告)日:2023-12-26
申请号:US18070204
申请日:2022-11-28
Applicant: Stripe, Inc.
Inventor: Robert Ying , Cale Horeff , Miguel Flores , Jeremiah Clemenson , Andy Zhang
IPC: G06Q40/12 , G06Q40/02 , G06Q10/107 , G06F16/901 , G06Q20/40 , G06F16/23 , G06Q30/018 , G06Q20/10
CPC classification number: G06Q40/12 , G06F16/2379 , G06F16/9024 , G06Q10/107 , G06Q20/405 , G06Q30/0185 , G06Q40/02
Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.
-
公开(公告)号:US11853918B2
公开(公告)日:2023-12-26
申请号:US17064414
申请日:2020-10-06
Applicant: STRIPE, INC.
Inventor: Michelle Zhang , Zachary Yellin-Flaherty , Nikunj Handa
CPC classification number: G06Q20/02 , G06K7/0021 , G06K7/087 , G06Q20/202 , G06Q20/204 , G06Q20/34 , G06Q20/40 , G06Q20/401
Abstract: A method and apparatus for processing a commerce transaction performed with a terminal reader for reading a card are disclosed. In one embodiment, the method includes receiving transaction information for a merchant regarding a transaction involving the terminal reader without the terminal reader having an assigned terminal identifier (TID) that is used for transaction authorization and assigning the terminal reader a pre-allocated TID for the merchant as the assigned TID, where the pre-allocated TID is selected from a group of one or more pre-allocated available terminal IDs (TIDs) associated with the merchant, and using that pre-allocated TID to obtain authorization for the transaction.
-
公开(公告)号:US20230412612A1
公开(公告)日:2023-12-21
申请号:US17748420
申请日:2022-05-19
Applicant: Stripe, Inc.
Inventor: Kun Qian
CPC classification number: H04L63/107 , H04L63/20 , G06Q20/4015 , G06Q20/409 , H04L63/108
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.
-
公开(公告)号:US11847637B2
公开(公告)日:2023-12-19
申请号:US17095552
申请日:2020-11-11
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Peter Bakkum , Usman Masood
CPC classification number: G06Q20/3676 , G06F16/134 , G06F16/2365 , G06Q40/02 , G06Q50/06 , H04L9/0643 , G06Q2220/00 , H04L2209/56
Abstract: A method for maintaining database integrity comprises: receiving event data from a producer; converting the received event data to a standard set of ledger entries; publishing the converted entries to a database; determining if two accounts in the database balance out; performing a remedial action to maintain the database integrity if the accounts do not balance.
-
公开(公告)号: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.
-
公开(公告)号:US11816655B1
公开(公告)日:2023-11-14
申请号:US17716641
申请日:2022-04-08
Applicant: Stripe, Inc.
Inventor: Mehran Moshfeghi
IPC: G06Q30/02 , G06Q20/32 , G06Q20/20 , H04W4/021 , G06Q30/0251
CPC classification number: G06Q20/3224 , G06Q20/20 , G06Q20/327 , G06Q20/3278 , G06Q30/02 , G06Q30/0261 , H04W4/021
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.
-
270.
公开(公告)号:US11810121B2
公开(公告)日:2023-11-07
申请号:US16523456
申请日:2019-07-26
Applicant: Stripe, Inc.
Inventor: Jonathan Wall , Ross Favero , Gautam Seshan Raj , Eric Glass
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.
-
-
-
-
-
-
-
-
-