Patents by Inventor Joerg Weller

Joerg Weller 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: 12229143
    Abstract: Techniques and solutions are provided for improving query execution. Data models can be complex, which is often reflected in queries against such data models. The present disclosure provides a query refactoring technique where a complex query, such as a query expressed as a single select statement, can be formulated as a series of less complex queries. The workload of a database can be reduced by combining results of the less complex queries outside of the database. The present disclosure provides a framework for implementing these techniques, where the framework includes a virtual cube, a calculation engine, and one or more operations, which can all be implemented as classes in a programming language, and where a generic class or interface can help guide users in developing subclasses that provide a reformulation or refactoring of a complex query.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: February 18, 2025
    Assignee: SAP SE
    Inventors: Joerg Weller, Helmut Holthoff, Dimitrij Raev, Julian Frank, Hari Venkatesh Subramanian
  • Patent number: 12001710
    Abstract: Techniques and solutions are provided for updating or augmenting consolidated data that is produced using base data. The consolidated data can include data that is aggregated by various grouping criteria. After a set of consolidated data is determined, the base data may change, one or more rules used to calculate the consolidated data may change, or it may be desired to see data that is more granular than that included in the consolidated data. After consolidated data is provided to a user, a user issues a data augmentation request. The data augmentation request causes the base data, which may have been updated, to be processed to provide updated data, where the processing includes grouping operations used in producing the consolidated data. The updated data is provided to a client in response to the data augmentation request.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: June 4, 2024
    Assignee: SAP SE
    Inventors: Hari Venkatesh Subramanian, Florian Roll, Joerg Franke, Joerg Weller, Dimitrij Raev, Stefan Kraus
  • Publication number: 20240028250
    Abstract: Techniques and solutions are provided for updating or augmenting consolidated data that is produced using base data. The consolidated data can include data that is aggregated by various grouping criteria. After a set of consolidated data is determined, the base data may change, one or more rules used to calculate the consolidated data may change, or it may be desired to see data that is more granular than that included in the consolidated data. After consolidated data is provided to a user, a user issues a data augmentation request. The data augmentation request causes the base data, which may have been updated, to be processed to provide updated data, where the processing includes grouping operations used in producing the consolidated data. The updated data is provided to a client in response to the data augmentation request.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Applicant: SAP SE
    Inventors: Hari Venkatesh Subramanian, Florian Roll, Joerg Franke, Joerg Weller, Dimitrij Raev, Stefan Kraus
  • Publication number: 20240028594
    Abstract: Techniques and solutions are provided for improving query execution. Data models can be complex, which is often reflected in queries against such data models. The present disclosure provides a query refactoring technique where a complex query, such as a query expressed as a single select statement, can be formulated as a series of less complex queries. The workload of a database can be reduced by combining results of the less complex queries outside of the database. The present disclosure provides a framework for implementing these techniques, where the framework includes a virtual cube, a calculation engine, and one or more operations, which can all be implemented as classes in a programming language, and where a generic class or interface can help guide users in developing subclasses that provide a reformulation or refactoring of a complex query.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Applicant: SAP SE
    Inventors: Joerg Weller, Helmut Holthoff, Dimitrij Raev, Julian Frank, Hari Venkatesh Subramanian
  • Patent number: 9513878
    Abstract: According to some embodiments, a method and system including a first technology stack to receive a model description describing defining aspects of an application model; to generate, according to the model description, a model entity representation of the application model; and to transfer the model description to a second technology stack; and a second technology stack to generate, according to the model description, a model entity representation of the application model.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 6, 2016
    Assignee: SAP SE
    Inventors: Christel Rueger, Rainer Schaefer, Marcus Hoepfner, Matthias Jensen, Joerg Weller, Thomas Rinneberg, Mario Kabadiyski
  • Patent number: 8869105
    Abstract: In one aspect, there is provided a computer-implemented method. The method may including selecting an existing business object for extension in an extensibility integrated development system; generating, in the extensibility integrated development system, a page highlighting one or more nodes of the existing business object to allow selection of the one or more nodes for modification; selecting, in the extensibility integrated development system, at least one of the one or more nodes, when highlighted; modifying, in the extensibility integrated development system, the selected one or more nodes by adding at least one attribute to the at least one of the selected one or more nodes; and storing, in a repository, the modified node including the added at least one attribute. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventors: Joerg Weller, Reinhold Kautzleben, Gregor Karl Frey, Roland Brechter, Johann Kemmer, Daniel Wachs, Thomas Schneider
  • Publication number: 20140181783
    Abstract: According to some embodiments, a method and system including a first technology stack to receive a model description describing defining aspects of an application model; to generate, according to the model description, a model entity representation of the application model; and to transfer the model description to a second technology stack; and a second technology stack to generate, according to the model description, a model entity representation of the application model.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Christel Rueger, Rainer Schaefer, Marcus Hoepfner, Matthias Jensen, Joerg Weller, Thomas Rinneberg, Mario Kabadiyski
  • Publication number: 20140012632
    Abstract: A search area to search business scenarios may be displayed on a display device. Business data flow(s) may be displayed on the display device based on a search criteria specified in the search area. Each business scenario defined for extension purposes may include a plurality of business objects. In response to identification of a business scenario from the business scenario(s), an integrated development environment may be displayed on the display device. The integrated development environment may include functionality to add extension field(s) to business object(s) included in the business scenario. In response to input indicating extension field(s), the extension field(s) may be added to the business object(s) included in the business scenario.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: SAP AG
    Inventors: Johann KEMMER, Thomas WALTER, Joachim FIESS, Roland BRECHTER, Joerg WELLER, Rico ZIENKE, Juergen KLENK
  • Publication number: 20130132929
    Abstract: In one aspect, there is provided a computer-implemented method. The method may including selecting an existing business object for extension in an extensibility integrated development system; generating, in the extensibility integrated development system, a page highlighting one or more nodes of the existing business object to allow selection of the one or more nodes for modification; selecting, in the extensibility integrated development system, at least one of the one or more nodes, when highlighted; modifying, in the extensibility integrated development system, the selected one or more nodes by adding at least one attribute to the at least one of the selected one or more nodes; and storing, in a repository, the modified node including the added at least one attribute. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Inventors: Joerg Weller, Reinhold Kautzleben, Gregor Karl Frey, Roland Brechter, Johann Kemmer, Daniel Wachs, Thomas Schneider
  • Patent number: 7769821
    Abstract: Methods and apparatus, including computer program products, are provided for controlling message communication between a first computer and a second computer. An exemplary method includes receiving, at the first computer, one or more messages from the second computer, the messages being stored in a buffer associated with an interface at the first computer. The method also includes calling, by a user interface, the interface at the first computer to retrieve the messages from the buffer. Moreover, the method includes identifying, by the user interface, the messages for presentation based on one or more parameters of the message, and providing the identified messages to the user interface for presentation.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: August 3, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Markus Cherdron, Thomas Gauweiler, Martin Hartig, Holger Koser, Joerg Weller
  • Patent number: 7756968
    Abstract: A method, apparatus, and system are provided for monitoring of system resources using a monitor tree. According to one embodiment, a resource may be associated with a monitor managed bean at a node of a monitor tree. Monitoring information regarding the associated resources may be requested from a runtime managed bean, and the monitoring information may be received by the monitor managed bean at the node of the monitor tree.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Joerg Weller, Juergen Opgenorth, Reinhold Kautzleben, Miroslav R. Petrov
  • Patent number: 7577731
    Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
  • Publication number: 20070143393
    Abstract: Methods and apparatus, including computer program products, are provided for controlling message communication between a first computer and a second computer. An exemplary method includes receiving, at the first computer, one or more messages from the second computer, the messages being stored in a buffer associated with an interface at the first computer. The method also includes calling, by a user interface, the interface at the first computer to retrieve the messages from the buffer. Moreover, the method includes identifying, by the user interface, the messages for presentation based on one or more parameters of the message, and providing the identified messages to the user interface for presentation.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Inventors: Frank Brunswig, Markus Cherdron, Thomas Gauweiler, Martin Hartig, Holger Koser, Joerg Weller
  • Publication number: 20050216585
    Abstract: A method, apparatus, and system are provided for a monitor viewer in an enterprise network monitoring system. In one embodiment, upon selecting a monitor service tree node, a monitor tree (e.g., a graphical representation of one or more monitored/managed resources) is displayed in a graphical user interface. The displayed monitor tree may have one or more selectable monitor tree nodes, wherein each of the monitor tree nodes is a graphical representation of a monitored/managed resource. In an embodiment, a monitor tree node may be selected and configured in the graphical user interface.
    Type: Application
    Filed: March 26, 2004
    Publication date: September 29, 2005
    Inventors: Tsvetelina Todorova, Juergen Opgenorth, Joerg Weller
  • Patent number: 6870787
    Abstract: In a configuration for checking an address generator, a memory apparatus is configured such that it can store values of address signals that are present on lines of an address bus. The stored values can then be output to at least one access point where the values are provided for further evaluation.
    Type: Grant
    Filed: July 16, 2003
    Date of Patent: March 22, 2005
    Assignee: Infineon Technologies AG
    Inventors: Markus Rohleder, Jörg Weller, Peter Mayer, Matthias Grewe
  • Publication number: 20040194066
    Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.
    Type: Application
    Filed: December 30, 2003
    Publication date: September 30, 2004
    Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
  • Patent number: 6194953
    Abstract: A circuit configuration generates an internal supply voltage for integrated circuits at two different levels, each of which are constant. The selection of the levels is made solely on the basis of the magnitude of an external supply voltage. As a result, it is possible to switch back and forth between an operating mode, in which the internal supply voltage is at a usual value for operation, and a test mode, in which the internal supply voltage is at an elevated value. The invention is used particularly in semiconductor memories.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: February 27, 2001
    Assignee: Infineon Technologies AG
    Inventors: Gerhard Mueller, Joerg Weller