Patent ID: 11934845
Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method, comprising:
receiving, at a code implementation system, state machine configuration files indicative of one or more states of a configured state machine and one or more associated actions of each state in the configured state machine, wherein each action is associated with an annotation;
scanning a repository for annotations matching the annotation of respective actions in the configured state machine;
linking respective actions to identified annotations in the repository;
determining that the one or more associated actions are linked;
upon determining that the one or more associated actions are not linked, transmitting an error code indicative of one or more erroneous annotations; and
upon determining that the one or more associated actions are linked, generating a dynamic state machine implementation based at least upon the linkage between respective actions and the identified annotations in the repository;
wherein the generated dynamic state machine implementation comprises:
an indication of the one or more states;
an ordering of the one or more states;
a name of a respective state of the one or more states;
a target of a respective state of the one or more states, wherein the target represents a next state subsequent execution of the respective state;
a type of a respective state of the one or more states, wherein the type represents a function relative to the state machine of the respective state;
an event of a respective state of the one or more states, wherein the event represents a benchmark to determine a current overall goal of the respective state;
an event type of a respective state of the one or more states, wherein the event type represents a logical alignment of the respective state; and
an action type of a respective state of the one or more states, wherein the action represents a point of execution for a routine or subroutine executed during the respective state.