Patents Assigned to Sap AG
-
Patent number: 8312277Abstract: Method, system and computer program for exchanging data between a client computer and a storage device are described, in which the storage device may send a long-term DH-component to an intermediate server. The client computer may send a first short-term DH-component to the storage device through the intermediate server that adds a communication expiration time. The storage device may send a second short-term DH-component to the client computer. The client computer and the storage device may calculate a symmetric key from the long-term component and from both short-term DH-components to exchange data and may delete the short-term DH-components upon reaching the expiration time.Type: GrantFiled: October 30, 2009Date of Patent: November 13, 2012Assignee: SAP AGInventor: Hoon Wei Lim
-
Patent number: 8311904Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing intra-company stock transfer of physical inventory. The application is structured as multiple process components interacting with each other through service operations, each implemented for a respective process component. The process components include a Supply and Demand Matching process, a Customer Requirement Processing process component, a Logistics Execution Control process component, a Site Logistics Processing process component, an Outbound Delivery Processing process component, an Inbound Delivery Processing process component, an Inventory Processing process component, a Production and Site Logistics Auxiliaries process component and a Freight Documents Processing process component.Type: GrantFiled: December 3, 2008Date of Patent: November 13, 2012Assignee: SAP AGInventors: Jochen Steinbach, Andreas Poth, Achim Heger, Stephan Hetzer, Klaus Reinelt, Renzo Colle, Jens Freund
-
Patent number: 8312382Abstract: Methods and apparatus, including computer program products, for developing user interface applications using configurable patterns and for executing such pattern-based applications. The applications can be developed by generating a graphic representation of a pattern, which can include multiple pattern elements having prearranged user interface elements. The pattern can specify predefined actions that can be performed using the user interface elements, and the graphic representation can include graphic objects corresponding to the pattern elements. Application development can further include receiving user input identifying a selected graphic object and modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object.Type: GrantFiled: May 11, 2004Date of Patent: November 13, 2012Assignee: SAP AGInventors: Yuval Gilboa, Frank Stienhans, Gennady Shumakher, Peter Giese, Victor Shaburov, Adi Kavaler, Vinay Nath Penmatsa
-
Patent number: 8312416Abstract: Methods and apparatus, including computer program products, to realize a software model are described. Process components are defined that characterize software implementing respective and distinct business processes and additionally define at least one process agent that enables communications between a business object associated with the corresponding process component and a business object associated with any other process component. Business Process Variant Types are also defined that associate one or more of the process agents for the corresponding process component so that selection of a process variant type causes the associated one or more process agents to be activated.Type: GrantFiled: April 13, 2006Date of Patent: November 13, 2012Assignee: SAP AGInventors: Jens Freund, Joachim Kenntner, Frank Wagner, Joachim Fitzer, Thomas Reiss, Klaus-Peter Lang
-
Patent number: 8312102Abstract: Techniques for previewing a content package file through a portal interface before the file is imported to the portal server computer are provided. A content package file is a relational data structure that contains references to a first level of content files. The first level content files within the content package file can contain references to second level content files, the second level content files can contain references to third level content files, etc. The references to the content files are replaced with content from the content files. Information about the content files is displayed in a preview format through a portal interface before the content files are imported. The user can be notified if any of the references to content files contain errors.Type: GrantFiled: December 11, 2003Date of Patent: November 13, 2012Assignee: SAP AGInventor: Oded Grinberg
-
Patent number: 8311918Abstract: Computer-implemented methods, computer systems, and computer program products are provided for determining specified matrices. The matrices may be associated with financial institutions and the financial affairs in a banking practice. In one implementation, a base matrix is formed which may be used to create the specified matrices when processing mass data.Type: GrantFiled: January 6, 2012Date of Patent: November 13, 2012Assignee: SAP AGInventors: Marcus Baumann, Markus Kahn
-
Patent number: 8312005Abstract: A semantically aware relational database management system includes suitable programming to relate attributes of the relational database to semantic equivalents of such attributes. In response to receiving a query, the relational database management system performs at least one semantically aware operation on the data in the relational database in order to determine what data is to be retrieved in response to the query. Results of the query presented to a user may include data derived from performing the semantically aware operations.Type: GrantFiled: December 31, 2009Date of Patent: November 13, 2012Assignee: SAP AGInventors: Maria E. Orlowska, Wasim Sadiq, Shazia Sadiq
-
Patent number: 8312438Abstract: Methods and apparatus, including computer program products, are provided for debugging using dynamic compilers. The method may include receiving a first indication to grant access to a set of variables and to allow access to be inhibited to a set of remaining variables. The dynamic compiler may be allowed to optimize the set of remaining variables, while the set of granted variables is preserved. A second indication may be provided to acknowledge access to the set of granted variables and allow access to be inhibited to the set of remaining variables. In some variations, the set of granted variables is implemented as a set of live variables and the set of remaining variables is implemented as a set of dead variables. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: August 2, 2007Date of Patent: November 13, 2012Assignee: SAP AGInventor: Mirko Luedde
-
Patent number: 8312045Abstract: A property sheet system and method for managing and organizing configuration information for components contained within a clustered environment. The property sheet system includes a user interface to display contents of a property sheet data structure. The property sheet data structure includes a plurality of entries, each entry associated with a non-modifiable parameter and optionally a modifiable parameter. The user interface enables a user to modify a selected modifiable parameter associated with the property sheet data structure. Once the selected modifiable parameter has been modified, the modified parameter is stored independently with respect to the non-modifiable parameters in the property sheet data structure.Type: GrantFiled: December 30, 2003Date of Patent: November 13, 2012Assignee: SAP AGInventor: Ingo Zenz
-
Patent number: 8312450Abstract: Method and system for widgetizing a web-based application are provided. An example system comprises a widgetizer trigger and a definition module. The widgetizer trigger may be configured to receive at a server computer system, from a web browser application running at a client computer system, a request to widgetize a web-based computer application to permit the computer application to be run as a desktop widget at the client computer system. The definition module may be configured to provide to the client computer application, in response to the request to widgetize, a definition file associated with the computer application, the definition file comprising a reference link to the computer application, the reference link including one or more parameters, the one or more parameters to instruct the computer application to generate output in a format suitable for use by a widget engine provided at the client computer system.Type: GrantFiled: December 18, 2008Date of Patent: November 13, 2012Assignee: SAP AGInventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
-
Patent number: 8311794Abstract: A computer-implemented method for performing testing on executable logic includes providing, in a test framework, an instance of at least one object that is associated with an object-processing framework. The test framework has at least one interface that is common with the object-processing framework. The method includes calling a logic portion that is to be tested, the logic portion being called with at least one test parameter received from a user. The method includes recording a result of an operation that is performed as the logic portion causes the at least one object in the test framework to be accessed using the at least one interface. Also a related computer program product and graphical user interface.Type: GrantFiled: May 4, 2007Date of Patent: November 13, 2012Assignee: SAP AGInventors: Henrik Saterdag, Renzo Colle, Daniel Zoch
-
Publication number: 20120284316Abstract: The present disclosure involves systems, software, and computer implemented methods for assigning business process logging granularities. One process includes identifying a business process model where the business process model defines a set of business process entities operable when executed to perform a defined business process, identifying a logging granularity rule set associated with the identified business process model, determining at least one entity property associated with at least one business process entity in the identified business process model, and automatically assigning the at least one business process entity in the identified business process model with a logging granularity level associated with the at least one determined entity property based at least in part on the identified logging granularity rule set. The logging granularity levels can correspond to an amount of logging-related information to be collected at runtime for a particular business process entity.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: SAP AG, A GERMAN CORPORATIONInventors: BORIS KLINKER, SOEREN BALKO
-
Publication number: 20120284287Abstract: The present disclosure involves systems, software, and computer implemented methods for filtering business process logging information at runtime. One process includes receiving a set of logging information associated with execution of at least one entity, the at least one entity associated with a business process model defining a set of business process entities for performing a defined business process, identifying a process log filter rule associated with the entity, applying the identified process log filter rule to the received set of logging information to generate a filtered set of logging information associated with execution of the entity, and storing the filtered set of logging information in a process log associated with the execution of the entity. Identifying a process log filter rule associated with the entity can include identifying an entity property and determining at least one process log filter rule corresponding to the identified entity property.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: SAP AGInventors: Boris Klinker, Soeren Balko
-
Patent number: 8306862Abstract: Among other disclosed subject matter, a computer-implemented method of remotely generating a purchase order is to be initiated. The method includes receiving a communication in an enterprise resource planning (ERP) system. The ERP system has a purchasing transaction configured for communicating with each of multiple vendor systems for performing the acquisitions. The received communication is sent wirelessly from a mobile device operated by a user. The mobile device is configured for obtaining information from the user in a process compatible with the purchasing transaction for generating a purchase order in the ERP system. The method includes generating the purchase order in the ERP system. The purchase order includes an instruction to a vendor operating a first vendor system to deliver a quantity of a product type. The method includes forwarding the purchase order from the ERP system to the first vendor system.Type: GrantFiled: July 31, 2009Date of Patent: November 6, 2012Assignee: SAP AGInventors: Thomas Weiler, Martina Wingert, Timur Fichter, Thomas Schroeder, Ruediger Zuerl
-
Patent number: 8306864Abstract: The present invention provides a control system interface for accessing a plurality of functions relating to a flexible order transaction system.Type: GrantFiled: June 29, 2009Date of Patent: November 6, 2012Assignee: SAP AGInventors: Muhammad M. Alam, Ruediger Meyfarth, Sam S. Hwang
-
Patent number: 8307373Abstract: A system and method for integrating enterprise services repository (ESR) events into business process model and notation (BPMN) processes are disclosed. An instance of a message event definition is created based on an ESR event imported into a modeling infrastructure and which can be used as an event of a BPMN process modeled using the modeling infrastructure. The instance of the message event definition is provided as a trigger of the event of the BPMN process for a business process application. The instance of the message event definition is associated with an instance of the event of the BPMN process to link the enterprise service repository event to the BPMN process.Type: GrantFiled: September 9, 2009Date of Patent: November 6, 2012Assignee: SAP AGInventor: Rouven Day
-
Patent number: 8306952Abstract: A technique for managing messages stored in a messaging system may include determining whether messages designated for deletion within a current data container exceed a predetermined threshold. If such a determination is made, thereafter, a first amount of time required to delete the messages designated for deletion is calculated. A second amount of time required to copy the messages not designated for deletion in the current data container is also calculated. Thereafter, messages are selectively deleted or copied based at least in part on the calculated first and second amounts of time. In some variations, if the second amount of time exceeds the first amount of time (or exceeds the first amount of time by a predetermined threshold), then the messages designated for deletion are deleted. Otherwise, the messages not designated for deletion may be copied into a new data container and the current data container may be dropped.Type: GrantFiled: March 29, 2005Date of Patent: November 6, 2012Assignee: SAP AGInventors: Hans-Dieter Geyer, Peter Surma, Vera Roos
-
Patent number: 8307012Abstract: Systems and methods are provided for schema mapping and the transformation of data. In accordance with one implementation, a computer-implemented method is provided that comprises loading a conceptual model, wherein the conceptual model contains at least one conceptual object, loading a source schema and a source instance, converting the source schema and the source instance into a source model, and acquiring, from the user, at least one forward mapping usable to map at least a source attribute of the source model to a conceptual attribute of the conceptual model, wherein the forward mapping includes a mapping formula. Further, the method may include loading a target schema and a target instance, converting the target schema and the target instance into a target model, and reverse mapping at least one of conceptual attributes of the conceptual model to a target attribute of the target model based on the forward mapping and the mapping formula.Type: GrantFiled: February 28, 2006Date of Patent: November 6, 2012Assignee: SAP AGInventor: Susan Marie Thomas
-
Patent number: 8307027Abstract: Among other disclosure, a computer-implemented method for creating an electronic communication includes identifying, for an electronic communication regarding multiple items that is to be sent, a default value that applies to at least one of the items. The method includes including the default value in a default component configured for holding multiple default values. The method includes identifying a data structure that is common to more than one of the multiple items. The method includes defining the data structure in a list component configured for holding multiple data structures. The method includes forwarding the electronic communication, including the default component and the list component.Type: GrantFiled: August 3, 2007Date of Patent: November 6, 2012Assignee: SAP AGInventors: Gunther Stuhec, Markus A. Peter
-
Publication number: 20120278607Abstract: According to one general aspect, a method may include associating a configuration value with at least one machine executable activity. The method may also include detecting that the configuration value has changed. In various embodiments, the method may include automatically determining which, if any, machine executable activities are directly dependent upon the changed configuration value. The method may further include automatically executing, by a processor, at least a portion of the machine executable activities that are directly dependent upon the changed configuration value.Type: ApplicationFiled: May 16, 2011Publication date: November 1, 2012Applicant: SAP AGInventors: Ebru Polat, Emmanuel Turci