Patents Assigned to SAP
  • Patent number: 11561945
    Abstract: Systems, methods, and computer products are described herein for identifying data inconsistencies within database tables associated with an application. A master data inconsistency evaluator receives data including at least one selection parameter within at least one database table. By the master data inconsistency evaluator evaluates the at least one selection parameter by comparing the at least one selection parameter with other database tables associated with the application to identify data inconsistencies. The master data inconsistency evaluator repairs the data inconsistencies to further facilitate an error free transaction.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Shwetha H S, Arindam Bhar, Arun Kumar Gowd, Anand K, Ranjith PR, Jothivenkatesh M, Nabhish Saxena, Bidisha Tripathi, Sudarshan Milind Gokhale, Muskan Gupta
  • Patent number: 11563657
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for on-demand outage notifications in a cloud environment. Data defining statuses of network calls exchanged between web agents registered at correspondingly different network segments of a cloud platform is evaluated to determine health statuses of the cloud platform. In response to receiving a request to subscribe an application for notifications for a current health status, registering, at the health service, the application to receive the notifications associated with health statuses of network connectivity of the cloud platform. The application is registered to receive the notifications at a subscription network address under a notification regime. A notification for the current health status of network connectivity of the cloud platform is dynamically provided by the health service. The notification is provided to the registered application according to notification rules defined in the notification regime.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Shenol Hulmi Yousouf, Stoyan Zhivkov Boshev, Petar Rusev Rusev
  • Patent number: 11561886
    Abstract: A testing scenario (forming part of a computing environment executing a plurality of applications) is initiated to characterize performance of the applications. During the execution of the testing scenario, various performance metrics associated with the applications are monitored. Thereafter, data characterizing the performance metrics is provided (e.g., displayed, loaded into memory, stored on disk, transmitted to a remote computing system, etc.). The testing scenario is generated by monitoring service calls being executed by each of a plurality of automates across the applications, generating a service request tree based on the monitored service calls for all of the applications, and removing cyclic dependencies in the service request tree such that reusable testing components are only used once. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Dinesh Bhandarkar, Arpitha Shirdish, Sandeep Joy, Shuva Ranjan Sen Sharma
  • Publication number: 20230014739
    Abstract: A metastructure for representing and manipulating or analyzing a data model is provided herein. A source representation of the first data model may be received. The source representation may include a representation of one or more structural components of the first data model, respectively having identifiers and types. One or more instances of a metastructure schema object datatype may be generated based on the one or more structural components of the source representation. Generating a given instance of the metastructure schema object datatype for a given structural component may include assigning a first identifier of the given structural component to the first data member of the given instance, determining a first type associated with the given structural component, and assigning the first type to the second data member of the given instance. The one or more instances of the metastructure schema object datatype may be stored in association.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 19, 2023
    Applicant: SAP SE
    Inventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
  • Publication number: 20230019779
    Abstract: Technologies are provided for training machine learning models using a differential privacy mechanism. Training data can be transformed using a differential privacy mechanism that comprises a trainable confidence parameter. The transformed training data can be used to generate class predictions using the machine learning model. A class prediction loss can be determined based on differences between the class predictions and actual classes for the training data. A membership inference loss can also be determined based on predictions that example records in the transformed data set are actual members of the original training data. The membership inference loss and the class prediction loss can be combined to generate a classifier loss that can be used to update the machine learning model and to update the trainable confidence parameter of the differential privacy mechanism. The training can be repeated multiple times until the combined classifier loss falls below a specified threshold.
    Type: Application
    Filed: July 19, 2021
    Publication date: January 19, 2023
    Applicant: SAP SE
    Inventors: Anderson Santana De Oliveira, Caelin Kaplan
  • Patent number: 11558067
    Abstract: Techniques and solutions are described for compressing data and facilitating access to compressed data. Compression can be applied to proper data subsets of a data set, such as to columns of a table. Using various methods, the proper data subsets can be evaluated to be included in a group of proper data subsets to be compressed using a first compression technique, where unselected proper data subsets are not compressed using the first compression technique. Data in the data set can be reordered based on a reordering sequence for the proper data subsets. Reordering data in the data set can improve compression when at least a portion of the proper data subsets are compressed. A data structure is provided that facilitates accessing specified data stored in a compressed format.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Jia Shi, Reza Sherkat, John Smirnios
  • Patent number: 11556736
    Abstract: Methods, systems, and computer-readable storage media for receiving input data including a set of entities of a first type and a set of entities of a second type, providing a set of features based on entities of the first type, the set of features including features expected to be included in entities of the second type, filtering entities of the second type based on the set of features to provide a sub-set of entities of the second type, and generating an output by processing the set of entities of the first type and the sub-set of entities of the second type through a ML model, the output comprising a set of matching pairs, each matching pair in the set of matching pairs comprising an entity of the set of entities of the first type and at least one entity of the sub-set of entities of the second type.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Auguste Byiringiro, Jiatai Qiang
  • Patent number: 11556532
    Abstract: A method may include inserting, into a hash trie, data records from a database table. The inserting may include traversing the hash trie to identify, for each data record included in the database table, a corresponding node at which to insert the data record. The hash trie may be traversed based on a hash of a key value associated with each data record. The node at which to insert a data record may be identified based on an offset forming a binary representation of the hash of a key value associated with that data record. The offset may include a portion of a plurality of binary digits forming the binary representation. A data record may be inserted at a corresponding node by updating a data structure included at the node. A database operation may be performed based on the hash trie filled with the data records from the database table.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Nico Bohnsack, Dennis Felsing, Arnaud Lacurie, Wolfgang Stephan
  • Patent number: 11556432
    Abstract: A method for accessing data stored in a database may include generating a snapshot of a definition of a data story that includes a software widget configured to receive inputs for creating, based on a portion of data stored in the database, a data presentation providing a visual representation of the data. In response to a first indication to apply a filter removing some of the data associated with the data presentation, modifying a runtime definition of the data story to reflect the application of the filter. In response to a second indication to reset the filter, restoring the data story to a state prior to the application of the filter by replacing the runtime definition of the data story with the snapshot of the definition of the data story. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Sanam Narula, Yahui Ke
  • Patent number: 11556855
    Abstract: A machine learning model including an autoencoder may be trained based on training data that includes sequences of non-anomalous performance metrics from an information technology system but excludes sequences of anomalous performance metrics. The trained machine learning model may process a sequence of performance metrics from the information technology system by generating an encoded representation of the sequence of performance metrics and generating, based on the encoded representation, a reconstruction of the sequence of performance metrics. An occurrence of the anomaly at the information technology system may be detected based on a reconstruction error present in reconstruction of the sequence of performance metrics. Related systems, methods, and articles of manufacture are provided.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Rajendra Kumar, Rahul Choudhary, Seshadri Chatterjee
  • Patent number: 11556531
    Abstract: Crux detection in search definition sets is provided herein. Crux detection can include generating a hierarchical representation of a search definition set. The hierarchical representation can be reduced by removing search definitions unrelated to a target search definition. The search definitions in the reduced hierarchical representation can be focused by removing inapplicable elements or operations in the search definitions. Focusing the search definitions in the reduced hierarchical representation can include removing context-irrelevant elements and/or removing search-definition-irrelevant elements. The focused reduced hierarchical representation can be analyzed to identify implementation cruxes in the search definitions. Cruxes can include performance-impacting elements of the search definitions. The cruxes can be tagged and provided for redevelopment or analysis.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Thomas Mueller, Joerg Meyer
  • Patent number: 11558452
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for managing cloud application in a transparent multiple availability zone cloud platform. A request to access a cloud application running on the multiple availability zone cloud platform is received. The request can include an application location for accessing the cloud application. A network address corresponding to the application location is determined. In response to determining the network address, a first availability zone of the multiple availability zone cloud platform that is currently active to process the request is determined. A plurality of network locations corresponding to a host component of the application location is determined by a first load balancer. A network location of the plurality of network locations for processing the request is identified based on load balancing criteria.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Stoyan Zhivkov Boshev, Diyan Asparuhov Yordanov
  • Patent number: 11558477
    Abstract: In an example embodiment, a specialized architecture is utilized in conjunction with a message broker to enable asynchronous communications. The specialized architecture provides central components within each data center to enable the communication, and also is able to segregate functionality across different microservice landscapes. A message broker alone may not be sharable across data centers for various technical reasons, such as security concerns, latency, or other technical constraints. Topic names may be utilized by the message broker to ensure delivery of the message to the correct microservice in the other data center.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Anbusivam S, Sundaresan Krishnamurthy
  • Patent number: 11556937
    Abstract: Systems, methods, and computer programmable products are described herein for situational handling using a virtual reality application. A procurement system receives an order including one or more goods and a situation. A cloud platform receives sensor data of a package containing the one or more goods. A scanner scans the package and a storage location of the package. The procurement system provides the storage location to an virtual reality (VR) application for display and a notification of the situation once it occurs.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventor: Peter Schwarze
  • Patent number: 11556405
    Abstract: A method for mitigating errors in the transportation of configuration data may include identifying, at a development system, dependent configuration data associated with a first transport request. The dependent configuration data may implement a customization to a software application hosted at a production system. A reference table identifying the dependent configuration data may be sent to the production system. A missing object list identifying dependent configuration data absent from the production system may be generated at the production system based on the reference table. The missing object list may be sent to the development system where a corrective action may be performed such that the dependent configuration data identified by the missing object list as being absent from the production system is sent to the production system in the first transport request and/or a second transport request. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Susanne Schott, Jens Berger
  • Patent number: 11556545
    Abstract: A method for providing optimized support for transactional processing and analytical processing with minimal memory footprint may include storing, on a data page in a disk of a database system, a portion of one or more columns of data from a database table. A metadata associated with the data page may be stored on a metadata page in the disk of the database system. The metadata may include one or more byte ranges on the data page at which the portion of the one or more columns of data is stored. The database system may execute one or more queries by accessing, based at least on the metadata associated with the data page, a portion of the data page storing the portion of the one or more columns of data required by the one or more queries. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 11556899
    Abstract: Technologies are described for replicating selected changes to planned working time from a first system, such as an HR system, to a second system, such as a payroll system. For example, upon receiving an indication of a change to a planned working time for one or more workers on one or more days, the first system can evaluate the change to determine whether it should be replicated to the second system. The determination can be based on whether the change is a temporary change, as well as based on information read from a data replication configuration object, a data replication period object, and/or an in-sync work schedule object. Upon determining that the change should be replicated to the second system, a data replication proxy object can be created based on the change and used to transmit data regarding the change for replication at the second system.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Philipp Suenderhauf, Christiane Konstandin, Jan Piechalski, Jasmin Haas, Christoph Zakwieja, Stefan Gerard, Ralf Philipp, Wilko Dann
  • Patent number: 11556838
    Abstract: Techniques and solutions are described for determining association rules using a machine learning technique on a subset of data to which the association rules might apply, and from which they can be determined. In particular, association rules are determined by tracking changes to attribute values of data objects having a type. The changed attribute value can be used as a consequent in an association rule. Values of other attributes of data objects having the changed attribute value can be used as antecedents in association rules. Values used in antecedents can be constrained, such as by limiting values to those associated with scope attributes or values satisfying a threshold occurrence frequency. In some cases, determined association rules can be automatically implemented, such as to process input or stored data for data objects of the type.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventor: Kefeng Wang
  • Patent number: 11557139
    Abstract: Briefly, embodiments of a system, method, and article for receiving a document from a remote device and identifying items in the document. Various operations may be performed based on one or more dependencies of the identified items. For example, additional items may be identified in the document. One or more of the identified items may be parsed. A correspondence between the identified items and a second set of items may be determined. The identified items may be validated based on a set of rules. One or more of the identified items may be transmitted to the remote device in response to the performance of the various operations.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventor: Tobias Weller
  • Patent number: 11556537
    Abstract: Aspects of the current subject matter are directed to executing queries on tables in which one or more columns contain a single value. Upon execution of a query, columns in which a single value is contained are identified, and a pre-compiled code entry containing relevant identifying information is compiled as part of a query execution plan. The query execution plan is used for subsequent query executions, alleviating the need to access the columns during the subsequent query executions that involve the columns. A fingerprint value may be used to track if changes to relevant tables occur.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Paul Willems, Christina Teflioudi, Till Merker