Patents by Inventor Bernd Kauerauf

Bernd Kauerauf 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: 11381662
    Abstract: A method, system, and computer-readable medium, including receiving a request to process a business object including an indication of at least one feature that can be invoked in the processing of the business object; determining the at least one feature associated with the business object based on the indication thereof included with the business object; determining whether the at least one feature associated with the business object can be executed by a second application based on an indication of a set of features supported by the second application; processing, in response to a determination that the at least one feature can be executed by the second application, the business object by the second application; and processing, in response to a determination that the at least one feature is not supported by the second application, the business object by a first application that supports a first set of features.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 5, 2022
    Assignee: SAP SE
    Inventors: Igor Schukovets, Oliver Thomas Niedermaier, Olaf Kellmereit, Bernd Kauerauf, Christoph Mayer, Thomas Juergensen, Kevin Drieschner, Gregor Tielsch, Erich Schulzke
  • Patent number: 10127365
    Abstract: An application scaffold is generated based on an object model. The object model includes CDS objects and DCL objects. The CDS objects and the DCL objects are evaluated together with corresponding CDS annotations and DCL annotations. Based on the evaluation, a field control hub is generated. The field control hub evaluates the DCL annotations and determines, based on one or more authorization objects from the DCL annotations, field control data for a field from a number of fields of a UI. When a user requests the UI, the field of the UI is displayed in accordance with the determined field control data for a role of the user.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 13, 2018
    Assignee: SAP SE
    Inventors: Bernd Kauerauf, Nils Hartmann, Gregor Tielsch
  • Patent number: 9930113
    Abstract: A method includes supplementing a database with multiple database views respectively representing a data model and including a first column representing a first attribute of the data model and a second column representing a second attribute of the data model; identifying a database view capable of retrieving requested data; retrieving instances of the data model represented by the identified view via the network using a first select criterion directed at the first column and a second select criterion directed at the second column of said view, the second attribute values of the data model instances being calculated selectively for instances having been dynamically identified by the first select criterion; and returning a result via the network.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: March 27, 2018
    Assignee: SAP SE
    Inventors: Igor Schukovets, Gregor Tielsch, Christian Conradi, Stephan Guentert, Bernd Kauerauf, Nils Hartmann, Marcel Hermanns
  • Publication number: 20170300672
    Abstract: An application scaffold is generated based on an object model. The object model includes CDS objects and DCL objects. The CDS objects and the DCL objects are evaluated together with corresponding CDS annotations and DCL annotations. Based on the evaluation, a field control hub is generated. The field control hub evaluates the DCL annotations and determines, based on one or more authorization objects from the DCL annotations, field control data for a field from a number of fields of a UI. When a user requests the UI, the field of the UI is displayed in accordance with the determined field control data for a role of the user.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: BERND KAUERAUF, NILS HARTMANN, GREGOR TIELSCH
  • Publication number: 20170187834
    Abstract: A method, system, and computer-readable medium, including receiving a request to process a business object including an indication of at least one feature that can be invoked in the processing of the business object; determining the at least one feature associated with the business object based on the indication thereof included with the business object; determining whether the at least one feature associated with the business object can be executed by a second application based on an indication of a set of features supported by the second application; processing, in response to a determination that the at least one feature can be executed by the second application, the business object by the second application; and processing, in response to a determination that the at least one feature is not supported by the second application, the business object by a first application that supports a first set of features.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Igor Schukovets, Oliver Thomas Niedermaier, Olaf Kellmereit, Bernd Kauerauf, Christoph Mayer, Thomas Juergensen, Kevin Drieschner, Gregor Tielsch, Erich Schulzke
  • Patent number: 9342569
    Abstract: In one embodiment the present invention includes a computer implemented method of adding user interface elements within an application program. The method includes generating a user interface layout having user interface elements and database connections, where the database connections relate the user interface elements to a database. The method further includes generating a selection layout having element groups, where each of the element groups includes a first element and a second element that are spatially related. The method further includes receiving a user selection of a selected element group of the element groups, and generating the user interface layout having the user interface elements, where the user interface elements now includes the selected element group. In this manner, the user interface layout may be efficiently adjusted.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventor: Bernd Kauerauf
  • Publication number: 20160063107
    Abstract: The invention relates to method for retrieving data via a telecommunication network. The network interoperatively couples a mobile telecommunication device with a sender device. The sender device hosts an application and is interoperably coupled via the telecommunication network to a DBMS hosting a database.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Igor SCHUKOVETS, Gregor TIELSCH, Christian CONRADI, Stephan GUENTERT, Bernd KAUERAUF, Nils HARTMANN, Marcel HERMANNS
  • Patent number: 8990836
    Abstract: In one embodiment, a proxy transactional context corresponding to a transactional context of a first software solution unit is generated. Further, a business object of a second software solution unit corresponding to the proxy transactional context is retrieved. Furthermore, the assignment of the retrieved business object to a business object of the first software solution unit is defined and the defined assignment is stored in the proxy data object. The proxy transactional context may be accessed using a remote function call and upon executing the proxy transactional context, the program returns to the transactional context. Thereby, the first software solution unit is integrated with the second software solution unit without disrupting the transactional context of the first software solution unit.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: March 24, 2015
    Assignee: SAP SE
    Inventors: Bernd Kauerauf, Igor Zhukovets
  • Publication number: 20140047459
    Abstract: In one embodiment, a proxy transactional context corresponding to a transactional context of a first software solution unit is generated. Further, a business object of a second software solution unit corresponding to the proxy transactional context is retrieved. Furthermore, the assignment of the retrieved business object to a business object of the first software solution unit is defined and the defined assignment is stored in the proxy data object. The proxy transactional context may be accessed using a remote function call and upon executing the proxy transactional context, the program returns to the transactional context. Thereby, the first software solution unit is integrated with the second software solution unit without disrupting the transactional context of the first software solution unit.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Inventors: BERND KAUERAUF, Igor Zhukovets
  • Publication number: 20120159392
    Abstract: In one embodiment the present invention includes a computer implemented method of adding user interface elements within an application program. The method includes generating a user interface layout having user interface elements and database connections, where the database connections relate the user interface elements to a database. The method further includes generating a selection layout having element groups, where each of the element groups includes a first element and a second element that are spatially related. The method further includes receiving a user selection of a selected element group of the element groups, and generating the user interface layout having the user interface elements, where the user interface elements now includes the selected element group. In this manner, the user interface layout may be efficiently adjusted.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventor: Bernd Kauerauf