Patents by Inventor Carsten Brandt

Carsten Brandt 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: 10719488
    Abstract: Disclosed herein are system, method, and computer program product embodiments for creating and utilizing configuration providers for layered repository facilities. An embodiment operates by creating or loading a custom data structure for a software application, retrieving configuration information from at least one configuration provider, storing the retrieved configuration information in the custom data structure, and associating the custom data structure with the application and a specific layer of a layered repository facility.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: July 21, 2020
    Assignee: SAP SE
    Inventors: Markus Viol, Lars Erbe, Stefan Haffner, Alexander Rauh, Carsten Brandt, Felix Riegger, Christian Voshage, Axel Warner
  • Patent number: 10713278
    Abstract: Techniques are described for dynamically synchronizing applications executed on a client device with backend systems. An example method includes identifying a triggering event associated with a request to perform a synchronization of a client application, where the request is associated with a request for a partial synchronization of the client application. A set of information defining a request context associated with the request is obtained. A set of potential partial synchronization scenarios are identified, where each of the potential partial synchronization scenarios associated with a predefined synchronization context. The request context is compared to the predefined synchronization contexts of the set of potential partial synchronization scenarios to identify a particular partial synchronization scenario corresponding to the request context.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Gerd Ritter, Thomas Konstandin, Carsten Brandt, Tim Kornmann
  • Patent number: 10380191
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 13, 2019
    Assignee: SAP SE
    Inventors: Markus Viol, Alexander Rauh, Carsten Brandt, Lars Erbe, Stefan Haffner, Felix Riegger, Axel Warner, Christian Voshage
  • Publication number: 20190171752
    Abstract: Techniques are described for dynamically synchronizing applications executed on a client device with backend systems. An example method includes identifying a triggering event associated with a request to perform a synchronization of a client application, where the request is associated with a request for a partial synchronization of the client application. A set of information defining a request context associated with the request is obtained. A set of potential partial synchronization scenarios are identified, where each of the potential partial synchronization scenarios associated with a predefined synchronization context. The request context is compared to the predefined synchronization contexts of the set of potential partial synchronization scenarios to identify a particular partial synchronization scenario corresponding to the request context.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Gerd Ritter, Thomas Konstandin, Carsten Brandt, Tim Kornmann
  • Publication number: 20180239787
    Abstract: Disclosed herein are system, method, and computer program product embodiments for creating and utilizing configuration providers for layered repository facilities. An embodiment operates by creating or loading a custom data structure for a software application, retrieving configuration information from at least one configuration provider, storing the retrieved configuration information in the custom data structure, and associating the custom data structure with the application and a specific layer of a layered repository facility.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: MARKUS VIOL, LARS ERBE, STEFAN HAFFNER, ALEXANDER RAUH, CARSTEN BRANDT, FELIX RIEGGER, CHRISTIAN VOSHAGE, AXEL WARNER
  • Publication number: 20180210869
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Markus VIOL, Alexander Rauh, Carsten Brandt, Lars Erbe, Stefan Haffner, Felix Riegger, Axel Warner, Christian Voshage
  • Patent number: 9841956
    Abstract: This disclosure provides various embodiments for generating reports relating to UI models' compliance with a set of UI style guide rules. A digital UI model is parsed to determine whether a user interface, in a plurality of user interfaces within a software environment, satisfies at least one UI style guide rule in a plurality of UI style guide rules associated with the software environment. The digital UI model defines a plurality of attributes of the user interface. At least one statistical measure is calculated relating to compliance with UI style guide rules. The calculation of the statistical measure is based at least in part on the determination of whether the user interface satisfies the at least one UI style guide rule. A report is then generated identifying the at least one statistical measure, the report configured for presentation on a user interface of a computing device.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: December 12, 2017
    Assignee: SAP SE
    Inventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
  • Publication number: 20170336565
    Abstract: Embodiments of the present disclosure are directed toward techniques and configurations for a single mode optical coupler device. In some embodiments, the device may include a multi-stage optical taper to convert light from a first mode field diameter to a second mode field diameter larger than the first mode field diameter, and a mirror formed in a dielectric layer under an approximately 45 degree angle with respect to a plane of the dielectric layer to reflect light from the multi-stage optical taper substantially perpendicularly to propagate the light in a single mode fashion. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: September 30, 2016
    Publication date: November 23, 2017
    Inventors: Judson D. Ryckman, Harel Frish, George A. Ghiurcan, Ansheng Liu, Haisheng Rong, Pradeep Srinivasan, Carsten Brandt, Isako Hoshino, Michael A. Creighton
  • Publication number: 20170185394
    Abstract: A system facilitates modification or adaptation of a software object or platform, developed by a software developer, by a plurality of entities, each entity is assigned a hierarchical level, the lowest hierarchical level being assigned to a software developer and the highest hierarchical level being assigned to an end-user. At each level, when a modification or adaptation is implemented, a separate layer file or layer of a layer file is created and stored in a database. Subsequently, the changes of the respective layers are implemented in sequence according to the hierarchy, so that a higher hierarchical level's modifications that are in conflict with a setting of a lower hierarchical level replace the implementation of the lower hierarchical level's setting during runtime.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Lars Erbe, Stefan Haffner, Markus Viol, Alexander Rauh, Carsten Brandt, Felix Riegger, Christian Voshage, Axel Wamer
  • Patent number: 9459846
    Abstract: This disclosure provides various embodiments for checking user interfaces' compliance with user style guide rules in connection with a UI development tool. A particular digital UI model is identified in a plurality of digital UI models, each UI model representing attributes of a corresponding software application user interface in a plurality of user interfaces available for access by a UI development tool adapted to modify attributes of user interfaces in the plurality of user interfaces. The particular UI model represents attributes of a particular user interface accessed by the UI development tool. The particular UI model is parsed to determine that at least one attribute of the particular user interface violates at least one UI style guide rule. Results are presented in a user interface of the UI development tool, the presentation indicating that the particular attribute of the particular user interface violates the UI style guide rule.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 4, 2016
    Assignee: SAP SE
    Inventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
  • Publication number: 20160034422
    Abstract: A technique for analyzing a time series obtained or obtainable by Non-Destructive Testing of a sample. The Non-Destructive Testing includes inducing an excitation in the sample and receiving a response to the excitation from the sample. As to a device aspect of the technique, a determining unit determines a trajectory in a state space having dimension n, wherein n is equal to or greater than 2. The trajectory includes a sequence of points in the state space, each point being derived from a subset of the time series. A comparing unit compares the determined trajectory with one or more reference trajectories. An assessing unit assesses a property of the sample based on the comparison.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 4, 2016
    Inventor: Carsten Brandt
  • Patent number: 9170780
    Abstract: A system includes execution of a software application based on metadata defining a first plurality of software components, reception of second metadata defining the first plurality of software components, determination, based on the second metadata, of a second plurality of the first plurality of software components for which the second metadata is different from the first metadata, and for which the second metadata is associated with elements of the software application, and generation of the elements of the software application based on the second metadata of the second plurality of software components.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 27, 2015
    Assignee: SAP SE
    Inventors: Thomas Gieselmann, Markus Viol, Carsten Brandt, Lars Erbe, Stefan Haffner, Alexander Rauh, Franz Müller
  • Patent number: 9052845
    Abstract: This disclosure provides various embodiments for performing operations on entities of a meta model modeling one or more software components. A request is received to perform a particular operation of a particular type on each of a plurality of model entities, each model entity modeling at least one attribute of a software component. The request includes an identification of the particular type of operation in a plurality of operation types. The model entities are retrieved in response to the request. A handler object is instantiated of the particular type adapted to perform the particular operation by calling a set of reusable software modules, each software module providing functionality used to perform at least a portion of the particular operation on at least one entity in the plurality of entities. Result data is generated based on the performance of the particular operation using the instantiated handler and reusable software modules.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: June 9, 2015
    Assignee: SAP SE
    Inventor: Carsten Brandt
  • Patent number: 8866496
    Abstract: A device for measurement of a thickness of a coating applied to a substrate includes a transmitter/receiver module configured to transmit and receive microwave radiation; a computing unit; and a probe having a flange and an inner and an outer conductor, wherein the outer conductor coaxially surrounds the inner conductor, and wherein the inner conductor includes at least one thickened section.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: October 21, 2014
    Assignee: Airbus Operations GmbH
    Inventors: Carsten Brandt, Wolfgang Bisle, Joerg Dannemann, Johann Hinken, Thomas Beller
  • Patent number: 8661356
    Abstract: A method, including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, may include loading a component from a repository in a first user interface, notifying a second user interface that the component is loaded in the first user interface, performing one or more checks on the component using a check engine and generating one or more check results, storing the check results in a buffer and displaying the check results in the second user interface. The first user interface, the second user interface, the buffer and the check engine may be integrated modules of a single application.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Hilmar Demant, Mahesh Gopalan, Vinod S. Nair, Jayakanth R, Aaby Sivakumar, Abdul Aziz, Debobrata Bose, Indranil Dutt, Niels Hebling, Carsten Brandt
  • Publication number: 20130167048
    Abstract: According to some embodiments, a business service provider may associate a user interface floor plan with a plurality of reuse components, each reuse component being adapted to be used with multiple user interface floor plans. For example, a second reuse component may be embedded within a first reuse component. In this case, an end user adaptation to the second reuse component may be received and the system may automatically store, within the first reuse component, a context dependent reference to the second reuse component associated with the end user adaptation.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: Markus Viol, Franz Muller, Markus Ofterdinger, Carsten Brandt, Stefan Haffner, Felix Riegger, Thomas Gieselmann
  • Publication number: 20130159971
    Abstract: A system includes execution of a software application based on metadata defining a first plurality of software components, reception of second metadata defining the first plurality of software components, determination, based on the second metadata, of a second plurality of the first plurality of software components for which the second metadata is different from the first metadata, and for which the second metadata is associated with elements of the software application, and generation of the elements of the software application based on the second metadata of the second plurality of software components.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Inventors: Thomas Gieselmann, Markus Viol, Carsten Brandt, Lars Erbe, Stefan Haffner, Alexander Rauh, Franz Müller
  • Patent number: 8467069
    Abstract: A method and a device for inspecting the quality of a formed thermoplastic fiber-reinforced plastic component wherein the component is tested by means of a sensor unit with a downstream electronic evaluation unit for analysis of the measuring result acquired by sensor technology by means of sample comparison, wherein by means of the optical sensor unit the surface roughness of the plastic component is measured after forming, which surface roughness is analyzed by means of the evaluation unit by a comparison with a stored reference pattern in such a manner that increased surface roughness is interpreted as increased internal materials porosity.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: June 18, 2013
    Assignee: Airbus Operations GmbH
    Inventors: Klaus Edelmann, Tanja Frese, Carsten Brandt, Jens Kethler, Christoph Von Kopylow
  • Publication number: 20120198364
    Abstract: This disclosure provides various embodiments for generating reports relating to UI models' compliance with a set of UI style guide rules. A digital UI model is parsed to determine whether a user interface, in a plurality of user interfaces within a software environment, satisfies at least one UI style guide rule in a plurality of UI style guide rules associated with the software environment. The digital UI model defines a plurality of attributes of the user interface. At least one statistical measure is calculated relating to compliance with UI style guide rules. The calculation of the statistical measure is based at least in part on the determination of whether the user interface satisfies the at least one UI style guide rule. A report is then generated identifying the at least one statistical measure, the report configured for presentation on a user interface of a computing device.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: SAP AG
    Inventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
  • Publication number: 20120198367
    Abstract: This disclosure provides various embodiments for forecasting the effect of a proposed change to a set of UI style guide rules. At least one proposed UI style guide rule is identified, the proposed UI style guide rule applying to at least one user interface for use in connection with at least one software application. The user interface has an associated digital UI model representing attributes of the user interface. The UI model associated with the user interface is parsed to determine whether attributes of the user interface would violate the at least one proposed UI style guide rule. Result data can be sent identifying whether the at least one particular user interface would violate the at least one proposed user interface style guide rule.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: SAP AG
    Inventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt