Patents by Inventor John Woodring

John Woodring 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).

  • Publication number: 20070156374
    Abstract: A method and apparatus for creating a complex process model for use in a graphical environment, with the process utilizing defined entities including places, transitions, and the arcs. Places represent data types, transitions represent actions, and arcs represent the connection of places and transitions. The places, transitions, and arcs may be interchanged by the user without the need to recreate the entire model. The invention also includes a method and apparatus of simulating a complex process, by identifying the attributes and values of the places and transitions, identifying the parameters of the connecting arcs, and manipulating the places, transitions, and arcs to constitute a process in action.
    Type: Application
    Filed: November 20, 2006
    Publication date: July 5, 2007
    Inventor: John Woodring
  • Patent number: 7149679
    Abstract: A method and apparatus for creating a complex process model for use in a graphical environment, with the process utilizing defined entities including places, transitions, and arcs. Places represent data types, transitions represent actions, and arcs represent the connection of places and transitions. The places, transitions, and arcs may be interchanged by the user without the need to recreate the entire model. The invention also includes a method and apparatus of simulating a complex process, by identifying the attributes and values of the places and transitions, identifying the parameters of the connecting arcs, and manipulating the places, transitions, and arcs to constitute a process in action.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: December 12, 2006
    Assignee: Expand, Inc.
    Inventor: John Woodring
  • Patent number: 7020660
    Abstract: The present invention creates source code that can be used by an application program to manipulate a relational database management system. An executable procedure for use in accessing a database management system (DBMS) by other software, e.g. application software, is created by dynamically obtaining a set of data representative of and useful in manipulating the DBMS and a table within the DBMS from a preexisting DBMS system catalog; merging the set of data with pre-existing source code comprising a predetermined object source code template that comprises object methods and object properties useful in manipulating the table; and generating a source file containing the merged template object source code to create the executable procedure. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: March 28, 2006
    Assignee: Siemens Medical Solutions Health Services Corp.
    Inventor: John Woodring
  • Publication number: 20050131667
    Abstract: A method and apparatus for creating a complex process model for use in a graphical environment, with the process utilizing defined entities including places, transitions, and arcs. Places represent data types, transitions represent actions, and arcs represent the connection of places and transitions. The places, transitions, and arcs may be interchanged by the user without the need to recreate the entire model. The invention also includes a method and apparatus of simulating a complex process, by identifying the attributes and values of the places and transitions, identifying the parameters of the connecting arcs, and manipulating the places, transitions, and arcs to constitute a process in action.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Inventor: John Woodring
  • Publication number: 20030004979
    Abstract: The present invention creates source code that can be used by an application program to manipulate a relational database management system. An executable procedure for use in accessing a database management system (DBMS) by other software, e.g. application software, is created by dynamically obtaining a set of data representative of and useful in manipulating the DBMS and a table within the DBMS from a preexisting DBMS system catalog; merging the set of data with pre-existing source code comprising a predetermined object source code template that comprises object methods and object properties useful in manipulating the table; and generating a source file containing the merged template object source code to create the executable procedure. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Application
    Filed: June 12, 2002
    Publication date: January 2, 2003
    Inventor: John Woodring