Patents Assigned to SAP
-
Patent number: 8572237Abstract: Methods and apparatus, including computer program products, are provided for distributed process execution. In one aspect, the computer-implemented method may provide an indication announcing that a structural change to the cluster will occur. The indication may enable at least one node of the cluster to respond with an existing view. The existing view may include a first set of authoritative data representing existing processes handled at the at least one node. The method may also include providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change. The subsequent view may include a second set of authoritative data representing processes handled at the at least one node after the structural change. The method may also activate the subsequent view of the cluster. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: December 16, 2008Date of Patent: October 29, 2013Assignee: SAP AGInventors: Thilo-Alexander Ginkel, Boris Klinker, Matthias Miltz
-
Patent number: 8572103Abstract: A system and method to capture and analyze data from an EPCIS repository and an SLA repository is described. The data is captured from both repositories according to predefined criteria. The data from the EPCIS repository is mapped to the data form the SLA repository. Further, the data is combined into a unified format to represent meaningful benchmarking data to stakeholders in a supply chain.Type: GrantFiled: September 29, 2008Date of Patent: October 29, 2013Assignee: SAP AGInventor: Kerstin Werner
-
Patent number: 8572226Abstract: In some implementations, a method includes receiving a request to execute a plurality of transactions with an application of a server to evaluate one or more services using an executed LoadRunner script. In response to the service request, the plurality of transactions are automatically executed with the application using the LoadRunner script populated with values of variables transmitted between the application and a client during at least one transaction previously executed with the client. Values of the variables transmitted between the application and the executed LoadRunner script are determined during execution of the plurality of transactions.Type: GrantFiled: December 17, 2008Date of Patent: October 29, 2013Assignee: SAP AGInventor: Martin Moser
-
Patent number: 8572003Abstract: A method of collecting data used in assessing total cost of owning enterprise computing systems is provided. The method includes distributing, to an enterprise computing system, an electronic data file that identifies, for use by a data extraction tool, predefined data source fields within the enterprising computing system and that relate to costs included in a predefined cost model that defines costs to be included in an analysis of a total cost of owning an enterprise computing system. The method also includes receiving, from the enterprise computing system, cost information aggregated using data extracted using the distributed data file, wherein the cost information is structured in conformity with the predefined cost model. The method further includes using the received cost information to formulate benchmark total cost of ownership cost information that is structured in conformity with the predefined cost model.Type: GrantFiled: July 19, 2004Date of Patent: October 29, 2013Assignee: SAP AGInventors: Karolin Laicher, Juergen Jakowski, Ralf Strassner
-
Patent number: 8571462Abstract: A method for constraining learning strategies for a training course includes determining learning strategies available for the training course in a learning system. A subset of the learning strategies available in the learning system may be selected as learning strategies valid for the training course.Type: GrantFiled: October 24, 2005Date of Patent: October 29, 2013Assignee: SAP AktiengesellschaftInventors: Christian Hochwarth, Andreas S. Krebs, Martin Erhard, Marcus Philipp
-
Patent number: 8572682Abstract: An embodiment includes a computer-implemented method of managing access control policies on a computer system having two high-level programming language environments. The method includes managing, by the computer system, a structured language environment. The method further includes managing, by the computer system, a dynamic language environment within the structured language environment. The method further includes receiving a policy. The policy is written in a dynamic language. The method further includes storing the policy in the dynamic language environment. The method further includes converting the policy from the dynamic language environment to the structured language environment. The method further includes generating a runtime in the structured language environment that includes the policy.Type: GrantFiled: December 21, 2009Date of Patent: October 29, 2013Assignee: SAP AGInventor: Yuecel Karabulut
-
Publication number: 20130283146Abstract: Techniques for managing web content creation include identifying a portal meta-model comprising one or more rules defining relationships between portal objects, and characteristics of the portal objects; receiving a portal model through a graphical user interface (GUI), the portal model comprising one or more customizable constraints on the relationships between the portal objects and the characteristics of the portal objects; identifying one or more portal objects comprising portal content; and applying the one or more rules and the one or more customizable constraints to the identified one or more portal objects.Type: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: SAP Portals Israel LtdInventors: Nimrod Barak, Eyal Nathan
-
Publication number: 20130282740Abstract: A system and method of querying data. The method includes transforming first data according to a unified data model. The unified data model has a hierarchical structure with tree nodes and leaf nodes. A leaf node contains a table. The method further includes executing a unified data model query on the first data (having been transformed) to result in second data. The method further includes outputting the second data.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicants: SAP AGInventors: Xiaofan Zhou, Andrey Belyy, Freda XU, Wu Cao
-
Publication number: 20130283291Abstract: Systems, methods, apparatus, and computer-readable media for managing business process messaging include receiving a business process message at a first node of multiple nodes in a distributed computing environment, the business process message comprising a message payload; correlating the business process message with a business process executing on one or more of the plurality of nodes in the distributed computing environment based on the message payload; identifying the one or more of the plurality of nodes in the distributed computing environment; providing the business process message to the identified one or more of the plurality of nodes; and mapping the message payload to the business process executing on the identified one or more of the plurality of nodes.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Sören Balko, Harald Schubert
-
Publication number: 20130282696Abstract: A computer-implemented method for data visualization includes determining a query context for a user's search query, and retrieving relevant data for the query context. The method combines the relevant data with data that is filtered according to search parameters in the user's search query. The method further includes generating an interactive presentation to display the combined data from the perspective of the user's search query or from the perspectives of other entities.Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Jerry John, Kaushik Kohli
-
Publication number: 20130282746Abstract: Systems, methods, apparatus, and computer-readable media for business process management include identifying a business process model generated with a business process modeling tool; transforming the business process model defined in a first format to one or more artifacts defined in a second format; deploying an output file defined by the one or more artifacts in an in-memory database; and executing the output file in the in-memory database base at least in part on one or more processes executing in the in-memory database in response to a received query for data stored in the in-memory database.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Sören Balko, Kesavaprakash Vasudevan
-
Publication number: 20130282703Abstract: A computer-implemented method for performing a semantically enriched search of services includes: receiving a search string that a user inputs for searching services in a repository; generating queries from the search string; searching a multi-document index using the generated queries, the multi-document index including, for each of the services, an index entry comprising documents interlinked with each other, each of the documents reflecting at least one aspect regarding the service; and presenting an outcome of the search to the user in response to receiving the search string.Type: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Rotem Puterman-Sobe, Victor Shafran
-
Publication number: 20130282894Abstract: Techniques for validating web content include identifying web content including web content portions, wherein a particular web content portion includes a content and a format; comparing the format of the particular web content portion against a specified format; and based on the comparison including a difference between the format of the particular web content portion and the specified format, displaying a message indicating the difference between the format of the particular web content portion and the specified format.Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: SAP PORTALS ISRAEL LTDInventors: Nimrod Barak, Nir Benjamin
-
Publication number: 20130282361Abstract: Techniques for obtaining information from an electronic document include accessing a set of related electronic documents; identifying a product page associated with the set of related electronic documents using a page recognition model, the product page comprising a plurality of terms; filtering the plurality of terms into a first set of terms and a second set of terms, the first set of terms and the second set of terms including different terms of the plurality of terms, each term in the first set of terms identified as potentially being associated with a product name, and each term in the second set of terms identified as not being associated with a product name; and identifying each term in the first set of terms as being associated with a product name or not being associated with a product name with a name recognition model.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Florian Hartl, Yingjie Miao
-
Publication number: 20130282680Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.Type: ApplicationFiled: June 17, 2013Publication date: October 24, 2013Applicant: SAP AGInventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
-
Publication number: 20130283167Abstract: Embodiments relate to systems and methods providing a flip-though format for viewing notification of messages and related items on devices, for example personal mobile devices such as smart phones. According to an embodiment, an unread item most recently received is shown in full screen on the mobile device. While the user is viewing this item, the device will automatically retrieve and load into a cache memory, the next most recently received item. When the user is done viewing the item most recently received, the user can swipe a finger across the touch screen to trigger a page flipping animation and display of the next most recently received item. Embodiments avoid the user having to click back and forth between a list of notifications/links and corresponding notification items.Type: ApplicationFiled: April 18, 2012Publication date: October 24, 2013Applicant: SAP AGInventor: Jian Xu
-
Publication number: 20130282600Abstract: A computer system receives an audit report from an audit proceeding. Predefined patterns are recognized in the audit report. One or more audit issues may be associated with each recognized pattern. Suitable remedial action may be generated for each identified audit issue, and dispatched to one or more actors who are then responsible for attending to the remedial action.Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: SAP AGInventor: Ying Zeng
-
Publication number: 20130283400Abstract: Secure configuration of a mobile application (“app”) includes sending the required configuration data for the app to the user's mobile computing device in a communication, for example an email with an attachment. A verification value is included in the attachment to protect the authenticity and integrity of the configuration data. A challenge code is issued to the user (or group of users). The challenge code is used to verify the configuration data.Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: SAP AGInventors: Juergen Schneider, Paul El Khoury, Sami Lechner
-
Patent number: 8566193Abstract: 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.Type: GrantFiled: December 15, 2006Date of Patent: October 22, 2013Assignee: SAP AGInventors: Abhinava Pratap Singh, Andreas Esau, Andreas Huber-Buschbeck, Andreas Seibel, Astrid Doppenschmidt, Bleickard Langendoerfer, Chandramohan Reddy Yengoti, Christian Hissler, Cornel Leinenkugel, Devasena Rajamohan, Gerd Egen, Gerold Wellenhofer, Gregor Arlt, Hans-Peter Thienel, Heiko Theissen, Jens-Martin Wolle, Jerome Poulin, Kerstin Hambrecht, Klaus Zumbach, Madhavi Koujalagi, Moghaddam Masoumeh, Oliver Vonderheid, Ralf Wagenknecht, Siarhei Ulasenka, Stefan Christian Boehm, Susanne Doenig, Svetlana Rebholz, Thiemo Lindemann, Thomas Schneider, Udo Herbst, Uwe Oehler, Rolf Waltemathe, Carsten Pluder, Harsh Panwar, Eberhard Schick, Corinne Reisert, Juergen Hollberg, Peter Wadewitz, Shankar V, Christof Rausse
-
Patent number: 8566739Abstract: Methods and apparatus, including computer program products, for and input field on a graphical user interface (GUI). The graphical user interface (GUI) includes one or more input fields that, when activated in response to a stimulus, display one or more associated projected input fields showing a maximum width of the respective input fields.Type: GrantFiled: October 12, 2004Date of Patent: October 22, 2013Assignee: SAP AGInventor: Stefan Kracht