Patents by Inventor Troy Goode

Troy Goode has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10481943
    Abstract: A system and method of state machine management includes loading a state machine. The state machine includes states, transitions between respective pairs of the states, and tasks for each of the state transitions. Each of the tasks represents a precondition before a corresponding state transition may occur and is identified by a task identifier and a version. The method further includes identifying a current state, providing a status of a first task associated with an outgoing state transition from the current state to an agent, receiving an update to the status of the first task, and recording the update to the status of the first task as a first task event. The task is identified by a first task identifier and a first version. The first task event records the first task identifier, the first version, a first time stamp of when the update occurred, and the agent.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 19, 2019
    Assignee: Winmore, Inc.
    Inventors: John Golob, Troy Goode, Joshua Yanovski
  • Publication number: 20180189096
    Abstract: A system and method of state machine management includes loading a state machine. The state machine includes states, transitions between respective pairs of the states, and tasks for each of the state transitions. Each of the tasks represents a precondition before a corresponding state transition may occur and is identified by a task identifier and a version. The method further includes identifying a current state, providing a status of a first task associated with an outgoing state transition from the current state to an agent, receiving an update to the status of the first task, and recording the update to the status of the first task as a first task event. The task is identified by a first task identifier and a first version. The first task event records the first task identifier, the first version, a first time stamp of when the update occurred, and the agent.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Inventors: Troy Goode, Joshua Yanovski