Patent ID: 9047168
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A non-transitory computer accessible memory medium storing program instructions executable by a processor to: store a first diagram, wherein the first diagram specifies a plurality of states and a plurality of transitions between the states, wherein the first diagram includes a plurality of state icons, wherein each of the state icons represents one of the states, wherein the first diagram specifies first functionality; automatically generate user documentation for the first diagram based on the first diagram, wherein the user documentation describes the first diagram, wherein in said automatically generating the user documentation, the program instructions are executable by the processor to automatically include one or more images of one or more of the state icons in the user documentation and to automatically include human language describing the plurality of states and the plurality of transitions of the first diagram in the user documentation, and wherein automatic generation of the user documentation is performed without manual user input specifying the user documentation, wherein said generating the user documentation comprises generating one or more markup language files, wherein the human language describing the plurality of states and the plurality of transitions of the first diagram is included in the one or more markup language files; and display the user documentation on a display, wherein in said displaying the user documentation, the program instructions are executable by the processor to display the one or more images and display the human language describing the plurality of states and the plurality of transitions of the first diagram.