Patents by Inventor MICHAEL CAPPS

MICHAEL CAPPS 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: 9821230
    Abstract: Systems and methods may be used to provide and implement a state machine in a display software user interface environment, and used to handle events and actions associated with the state machine. In one example embodiment, a virtual display environment provided by an engine is interfaced with a state machine that is configured to interpret various state machine definitions corresponding to states occurring in the virtual display environment. The state machine definitions may be used to determine how a particular state of a virtual item in the display environment may be represented, interacted with, and transitioned into another state. Use of the state machine definitions may enable representation of complex scenarios for virtual objects and events in the display environment in a unified definition format, without requiring specialized programming or scripting commands to implement the scenarios.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: November 21, 2017
    Assignee: Zynga Inc.
    Inventors: Peter Chapman, Andrew Foster, Michael Capps
  • Patent number: 9463386
    Abstract: A gaming environment may be established, by executing a game engine module to provide an interactive game instance, and instantiating a state machine instance using one or both of a state machine client module or a state machine server module. In an example, during execution of the game engine module, scripting commands within a state machine definition may be parsed and executed to obtain information indicative of one or more of a state of an in-game object or a state transition of an in-game object. An in-game object may be controlled within the game instance via the state machine using at least a portion of the information obtained from parsing and executing the scripting commands. Use of the state machine definitions in conjunction with the scripting commands may enable representation of complex scenarios for virtual objects and events in the gaming environment in a simplified format.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: October 11, 2016
    Assignee: Zynga Inc.
    Inventors: Peter Chapman, Andrew Foster, Michael Capps
  • Publication number: 20160239184
    Abstract: Systems and methods may be used to provide and implement a state machine in a display software user interface environment, and used to handle events and actions associated with the state machine. In one example embodiment, a virtual display environment provided by an engine is interfaced with a state machine that is configured to interpret various state machine definitions corresponding to states occurring in the virtual display environment. The state machine definitions may be used to determine how a particular state of a virtual item in the display environment may be represented, interacted with, and transitioned into another state. Use of the state machine definitions may enable representation of complex scenarios for virtual objects and events in the display environment in a unified definition format, without requiring specialized programming or scripting commands to implement the scenarios.
    Type: Application
    Filed: April 6, 2016
    Publication date: August 18, 2016
    Inventors: Peter Chapman, Andrew Foster, Michael Capps
  • Publication number: 20050133776
    Abstract: The Fence Master is an apparatus and method of unrolling and stretching fence wire for use with a vehicle such as a bobcat, tractor, pallet fork attachment or as pulled trailer. This device is designed to aid in the installation of fencing such as woven, barb or welded wire and other types of roll fencing. The device stretches fencing against the preset posts as it is spooling the fencing material by applying constant tension on the dispensed fencing. This device allows the installer to attach the fence to the posts without loosing tension and having to re-stretch the fence before permanently attaching it. The fencing material is guided through the tensioning drums that apply pressure onto the fencing material. The tensioning drums are adjustable and tension is applied to the wire by an adjustable band brake. The device holds four rolls of fencing wire that allows for continuous fencing by splicing a new roll to the end of another before going through the tensioning drums.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 23, 2005
    Inventor: MICHAEL CAPPS