Patents Assigned to SAP
-
Patent number: 11252028Abstract: 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: GrantFiled: February 13, 2020Date of Patent: February 15, 2022Assignee: SAP SEInventors: Sangeeta Uke, Saiyam Modi, Madhusudan Sahu
-
Patent number: 11250221Abstract: 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: GrantFiled: March 14, 2019Date of Patent: February 15, 2022Assignee: SAP SEInventor: Sean Saito
-
Patent number: 11250497Abstract: 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: GrantFiled: June 19, 2018Date of Patent: February 15, 2022Assignee: SAP SEInventors: Ralph Debusmann, Ioannis Stratakos
-
Patent number: 11250343Abstract: 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: GrantFiled: June 8, 2017Date of Patent: February 15, 2022Assignee: SAP SEInventors: Ramprasad Rai, Timo Hoyer, Dirk Wodtke, Ramshankar Venkatasubramanian
-
Patent number: 11249968Abstract: 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: GrantFiled: May 9, 2016Date of Patent: February 15, 2022Assignee: SAP SEInventors: Thorsten Glebe, Martin Heidel, Michael Muehle, Felix Knittel, Reza Sherkat
-
Patent number: 11252257Abstract: 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: GrantFiled: March 6, 2020Date of Patent: February 15, 2022Assignee: SAP SEInventors: Sebastian Van Syckel, Tim Philipp Trabold
-
Patent number: 11250102Abstract: 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: GrantFiled: July 14, 2020Date of Patent: February 15, 2022Assignee: SAP SEInventors: Swapnil Laddha, Ajay Jose, Aarathi Vidyasagar, Rajendra Vuppala, Sudhir Bhojwani
-
Publication number: 20220043725Abstract: 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: ApplicationFiled: October 21, 2021Publication date: February 10, 2022Applicant: SAP SEInventor: Dirk Thomsen
-
Publication number: 20220044133Abstract: 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: ApplicationFiled: August 7, 2020Publication date: February 10, 2022Applicant: SAP SEInventors: Michael Otto, Min-Ho Hong, Markus Umlauff, Lars Vogelgesang-Moll
-
Publication number: 20220043917Abstract: 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: ApplicationFiled: August 10, 2020Publication date: February 10, 2022Applicant: SAP SEInventor: Benny Rolle
-
Patent number: 11243984Abstract: 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: GrantFiled: December 4, 2018Date of Patent: February 8, 2022Assignee: SAP SEInventors: Alexandre Faltz, Eduardo Berlitz, Eduardo Carvalho, Joachim Fitzer, Reinhold Kautzleben, Willian Mendes
-
Patent number: 11244268Abstract: 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: GrantFiled: January 8, 2020Date of Patent: February 8, 2022Assignee: SAP SEInventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
-
Patent number: 11243967Abstract: 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: GrantFiled: August 14, 2019Date of Patent: February 8, 2022Assignee: SAP SEInventors: 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: 11243760Abstract: 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: GrantFiled: July 24, 2019Date of Patent: February 8, 2022Assignee: SAP SEInventors: Bernhard Lokowandt, Stephan Kohlhoff, Jochen Steinbach
-
Patent number: 11244208Abstract: 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: GrantFiled: December 12, 2019Date of Patent: February 8, 2022Assignee: SAP SEInventors: Christian Reisswig, Anoop Raveendra Katti, Steffen Bickel, Johannes Hoehne, Jean Baptiste Faddoul
-
Publication number: 20220035873Abstract: 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: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Applicant: SAP SEInventors: Harish Kumar Sampangi Rama, Anand Jain
-
Publication number: 20220035493Abstract: 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: ApplicationFiled: October 14, 2021Publication date: February 3, 2022Applicant: SAP SEInventors: Jaison Jacob, Kannan Presanna Kumar
-
Publication number: 20220035799Abstract: 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: ApplicationFiled: September 11, 2020Publication date: February 3, 2022Applicant: SAP SEInventors: Anup Bhutada, Rupam Ojha, Srinivasan Ramanathan
-
Patent number: 11240328Abstract: 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: GrantFiled: December 1, 2020Date of Patent: February 1, 2022Assignee: SAP SEInventor: Tejram Jagannath Sonwane
-
Patent number: 11238386Abstract: 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: GrantFiled: December 20, 2018Date of Patent: February 1, 2022Assignee: SAP SEInventors: Volker Lehmann, Andre Hofeditz, Tobias Breyer, Krassimir Kondarev