Patents Assigned to SAP
-
Patent number: 12288180Abstract: Techniques for automated cargo selection in a transport system are provided. In some embodiments, a method comprises: receiving a list of materials to be received by a depot from a plurality of sources within a predetermined period of time; receiving a specification of materials to be received by a facility from the depot within the predetermined period of time; and generating a cargo plan based on the list and the specification, the cargo plan indicating quantities of each material of a plurality of materials to be loaded onto a transport within the predetermined period of time. The method may further comprise: moving a first material of the plurality of materials from a vehicle to the transport based on the cargo plan during the predetermined period of time; and initiating launch of the transport.Type: GrantFiled: December 13, 2021Date of Patent: April 29, 2025Assignee: SAP SEInventor: Yan Chen
-
Publication number: 20250133073Abstract: Systems and processes for managing and applying data classification labels are provided. In a method for managing data classification labels, a request may be received from a client application to fetch data classification labels from a policy server. Authentication information may be retrieved and passed to the policy server, and an access token may be received from the policy server based on a rights check performed using the authentication information. The access token may be provided to an interface for the policy server for use in generating a request for a list of data classification labels accessible via the access token, and the list of data classification labels may be received. Output data usable by the client application to generate a presentation of the list of data classification labels for selection by a user of the client application to classify data managed by the client application may be generated.Type: ApplicationFiled: October 20, 2023Publication date: April 24, 2025Applicant: SAP SEInventors: Sateesh Babu Chilamakuri, Sathya G
-
Publication number: 20250131031Abstract: Class definitions for an ontology of a domain are determined using a materialized instance graph, where the ontology is used for semantic query execution, automated analytical reasoning, or for machine learning. A plurality of instances graphs for a respective plurality of domain instances are received. A materialized instance graph is generated from the plurality of instance graphs. One or more communities represented in the materialized instance graph are determined. Properties associated with respective communities of the one or more communities are determined. Class definitions are generated, where a class corresponds to a community of the one or more communities and at least a portion of properties associated with the community. Class definitions are assigned to the ontology for the domain.Type: ApplicationFiled: October 23, 2023Publication date: April 24, 2025Applicant: SAP SEInventors: Jan Portisch, Sandra Bracholdt
-
Publication number: 20250131030Abstract: Properties for an ontology, such as used for semantic query execution, automated analytical reasoning, or for machine learning, are determined using instance graphs. A corpus of documents is received, representing a plurality of domain instances of a domain. Instance graphs are generated for instances of the plurality of instance graphs to provide a plurality of instance graphs. Properties represented in the plurality of instance graphs are determined. At least a portion of the properties are assigned to an ontology for the domain.Type: ApplicationFiled: October 23, 2023Publication date: April 24, 2025Applicant: SAP SEInventors: Jan Portisch, Sandra Bracholdt
-
Publication number: 20250130995Abstract: Techniques and solutions are provided for improved query optimization, including for sub-portions of a query plan. A query is submitted to an inline query optimizer and at least one auxiliary query optimizer. The query is optimized by the inline query optimizer and the auxiliary query optimizer. A query processor can evaluate costs associated with query plans produced by the inline query optimizer and the auxiliary query optimizer and select a plan for execution that is most performant.Type: ApplicationFiled: October 19, 2023Publication date: April 24, 2025Applicant: SAP SEInventors: Jaehyok Chong, Young Goo Cho
-
Patent number: 12282472Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically extending a partially-editable dataset copy. One example method includes identifying, for a data set, extension filter criteria that extends a current filter that defines an editable portion of the data set. An extended filter is automatically generated for the data set based on the extension filter criteria and the current filter. Additional data is copied into the partially-editable copy of the data set based on the extended filter and the current filter to generate an updated partially-editable copy of the data set. The current filter is replaced with the extended filter to create a new current filter. An updated exposed view is generated using the new current filter that exposes the updated partially-editable copy of the data set and an updated non-editable portion of the data set.Type: GrantFiled: March 7, 2024Date of Patent: April 22, 2025Assignee: SAP SEInventors: Jan Rittinger, Johannes Meinecke, Gregor Hackenbroich, Richard Pilz, Katja Pfeifer, Tom Spiegler, Franz Josef Grueneberger
-
Patent number: 12282494Abstract: A primary database system loads database objects into a primary in-memory store according to a given format. The primary database captures, in replay logs, the loading of the database objects according to the given format. The primary database sends the replay logs to a secondary database system. In response to receiving a replay log, the secondary database checks the value of a log replay configuration parameter. If the configuration parameter is a first value, the secondary database replays the replay log to load the corresponding database objects into a secondary in-memory store according to a first format. If the configuration parameter is a second value, the secondary database replays the log to load the objects according to a second format, and if the configuration parameter is a third value, the secondary database replays the log to load the objects in a same format which was used by the primary database.Type: GrantFiled: December 5, 2023Date of Patent: April 22, 2025Assignee: SAP SEInventors: Janardhan Hungund, Neha Shikha Kachhap, Jagadeesha Kanihal, Sebastian Seifert, Bernhard Scheirle, Amit Pathak, Werner Thesing, Thomas Peh
-
Patent number: 12282476Abstract: Systems and methods include receipt of search terms, determination of an embedding for each of the search terms, generation of a composite embedding based on the determined embeddings, determination of similarities between the composite embedding and second composite embeddings associated with each of a plurality of hierarchical group codes, determination of a hierarchical group code of the plurality of hierarchical group codes based on the determined similarities, and generation of search results based on the search terms and the hierarchical group code.Type: GrantFiled: November 30, 2023Date of Patent: April 22, 2025Assignee: SAP SEInventors: Raghuveer Kanneganti, Neda Edalat, Shrinivas Kaza, Harish Kumar Kadirompalli Venkatashivareddy, Harshit Kumar, Phiroze Dastoor, Taiwo Alabi
-
Patent number: 12282419Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.Type: GrantFiled: May 31, 2022Date of Patent: April 22, 2025Assignee: SAP SEInventors: Naveen V, Shanavas Madeen S, Ravikanth Malipeddu, Santhosh Reddy Mereddy, Ajith G, Prabhat Kumar Singh, Sushanth B R, Manu Jose Philip
-
Patent number: 12282985Abstract: An analytic chart data store may contain an enterprise information data structure, based on a result set received from a back-end application computer server, and a user selectable dimension ungrouping indication. The enterprise information data structure may include: an outermost dimension arranged on a row axis; an innermost dimension arranged on the row axis; and measure values arranged on the row axis. A computer processor of an analytic chart creation platform may determine that the user selectable dimension ungrouping indication is set to “ungroup.” Responsive to said determination, the analytic chart creation platform may automatically re-organize the enterprise information structure such that the innermost dimension information is arranged on the column axis instead of the row axis. The analytic chart creation platform may then automatically create an analytic chart and transmit the chart to a remote user device.Type: GrantFiled: December 6, 2022Date of Patent: April 22, 2025Assignee: SAP SEInventors: Robert Wilkie, Gloria Law, Yue Qian Huang
-
Patent number: 12282738Abstract: Various examples are directed to systems and methods for characterizing natural language text units. A plurality of text units may be used to train a bidirectional model. A bidirectional model may be applied to a set of annotated text units to generate a plurality of span context vectors. The plurality of span context vectors may be used to train a span prediction model. The span prediction model may be applied to at least a portion of the plurality of text units to generate a plurality of span characterizations, a first span characterization corresponding to a first span indicating that the first span describes a first job skill.Type: GrantFiled: May 3, 2022Date of Patent: April 22, 2025Assignee: SAP SEInventors: Lei Xu, Deng Feng Wan
-
Publication number: 20250123824Abstract: Isolated environments for development of modules of a software system, such as an enterprise resource planning (ERP) system, can be generated using a container image generated from a copy of a central development environment. A graph-based machine learning model can be trained and applied to a graph of the software system to predict dependencies between the modules of the software system. An isolation forest machine learning model can be trained and applied to a selected module to verify its integrity. The container image can be modified based on the predicted dependencies and the integrity verification, among other factors. The modified container image can be executed to generate an isolated environment for the selected module. A version management utility and a transport system can be used during subsequent development in the isolated environment to manage and register repositories and objects associated with the isolated environment.Type: ApplicationFiled: October 12, 2023Publication date: April 17, 2025Applicant: SAP SEInventor: Prabal Mahanta
-
Patent number: 12277530Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for questions associated with a location and a category. The program also identifies a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix. The program further determines an aggregate collection of questions from a plurality of sets of questions based on the matrix, the hierarchy of locations, and the hierarchy of categories. The program also generates the aggregate collection of questions.Type: GrantFiled: September 26, 2019Date of Patent: April 15, 2025Assignee: SAP SEInventors: Sudhir Bhojwani, Lalitha Rajagopalan, Anil Mandava, Robert Wells, Tanvi Bakul Shah, Maria Elena Gammon, Prashant Bhagat, Steven Weigand, Yuan Tung, Gopalakrishnan Sundaram
-
Patent number: 12277148Abstract: Methods, systems, and computer-readable storage media for a ML system that reduces a number of target items from consideration as potential matches to a query item using token embeddings and a search tree.Type: GrantFiled: April 19, 2022Date of Patent: April 15, 2025Assignee: SAP SEInventors: Sundeep Gullapudi, Rajesh Vellore Arumugam, Matthias Frank, Wei Xia
-
Patent number: 12277029Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.Type: GrantFiled: April 27, 2023Date of Patent: April 15, 2025Assignee: SAP SEInventors: Tim Breitenbach, Patrick Jahnke
-
Patent number: 12277102Abstract: A stream of database transactions are received and conflicts between transaction types are determined. When a conflict is determined, job components forming a database architecture are configured to execute a first transaction, and in response to completing the first transaction, job components forming the database architecture are reconfigured to execute a second transaction.Type: GrantFiled: March 5, 2024Date of Patent: April 15, 2025Assignee: SAP SEInventors: Norman May, Tiemo Bang, Carsten Binnig
-
Publication number: 20250117314Abstract: The present disclosure provides techniques and solutions for retrieving and presenting test analysis results. A central testing program includes connectors for connecting to one or more test management systems. Test data, such as test results in test logs, is retrieved from the one or more test management systems. For failed tests, failure reasons are extracted from the test data. Test results are presented to a user in a user interface, including presenting failure reasons. A link to a test log can also be provided. A user interface can provide functionality for causing a test to be reexecuted.Type: ApplicationFiled: October 6, 2023Publication date: April 10, 2025Applicant: SAP SEInventor: Ashish Kumar
-
Publication number: 20250117378Abstract: A computer implemented method can receive a condition expression for a query, parse the condition expression to identify parameter names and corresponding values, and evaluate validity of the parameter names and corresponding values. Responsive to finding that the parameters names and corresponding values are valid, the method can create a tree structure representing a logical relationship between the parameter names and corresponding values in a memory space, create a parameterized query comprising a modified condition expression which includes the parameter names and placeholders for the corresponding values, map the modified condition expression to a vector comprising values corresponding to the parameter names, and send the parameterized query and the vector to a query processing engine which pairs the parameter names in the modified condition expression with corresponding values contained in the vector when executing the parameterized query.Type: ApplicationFiled: October 10, 2023Publication date: April 10, 2025Applicant: SAP SEInventor: Sathya G
-
Patent number: 12271727Abstract: A data structure called a product version map is introduced. The product version map contains a catalog of available application versions to be used by the application orchestration services. It can describe the available versions. For each version, there is an image, such as a Docker® container image, that can be used to instantiate the application instance. Furthermore, in some example embodiments, an expiration date can be given, which could be used to enforce upgrades of application instances when their used version expires.Type: GrantFiled: April 10, 2023Date of Patent: April 8, 2025Assignee: SAP SEInventors: Henning Zahn, Daniel Kirmse
-
Patent number: 12271754Abstract: Various embodiments for a thread management system are described herein. An embodiment operates by determining that one or more scheduler threads of a server are allocated from a shared memory. A request to spawn a native thread at the server is received. The request is intercepted and an override for the request in which the resources for spawning the native thread are requested from the shared memory is executed. An allocation of resources for spawning and executing the native thread is received from the shared memory. An error on the server is detected. The shared memory is dumped into a dump file responsive to determining the error. The dump file includes an indication of what threads were allocated from the shared memory. The one or more scheduler threads and the native thread are restarted after the dumping.Type: GrantFiled: February 28, 2022Date of Patent: April 8, 2025Assignee: SAP SEInventor: Peng Xue