US 12,425,303 B2
Distributed and partitioned state machine based rule engine for mesh devices and edge devices
Maja Massarini, Milan (IT); and Leigh Griffin, Waterford (IE)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Dec. 5, 2023, as Appl. No. 18/529,379.
Prior Publication US 2025/0184223 A1, Jun. 5, 2025
Int. Cl. H04L 41/08 (2022.01); H04L 41/0823 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/0886 (2013.01) [H04L 41/0836 (2013.01); H04L 41/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining, from a first gateway device coupled to a first mesh network system, a first capability dataset indicating capabilities of a first mesh node of the first mesh network system to provide a first service for a first object coupled to the first mesh node;
obtaining, from a second gateway device coupled to a second mesh network system, a second capability dataset indicating capabilities of a second mesh node of the second mesh network system to provide a second service to a second object coupled to the second mesh node;
generating, by a processing device based on the first capability dataset and the second capability dataset, a set of non-deterministic finite-state machine (NFSM) models for the first object and the second object, each NFSM model of the set of NFSM models to provide the first service for the first object or the second object; and
providing, to the first gateway device and the second gateway device, the set of NFSM models and a partition dataset to cause the first gateway device and the second gateway device to use a single NFSM model of the set of NFSM models to provide the first service to the second object.