-
公开(公告)号:US11410180B2
公开(公告)日:2022-08-09
申请号:US16912107
申请日:2020-06-25
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Robert Ying , Usman Masood
IPC: G06Q20/40 , G06F16/23 , G06F16/28 , G06Q40/02 , G06Q20/10 , G06K7/14 , G06Q50/26 , G06K7/10 , G06Q50/06
Abstract: In an example embodiment, a method for updating a database with dimensional balancing comprises receiving a transaction request to transfer a portion of a first balance from the first balance to a second balance; determining a subset of the first balance less than or equal to the portion in the first balance compliant with dimensional rules based on one or more attributes of the subset and an identifier of an account holding the second balance; moving the determined subset from the first balance to the second balance; and updating attributes of the moved subset in the second balance.
-
公开(公告)号:US20210406891A1
公开(公告)日:2021-12-30
申请号:US16912107
申请日:2020-06-25
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Robert Ying , Usman Masood
IPC: G06Q20/40 , G06F16/23 , G06F16/28 , G06Q40/02 , G06Q20/10 , G06Q50/06 , G06Q50/26 , G06K7/10 , G06K7/14
Abstract: In an example embodiment, a method for updating a database with dimensional balancing comprises receiving a transaction request to transfer a portion of a first balance from the first balance to a second balance; determining a subset of the first balance less than or equal to the portion in the first balance compliant with dimensional rules based on one or more attributes of the subset and an identifier of an account holding the second balance; moving the determined subset from the first balance to the second balance; and updating attributes of the moved subset in the second balance.
-
公开(公告)号:US12198200B2
公开(公告)日:2025-01-14
申请号:US18528437
申请日:2023-12-04
Applicant: Stripe, Inc.
Inventor: Robert Ying , Cale Horeff , Miguel Flores , Jeremiah Clemenson , Andy Zhang
IPC: G06Q40/12 , G06F16/23 , G06F16/901 , G06Q10/107 , G06Q20/40 , G06Q30/018 , G06Q40/02 , G06Q50/00
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.
-
公开(公告)号:US20230334453A1
公开(公告)日:2023-10-19
申请号:US17723126
申请日:2022-04-18
Applicant: STRIPE, INC.
Inventor: Rishabh Jain , Nicholas Meyer , Houssam Fathallah , Evan Sandler , Jermiah Clemenson , Justin Foote , Robert Ying
CPC classification number: G06Q20/1235 , G06Q40/12 , G06Q20/405 , G06Q20/4037
Abstract: Methods and apparatuses for performing money movement transactions with a policy orchestrator are disclosed. In some embodiments, the method includes: for each transaction of a plurality of transactions in a commerce platform, where said each transaction specifies a money movement to be made by a payment processor of a commerce platform, receiving a request for a license to make the money movement, evaluating whether the money movement associated with said each transaction is a legal money movement, and issuing the license for said each transaction in response to determining the money movement associated with the transaction is a legal money movement. The method also includes subsequently receiving said each transaction when its associated money movement is to be committed, checking whether a valid license exists for said each transaction, and sending said each transaction to the book keeping system of the commerce platform if said each transaction has a valid license.
-
公开(公告)号:US11880844B2
公开(公告)日:2024-01-23
申请号:US17850324
申请日:2022-06-27
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Robert Ying , Usman Masood
IPC: G06Q20/40 , G06F16/23 , G06F16/28 , G06Q40/02 , G06Q20/10 , G06K7/14 , G06Q50/26 , G06K7/10 , G06Q50/06
CPC classification number: G06Q20/405 , G06F16/2379 , G06F16/283 , G06K7/10366 , G06K7/1413 , G06K7/1417 , G06Q20/108 , G06Q20/4014 , G06Q20/4037 , G06Q40/02 , G06Q50/06 , G06Q50/265
Abstract: In an example embodiment, a method for updating a database with dimensional balancing comprises receiving a transaction request to transfer a portion of a first balance from the first balance to a second balance; determining a subset of the first balance less than or equal to the portion in the first balance compliant with dimensional rules based on one or more attributes of the subset and an identifier of an account holding the second balance; moving the determined subset from the first balance to the second balance; and updating attributes of the moved subset in the second balance.
-
公开(公告)号:US11854091B1
公开(公告)日:2023-12-26
申请号:US18070204
申请日:2022-11-28
Applicant: Stripe, Inc.
Inventor: Robert Ying , Cale Horeff , Miguel Flores , Jeremiah Clemenson , Andy Zhang
IPC: G06Q40/12 , G06Q40/02 , G06Q10/107 , G06F16/901 , G06Q20/40 , G06F16/23 , G06Q30/018 , G06Q20/10
CPC classification number: G06Q40/12 , G06F16/2379 , G06F16/9024 , G06Q10/107 , G06Q20/405 , G06Q30/0185 , G06Q40/02
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.
-
公开(公告)号:US20220405755A1
公开(公告)日:2022-12-22
申请号:US17850324
申请日:2022-06-27
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Robert Ying , Usman Masood
IPC: G06Q20/40 , G06F16/23 , G06F16/28 , G06Q40/02 , G06Q20/10 , G06K7/14 , G06Q50/26 , G06K7/10 , G06Q50/06
Abstract: In an example embodiment, a method for updating a database with dimensional balancing comprises receiving a transaction request to transfer a portion of a first balance from the first balance to a second balance; determining a subset of the first balance less than or equal to the portion in the first balance compliant with dimensional rules based on one or more attributes of the subset and an identifier of an account holding the second balance; moving the determined subset from the first balance to the second balance; and updating attributes of the moved subset in the second balance.
-
公开(公告)号:US20240119538A1
公开(公告)日:2024-04-11
申请号:US18528437
申请日:2023-12-04
Applicant: Stripe, Inc.
Inventor: Robert Ying , Cale Horeff , Miguel Flores , Jeremiah Clemenson , Andy Zhang
IPC: G06Q40/12 , G06F16/23 , G06F16/901 , G06Q10/107 , G06Q20/40 , G06Q30/018 , G06Q40/02
CPC classification number: G06Q40/12 , G06F16/2379 , G06F16/9024 , G06Q10/107 , G06Q20/405 , G06Q30/0185 , G06Q40/02
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.
-
公开(公告)号:US20230334483A1
公开(公告)日:2023-10-19
申请号:US17723190
申请日:2022-04-18
Applicant: STRIPE, INC.
Inventor: Rishabh Jain , Robert Ying , Jeremiah Clemenson
CPC classification number: G06Q20/389 , G06Q40/12 , G06Q20/12
Abstract: Methods and apparatuses for processing transactions involving money movements using a policy engine are disclosed. In some embodiments, the method is a method comprises: intercepting a plurality of transactions received via network communications, each transaction of the plurality of transactions specifying a money movement and having a book keeping system of a commerce platform as a destination; and for each intercepted transaction, performing a policy evaluation process that includes determining if a fund flow transformation rule applies to said each intercepted transaction based on attributes associated with said each intercepted transaction, modifying at least one intercepted transaction by changing the money movement according to the fund flow transformation rule in response to determining a fund flow transformation rule applies to the at least one intercepted transaction, and sending said each intercepted transaction, including the at least one intercepted transaction with a modified money movement, to the book keeping system of a commerce platform.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-