Back to results
US 2018/0321952 A1Published application
System and method for device programming using finite state machines
AssigneeKirio Inc.
InventorsFranck Rougier, Yesid Julian Ramos Martinez
Life of this patent
Estimating the term…
Abstract
A virtual machine allows for the control of an automation network by utilizing finite state machines to model the device network and map commands to real-world devices. The finite state machines may be constructed utilizing information on transitions and state descriptions specified in a file, as well as logic descriptions.
Claims4
A method comprising:
- a finite state machine interpreter receiving a transition and state description and a logic description from a user interface;
- applying the transition and state description to a parser to parse the transition and state description into state transition and behavior data;
- generating a transition matrix from the state transition and behavior data;
- constructing a finite state machine to model device behavior in a device automation network;
- and
- applying the finite state machine to a command map to remotely operate devices in the device automation network.
3 more elements
A computing apparatus, the computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- a finite state machine interpreter receiving a transition and state description and a logic description from a user interface;
- apply the transition and state description to a parser to parse the transition and state description into state transition and behavior data;
- generate a transition matrix from the state transition and behavior data;
- construct a finite state machine to model device behavior in a device automation network;
- and
- apply the finite state machine to a command map to remotely operate devices in the device automation network.
6 more elements
Dependencies are inferred from the claim text.