Patents Assigned to Sap AG
-
Patent number: 8364608Abstract: 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 export declaration and/or an export declaration request business object.Type: GrantFiled: June 15, 2010Date of Patent: January 29, 2013Assignee: SAP AGInventors: Thomas Hammer, Florian Hoffmann, Andre Adam, Waldemar Kramer, Thilo Kraehmer, Michael Seubert, Flavio Baita, Matthaeus Martynus
-
Patent number: 8365298Abstract: A comprehensive security architecture for a virtual organization (VO) is disclosed. The comprehensive security architecture uses the same security mechanism or substantially similar security mechanisms to control access to VO infrastructure services as it uses to control access to resource services. Infrastructure services are services used to change the state of the VO and to change membership in the VO. Resource services (e.g. processing a purchase order) are services used in furtherance of achieving the objectives of the VO (e.g. build an aircraft). A security mechanism prevents a service call from accessing the service called until the security mechanism has decided to authorize or deny the service call. A security mechanism may decide to authorize or deny the service call based on details of the service call, a set of role-based access policies, and attributes from the caller's credentials including the caller's role in the VO.Type: GrantFiled: September 29, 2006Date of Patent: January 29, 2013Assignee: SAP AGInventors: Florian Kerschbaum, Philip Robinson, Jochen Haller, Rafael José Deitos
-
Patent number: 8365165Abstract: A system and method for adding and/or removing a software product to a distribution server is provided. Upon identification that a software product desired is not indexed in the installation server database of the distribution server, then adding the software product to the distribution server. The distribution server maintains multiple products, every product components of the multiple products is indexed by the installation server database of the distribution server. Removal of a software product requires removal of the software product from the index maintained by the installation server database of the distribution server.Type: GrantFiled: December 30, 2006Date of Patent: January 29, 2013Assignee: SAP AGInventor: Siddhartha Ashok Rao
-
Patent number: 8365200Abstract: A computer system, in which cancellation status models are used. The computer system receives a request to cancel a parent data object node instance and accesses a first cancellation building block that models a first cancellation subprocess for the first type of data object node and that is integrated in a first status schema defined for the first type of data object node. The computer system executes cancellation of the parent data object node instance by accessing data that indicates whether or not a child data object node instance is able to be cancelled and conditioning cancellation of the parent data object node instance on the accessed data indicating that the child data object node instance is able to be cancelled.Type: GrantFiled: October 1, 2009Date of Patent: January 29, 2013Assignee: SAP AGInventors: Bernhard Thimmel, Frank Michael Kraft, Jacques Duparc
-
Patent number: 8364654Abstract: A procedure and system is provided for automating storage of records on a records management server. The procedure includes storing the record on a records management server responsive to identifying an identifier in the record. The procedure also includes associating the record with a file on the server, wherein the file corresponds to the identifier.Type: GrantFiled: August 31, 2006Date of Patent: January 29, 2013Assignee: SAP AGInventor: Andreas Engel
-
Publication number: 20130024170Abstract: Methods, systems, and computer-readable storage media for providing at least one parameter for use with a forecast model. Implementations include actions of receiving a first context vector, the first context vector including a plurality of context attributes that describe a first context, retrieving a first parameter vector from a repository based on the first context vector, the repository electronically storing a plurality of parameter vector, each parameter vector being associated with a respective context and including one or more parameters, parameterizing the forecast model based on parameters provided in the first parameter vector to provide a parameterized forecast model, optimizing the parameterized forecast model to provide an optimized forecast model, and forecasting one or more values using the optimized forecast model.Type: ApplicationFiled: July 20, 2012Publication date: January 24, 2013Applicant: SAP AGInventors: Lars Dannecker, Robert Schulze, Matthias Boehm, Wolfgang Lehner
-
Publication number: 20130024760Abstract: In an embodiment, a method of providing a personalized display of data is presented. In this method, an identity of each of multiple applications for displaying data is transmitted to a user device, such as, for example, a computer or mobile communication device. Selections of more than one of the multiple applications are received from the user device. Configuration data indicating the selected applications are generated and stored. A request for a presentation application is received from the user device. The presentation application is to display the data via execution of the selected applications. In response to the request, the presentation application is generated based on the configuration data, and includes the selected applications. The presentation application is then transmitted to the user device for execution.Type: ApplicationFiled: July 21, 2011Publication date: January 24, 2013Applicant: SAP AGInventors: Andreas Vogel, Dominic Hehn, Mathias Zietzschmann, Andreas Michael Kunstein, Sigo Henkel, Susanne Gottlieb, Andrei Tsoganov, Steffen Maier
-
Publication number: 20130024472Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: ApplicationFiled: July 20, 2012Publication date: January 24, 2013Applicant: SAP AGInventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN
-
Patent number: 8359218Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having supply chain control functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: GrantFiled: September 18, 2008Date of Patent: January 22, 2013Assignee: SAP AGInventors: Andreas Poth, Stephan Hetzer, Achim Clemens, Bernhard Lokowandt, Alexander S. Adam, Christian Baeck, Martin J. Wilmes, Sabine Deimel, Renzo Colle, Andreas Bettin, Sascha Weber, Hao Zheng, Thomas Kretz, Volker Schott, Anton Ruskov Kaharkov, Jochen Steinbach, Thomas Gross-Boelting, Rainer Tomski, Sanjeev Mehta, Jens Freund, Frank Wagner
-
Patent number: 8359017Abstract: An extended display is provided for information based on caller ID during call notification for an incoming phone call on a mobile device. A system enables accessing scheduling information based on caller ID information for the incoming phone call. A contact is identified based on the caller ID information, and scheduling information related to the contact is displayed on the mobile device before the call is answered.Type: GrantFiled: November 10, 2010Date of Patent: January 22, 2013Assignee: SAP AGInventor: Holger Bruchelt
-
Patent number: 8359116Abstract: A monitoring system includes a control circuit configured to determine scrap values, yield values, and remainder values for at least a first operation and a second operation. The control circuit is configured to transmit one or more display signals. The one or more display signals include instructions to display a first operation status bar and a second operation status bar. The first operation status bar includes a first operation yield value, a first operation scrap value, and a first operation remainder value. The second operation status bar includes a second operation yield value, a second operation scrap value, and a second operation remainder value.Type: GrantFiled: September 11, 2009Date of Patent: January 22, 2013Assignee: SAP AGInventor: Arne Manthey
-
Publication number: 20130018966Abstract: 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: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Applicant: SAP AGInventors: Inbal Zilberman Kubovsky, Guy Soffer
-
Publication number: 20130019229Abstract: In an embodiment, a method of computer program compilation is presented. In this method, a compiler for a first programming language is provided. In one example, the first programming language allows a data assignment to depend on a result of a previous data assignment. Source code including a first portion written in the first programming language and a second portion written in a second programming language is accessed, with the second portion representing a data transformation from a first data structure accessible in the first portion to a second data structure accessible in the first portion. In one example, the second programming language prevents a data assignment that depends on a result of a previous data assignment. The source code is compiled using the compiler to generate executable code to be executed by an engine for the first programming language, which includes an interpretation engine to interpret the second portion.Type: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: SAP AGInventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
-
Publication number: 20130018926Abstract: Among other disclosure, a computer-implemented method for business process reporting includes receiving, at a server device, a first identifier of a business document, the business document being an instance of a business document type and having a first timestamp. The method includes polling multiple systems with the first identifier using the server device, the polling requesting (i) second identifiers for related objects of the business document according to a relationship model that is local to the system being polled, and (ii) metadata associated with the second identifiers, including second timestamps associated with the related objects; performing polling of at least some of the multiple systems with the second identifiers and any subsequently received identifiers using the server device, until the polling has been performed for all received identifiers.Type: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Applicant: SAP AGInventors: Olaf Schmidt, Martin P. Fischer
-
Publication number: 20130019006Abstract: Systems, methods and techniques relating to managing process logs are described. A described technique includes identifying an end-to-end business process from a first system; identifying a plurality of systems that execute at least a portion of the end-to-end business process based on a definition of the end-to-end business process within the process registry; identifying a plurality of local process logs associated with the end-to-end business process for the a plurality of systems as defined by the process registry; and generating a federated process log based on at least a portion of each of the a plurality of local process logs.Type: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: SAP AGInventors: Bernhard Drittler, Jens-Christoph Nolte, Bernd Schmitt
-
Patent number: 8356022Abstract: Implementations of the present disclosure include receiving user input, the user input indicating a distribution type and a correlation factor, providing the distribution type and correlation factor for identifying an approximate correlation representation (ACR) histogram from a plurality of ACR histograms based on the distribution type and the correlation factor, receiving the ACR histogram, retrieving a first distribution associated with a first uncertain value and a second distribution associated with a second uncertain value from computer-readable memory, processing the ACR histogram, the first distribution and the second distribution to generate a correlation histogram that represents a correlation between the first uncertain value and the second uncertain value, and displaying the correlation histogram on a display.Type: GrantFiled: September 10, 2010Date of Patent: January 15, 2013Assignee: SAP AGInventor: Katrin Eisenreich
-
Patent number: 8356242Abstract: A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing the at least one desired summary function, receiving a selection of a list of numbers, copying the list of numbers into a clipboard, parsing the configuration file to extract the least one desired function, calculating the at least one desired summary function using the list of desired numbers to generate summary information, displaying the summary information in a pop-up window, and replacing the selected list of numbers with the summary information. The results window may be a pop-window, a hover-help window, or a clipboard.Type: GrantFiled: January 12, 2009Date of Patent: January 15, 2013Assignee: SAP AGInventor: Gregory Paul Andrews
-
Method and system for providing on-demand profiling infrastructure for profiling at virtual machines
Patent number: 8356286Abstract: A system and method are provided to employ a profiling infrastructure to perform profiling. In one embodiment, a communication between a first virtual machine at a server and a second virtual machine at a client is established, wherein the communication is established via a profiling infrastructure. An application at the first virtual machine is profiled via the profiling infrastructure. Results of the profiling are communicated from the first virtual machine to the second virtual machine, wherein the results are communicated via the profiling infrastructure.Type: GrantFiled: March 30, 2007Date of Patent: January 15, 2013Assignee: SAP AGInventors: Ralf Schmelter, Michael Wintergerst, Arno Zeller -
Patent number: 8356276Abstract: There are methods and apparatus, including computer program products, for a flexible generation framework. The generation framework encapsulates a variety of different code generation technologies within a common interface. This allows various types of generator cores operating in various development environments to be integrated into the framework, and enables the generation of code using various generating technologies.Type: GrantFiled: December 4, 2009Date of Patent: January 15, 2013Assignee: SAP AGInventor: Joachim Bender
-
Patent number: 8356027Abstract: A procedural pattern in a received query execution plan can be matched to a stored pattern for which an equivalent declarative operator has been pre-defined. The query execution plan can describe a query for accessing data. A hybrid execution plan can be generated by replacing the procedural pattern with the equivalent declarative operator. A hybrid execution plan processing cost can be assigned to execution of the hybrid execution plan and a query execution plan processing cost can be assigned to execution of the query execution plan. The assigning can include evaluating a cost model for the hybrid execution plan and the query execution plan. The query can be executed using the hybrid execution plan if the hybrid execution plan processing cost is less than the query execution plan processing cost or the query execution plan if the hybrid execution plan processing cost is greater than the query execution plan processing cost. Related systems, methods, and articles of manufacture are disclosed.Type: GrantFiled: December 17, 2010Date of Patent: January 15, 2013Assignee: SAP AGInventors: Bernhard Jaecksch, Franz Faerber