Patents by Inventor Michael Alexander Herrmann

Michael Alexander Herrmann 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: 7926022
    Abstract: Methods, apparatus and systems for processing of code that includes key fields having surrogate and extends relationships are described. In some embodiments, a method includes receiving a pattern language code having definitions of a number of classes, wherein a definition of a first class of the number of classes comprises a reference to a field. The method also includes compiling the pattern language code to generate an object code, wherein the compiling comprises validating that the field is defined with a context of the first class. The context includes a second class of the number of classes that has a surrogate relationship with the first class.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: April 12, 2011
    Assignee: Lawson Software, Inc.
    Inventors: Michael Alexander Herrmann, Leon Curtis Johnson, Richard D. Patton
  • Publication number: 20090094275
    Abstract: Various embodiments provide one or more of systems, methods, software, and data structures that include action request definitions that may be linked to a workflow process. Upon submission of an action request from an action request definition, an action request record may be created as a function of an action request definition and passed through a linked workflow process. The action request record may be modified, approved, or rejected. If approved, a process defined within the action request definition may cause a data change as a function of action request data. Action request records may be persisted, in some embodiments, to provide an action request audit trail.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: Lawson Software, Inc.
    Inventors: Richard D. Patton, Michael Alexander Herrmann, John Walter Sperle, Jean Renee Grams, Leon Curtis Johnson, Gregory D. Lundgren, Bradwin Eliot Preston