Patents by Inventor Joerg Goeppert
Joerg Goeppert 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: 10853396Abstract: A system for answering a natural language query (NLQ) directed to a database system. The system includes a query receiver receives the NLQ and models the NLQ as a tuple of entities including at least a subject entity and an intention entity. The system further includes a service discovery component and a query transformation unit. The service discovery component discovers a specific database system asset for answering the NLQ by evaluating system model descriptions of database system assets against the NLQ. The query transformation unit transforms the NLQ into a native service call for the specific database system asset, and invokes the native service call for callback of the specific database system asset to answer the NLQ.Type: GrantFiled: December 22, 2017Date of Patent: December 1, 2020Assignee: SAP SEInventors: Philip Miseldine, Joerg Goeppert, Klaus Herter
-
Patent number: 10503821Abstract: A workflow assistant can provide for improved memory aids and workflow management. The workflow assistant can retrieve context information from a base application to facilitate the creation of memory aids and workflow management items. Textual analysis can be applied to user input to determine data elements, data objects, assistant items, and collections that may be relevant to a memory or workflow aid. The workflow assistant can suggest actions for a user to take, such as based on text analysis of user input or the contents of a collection. Technical features such as a context analyzer that retrieves information from the base application for access by the workflow assistant can make the workflow assistant more dynamic and reduce the user interaction needed to create or modify a memory or workflow aid.Type: GrantFiled: November 28, 2016Date of Patent: December 10, 2019Assignee: SAP SEInventors: Frank Brunswig, Swarnava Chatterjee, Gayathri D, Rachel Ebner, Niels Hebling, Joerg Goeppert, Ioannis Grammatikakis, Christina Hall, Klaus Herter, Steffen Huester, Florian Jann, Matthias Kruse, Hergen Siefken, Martin Steiner
-
Patent number: 10338908Abstract: Disclosed herein are system, method, and computer program product embodiments for a modularized application framework. The embodiments disclosed herein may be used in enterprise software and development platforms to quickly deploy new applications and updates, using a decoupled modular configuration executed by a core framework. An embodiment operates by loading a first and second module into a framework. Information and/or services may be transferred from the first module to the second module or vice versa using the framework. Then, the first or second module is unloaded from the framework while the other module remains functional.Type: GrantFiled: January 11, 2017Date of Patent: July 2, 2019Assignee: SAP SEInventors: Jörg Goeppert, Niels Hebling, Klaus Herter, Hergen Siefken
-
Publication number: 20190197185Abstract: A system for answering a natural language query (NLQ) directed to a database system. The system includes a query receiver receives the NLQ and models the NLQ as a tuple of entities including at least a subject entity and an intention entity. The system further includes a service discovery component and a query transformation unit. The service discovery component discovers a specific database system asset for answering the NLQ by evaluating system model descriptions of database system assets against the NLQ. The query transformation unit transforms the NLQ into a native service call for the specific database system asset, and invokes the native service call for callback of the specific database system asset to answer the NLQ.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Philip Miseldine, Joerg Goeppert, Klaus Herter
-
Patent number: 10088981Abstract: A computer-implemented method for communicating and collecting data across multiple applications through a single user engagement application includes displaying multiple applications and a single user engagement application in a single window. Each of the multiple applications includes a user interface and user interface data objects being displayed in the single window. The user engagement application includes a chat user interface and a collection user interface, where the chat user interface displays multiple chat threads and the collection user interface includes multiple collections of saved user interface data objects. The user engagement application is a separate and distinct application from each of the multiple applications. The method includes copying and inserting selected user interface data object into a selected chat thread in the chat user interface and posting the inserted user interface data object to the other users of the selected chat thread.Type: GrantFiled: December 29, 2015Date of Patent: October 2, 2018Assignee: SAP SEInventors: Christina Hall, Anja Fehlau, Christian Geldmacher, Joerg Goeppert, Sophie Kraut, Bjoern Bader, Hergen Siefken, Klaus Herter
-
Publication number: 20180196664Abstract: Disclosed herein are system, method, and computer program product embodiments for a modularized application framework. The embodiments disclosed herein may be used in enterprise software and development platforms to quickly deploy new applications and updates, using a decoupled modular configuration executed by a core framework. An embodiment operates by loading a first and second module into a framework. Information and/or services may be transferred from the first module to the second module or vice versa using the framework. Then, the first or second module is unloaded from the framework while the other module remains functional.Type: ApplicationFiled: January 11, 2017Publication date: July 12, 2018Inventors: Jörg Goeppert, Niels Hebling, Klaus Herter, Hergen Siefken
-
Publication number: 20170185255Abstract: A workflow assistant can provide for improved memory aids and workflow management. The workflow assistant can retrieve context information from a base application to facilitate the creation of memory aids and workflow management items. Textual analysis can be applied to user input to determine data elements, data objects, assistant items, and collections that may be relevant to a memory or workflow aid. The workflow assistant can suggest actions for a user to take, such as based on text analysis of user input or the contents of a collection. Technical features such as a context analyzer that retrieves information from the base application for access by the workflow assistant can make the workflow assistant more dynamic and reduce the user interaction needed to create or modify a memory or workflow aid.Type: ApplicationFiled: November 28, 2016Publication date: June 29, 2017Applicant: SAP SEInventors: Frank Brunswig, Swarnava Chatterjee, Gayathri D, Rachel Ebner, Niels Hebling, Joerg Goeppert, Ioannis Grammatikakis, Christina Hall, Klaus Herter, Steffen Huester, Florian Jann, Matthias Kruse, Hergen Siefken, Martin Steiner
-
Publication number: 20170185244Abstract: A computer-implemented method for communicating and collecting data across multiple applications through a single user engagement application includes displaying multiple applications and a single user engagement application in a single window. Each of the multiple applications includes a user interface and user interface data objects being displayed in the single window. The user engagement application includes a chat user interface and a collection user interface, where the chat user interface displays multiple chat threads and the collection user interface includes multiple collections of saved user interface data objects. The user engagement application is a separate and distinct application from each of the multiple applications. The method includes copying and inserting selected user interface data object into a selected chat thread in the chat user interface and posting the inserted user interface data object to the other users of the selected chat thread.Type: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Inventors: Christina HALL, Anja FEHLAU, Christian GELDMACHER, Joerg GOEPPERT, Sophie KRAUT, Bjoern BADER, Hergen SIEFKEN, Klaus HERTER
-
Publication number: 20140122144Abstract: An initiative object corresponding to an organization decision to explore a topic is defined, and a first goal definition and a first skills definition for the initiative object are defined. A project object corresponding to a project undertaken by the organization is defined, the project associated with exploring the topic, and a second goal definition and a second skills definition for the project object are defined. Employees are searched in an employee skills database using at least one of the first or second skills definitions, and assigned to the initiative object and to the project object, wherein the project object, but not the initiative object, affects employee availability. Upon closing the initiative object or project object, a skills record is updated using the first or second skills definitions; and upon closing the initiative object or project object, a performance record is updated using the first or second goal definitions.Type: ApplicationFiled: November 1, 2012Publication date: May 1, 2014Inventors: Vytas Cirpus, Sandra Schmidt, Beate Riefer, Heinrich Lammering, Matthias Woerner, Dieter Krisch, Hans Christian Gaedke, Ralph Rillig, Joerg Goeppert, Andre Sondermann, Sabine Lamprecht, Dirk Rohdemann, Katharina Sorge, Volker Schott
-
Publication number: 20140006084Abstract: 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 customer transaction document template and a customer transaction document view of project business object.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Inventors: Sandra Schmidt, Ralph Rillig, Otfried von Geisau, Joerg Goeppert
-
Publication number: 20140006089Abstract: 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 project and a sales order business object.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Inventors: Jan Penning, Heide von Lindequist, Volker Paul, Dieter Krisch, Joerg Goeppert, Volker Schott, Otfried von Geisau, Peter Latocha, Thilo Kraehmer, Sandra Schmidt, Ralph Rillig, Katharina Sorge
-
Publication number: 20140006232Abstract: 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 an accounting entry and a project processing view of customer transaction document business object.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Inventors: Tobias Viehweger, Joachim Kenntner, Sandra Schmidt, Thomas Biesemann, Ralph Rillig, Joerg Goeppert, Volker Schott, Otfried von Geisau
-
Publication number: 20110307289Abstract: 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 customer project invoicing agreement, an engineering change case, a product design, a product design version hierarchy, and/or a project expense view business object.Type: ApplicationFiled: June 15, 2010Publication date: December 15, 2011Inventors: Lohit Hosur, Volker Faisst, Otfried Von Geisau, Vytas Cirpus, Joerg Goeppert, Guang Yang, Volker Schott, Monica Reidl, Michael Seubert, Arno Mielke, Klaus Herter, Andre Doerfler, Steffen Springborn, Alexander S. Adam, Christian Fuhlbruegge, Michael Belenki, Thomas Kretz, Thomas Leichtweiss, Werner Sottong, Rudolf Winkel, Monika Kaiser, Claus Gschiermeister, Jens Griessmann, Kristina Grunewald, Michael Wachter, Werner Gnan, Thilo Kraehmer, Payal Patnaik, Tanja Rueckel
-
Publication number: 20080103843Abstract: Systems and techniques for integrating information for the planning and performance of maintenance activities are described. In one aspect, a method includes receiving a collection of descriptions of maintenance tasks in an enterprise, accessing one or more data stores to receive asset information characterizing assets in the enterprise, process information characterizing assets involved in processes of the enterprise, and process value information characterizing values of the processes to the enterprise, integrating the asset information, the process information, and the process value information to assign costs associated with performance of each of the maintenance tasks, generating a work list including a subset of the collection of maintenance tasks based on the assigned costs, and making the work list available over one or more output devices.Type: ApplicationFiled: October 27, 2006Publication date: May 1, 2008Applicant: SAP AG-GermanyInventors: Joerg Goeppert, Thomas Kessler