Patents Assigned to SAP
  • Publication number: 20140040200
    Abstract: A method includes receiving, at a mediation object in a target system, one or more replication requests from a source system, where the replication requests include requests to replicate data on the target system from one or more source objects located at the source system. The mediation object collects and stores data from the source objects of the source system as part of the replication requests. The mediation object determines when data from the source objects of the source system are complete and processes completed data from the source objects of the source system by distributing the data to one or more target objects in the target system.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Matthias Richter, Thomas Moser, Fabian Guenther
  • Publication number: 20140040590
    Abstract: Methods and systems for managing large write-once tables are described. In some embodiments, a relational database management system includes a space allocation module that utilizes both a logical space allocation scheme, as well as a physical space allocation scheme, to allocate space in units (e.g., pages) having two different sizes—small pages and big pages. For instance, small pages are logically allocated with a conventional converter module, which manages a converter table for mapping logical pages to physical pages, while big pages are physically allocated with an object directory manager, which manages big objects comprised of big pages.
    Type: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventor: Ivan Schreter
  • Publication number: 20140040867
    Abstract: Various embodiments include at least one or systems, methods, and software providing abilities to automatically generate a test plan that mitigates risk involved in testing less than an entirety of a software system following modification. Some embodiments operate to allow a user to influence the scope of an optimized test plan while also reducing a number of tests and test execution effort involved. Such embodiments may identify portions of the software system to test and portions of the software system that will not be tested in a manner that reduces a total testing effort involved. Reductions in testing effort are performed in generation of the test plan in view of testing preferences which are utilized not only to reduce the total effort in executing a test plan, but also does so to optimize the test plan.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Marcus Wefers, Reinhold Konnerth, Thierry Lieu, Abdelhak Nezzari, Michael Schaffrath, Torsten Kamenz, Andreas Kemmler
  • Publication number: 20140040869
    Abstract: In one embodiment, a method for call graph analysis is provided. The method includes determining a plurality of nodes in a call graph. The plurality of nodes represent resource consumption of functions of a software program executed in a software system. A simplification factor is determined. A first set of nodes in the plurality of nodes is then eliminated based on exclusive values for the plurality of nodes, inclusive values for the plurality of nodes, and the simplification factor. An inclusive value for a node is a first amount of resources consumed by the node and any descendent nodes of that node. An exclusive value for the node is a second amount of resources consumed by the node. A simplified call graph is output including a second set of nodes in the plurality of nodes. The second set of nodes does not include the eliminated first set of nodes.
    Type: Application
    Filed: June 25, 2013
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Cheolman Park, Chan Young
  • Publication number: 20140041023
    Abstract: Methods, systems, and computer-readable storage media for preventing a clickjacking attack on a web page. Implementations include inhibiting rendering of content of the web page, receiving a message from an embedding web page, the embedding web page having called the web page, the message including metadata, and determining whether the embedding web page is trusted based on the metadata, wherein rendering of content of the web page remains inhibited if the embedding web page is untrusted, and rendering of content of the web page is executed if the embedding web page is trusted.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Sebastian Lekies, Martin Johns
  • Publication number: 20140040082
    Abstract: The disclosure generally describes computer-implemented methods, computer-readable media, and computer systems for flexible exposure lifecycle management. One computer-implemented method includes defining at least one custom exposure lifecycle, wherein the at least one custom exposure lifecycle includes at least one custom exposure category and at least one custom exposure activity, receiving exposure category data associated with the at least one custom exposure category, receiving exposure activity data associated with the at least one custom exposure activity, mapping, by operation of at least one computer, the received exposure category data with one of a required set of transaction categories associated with a required exposure lifecycle, and mapping, by operation of at least one computer, the received exposure activity data with one of a required set of transaction activities associated with the required exposure lifecycle.
    Type: Application
    Filed: January 4, 2013
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Klaus Mueller, Andy Peichl, Sebastian Noetzel
  • Publication number: 20140040217
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of an extended status and action management (SAM) schema. In some implementations, actions include receiving the extended SAM schema, the extended SAM schema being stored as a computer-readable document in memory and being an extension of a core SAM schema, providing one or more goals, each goal representing an intention of the core SAM schema, the one or more goals being provided in a computer-readable document stored in memory and comprising one or more primary goals that each express an intention of a process underlying the core SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the extended SAM schema.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Jens Lemcke, Andreas Friesen, Bernhard Thimmel, Piergiorgio Bertoli, Marco Pistore, Otfried von Geisau
  • Publication number: 20140040177
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes receiving an access request for an enterprise workspace from a requestor, determining properties of the requestor, determining at least one rule associated with the requestor, determining a context of the determined requestor, generating, by operation of at least one computer, the requested enterprise workspace, and modifying the generated enterprise workspace by executing the determined at least one rule for the determined context.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer, Yair Vidal, Rachel Ebner
  • Publication number: 20140040249
    Abstract: Methods, systems, and computer-readable storage media for automatically checking and acting on one or more claims. Implementations include actions of receiving claim information associated with one or more claims, wherein each of the one or more claims includes a factual claim, processing the claim information based on a domain vocabulary to identify at least one of one or more keywords and one or more categories, for each claim of the one or more claims: identifying one or more facts relevant to the claim, and determining an accuracy of the claim based on the one or more facts generating a confidence score reflecting an overall confidence in the one or more claims based on respective accuracies, and transmitting at least one of the one or more claims and the confidence score for display in a graphical user interface (GUI).
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Karsten Ploesser, Alexander Dreiling
  • Publication number: 20140040178
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes receiving a request for an enterprise workspace page, determining properties associated with the requestor of the enterprise workspace page, determining a profile of the requestor, determining appropriate content to associate with the requested enterprise workspace page, filtering the determined appropriate content, and generating, by operation of at least one computer, the requested enterprise workspace page.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer
  • Publication number: 20140040320
    Abstract: Tools and techniques for performing a mass change to data are described. Attribute values in a data set can be replaced or overwritten based on a user request. The user request can be based on user selections and inputs made via a user interface. The user can limit the attribute values that are replaced based on attribute, attribute value, and/or other designation. The user interface can facilitate user execution of the mass change by presenting lists of attribute values and/or attributes to the user for selection. The list of attribute values can be limited based on a user designation of data elements for mass change. A mass change component can be configured to control directly or indirectly the user interface or portions thereof. The mass change component can initiate the mass change of the data, based on the user selections and inputs.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventor: Wolfgang Walter
  • Publication number: 20140039968
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing a business process flow based on business process constraints for structured business activities and collaborative process demands for unstructured business activities while maintaining a collaboration stream between the structured and unstructured business activities. The systems and methods may include integrating a collaboration business process integration model with a collaboration metadata model by aligning the business process constraints for the structured business activities with the collaborative process demands for the unstructured business activities.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Bare Said, Frank Brunswig, Klaus Herter
  • Publication number: 20140040313
    Abstract: A system and method of record matching using regular expressions and finite state representations. In this manner, the time (or computational effort) involved in record matching is reduced.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Mohammad Shami, Kevin Wright
  • Publication number: 20140040453
    Abstract: A downtime calculator for a computer network system has a downtime request module, a user activity computation engine, and a downtime computation engine. The downtime request module receives attributes of a downtime request for the computer network system. The user activity computation engine determines activities of the computer network system based on geographic regions and local times of users accessing the computer network system. The downtime computation engine calculates a recommended downtime of the computer network system based on the attributes of the downtime request and user activities on the computer network system.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventor: Vinod Vijayakumaran
  • Publication number: 20140040263
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes identifying a data artifact associated with each search result of at least one received search result, associating each identified data artifact with a module category of a plurality of module categories, injecting the identified artifacts into a content gallery, categorize, by operation of at least one computer, the injected identified artifacts within the content gallery, presenting at least a subset of the injected identified artifacts on an enterprise workspace page associated with an enterprise workspace, and constructing a context associated with at least one of the enterprise workspace or the enterprise workspace page.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer
  • Patent number: 8645180
    Abstract: A compliance management system is disclosed, including an analysis engine to analyze received compliance requirements. Stakeholders and relevant surveys are identified using results of the analysis. An assessment engine initiates and manages a process to assess the received compliance requirements. Results of the assessment are used to determine changes to existing policies and procedures. A workflow engine initiates and manages workflows to effect changes the policies and procedures.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventor: Ying Zeng
  • Patent number: 8645913
    Abstract: A business object is generated based on a discovered web service having an associated Web Service Description Language (WSDL) file. The business object includes at least one data type and the at least one interface operation of the WSDL file. The business object is configured to expose web service functionality of the web service in an integrated manner within a business object based application environment. Generating the business object includes converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Frank Jentsch, Baré Said
  • Patent number: 8645181
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8644755
    Abstract: Managing offline presentation of learning material may include associating identification strings with various portions of the learning material. When a learner is presented with the learning materials, identification strings associated with the learning materials may also be presented to the learner. The progress of the learner with respect to the learning materials may be identified based on the identification strings.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Rouven Krebs, Christian Hochwarth
  • Patent number: 8645228
    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 a freight order, a maintenance plan, a maintenance task list, a request for supplier freight quote, and/or a supplier freight quote business object.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Ahmed Daddi Moussa, Oliver Dannat, Ruediger Fritz, Thomas Roesch, Torsten Schmitt, Andreas Schoknecht, Michael Schweitzer