Patents Assigned to Sap AG
-
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
-
Patent number: 8572130Abstract: A system includes creation of a first resource queue indicating an order of resources stored in a memory, the order based on respective timestamps associated with the stored resources, association of the first resource queue with a first queue timestamp, reception of a first command to deallocate a first amount of stored resources from the memory, determination that a first stored resource indicated by the first resource queue is associated with a timestamp earlier than the first queue timestamp, deallocation of the first stored resource from the memory, reception of a second command to deallocate a second amount of stored resources from the memory, determination that the first resource queue indicates no stored resources which are associated with a timestamp earlier than the first queue timestamp, and, in response to the determination that the first resource queue indicates no stored resources which are associated with a timestamp earlier than the first queue timestamp, creation of a second resource queue inType: GrantFiled: June 27, 2011Date of Patent: October 29, 2013Assignee: SAP AGInventor: Ivan Schreter
-
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: 8572156Abstract: Techniques are provided for exchanging configuration settings in a distributed software system in which interrelated software processes execute on both a client system and a service provider. Automation scripts are generated and used by the client system and the service provider to establish and initiate respective test environments. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 10, 2010Date of Patent: October 29, 2013Assignee: SAP AGInventors: Wulf Kruempelmann, Thomas Brodkorb
-
Patent number: 8571961Abstract: 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. Specifically, example business objects include FundsManagementFund and Merchandise Category Hierarchy.Type: GrantFiled: September 28, 2007Date of Patent: October 29, 2013Assignee: SAP AGInventors: Dalibor Dvorak, Abdelmorhit El Rhazi, Dieter Scheerer, Joerg Bur, Jochen Comes, Barbara Rauh, Susanne Doenig, Masoumeh Moghaddam, Christian Hissler, Claudia Lotz
-
Patent number: 8572369Abstract: Various embodiments, in the form of at least one of systems, methods, and software, are provided that include security solutions for use of collaboration services. Some embodiments include encrypting data to be sent to and stored by a collaboration service. These and other embodiments include capturing, within a computer application used to post data to a collaboration service, data to be sent to the collaboration service, encrypting the captured data, and returning the data in an encrypted form to the computer application for posting to the collaboration service.Type: GrantFiled: December 11, 2009Date of Patent: October 29, 2013Assignee: SAP AGInventors: Markus Schmidt-Karaca, Peter Eberlein
-
Patent number: 8572633Abstract: Implementations are described for exception handling for collaborating process models. Once an error or other exception is determined during execution of a process model, a collaborating process model is determined to be notified. The collaborating process model and the process model may be executing in a collaborating orchestration engine and in an orchestration engine, respectively. Thus, the collaborating process model may be notified of the exception. Then, the execution of the collaborating process model within the collaborating orchestration engine may be at least partly suspended, and execution of the process model and the collaborating process model may later be resumed once the exception has been resolved.Type: GrantFiled: July 31, 2006Date of Patent: October 29, 2013Assignee: SAP AGInventor: Alistair P. Barros
-
Patent number: 8572286Abstract: Distributed data processing systems that provide services at two network addresses have their interfaces described in a published interface description document available at a Uniform Resource Locator (“URL”). The interface description of the second of the services replaces the interface description of the first of the services. Related methods, computer readable media, and systems to benefit from an embodiment of the invention are also described and claimed.Type: GrantFiled: May 21, 2007Date of Patent: October 29, 2013Assignee: SAP AGInventors: Hans Ruediger Bachmann, Vladislav Bezrukov, Timm Falter, Claus von Riegen, Alexander Zubev
-
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: 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: 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: 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: 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: 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: 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: 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: 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
-
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
-
Patent number: 8566185Abstract: 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 financial instrument position accounting period total analytical result, a financial instrument position accounting valuation analytical result, a financial instrument position accrual analytical result, a financial instrument position fair value analytical result, and/or a financial instrument position period average volume analytical result business object.Type: GrantFiled: June 26, 2008Date of Patent: October 22, 2013Assignee: SAP AGInventors: Joerg Bartelt, Dirk Endesfelder, Martin Erdelmeier, Rainer Richter, Manfred Wanninger, Sarah Von Glan
-
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