-
1.
公开(公告)号: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.
-
2.
公开(公告)号: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.
-
公开(公告)号:US11694211B2
公开(公告)日:2023-07-04
申请号:US17360113
申请日:2021-06-28
Applicant: STRIPE, INC.
Inventor: Ji Huang , Tushar Dhoot
IPC: G06Q30/00 , G06Q30/016 , H04L67/025
CPC classification number: G06Q30/016 , H04L67/025
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.
-
4.
公开(公告)号: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.
-
公开(公告)号:US11899663B2
公开(公告)日:2024-02-13
申请号:US17476243
申请日:2021-09-15
Applicant: Stripe, Inc.
Inventor: Alisa (Shuhui) He , Tushar Dhoot , Ji Huang
IPC: G06F16/245 , G06F16/24 , G06F16/2453 , G06F16/242
CPC classification number: G06F16/24539 , G06F16/244
Abstract: In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.
-
公开(公告)号:US20230084078A1
公开(公告)日:2023-03-16
申请号:US17476243
申请日:2021-09-15
Applicant: Stripe, Inc.
Inventor: Alisa (Shuhui) He , Tushar Dhoot , Ji Huang
IPC: G06F16/2453 , G06F16/242
Abstract: In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.
-
公开(公告)号: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.
-
-
-
-
-
-