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).
-
Publication number: 20140137075Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing development of business applications. The system and methods may be provided for defining security relevance for data types associated with business objects, defining security rules for the data types associated with the business objects, and defining validation and test fulfillment of the security rules by providing one or more security runtime modules for each security rule defined by the security rules handler to ensure validation and test fulfillment of each security rule.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Inventors: Bare Said, Frank Jentsch, Frank Brunswig
-
Patent number: 8726229Abstract: A plurality of domain-specific service adaptation languages can be supported by a back-end service adaptation system to provide runtime access to a runtime instance of a data object comprising data stored in a repository. By defining a language-specific data access service and parser for each domain-specific service adaptation language, a single, service adaptation language-independent compiler and interpreter can prepare and execute a runtime load that includes an execution plan for retrieving and converting data from the repository for delivery in a data object according to a query request from a consumer runtime environment. A consumer using the consumer runtime environment can define the service adaptation language to be used and provide a parser and source code to enable access to business object data using the back-end service adaptation system.Type: GrantFiled: December 28, 2009Date of Patent: May 13, 2014Assignee: SAP AGInventors: Frank Brunswig, Thomas Fiedler, Oswald Gschnitzer, Martin Hartig, Frank Jentsch, Wolfgang Koch, Markus Viol, Jens Weiler, Gerhard Wenzel
-
Publication number: 20140122436Abstract: Read access logging is performed by tracing data accesses in all domains. The logged data is traced on metadata level with some additions identifying the exposed data records. All data relevant for read access logging is stored at first in a temporary log, which is later processed, structured, and archived.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Inventors: FRANK BRUNSWIG, JAN HRASTNIK, MATTHIAS RICHTER
-
Publication number: 20140068021Abstract: Techniques for managing content of a virtual workspace include receiving a request from a remote client for client-configuration settings, the remote client associated with a particular user; identifying a set of client-specific attributes associated with the remote client; identifying a set of user-specific attributes associated with the particular user; determining client-configuration settings for the remote client based at least in part on the identified client-specific attributes and the identified user-specific attributes; and transmitting the determined client-configuration settings to the remote client.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Inventors: Alexey Arseniev, Brian Craig McKellar, Frank Brunswig, Markus Cherdron
-
Publication number: 20140039968Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing a business process flow based on business process constraints for structured business activities and collaborative process demands for unstructured business activities while maintaining a collaboration stream between the structured and unstructured business activities. The systems and methods may include integrating a collaboration business process integration model with a collaboration metadata model by aligning the business process constraints for the structured business activities with the collaborative process demands for the unstructured business activities.Type: ApplicationFiled: August 6, 2012Publication date: February 6, 2014Applicant: SAP AGInventors: Bare Said, Frank Brunswig, Klaus Herter
-
Patent number: 8645913Abstract: A business object is generated based on a discovered web service having an associated Web Service Description Language (WSDL) file. The business object includes at least one data type and the at least one interface operation of the WSDL file. The business object is configured to expose web service functionality of the web service in an integrated manner within a business object based application environment. Generating the business object includes converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.Type: GrantFiled: December 21, 2010Date of Patent: February 4, 2014Assignee: SAP AGInventors: Frank Brunswig, Frank Jentsch, Baré Said
-
Publication number: 20140006000Abstract: A method for performing response time measurements may include defining rules for response time collecting in a metadata object model. The response time measurements defined at the metadata object level may be may be collected during a user session that uses one or more metadata object models in accordance with modeled information in an object model. The collected response time measurements may be transformed to modeled response time data. The modeled response time data may be associated with the object model and used to generate a report of the response time measurements.Type: ApplicationFiled: July 2, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Bare SAID, Frank BRUNSWIG, Frank JENTSCH
-
Patent number: 8612927Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.Type: GrantFiled: July 5, 2011Date of Patent: December 17, 2013Assignee: SAP AGInventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
-
Publication number: 20130326470Abstract: A code generator may determine an object metadata model which defines structures and behaviors of objects adapted for use in at least one software application, where the code generator includes an object analyzer configured to determine at least one object instance of the object metadata model, a domain analyzer configured to determine a domain associated with the at least one object instance, and a template selector configured to select a domain-specific code template based on the domain. The code generator may generate a domain-specific application program interface (API) configured to facilitate interactions of the at least one object instance during execution of the at least one software application, using the domain-specific code template.Type: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: SAP AGInventors: Frank Jentsch, Bare Said, Frank Brunswig
-
Publication number: 20130311839Abstract: The present description refers to a technique for receiving a client instruction, performing an action in response to the client instruction, generating an instance of a progress information message by the business object calling a first method of an API and identifying the progress information message to be generated, determining if an error condition occurs during the performing the action, generating an instance of an error message, if the error condition occurs, by calling the first method of the API, sending the progress information message instance from a second software work process to the client application in response to a request for progress information received by the second software work process from the client application, and sending the error message instance, if generated, from the first software work process to the client application.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Frank Brunswig, Frank Jentsch, Holger Rose
-
Patent number: 8555248Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.Type: GrantFiled: December 16, 2009Date of Patent: October 8, 2013Assignee: SAP AGInventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
-
Patent number: 8533413Abstract: Disclosed are methods, systems and products, including a method that includes establishing in a computing environment, implemented using at least one processor-based device, a non-immutable object as being a read-only object, the computing environment not allowing performance of operations that cause modification of the read-only non-immutable object. The method also includes preventing by the at least one processor-based device performance of an operation on the read-only non-immutable object that would cause the read-only non-immutable object to be modified.Type: GrantFiled: December 3, 2010Date of Patent: September 10, 2013Assignee: SAP AGInventors: Frank Brunswig, Udo Klein, Abhay Tiple
-
Publication number: 20130174181Abstract: The present description refers to a technique for providing a user interface from a runtime user interface (UI) application running on a frontend server to a client application, receiving, by the runtime UI application from a business application running on a backend server, a business object that includes metadata associated with the user interface, receiving, by the runtime UI application from the client application, user input associated with a business transaction, the user input including an input of a first field for the user interface, determining, by the runtime UI application based on the business object, whether processing by the business application of the first field input is required to determine and output to the client application an updated second field of the user interface before completion of the business transaction, and triggering a round-trip communication between the runtime UI application and the business application based on the determining.Type: ApplicationFiled: December 30, 2011Publication date: July 4, 2013Applicant: SAP AGInventors: Frank Jentsch, Frank Brunswig, Bare Said
-
Publication number: 20130173549Abstract: A view object is generated in a target deployment unit in a design time environment of a metadata repository. The view object is modeled on a business object of a source deployment unit. The source deployment unit includes process components of a business application that is physically decoupled from the target deployment unit. A subset of attributes of the business object of the source deployment unit is selected. The subset of attributes includes at least an outbound agent and an inbound agent implemented by a generic messaging framework. The view object is modeled in the target deployment unit with the subset of attributes of the business object. The inbound agent of the view object is configured for receiving a replication message from the outbound agent of the business object, and the replication message includes replication data for configuring the view object only with data from the business object.Type: ApplicationFiled: December 28, 2011Publication date: July 4, 2013Inventors: Frank Brunswig, Thomas John, Daniel Goldmann, Otfried Geisau, Christian Haas, Sandra Schmidt
-
Patent number: 8479111Abstract: Simplifying views of meta model entities of data objects can include determining, using a distribution function calculated for each data element of a plurality of data elements available for use in executing a business process in an object-based software platform, a usage frequency ranking of the plurality of data elements. Based on the usage frequency ranking, a plurality of subsets of most frequently used data elements of the plurality of data elements can be identified. Each subset of the plurality of subsets can include a fraction of the plurality of data elements based on a threshold level of complexity. A selection of a desired complexity setting can be received from a user via a user interface. The desired complexity setting can correspond to the threshold level of complexity of one of the plurality of subsets. The user interface can display only the data elements included in the subset with the corresponding level of complexity.Type: GrantFiled: October 29, 2010Date of Patent: July 2, 2013Assignee: SAP AGInventor: Frank Brunswig
-
Publication number: 20130166603Abstract: The present description refers to a computer implemented method, computer program product, and computer system for receiving a metadata model template that generically defines structure and behavior for a plurality of metadata models, the metadata model template including a union of the attributes and services needed by runtime engines associated with any of the metadata models, receiving a first runtime engine-specific projection definition that identifies a first subset of the attributes that have been selected and the services that have been enabled for a first runtime engine, and generating a first metadata model projection based on the metadata model template and the first runtime engine-specific projection definition, the first metadata model projection associated with the first runtime engine.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Bare Said, Frank Jentsch, Frank Brunswig
-
Publication number: 20130166602Abstract: A method to model and implement a business object in a consolidated user interface is disclosed. The user interface is presented to a client to form and implement a business object at a server. A structure of the business object is modeled in a metadata repository at the server based on the user interface at the client. An implementation of the structure of the business object is generated at the server and stored at the database.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Frank Brunswig, Rakesh Kumar, Shakul Jugran, Anantharaman L, Jeyaraj A, Vinay Shettar
-
Publication number: 20130166472Abstract: A method to model a business object is disclosed. An analysis module analyzes elements of a business object. A modeling module models business object logic based on the elements of the business object. An implementation module implements the modeled business object logic. A repository stores the modeled business object logic. A business object runtime module executes the modeled business object logic.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Frank Brunswig, Rakesh Kumar, Preeta K, Vijay G
-
Publication number: 20130166675Abstract: A computerized method for accessing business object data stored in a data buffer of a server computer includes providing an application program interface (API) having a function for specifying a set of paths through a business object stored as a data structure in a data buffer of a server computer. Each of the paths included in the set of paths specifies a plurality of nodes of the business object for accessing hosted data at the plurality of nodes. The method further includes receiving a set of parameters for the function of the API. The set of parameters specify the set of paths. The method further includes issuing the set of parameters to the server computer, retrieving hosted data from the plurality of nodes for each path in the set of paths; and transmitting to a client the hosted data retrieved from the plurality of nodes.Type: ApplicationFiled: December 21, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Dirk Giebel, Jens Weiler, Udo Klein, Thomas Gauweiler, Heiko Steffen, Joachim Fitzer, Jan Teichmann, Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Daniel Goldman
-
Patent number: 8473896Abstract: 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: GrantFiled: July 8, 2010Date of Patent: June 25, 2013Assignee: SAP AGInventors: Frank Brunswig, Thomas Fiedler, Oliver Goetz, Stefan Rau, Stefan Wenneker, Volker Wiechers