-
公开(公告)号:US11706306B2
公开(公告)日:2023-07-18
申请号:US17181494
申请日:2021-02-22
Applicant: Stripe, Inc.
Inventor: Noam Samuel , Ellen Stanfill , David C Doran , Alexander Thiemann
IPC: G06Q20/20 , H04L67/52 , G06Q30/0601 , G06Q30/04
CPC classification number: H04L67/52 , G06Q30/04 , G06Q30/0603
Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.
-
公开(公告)号:US12034822B2
公开(公告)日:2024-07-09
申请号:US18336657
申请日:2023-06-16
Applicant: Stripe, Inc.
Inventor: Noam Samuel , Ellen Stanfill , David C. Doran , Alexander Thiemann
IPC: G06Q30/0601 , G06Q20/20 , G06Q30/04 , H04L67/52
CPC classification number: H04L67/52 , G06Q30/04 , G06Q30/0603
Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.
-
3.
公开(公告)号:US11863649B2
公开(公告)日:2024-01-02
申请号:US17898422
申请日:2022-08-29
Applicant: Stripe, Inc.
Inventor: Ji Huang , Tushar Dhoot , Alexander Thiemann , Stefan Gawrys
Abstract: A method and apparatus for a first service processing system receiving and responding to a service request using a time context of a service time protocol is described. The method may include receiving a network based message associated with a service. The method may also include determining whether a service time context has been passed to the first service processing system from a second service processing system in the request. Furthermore, the method can include when no service time context is determined to have been passed to the first service processing system in the request, generating a current service time from a combination of a current physical time of the first service processing system and an initial counter time, performing a task associated with the service, and transmitting a second network based message that comprises the current service time as time context metadata associated with the performance of the task to a second service processing system.
-
4.
公开(公告)号:US20230164243A1
公开(公告)日:2023-05-25
申请号:US17898422
申请日:2022-08-29
Applicant: Stripe, Inc.
Inventor: Ji Huang , Tushar Dhoot , Alexander Thiemann , Stefan Gawrys
Abstract: A method and apparatus for a first service processing system receiving and responding to a service request using a time context of a service time protocol is described. The method may include receiving a network based message associated with a service. The method may also include determining whether a service time context has been passed to the first service processing system from a second service processing system in the request. Furthermore, the method can include when no service time context is determined to have been passed to the first service processing system in the request, generating a current service time from a combination of a current physical time of the first service processing system and an initial counter time, performing a task associated with the service, and transmitting a second network based message that comprises the current service time as time context metadata associated with the performance of the task to a second service processing system.
-
公开(公告)号:US20230098748A1
公开(公告)日:2023-03-30
申请号:US17590206
申请日:2022-02-01
Applicant: Stripe, Inc.
Inventor: Peter Wang , Alexander Thiemann , Adam Eagle , Hongshan Zhou , Ji Huang
Abstract: A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.
-
公开(公告)号:US20220272159A1
公开(公告)日:2022-08-25
申请号:US17181494
申请日:2021-02-22
Applicant: Stripe, Inc.
Inventor: Noam Samuel , Ellen Stanfill , David C. Doran , Alexander Thiemann
Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.
-
公开(公告)号:US11887128B1
公开(公告)日:2024-01-30
申请号:US17157601
申请日:2021-01-25
Applicant: STRIPE, INC.
Inventor: James Zhang , Alexander Thiemann , Theodora Chu , Jessica Jarvis , Evan Kay , Robert Coe , Vihari Muttineni
IPC: G06Q30/00 , G06Q30/016 , G06F9/54 , G06F16/955 , H04L67/146 , G06Q30/0601
CPC classification number: G06Q30/016 , G06F9/547 , G06F16/955 , G06Q30/0641 , H04L67/146
Abstract: Methods and systems for providing an end to end full stack customer portal are provided. A customer portal may be configured by a commerce platform based on configuration settings received from a merchant, the configuration settings indicating a set of functions to be provided by the customer portal. Upon receiving a request to generate a portal session, the commerce platform may generate the portal session and a portal session object, the portal session object comprising a uniform resource locator (URL) to provide access to the portal session. The portal session object may be transmitted to the merchant. In response to a portal access request made via the URL, the commerce platform may provide access to the customer portal via the portal session, to a customer who made the portal access request.
-
公开(公告)号:US20230114105A1
公开(公告)日:2023-04-13
申请号:US17489062
申请日:2021-09-29
Applicant: Stripe, Inc.
Inventor: Peter Wang , Alexander Thiemann , Adam Eagle , Hongshan Zhou , Ji Huang
Abstract: A method comprises: setting an first entry and an second entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress, suspending the first online transaction; updating the first entry; removing the lock; receiving a second online transaction; responsive to determining that the first field is greater than zero, decrementing the first field by an amount indicated in the second online transaction; and responsive to determining the second entry is greater than zero, decrementing the second entry.
-
9.
公开(公告)号:US11431823B1
公开(公告)日:2022-08-30
申请号:US17531466
申请日:2021-11-19
Applicant: Stripe, Inc.
Inventor: Ji Huang , Tushar Dhoot , Alexander Thiemann , Stefan Gawrys
Abstract: A method and apparatus for a first service processing system receiving and responding to a service request using a time context of a service time protocol is described. The method may include receiving a network based message associated with a service. The method may also include determining whether a service time context has been passed to the first service processing system from a second service processing system in the request. Furthermore, the method can include when no service time context is determined to have been passed to the first service processing system in the request, generating a current service time from a combination of a current physical time of the first service processing system and an initial counter time, performing a task associated with the service, and transmitting a second network based message that comprises the current service time as time context metadata associated with the performance of the task to a second service processing system.
-
公开(公告)号:US12204953B2
公开(公告)日:2025-01-21
申请号:US17590206
申请日:2022-02-01
Applicant: Stripe, Inc.
Inventor: Peter Wang , Alexander Thiemann , Adam Eagle , Hongshan Zhou , Ji Huang
Abstract: A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.
-
-
-
-
-
-
-
-
-