DATA DELETION IN MULTI-TENANT DATABASE

    公开(公告)号:US20220253404A1

    公开(公告)日:2022-08-11

    申请号:US17171879

    申请日:2021-02-09

    Applicant: Stripe, Inc.

    Abstract: In an example embodiment, data in a multi-tenant database is organized as a graph representing the relationships among all documents and tenants. Specifically, each document is represented as a node in the graph and each tenant also is represented as a node. The relationships between the documents themselves, or between a document and a graph, are then represented as edges in the graph. A list of tenants whose data should be marked for deletion (e.g., former customers who no longer have a relationship with the entity maintaining the database) may be maintained. Periodically (e.g., once a week), this list of tenants and the relationship graph are fed as input into a graph search algorithm that generates smaller relationship graphs comprised only of documents associated with those accounts.

    METRICS FRAMEWORK FOR RANDOMIZED EXPERIMENTS

    公开(公告)号:US20220245480A1

    公开(公告)日:2022-08-04

    申请号:US17164277

    申请日:2021-02-01

    Applicant: Stripe, Inc.

    Inventor: Kyle Carlson

    Abstract: In an example embodiment, input data for an experiment is automatically formatted and organized using a framework that presents a graphical user interface that is simple and flexible. The graphical user interface allows the user to make certain selections without allowing the user to make any changes that would cause the results of the experiment to be negatively affected. The framework also enforces temporal guarantees. Specifically, the framework enforces that an outcome being used to calculate a metric be measured after an exposure related to the outcome has occurred.

    Architectures, systems, and methods for building trusted and secure artifacts

    公开(公告)号:US11328065B1

    公开(公告)日:2022-05-10

    申请号:US16523797

    申请日:2019-07-26

    Applicant: Stripe, Inc.

    Abstract: Architectures, systems and methods for building trusted and secure artifacts are disclosed. In one embodiment, the method comprises: receiving inputs including one or more instances of software code; verifying trustworthiness of the one or more inputs; creating software code using a forward immutable continuous integration (CI) pipeline having a plurality of stages with forward immutability between consecutive pipeline stages to receive the one or more inputs verified as trustworthy and to build and test one or more containers associated with the one or more inputs, wherein each subsequent stage after a first stage of the pipeline depends on an immutable output of an immediately preceding stage in the pipeline, and further wherein the pipeline includes an emission stage for outputting signed, trusted software code from the pipeline; and storing signed, trusted software code in a repository for deployment, the repository only accepting signed software code for deployment.

    SYSTEMS AND METHODS FOR REAL TIME SYSTEM ONBOARDING USING IDENTIFIER POOLING

    公开(公告)号:US20220122138A1

    公开(公告)日:2022-04-21

    申请号:US17072749

    申请日:2020-10-16

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for real time onboarding using identifier pooling are described. The method may include receiving, from a merchant system, a transaction request using a merchant system identifier and merchant system authentication credentials associated with the merchant identifier, the transaction request specifying a payments partner system to process at least a part of the transaction. The method may also include determining whether the merchant system is onboarded for use of the payments platform system. When the merchant system is determined not to be onboarded for use of the payments platform system, the method may also include selecting a commerce platform system payments partner identifier from a pool of available commerce platform system payment partner identifiers provisioned by the payments partner system for the commerce platform system, and updating a merchant accounts data store by associating the selected commerce platform system payments partner identifier with the merchant identifier. The method may also include processing the transaction using the selected payments partner identifier associated by the commerce platform system with the merchant ID for performing the transaction.

    Systems and methods for reader device registration, use, and management

    公开(公告)号:US11205164B1

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

    申请号:US16570792

    申请日:2019-09-13

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for reader device registration, activation, and use are described. The method may include receiving, by a commerce platform, a registration request generated by a reader device, wherein the registration request comprises at least identification data for the reader device. The method may also include transmitting, to the reader device, a registration code. The method may also include receiving, by the commerce platform from a merchant system, a second registration code purported to be the registration code transmitted to the reader device. The method may also include generating an encryption key associated with the reader device and transmitting the encryption key to the merchant system, wherein the encryption key is provided by merchant system to the reader device for use by the reader device when communicating with the commerce platform during merchant transactions.

    ENTITY RECOGNITION FROM AN IMAGE
    68.
    发明申请

    公开(公告)号:US20210374386A1

    公开(公告)日:2021-12-02

    申请号:US17231580

    申请日:2021-04-15

    Applicant: Stripe, Inc.

    Abstract: Aspects of the current disclosure include systems and methods for identifying an entity in a query image by comparing the query image with digital images in a database. In one or more embodiments, a query feature may be extracted from the query image and a set of candidate features may be extracted from a set of images in the database. In one or more embodiments, the distances between the query feature and the candidate features are calculated. A feature, which includes a set of shortest distances among the calculated distances and a distribution of the set of shortest distances, may be generated. In one or more embodiments, the feature is input to a trained model to determine whether the entity in the query image is the same entity associated with one of the set of shortest distances.

    Systems and methods for software integration validation

    公开(公告)号:US11119906B1

    公开(公告)日:2021-09-14

    申请号:US16899037

    申请日:2020-06-11

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for providing a document-integrated software integration validation by a service provider system are described. The method includes serving an interactive integration guide user interface (UI) to a user system that displays information for an application programming interface (API) integration test scenario. The method also includes tracking, based at least in part on user system identifier, a sequence of one or more API calls of the user system following the initial API call, where the sequence corresponds to one or more stages of the API integration test scenario. Then, based on a determination of correctness from the tracking, the method includes serving an updated interactive integration guide UI to the user system indicating each operation in the API integration test scenario that was performed correctly and indicating each operation in the API integration test scenario that was not performed correctly.

Patent Agency Ranking