Systems and methods for a commerce platform coordinating transactions within third party applications

    公开(公告)号:US10380665B1

    公开(公告)日:2019-08-13

    申请号:US15925316

    申请日:2018-03-19

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification from the third party application requesting to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product. The method may also include a product checkout interface having an appearance consistent with an appearance of a user interface of the third party application, and transmitting the product checkout interface generated by the commerce platform to a user device executing the third party application causing the third party application to render the product checkout interface within at least a portion of the user interface of the third party application.

    STORING LEARNED EMBEDDINGS OF SEQUENCE STATES

    公开(公告)号:US20250156733A1

    公开(公告)日:2025-05-15

    申请号:US18388403

    申请日:2023-11-09

    Applicant: STRIPE, INC.

    Inventor: Sai Kiran Burle

    Abstract: A method for computing a prediction using a machine learning model includes: receiving a current data sample of a sequence of data samples; retrieving, from a data store, a state value representing a learned embedding of previous samples of the sequence of data samples; computing, by a recurrent neural network, based on the current data sample and the state value: an output value representing an inference regarding the current data sample; and an updated state value representing a learned embedding of the current data sample and the previous samples of the sequence of data samples; storing the updated state value in the data store; and outputting the output value regarding the current data sample.

    Reverse webhook authentication
    73.
    发明授权

    公开(公告)号:US12301739B2

    公开(公告)日:2025-05-13

    申请号:US18086626

    申请日:2022-12-21

    Applicant: Stripe, Inc.

    Abstract: The disclosure generally describes one or more techniques for authenticating a webhook endpoint with a webhook server. Some techniques include a webhook server sending a seed with a webhook endpoint after the webhook endpoint is registered with the webhook server. In some examples, the webhook server generates the seed to send to the webhook endpoint and stores the seed with a key associated with the webhook endpoint. In such examples, the webhook server does not send data associated with the particular events to the webhook endpoint until the webhook endpoint acknowledges receipt of the seed while the seed is still valid.

    SYSTEMS AND METHODS FOR CACHE WARMING IN A DISTRIBUTED DATA STORAGE SYSTEM

    公开(公告)号:US20250147889A1

    公开(公告)日:2025-05-08

    申请号:US18501692

    申请日:2023-11-03

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for cache warming in a distributed storage system is described. The method can include detecting a destructive change to one or more nodes of an existing cluster of cache data nodes. The method can also include allocating a new cluster of cache data nodes in a write-only mode, and streaming data from each cache data node of the existing cluster to cache data nodes of the new cluster. The method can further include servicing a data access request from a selected cache data node of the existing cluster while writing data from the data access request to a selected cache data node of the new cluster. Furthermore, the method can include in response to a determination that data from the cache data nodes of the existing cluster has been successfully streamed to the new cluster, servicing new data access requests with the new cluster.

    MACHINE LEARNING FRAMEWORK AND METHOD FOR USING THE SAME

    公开(公告)号:US20250094853A1

    公开(公告)日:2025-03-20

    申请号:US16917624

    申请日:2020-06-30

    Applicant: Stripe, Inc.

    Abstract: A machine learning framework and method for using the same are described. In one embodiment, the method for processing data with a machine learning framework comprises creating a plurality of features as independent features, each feature of the plurality features being based on one or more events that model a plurality of records related to payment processing information, creating a final feature that groups the plurality of features together, such that each feature of the plurality of features represents a sub-feature of the final feature, compiling the plurality of features and the final feature, computing, using a computing platform, each of the plurality of features as a separate job, including sending network related communications to access the payment processing information from one or more remote storage locations, and computing, using a computing platform, the final feature separately from computing the plurality of features, including grouping results of running each of the plurality of features together.

    Autonomous aggregation identifier calculation

    公开(公告)号:US12236259B2

    公开(公告)日:2025-02-25

    申请号:US17522585

    申请日:2021-11-09

    Applicant: STRIPE, INC.

    Abstract: The subject technology performs a transaction locally at a computing node. The subject technology determines that the transaction has been completed. The subject technology determines a set of immutable attributes from the completed transaction. The subject technology generates an aggregate identifier based on the set of immutable attributes. The subject technology publishes the generated aggregate ID. The subject technology stores the published aggregate ID to an external storage location.

    Systems and methods for augmentation of user data during data access and deletion in distributed service systems

    公开(公告)号:US12189811B2

    公开(公告)日:2025-01-07

    申请号:US17892632

    申请日:2022-08-22

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for a distributed service provider augmenting user data during data access and deletion is described. The method may include monitoring a plurality of user data returned by service system responses to requests for user data associated with a user identifier. The method may further include building an additional user data search query using a subset of user data from the monitored plurality of user data returned by the service system responses to the initial requests for user data. Furthermore, the method can include executing the additional user data search query at each of the plurality of service systems to identify additional user data stored by one or more of the plurality of service systems, wherein the identified additional data is not associated with the user identifier.

Patent Agency Ranking