-
公开(公告)号:US11601509B1
公开(公告)日:2023-03-07
申请号:US15825044
申请日:2017-11-28
Applicant: Stripe, Inc.
Inventor: Peter Lofgren , Pranav Dandekar , Ashish Goel , Andrew Paul Tausz
IPC: G06Q50/00 , H04L67/306 , G06N7/00 , H04L67/50
Abstract: Described herein are systems and methods for predicting whether an entity associated with a profile in one network is the same entity that is associated with a profile in a second network, which networks may represent networks from different network services or may represent networks from the same network service. In embodiments, network graph features, including nodes and connections, may be used to predict a probability that the profiles in the two networks should be matched. In embodiments, additional or different factors may be included in the predicted probability, such as homophily, match probabilities of seed nodes, match probabilities of attribute-matched nodes, attribute-attribute co-occurrence probabilities, and the like.
-
公开(公告)号:US20230061088A1
公开(公告)日:2023-03-02
申请号:US17899381
申请日:2022-08-30
Applicant: Stripe, Inc.
Inventor: Ritesh Kumar , Susindaran Elangovan , Priyanka Raju
Abstract: A method and apparatus for performing search system upgrades is described. The method may include processing a software upgrade for a search system cluster distributed over one or more nodes, the one or more nodes comprising current search system data nodes. The method may also include allocating at least a set of one or more search system data nodes for the software upgrade including at least one upgraded search system data node. Furthermore, the method can include receiving, during the software upgrade, transaction data for a transaction, and receiving search requests to be executed by the search system cluster. Additionally, the method may include performing ingestion of all received transaction data comprising storing and indexing the transaction data in both the current search system data nodes and the at least one upgraded search system data node, and processing the search requests by the search system cluster against the current search system data nodes until the software upgrade is determined to be complete.
-
公开(公告)号:US20230034770A1
公开(公告)日:2023-02-02
申请号:US17390270
申请日:2021-07-30
Applicant: Stripe, Inc.
Inventor: Yoav Srebrnik , Brandon Farrell , Davin Bogan
Abstract: In an example embodiment, rate limiting is performed at the instance level (i.e., locally), but utilizing throughput statistics of other instances. These statistics may be measured locally by each instance and then transmitted to a central store, where they are aggregated. Each instance is then able to asynchronously request the aggregated statistics from the central store and use this information to manage the parameters of its own local rate limiter.
-
公开(公告)号:US20220414678A1
公开(公告)日:2022-12-29
申请号:US17360113
申请日:2021-06-28
Applicant: STRIPE, INC.
Inventor: Ji Huang , Tushar Dhoot
IPC: G06Q30/00
Abstract: A method and apparatus for deleting resources are described. In one embodiment, the method comprises: detecting, by a network commerce system, a deletion request in a first message sent over a network as an electronic communication to delete a first resource; identifying one or more additional resources that have a hierarchical relationship to the first resource, including identifying one or more child resources related the first resource, the one or more child resources being in a parent-child relationship with the first resource as the parent; causing a module of the network commerce system to perform a delete action with respect to the first resource, where the delete action deletes the first resource and causes the one or more child resources to be deleted in the future and to appear deleted when receiving access requests prior to deletion of the one or more child resources; detecting, by the network commerce system, an access request in a second message sent over the network as an electronic communication to access one child resource of the one or more child resources after deletion of the first resource but prior to deletion of the one child resource; determining, in response to the access request, if the first resource has been deleted; and denying access to the one child resource if the first resource is determined to have been deleted.
-
公开(公告)号:US11514534B1
公开(公告)日:2022-11-29
申请号:US16938686
申请日:2020-07-24
Applicant: Stripe, Inc.
Inventor: Robert Ying , Cale Horeff , Miguel Flores , Jeremiah Clemenson , Andy Zhang
Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.
-
公开(公告)号:US11508001B2
公开(公告)日:2022-11-22
申请号:US16274043
申请日:2019-02-12
Applicant: Stripe, Inc.
Inventor: Jeroen Antonius Egidius Habraken
IPC: G06Q30/06 , G06F16/957 , G06N20/00 , G06K9/62
Abstract: In an example embodiment, a method for processing payments made via an electronic payment processing system is provided. An example method includes obtaining training data from a data source. The training data relates to prior purchases made via the electronic payment processing system, wherein the data source includes, in some examples, only a checkout page in a purchase transaction funnel. Features associated with a negative user action in relation to prior purchases are identified. A machine learning algorithm produces a dynamic transactional behavior score indicative of a probability that a purchase will invoke a negative user action.
-
公开(公告)号:US11501298B2
公开(公告)日:2022-11-15
申请号:US16718861
申请日:2019-12-18
Applicant: STRIPE, INC.
Inventor: Steven V. Bacastow
Abstract: This invention relates to systems and methods for authenticating transactions using a mobile device based primarily on the introduction of a layer of middleware and wherein the Payment Networks, Merchants, Issuing Banks, Credit Reporting Bureaus, Insurance Companies, Healthcare Providers may customize the implementation of the services based on individual strategy and consumer preferences.
-
公开(公告)号:US20220358480A1
公开(公告)日:2022-11-10
申请号:US17871478
申请日:2022-07-22
Applicant: Stripe, Inc.
Inventor: Yue BU
Abstract: Methods, systems, and computer readable medium are provided for generating, by a secure processor, a plurality of configurable data entry elements configured into a webpage, receiving sensitive data entered via the plurality of configurable data entry elements during a user data entry session, generating a hidden controller iframe in the webpage, aggregating, by the hidden controller iframe, the sensitive data across the plurality of configurable data entry elements, and directing aggregated sensitive data to the secure processor hosted by a first server separate from a second server hosting the webpage.
-
公开(公告)号:US20220318864A1
公开(公告)日:2022-10-06
申请号:US17223329
申请日:2021-04-06
Applicant: Stripe, Inc.
Inventor: Ji Huang , Adam Eagle , Tanin Na Nakorn , Stefan Gawrys , Arne Roomann-Kurrik
Abstract: A dock data structure is introduced. An instance of the clock data structure can be attached to a billing data structure, such as a billing data structure that corresponds to a recurring payment. The instance of the clock data structure has a value that represents a frozen time—i.e., a specific time that does not change unless instructed to. The billing data structures to which the clock data structure is attached operate as if the real time is the frozen time on the clock. Since the time is frozen, users wishing to test the billing data structure can update their system configurations at specific times, and subsequently advance the time in the clock data structure instance to see the effects on those configurations, as well as on other parts of the system, including asynchronous messaging and processing, and processes that involve other entities.
-
公开(公告)号:US11429951B1
公开(公告)日:2022-08-30
申请号:US16824454
申请日:2020-03-19
Applicant: Stripe, Inc.
Inventor: Yue Bu
Abstract: Methods, systems, and computer readable medium are provided for generating, by a secure processor, a plurality of configurable data entry elements configured into a webpage, receiving sensitive data entered via the plurality of configurable data entry elements during a user data entry session, generating a hidden controller iframe in the webpage, aggregating, by the hidden controller iframe, the sensitive data across the plurality of configurable data entry elements, and directing aggregated sensitive data to the secure processor hosted by a first server separate from a second server hosting the webpage.
-
-
-
-
-
-
-
-
-