Patents Assigned to SAP
-
Patent number: 9037695Abstract: A system and method to manage networked resources from a central management node. The management node is exposed to a common web services interface for a plurality of managed nodes having different system stacks. The management node and the managed nodes employ a schema to encode arbitrary data corresponding to management requests and responses into web services messages.Type: GrantFiled: December 31, 2007Date of Patent: May 19, 2015Assignee: SAP SEInventors: Andreas Derksen, Nikolai P. Angelov, Miroslav Petrov, Andreas P. Vogel, Fabrizio Muscarella
-
Patent number: 9037506Abstract: Systems and methods are provided for managing the delivery of ordered products from at least one supplier location to a customer via at least one consolidation location within a supply chain management system. In one embodiment, the availability of the ordered products is checked based on a plurality of ATP rules, the plurality of ATP rules comprising the at least one supplier location which is to be checked for availability of the ordered products. Furthermore, at least one ATP rule further defines the at least one consolidation location and the at least one consolidation location is selected from the at least one ATP rule and checked for availability of the ordered products.Type: GrantFiled: December 4, 2006Date of Patent: May 19, 2015Assignee: SAP AGInventors: Hans-Ulrich von Helmolt, Carsten Kreuels, Wolfram Schick
-
Patent number: 9038023Abstract: A system and method are provided for template-based configuration architecture. Configuration information from a first level is inherited. Configuration templates are customized via the inherited configuration information based on usage at a second level. The customized configuration templates are applied to default instances at a third level.Type: GrantFiled: December 30, 2005Date of Patent: May 19, 2015Assignee: SAP SEInventors: Ingo Zenz, Frank Kilian, Krasimir Semerdhziev
-
Patent number: 9037525Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by correlating events from multiple business process systems to a single business scenario using configurable correlation strategies. An example method includes identifying a raw event associated with a sending business process and a receiving business process, identifying a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process, determining a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute, and generating a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.Type: GrantFiled: March 1, 2013Date of Patent: May 19, 2015Assignee: SAP SEInventors: Oliver Kieselbach, Harshavardhan Jegadeesan, Ramana Mohanbabu
-
Patent number: 9038021Abstract: An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s) corresponding to a core business object defined in a core software platform of a software architecture, from a metadata repository. A user can define an extension to the business object based on the core business object, for example via a development environment. The reference field(s) can include a defined path from a node in a peripheral object to a corresponding node in the core business object. A unique and reproducible name for the extension field can be generated based on the reference field, and the extension field with the unique and reproducible name can be added to the business object and to a data model of the peripheral object.Type: GrantFiled: August 15, 2012Date of Patent: May 19, 2015Assignee: SAP AGInventors: Uwe Schlarb, Rene Dehn, Daniel Figus, Daniel Niehoff, Stefan Baeuerle, Georg Wilhelm
-
Patent number: 9038019Abstract: The disclosure generally describes computer-implemented methods, software, and systems for generating and using platform-independent code. A computer-implemented method includes: identifying a user interface library that includes abstractions of user interface elements, each abstraction being platform-independent and associated with platform-specific code including user interface code unique to different platforms; receiving application code at design time that includes an abstraction of a user interface element; and storing the application code for use on a client device. At subsequent execution time, the application code is configured to: determine platform-specific information of the client device; execute platform-specific lines of code appropriate for the client device; and present the user interface element in a user interface of the client device in a way that is appropriate for the client device.Type: GrantFiled: February 5, 2013Date of Patent: May 19, 2015Assignee: SAP SEInventors: Hena Mau, Thomas Marz, Andreas Kunz, Ralf Kaltenmaier
-
Patent number: 9035972Abstract: Labels to be displayed along an axis may be obtained as a sequence of labels. If it is determined that the labels in an original sequence of labels overlap, then an alternate sequence of labels that avoids the overlap of the labels may be determined. If it is determined that the labels in the original sequence of labels do not overlap, than the original sequence of labels may be displayed along the axis. If it is determined that the labels in the original sequence of labels overlap, then the alternate sequence of labels may be displayed.Type: GrantFiled: April 13, 2012Date of Patent: May 19, 2015Assignee: SAP SEInventor: Kedar Shiroor
-
Patent number: 9037678Abstract: Systems, computer products, and computer-implemented methods may be directed to publishing information about a service offered by a service provider at a first services registry. The information about the service can be communicated to a second services registry. An indication of a subscription to the service may be received by a service consumer from the second services registry. Information about the subscribed service can be communicated to the second services registry.Type: GrantFiled: May 14, 2012Date of Patent: May 19, 2015Assignee: SAP SEInventors: Harish Mehta, Florian Chrosziel, Otto Boehrer, Marco Rodeck, Joerg Kraemer, Rita Merkel, Thomas Kunz
-
Patent number: 9036648Abstract: The present disclosure involves systems, software, and computer implemented methods for tracking files attached to electronic messages. One process includes operations for receiving a message, the message including information to be displayed by a message reading application, the message including a first indication that a file was attached to the earlier message, wherein the first indication is marked to not be displayed with the information by the message reading application; determining that the file is not attached to the message; sending a request for the file to a user identifier, the user identifier being included in the message and associated with the file or the earlier message or both; and receiving the file.Type: GrantFiled: July 13, 2011Date of Patent: May 19, 2015Assignee: SAP SEInventors: Inbal Zilberman Kubovsky, Guy Soffer
-
Patent number: 9037582Abstract: A method for matching a first object of a first type with a second object of a second type includes reviving one or more qualifications blocks to be applied to the first object, determining a set of qualifications for each of the one or more qualifications blocks, applying each qualification of the sets of qualifications associated with each qualification block to the first object, and matching the first object to the second object based on the applied sets of qualifications.Type: GrantFiled: November 21, 2005Date of Patent: May 19, 2015Assignee: SAP SEInventors: Robin Sperle, Heinz Schillinger, Mathias Schoenecker
-
Patent number: 9038024Abstract: The disclosure generally describes computer-implemented methods, software, devices and systems for developing a process integration scenario on a mobile device. In one aspect, a method comprises: running a mobile application on a mobile device; editing a graphical element of the process integration scenario by a scenario editor of the mobile application based on input from a graphical user interface of the mobile device; translating the graphical element into an industry standard language by a renderer of the mobile application; generating an object version identifier that is associated with the process integration scenario by a versioning module of the mobile application; storing the process integration scenario in the industry standard language and the object version identifier in a local database.Type: GrantFiled: September 7, 2012Date of Patent: May 19, 2015Assignee: SAP SEInventor: Bernhard Fippel
-
Patent number: 9037677Abstract: A system includes reception of a first query from a client device at a first database node of a database instance, determination of routing information associated with the first query, compilation of the first query at the first database node to generate first compiled code, transmission of the first compiled code and the routing information to the client device, reception of the compiled code from the client device at a second database node, determination, at the second database node, that data associated with the compiled query is associated with a third database node, transmission of the compiled code from the second database node to the third database node, reception of query results at the second database node from the third database node, and transmission of the query results and an indication to update the routing information from the second database node to the client device.Type: GrantFiled: April 17, 2012Date of Patent: May 19, 2015Assignee: SAP SEInventors: Juchang Lee, Jaeyun Noh, Chulwon Lee, Michael Muehle, Alexander Schroeder, Marco Paskamp, Sang Kyun Cha
-
Patent number: 9037752Abstract: A system includes reception of a client query identifying data stored by a remote data source, generation of a remote query of the remote data source based on the client query, determination of a cache name based on the remote query, determination of whether the remote data source comprises a cache associated with the cache name and, if it is determined that the remote data source comprises a valid cache associated with the cache name, instruction of the remote data source to read the data of the cache, and reception of the data of the cache from the remote data source.Type: GrantFiled: November 14, 2013Date of Patent: May 19, 2015Assignee: SAP SEInventors: Shahul Hameed P, Shasha Luo, Sinisa Knezevic, Engin Dogusoy, Petya Nikolova
-
Patent number: 9037570Abstract: A query associated with a calculation scenario comprising a plurality of calculation nodes can be received by a calculation engine. The calculation scenario is instantiated and the query is transformed into a convex hull filter based on the at least one multiple selection condition that can be executed at any of the calculation nodes. The instantiated calculation scenario and the convex hull filter are executed to provide a result set. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: June 10, 2013Date of Patent: May 19, 2015Assignee: SAP SEInventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Johannes Merx, Daniel Patejdl
-
Patent number: 9032014Abstract: A solutions manager supports computing solutions running on hosts in an adaptive computing environment by utilizing remote processes or agents placed on the hosts. A remote agent is associated with a computing solution and placed on the host on which the computing solution is running. When the computing solution is relocated to a new host, the remote agent associated with the computing solution is also automatically relocated and restarted on the new host.Type: GrantFiled: May 14, 2012Date of Patent: May 12, 2015Assignee: SAP SEInventors: Fabrice Diaz, Laurent Guiraud
-
Patent number: 9032362Abstract: Systems and methods for generating customized calculation execution graphs for producing analysis and reports from large stores of data are disclosed. The customized calculation execution graphs are instantiated from user supplied calculation definition tables and calculation input definition tables. The calculation definition tables and the calculation input definition tables are instantiated to produce a calculation graph model. The calculation definitions of the calculation graph model can be sorted based on the number of intermediate calculations required as input for each one of the defined calculation. The sorting calculation graph model can then be instantiated to generate the calculation execution graph. Such calculation execution graphs include a number of ordered calculation nodes with pairwise connections indicating the order of operations and data flow.Type: GrantFiled: September 10, 2012Date of Patent: May 12, 2015Assignee: SAP SEInventor: Eduard Korat
-
Patent number: 9031998Abstract: A method and system, the method may include generating a change notification in response to a change of at least one attribute associated with at least one node of a host business object (BO); and updating, based on the generated change notification, an analytic enablement object (AEO) class of business object having derived attributes based on the at least one attribute of the host BO and representing transformations of the at least one attribute.Type: GrantFiled: December 30, 2008Date of Patent: May 12, 2015Assignee: SAP SEInventors: Wolfgang Pfeifer, Ivo Vollrath, Dirk Baumgaertel, Baré Said
-
Patent number: 9032046Abstract: A method performs a dynamic update of at least one composed web service within a web service environment. The composed web service relies on a set of component services which are linked to at least one goal of the composed service. The method includes publishing the at least one goal within a registry of the web service environment. The links between the component services and the at least one goal in the registry are stored, and the links dynamically updated in the case that any service change within the web service environment occurs.Type: GrantFiled: January 31, 2006Date of Patent: May 12, 2015Assignee: SAP SEInventors: Andreas Friesen, Michael Altenhofen
-
Patent number: 9031910Abstract: Methods and systems are directed to a maintenance procedure in a production environment comprising a primary database and a secondary database. Production data may be stored in the primary database and failover data may be stored in the secondary database. Data from the primary database may be replicated to the secondary database. The maintenance procedure may provide for modification of the primary database and the secondary database to conform to one or more modified requirements of a modified version of the application. During the maintenance procedure, data in the databases may be duplicated, data structures may be modified, and modification of certain data elements may be prohibited.Type: GrantFiled: June 24, 2013Date of Patent: May 12, 2015Assignee: SAP SEInventor: Volker Driesen
-
Patent number: 9032326Abstract: An enterprise management software system that provides a methodology for transient data storage, user action handling and dependent object creation process. When a dependent object is required to be added, the software system may remember the action without creating the dependent object. When a command is received to cancel the dependent object creation, the software system may work only on the transient data at a frontend and will not interact with backend. The dependent object may be instantiated when receiving a user command to save any entered data. Responsive to the user command, the software system may collect user input and trigger dependent object instantiation process at the backend.Type: GrantFiled: June 21, 2012Date of Patent: May 12, 2015Assignee: SAP SEInventor: Wenli Zhang