Patents Assigned to Sap AG
-
Patent number: 8321402Abstract: Systems and methods for creating user interfaces for a common application such as a web browser from custom search definitions are presented. The systems and methods may enforce the security of a database. The systems and methods may provide for creating custom search definitions. The systems and methods may require a user to be authenticated before performing the search and the search may be conducted on a centralized database. The systems and methods may create user interfaces that may be executed on many different platforms.Type: GrantFiled: December 14, 2007Date of Patent: November 27, 2012Assignee: SAP AGInventor: Andreas Reeb
-
Patent number: 8321844Abstract: A computer-implemented method for providing registration of a communication includes locating a reference in metadata for an object-processing framework. The reference identifies a portion of logic that performs a specific service. The method includes storing at least part of the located reference in a trace object. The method includes replacing the located reference in the metadata with a reference to the trace object.Type: GrantFiled: June 8, 2007Date of Patent: November 27, 2012Assignee: SAP AGInventors: Daniel Zoch, Renzo Colle, Henrik Saterdag
-
Publication number: 20120297030Abstract: In a system and a method, a request from a client device to generate a downloadable file representing an offline version of a web-based application hosted by a web server is received. Application components and data used by the web-based application are packaged into the downloadable file, and the downloadable file is transmitted to the requesting client device. The web-based application is locked to prevent access to the web-based application. A revised downloadable file is received that includes changes to at least one of the application components and the data contained in the downloadable file. As applicable, the application components and data used by the web-based application are updated with the changes to the at least one of the application components and the data contained in the revised downloadable file. Subsequent to the updating, the web-based application is unlocked, and the downloadable file is invalidated.Type: ApplicationFiled: May 19, 2011Publication date: November 22, 2012Applicant: SAP AGInventor: Stefan Knobel
-
Publication number: 20120296832Abstract: An agreement object comprising a plurality of terms for negotiation among two or more users is concurrently presented with an unstructured conversation among at least two users. Thereafter, data characterizing terms for which an agreement has been reached is received resulting in the agreement object being updated to reflect the terms for which an agreement has been reached. An agreement based on the agreement object is then finalized once an agreement has been reached for all of the terms. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: SAP AGInventors: JOERG BERINGER, Pen-Fan Sun
-
Patent number: 8315900Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing service procurement. The application is structured as multiple process components interacting with each other through service interfaces and multiple service operations, each being implemented for a respective process component.Type: GrantFiled: December 31, 2007Date of Patent: November 20, 2012Assignee: SAP AGInventors: Armin Schwarz, Arnulf Schueler, Arthur Berger, Karin Brecht-Tillinger, Paola Sala, Peter Fitz
-
Patent number: 8316422Abstract: A system may include a sender computing system, an intermediary component, and a receiver computing system. The sender computing system may transmit first authentication data and second authentication data, and the intermediary component may receive the first authentication data and second authentication data from the sender computing system, perform an authentication action based on the second authentication data, and transmit the first authentication data. The receiver computing system may receive the first authentication data.Type: GrantFiled: October 17, 2006Date of Patent: November 20, 2012Assignee: SAP AGInventors: Christoph H. Hofmann, Martijn De Boer
-
Patent number: 8315974Abstract: A computer network architecture for making procurement-related information that has been generated on a transaction level available to data warehousing techniques is described. The network includes a transaction processing layer with at least one accounting component with a general ledger data base for centrally storing information contained in accounted-related data sets, a data warehousing layer and an additional data sourcing layer. A duplicator receives the data sets that will be or have been stored in the general ledger data base and delivers duplicates of those data sets that fulfil a predefined criteria in a procurement context. A source data base stores the duplicated data sets on a data line level. An extractor of the data sourcing layer interfaces with the data warehousing layer and selectively moves data contained in data lines or sets of data lines from the source data base to the data warehousing layer.Type: GrantFiled: January 16, 2009Date of Patent: November 20, 2012Assignee: SAP AGInventors: Karsten Bruening, Georg Dopf, Stefan Gauger, Danny Pannicke, Rolf Schumann, Peter Schwarz, Juergen Alfred Seyfried, Andreas Reccius
-
Patent number: 8316380Abstract: A system and method for monitoring activity of heterogeneous components of a business application are disclosed. A system includes a local event infrastructure within each of the heterogeneous components. The local event infrastructure includes an event manager to detect one or more events of the business application, and an event filter to filter the one or more events detected by the event manager. The system further includes a messaging platform to transmit messages indicative of filtered events from the local event infrastructure to a user interface of a central monitoring system, and a process log displayed in the user interface to generate and display a log of the one or more events.Type: GrantFiled: September 21, 2007Date of Patent: November 20, 2012Assignee: SAP AGInventors: Ulrich A. Keil, Bhushan Nigale, Peter Amrhein, Peter Gernold
-
Patent number: 8315988Abstract: Embodiments consistent with the present invention relate to methods and systems for verifying data or data communication operations of an application system. Consistent with exemplary embodiments, such methods and systems may verify a data communication operation by an application system. The methods and systems may, for example, communicate a message including data copied from a first data set and store messaging data describing the communicated message. As described, the methods and systems may then verify the communication of the message based on the first data set and the stored messaging data.Type: GrantFiled: August 31, 2006Date of Patent: November 20, 2012Assignee: SAP AGInventors: Christoph W. Glania, Thomas G. Wieczorek, Stefan A. Baeuerle, Robert Getzner, Mario A. Mueller, Till Oppert, Peter W. Engel
-
Patent number: 8316139Abstract: In one embodiment the present invention includes systems and methods for integrating local systems with cloud computing resources. In one embodiment, shared security information is stored on a local system and on a cloud computer system to allow secure communications between software applications on the two systems. In another embodiment, a tunnel agent client on a local system and a tunnel agent server on a cloud computer system are used to establish a secure connection point between the two systems.Type: GrantFiled: January 19, 2012Date of Patent: November 20, 2012Assignee: SAP AGInventors: Michael Klimentiev, Bryan Gesicki, Asen Petrov, Frank Steinhans
-
Patent number: 8315926Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing tax declaration. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component. The process components include an Accounting process component, a Due Item Processing process component, and a Payment Processing process component.Type: GrantFiled: September 18, 2008Date of Patent: November 20, 2012Assignee: SAP AGInventors: Cornelia Storr, Ute Ludwig, Martin Von Der Emde, Thomas Hoffmann, Yongbin He, Theo Zimmermann, Dietmar Nowotny
-
Patent number: 8316444Abstract: According to one general aspect, a method of software certification comprising establishing a host application server software (HASS) on a system. The method further comprising installing, on the system, an third-party software product (TPSP) that uses the HASS. In various embodiments, the method may also comprise verifying that the TPSP functions to at least a predefined standard. In some embodiments, the method may also include uninstalling the third-party software product. The method also including testing that the HASS functions to at least a predefined standard once the TPSP has been uninstalled.Type: GrantFiled: July 16, 2008Date of Patent: November 20, 2012Assignee: SAP AGInventor: Bernhard Weiss
-
Patent number: 8316127Abstract: In some implementations, methods for determining a duration of user interaction include monitoring communication between a client computer and a server, identifying a message time period, during which messages are communicated between the client computer and the server, and monitoring activity of a processor of the client computer. A first time period of processor activity is identified, the first time period including a first start time and a first end time, the first end time being within the message time period. A second time period of processor activity is identified, the second time period including a second start time and a second end time, the second start time being within the message time period. The duration of user interaction is determined based on the first start time and the second end time.Type: GrantFiled: November 25, 2009Date of Patent: November 20, 2012Assignee: SAP AGInventor: Stephan Dahl
-
Patent number: 8316344Abstract: Methods and apparatus, including computer program products, for forming deployment units. Groups of process components, each group characterizing software that is independently operable, are identified. Thereafter, a plurality of deployment units, each deployment unit associated with at least one identified group of process components are formed. Each process component is entirely included in exactly one deployment unit. In addition, each of the process components characterizes software implementing a respective and distinct business process, and each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components.Type: GrantFiled: December 30, 2005Date of Patent: November 20, 2012Assignee: SAP AGInventors: Stefan Kaetker, Jens Freund, Peter Latocha, Gerd Moosmann
-
Patent number: 8316443Abstract: A system may include an attack preventing creator module that is configured to create at least one attack preventing head block for a message having message elements in a tree structure with one or more of the message elements being signed, wherein the attack preventing header block includes structure specific information that comprises at least a digest value of a pre-order traversal list of the tree structure and for each signed message element a unique ID attribute, a depth, a parent's name and a parent's ID attribute. The system may include an attack preventing verifier module that is configured to verify the at least one attack preventing header block by comparing the structure specific information which can be derived from the message with the structure specific information carried by the first attack preventing header block.Type: GrantFiled: May 16, 2008Date of Patent: November 20, 2012Assignee: SAP AGInventors: Maarten Rits, Faisal Abdul Kadir
-
Publication number: 20120290705Abstract: The present disclosure involves systems, software, and computer implemented methods for centralized monitoring of business processes. One process includes identifying a process integration (PI) domain, where the PI domain includes at least one PI component, accessing at least one PI component included in the identified PI domain. retrieving a set of local monitoring information from the accessed at least one PI component, persisting the retrieved set of local monitoring information in a centralized repository, and presenting at least a portion of the persisted set of local monitoring information to a client in response to a request from the client.Type: ApplicationFiled: May 9, 2011Publication date: November 15, 2012Applicant: SAP AGInventors: Waldemar Befort, Steffen Henning
-
Publication number: 20120287088Abstract: A method and system for combining paper-driven and software-driven design processes is provided. An example system comprises a request detector, a stroke analyzer, and a UI definition updater. The request detector may be configured to detect a request to process a change to a UI definition. The stroke analyzer may be configured to access a stroke generated by a digital pen and determine, from the stroke, a new element to be appended to a page in the UI definition. The UI definition updater may be configured to update the UI definition, e.g., by including the new element at the target location.Type: ApplicationFiled: May 12, 2011Publication date: November 15, 2012Applicant: SAP AGInventors: Tobias Queck, Denis Browne
-
Patent number: 8311987Abstract: A data staging system comprises an inbound staging area, data conversion logic, and a graphical user interface. The inbound staging area is configured to receive data records from a data sending computer system, including being configured to receive different versions of the same record. The inbound staging area stores the different versions of the same record pending further processing. The data conversion logic is configured to perform the further processing. The further processing reduces the number of different versions of the same record. The graphical user interface logic is configured to generate a display showing the records in the inbound staging area.Type: GrantFiled: August 17, 2009Date of Patent: November 13, 2012Assignee: SAP AGInventors: Andreas Guldner, Felix Guldner, Hans-Jürgen Heβedenz, Thomas Kreiter
-
Patent number: 8310959Abstract: Among other disclosed subject matter, a computer-implemented method for handling a voice communication in an integrated system includes receiving information indicating that a voice communication between a first party and a second party is to be initiated. The method includes identifying one of a plurality of terminal assignment records as being associated with the second party, each of the terminal assignment records configured to specify, for a particular party, at least one of a plurality of terminal units for receiving an alert to the particular party regarding the voice communication. The method includes generating at least one alert to the second party according to the identified terminal assignment record, the alert based on the received information. The method includes forwarding communication data to an application program available to the second party, the communication data obtained from the received information.Type: GrantFiled: December 31, 2008Date of Patent: November 13, 2012Assignee: SAP AGInventors: Markku Helin, Tommi Auvinen, Arto Keskiniva
-
Patent number: 8312228Abstract: Various embodiments of systems and methods for processing data in shared memory are described herein. A number of work processes of an application server write data in corresponding areas of shared memory. At least one data unit for a first process is read from a first area of the shared memory by the first process. The first process also reads at least one unit of data for a second process from a second area of the shared memory. The first process writes information in a third area of the memory to indicate that the at least one unit of data for the first process and the at least one unit of data for the second process are read. The read data units are aggregated and saved in a storage by the first process.Type: GrantFiled: April 6, 2010Date of Patent: November 13, 2012Assignee: SAP AGInventor: Joerg Kessler