Patents Assigned to SAP
-
Patent number: 8612180Abstract: A first performance measurement of an executing task may be determined, while the task is executed by a first number of nodes operating in parallel. A second performance measurement of the executing task may be determined, while the task is being executed by a second number of nodes operating in parallel. An overhead factor characterizing a change of a parallelism overhead of executing the task with nodes executing in parallel may then be calculated, relative to a change in a number of the nodes, based on the first performance measurement and the second performance measurement. Then, an optimal number of nodes to operate in parallel to continue executing the task may be determined, based on the overhead factor.Type: GrantFiled: March 4, 2010Date of Patent: December 17, 2013Assignee: SAP AGInventors: Jianfeng Yan, Wen-Syan Li
-
Patent number: 8612806Abstract: A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes receiving a notification of a selection of an user interface (UI) element within a UI of a target application, generating a request for an element listener instance, notifying multiple test recorder hooks of the request for the element listener instance, where each of the test recorder hooks is associated with a specific UI format having multiple different element listeners depending on a type of selected UI element, creating the element listener instance by one of the test recorder hooks based on the UI format and the selected UI element, registering, by the element listener instance, for events associated with the UI element and recording the events.Type: GrantFiled: December 16, 2011Date of Patent: December 17, 2013Assignee: SAP AGInventor: Claude Rossi
-
Patent number: 8612960Abstract: Embodiments include a system for loading components with complex intra-dependencies. Components in the system may be assigned at start up to a common loader module. The system detects reference cycles amongst the set of components in the system. All components in a reference cycle may be assigned for loading to the same common loader. This system avoids deadlock scenarios by identifying reference cycles at start up and assigning each cycle to a single common loader. The embodiments of the system also analyze components to be loaded that are identified after start up to determine if they cause a new reference cycle. Components that cause a new reference cycle may not be allowed to be loaded to prevent deadlock loading scenarios.Type: GrantFiled: May 6, 2009Date of Patent: December 17, 2013Assignee: SAP AGInventors: Petio G. Petev, Nikolai S. Dimitrov
-
Patent number: 8612443Abstract: Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.Type: GrantFiled: May 15, 2012Date of Patent: December 17, 2013Assignee: SAP AGInventor: Horst Werner
-
Patent number: 8612040Abstract: A system and method for creating a derivative view from graphical data which is derived from native application data. The native application data may be extracted from a graphical application, such as a CAD application, converted to an intermediate or derivative format, and a derivative view of the graphic information produced by the original, native application is provided from the intermediate format.Type: GrantFiled: December 21, 2007Date of Patent: December 17, 2013Assignee: SAP America, Inc.Inventors: Mark Thomas, Paul Delaney, Mark Shafer, David Dauncey, Patrick Ashby
-
Patent number: 8612190Abstract: Baseline data may be generated, including copying selected data from a planning database. Modifying requests associated with changes to a derived simulation may be received, and affected entries within the baseline data that are affected by the modifying requests may be determined. Simulation entries may be stored within a derived simulation dataset, the simulation entries corresponding to the affected entries within the baseline data. A mapping may be provided between the simulation entries within the derived simulation dataset and the affected entries within the baseline data. The derived simulation may be provided in response to the modifying requests and based on the mapping.Type: GrantFiled: December 28, 2010Date of Patent: December 17, 2013Assignee: SAP AGInventors: Hans-Georg Reusch, Volkmar Soehner, Andreas Wiethoff
-
Patent number: 8612285Abstract: In a computing system, key figures are made available for selection in an electronic data repository. The key figures are selectable by any of a plurality of distributed systems. A request for a key figure value calculation is received from one of the distributed systems, and request is made for an identifier of one of the key figures. Data is accessed for the key figure from at least one electronic data source, and the data is used to compute a value for the key figure. The value for the key figure is stored in an electronic storage location.Type: GrantFiled: September 26, 2007Date of Patent: December 17, 2013Assignee: SAP AGInventors: Karl-Peter Nos, Gerald Krause, Christoph Luebbe
-
Patent number: 8612996Abstract: A method for receiving user event at a distributed object system component, passing the received user events to a service oriented architecture (SOA) application for processing and receiving the result of the processed user events at the distributed object system component from the SOA application.Type: GrantFiled: December 29, 2006Date of Patent: December 17, 2013Assignee: SAP AGInventor: Prabhat Raman
-
Publication number: 20130332424Abstract: Systems and methods are disclosed for creating a read-access log. A business application may send a request for data to a backend system using a communication protocol. At the backend system, the request may be observed and a determination made as to whether the request for data is log-relevant. The determination may be based on a log configuration record associated with the business application making the request. A record may be written in a read-access log when it is determined that the request for data is log-relevant. The log record may include information used to map entity information from the retrieved data to a semantic entity.Type: ApplicationFiled: June 12, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Kathrin Nos, Iouri Loukachev, Bjoern Christoph, Steve Trester, Joerg Heitmann, Robert Girts
-
Publication number: 20130332472Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for deploying information reporting applications. In one aspect, a method includes receiving, from a design system of one or more computers, a template for a display screen for information reporting. Configuration information is received from the design system, the configuration information including one or more data parameters for accessing data stored in a database. A request for information reporting is received from a user system of one or more computers executing a display application. The data is accessed in the database according to the database parameters, and the data is provided to the user system for display in the display screen by the display application according to the template.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Andreas Vogel, Sigo Henkel, Andrei Tsoganov, Dominic P.O. Hehn
-
Publication number: 20130332252Abstract: An interaction event associated with a customer is received by a real-time loyalty management engine executing on at least one data processor from an application. Thereafter, the engine retrieves data responsive to the interaction event that characterizes at least one loyalty program associated with the customer and a plurality of offerings. Next, the engine determines which of the offerings is most likely to result in an optimal conversion event based on the data characterizing the at least one loyalty program. The engine then transmits data to the application characterizing the determined offering to enable a transaction to be initiated based on the determined offering. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Marc-Oliver Klein, Dennis Landscheidt
-
Publication number: 20130332178Abstract: An enterprise management software system that provides configuring scoping elements based on business scenario. The enterprise management software system may executed on computing devices to perform a method. The method may comprise providing an option to perform scoping by business scenario, and upon selection of scoping by business scenario, displaying a plurality of pre-defined business scenarios. Further, the method may comprise displaying a process flow of the selected pre-defined business scenario upon selection of a pre-defined business scenario, and providing immediate changes to scoping elements based on the selected pre-defined business scenario.Type: ApplicationFiled: June 18, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Jiangtao Zhong, Harald Hengelbrock, Yingjie Han, Cheng Wang, Frank Wagner
-
Publication number: 20130332813Abstract: Embodiments relate to systems and methods providing support for generic workspace awareness in collaborative applications. A client-side generic awareness adapter (GAA) may be in communication with a centralized awareness service. Embodiments of the GAA may comprise components for setup, awareness capture, awareness messaging, and/or awareness visualization. By leveraging a DOM Event API to track DOM manipulations, certain embodiments of the GAA capture component may generically capture workspace awareness information. The GAA may further encapsulate awareness widgets (e.g. pointers, cursors, participant lists, document histories, annotated thumbnail views) through a library, thereby promoting their reuse.Type: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Matthias Heinrich, Franz Josef Grueneberger
-
Publication number: 20130332454Abstract: A method for building dictionary entry names for data elements of a canonical data model includes identifying candidate terms for the dictionary entry name of a node or equivalence class of the canonical data model. The method includes counting a frequency of occurrence of candidate terms in use and based on the use counts creating a candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class. The method further includes validating the candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class by comparison of the ordering with reliable dictionary entry name entries in a database and/or by usage counts in search engine results.Type: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: SAP AGInventors: Gunther Stuhec, Dirk Weissmann
-
Publication number: 20130332325Abstract: Systems and methods are disclosed for facilitating cash based accounting. In one exemplary embodiment, there is provided a method that includes, for example, providing a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account. The method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.Type: ApplicationFiled: August 14, 2013Publication date: December 12, 2013Applicant: SAP AGInventors: Michel LOEHDEN, Ruediger Raubeck, Vladimir Sept
-
Patent number: 8606639Abstract: 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. Specifically, example business objects include PurchaseOrder ERP and PurchaseRequest ERP.Type: GrantFiled: September 28, 2007Date of Patent: December 10, 2013Assignee: SAP AGInventors: Hua Sun, Astrid Doeppenschmidt, Markus Wolf
-
Patent number: 8607187Abstract: A more tailored and flexible update schedule is provided for large enterprise software development and delivery through mini-releases. Instead of delivering update packages after a development and delivery period, e.g., 18 months, where the update packages include an update release for the entire software package, the software package may be broken down into component parts. Mini-releases may then be issued several times during the same delivery period (e.g., 18 months). Each mini-release may include a small subset of the component parts to be focused on, allowing greater flexibility, without greatly increasing code release efforts (e.g., as required by releasing the whole software suite in an update).Type: GrantFiled: December 23, 2010Date of Patent: December 10, 2013Assignee: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Patent number: 8604973Abstract: Disclosed are methods, systems and products, including a method that includes maintaining a plurality of records associated with a plurality of objects, the plurality of records are configured to include global positioning system (GPS)-based data representative of locations of the plurality of objects. The method also includes accessing at least one of the plurality of records based, at least in part, on determined global position system-based data representative of location of at least one object associated with the at least one of the plurality of records.Type: GrantFiled: November 30, 2010Date of Patent: December 10, 2013Assignee: SAP AGInventors: Markus Schmidt-Karaca, Peter Eberlein
-
Patent number: 8606723Abstract: 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: GrantFiled: June 24, 2005Date of Patent: December 10, 2013Assignee: SAP AGInventors: 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
-
Patent number: 8606242Abstract: According to some embodiments, an initiating event may be detected at a mobile communication device via a context application, and responsive to that detection, information may be searched. The searched information may be related to, for example, prior communication events associated with communication applications of the mobile device. Note that the searched information could be locally stored and/or remotely stored (e.g., at a data store of a remote CRM application). At least one result of the search may then be displayed to the user.Type: GrantFiled: October 30, 2009Date of Patent: December 10, 2013Assignee: SAP AGInventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix