Patents by Inventor Frank Michael Kraft

Frank Michael Kraft 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: 20080005739
    Abstract: A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model. A graphical user interface may be used to define status schema models.
    Type: Application
    Filed: December 28, 2006
    Publication date: January 3, 2008
    Inventors: Wasim Sadiq, Frank Michael Kraft, Bernhard Thimmel
  • Publication number: 20080005747
    Abstract: A system and method for object state management. According to an embodiment of the invention, a status management runtime environment receives a request by an application object node to determine whether an action is allowed to be performed, makes a determination, pursuant to the request, as to whether the action is allowed to be performed based at least in part on status information associated with the application object node in a status repository, and sends the determination to the application object node in response to the request.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Klaus Meyer, Christina Lies, Patrick Josef Bardroff, Gregor Schilberth, Wasim Sadiq, Frank Michael Kraft, Guenter Pecht-Seibert
  • Patent number: 7302489
    Abstract: A computer-implemented method of, and system for, messaging in a computer network is disclosed. The computer network comprises at least two computer-based participant systems communicating through asynchronous exchange of messages. The first system maintains one or more data objects and notifies another system of modifications of the data objects by sending messages. Each time a data object is modified, the corresponding status object is updated and a modification status flag is checked. In response, a communication status flag is checked and a notification message is sent to the other system if necessary. The modification status flag is then reset. Upon receipt of a confirmation message from the other system, the communication status flag is then reset to the original status.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: November 27, 2007
    Assignee: SAP AG
    Inventor: Frank Michael Kraft
  • Patent number: 7272614
    Abstract: A computer-implemented method for a collaborative process of exchanging messages through an asynchronous messaging network. The method is embodied by a computer program that causes a computer system to retrieve information on local states and local state transitions related to each participant system from a first storage location, including information specifying local states of the corresponding participant system and events triggering, and resulting from, the respective local state transition; process the information to generate, and store in a second storage location, information on collaboration states and collaboration state transitions; retrieve information stored in the second storage location; process the information retrieved from the second storage location to generate information on incompletely specified terminal collaboration states among said collaboration states; and generate a result data object containing information on every incompletely specified terminal collaboration state found.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: September 18, 2007
    Assignee: SAP Aktiengesellschaft
    Inventor: Frank Michael Kraft
  • Patent number: 7096230
    Abstract: A computer-implemented method or computer system develops a process specification for a collaborative process involving distributed computer-based participant systems exchanging messages through an asynchronous messaging network. In operation, a computer retrieves, from a first computer system, information on process states and process state transitions in relation to each participant system. Information on collaboration states and collaboration state transitions of the process are stored in a second computer system and used to generate information on dead-end collaboration states.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: August 22, 2006
    Assignee: SAP Aktiengesellschaft
    Inventor: Frank Michael Kraft