-
公开(公告)号:US10949822B2
公开(公告)日:2021-03-16
申请号:US15081696
申请日:2016-03-25
Applicant: STRIPE INC.
Inventor: Christian Anderson , Stanislas Polu
Abstract: In embodiments, methods and systems for implementing payment interface services using a payment platform are provided. Multiple payments types are integrated into the payment platform to support customer payments for merchants. The payment platform identifies payment types that are relevant to a customer based on receiving an indication to personalize payment types for the customer, and on customer data resources that are accessed. One or more relevant payment types are determined based on the information of the customer. The payment types for the customer are determined from a plurality of payment types supported via the payment platform that supports customer payment type personalization. A payment type from the one or more payment types relevant to the customer is automatically chosen or explicitly chosen by the customer, such that a corresponding payment type provider authenticates the customer in order to complete the transaction.
-
公开(公告)号:US20210027297A1
公开(公告)日:2021-01-28
申请号:US16523456
申请日:2019-07-26
Applicant: Stripe, Inc.
Inventor: Jonathan Wall , Ross Favero , Gautam Seshan Raj , Eric Glass
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.
-
公开(公告)号:US10552471B1
公开(公告)日:2020-02-04
申请号:US15494397
申请日:2017-04-21
Applicant: Stripe, Inc.
Inventor: Pranav Dandekar , Ashish Goel , Peter Lofgren
IPC: G06F17/30 , G06F16/56 , G06K9/00 , G06F16/583 , G06F16/2457
Abstract: Embodiments of the present disclosure include systems and methods for identifying people in an image that contains more than one face images. In embodiments, a query feature vector that represents features is extracted from each face image. In embodiments, each query feature vector is compared to image feature vectors in a database and a set of candidate vectors is selected among the image feature vectors. Then, a set of user accounts that is associated with the set of candidate vectors is selected. The strengths of connection in a network between user accounts in a set of candidate user accounts corresponding to a face image and user accounts in a different set of candidate user accounts corresponding to a different face image may be determined. In embodiments, user accounts that has the highest strength of connection are selected and used to identify the persons corresponding to the face images.
-
64.
公开(公告)号:US20200036721A1
公开(公告)日:2020-01-30
申请号:US16593702
申请日:2019-10-04
Applicant: Stripe, Inc.
Inventor: Pranav Dandekar , Peter Lofgren , Ashish Goel
Abstract: Described herein are systems and methods for predicting a metric value for an entity associated with a query node in a graph that represents a network. In embodiments, using a user's profile as the query node, a metric about that user may be estimated based, at least in part, as a function of how well connected the query node is to a whitelist of “good” users/nodes in the network, a blacklist of “bad” users/nodes in the network, or both. In embodiments, one or more nodes or edges may be weighted when determining a final score for the query node. In embodiments, the final score regarding the metric may be used to take one or more actions relative to the query node, including accepting it into a network, allowing or rejecting a transaction, assigning a classification to the node, using the final score to compute another estimate for a node, etc.
-
公开(公告)号:US10404476B1
公开(公告)日:2019-09-03
申请号:US16235509
申请日:2018-12-28
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Bryan Berg , David Terrance Bartley , Evan Broder
Abstract: A method and apparatus for a certificate authority system providing authentication to a plurality of devices associated with an organization are described. The method may include receiving, at the certificate authority system, a request from a device to sign authentication information of the device, wherein the device is associated with the organization. The method may also include sending a challenge to the device to perform an action with a system other than the certificate authority system, and receiving the response to the challenge from the device. Furthermore, the method may include verifying that the response was generated correctly based on the challenge, and signing the authentication information of the device with one or more keys of the certificate authority system as an authentication of an identity of the device.
-
公开(公告)号:US10394554B1
公开(公告)日:2019-08-27
申请号:US15699716
申请日:2017-09-08
Applicant: Stripe, Inc.
Inventor: Richard Healey
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.
-
公开(公告)号:USD800754S1
公开(公告)日:2017-10-24
申请号:US29567427
申请日:2016-06-08
Applicant: Benjamin De Cock , Michael Villar
Designer: Benjamin De Cock , Michael Villar
-
公开(公告)号:US12288234B2
公开(公告)日:2025-04-29
申请号:US18541862
申请日:2023-12-15
Applicant: Stripe, Inc.
Inventor: Joseph Patrick Kirwin
IPC: G06Q30/00 , G06Q30/0601
Abstract: A method and apparatus for a commerce platform providing proof of application ownership of a network distributable application are described. The method may include receiving a request to approve an application developed by a merchant system, wherein the application includes an application programming interface (API) component, a software development kit (SDK) component, or a combination thereof provided by the commerce platform to the merchant system. The method may also include generating a unique identifier (ID) for the application to be included as metadata within the application. Furthermore, the method may include obtaining, from an application information system, data describing the application, and extracting an ID from metadata in the data obtained by the application information system. Then, the method may include that in response to determining that the ID extracted from the metadata matches the unique ID, associating the merchant with the application in a merchant account at the commerce platform and approving the application for interacting with the commerce platform.
-
公开(公告)号:US12242595B2
公开(公告)日:2025-03-04
申请号:US17979648
申请日:2022-11-02
Applicant: Stripe, Inc.
Inventor: Akshay Joshi
IPC: G06F21/53 , G06F21/57 , G06F16/958 , G06F21/62
Abstract: Various embodiments described herein support or provide for data management operations, such as receiving a request to access a webpage; determining that accessing the webpage requires secure access via a secure browser; identifying a virtual machine that is configured to allow access to the webpage; and causing display of the webpage in the secure browser embedded in a local browser of the sender device.
-
公开(公告)号:US20250071048A1
公开(公告)日:2025-02-27
申请号:US18236364
申请日:2023-08-21
Applicant: Stripe, Inc.
Inventor: Ji Huang , Stefan Gawrys
IPC: H04L45/24 , H04L45/302
Abstract: Aspects of the subject technology include receiving from a user device a request for obtaining data associated with the user device. The request is addressed to a destination device. Aspects also include determining with a first controller whether to transmit the request to the destination device via a first path. The determination is based on a first success rate of the first path. Aspects also include transmitting the request to the destination device via the first path in response to a determination to transmit the request to the destination device via the first path. Aspects also include determining, with a second controller, whether to transmit the request to the destination device via a second path, in response to a determination not to transmit the request via the first path. The determination is based on a second success rate of the second path.
-
-
-
-
-
-
-
-
-