Patents Assigned to SAP
  • Patent number: 9483745
    Abstract: 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: Grant
    Filed: November 3, 2010
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Joerg Ackermann, Ankur Bhatt, Juergen Denner, Christian Illenberger, Christoph Liebig, Gunther Rothermel, Sandra Voges
  • Patent number: 9483513
    Abstract: 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: Grant
    Filed: April 30, 2012
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Martin Heidel, Michael Muehle, Thorsten Glebe, Robert Schulze
  • Patent number: 9483239
    Abstract: 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: Grant
    Filed: August 27, 2013
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Jin You Zhu, Xiang Cai
  • Patent number: 9483086
    Abstract: 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: Grant
    Filed: July 30, 2012
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Xuebo Liang, Isabelle Thore, Mohannad El-Jayousi, Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie
  • Patent number: 9477724
    Abstract: 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: Grant
    Filed: June 23, 2014
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventors: Sang Il Song, Won Seok Kim, Sanghyun Choi, Yongsik Yoon
  • Patent number: 9477609
    Abstract: 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: Grant
    Filed: April 24, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventor: Bo Wang
  • Patent number: 9477842
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventor: Dinesh Ravindran
  • Patent number: 9477934
    Abstract: 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: Grant
    Filed: July 16, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP Portals Israel Ltd.
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Patent number: 9477933
    Abstract: 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: Grant
    Filed: October 13, 2009
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventors: Gerhard Himmelsbach, Claus Kollmannsperger
  • Patent number: 9477745
    Abstract: 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: Grant
    Filed: July 7, 2014
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventors: Edward-Robert Tyercha, Gerrit Simon Kazmaier, Hinnerk Gildhoff, Isil Pekel, Lars Volker, Tim Grouisborn
  • Patent number: 9477645
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventors: Marco Sachs, Andre Stern
  • Patent number: 9477447
    Abstract: 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: Grant
    Filed: May 15, 2015
    Date of Patent: October 25, 2016
    Assignee: SAP SE
    Inventors: Tamara Weckwerth, Thomas Wieczorek, Kai Dehmann, Andrea Klein
  • Patent number: 9471617
    Abstract: 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: Grant
    Filed: May 8, 2014
    Date of Patent: October 18, 2016
    Assignee: SAP AG
    Inventor: Bjoern Mielenhausen
  • Patent number: 9472015
    Abstract: 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: Grant
    Filed: December 3, 2012
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventors: Vishal Sikka, Samuel J. Yen, Sanjay Rajagopalan, Jeong H. Kim
  • Patent number: 9471304
    Abstract: 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: Grant
    Filed: June 18, 2015
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventor: Matthias Fuchs
  • Patent number: 9471466
    Abstract: 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: Grant
    Filed: May 28, 2015
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventor: Marcos Del Puerto Garcia
  • Patent number: 9471640
    Abstract: 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: Grant
    Filed: September 19, 2013
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventors: Bernhard Wolf, Andre Preussner, Raik Hartung, Arne Schramm, Johannes Hoenger
  • Patent number: 9471345
    Abstract: 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: Grant
    Filed: September 25, 2013
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventor: Shashank Mohan Jain
  • Patent number: 9471609
    Abstract: 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: Grant
    Filed: March 31, 2014
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventor: Matthias Kienzle
  • Patent number: 9471336
    Abstract: 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: Grant
    Filed: November 12, 2013
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventors: Nikolai Neichev, Stoyan Boshev, Krum Valkov, Georgi D. Dimitrov