Patents by Inventor Thomas Maag

Thomas Maag 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: 20150379534
    Abstract: Processing power of a database may be leveraged to perform contact engagement analysis efficiently defining target groups. A person-centric data model allows rapid segmentation based upon details of individual contacts, and the nature of their interactions. The data model may recognize multiple facets of a single individual, for example different identifiers for various personal networks (e.g., social media networks, enterprise directories, etc.). Contact engagement analysis may use techniques such as contact classification, filtering, date period selection, and/or tag cloud based topic classification visualization, in order to achieve target group definition. A data model and UI may provide selection tools filtering data of mixed quality, allowing fast overview, and providing selection possibilities of contact groups having different data quality classifications. A tag cloud (e.g., including a time slider) shows topics of interest derived from contact interactions, thus providing visual indications.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Arnulf Schueler, Sven-Eric Eigemann, Thomas Maag, Vytas Cirpus, Daniel Jakobs, Martin Zielonkowski, Huaiyang Mao, Dagmar Opitz, Shabana Ansari, Eduard Hess, Sonja Zscherpel, Michael Rey, Andreas Bettin, Stefan Nasshan, Nicolae Ciumac, Joerg Losat, Joachim Woerner, Christian Clasani, Stefan Daum, Michael Ohnemus, Rolf Schumann
  • Patent number: 9135585
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a property library, a property list template, a quantity conversion virtual object, and/or a supplier property specification business object.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventors: Katja Bader, Thomas Leichtweiss, Thomas Maag, Thilo Kraehmer, Michael Seubert
  • Publication number: 20140143279
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for creating consumer-specific controller objects from business objects. One computer-implemented method includes identifying a business object, creating a first controller associated with the identified business object, wherein the first controller includes a set of attributes associated with the identified business object, identifying a first set of accessible attributes from the set of attributes to which the first controller should allow access, and configuring the first controller to allow access to the first set of accessible attributes.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Inventors: Marco Eidinger, Thomas Maag, Michael Raich
  • Patent number: 8719315
    Abstract: A system, method, and computer program product for combining replicated, analytical, and locally generated data in business objects on top of a database are disclosed. Business data are replicated from a first source to an analytics database. Analytical data based on the replicated business data are generated and combined with the replicated business data in the analytics database. Business objects are created to allow access to the analytics database via a user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Arnulf Schüler, Huaiyang Mao, Sonja Zscherpel, Eduard Hess, Shabana Ansari, Martin Zielonkowski, Dagmar Opitz, Rolf Schumann, Sven-Eric Eigemann, Lan Zhang, Thomas Maag, Marcel Kieser
  • Patent number: 8719219
    Abstract: A computer-implemented method for managing a feed in an in-memory database system includes: determining, in an in-memory database system, that a criterion for a feed event is met with regard to a business object handled by the in-memory database system; generating a feed event document in response to the determination; identifying at least one user in the in-memory database system who is a feed event subscriber regarding the business object; and forwarding the generated feed event document to the identified at least one feed event subscriber.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Huaiyang Mao, Rolf Schumann, Eduard Hess, Martin Zielonkowski, Sonja Zscherpel, Arnulf Schueler, Thomas Maag, Lan Zhang, Sven-Eric Eigemann, Dagmar Opitz
  • Publication number: 20140108189
    Abstract: A method for generating cross-selling product recommendations is provided. The method includes determining one or more base products purchased by a selected customer based on billing data, finding other customers who purchased the base products, determining one or more additional products which have been purchased by the other customers, sorting the additional products, and providing predictive data including information relating to the additional products to be recommended to the selected customer. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Inventors: Rolf Schumann, Arnulf Schüler, Lan Zhang, Sonja Zscherpel, Thomas Maag, Jens Tewes
  • Patent number: 8694397
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: April 8, 2014
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schultze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Publication number: 20140074784
    Abstract: A computer-implemented method for managing a feed in an in-memory database system includes: determining, in an in-memory database system, that a criterion for a feed event is met with regard to a business object handled by the in-memory database system; generating a feed event document in response to the determination; identifying at least one user in the in-memory database system who is a feed event subscriber regarding the business object; and forwarding the generated feed event document to the identified at least one feed event subscriber.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: SAP AG
    Inventors: Huaiyang Mao, Rolf Schumann, Eduard Hess, Martin Zielonkowski, Sonja Zscherpel, Arnulf Schueler, Thomas Maag, Lan Zhang, Sven-Eric Eigemann, Dagmar Opitz
  • Publication number: 20140071158
    Abstract: A user interface integrates display of custom Key Performance Indicators (KPIs) calculated from an underlying database. The interface may allow for the creation of predictive algorithms customized to provide intelligent advice and meaningful alerts to the user in realtime, based upon the value of the KPIs. Certain embodiments may provide a dynamic ticker feature that provides recommendations for user action based upon displayed KPIs. The ticker may utilize attributes such as color and movement to effectively communicate relevant KPI information to the user.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: SAP AG
    Inventors: Dagmar Opitz, Arnulf Schueler, Sven-Eric Eigemann, Daniel Jakobs, Thomas Maag, Lan Zhang
  • Publication number: 20140052591
    Abstract: A system, method, and computer program product for joining logistical and financial data related to procurement spending in a database. Financial data can be replicated from a first source to an analytics database. Procurement data from a second source can be replicated to the analytics database. The financial data can be filtered for procurement-related items to obtain procurement-related financial data. The obtained procurement financial data can be joined with the procurement data in the analytics database based on related information between the financial data and the procurement data. One or more reports based on the joined financial and procurement data can be generated in the analytics database. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: Arnulf Schüler, Rolf Schumann, Sven-Eric Eigemann, Marcel Kieser, Dagmar Opitz, Thomas Maag, Huaiyang Mao, Shabana Ansari, Sonja Zscherpel, Lan Zhang
  • Publication number: 20140052752
    Abstract: A system, method, and computer program product for combining replicated, analytical, and locally generated data in business objects on top of a database are disclosed. Business data are replicated from a first source to an analytics database. Analytical data based on the replicated business data are generated and combined with the replicated business data in the analytics database. Business objects are created to allow access to the analytics database via a user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: ARNULF SCHÜLER, HUAIYANG MAO, SONJA ZSCHERPEL, EDUARD HESS, SHABANA ANSARI, MARTIN ZIELONKOWSKI, DAGMAR OPITZ, ROLF SCHUMANN, SVEN-ERIC EIGEMANN, LAN ZHANG, THOMAS MAAG, MARCEL KIESER
  • Patent number: 8655756
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Gabriel Alvarez, Markus Biehler, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Stefan Elfner, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schultze, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Theo Zimmerman, Michael Zoeller
  • Patent number: 8606723
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: December 10, 2013
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Patrick Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Frank Reinemuth, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Armulf Schueler, Dagmar Schultze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Publication number: 20110307263
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a property library, a property list template, a quantity conversion virtual object, and/or a supplier property specification business object.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Katja Bader, Thomas Leichtweiss, Thomas Maag, Thilo Kraehmer, Michael Seubert, Mukesh Kumar, Mohit V. Gadkari, Ashwin Reddy Yeddula, Andreas Huppert, Tanjana Preiser-Funke, Smita Singh, Toralf Grossmann, Uwe Stromberg, Holger Martin Ohst
  • Publication number: 20090171811
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing product catalog management. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a product catalog authoring process component that creates and edits a product catalog; a product catalog publishing process component that provides a released product catalog in electronic form; and a purchasing contract processing process component that creates and maintains purchasing contracts.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Markus A. Peter, Michael Oemler, Juergen Lange, Thomas Maag
  • Publication number: 20060085336
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Application
    Filed: June 3, 2005
    Publication date: April 20, 2006
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Gabriel Alvarez, Markus Biehler, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Stefan Elfner, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Thomas Maag, Otto Makris, Andreas Morsoh, Wolfgang Nieswand, Thomas Nitschke, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schuelef, Dagmar Schulze, Ralf Sievers, Ruediger Radcke, Gurther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Theo Zimmerman, Michael Zoeller
  • Publication number: 20060085450
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Application
    Filed: June 24, 2005
    Publication date: April 20, 2006
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Patrick Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Frank Reinemuth, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Armulf Schueler, Dagmar Schultze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Publication number: 20060080338
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Application
    Filed: June 17, 2005
    Publication date: April 13, 2006
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schulze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller