Patents Assigned to SAP
  • Patent number: 11252028
    Abstract: Systems and methods of a configuration distribution microservice include reception of a first data structure comprising first configuration data of a first type and associated with a first tenant of a first microservice, determination of one or more other microservices associated with the first tenant and the first type of configuration data, and transmission of an instruction to the determined one or more other microservices to deploy the first configuration data.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Sangeeta Uke, Saiyam Modi, Madhusudan Sahu
  • Patent number: 11250221
    Abstract: Methods, systems, and computer-readable storage media for contextual interpretation of a Japanese word are provided. A first set of characters representing Japanese words is received. The first set of characters are received is input to a neural network. The neural network is trained to processes characters based on bi-directional context interpretation. The first set of characters is processed by the neural network through a plurality of learning layers that process the first set of characters in an order of the first set of characters and in a reverse order to determine semantical meanings of the characters in the first set of characters. An alphabet representation of at least one character of the first set of characters representing a Japanese word is output. The alphabet representation corresponds to a semantical meaning of the at least one character within the first set of characters.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventor: Sean Saito
  • Patent number: 11250497
    Abstract: Methods, systems, and computer-readable storage media for computer-implemented simulation of a digital advertising system to generate data. Actions include executing a plurality of actors, each actor being provided as computer-executable code including functionality of a respective component of a digital advertising system, and including one or more configuration parameters, during a simulated real-time bidding (RTB) process, transmitting, by each actor, at least one message to another actor, each message representing a transaction between actors in the digital advertising system, and being at least partially based on the one or more configuration parameters of a respective actor, and logging data representative of transactions occurring during the simulated RTB process.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Ralph Debusmann, Ioannis Stratakos
  • Patent number: 11250343
    Abstract: The disclosure generally describes methods, software, and systems, including a method for machine learning anomaly detection for a set of assets. Assets are analyzed using anomaly-detection analysis and a set of anomaly-detection rules. Each asset is associated with correlated records comprising characteristics of the particular asset and characteristic of non-asset-specific signals. Each anomaly-detection rule is associated with conditions determined to be indicative of a potential anomaly. At least a subset of the assets are provided for presentation in a user interface. Each asset is identified as being in a potential anomalous or non-anomalous state based on the anomaly-detection analysis. Input is received from a user identifying at least one asset as anomalous as a non-anomalous asset. Based on the received input, at least one anomaly-detection rule is modified that was applied to identify the asset as anomalous. The modified rule is stored for future analyses.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Ramprasad Rai, Timo Hoyer, Dirk Wodtke, Ramshankar Venkatasubramanian
  • Patent number: 11249968
    Abstract: A method, computer program product and system are provided. The method, computer program product and system execute a process for storing an object in an object container that is stored in a persistency of a disk storage. The object container has size criteria whereby objects meeting the size criteria of the object container can be assigned to the object container. The object container can facilitate storing multiple objects to optimize disk storage usage by facilitating the assigning of multiple objects to the same disk storage page.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Thorsten Glebe, Martin Heidel, Michael Muehle, Felix Knittel, Reza Sherkat
  • Patent number: 11252257
    Abstract: Techniques and solutions are described for providing access to data using web services, such as OData services. OData services can be dynamically added to a routing table used by a router. The router can be statically registered with an application instance, such as a server associated with the application instance. A web service can be generated from a definition of a data artefact, such as a table or view, stored in a database. A virtual data artefact corresponding to the data artefact can be generated, and used to generate the web service. A message service can cause web services to be generated when a data artefact is added or changed.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Sebastian Van Syckel, Tim Philipp Trabold
  • Patent number: 11250102
    Abstract: Some embodiments provide a program. The program receives from a client device a sourcing request specifying a plurality of variables comprising set of sources, a set of items, and a set of quantities associated with the items. The program further receives a set of offers from the set of sources. Each offer in the set of offers specifies an item in set of items, a price associated with the item, and a quantity associated with the item. The program also receives a selection of a set of defined scenarios for the sourcing event and the set of offers. The program further generates a set of linear programming models based on the set of defined scenarios the sourcing and the set of offers. The program also instructs solvers to solve the liner programming models.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Swapnil Laddha, Ajay Jose, Aarathi Vidyasagar, Rajendra Vuppala, Sudhir Bhojwani
  • Publication number: 20220043725
    Abstract: Recovery of an in-memory database is initiated. Thereafter, pages for recovery having a size equal to or below a pre-defined threshold are copied to a superblock. For each copied page, encryption information is added to a superblock control block for the superblock. The copied pages are encrypted within the superblock using the corresponding encryption information added to the super block control block. The superblock is then flushed from memory (e.g., main memory, etc.) of the database to physical persistence.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Applicant: SAP SE
    Inventor: Dirk Thomsen
  • Publication number: 20220044133
    Abstract: Techniques and solutions are described for analyzing data collections to determine if they may be anomalous as compared with other data collections. For example, one or more values for data elements of a data collection may be unusually high or low, or may represent infrequently occurring values. Or, values of data elements in a data collection may not be anomalous when considered individually, but may be anomalous in combination. A machine learning model is trained with training data collections, where the training data collections include a plurality of data elements. An inference data collection, also having the data elements of the training data collections, is analyzed using the trained machine learning model to provide an anomaly score. The anomaly score can be based at least in part on feature anomaly scores, which indicate anomality of individual data elements of the inference data collection.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Applicant: SAP SE
    Inventors: Michael Otto, Min-Ho Hong, Markus Umlauff, Lars Vogelgesang-Moll
  • Publication number: 20220043917
    Abstract: Systems and processes for managing information statements for service provider assets are provided herein. A request may be received from a user device to access an asset of a service provider through an application of the user device, and the service provider may send, to a statement tracking module of the user device, data corresponding to an information statement associated with the asset. The service provider may receive, from the statement tracking module of the user device, a response including an indication of user accessibility to the information statement, and store the response from the statement tracking module. Access to the asset through the application of the user device may be selectively allowed based on the response, such that access to the asset is allowed responsive to the response including a signed version of the information statement, a user identifier, and a timestamp.
    Type: Application
    Filed: August 10, 2020
    Publication date: February 10, 2022
    Applicant: SAP SE
    Inventor: Benny Rolle
  • Patent number: 11243984
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing access to changed states in a data source to front-ends and back-ends in a data orchestration system. When displaying a scene including transformed data, a data orchestration system may receive a change to the data source from the data repository or a client viewing the data. The data orchestration system may transform data based on configured data pipelines and propagate the changed state to all viewing clients and to the backend data repository. By managing the connections, pipelines, operators, data sources, clients, backends, and other components, the data orchestration system may provide intelligent data solutions and advanced analytic capabilities across the entirety of an organization's data landscape.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Alexandre Faltz, Eduardo Berlitz, Eduardo Carvalho, Joachim Fitzer, Reinhold Kautzleben, Willian Mendes
  • Patent number: 11244268
    Abstract: According to some embodiments, systems and methods are provided, comprising providing, via a request module, a user interface, wherein the user interface displays at least one request and a status for each request; receiving selection of one of the displayed requests at a unification layer, via the user interface, wherein the unification layer is provided by the request module; accessing, by the request module, at least one of a first application and a second application based on the received selection; and generating a visualization displayed on the user interface, wherein the visualization includes the at least one request and status for each request, the selected at least one request and a request indicator. Numerous other aspects are provided.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
  • Patent number: 11243967
    Abstract: The present disclosure pertains to systems and methods for providing search results. A database server can include both a database and a search engine. The database server can receive, from a software service server, storage metadata indicating a plurality of tables of the database and fields of each of the plurality of tables. The database can generate a metadata search index, including tables and fields populated based on the storage metadata, and store it on the database. The database server may receive a search request including one or more search terms from a query-building application of a remote computer. The search engine can determine search statements based on the search request and execute the search statements on a view of the stored metadata search index to obtain index search results. Metadata search results based on the index search results can be provided to the query-building application.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Karl Fuerst, Muamer Rovcanin, Soroush Momen-pour, Arpad Tornyai, Allan Felipe Brochier dos Santos da Silva, Tobias Hoehmann, Peter Lang, Baré Said, Peter Weddeling
  • Patent number: 11243760
    Abstract: Technologies are described for creating activity object instances corresponding to collection object instances, and for conducting tests between activity object instances and collection objects instances, and within a set of activity object instances. Tests can include determining whether collection object instances have counterpart activity object instances, and evaluating a collection object instance with respect to a corresponding activity object instance. Activity object instances can be set to be performed in a sequence, and a test can determine whether the sequence is consistent with sequencing rules. When activity object instances are automatically created from collection object instances, a user can be presented with a graphical user interface that includes representations of activity object instances, and the user can manipulate the graphical user interface to provide precedence information.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Bernhard Lokowandt, Stephan Kohlhoff, Jochen Steinbach
  • Patent number: 11244208
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a document. In an embodiment, a document processing system may receive a document. The document processing system may perform optical character recognition to obtain character information and positioning information for the characters. The document processing system may generate a down-sampled two-dimensional character grid for the document. The document processing system may apply a convolutional neural network to the character grid to obtain semantic meaning for the document. The convolutional neural network may produce a segmentation mask and bounding boxes to correspond to the document.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Christian Reisswig, Anoop Raveendra Katti, Steffen Bickel, Johannes Hoehne, Jean Baptiste Faddoul
  • Publication number: 20220035873
    Abstract: Systems and methods are provided for generating a simplified catalog search query from a set of catalog access rules applicable to catalog user groups associated with a catalog user. For example, accessible sources are identified from the access rules. The accessible sources do not include sources that would lead to contradictory and/or useless search query phrases. Based on the accessible sources and the set of catalog access rules, a simplified search query is generated and run against a database of catalog items.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Applicant: SAP SE
    Inventors: Harish Kumar Sampangi Rama, Anand Jain
  • Publication number: 20220035493
    Abstract: Techniques and solutions are described for configuring a computer-implemented process defined by a data model. The data model includes a plurality of data objects, each data object having an object type. Displays are rendered that request selection of first and second values for respective first and second data objects of first and second object types. The first and second values are assigned to the respective first and second data objects. The computer-implemented process defined by the data model is executed, using the first and second values, to provide execution results.
    Type: Application
    Filed: October 14, 2021
    Publication date: February 3, 2022
    Applicant: SAP SE
    Inventors: Jaison Jacob, Kannan Presanna Kumar
  • Publication number: 20220035799
    Abstract: Methods and systems are disclosed for bridging a natural language processing (NLP) engine to a database engine, enabling natural language queries to be handled by the database engine. The NLP engine produces a query structure, containing an intent and one or more query parameters, for a natural language query. Rules are successively applied to the query structure. When a rule matches, a corresponding action is performed to identify a sub-intent, transform query parameters, or generate a filter string. The sub-intent is mapped to a query destination, which can be an intrinsic or extrinsic service offered by the data engine. A query string is constructed, including the query destination and any filter strings, and transmitted to the database engine to answer the original query. The disclosed technologies are flexible, easily reconfigurable, and future-proof. Variations and use cases are disclosed.
    Type: Application
    Filed: September 11, 2020
    Publication date: February 3, 2022
    Applicant: SAP SE
    Inventors: Anup Bhutada, Rupam Ojha, Srinivasan Ramanathan
  • Patent number: 11240328
    Abstract: Systems, methods, and computer media for monitoring software application usage are provided herein. Using a local, time-interval-based approach, valuable information can be obtained for application providers without collecting or exposing user's personal data. Application usage data for a user is recorded and stored locally, on a client device, in conjunction with time intervals of different duration. After new application usage is recorded, it can be determined, based on comparison with the stored application usage data, if an application usage update is needed. The update can be generated by and sent from the client device to a remote application management system, and the remote system can perform analytics and improve the application as a result.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: February 1, 2022
    Assignee: SAP SE
    Inventor: Tejram Jagannath Sonwane
  • Patent number: 11238386
    Abstract: Techniques are described for workflow management, including automatically deriving characteristics of a user task node in a workflow based on an analysis of other workflow elements such as conditional sequence connectors. In some implementations, elements of a workflow presented in the modeler user interface of a workflow management platform are analyzed, and element(s) of the workflow are automatically and dynamically modified based on the analysis. For example, a workflow may include a first user task that is connected to subsequent node(s) in the workflow, such as other user task(s) downstream from the first user task. The first user task may be connected to each subsequent node by a conditional sequence connector. The condition information for each connector can be extracted from the workflow information and used to automatically modify the first user task to include decision branches for each element of condition information extracted from a respective connector.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 1, 2022
    Assignee: SAP SE
    Inventors: Volker Lehmann, Andre Hofeditz, Tobias Breyer, Krassimir Kondarev