Patents Assigned to Sap AG
  • Publication number: 20130304535
    Abstract: Systems and techniques to allow a user to design and manage business solutions. The business solution management system (150) comprises a portal layer (112), an application layer (104) and a data repository (106). The portal layer (112) comprises at least first and second agents (204, 208). The application layer (104) comprises at least first and second software applications (220, 224). The first and second agents (204, 208) provide user interfaces to the first and second software applications (220, 224). The first software application (220) is operable to allow a user to design a business solution with user parameters and user-selectable, pre-defined business process objects and pre-defined technology objects. The second software application (224) is operable to allow a user to manage the business solution. The data repository (106) comprises the pre-defined business objects (316) and pre-defined technology objects (314).
    Type: Application
    Filed: July 12, 2013
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: David Cheng Hu, Charles Nelson, Tim Landvoigt, James Tarver, Claribel Chan
  • Publication number: 20130305312
    Abstract: There is provided a computer-implemented method for authentication, the method comprising: defining a demanded level of security in an authorization service of a server; providing at least one authentication mechanism comprising at least one instance for at least one client; providing a policy comprising a security level for the at least one instance; receiving at least one request from the client to the server; authenticating the request based on the policy and the demanded level of security by the authentication service; and permitting the request if the demanded level of security is reached.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Laurent Y. Gomez, Ivonne Thomas
  • Publication number: 20130305387
    Abstract: A method relates to authority checks governing user access to business object attachments in a store of business object attachments. The business object attachments are semantically associated with business objects of one or more remote computer systems. The method includes, at a content management interface layer that is communicatively coupled to the store of business object attachments, sending a request for user authority checks on a parent business object of a business object attachment to an originating computer system and receiving results of the user authority checks from the originating computer system.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventor: Martin Fischer
  • Publication number: 20130300562
    Abstract: The present disclosure describes methods, systems, and computer program products for generating delivery notification records. A described technique includes (i) identifying a computer-readable text file associated with an inbound delivery notification at a first system, the first system associated with an enterprise resource planning (ERP) system (ii) identifying backend information associated with the identified text file from the ERP system, (iii) analyzing the identified text file using an information recognition method to identify a proposed set of information associated with the identified backend information based on the analysis, (iv) verifying at least a portion of the proposed set of information from the identified text file based on data associated with the ERP system and related to the identified backend information, and (v) associating at least a portion of the verified set of information from the identified text file with an instance of a delivery notification data object.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Alexander Krasinskiy, Lukas Stehr, Ralf Schroth, Renzo Colle, Bjoern List
  • Patent number: 8583696
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventor: Nitin Jhingan
  • Patent number: 8584100
    Abstract: Method and system for testing software code comprising determining code elements in software code, determining changed code elements in the software code, determining dependencies between code elements, determine dependency changes between code elements based on the determined changed code elements, determining an impact factor for the respective changed code elements based on the determined dependency changes, determine a test relevancy ranking for code tests based on the determined impact factor, selecting tests for the software code based on said test relevancy ranking, and performing the selected tests on the software code.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Xiaochun Xu, Yangning Peng
  • Patent number: 8583701
    Abstract: In some implementations, a method includes receiving a first data set that is stored using a first format, generating an info item based on the first data set, the info item representing an entity extracted from the first data set, generating a delta item based on the first data set, the delta item including a reference to the into item and defining a context-based modification of the info item, generating a second data set in a second format comprising the into item and the delta item, and storing the second data set to the computer-readable storage medium.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Horst Werner, Christof Bornhoevd
  • Patent number: 8583704
    Abstract: A system and method for transferring data are provided. The method comprises: sending, from a receiving device, a data query to request data from a sending device; receiving, from the sending device, a data result model in response to the data query, the data result model including a table block; analyzing the data result model to regenerate the data for storage at the receiving device in accordance with the table block; and providing the regenerated data for storage at the receiving device.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Martin Kreibe, Francis Simon
  • Patent number: 8584136
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing context-aware request dispatching in a clustered environment. One process includes operations for receiving an event at a first computer node. The contents of the event are analyzed to determine a target process instance for handling the event. A target computer node hosting the target process instance is determined, and the event is sent to the target computer node for handling by the target process instance.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Oliver C. Goetz, Bernhard Drabant, Erik Dick
  • Patent number: 8583539
    Abstract: A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Klaus Mueller, Thomas Fritzsche, Stephan Heinz
  • Patent number: 8583829
    Abstract: Systems and methods for providing reduced object data to devices. Context can be received from a device. The context can be used to determine what portion of an object is used by an application executed on the device. The object can be reduced prior to communicating the data to the device, thereby conserving resources associated with the device.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Yuri Natchetoi, Huaigu Wu, Gilbert Babin, Serhan Dagtas
  • Patent number: 8584045
    Abstract: Various systems and related methods involve navigating, finding, and visually presenting data objects or sets of data objects. In one implementation, a set of data objects is visually presented as a graphical element and one or more semantic relationships between the graphical element and other sets of data objects are visually presented. Furthermore, this includes a method for finding related sets of data objects by presenting different search paths and enabling the user to select a destination set of data objects based on the presented paths. One possible operation associated with this system includes presenting relationships between data objects outside of predefined work flows.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Jochen Rode, Patrick Boettcher
  • Patent number: 8584232
    Abstract: Efficient cross-site attack prevention, in which web pages are stored on a site, the web pages being organized into entry pages that do not accept input, and protected pages that are not entry pages. A request is received from a user application to receive a requested web page, the request including a referrer string indicative of a referring web page, and identification data. It is determined whether the requested web page is an entry page or a protected page, and it is further determined, if the requested web page is determined to be a protected page, if the user application is authorized based upon the identification data, and if the referring web page is stored on the site based upon the referrer string.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventor: Florian Kerschbaum
  • Patent number: 8584098
    Abstract: Implementations of the present disclosure provide methods including executing an application using one or more processors, generating a plurality of method call stacks, each method call stack comprising a plurality of methods invoked by the application, providing a component call stack based on a method call stack of the plurality of method call stacks, the component call stack comprising a plurality of components, each component being defined by one or more methods of the plurality of methods, and generating component statistics based on the component call stack and profiling data collected during the executing.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Ralf Schmelter, Michael Wintergerst, Dietrich Mostowoj
  • Patent number: 8584087
    Abstract: Various embodiments include at least one of systems, methods, and software for monitoring application instance configurations and deployments. One such embodiment, in the form of a method includes executing, on at least one processor, an application deployment process to deploy at least one set of configuration settings stored in a memory device of an application configuration environment to an application instance in an application execution environment. The method may also include writing and storing data to a deployment log representative of application deployment process actions performed and an indicator of success of each of the performed actions. The deployment log data may then be retrieved from the data storage device and a view may be generated and presented providing a summary of actions performed and actions that were not successful. Other embodiments are described herein.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Tobias Rasch, Wolfram Hinkel
  • Patent number: 8581840
    Abstract: A system may include presentation of a visualization comprising a plurality of elements, detection of a first user input received at a first location of the visualization, presentation of a first indicator connecting the first location with a third location of the visualization, presentation of a first value of a measure, the first value associated with one of the plurality of elements located at least partially at the first location, detection of a second user input received at a third location of the visualization, presentation of a second indicator connecting the third location with the second location of the visualization, presentation of a second value of the measure, the second value associated with one of the plurality of elements located at least partially at the second location, determination of a composite value based on the first value and the second value, and presentation of the composite value at a fourth location of the visualization.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Ernesto Mudu, Valdrin Koshi, Ali Meziani
  • Publication number: 20130297436
    Abstract: Example systems and methods of customer value scoring based on social contact information are presented. In one example, a spending amount by a first user at an online commerce system is determined. Other users of the online commerce system that are affiliated with the first user are identified. A spending amount by each of the other users at the online commerce system is also determined. The spending amounts of the other users are weighted. A user value score for the first user is calculated based on the spending amount of the first user and weighted spending amounts of the other users.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventor: Andreas Vogel
  • Publication number: 20130298258
    Abstract: Techniques for managing network identities include generating, with a local computing system, a tree structure representing a network comprising a plurality of entities, the tree structure comprising a plurality of nodes, each node of the plurality of nodes representing an entity of the plurality of entities, at least one entity of the plurality of entities is represented by more than one node of the plurality of nodes; assigning a unique identifier to each node; identifying each node of the plurality of nodes as being a protected node or an unprotected node; and transmitting, to a remote computing system, the tree structure, the unique identifiers for the protected nodes, and identity information of the entities for the unprotected nodes.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventor: Sunil Puri
  • Publication number: 20130298186
    Abstract: Embodiments dynamically manage privileged access to a computer system according to policies enforced by rule engine. User input to the rule engine may determine an extent of system access, as well as other features such as intensity of user activity logging (including logging supplemental to a system activity log). Certain embodiments may provide access based upon user selection of a pre-configured ID at a dashboard, while other embodiments may rely upon direct user input to the rule engine to generate an ID at a policy enforcement point. Embodiments of methods and apparatuses may be particularly useful in granting and/or logging broad temporary access rights allowed based upon emergency conditions.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: John Christopher Radkowski, Swetta Singh
  • Publication number: 20130297361
    Abstract: A company is associated, in an enterprise resource planning system, with a plurality of business entities that each have at least one structured record used by the enterprise resource planning system to characterize the business entity. Thereafter, documents are obtained from a plurality of information sources that characterize events associated with each business entity. It is then determined, using pre-defined business rules, which of the events are pertinent to the company so that enhancement records can be generated for the events determined to be pertinent to the company. These enhancement records characterize the corresponding event and are linked to the structured record for the corresponding business entity. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Mohammad Shami, Sherif Botros, David Herman