Patents by Inventor Frank Brunswig

Frank Brunswig 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: 7797370
    Abstract: Methods and systems are described for providing for messages having parameters to an interface. An exemplary method includes determining whether at least one message is related to one or more objects at a server based on a first parameter included within the message; determining a lifetime of the message based on a second parameter included within the message; determining a severity of the message based on a third parameter included within the message; and processing the message, at the user interface, based the results of the determining steps.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: September 14, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Markus Cherdron, Reiner Hammerich, Frank Weigel, Jorg Weller
  • Patent number: 7778965
    Abstract: Systems and methods are provided for handling instances of providers in a plurality of frameworks. An instance of a first provider is created and registered to store a first change to a buffer. An instance of a second provider is created and registered to store a second change to the buffer. The buffer is checked to determine whether data consistency is guaranteed to result from the first and second changes. If data consistency is guaranteed, the first and second changes are committed to a database.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 17, 2010
    Assignee: SAP AG
    Inventors: Jutta Bindewald, Frank Brunswig, Uwe Schlarb, Volker Wiechers
  • Patent number: 7774463
    Abstract: An electronic message, containing a request to initiate a service, can be received in a landscape of computer systems providing message-based services. Thereafter, a contract can be accessed to determine if provision of the requested service is permitted. As a result, the requested service identified in the message if provision of the requested service is permitted can be initiated. Related techniques, articles, apparatus, and systems are also described.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventors: Uwe Bloching, Frank Brunswig, Bernhard Drabant
  • Patent number: 7769821
    Abstract: Methods and apparatus, including computer program products, are provided for controlling message communication between a first computer and a second computer. An exemplary method includes receiving, at the first computer, one or more messages from the second computer, the messages being stored in a buffer associated with an interface at the first computer. The method also includes calling, by a user interface, the interface at the first computer to retrieve the messages from the buffer. Moreover, the method includes identifying, by the user interface, the messages for presentation based on one or more parameters of the message, and providing the identified messages to the user interface for presentation.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: August 3, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Markus Cherdron, Thomas Gauweiler, Martin Hartig, Holger Koser, Joerg Weller
  • Patent number: 7770146
    Abstract: A method is provided for providing one or more services by a service provider to a service consumer. The method may include defining a meta-model describing at least one core service and at least one compound service; creating a model for the core service based on the meta-model; and implementing the core service on the service provider based on the model. The method may also include implementing the compound service on the service provider and implementing a generic access interface on the service consumer to dynamically access the core service and the compound service.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: August 3, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Fiedler, Oliver Goetz, Stefan Rau, Stefan Wenneker, Volker Wiechers
  • Patent number: 7765494
    Abstract: A method for defining a context independent architecture. The method includes positioning identifiers associated with interface elements in a hierarchy, providing a value for each identifier, the value reflecting a position for the identifier in the hierarchy relative to at least one other identifier in the hierarchy, and enabling selection of the interface elements using the identifiers in the hierarchy.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: July 27, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thorsten Domsalla
  • Publication number: 20100162147
    Abstract: A system may include presentation of a user interface including fields associated with a business object, reception, via the user interface, of an instruction to add an extension field to the business object, reception, via the user interface, of an indication of a reference field of the business object, determination of a binding of the reference field to the business object, and binding of the extension field to the business object based on the determined binding of the reference field to the business object.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Gerd M. Ritter, Frank Brunswig, Thomas Fiedler, Daniel Hutzel, Wolfgang Koch, Rolf Krane, Ralf Rath, Stefan A. Baeuerle, Uwe Schlarb
  • Publication number: 20100161675
    Abstract: A computer-implemented system may include an application platform comprising a platform model of a plurality of business objects, each of the business objects comprising a model of data and associated logic, and a public solution model comprising a subset of the platform model. The system may also include a business application, wherein a data model and access logic of the business application are defined based on the public solution model, and wherein the application platform is to provide services to the business application based on the data model, the access logic and the platform model.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Gerd Martin Ritter, Stefan A. Baeuerle, Frank Brunswig, Thomas Fiedler, Jens Freund, Reiner Hammerich, Bare Said, Guenter Pecht-Seibert, Wolfgang Koch
  • Publication number: 20100153492
    Abstract: Methods and apparatus, including computer program products, are provided for executing a service using a set of software plug-ins. The method may include generating, at a first computer, a service request to execute the service. The method may also include processing, at a second computer, the generated service request using the set of software plug-ins associated with the service to create a modified service request by executing each of the software plug-ins in a sequence. Further, the method may include executing, at a third computer, the service using the modified service request and processing, by a second set of software plug-ins based on the sequence, a result from the executing step.
    Type: Application
    Filed: February 17, 2010
    Publication date: June 17, 2010
    Inventors: Frank Brunswig, Martin Hartig, Rau Stefan
  • Patent number: 7725907
    Abstract: Methods and apparatus, including computer program products, provided default values for business objects. In one exemplary embodiment, there is provided a method for providing default values for attributes of business objects. The method may comprise receiving, at a first service provider, a call to instantiate a first business object. The method may then obtain a static default value of an attribute associated with the first business object. A second service provider may be called to determine a dynamic default value for the attribute based on the static default value. The first service provider may then be provided with the dynamic default value for use when instantiating the first business object.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: May 25, 2010
    Assignee: SAP AG
    Inventors: Uwe Bloching, Frank Brunswig, Thomas Fiedler, Martin Hartig, Frank Jentsch, Adam Polly, Stefan Rau, Bare Said, Steffen Tatzel
  • Publication number: 20100125600
    Abstract: Systems, methods, computer program code, and means are provided for processing retrieve requests received in a business software system. Pursuant to some embodiments, a retrieve request is processed by identifying that the requested node is a retrieve transformation node, determining that the node relates to one of a currently selected business object and a secondary business object, and retrieving the node data from one of a persistence buffer and a secondary buffer based on the determining.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Inventors: Bare Said, Manfred Hirsch, Guenter Pecht-Seibert, Michael Meyringer, Frank Damaschke, Frank Brunswig
  • Patent number: 7702650
    Abstract: A system for extending a business object used in a user interface. The system includes a service layer comprising the business object. The system also includes a models framework comprising a meta model including business data of the business object, wherein the meta model is extended for use in the user interface. The system further includes a processing engine for generating the user interface, wherein the processing engine provides a platform for extending the meta model for use in the user interface.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: April 20, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Ariane Buster, Hilmar Demant, Jan Heiler, Uwe Klinger, Ruediger Kretschmer, Stefanie Mayer, Brian McKellar, Guenter Pecht-Seibert, Bare Said
  • Patent number: 7698174
    Abstract: Systems and methods for accessing multiple portals using a unique business language semantic are provided. Business information and services are provided to customers during, for example, a supply chain management process. An accessible business environment is provided which includes a common repository. The common repository has access to one or more business portals. One can search the product listing in the common repository using a browser, e.g., a web-based browser. In response to a search, one may be provided with a product list indicating some available business portals having the specific product and/or service. The common repository entries are described by a predetermined semantical description.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: April 13, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Fiedler, Wolfgang Pfeifer, Gunther Stuhec
  • Publication number: 20100088391
    Abstract: A request originating at a frontend server for data encapsulated in a plurality of business objects is received. The plurality of business objects are stored in a business object layer at the backend server remote from the frontend server. In addition, the request originates from a user interface layer is received at a controller layer. A controller object is instantiated in the controller layer at the backend server. Nodes of the controller object are mapped to nodes in the plurality of business objects so that the controller object encapsulates the request data. Thereafter, transmission of data response to the request encapsulated by the controller object to the frontend server is initiated. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Inventors: Frank Brunswig, Thomas Fiedler, Ioannis Grammatikakis, Oswald Gschnitzer, Martin Hartig, Manfred Hirsch, Frank Jentsch, Udo Klein, Franz Mueller, Guenter Pecht-Seibert, Ralf H. Philipp, Bare Said, Heiko Steffen, Markus Viol, Daniel Wachs
  • Patent number: 7685268
    Abstract: Generally, systems and methods permit customized delivery of messages to a user depending on the specific requirements of a user interface. A processing layer between a business object and a user interface may determine, for a received message, an appropriate rule for the target user interface. The message rule may be applied, and depending on the rule, the message may be delivered to the user.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Kari-Peter Nos, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Dinu Pavithran, Holger Schmidt
  • Patent number: 7685568
    Abstract: Methods and apparatus, including computer program products, for providing services by an application server, the method including collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider software component.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
  • Patent number: 7685114
    Abstract: Methods and apparatus, including computer program products, are provided for mapping at run time a value, such as a technical identification (ID) key, to text based on a text association. In one exemplary embodiment, a computer-implemented method includes receiving at run time a request, from a user interface at a client computer, the request associated with an object at a server; instantiating, at a server, a service for mapping at run time the value to text based on the text association, the text association being determined before run time; and at run time providing to a user interface at the client computer, the text based on the text association, such that the text is responsive to the request from the user interface.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Gauweiler, Martin Hartig, Joerg Lienhardt, Dirk Stumpf, Johannes Viegener
  • Patent number: 7676816
    Abstract: Methods and apparatus, including computer program products, are provided for executing a service using a set of software plug-ins. The method may include generating, at a first computer, a service request to execute the service. The method may also include processing, at a second computer, the generated service request using the set of software plug-ins associated with the service to create a modified service request by executing each of the software plug-ins in a sequence. Further, the method may include executing, at a third computer, the service using the modified service request and processing, by a second set of software plug-ins based on the sequence, a result from the executing step.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 9, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Martin Hartig, Rau Stefan
  • Publication number: 20100057776
    Abstract: A system may include generation of extension metadata defining an extension field of a core node of a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the extension field, an extension service associated with a dynamic data type is provided if it is determined that the service request is associated with the extension field, wherein the dynamic data type is associated with extension data of the extension field and core data of the business object, and a core service associated with an original data type is provided if it is determined that the service request is not associated with the extension field, wherein the original data type associated with the core data of the business object.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Stefan A. Baeuerle, Gerd M. Ritter, Uwe Schlarb, Frank Brunswig
  • Publication number: 20100001834
    Abstract: A system and method are provided for handling a notification message in an enterprise services framework, including in response to the saving of a transaction, sending a notification message to the enterprise system framework, the notification message containing an associated message class including information of message severity and message symptom. The framework includes a controller layer situated between a service management layer and a business object layer, the controller layer maintaining a message registry database which collects and stores the notification message and the information of message severity, message symptom, and message identification. A system and method is provided for the hierarchical handling of software objects, including providing software objects, each associated with a user interface message, hierarchically associating the user interface messages, and displaying those messages in a tree structure in association with each of the software objects.
    Type: Application
    Filed: July 6, 2008
    Publication date: January 7, 2010
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Dinu Pavithran, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Holger Schmidt, Abhay Tiple