Patents Assigned to Sap AG
-
Publication number: 20130145250Abstract: Test data for a software services (e.g., a Web service) can be automatically generated from a user-provided specification. The user-provided specification may identify mandatory data elements along with data elements to be tested. Test categories may be defined to specify the type of test to be performed. A value provider may serve as a source of data values for the generated test data.Type: ApplicationFiled: December 1, 2011Publication date: June 6, 2013Applicant: SAP AGInventors: Albert Neumueller, Walter Zimmermann, Christian Hohmann, Olga Kreindlina, Oliver Berger, Torsten Buecheler, Martin Haerterich, Knut Heusermann, Xenia Rieger, Guang Yang, Marcus Echter, Matthias Becker, Dietmar Henkes, Sophie Kraut
-
Publication number: 20130144945Abstract: The present disclosure describes methods, systems, and computer program products for establishing business networks based on shared usage of a common platform. One process includes receiving a set of registry data associated with a collaboration system from a first network participant executing a first application based on a first application platform. A request from a second network participant executing a second application on a compatible platform to the first application platform to access the set of registry data from the first network participant is received. Access is provided to the second network participant of a subset of data shared by the first network participant for collaboration.Type: ApplicationFiled: December 1, 2011Publication date: June 6, 2013Applicant: SAP AGInventors: Bare Said, Peter Eberlein
-
Publication number: 20130144742Abstract: Embodiments of the present invention may provide a method to verify license usage. The method may comprise replicating existing license order(s) to a license management server, sending software usage information to the license management server, extracting the usage information and order information independently, consolidating the usage information and order information independently, and calculating license usage and determining a license strategy for the software usage.Type: ApplicationFiled: December 5, 2011Publication date: June 6, 2013Applicant: SAP AGInventors: Damandeep Thakur, Santosh N, Horst Schaude
-
Patent number: 8458315Abstract: 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: GrantFiled: December 6, 2010Date of Patent: June 4, 2013Assignee: SAP AGInventors: Markus Miche, Oliver Baecker, Tobias Bauer, Dominik Weiler, Thomas Michael Bohnert
-
Patent number: 8457996Abstract: A business process model (BPM) handler may determine a business process model including tasks arranged according to a directed graph, at least some of the tasks associated with requirements for executing the tasks. An information technology topology model (ITTM) handler may determine an information technology topology model with connected resources used to perform at least some of the tasks. A behavior model generator may determine behaviors of the resources from a behavior information library, and may generate a behavior model in which the tasks and their respective requirements are connected to the resources and to their respective behaviors. A continuity analyzer may thus provide a continuity analysis, based on the behavior model.Type: GrantFiled: May 27, 2011Date of Patent: June 4, 2013Assignee: SAP AGInventors: Ulrich Winkler, Wasif Gilani, David Redlich
-
Patent number: 8458693Abstract: Methods and apparatus, including computer program products, are provided for transitioning components of a static cluster system to a dynamic cluster system. In one aspect, there is provided a computer-implemented method. The method may include selecting, at a user interface, a static cluster system to transition one or more components of the selected static cluster system to a dynamic cluster system. At least one install agent may be provided to the selected static cluster system. The install agent may be configured to install one or more agents outside of the selected static cluster system. The one or more agents may be configured to move the one or more components from the selected static cluster system to a dynamic cluster system. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: August 2, 2007Date of Patent: June 4, 2013Assignee: SAP AGInventors: Alexander Gebhart, Erol Bozak
-
Patent number: 8458189Abstract: A system and method for establishing cross-relationships between objects is presented. A primary search is executed on a first object. A set of tagger identifiers is then determined based on the primary search. Each tagger identifier includes an internal instance key and one or more attributes of a match with the first object related to the primary search, and each tagger identifier of the set of tagger identifiers provides data for a secondary search. The secondary search is then executed on each of a secondary object that is tagged by the first object scanned by the primary search, the secondary search using the internal instance key and one or more attributes of the match with the first object.Type: GrantFiled: November 28, 2011Date of Patent: June 4, 2013Assignee: SAP AGInventors: Hans-Martin Ludwig, Thomas Mueller, Florian Kresser, Thomas Finke, Daniel Buchmann, Marieta Koch, Karl Fuerst
-
Patent number: 8458607Abstract: According to various embodiments, methods, systems, and configuration applications for handling defaults and/or choices in a product configuration are provided. An exemplary method of handling defaults in a product configuration comprises presenting a product configuration to a user via a user interface. The method further comprises receiving a selection from the user of a configuration option via the user interface. The method further comprises determining, using a configuration engine implemented using instructions stored on one or more non-transitory computer-readable media and executable by one or more processors, at least one set of conflicting choices relating to a conflict resulting from the user selection of the configuration option and one or more constraints of the product configuration. The set of conflicting choices includes choices directly contributing to the conflict such that dropping any choice will resolve the conflict.Type: GrantFiled: August 30, 2010Date of Patent: June 4, 2013Assignee: SAP AGInventor: Albert Haag
-
Patent number: 8458683Abstract: A system and method are provided in which an enumerated type is extendable. In an embodiment, additional attributes are assigned to instances of a class, thus extending the enumerated type. The addition of values to an enumeration may depend upon the surrounding system environment and/or the calling application.Type: GrantFiled: October 10, 2008Date of Patent: June 4, 2013Assignee: SAP AGInventor: Efstratios Tsantilis
-
Patent number: 8458346Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.Type: GrantFiled: July 30, 2010Date of Patent: June 4, 2013Assignee: SAP AGInventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andreas Willi Rueegg, Thomas Vogt
-
Publication number: 20130138690Abstract: The present disclosure involves computer-implemented methods, software, and systems for automatically identifying reused model artifacts in business process models. A computer-implemented method includes identifying a consumable data object associated with a business process model, selecting a search area associated with the business process model to search for a reference to the consumable data object, searching within the selected search area for the at least one reference to the consumable data object, and determining at least one location of at least one data object that refers to the consumable data object.Type: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: SAP AGInventor: Julia Reisbich
-
Publication number: 20130138545Abstract: A preference management framework allows for the management of vendor-based vendor declarations and of vendor declarations for customer's purposes, preference determination based on preference agreements, the provision of statements regarding the preference eligibility of goods based on preference determinations, and the printing of several preference related documents according to the relevant agreements. The framework is flexible enough for users to easily develop their own preference schemes for new preference agreements. Users may first define (or modify) their responsible areas for preference management by assigning (or removing) administrative units of a business to themselves. Then the users may begin the preference processing by choosing one of their assigned administrative units and any preference agreements relevant to that administrative unit may be automatically determined for possible following steps in preference processes which can now be started.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: SAP AGInventors: Eryi Zhang, Philippe Drouin, Jochen Thierer, Uwe Frankenhauser, Andreas Stier
-
Publication number: 20130139164Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing business processes. One process includes identifying a process model to be compiled, the process model including a plurality of process steps for performing a process associated with the process model, identifying at least two sequential process steps within the process model for inclusion within a single transactional boundary, combining the identified at least two sequential process steps within the single transactional boundary, and compiling the identified process model with the identified at least two sequential process steps combined within the single transactional boundary. In some instances, the process model may be represented in a business process modeling notation (BPMN). Combining the identified sequential process steps within the single transactional boundary can include modifying the process model to enclose the sequential process steps into the single transactional boundary.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: SAP AGInventor: Soeren Balko
-
Publication number: 20130138473Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing business processes. One process includes identifying a set of information technology (IT) characteristics associated with execution of a process model, identifying at least one optimization goal associated with the process model, identifying a set of at least one optimization technique based on the identified set of IT characteristics and identified optimization goals associated with the process model, and compiling the process model, where compiling the process model includes applying the set of the at least one optimization technique during compiling operations. The set of IT characteristics associated with the execution of the process model can include a landscape type of a target system in which the process model is to be deployed, a probable deployment option of the process model, a probable usage type associated with the process model, and performance factors associated with the target system.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: SAP AGInventors: Soeren Balko, Alexander Dreiling
-
Patent number: 8452628Abstract: A computer-implemented method involves facilitating interaction between members of a supply chain. A communication platform links to a plurality of hubs for electronic data transfer. The hubs are associated with the members of the supply chain. The method provides a standardized model for product decisions for each member of the supply chain. The method involves formulating a product plan by a first member of the supply chain. The product plan utilizes the standardized model and data available to the first member to generate a forecast under the product plan. The method transfers the product plan with shared data and forecast through a first hub associated with the first member and through the communication platform to a second hub associated with a second member of the supply chain. The communication platform controls the transfer of data so that the second member can evaluate the product plan and forecast under the standardized model.Type: GrantFiled: October 10, 2007Date of Patent: May 28, 2013Assignee: SAP AGInventor: Kenneth J. Ouimet
-
Patent number: 8452741Abstract: Data retention requirement rules may be created to have an area association, a minimum retention period specification, and a maximum retention period specification associated with one or more rules. Users may be assigned to one or more areas of at least one rule. Data objects may associated with one or more areas that may be associated with a rule. As the rules are updated and/or changed, the minimum and maximum periods in different rules may be compared in real time to implement a data retention policy that automatically deletes, preserves, and/or prevents access to data objects according to the each of the rules.Type: GrantFiled: February 27, 2012Date of Patent: May 28, 2013Assignee: SAP AGInventor: Gernot Kuhr
-
Patent number: 8452786Abstract: 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: GrantFiled: May 6, 2011Date of Patent: May 28, 2013Assignee: SAP AGInventors: Boris Klinker, Soeren Balko
-
Patent number: 8452722Abstract: In a method and system for searching multiple data sources for objects with certain attributes, wherein the data sources potentially have different data formats, the searching is done by first reading the data in the data sources, storing the data, and then searching the stored data. The method and system preferably includes a user interface with a template for displaying data from data sources, for manually supplementing the data, and for defining search criteria.Type: GrantFiled: January 10, 2003Date of Patent: May 28, 2013Assignee: SAP AGInventors: Nis Boy Naeve, Ioannis Grammatikakis
-
Patent number: 8452825Abstract: The invention comprises methods for manipulating floating point numbers on a microprocessor where the numbers are sortable. That is, the numbers obey lexicographical ordering. Hence, the numbers may be quickly compared using bit-wise comparison functions such as memcmp( ). Conversion may result in a sortable floating point number in the form of a sign, leading bits of the exponent, and sets of digit triples in the form of declets (sets of 10 bits). In a variable-length version, numbers may be compressed by storing the number of trailing zero declets in lieu of storing the zero declets themselves.Type: GrantFiled: August 6, 2010Date of Patent: May 28, 2013Assignee: SAP AGInventors: Klaus Kretzschmar, Nobuyoshi Mori
-
Patent number: 8453199Abstract: There is provided a computer-implemented method, computer-program product, system and security index structure for a security enforcement strategy for a composite application. The method comprises providing a workflow for the composite application, wherein the composite application is constructed from a set of sub-applications and wherein at least a plurality of the sub-applications has a policy. A consolidated workflow policy is generated for the workflow by combining the policies of the sub-applications and by taking into account a control flow of the workflow, wherein the control flow provides an order in which the set of sub-applications are performed. The consolidated workflow policy is enforced by providing a security index structure for the consolidated workflow policy adapted for checking authorization in the workflow.Type: GrantFiled: March 19, 2008Date of Patent: May 28, 2013Assignee: SAP AGInventor: Maarten E. Rits