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: 8955080
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 10, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
  • Patent number: 8949678
    Abstract: 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: Grant
    Filed: May 15, 2012
    Date of Patent: February 3, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Frank Jentsch, Holger Rose
  • Publication number: 20140372550
    Abstract: The disclosure generally describes computer-implemented methods, computer program products, and systems for providing metadata-driven dynamic load balancing in multi-tenant systems. A computer-implemented method includes: identifying a request related to a model-based application executing in a multi-tenant system associated with a plurality of application servers and identifying at least one object in the model-based application associated with the request. At least one application server is identified as associated with a locally-cached version of a runtime version of the identified object, and a determination of a particular one of the identified application servers to send the identified request for processing is based on a combination of the availability of a locally-cached version of the runtime version at the particular application server and the server's processing load. The request is then sent to the determined application server for processing.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Applicant: SAP AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Publication number: 20140366002
    Abstract: In some example implementations, there is provided a method. The method may include receiving a message from a user interface, the message representing a request for an identity of an entity having information regarding a component of a system being developed; determining whether a cache includes the identity of the entity having the information regarding the component; accessing, from at least a repository, metadata including at least one of a version information for the component and an organization structure information, when the cache does not include the identity of the entity having the information regarding the component, and determining, based on the accessed metadata, the entity, when the cache does not include the identity of the entity having the information regarding the component. Related systems, methods, and articles of manufacture are also provided.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 11, 2014
    Applicant: SAP AG
    Inventors: Frank Jentsch, Bare Said, Frank Brunswig
  • Publication number: 20140359575
    Abstract: In some example implementations, there is provided a method. The method may include receiving, at an interface, a selection of one of a plurality of elements of a tool bar, the plurality of elements including an application structure element and a where-used element; obtaining, in response to the selected element, at least one view providing a graphical representation of context information for a component of a system; and providing to a user interface the at least one view as a stream to allow presentation at the user interface. Related systems, methods, and articles of manufacture are also provided.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Applicant: SAP AG
    Inventors: FRANK BRUNSWIG, Frank Jentsch, Bare Said
  • Patent number: 8892667
    Abstract: A computer system includes instructions recorded on a computer-readable storage medium and executable by at least one processor. The computer system includes a process component of a first deployment unit and a component module. The process component has a handling module and an object module. The handling module is operatively coupled to the object module. The handling module is operatively coupled to the component module. The handling module is configured to receive a message from a second deployment unit.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Frank Brunswig, Daniel Goldmann, Bare Said, Jan Teichmann, Stefan Baeuerle, Robert Getzner, Bernhard Thimmel
  • Patent number: 8863075
    Abstract: The present disclosure describes methods, systems, and computer program products for semantically analyzing modeled objects. One method includes identifying an object model created in a distributed development system for semantic analysis, where the distributed development system is associated with a software platform. The identified object model is then semantically analyzed based on a predetermined algorithm. A set of at least one pre-existing object models associated with the software platform is compared to the semantically analyzed object model, and a level of semantic overlap between the semantically analyzed object model and each of the set of at least one pre-existing object models is determined. In some instances, the predetermined algorithm may be selected based on and correspond to the object model type of the identified object model.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: October 14, 2014
    Assignee: SAP AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Patent number: 8838627
    Abstract: Methods and apparatus, including computer program products, are provided for template based output management. In one exemplary embodiment, the method may be implemented by a generic output data service. The method includes calling the service to retrieve the template for formatting the output document, the document having one or more data fields, retrieving a schema defining one or more data elements, retrieving binding data mapping the one or more data elements to one or more data fields of the document, and generating the output document formatted based on the retrieved template, the retrieved schema, and the retrieved binding data.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: September 16, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Wolfgang M. Koch, Olaf Meinchke
  • Patent number: 8832658
    Abstract: The present disclosure involves systems, products, and methods for automatically testing and verifying business objects. One method includes operations for identifying a modified business object for testing and verification; retrieving a set of metadata associated with the identified modified business object, the set of metadata retrieved from a metadata repository and including at least one core service performed by the identified modified business object; identifying at least one verification procedure associated with at least one of the core services operable to be performed by the identified modified business object; executing each of the at least one identified verification procedures; and determining whether execution of at least one of the identified verification procedures failed.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: September 9, 2014
    Assignee: SAP AG
    Inventors: Frank Jentsch, Frank Brunswig, Bare Said
  • Patent number: 8806422
    Abstract: Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: August 12, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Udo Klein, Michael Meyringer, Tim Gaiser, Holger Handel, Frank Renkes
  • Patent number: 8788533
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: July 22, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Jan Hrastnik, Matthias Richter
  • Publication number: 20140195908
    Abstract: In one aspect, there is provided a method for value help and check. The method may include receiving an indication associated with a user interface element, the indication representing a value help request for the user interface element; sending a request for a value help to a value help business object configured to provide the value help to a user interface including the user interface element, the user interface element bound to a portion of the value help business object; and receiving, at the user interface comprising the user interface element, a response to the request, the response comprising the value help. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Inventors: Frank Brunswig, Olaf Duevel, Bare Said
  • Publication number: 20140181004
    Abstract: A system, a method, and a computer-program product for management of runtime-loads in business process applications are disclosed. Metadata associated with an application is identified. The metadata is configured to enable loading during a runtime of the application and is stored on at least one node in a metadata repository. A runtime-loading structure for loading the metadata during the runtime of the application is generated based on the identified metadata. The runtime-loading structure contains an identification of the at least one node storing the identified metadata in the metadata repository. The identified metadata is loaded based on the generated runtime-loading structure during the runtime of the application.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Sap AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Publication number: 20140172409
    Abstract: A system, a method, and a computer-program product for providing multi-language support in applications are disclosed. A first textual expression contained within an application is obtained. The first textual expression is expressed in a first language. A unique key from a hash of the first textual expression is generated. A language code representative of a second language is determined. Based on the generated unique key and the determined language code, a second textual expression in the second language representative of a translation from the first language into the second language indicated by the language code is determined. The second textual expression is provided to the application to replace the first textual expression in a view presented to a user.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Patent number: 8756567
    Abstract: Various embodiments of systems and methods to compare different versions of a development object based on a version comparison profile are described herein. Identities of the different versions of the development object are received. Further, a version comparison profile and a corresponding profile definition associated with the development object are received. Furthermore, the different versions of the development object are compared to determine one or more differences based upon the received version comparison profile and the corresponding profile definition. The determined one or more differences between the different versions of the development object are returned.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: June 17, 2014
    Assignee: SAP AG
    Inventors: Frank Jentsch, Frank Brunswig, Baré Said
  • Publication number: 20140165150
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
  • Publication number: 20140157154
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventors: Frank Brunswig, Dirk Giebel, Ralph Rillig, Jens Weiler, Michael Hartel, Daniel Zoch, Gerd Ritter
  • Patent number: 8745690
    Abstract: A context for a service request made by a service consumer can be used to establish a constraint rules set that is applied by a service provider. A context associated with a first service request can be received from a service consumer. An identity of the service consumer can be verified. A constraint value request associated with the service request can be received from a service provider responding to the service request. One or more constraints can be derived from the first context. An identity of a service provider that will fulfill the service request can be verified. The one or more constraints can be provided to the service provider. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: June 3, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Adam Polly, Gerd M. Ritter
  • Patent number: 8739166
    Abstract: A system may include reception of the first instruction, execution of the business process in a first software work process, reception, during execution of the business process, of an indication of a business object process associated with the business process, determination of progress information associated with the business process based on the indication of the business object process, and storage of the progress information within a memory. Aspects may further include reception, at a second work process, of a request from the client application for progress information, retrieval of the progress information from the shared memory and provision of the progress information to the client application.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: May 27, 2014
    Assignee: SAP AG
    Inventors: Karl-Peter Nos, Frank Brunswig, Matthias Richter, Thomas Gauweiler, Holger Rose
  • Publication number: 20140136668
    Abstract: A self-optimizing business software system, based on a multi-tenant database, is aware of the technical configuration of the system. Based on configurable key performance indicators, an optimizer is controlling, diversifying, and observing the system configuration and system execution to find the optimal technical configuration by using simulation streams, which run parallel to the production streams.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Inventors: FRANK BRUNSWIG, FRANK JENTSCH, BARE SAID