Patents by Inventor Peter Weddeling

Peter Weddeling 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: 11003679
    Abstract: A data source integration architecture is provided for integrating application systems with an analytics system for user querying and data retrieval. The integration includes flexibly configuring base data sources as defined by an analytical model of an application system, such as an OEM application. In response to a query, metadata is fetched from an application server, where the metadata may contain a description of underlying artifacts of the structural part of the analytical model. During query generation, these specific views are injected into a query view and a parametrization is added for data source modulation. In addition, a flexible configuration of the final shape of the base data source specifically allows for the requirements of the OEM application to be addressed.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: May 11, 2021
    Assignee: SAP SE
    Inventors: Peter Weddeling, Tobias Hoehmann, Bare Said
  • Patent number: 10990597
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a query manager service (QMS) executed within a first data center, a query definition provided from a browser of an analytics platform executed within a second data center, providing, by the QMS, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: April 27, 2021
    Assignee: SAP SE
    Inventors: Bare Said, Peter Weddeling, Tobias Hoehmann, Soroush Momen-Pour
  • Publication number: 20210049219
    Abstract: The present disclosure pertains to systems and methods for providing search results. A database server may include both a database and a search engine. The database server can receive a search request from an application of a remote computer. The search request can include one or more search terms and permission information. The database server can determine adapting information using the permission information. The database server can provide a search call based on the search request and the adapting information to the search engine. The search engine can determine one or more search statements for the search call. The search engine can execute the one or more search statements on one or more stored search models to obtain database results reflecting the permission information. The database server can provide search results based on the database results to the application of the remote computer.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 18, 2021
    Inventors: Peter Weddeling, Baré Said, Peter Lang, Karl Fuerst, Andreas Balzar, Jan Teichmann, Tobias Hoehmann
  • Publication number: 20210049160
    Abstract: The present disclosure pertains to systems and methods for providing search results. A database server can include both a database and a search engine. The database server can receive, from a software service server, storage metadata indicating a plurality of tables of the database and fields of each of the plurality of tables. The database can generate a metadata search index, including tables and fields populated based on the storage metadata, and store it on the database. The database server may receive a search request including one or more search terms from a query-building application of a remote computer. The search engine can determine search statements based on the search request and execute the search statements on a view of the stored metadata search index to obtain index search results. Metadata search results based on the index search results can be provided to the query-building application.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 18, 2021
    Inventors: Karl Fuerst, Muamer Rovcanin, Soroush Momen-pour, Arpad Tornyai, Allan Felipe Brochier dos Santos da Silva, Tobias Hoehmann, Peter Lang, Baré Said, Peter Weddeling
  • Patent number: 10901994
    Abstract: Implementations include actions of receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, providing, by the QMS, a raw calculation scenario as an object model based on the query definition, and one or more filters, processing, by the QMS, the raw calculation scenario to provide an enhanced calculation scenario, the enhanced calculation scenario incorporating one or more relationships based on at least one of the one or more filters, executing, by a calculation engine within the first data center, the enhanced calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 26, 2021
    Assignee: SAP SE
    Inventors: Bare Said, Tobias Hoehmann, Peter Weddeling, Hristina Dinkova, Mehdi Hsoumi
  • Publication number: 20200192907
    Abstract: A data source integration architecture is provided for integrating application systems with an analytics system for user querying and data retrieval. The integration includes flexibly configuring base data sources as defined by an analytical model of an application system, such as an OEM application. In response to a query, metadata is fetched from an application server, where the metadata may contain a description of underlying artifacts of the structural part of the analytical model. During query generation, these specific views are injected into a query view and a parametrization is added for data source modulation. In addition, a flexible configuration of the final shape of the base data source specifically allows for the requirements of the OEM application to be addressed.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Peter Weddeling, Tobias Hoehmann, Bare Said
  • Publication number: 20200193043
    Abstract: A tenant separation architecture is provided to adopt tenant separation for remote integration of various OEM systems with a cloud-based analytics application. The tenant separation architecture provided herein allows for tenant separation in a wide range of modules in different OEM integration scenarios through a token-base authentication. Application server tenants and database tenants may be accessed for application of the tenant separation. Moreover, the tenant separation implementations disclosed herein may be applied to different modules for metadata, tenant configuration, authorization concepts, and general data protection regulation (GDPR) adoption.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Tobias Hoehmann, Peter Weddeling, Bare Said
  • Publication number: 20190340289
    Abstract: Implementations include actions of receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, providing, by the QMS, a raw calculation scenario as an object model based on the query definition, and one or more filters, processing, by the QMS, the raw calculation scenario to provide an enhanced calculation scenario, the enhanced calculation scenario incorporating one or more relationships based on at least one of the one or more filters, executing, by a calculation engine within the first data center, the enhanced calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Application
    Filed: August 20, 2018
    Publication date: November 7, 2019
    Inventors: Bare Said, Tobias Hoehmann, Peter Weddeling, Hristina Dinkova, Mehdi Hsoumi
  • Publication number: 20190340286
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a query manager service (QMS) executed within a first data center, a query definition provided from a browser of an analytics platform executed within a second data center, providing, by the QMS, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Application
    Filed: August 20, 2018
    Publication date: November 7, 2019
    Inventors: Bare Said, Peter Weddeling, Tobias Hoehmann, Soroush Momen-Pour
  • Publication number: 20190340285
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, the query definition being stored in a query repository, being validated by the QMS based on analytical metadata, and being stored in a mirror query repository of the first data center, providing, after validation of the query definition, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenerio to provide an analytical artificat including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artificat to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Application
    Filed: August 20, 2018
    Publication date: November 7, 2019
    Inventors: Bare Said, Peter Weddeling, Tobias Hoehmann, David Foerderer
  • Patent number: 7707052
    Abstract: A method includes receiving compensation information of a particular employee of a first company from a database, receiving compensation information associated with a second company from a different database, and presenting in a graphical user interface (GUI) a graphical representation comparing the compensation information of the particular employee of the first company and the compensation information associated with the second company.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: April 27, 2010
    Assignee: SAP
    Inventors: Hardy Kuhn, David Lim, Matthias Richter, Peter Sieber, Sandra Fusser, Jose Gonzalez Seco, Oswald Gschnitzer, Peter Weddeling
  • Patent number: 7673245
    Abstract: Converting a computer user interface panel between different panel types. An automated process is activated that reads field attributes of a first panel in a computer system. A configuration table associated with the first panel is tied to logic that specifies how the panel of the first type interacts with a backend of the computer system. Entries are created in a second configuration table that can be used to display a second panel in the computer system. The second panel comprises at least some of the plurality of fields and belongs to a second type of panels in which a panel of the second type is formed of configuration table entries and is independent of the backend. The automated process converts the field attributes to be compatible with the second type of panels and stores them in the second configuration table for use in displaying the second panel.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: March 2, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Weddeling, Rene Dehn, Martin Scholz
  • Patent number: 7424685
    Abstract: Providing access to database objects is described. An object selection area capable of presenting representations of a plurality of database objects is displayed. Each of the database objects is associated with one of a plurality of predetermined contexts. A plurality of panels are capable of presenting portions of data belonging to database objects selected in the object selection area. Some panels are relevant to more than one of the contexts. An input from the user selecting a database object presented in the object selection area is received. A panel selection control associated with the context of the selected database object is displayed. The control provides that the user can select for display any panel that is relevant to the selected object's context. Any of the selectable panels that are relevant also to a different context can also be selected in a panel selection control associated with the different context.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 9, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Christian Behrens, Rene Dehn, Peter Weddeling, Steffen Rotsch, Volker Paul
  • Publication number: 20050192823
    Abstract: A method includes receiving compensation information of a particular employee of a first company from a database, receiving compensation information associated with a second company from a different database, and presenting in a graphical user interface (GUI) a graphical representation comparing the compensation information of the particular employee of the first company and the compensation information associated with the second company.
    Type: Application
    Filed: April 6, 2004
    Publication date: September 1, 2005
    Inventors: Hardy Kuhn, David Lim, Matthias Richter, Peter Sieber, Sandra Fusser, Jose Seco, Oswald Gschnitzer, Peter Weddeling
  • Publication number: 20050097568
    Abstract: Providing access to database objects is described. An object selection area capable of presenting representations of a plurality of database objects is displayed. Each of the database objects is associated with one of a plurality of predetermined contexts. A plurality of panels are capable of presenting portions of data belonging to database objects selected in the object selection area. Some panels are relevant to more than one of the contexts. An input from the user selecting a database object presented in the object selection area is received. A panel selection control associated with the context of the selected database object is displayed. The control provides that the user can select for display any panel that is relevant to the selected object's context. Any of the selectable panels that are relevant also to a different context can also be selected in a panel selection control associated with the different context.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Christian Behrens, Rene Dehn, Peter Weddeling, Steffen Rotsch, Volker Paul
  • Publication number: 20050086201
    Abstract: Converting a computer user interface panel between different panel types. An automated process is activated that reads field attributes of a first panel in a computer system. A configuration table associated with the first panel is tied to logic that specifies how the panel of the first type interacts with a backend of the computer system. Entries are created in a second configuration table that can be used to display a second panel in the computer system. The second panel comprises at least some of the plurality of fields and belongs to a second type of panels in which a panel of the second type is formed of configuration table entries and is independent of the backend. The automated process converts the field attributes to be compatible with the second type of panels and stores them in the second configuration table for use in displaying the second panel.
    Type: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Inventors: Peter Weddeling, Rene Dehn, Martin Scholz
  • Publication number: 20050065983
    Abstract: A method includes updating record content included in a database, extracting updated record content during a periodic time interval, producing an internal document that includes data representing the updated record content, producing a file that includes data corresponding to content of the internal document, and sending the file at the periodic time interval.
    Type: Application
    Filed: September 19, 2003
    Publication date: March 24, 2005
    Inventors: Peng Wang, Peter Weddeling, Peter Sieber, Jose Gonzalez Seco, Sandra Fusser, Oswald Gschnitzer