-
71.
公开(公告)号: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.
-
公开(公告)号:US20250156733A1
公开(公告)日:2025-05-15
申请号:US18388403
申请日:2023-11-09
Applicant: STRIPE, INC.
Inventor: Sai Kiran Burle
IPC: G06N5/022
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.
-
公开(公告)号:US12301739B2
公开(公告)日:2025-05-13
申请号:US18086626
申请日:2022-12-21
Applicant: Stripe, Inc.
Inventor: Ji Huang , Yu-Ting Tsai
IPC: H04L9/32 , H04L9/40 , H04L67/147
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.
-
公开(公告)号:US20250147889A1
公开(公告)日:2025-05-08
申请号:US18501692
申请日:2023-11-03
Applicant: Stripe, Inc.
Inventor: Kanth Kumar Dayanand , Kexin Zhu , Shashi Madappa
IPC: G06F12/0817
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.
-
公开(公告)号:US20250117202A1
公开(公告)日:2025-04-10
申请号:US18988883
申请日:2024-12-19
Applicant: Stripe, Inc.
Inventor: Gabriel HURLEY , Timothy James FONTAINE , Julia CHAVES , Justin TULLOSS , Kenneth AUCHENBERG , Sandhya JAGANNATH
Abstract: The disclosure generally describes one or more techniques for supporting deployment of application extensions for a client system. An inline frame is implemented in a user interface and a secure session established between the inline frame and a server. A user can update data displayed at the user interface through the secure session established in the inline frame to activate an extension available at the server to update the data. The extension can respond with data indicating how the user interface should be updated.
-
公开(公告)号:US20250104084A1
公开(公告)日:2025-03-27
申请号:US18973196
申请日:2024-12-09
Applicant: Stripe, Inc.
Inventor: Hwai Sian Tsai , Chi Wah Lo
Abstract: A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.
-
公开(公告)号:US20250094853A1
公开(公告)日:2025-03-20
申请号:US16917624
申请日:2020-06-30
Applicant: Stripe, Inc.
Inventor: Tianshi Zhu , Erik Osheim , Thomas Switzer , Stephanie Bian , David Abrahams , Susan Tu , Patrick Boykin
IPC: G06N20/00 , G06Q30/0202
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.
-
公开(公告)号:US12236259B2
公开(公告)日:2025-02-25
申请号:US17522585
申请日:2021-11-09
Applicant: STRIPE, INC.
Inventor: Xin Li , Ben Xiang , Stephen Chen
IPC: G06F9/46 , G06Q10/06 , G06Q10/067
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.
-
公开(公告)号:US12207018B2
公开(公告)日:2025-01-21
申请号:US18216363
申请日:2023-06-29
Applicant: Stripe, Inc.
Inventor: Anthony F. Verna , Luis M. Ortiz
IPC: H04N5/781 , H04N21/2187 , H04N21/232 , H04N21/2368 , H04N21/242 , H04N21/254 , H04N21/2665 , H04N21/41 , H04N21/43 , H04N21/488 , H04N21/61 , H04N21/6543 , H04N21/81
Abstract: An electronic device can be synchronized with a broadcast of a live sporting event to obtain supplemental sports data over a data network from a server storing data associated with the live sporting event. Supplemental sports data is obtained from the server for display on the electronic device following a triggering activity associated with the broadcast of the live sporting event. Supplemental sports data can be transmitted for rendering on a display associated with the electronic device. Supplemental sports data can include display of an instant replay video of a sports athlete combined with audio of a pre-recorded statement by the sports athlete associated with the instant replay video, an announcement of a score change for a sporting event monitored by the electronic device, and a display of a football widget providing updates on football game status (e.g., possession, ball location, current score) monitored by the electronic device.
-
公开(公告)号:US12189811B2
公开(公告)日:2025-01-07
申请号:US17892632
申请日:2022-08-22
Applicant: Stripe, Inc.
Inventor: Erik Barbara , Marc Doan
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.
-
-
-
-
-
-
-
-
-