Patents Assigned to SAP
-
Patent number: 9483745Abstract: A computer program product tangibly embodied in a computer-readable storage device includes instructions that, when executed, generate in a display device a graphical user interface comprising: a business view area with first objects representing business entities participating in a business network and second objects representing business connections between the business entities; and a connect view area with third objects representing applications participating in the business network and fourth objects representing logical interactions between the applications; wherein the graphical user interface dynamically updates the first, second, third and fourth objects with metadata that is at least in part automatically gathered in the business network.Type: GrantFiled: November 3, 2010Date of Patent: November 1, 2016Assignee: SAP SEInventors: Joerg Ackermann, Ankur Bhatt, Juergen Denner, Christian Illenberger, Christoph Liebig, Gunther Rothermel, Sandra Voges
-
Patent number: 9483513Abstract: A method, computer program product and system are provided. The method, computer program product and system execute a process for determining a size of an object, the object having raw data that is operable upon by one or more physical operators. If the object is smaller than a threshold size, the object is stored in main memory of an in-memory database system. If the object is equal to or larger than the threshold size, the object is stored in a persistency of a disk storage, where storing the object in a disk storage further includes generating a global container identifier (ID) for the object, the global container ID referencing raw data of the object stored in the persistency of the disk storage.Type: GrantFiled: April 30, 2012Date of Patent: November 1, 2016Assignee: SAP SEInventors: Martin Heidel, Michael Muehle, Thorsten Glebe, Robert Schulze
-
Patent number: 9483239Abstract: Disclosed herein are technologies for a WYSIWYG user interface (UI) design tool that enables runtime behaviors (e.g., content update and user interaction) with UI controls during design time of such controls. That is, using a UI design tool in accordance with the technology described herein, the human designer can see and experience the runtime behavior of the UI controls while designing those controls. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: August 27, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventors: Jin You Zhu, Xiang Cai
-
Patent number: 9483086Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with at least one business object attribute. Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). Detail boxes corresponding to each visually represented business object may be displayed. Each detail box may present information about a corresponding business object. All detail boxes may be displayed. Information presented by the detail box(es) may be an image and/or text. The information presented by the detail box(es) may be interactive. Displaying or not displaying the detail box(es) may be toggled. The visual representation(s) of the business object(s) may be repositioned based on the toggling.Type: GrantFiled: July 30, 2012Date of Patent: November 1, 2016Assignee: SAP SEInventors: Xuebo Liang, Isabelle Thore, Mohannad El-Jayousi, Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie
-
Patent number: 9477724Abstract: Embodiments relate to re-writing database query plans, and visualizing such re-written query plans. A query re-write framework includes a query normalization engine in communication with a rule catalog comprising query re-write rules in the form of rule classes. The framework receives as input, a query plan graph to be re-written. Based upon the engine's application of re-write rules from the catalog, the framework produces a re-written query plan graph as output. An interface component of the framework may provide a visualization of the re-written query plan graph as part of a dashboard. A user may access the framework to enable/disable existing rules in the catalog, add new rules to the catalog, and/or control a sequence and a precedence in which rules are applied to re-write the query plan. A user may interact with the visualization of the re-written query plan for purposes of de-bugging, re-write optimization, and/or query development.Type: GrantFiled: June 23, 2014Date of Patent: October 25, 2016Assignee: SAP SEInventors: Sang Il Song, Won Seok Kim, Sanghyun Choi, Yongsik Yoon
-
Patent number: 9477609Abstract: Described herein is a technology for providing enhanced transactional caching. In accordance with one aspect, a transactional cache associated with a database is configured. Execution of a write operation on the database is delayed until a flush is determined to be necessary. The write operation is delayed by writing to the transactional cache. The flush is invoked by writing inserted or updated records in the transactional cache to the database via a bulk operation.Type: GrantFiled: April 24, 2013Date of Patent: October 25, 2016Assignee: SAP SEInventor: Bo Wang
-
Patent number: 9477842Abstract: Various embodiments illustrated and described herein include at least one of systems, modules, processes, methods, and software that operate to keep customer, vendor, and business partner private information private.Type: GrantFiled: March 14, 2013Date of Patent: October 25, 2016Assignee: SAP SEInventor: Dinesh Ravindran
-
Patent number: 9477934Abstract: The present disclosure describes methods, systems, and computer program products for providing enterprise collaboration content governance. One computer-implemented method includes receiving a content creation request associated with particular content and a context, transmitting the particular content and context for validation of the content creation request. comparing, by operation of a computer, at least one rule and at least one pattern to the transmitted content and context to generate a rule result, determining at least one action result based on the generated rule result, and performing at least one application action based on the determined at least one action result.Type: GrantFiled: July 16, 2013Date of Patent: October 25, 2016Assignee: SAP Portals Israel Ltd.Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Patent number: 9477933Abstract: A system and method to graphically represent historical product structures. When a computer extracts all change states for a data set corresponding to a first product structure having a plurality of items. The change states associated with each item are concatenated. The concatenated change states relative to each item and to the parametric constraint effective for the data set are displayed on an electronic display. In this way it is possible to visualize the historical product structure.Type: GrantFiled: October 13, 2009Date of Patent: October 25, 2016Assignee: SAP SEInventors: Gerhard Himmelsbach, Claus Kollmannsperger
-
Patent number: 9477745Abstract: Cluster analysis of data points in a data set can be optimized by identification of a preferred cluster analysis method. This identification can be based on indexing the data using a Hilbert curve and determining whether the data points are predominantly in spherical or non-spherical clusters. Methods, systems, and articles of manufacture are described.Type: GrantFiled: July 7, 2014Date of Patent: October 25, 2016Assignee: SAP SEInventors: Edward-Robert Tyercha, Gerrit Simon Kazmaier, Hinnerk Gildhoff, Isil Pekel, Lars Volker, Tim Grouisborn
-
Patent number: 9477645Abstract: The present subject matter relates to text viewing and markup, and in particular to systems and methods of active text markup. In particular, various embodiments include at least one of systems, methods, and software to define text markup styles including associated actions to be performed against text marked up according to a defined markup style. Some embodiments include receiving marker input mapping a first markup style to an action and receiving text marker input associating the marker to a portion of document text. Such embodiments may further include receiving an action trigger to perform the action mapped to the marker associated to the portion of document text and performing the action based on the associated portion of document text.Type: GrantFiled: March 13, 2013Date of Patent: October 25, 2016Assignee: SAP SEInventors: Marco Sachs, Andre Stern
-
Patent number: 9477447Abstract: Software extensions for applications of an enterprise system may be developed in a test system. An adaptation transport module displays, in a test system, a plurality of semantic representations of software extension components for an application of an enterprise system. A semantic representation of a software extension for the application is generated based on a user selection of a combination of the semantic representations of software extension components. An adaptation object comprising the semantic representation of the software extension and at least one associated software object is generated by identifying the associated software object(s) based on an adaptation type of the adaptation object.Type: GrantFiled: May 15, 2015Date of Patent: October 25, 2016Assignee: SAP SEInventors: Tamara Weckwerth, Thomas Wieczorek, Kai Dehmann, Andrea Klein
-
Patent number: 9471617Abstract: Disclosed herein are system, method, and computer program product embodiments for transforming data from a first version, for example an initial version of a database, to a second version, for example a subsequent version of a database. An embodiment operates by modifying the metadata of the data to include transformational clauses, each of which describes how a portion of the data in the first version is transformed to data required by the second version.Type: GrantFiled: May 8, 2014Date of Patent: October 18, 2016Assignee: SAP AGInventor: Bjoern Mielenhausen
-
Patent number: 9472015Abstract: A business management system for visualizing transactional data objects in real time is provided. An example system accesses a stream of transactional data objects and generates a in a three-dimensional graphical paradigm. A viewer may manipulate the presentation of the transactional data objects by engaging gestures and visual controls that may be provided on a display screen.Type: GrantFiled: December 3, 2012Date of Patent: October 18, 2016Assignee: SAP SEInventors: Vishal Sikka, Samuel J. Yen, Sanjay Rajagopalan, Jeong H. Kim
-
Patent number: 9471304Abstract: In various example embodiments, a version control server controls the versioning and modification of source code by representing the source code as a tree structure. The tree structure includes various nodes, which represent constituent parts of the source code. Changes to the source code are reflected in changes to the tree structure, such as by deleting or inserting nodes. The version control server identifies a list of changes made to the source code via the tree structure, and obtains a successor version of the source code by applying a list of node changes. The version control server also manages changes to the source code by multiple users by recording and associating the tree structure of the source code when it was checked-out by each user. When a user checks the source code back in, attempts to modify the source code by merging and/or modifying the corresponding tree structure.Type: GrantFiled: June 18, 2015Date of Patent: October 18, 2016Assignee: SAP SEInventor: Matthias Fuchs
-
Patent number: 9471466Abstract: Described herein are various embodiments of computer-implemented tools, systems, and methods for managing debugging of different portions of an application (e.g., front-end and back-end) with different respective debuggers in a manner that facilitates debugging the entire application from within the user interface associated with one of the debuggers (e.g., from within a browser interface). In some embodiments, a debug manager acts as a bridge between a web-browser debugger and a back-end debugger, allowing an application developer to debug web applications without leaving the browser.Type: GrantFiled: May 28, 2015Date of Patent: October 18, 2016Assignee: SAP SEInventor: Marcos Del Puerto Garcia
-
Patent number: 9471640Abstract: Data streams are received for processing by a query. The query is associated with expected input data stream types and expected output data stream types. The received data streams are evaluated to determine if they correspond to the expected data stream types. If the received data stream types define data for a physical quantity that is defined in a unit of measure that is not the expected unit of measure, then unit conversion is required. Predefined mappings are utilized for performing required unit conversions and an optimal solution for conversion is determined. The unit conversions are performed automatically by unit conversion operators that are integrated within the process of generating of a runnable query. The runnable query is deployed and executed to generate result output streams that match the expected output stream type.Type: GrantFiled: September 19, 2013Date of Patent: October 18, 2016Assignee: SAP SEInventors: Bernhard Wolf, Andre Preussner, Raik Hartung, Arne Schramm, Johannes Hoenger
-
Patent number: 9471345Abstract: An annotation generator utility is implemented. The annotation generator utility reads, from a properties file, configurations of a Java component. The annotation generator utility generates annotations corresponding to the configurations. The annotation generator utility injects the annotations into compiled source code of the Java component. In one aspect, the annotations are injected into compiled source code of the Java component at build time. In another aspect, the annotations are injected into compiled source code of the Java component at runtime.Type: GrantFiled: September 25, 2013Date of Patent: October 18, 2016Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 9471609Abstract: A system and method of de-duplicating data using a graphical user interface application. The graphical user interface application represents a model of the selected data records in a data tree. The graphical user interface application processes a selected target data record and potential duplicates data records. Nodes representing the potential duplicate data records can be added to the target data record. Nodes representing the potential duplicate data records can also be dragged and dropped into a node of the target data record. Nodes from the target data record can also be removed from the target data record. Differences between data associated with multiple nodes can be graphically presented with the graphical user interface application when multiple nodes are selected. Changes made to the data tree in the graphical user interface are applied to data records stored in a database.Type: GrantFiled: March 31, 2014Date of Patent: October 18, 2016Assignee: SAP SEInventor: Matthias Kienzle
-
Patent number: 9471336Abstract: According to some embodiments, an apparatus and a method of capturing a type of file associated with a software deliverable is provided. A software deliverable is scanned for a predetermined type of file, a first file of the predetermined type of file is determined to exist in the software deliverable and the first file of the predetermined type of file is copied to a repository.Type: GrantFiled: November 12, 2013Date of Patent: October 18, 2016Assignee: SAP SEInventors: Nikolai Neichev, Stoyan Boshev, Krum Valkov, Georgi D. Dimitrov