Patents Assigned to Sap AG
-
Patent number: 8438187Abstract: The system, method and machine-readable medium that provides an efficient presentation of a hierarchical table by providing an accurate summation of table line values when the table is expanded and collapsed.Type: GrantFiled: December 22, 2010Date of Patent: May 7, 2013Assignee: SAP AGInventor: Pepijn Visser
-
Patent number: 8438190Abstract: In an embodiment of the invention, analytical data may be extracted from a business intelligence (BI) system on criteria specified in metadata of a business intelligence query. Once the data is extracted from the BI system, the extracted content may be provided in the context of semantic identifiers. In an embodiment, the semantic identifiers may provide a description of the extracted content associated with the identifier. In one embodiment, the semantic identifiers may be obtained from the criteria specified in the query. In another embodiment, the semantic identifiers may be defined in and obtained from a separate enterprise service repository. In an embodiment, a proposed mapping between query elements and semantic identifiers may be suggested by a processor.Type: GrantFiled: January 8, 2010Date of Patent: May 7, 2013Assignee: SAP AGInventors: Michael Jung, Christian Klensch, Richard Putz, Markus Heluut Kahn, Hartmut Koerner, Andreas Paul, Joachim Brechtel, Stefan-Claudius Mueller, Markus Boehm
-
Patent number: 8438535Abstract: A method and an apparatus that execute executable codes to install a persistent object from a storage into an application server to access remote services in an EIS are described. The executable codes are based on relational properties for mapping an API (Application Programming Interface) function of an EIS to an object of a cross-platform connection framework coupling the EIS with the application server. The application server is enabled to access the API function of the EIS via the persistent object as part of the cross-platform connection framework.Type: GrantFiled: December 4, 2006Date of Patent: May 7, 2013Assignee: SAP AGInventor: Yawei Sun
-
Publication number: 20130111310Abstract: Implementations of the present disclosure include methods, systems, and computer readable storage mediums for validating input parameters provided to an application, including executing the application using the one or more processors, collecting one or more validation aspects associated with the application to provide a set of validation aspects, receiving a first input parameter that is associated with a first validation point, extracting a first data type of the first input parameter, and determining that a validation aspect corresponding to the first data type is available in the set of validation aspects and, in response, applying a corresponding validation function to the first input parameter.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Anderson Santana de Oliveira, Theodoor Scholte, Gabriel Serme
-
Publication number: 20130110301Abstract: An apparatus, method and computer-readable storage medium for a centralized mechanism in systems and processes (both local and remote) to efficiently view and control energy consumption and pollution production of various systems. A central profile menu may display multiple profiles to a user. These profiles may include energy saving profiles and/or pollution reduction profiles. The user may select a particular profile from the list of profiles, resulting in one or more messages which conform to an application programming interface (API) being sent to one or more applications. The one or more messages may include parameters corresponding to the selected profile. In response to the messages, the receiving applications may change one or more application settings which affect energy consumption or pollution production of one or more systems controlled by the applications.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Hoffmann Martin, Thormaehien Fredderik
-
Publication number: 20130111031Abstract: A system and method are described herein that prioritize users into waiting queues based on the previously measured end user response time for each user or a user's expectancy for a shorter response time. A user profile may be generated for each user based on the user's expectancy, performance needs, or attributes about the user. The system and method may provide access to a server for each user based on their placement and prioritization in each queue, creating distinct server and/or end user response times for distinct users.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: SAP AGInventor: Martin Hoffmann
-
Publication number: 20130111406Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Alexander Gebhart, Clemens Daeschle
-
Publication number: 20130111277Abstract: A system and method of improving error handling in a development environment created by a platform provider in which a third party developer develops applications for use by customers The method includes storing business objects and error messages, where the error messages corresponds to potential errors during run time processing of the plurality of business objects. The method further includes receiving a first user input regarding an error situation, where the error situation includes a resolution of the error situation, and receiving a second user input that associates the error situation with a sub-subset of a subset of the error messages. In this manner, the usability of the platform is improved.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Oliver Klemenz, Daniel Goldmann
-
Publication number: 20130111007Abstract: A system and method are described herein that provide performance data based on a monitoring of the performance on the end user side. A client application running on a user terminal is instrumented to record client performance counters on the user side. An application server matches the performance counters from the user side and performance counters obtained from the server side having the same transaction identification number. The system and method provides an end-to-end view of the user's perceived performance based on the transactions made by the user.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Martin Hoffmann, Tobias Tresl
-
Publication number: 20130110861Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for improving keyword searches for enterprise services receiving user input, processing the user input to identify a set of terms, querying a knowledge base based on each term of the set of terms to define a first set of facts, each fact of the first set of facts including instance data associated with a concept, generating a query based on the first set of facts, processing the query to generate search results, the search results including one or more enterprise services stored in an enterprise service repository, and transmitting information associated with each of the one or more enterprise services for display to a user.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Marcus Roy, Dennis Markus René Schmidt, Basem Suleiman
-
Publication number: 20130110752Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for selecting an on-demand technology configuration, including receiving a request, the request including a plurality of properties, processing the request using a plurality of classifiers to generate a plurality of request classes associated with the plurality of properties, processing the plurality of request classes using a first neural network to identify one or more technologies relevant to the request, processing each of the one or more technologies using a second neural network to identify one or more technology configurations for each of the one or more technologies, and processing each of the one or more technology configurations to identify a target technology configuration.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Philip Robinson, Alexandru-Florian Antonescu, Marc Brogle, Alessandro Manfredi, Luuk Van Laarhoven
-
Publication number: 20130110614Abstract: The present disclosure describes methods, systems, and computer program products for providing enhanced campaign tracking One method includes identifying an inbound communication from a responding entity associated with a particular campaign, the inbound communication associated with at least one outbound communication associated with the particular campaign and identifying at least one selected response option in the inbound communication. The identified at least one selected response option is associated with a corresponding semantic meaning defined for the particular campaign. A new instance of a campaign inbound object associated with the identified inbound communication is instantiated, where the new instance of the campaign inbound object associated with a set of information related to the inbound communication.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Dirk Wagner, Martin Steiert
-
Publication number: 20130110496Abstract: In example embodiments, a technique is provided to determine the similarity between two terms. For example, example embodiments may store a meta-model semantic network that includes a first and second term. Further, both the first and second terms are respectively associated with model and meta-model information. A request to calculate a term similarity value is received. A term similarity value expresses a correlation between the first term and the second term. The term similarity value is then calculated based on a comparison of the model and the meta-model information associated with the first and second terms.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventor: Robert Heidasch
-
Publication number: 20130110765Abstract: In an embodiment, a method is provided for customizing a task associated with a business process. In this method, a business process platform is accessed. The business process platform includes a business process definition and a provider semantic configuration. A group semantic configuration is generated, where the group semantic configuration extends the provider semantic configuration. A task defined in the business process definition is the customized based on the group semantic configuration.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: SAP AGInventor: Robert Heidasch
-
Publication number: 20130110683Abstract: A hybrid context information matching approach may produce a customized product catalogue based on the user's context and the mobile device the user is using. A Knowledge Base (KB) and a KB manager, along with various processes perform specific collaborative tasks in order to achieve the overall goal of producing a customized product catalogue. In addition, the effort builds and/or updates the KB. Various contextual inputs are provided from both the user environment and data repositories. Hybrid matching is performed in order to determine optimal search results based on the contextual input provided.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Felix Ntawanga, Ernest Ketcha Ngassam, Jan Harm Petrus Eloff, Marek Piotr Zielinski
-
Publication number: 20130111393Abstract: A computer program and corresponding method allows for the enablement of generating modeling reports directly from data sources. A descriptive report is directly generated from existing data source objects and is regenerated based on the configuration of columns of the descriptive report that perform calculation or operations on the data of a selected column. The descriptive report is displayed in the same interface as the column configuration operations.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventor: Jerry John
-
Publication number: 20130110687Abstract: The present disclosure involves systems, software, and computer implemented methods for reconciliation of payroll and tax reports. Multiple reports generated by a country-specific tax reporting system are received. The reports include common data that is common to the multiple reports. Each report includes specific data that is specific to a respective report. The common data are identifier. In response to receiving a query from a reconciliation system to reconcile the data in a tax report and in a payroll report, specific data that is specific to the tax report is identified. The common data and the specific data are provided to the reconciliation system in response to receiving the query.Type: ApplicationFiled: December 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventor: Sreesha M
-
Publication number: 20130111381Abstract: A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Gerd Ritter, Rene Gross, Tim Kornmann, Steffen Tatzel, Dirk Stumpf, Dirk Giebel
-
Patent number: 8434060Abstract: Optional components are delivered to a software platform as a database load. A component is deployed to an application server of a first system. The component comprises at least a portion of the software to be delivered as a database load to a second system that implements the software platform. A component export tool in the first system identifies database table structures and database table entries created by the deployment of the component. The component export tool generates a load delivery package based on the identified database table structures and database table entries and then exports the load delivery package to the second system. A component load tool in the second system generates application tables based on the identified database table structures in the shipment package. The database table entries are then imported into the generated application packages in the load delivery package so that the component can be loaded into the software platform.Type: GrantFiled: August 17, 2010Date of Patent: April 30, 2013Assignee: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Patent number: 8433716Abstract: A query may execute on stored original stream data obtained from stream data received from at least one data source. The original stream data may be deleted in association with new stream data being received. At least one operator of the query may be duplicated to obtain at least one duplicated operator, and the stored original stream data may be duplicated to obtain duplicated stream data. The at least one duplicated operator may be modified to obtain at least one modified operator and, thereby, a modified query. Original results may be determined based on execution of the at least one operator, and modified results may be determined based on execution of the at least one modified operator. The at least one operator and the original stream data may be replaced with the at least one duplicated operator and the duplicated stream data, to thereby obtain an integrated query for execution.Type: GrantFiled: August 31, 2009Date of Patent: April 30, 2013Assignee: SAP AGInventors: Bernhard Wolf, Martin Rosjat, Michael Ameling