Patents Assigned to Sap AG
  • Patent number: 8364608
    Abstract: 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: Grant
    Filed: June 15, 2010
    Date of Patent: January 29, 2013
    Assignee: SAP AG
    Inventors: Thomas Hammer, Florian Hoffmann, Andre Adam, Waldemar Kramer, Thilo Kraehmer, Michael Seubert, Flavio Baita, Matthaeus Martynus
  • Patent number: 8365298
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: January 29, 2013
    Assignee: SAP AG
    Inventors: Florian Kerschbaum, Philip Robinson, Jochen Haller, Rafael José Deitos
  • Patent number: 8365165
    Abstract: 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: Grant
    Filed: December 30, 2006
    Date of Patent: January 29, 2013
    Assignee: SAP AG
    Inventor: Siddhartha Ashok Rao
  • Patent number: 8365200
    Abstract: 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: Grant
    Filed: October 1, 2009
    Date of Patent: January 29, 2013
    Assignee: SAP AG
    Inventors: Bernhard Thimmel, Frank Michael Kraft, Jacques Duparc
  • Patent number: 8364654
    Abstract: 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: Grant
    Filed: August 31, 2006
    Date of Patent: January 29, 2013
    Assignee: SAP AG
    Inventor: Andreas Engel
  • Publication number: 20130024170
    Abstract: 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: Application
    Filed: July 20, 2012
    Publication date: January 24, 2013
    Applicant: SAP AG
    Inventors: Lars Dannecker, Robert Schulze, Matthias Boehm, Wolfgang Lehner
  • Publication number: 20130024760
    Abstract: 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: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: SAP AG
    Inventors: Andreas Vogel, Dominic Hehn, Mathias Zietzschmann, Andreas Michael Kunstein, Sigo Henkel, Susanne Gottlieb, Andrei Tsoganov, Steffen Maier
  • Publication number: 20130024472
    Abstract: 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: Application
    Filed: July 20, 2012
    Publication date: January 24, 2013
    Applicant: SAP AG
    Inventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN
  • Patent number: 8359218
    Abstract: 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: Grant
    Filed: September 18, 2008
    Date of Patent: January 22, 2013
    Assignee: SAP AG
    Inventors: 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: 8359017
    Abstract: 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: Grant
    Filed: November 10, 2010
    Date of Patent: January 22, 2013
    Assignee: SAP AG
    Inventor: Holger Bruchelt
  • Patent number: 8359116
    Abstract: 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: Grant
    Filed: September 11, 2009
    Date of Patent: January 22, 2013
    Assignee: SAP AG
    Inventor: Arne Manthey
  • Publication number: 20130018966
    Abstract: 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: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Applicant: SAP AG
    Inventors: Inbal Zilberman Kubovsky, Guy Soffer
  • Publication number: 20130019229
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: SAP AG
    Inventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
  • Publication number: 20130018926
    Abstract: 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: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Applicant: SAP AG
    Inventors: Olaf Schmidt, Martin P. Fischer
  • Publication number: 20130019006
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: SAP AG
    Inventors: Bernhard Drittler, Jens-Christoph Nolte, Bernd Schmitt
  • Patent number: 8356022
    Abstract: 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: Grant
    Filed: September 10, 2010
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventor: Katrin Eisenreich
  • Patent number: 8356242
    Abstract: 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: Grant
    Filed: January 12, 2009
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventor: Gregory Paul Andrews
  • Patent number: 8356286
    Abstract: 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: Grant
    Filed: March 30, 2007
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventors: Ralf Schmelter, Michael Wintergerst, Arno Zeller
  • Patent number: 8356276
    Abstract: 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: Grant
    Filed: December 4, 2009
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventor: Joachim Bender
  • Patent number: 8356027
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventors: Bernhard Jaecksch, Franz Faerber