US 11,863,649 B2
Systems and methods for context-aware event ordering protocol for distributed service systems
Ji Huang, Bothell, WA (US); Tushar Dhoot, Seattle, WA (US); Alexander Thiemann, San Francisco, CA (US); and Stefan Gawrys, Seattle, WA (US)
Assigned to STRIPE, INC., South San Francisco, CA (US)
Filed by Stripe, Inc., South San Francisco, CA (US)
Filed on Aug. 29, 2022, as Appl. No. 17/898,422.
Application 17/898,422 is a continuation of application No. 17/531,466, filed on Nov. 19, 2021, granted, now 11,431,823.
Prior Publication US 2023/0164243 A1, May 25, 2023
Int. Cl. H04L 67/62 (2022.01); H04L 67/01 (2022.01); H04L 67/51 (2022.01)
CPC H04L 67/62 (2022.05) [H04L 67/01 (2022.05); H04L 67/51 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for a first service processing system receiving and responding to a service request using a time context of a service time protocol, the method comprising:
receiving, by the first service processing system, a network based message associated with a service;
determining, by the first service processing system, whether a service time context has been passed to the first service processing system from a second service processing system, in the request;
when the service time context is determined to have been passed to the first service processing system in the request:
accessing, by the first service processing system, a service time context passed with the request,
generating, by the first service processing system, a current service time based on the service time context passed with the request,
performing, by the first service processing system, a task associated with the service, and
transmitting, by the first service processing system to a second service processing system, a second network based message in response to the network based message associated with the service that comprises the current service time as the service time context metadata associated with the performance of the task.