Patents Assigned to SAP
-
Publication number: 20140047319Abstract: A computer-implemented method includes obtaining an XML document template object in which a subset of fields of the XML document is designated by placeholders. The XML document template object is prepared based on a prior instance of the XML document. The method further involves processing the subset of fields in an instance of the XML document that are designated by placeholders in XML document template object.Type: ApplicationFiled: August 13, 2012Publication date: February 13, 2014Applicant: SAP AGInventor: Peter Eberlein
-
Publication number: 20140047330Abstract: A method implemented at least in part by a computing device for presenting a contract document for collaborative decision making comprises displaying a contract document, providing an interface adjacent the contract document for initiating a collaborative discussion activity, receiving a designation of at least one clause of the contract for collaboration and at least one recipient to be invited to participate in the collaborative discussion activity, receiving a call for a decision to be made relating to the at least one clause of the contract, sending the call for the decision to the at least one recipient in a communication, and updating a database to store at least the communication, an identity of a sender and the at least one recipient and any discussion or decision received in response to the communication.Type: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: SAP AGInventor: Nancy Yan
-
Publication number: 20140046910Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing enterprise portal content. One computer-implemented method includes receiving a content analysis request associated with a content repository, analyzing, using at least one computer, content objects associated with the content repository for inconsistencies with a meta-model, receiving content optimization suggestion data, modifying, by operation of at least one computer, the content repository content objects using the content optimization suggestion data, and receiving optimization status data.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: SAP Portals Israel Ltd.Inventors: Eyal Nathan, Nimrod Barak
-
Publication number: 20140046936Abstract: A data modeling platform allows a user to enter a search request using natural language (e.g., typed or spoken). The search request may be semantically parsed to provide mapping to various database search elements. Pre-existing data models may be identified from the database search elements. One or more new data models may be created from the database search elements. The results represent candidate data models in response to the user's search request.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: SAP AGInventor: Jerry John
-
Publication number: 20140047383Abstract: Embodiments of the present invention may provide a method, machine readable storage medium, and system for context based user request for functionality. In one embodiment, software instructions may be executed by a computer processor to: provide a UI element for a software application to receive user request for functionality, initiate a context based functionality request responding to a user action on the UI element, provide UI input element(s) to receive user input for the context based functionality request, capture contextual information from the software application based on initiation of the context based functionality request, and receive submission of the context based functionality request and the captured contextual information.Type: ApplicationFiled: August 8, 2012Publication date: February 13, 2014Applicant: SAP AGInventors: Dietmar Michael Sauer, Ilona Eirich
-
Publication number: 20140046812Abstract: Creating expense reports in a remote business system for payments made with a mobile computing device by: making an electronic payment using a mobile computing device, for example via Near Field Communication; collecting data from the mobile device that is relevant to the submission of an expense report for the payment in the remote business system; creating an expense object associated with the electronic payment on the mobile computing device; transmitting the expense object to the remote business system if the mobile computing device has a connection to the remote business system; and creating an expense report in the remote business system based on the expense object. The collected data may include, for example, data regarding: amount of the payment; nature of items or services purchased the payee; a client account to be billed; user of the mobile computing device; time of the payment; or location of the payment.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: SAP AGInventors: Yang-cheng FAN, Mario LINGE
-
Publication number: 20140047334Abstract: A computer-implemented method is performed by causing at least one processor to by execute instructions recorded on a computer-readable storage medium. The computer-implemented method includes interfacing an informative effects engine with a computer application, detecting an operation of a select feature or function of the computer application on a user-application interface, and in response to the detection, presenting a tutorial with one or more informative effects related to the select feature or function of the computer application on the user-application interface.Type: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: SAP AGInventor: Arnaud Nouard
-
Publication number: 20140047377Abstract: According to an example implementation, a method may include receiving metadata from a first external data source, the metadata indicating types of fields stored by the first external data source, generating a signal configured to cause a display to generate a metadata graphical user interface (GUI) presenting the types of fields to a user, receiving a signal indicating a selection of at least a first type of field and a second type of field by the user via the metadata GUI, receiving data from the first external data source, and converting a type of at least a first field of the received data into the first type and a type of at least a second field of the received data into the second type.Type: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: SAP AGInventors: Karl-Peter Nos, Dirk Baumgaertel
-
Publication number: 20140047351Abstract: Techniques and configurations for establishing cross-domain communications between a business application, a third party website or service, and mashup components of a mashup user interface are generally described herein. In one example embodiment, a scripting library which establishes socket connections between domains and between components of a common mashup user interface is included or referenced in a mashup component and in a third party component that are displayed in the common browser-based mashup user interface. A scripting library executing in the browser may be used to establish and control the socket connections that communicate changes to the business application data, transmitted from the third party webpage to the mashup. The changes to the business application data, communicated and received in front-end objects, then may be processed or further communicated for persistence at the business application.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: SAP AGInventors: Weiyi Cui, Xiao Xu
-
Patent number: 8650260Abstract: In one aspect, a universal storage manager in a multi-tenant computing system receives at least one message requesting a change to a storage infrastructure of the multi-tenant computing system. Thereafter, the universal storage manager associates the requested change with one of a plurality of operations changing the storage infrastructure. Once this association is made, the universal storage manager initiates the associated operation to change the storage infrastructure. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: July 20, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventors: Michael Pohlmann, Alex Gruener
-
Patent number: 8650150Abstract: In one embodiment the present invention includes a computer implemented method of relating data and generating reports. The method includes storing, by an OLAP system, a network data structure that relates a plurality of data objects. The method further includes storing transactional data in an in-memory database in the OLAP system. The method further includes generating, by the OLAP system, a report using the stored transactional data according to the network data structure. In this manner, deficiencies of the traditional star schema paradigm of data warehousing may be avoided.Type: GrantFiled: March 14, 2011Date of Patent: February 11, 2014Assignee: SAP AGInventors: Jie Zhao, Bin Dong, Yingyu Chen, Xin Xu
-
Patent number: 8649485Abstract: A system and method for automated connection triggered by availability status. The present invention includes a method of determining whether a connection request is pending to connect to a previously unavailable party and automatically making the connection now that the party is available. An alternate method includes generating a request to automatically connect to a party when the party becomes available. Application of embodiments of the present invention includes a telephony and/or an internet system.Type: GrantFiled: December 28, 2005Date of Patent: February 11, 2014Assignee: SAP AGInventor: Martin K. Moser
-
Patent number: 8650583Abstract: A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described.Type: GrantFiled: April 12, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventor: Ivan Schreter
-
Patent number: 8650194Abstract: Embodiments of the present invention relate to systems and methods for task-based tagging and resource classification, which allow tags or metadata to emerge from execution of work-related tasks and activities. In certain embodiments, tags can be automatically extracted from activities performed, for example utilizing a textual description of tasks carried out by an employee. Accumulated tags can then be utilized to describe enterprise resources. Automatic tagging or metadata annotation can be integrated with everyday work utilizing one or more techniques. Candidate tags can be extracted from a task written description utilizing an algorithm that analyzes keywords. Candidate tags can be refined, for example by clustering utilizing a K-means approach. Candidate tags can be ranked based on an overall frequency adjusted against time, with the importance of a tag declining with time.Type: GrantFiled: December 10, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventor: Bo Hu
-
Patent number: 8650533Abstract: A method can include receiving an indicator that an enterprise process has been selected from a plurality of enterprise processes, and receiving an enterprise process value defining at least a portion of a mandatory process step associated with a mandatory portion of the enterprise process, and an enterprise process parameter value defining at least a portion of an optional process step related to the mandatory process step. The method can include receiving an indicator that a filter from a set of filters has been selected, and defining a representation of the mandatory process step and a representation of the optional process step in response to the filter being selected. The method can also include receiving an indicator that the optional process step has been selected for binding to the mandatory portion of the enterprise process in a variant of the enterprise process.Type: GrantFiled: September 17, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventor: Roland Hoff
-
Patent number: 8650534Abstract: A system may include acquisition of metadata defining a first object model, the first object model comprising an instance of a metaobject, acquisition of enhancement object metadata defining one or more enhancements to the first object model and associating each of the one or more enhancements with one of one or more stable anchors of the first object model, and creation, based on the metadata defining the object model and the metadata defining the one or more enhancements, of metadata defining an extended object model, the extended object model comprising an instance of the metaobject.Type: GrantFiled: December 17, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventors: Tilmann David Kopp, Ralf Schroth, Daniel Zoch, Renzo Colle, Thomas Hammer
-
Patent number: 8650181Abstract: In one embodiment the present invention includes an OLAP execution model using relational operations. In one embodiment, the present invention includes, a method comprising receiving a first query in an online analytic processor (OLAP) executing on one or more computers, the OLAP generating and comprising a model specifying a graph defining a plurality of nodes and a plurality of tiers, each node corresponding to a different operation on data. A second query is generated by the OLAP. The second query includes a plurality of layered subqueries each corresponding to one of the nodes in the graph for specifying the different operations on data. The second query is received in a relational engine coupled to the datastore. The relational engine executes the second query, and in accordance therewith, retrieves data.Type: GrantFiled: November 22, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventors: Stefan Dipper, Erich Marschall, Tobias Mindnich, Daniel Baeumges, Christoph Weyerhaeuser
-
Patent number: 8650340Abstract: A system may include a buffer monitor configured to monitor buffer content of a buffer being used during processing of a query workflow in which write tasks of the query workflow write data to the buffer and read tasks of the query workflow read data from the buffer, the buffer having a buffer capacity. The system may include a threshold manager configured to compare the buffer content to a low threshold and to a high threshold that are defined relative to the buffer capacity, and a speed controller configured to control a number of the write tasks relative to a number of the read tasks that are currently executing the query workflow, to thereby maintain the buffer content between the low threshold and the high threshold.Type: GrantFiled: July 7, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventors: Jianfeng Yan, Wen-Syan Li
-
Patent number: 8650081Abstract: Predictive modeling, in which a first simulation model that simulates a first policy for managing a set of data is determined based on a pattern representative of the set of data and first operating variables for the first policy. The first simulation model is optimized and first prediction data that estimates performance of the first policy is computed using the optimized first simulation model. A second simulation model that simulates a second policy for managing the set of data is determined based on the pattern and second operating variables for the second policy. The second simulation model is optimized and second prediction data that estimates performance of the second policy is computed using the optimized second simulation model. The first prediction data is compared with the second prediction data, and a determination of whether the first policy is better than the second policy is made.Type: GrantFiled: December 31, 2008Date of Patent: February 11, 2014Assignee: SAP AGInventors: Binyamin Basel, Yizhak Idan
-
Publication number: 20140040344Abstract: Users of network-based collaborative applications can be notified in real-time based on workflow changes or notifications. In one embodiment, a persistent icon can be displayed that is visible from different pages in the application. The persistent icon can be visible from any page in the application on an application toolbar. When a notification or workflow request is posted, the persistent icon can be dynamically updated in real time, and without the need for refreshing the currently displayed view. Additionally, notification and workflow requests can be sent to multiple users simultaneously. When a notification or request is received, a counter can be incremented indicating a number of unread notifications or requests.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Applicant: SAP AGInventors: Florian Gehring, Sabine Finke, Christian Ortmann, Christian Kirschnick, Gerald Reinhard