US 12,242,899 B2
Event processing in a distributed computing environment
Paul Butterworth, Alamo, CA (US); Jacob Schmitz, Oakland, CA (US); and Daphne Nhuch, Tiburon, CA (US)
Assigned to VANTIQ, INC., Walnut Creek, CA (US)
Filed by Vantiq, Inc., Walnut Creek, CA (US)
Filed on Oct. 23, 2023, as Appl. No. 18/492,355.
Application 18/492,355 is a continuation of application No. 17/319,873, granted, now 11,829,801, previously published as PCT/US2019/060959, filed on Nov. 12, 2019.
Claims priority of provisional application 62/760,902, filed on Nov. 13, 2018.
Claims priority of provisional application 62/768,742, filed on Nov. 16, 2018.
Prior Publication US 2024/0045732 A1, Feb. 8, 2024
Int. Cl. G06F 9/50 (2006.01); H04L 45/02 (2022.01); H04L 45/12 (2022.01); H04L 41/0806 (2022.01); H04L 67/12 (2022.01)
CPC G06F 9/5072 (2013.01) [H04L 45/02 (2013.01); H04L 45/123 (2013.01); H04L 41/0806 (2013.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method to distribute event processing in a distributed computing environment, the method comprising:
storing transmission costs between each of a plurality of pairs of computational nodes of a plurality of computational nodes in the distributed computing environment, the plurality of computational nodes comprising event producers and event consumers;
determining a low-cost route to deliver an event detected at an event producer to an event consumer based on the transmission costs;
applying, via the low-cost route, an augmentation to the event to generate an augmented event; and
delivering, via the low-cost route, the augmented event to the event consumer.