Patents Assigned to Sap AG
-
Patent number: 8412673Abstract: A first tenant-nonspecific database table on a repository accessible to an application server of a multi-tenant software delivery architecture can maintain a first record designating a first predefined generic field of a plurality of predefined generic fields. The first record can include an organization-specific master data field definition of the first predefined generic field maintained in a first tenant-specific definition field assigned to a first customer tenant of a plurality of customer tenants that are accessible via the application server. Each customer tenant of the plurality of customer tenants can provide a discrete organization-specific business configuration of a core software platform. A second tenant-nonspecific database table maintained on the repository can maintain a second record that can include a key value designating the first tenant, a record designator, and an organization-specific master data value corresponding to the first predefined generic field.Type: GrantFiled: July 30, 2010Date of Patent: April 2, 2013Assignee: SAP AGInventors: Christof Weissenberger, Christoph Lehner, Gururaj Raman, Wolfgang Nieswand
-
Patent number: 8413109Abstract: Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.Type: GrantFiled: January 20, 2010Date of Patent: April 2, 2013Assignee: SAP AGInventors: Wolfgang Pfeifer, Reinhold Kautzleben, Gerrit Simon Kazmaier, Baré Said, Gregor Karl Frey
-
Patent number: 8413150Abstract: A method includes providing a baseline workflow as an electronic representation of an actual workflow, the baseline workflow including baseline tasks, data items, and baseline data scopes, and providing a fragment workflow as an electronic representation of an actual fragment workflow, the fragment workflow including at least one fragment task, and at least one fragment data scope. A baseline data scope is identified as an affected data scope based on a structural change operation, the baseline workflow and the fragment workflow, and the affected data scope is compared to the at least one fragment data scope to identify at least one change operation. The fragment and baseline workflows are integrated based on the structural change operation to provide an integrated workflow, and the at least one data scope change operation is executed to provide at least one integrated data scope in the integrated workflow.Type: GrantFiled: July 31, 2009Date of Patent: April 2, 2013Assignee: SAP AGInventors: Ruopeng Lu, Marek Kowalkiewicz, Marita Kruempelmann, Stefan Baeuerle
-
Patent number: 8412716Abstract: 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: GrantFiled: December 6, 2010Date of Patent: April 2, 2013Assignee: SAP AGInventor: Todor Stoitsev
-
Patent number: 8413165Abstract: 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 maintenance order business object.Type: GrantFiled: March 31, 2008Date of Patent: April 2, 2013Assignee: SAP AGInventors: Thiemo Lindemann, Abhinava Pratap Singh
-
Patent number: 8412743Abstract: A system for information item categorization in which each non-leaf node in a hierarchical organization of nodes represents a category, and each leaf node represents an information item. A number P is associated with each node. For non-leaf nodes, the associated number P is selected from a subset of relatively prime elements chosen from an appropriate Unique Factorization Domain (UFD), such as a set of relatively prime numbers which are a subset of the familiar set of integers. For leaf nodes, P is set to 1. A number M is also associated with each node. For each root node, M is set to the value of P for that node. For each non-root node, M is set to the product of the M's of all parent nodes of the node and the P of that node.Type: GrantFiled: January 15, 2009Date of Patent: April 2, 2013Assignee: SAP AGInventor: Nishanth Sastry
-
Publication number: 20130080617Abstract: The present disclosure involves computer-implemented methods, software, and systems for optimizing the utilization of network infrastructure resources through predictive analysis. A computer-implemented method includes calculating, using at least one hardware processor, at least one user network load profile for each user profile of a set of user profiles, calculating a predicted dynamic network load using the at least one user network load profile for each user profile of the set of user profiles, transferring the predicted dynamic network load to an at least one network infrastructure resource, and adjusting the capacity of the at least one available network infrastructure resource.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Publication number: 20130080975Abstract: The present disclosure involves computer-implemented methods, software, and systems for browsing hierarchically structured data using a concentric hierarchical list browser. A computer-implemented method includes displaying, using at least one hardware processor, a first-level circular user interface object with at least one first-level user interface object representing a first-level data object.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: SAP AGInventor: Ralf Wolfgang Geithner
-
Publication number: 20130079938Abstract: A method and system to determine customer segmentation based on energy consumption patterns is provided. An example system includes a communications module, a clustering module, and a matching module. The communications module obtains energy consumption data in the form of a plurality of value days. The clustering module groups the value days associated with a certain period of time into a set of clusters. The matching module identifies a customer profile as associated with a cluster from the set of clusters based on results of examining value days associated with the customer profile.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: SAP AGInventors: Simon Lee, Zhe Pu, Gotthard Goetzinger, Christine Preisach, Michael Haft, Alan Southall, Andreas Vogel
-
Publication number: 20130080339Abstract: The present disclosure involves computer-implemented methods, software, and systems for managing a transition between business process models. A computer-implemented method includes in parallel with a first business process model, instantiating, using at least one hardware processor, a second business process model, instantiating a temporary exit process step of a set of temporary exit process steps associated with the first business process model and a temporary entry process step of a set of temporary entry process steps associated with the second business process model, coupling an exit transition rule of a set of exit transition rules associated with the first business process model to the first business process model, and activating the exit transition rule after activating the second business process model.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Publication number: 20130080383Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: SAP AGInventor: Axel Herbst
-
Patent number: 8407706Abstract: The present disclosure relates to methods, systems, and software for performing parallel processing on a set of business object actions forming a batch process. The batch process may be performed by compiling a group of independent work packages, each work package representing a discrete business object action. The work packages are clustered and an individual session for each work package is created. The work packages are then executed in parallel by a framework for parallel processing, external of an application requesting the batch process. Each session is closed after processing of the work package is completed, and the cluster is closed after processing of the work packages is completed.Type: GrantFiled: December 28, 2006Date of Patent: March 26, 2013Assignee: SAP AGInventors: Heiko Gerwens, Zahi Libfeld, Jens Rohde
-
Patent number: 8407664Abstract: Methods and apparatus, including computer program products, for defining a software model business object are described. A plurality of business objects and interactions between these business objects are defined. Each business object is operable to encapsulate business data and can be associated with exactly one process component. Each of the process components characterizes software implementing a respective and distinct process and defines a respective at least one service interface for communicating and interacting with business objects in other process components. Moreover, all communication and interaction between process components takes place through the respective interfaces of the process components. Additionally, the interactions among business objects in different deployment units occur solely via the process component interfaces.Type: GrantFiled: December 30, 2005Date of Patent: March 26, 2013Assignee: SAP AGInventors: Gerd Moosmann, Jens Freund, Peter Latocha, Stefan Kaetker
-
Patent number: 8407215Abstract: A system includes a data structure comprising a plurality of mesh entities, the data structure associating each of the plurality of mesh entities with a respective name and a respective one or more attribute values, and associating each of the plurality of mesh entities with one or more relations to one or more other ones of the plurality of mesh entities. Some aspects include reception of a file comprising text, identification of text entities from the text, identification of first mesh entities from the plurality of mesh entities based on the identified text entities, determination, for each of the first mesh entities, of a name and one or more attribute values, and determination of a relevance associated with each identified text entity based on the determined name and one or more attribute values.Type: GrantFiled: December 10, 2010Date of Patent: March 26, 2013Assignee: SAP AGInventors: Paul Sheedy, Dan Cristian Marinescu, Alexis L. Naibo, Gilles Vergnory-Mion, Adrien Grand
-
Patent number: 8407237Abstract: A system and method of connecting legacy database applications and new database systems. The method includes parsing SQL scripts by a connector program. In this manner, the legacy application system does not have to be replaced to work with the new database system.Type: GrantFiled: December 20, 2011Date of Patent: March 26, 2013Assignee: SAP AGInventors: Vladimir Kudryavtsev, Nenghong Fu
-
Patent number: 8407297Abstract: A system may include reception of an internet electronic mail message associated with a standards-compliant groupware object, and conversion of the internet electronic mail message to a message associated with the standards-compliant groupware object and compliant with a Web service message interface.Type: GrantFiled: October 22, 2007Date of Patent: March 26, 2013Assignee: SAP AGInventors: Markus Schmidt-Karaca, Peter Eberlein, Jurgen Sattler, Joachim Gaffga
-
Patent number: 8407309Abstract: Techniques are provided for automating determination of properties information for a portal entity. The properties information for a portal entity is determined from attributes specified for items upon which the portal entity is based. The properties information may be provided to a portal and used by the portal to execute the portal entity.Type: GrantFiled: December 22, 2004Date of Patent: March 26, 2013Assignee: SAP AGInventors: Ofer Feldman, Yossi Pik, Gaia Calabi, Tsufit Naor, Ariel Bentolila
-
Patent number: 8407222Abstract: In an embodiment of a computer-based system, a database and attributes to access that database are provided. The computer-based system is configured for one or more process controls, each of the one or more process controls comprising a subset of the plurality of attributes. The computer-based system is further configured to enable access to the database using the one or more process controls.Type: GrantFiled: December 29, 2005Date of Patent: March 26, 2013Assignee: SAP AGInventors: Andreas F. Morsch, Horst F. Schaude, Ingo Bruss, Michael H. Bauer
-
Patent number: 8407183Abstract: Methods and apparatus, including computer program products, for business intelligence data extraction on demand. In general, a first request is sent from a first system to a second system for a query of a data structure to include indications of updates at the second system to data at both the first and second systems. An indication of an update at the second system is received in response to the first request, where the indication includes an identification of updated data. A second request is sent to a database data structure of the second system for data corresponding to the updated data. The updated data is received at the first system in response to the second request. Data is updated at the first system in accordance with the updated data in response to the receiving the updated data.Type: GrantFiled: December 21, 2007Date of Patent: March 26, 2013Assignee: SAP AGInventors: Gabi Foeldesi, Peter Haerle
-
Publication number: 20130073858Abstract: Secure execution of workflow tasks are executed according to a given execution pattern in a decentralized workflow system with a central workflow engine and multiple task execution agents. The method starts at an i'th execution agent which is selected by at least one preceding execution agent in accord with the execution pattern to perform an i'th task of the workflow. The method includes receiving, from the at least one preceding execution agent via a secure channel, a task-based private key generated by the at least one preceding execution agent, signing workflow information of the workflow for at least one subsequent execution agent with a workflow signature, selecting at least one appropriate subsequent execution agent, computing a task-based private key for the at least one subsequent execution agent, and forwarding to the at least one subsequent execution agent the workflow information with its associated workflow signature.Type: ApplicationFiled: September 14, 2012Publication date: March 21, 2013Applicant: SAP AGInventor: Hoon Wei Lim