Patents Assigned to Sap AG
-
Patent number: 8201189Abstract: A system and method of starting or stopping components using filters. The filter including an action to be performed on a component, a component type, a vendor name, and a component name.Type: GrantFiled: December 30, 2005Date of Patent: June 12, 2012Assignee: SAP AGInventors: Krasimir P. Semerdzhiev, Dimitar P. Kostadinov, Hristo S. Iliev, Mladen L. Markov
-
Patent number: 8200710Abstract: One or more embodiments enable a system and method for creation and runtime rendering of web-based user interface applications for a master data management applications. The system and method comprise acquiring metadata of a schema of a master data management database at initialization, the metadata identifying a plurality of schema elements; selecting a schema element of the plurality of schema elements in the schema metadata; identifying a set of all appropriate Web UI element options for the schema element; presenting to a UI designer a graphic user interface populated with the schema element and the set of all appropriate Web UI element options for the schema element; accepting from the UI designer a selected Web UI element from the set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between the schema element and the selected Web UI element; storing the Web UI component definition related to the link in the master data management database.Type: GrantFiled: July 28, 2009Date of Patent: June 12, 2012Assignee: SAP AGInventors: Shachar Sagi, Walter L. Kahn, Isam Awad
-
Patent number: 8200715Abstract: Techniques are described for using a design-time status schema model to describe the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also includes preconditions for performing actions and a modeling element where the modeling element indicates a process step for a business process where the process step can be switched on and off at runtime. A precondition belonging to the process step identifies how a status affects whether an action is to be allowed to be performed at runtime by a data object node instance having the status. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model. The precondition is evaluated at runtime only if the process step is switched on.Type: GrantFiled: December 10, 2009Date of Patent: June 12, 2012Assignee: SAP AGInventors: Frank Michael Kraft, Bernhard Thimmel, Wasim Sadiq
-
Patent number: 8200748Abstract: A system and method for directing data retrieval requests to a data retrieval device. A processor, upon a request for a first content element, retrieves the first content element, and replaces a first address of a second content element that is embedded within the first content element with a local address, upon a first request for the second content element, directed to the processor by the local address, retrieves and stores in a cache memory the second content element, and, upon a second request for the second content element, retrieves the second content element from the cache memory.Type: GrantFiled: April 29, 2004Date of Patent: June 12, 2012Assignee: SAP AGInventor: Noam Barda
-
Patent number: 8201148Abstract: A method and apparatus for a guided procedure development and testing for computer code. An embodiment of a method includes receiving a component for a software program, and storing the component in an inactive state. A new version of the software program is built, the new version being limited to the component stored in the inactive state and one or more components of the software program that are in an active state, with the new version being built in the inactive state. If the building of the new version is successful, then the new version of the software program is tested. If the testing of the new version is successful, then the component is moved into the active state.Type: GrantFiled: March 5, 2007Date of Patent: June 12, 2012Assignee: SAP AGInventors: Dimitar V. Solirov, Dimitar P. Alexandrov, Anton Hr. Andronov, Boris Vi. Angelov, Stamen G. Kotehkov, Frank Sehertel
-
Patent number: 8200666Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined. Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.Type: GrantFiled: June 14, 2010Date of Patent: June 12, 2012Assignee: SAP AGInventors: Nick Bartomeli, John Hack
-
Patent number: 8200557Abstract: Systems and methods are provided for computing migration and performance matrices. The matrices may provide risk and performance data, as well as different views on the data useful for making and monitoring investment decisions. The migration and performance matrices may bring together data to reflect information on the likelihood that a rated entity will change its current rating within a given time period, information reflecting retention rates, and information describing the effect of changed exchanged rates on different data, for example.Type: GrantFiled: July 29, 2005Date of Patent: June 12, 2012Assignee: SAP AGInventors: Markus Helmut Kahn, Jens-Peter Jensen, Marcus Baumann
-
Publication number: 20120143867Abstract: Implementations of the present disclosure include methods for annotating an enterprise service that is electronically stored in an enterprise service repository. In some implementations, methods include generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service, generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs, storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium, determining one or more annotations based on the one or more graphs and the one or more metadata repositories, associating the one or more annotations to the enterprise service, and storing the one or more annotations in the enterprise service repository.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Applicant: SAP AGInventors: Marcus Roy, Basem Suleiman, Michael Stollberg
-
Publication number: 20120143879Abstract: In one embodiment the present invention includes a computer implemented method of presenting relevant application components to a user of a computer system. The method includes capturing text displayed in open applications, determining key terms in the captured text based on a key terms catalog, and determining potentially relevant components by using the key terms to search a user interface dictionary. The user interface dictionary corresponds to a map between user interface strings and user interface components. The method further includes computing relevance scores for potentially relevant components, and presenting to the user the relevant components that correspond to relevant ones of the potentially relevant components, according to the relevance scores.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: SAP AGInventor: Todor Stoitsev
-
Publication number: 20120143733Abstract: According to an example embodiment, a non-transitory computer-readable storage medium may include instructions stored thereon that, when executed by a processor, result in a computing system receiving an event stream. The event stream may include event messages that document events occurring in relation to items being handled by an item handling service provider, and each of the event messages may be associated with instructions from a customer of the item handling service provider. The execution of the instructions may also result in the computing system classifying the event messages as events based on classification rules associated with the respective customers of the service provider. The execution of the instructions may also result in the computing system determining an aggregated fee associated with a subset of the events based on pricing rules associated with the respective customers of the service provider.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: SAP AGInventor: Jens Kappauf
-
Publication number: 20120144309Abstract: A plurality of digital resources are identified in a set of digital resources. An indication of a user selection of at least one criteria is received, the user selection received through a user interface. A degree of correlation is determined between each digital resource in the plurality and each of the criteria. Data is sent that is configured for use in presenting, in a window of the user interface, a plurality of graphical resource objects and at least one graphical attractor object, each graphical resource object representing a digital resource in the plurality of digital resources and each graphical attractor object representing one of the criteria. Each resource object is presented a distance from each attractor object, the distance based at least in part on the corresponding degree of correlation between the digital resource represented by the resource object and the criteria represented by the attractor object.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: SAP AGInventors: Holger Zendler, Benjamin Spieler, Nadine Gaertner
-
Publication number: 20120143977Abstract: Embodiments of the present invention include systems and methods for a computer-implemented, in-vehicle application platform (VAP) for conducting vehicle-to-business (V2B) communication. A V2B vehicle application layer resides within the vehicle. The VAP comprises a communication layer facilitating reliable message exchange between this vehicle application layer and V2B business applications. The VAP further comprises a HW abstraction layer encapsulating vehicle-specific interfaces both with regard to the CAN bus and the in-vehicle HMI. According to certain embodiments, these layers of the VAP provide their functionality via open, non-proprietary, and well-defined interfaces, allowing for efficient development of V2B applications and enhancing portability of the latter.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: SAP AGInventors: Markus Miche, Oliver Baecker, Tobias Bauer, Dominik Weiler, Thomas Michael Bohnert
-
Publication number: 20120144370Abstract: Disclosed embodiments provide a system, machine-readable medium and a method that may test computer application functions. A system provides for testing a computer application function by analyzing a testing characteristic of the computer application function information. Based on the analysis of the testing characteristic, the computer application function may be activated for testing in any one of a plurality of test environments. The test environment selected according to the testing characteristic that indicates the effects that the testing of the selected computer application has on the test environment. This allows users to select a test environment based on the effects that it has to a test system.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Publication number: 20120143896Abstract: The present disclosure is directed to systems and methods including receiving a source code at a parser, the source code comprising a statement, the statement comprising a dynamic character string including one or more relation names, each of the one or more relation names defining a relation between business objects, processing the statement using one or more processors to access at least one business object, the at least one business object being stored in machine-readable memory, the at least one business object corresponding to at least one of the one or more relation names, and having business object data associated therewith, and generating an output based on the business object data.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: SAP AG, A GERMAN CORPORATIONInventor: Juergen GATTER
-
Publication number: 20120144326Abstract: In an embodiment, a method is provided for organizing semi-structured data. In this method, the semi-structured data that have properties are accessed and rendered on a graphical user interface. A user input defining a first graphical layout of a first number of the semi-structured data is received. A second number of the semi-structured data is identified as having properties similar to the properties of the first number of the semi-structured data. A second graphical layout of the identified second number of the semi-structured data is then rearranged to match the first graphical layout.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: SAP AGInventor: Horst Werner
-
Patent number: 8195939Abstract: Methods and systems are disclosed for protecting sensitive data. In one implementation, a message is received that includes a plurality of information elements, at least one of the plurality of information elements having message information and belonging to at least one of a plurality of predefined classes of information elements. At least one of the plurality of information elements may be selected that belongs to a predefined class corresponding to a target class, the target class including classes of information elements selected for removal. Further, any message information corresponding to the selected information elements may be removed to protect sensitive data.Type: GrantFiled: January 12, 2007Date of Patent: June 5, 2012Assignee: SAP AGInventors: Manfred Reinart, Jan-Erik Steltz
-
Patent number: 8196126Abstract: Systems and methods are provided for generating high-level program code of a rule-based application for interpreting and executing business rules. In one exemplary embodiment, a method is provided that comprises retrieving high-level program code capable of performing the functionality of a business rule called by the rule-based application, wherein the high-level program code includes an annotated set of instructions for the dynamic generation of generated code. The method may also comprise processing the annotated set of instructions with a generator component to create generated code from the high-level program code, mapping the generated code to the called business rule, and utilizing the generated code to execute the functionality of the called business rule.Type: GrantFiled: October 29, 2007Date of Patent: June 5, 2012Assignee: SAP AGInventor: Carsten Ziegler
-
Patent number: 8195609Abstract: A method of controlling transactions includes segmenting master data into separate process control data for a particular business process of a business organization, such as for example, materials to be the subject of transactions. A status may be set for each process control data. The method includes controlling storing of the process control data into the master data as a function of the status. Transactions may be processed using process control data as a function of the status of the corresponding process control data status.Type: GrantFiled: December 22, 2006Date of Patent: June 5, 2012Assignee: SAP AGInventors: Ingo Bruss, Michael H. Bauer, Horst F. Schaude, Christoph Kernke
-
Patent number: 8195532Abstract: A method to be performed in a procedure of manufacturing a product includes receiving, in a computer system, a request to initiate a manufacturing procedure including at least a first physical operation modeled as a manufacturing-type operation in the computer system and a second physical operation modeled as a warehouse-type operation in the computer system. Information to be used in the manufacturing procedure, identifying the manufacturing-type operation and the warehouse-type operation, is generated in response to the request. Using the information, the manufacturing procedure including the first and second physical operations is initiated. A post-manufacturing procedure for a product can include a manufacturing-type operation and a warehouse-type operation. A computer system includes an operation management module for managing a manufacturing-type operation and a warehouse-type operation. The computer system includes initiation components for initiating the operations.Type: GrantFiled: December 29, 2005Date of Patent: June 5, 2012Assignee: SAP AGInventors: Wilhelm Zwerger, Holger Herrmann, Thomas Friedrich, Ami Heitner
-
Patent number: 8195631Abstract: Systems and techniques to develop an enterprise management consolidation system are described including a cross-functional application to provide communication between at least one of an object modeling tool, a process modeling tool and a user interface tool. The user interface tool is configured to find resources having desired characteristics. In general, in one implementation, the technique includes receiving characteristics of a resource desired by a user and searching a data source of resource profiles to locate profiles having one or more of the characteristics. The located profiles are provided to the user in a hit-list, which may then be narrowed by receiving from the user refinements or segment filters.Type: GrantFiled: September 8, 2003Date of Patent: June 5, 2012Assignee: SAP AGInventors: Joerg Beringer, Annette Haeussler, Sandra Nieves