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
    2.
    发明授权

    公开(公告)号: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.

    SYSTEMS AND METHODS FOR SIMULATING SELECTIVE FAULT INJECTIONS INTO A NETWORK INFRASTRUCTURE

    公开(公告)号:US20240430170A1

    公开(公告)日:2024-12-26

    申请号:US18341555

    申请日:2023-06-26

    Applicant: Stripe, Inc.

    Abstract: A system may include a network infrastructure having a set of network component nodes, each network component node configured to communicate with at least one other network component node in accordance with a dependency protocol; and a server in communication with the network infrastructure and a fault injection server. The server can be configured to monitor outputs generated by the network infrastructure and attributes of data communication between the set of network component nodes; execute a computer model using the dependency protocol and the monitored attributes and outputs as input to predict a set of faults; in response to presenting the set of faults for display on a user interface, receive a selection of one or more of the set of faults; and instruct the fault injection server to execute a fault injection scenario simulating performance of the network infrastructure operating under the selected one or more faults.

Patent Agency Ranking