Patents Assigned to SAP
-
Publication number: 20200349130Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Applicant: SAP SEInventors: Sandra Bracholdt, Joachim Gross, Volker Saggau, Jan Portisch
-
Patent number: 10824639Abstract: Technologies are provided for scaling applications via application scenarios. Portions of application resource content stored in a database are associated with application scenarios. The portions of the resource content associated with an application scenario are replicated to one or more computing nodes associated with the application scenario. Requests associated with the application scenario are transmitted to the one or more one or more computing nodes, where they are processed using the replicated portions of the resource content associated with the application scenario.Type: GrantFiled: December 18, 2015Date of Patent: November 3, 2020Assignee: SAP SEInventors: Achim Becker, Franz Faerber, Florian Foebel, Kesavaprakash Vasudevan, Martin Weidner, Jonathan Dees
-
Patent number: 10824655Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a data modeling system a data model definition of a data model. The program further generates a query for geo-enriched data from the data model based on the data model definition. The program also sends the query to a proxy system for the proxy system to forward the query to a geo-enriched data system. The program further receives a set of geo-enriched data from the geo-enriched data system via the proxy system.Type: GrantFiled: December 29, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Mohsen Asadi, Lyndon Hiew, Christopher Tam, Sae-Won Om
-
Patent number: 10825107Abstract: Provided are systems and methods for determining a materiality threshold of a local data value for a group data value. In one example, a method includes receiving a group data file and a local data file, identifying a local data value from the local data file and a corresponding confidential group data value from the group data file, determining whether an error or an omission in combining the local data value with the confidential group data value impacts a materiality threshold of the confidential group data value, and generating and displaying a materiality indicator that visually indicates whether the local data value is going to impact a materiality threshold of the confidential group data value. According to various aspects, a user can quickly identify whether a coding process is doing to affect a materiality of a data value from a larger group.Type: GrantFiled: February 14, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Ulrich Schlueter, Florian Roll
-
Patent number: 10824596Abstract: Innovations for adaptive compression and decompression for dictionaries of a column-store database can reduce the amount of memory used for columns of the database, allowing a system to keep column data in memory for more columns, while delays for access operations remain acceptable. For example, dictionary compression variants use different compression techniques and implementation options, Some dictionary compression variants provide more aggressive compression (reduced memory consumption) but result in slower run-time performance. Other dictionary compression variants provide less aggressive compression (higher memory consumption) but support faster run-time performance. As another example, a compression manager can automatically select a dictionary compression variant for a given column in a column-store database.Type: GrantFiled: January 23, 2019Date of Patent: November 3, 2020Assignee: SAP SEInventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
-
Patent number: 10826778Abstract: Methods, systems, and computer program products for discovering network connected devices are described. A semantic query for a network connected device is parsed, with the semantic query identifying one or more capabilities of a desired network connected device. A network address of a network connected device satisfying the parsed semantic query is identified and a query response identifying the network address of the network connected device is provided.Type: GrantFiled: December 6, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Martin Knechtel, Axel Schroeder
-
Patent number: 10824473Abstract: The present disclosure relates to computer-implemented methods, software, and systems for determining an acceptable amount for allocation to a requestor. A request from a requestor is received at a cloud platform service. The cloud platform service is integrated with a plurality of systems storing data for employees of an enterprise. A real time estimation of an acceptable amount to be allocated to the requestor is provided by the cloud platform service. Providing the real time estimate comprises identifying the requestor at an employee record stored at the plurality of systems. Data from at least one of the plurality of systems is acquired in relation to the requestor. The data defines performed work tasks, compensation and eligible benefits that are to be monetized. An acceptable amount is determined by evaluating the acquired data according to a predictive model at the cloud platform service and according to processing rules.Type: GrantFiled: December 13, 2019Date of Patent: November 3, 2020Assignee: SAP SEInventors: Marcus Krug, Annika Schneider, Christian Karaschewitz, Sebastian Schlunke, Cornelius Bock, Christopher Wong
-
Patent number: 10824739Abstract: Disclosed herein are system, method, and computer program product embodiments for secure data aggregation in databases. An embodiment operates by identifying a value column and a group column of a plurality of columns of a dataset. Two distinct group values of the group column are identified. An offset value corresponding to the first group value is determined. One or more of the plurality of records including the first group value are identified. A value of the value column of each of the identified one or more plurality of records is encoded with the offset value. Values of the encoded value column are encrypted. The encrypted values are uploaded to a server.Type: GrantFiled: July 30, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Timon Hackenjos, Florian Hahn, Florian Kerschbaum
-
Patent number: 10824532Abstract: A method includes recording, in a first database table, user interactions of one or more users with a user interface, retrieving a list of runtime errors that have occurred in a system resulting from the user interactions, for each runtime error in the list, identifying a type of the runtime error comprising one of a first type and a second type, and retrieving a corresponding call stack comprising a sequence of function calls that led to the runtime error, storing information from the call stack in a second database table, correlating the user interactions recorded in the recording step with the function calls in the call stack, and providing, on a display device, a visual reproduction of processing steps leading up to the runtime error using the correlations in the correlating step.Type: GrantFiled: October 16, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Reivin Richards Raj, Aparna Vohra
-
Patent number: 10824587Abstract: Universal, automatic file conversion may be provided by a universal file conversion system or application. An input file may be received by the universal file conversion system. An input file type for the input file and a recipient of the input file may be determined. Programs available to the recipient for accessing a file may be determined. A target file type accessible to the recipient may be determined for converting the input file. A sequence of file conversions to convert the input file to the target file type may be determined. The input file may be converted to the target file type based on the sequence of file conversions. The converted file may be provided to the recipient. The recipient may return the converted file, and the converted file may be automatically converted back to the original input file type and provided to the original source of the input file.Type: GrantFiled: February 23, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Sebastian Mietke, Toni Fabijancic
-
Patent number: 10824614Abstract: A method stores records for a set of entities that are generated using an input parameter that is not based on a date. A query is received that includes one or more date parameters, the query for aggregating a value. Upon receiving the query, the method performs: selecting a set of records from the stored records that are valid based on comparing first date information determined from the one or more date parameters and second date information from the records; performing an aggregation calculation of the value for the set of records to generate a query result; and returning the query result in response to the query.Type: GrantFiled: December 19, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventor: Ashley Farr
-
Patent number: 10824673Abstract: A system includes a non-volatile random access memory storing a column store main fragment of a column of a database table, and a processing unit to read the column store main fragment from the non-volatile random access memory. A volatile random access memory storing a column store delta fragment of the column of the database table may also be included, in which the processing unit is to write to the column store delta fragment. According to some systems, the stored column store main fragment is byte-addressable, and is copied from the volatile random access memory to the non-volatile random access memory without using a filesystem cache.Type: GrantFiled: September 5, 2017Date of Patent: November 3, 2020Assignee: SAP SEInventors: Oliver Rebholz, Ivan Schreter, Abdelkader Sellami, Daniel Booss, Gunter Radestock, Peter Bumbulis, Alexander Boehm, Frank Renkes, Werner Thesing, Thomas Willhalm
-
Patent number: 10824854Abstract: Embodiments of the present disclosure pertain to systems and method for extracting data from an image. In one embodiment, a method of extracting data from an image comprises receiving, from an optical character recognition (OCR) system, OCR text in response to sending an image to the OCR system. The OCR text comprises a plurality of lines of text. Each line of text is classified as either a line item or not a line item using a machine learning algorithm, and a plurality of data fields are extracted from each line of text classified as a line item.Type: GrantFiled: June 18, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Everaldo Aguiar, Ravi Sharma, Shivani Patel, Jesper Lind, Michael Stark, Yongjian Bi
-
Patent number: 10824498Abstract: A method for multimodal failure analysis is provided herein. A multimodal failure analysis request may be received. An asset type may be determined based on the multimodal failure analysis request. Asset records for the asset type may be obtained. The asset records may include data on asset failures across multiple failure modes. A multimodal failure analytical model may be executed based on the asset records. Executing the multimodal failure analytical model may include calculating a distribution of failure intervals over time, probabilities of failure respectively associated with the failure intervals, and intervention scores respectively associated with the failure intervals. An intervention interval and an intervention score associated with the intervention interval may be selected based on the associated probabilities of failure. The selected intervention interval and intervention score may be provided in response to the multimodal failure analysis request.Type: GrantFiled: December 14, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Jaakob Kind, Uta Maria Loesch, Atreju Florian Tauschinsky
-
Patent number: 10824461Abstract: A first message from a first state transition queue is obtained by a first task executor of a virtual machine (VM) pooling service node. The operation to be performed on the VM is triggered. Whether the operation to be performed on the VM is successfully performed is determined. If it is determined that the operation to be performed on the VM is successfully performed, a second message is placed into a second state transition queue, and the second message represents the VM that is in a transitional state, the second message is obtained by a second task executor of the VM pooling service node, and whether the VM reaches a target state is determined by performing a check on the VM. Otherwise, the first message is returned to the first state transitional queue.Type: GrantFiled: December 11, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Hristo Sabev, Iliyan Mihaylov, Rashid Rashidov
-
Patent number: 10826926Abstract: A first Event is identified from a normalized log persistency layer, where the first Event is associated with an attack on a computing system. A plurality of Events are fetched from the normalized log persistency layer, where each fetched Event correlates with its neighboring fetched Event by at least one correlation attribute, and each of the fetched Event and the first Event are presented on a graphical user interface as a chain of events. A workspace is generated, where the workspace comprises a series of attack paths, where each attack path corresponds to one Event in the chain of events. An ETD pattern is created based on the attack paths in the workspace.Type: GrantFiled: July 17, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Eugen Pritzkau, Wei-Guo Peng, Omar-Alexander Al-Hujaj, Lin Luo, Volker Guzman, Kevin Schwab
-
Patent number: 10825105Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program generates a set of documents. The program further loads data associated with each data object in a set of data objects in a document in the set of documents. The program also receives a record from a first user. The record includes a set of items. For each item in the set of items, the program further determines one or more data objects in the set of data objects based on a hierarchy of users by performing a search on the set of documents and associating the item with the one or more data objects in the set of data objects. The program also provides to a second user information for a subset of the set of data objects associated with the second user.Type: GrantFiled: October 23, 2017Date of Patent: November 3, 2020Assignee: SAP SEInventors: Jeffrey Bigwood, Ronald Van Der Linden, Anuradha Venkataraman, David Shiell
-
Patent number: 10826965Abstract: Various embodiments of systems, computer program products, and methods to monitor a network to identify network issues are described herein. In an aspect, requests are routed to access a sample application at predetermined time intervals via different defined network paths between a monitoring application unit and the sample application in a network. Response codes associated with execution of the requests are received from the sample application via the corresponding defined network paths. Execution results of the requests to include the response codes and execution time of the requests corresponding to the different defined network paths are recorded. Further, the execution results for a time period are analyzed to identify network issues in the network. Identifying the network issues includes identifying problematic network paths based on the analysis of the execution results, and identifying problematic network components in the problematic network paths by analyzing the problematic network paths.Type: GrantFiled: November 29, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventor: Stoyan Boshev
-
Patent number: 10824613Abstract: The embodiments described in this disclosure comprise improved systems, methods and computer readable media for preconfiguring measures and dimensions in a database analytics application. In one embodiment, the solution described herein can be configured to activate only a subset of the measures from a catalog of measures supported by the database analytics application based on the data the user currently has stored in their database systems. Certain embodiments may be configured to determine (1) when a measure is selectable (i.e., activated) by users based on relevant base information contained in the user data, and (2) when to automatically activate inputs to a measure that has been previously selected.Type: GrantFiled: December 16, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventor: Brendon Atkins
-
Patent number: 10824316Abstract: An element representing an existing filter can be dragged and dropped into a canvas area. In response to the detection of the dropping of the filter, an input control can be automatically created. The selection of an input control may be based on the type (or dimension) of the filter. Alternatively, an option to create an input control can be presented to the user, wherein only valid input control types for the type of the filter are presented. If a data type of a filter changes such that the type of a corresponding input control is no longer valid, the input control may automatically be modified to a type that is valid for the new data type of the filter.Type: GrantFiled: November 30, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Sudarshan Pavanje, Ashutosh Rastogi, Vijaya Pramila, Rahul Tiwari, Sujit Ramesh Adichikat, Gowda Timma Ramu