SAP SE

Allemagne

Retour au propriétaire

1-100 de 9 651 pour SAP SE et 1 filiale Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 9 408
        Marque 243
Juridiction
        États-Unis 9 445
        Europe 73
        International 67
        Canada 66
Propriétaire / Filiale
[Owner] SAP SE 9 651
Business Objects Software Ltd. 2
Date
Nouveautés (dernières 4 semaines) 58
2024 avril (MACJ) 37
2024 mars 39
2024 février 40
2024 janvier 34
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 1 861
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 1 001
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées 797
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 592
G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage 567
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 205
09 - Appareils et instruments scientifiques et électriques 198
41 - Éducation, divertissements, activités sportives et culturelles 147
35 - Publicité; Affaires commerciales 129
16 - Papier, carton et produits en ces matières 93
Voir plus
Statut
En Instance 730
Enregistré / En vigueur 8 921
  1     2     3     ...     97        Prochaine page

1.

CONVERTING AN API INTO A GRAPH API

      
Numéro d'application 17966096
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Handl, Ralf
  • Witt, Robert

Abrégé

Provided are systems and methods for transforming an operation-centric API into a graph-based API. In one example, a method may include receiving a description of an application programming interface (API), translating the description into a proxy model that comprises a list of a plurality of operations performed by the API, executing one or more heuristic programs on the proxy model to determine a plurality of entities associated with the list of operations and relationships among the plurality of entities, generating a graph API based on the plurality of entities and the relationships among the plurality of entities, wherein the graph API comprises a plurality of nodes representing the plurality of entities and edges between the plurality of nodes representing the relationships between the plurality of entities, and storing the graph API in a storage.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

2.

METADATA COMPARISON OF APPLICATION PROGRAMMING INTERFACE (API) PAYLOADS

      
Numéro d'application 17964349
Statut En instance
Date de dépôt 2022-10-12
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Malipeddu, Ravikanth
  • Dua, Ankit
  • Lal, Parmeshwar
  • Vohra, Aparna

Abrégé

According to some embodiments, systems and methods are provided including an n−1 Application Programming Interface (API) including n−1 API metadata; an API automate, wherein the API automate is generated for the n−1 API; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to cause the system to: receive an n API including n API metadata; execute the API automate with the n version API and output an API automate status; and in a case the API automate status is failed: compare the n API metadata and the n−1 API metadata; identify at least one difference between the n API metadata and the n−1 API metadata; generate an alert based on the identified at least one difference; and render a user interface, wherein the rendered user interface includes the alert. Numerous other aspects are provided.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

3.

FILE-BASED ASYNCHRONOUS AND FAILSAFE EXECUTION IN CLOUD

      
Numéro d'application 17965438
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s) Geckeler, Florian

Abrégé

Execution of an operation in a cloud environment is performed by a controller receiving an event from an eventing framework. The controller determines a number of phases of the cloud operation, and checks a status of each phase. Where a status of a phase of a cloud operation is open (e.g., having not been completed owing to interruption due to a communications failure in the cloud), the controller executes the phase of the cloud operation, records the completed status in a storage medium, and reports the status. Where a status of a phase of the cloud operation is determined to be complete, the controller iterates to the next phase. The controller may configure the eventing framework to receive the event. The eventing framework may be external to the controller (e.g., KUBERNETES). Alternatively, the eventing framework may be internal to the controller (for example communicating events based upon a polling mechanism).

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 9/54 - Communication interprogramme

4.

PROACTIVE QUERY PLAN COMPILATION

      
Numéro d'application 17967623
Statut En instance
Date de dépôt 2022-10-17
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Chong, Jaehyok
  • Chang, Won Jun
  • Bok, Youngbin

Abrégé

Computer-readable media, methods, and systems are disclosed for proactively compiling in-memory database management system (DBMS) query plans upon startup of the in-memory DBMS. During normal operation of the in-memory DBMS, alternative query plans having associated execution statistics are collected and captured. Thereafter, the alternative query plans are selectively persisted and in response to detecting performance regressions, the regressed query plan is compared with prior query plans. In response to determining that a prior query plan performs better, the regressed query plan is replaced with the prior query plan. Upon a restart of the in-memory DBMS, a selected portion of the plurality of alternative query execution plans is loaded, and the plurality of alternative query execution plans are compiled. New queries are received and executed based on the proactively compiled query plans.

Classes IPC  ?

5.

DATA PROCESSING DURING DATA REPLICATION

      
Numéro d'application 18480991
Statut En instance
Date de dépôt 2023-10-04
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Rose, Holger
  • Hua, Martin

Abrégé

Methods, systems, and computer-readable storage media for data replication. Data records associated with business entities are obtained. A plurality of data fields is defined for each record. A first set of data records is determined as associated with a first identifier of a first business entity. Data from a first set of data fields is selected from each data record of the first set of the data records. The first set of data fields are a subset of the plurality of data fields and is defined for evaluation of the first set of data records associated with the first business entity to determine a first data record from the first set of data records to be replicated from the data management system into a database system.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/23 - Mise à jour

6.

CLOUD VERSION MANAGEMENT FOR LEGACY ON-PREMISE APPLICATION

      
Numéro d'application 18398801
Statut En instance
Date de dépôt 2023-12-28
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s) Kirmse, Daniel

Abrégé

Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.

Classes IPC  ?

  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

7.

CHECK DEPENDENCY AND SETUP WITH METAPROGRAMMING FOR LOW-CODE AND NO-CODE DEVELOPMENT

      
Numéro d'application 18046181
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Srinivas, Jonala
  • Cai, Xiang
  • Wang, Qiu Shi

Abrégé

Methods, systems, and computer-readable storage media for retrieving, by a smart setup system, a component configuration metadata file corresponding to an application, the component configuration metadata file including component metadata representing components that the application uses during runtime, parsing, by a parser of the smart setup system, the component configuration metadata file to provide a set of data objects, each corresponding to a respective component in the set of components, providing, by an emitter of the smart setup system, a set of checking scripts and a set of installation scripts by, for each component in the set of components, providing a checking script and an installation script using a respective data object, and executing, by the smart setup system, each checking script in the set of checking scripts, and in response, receiving a set of check results, each check results indicating whether pre-requisites of a respective component are met.

Classes IPC  ?

8.

PERFORMANCE-ENHANCING CROSS-SYSTEM REQUEST HANDLING VIA SHARED MEMORY CACHE

      
Numéro d'application 17968648
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Klahre, Andre
  • Hettich, Michael
  • Kumar, Nitish
  • Schaefer, Christine

Abrégé

In a scenario involving a primary and secondary server, resource requests can be managed to avoid sending multiple requests to the secondary server. In particular, requests for data object attributes can be queued when another request has already been made. Hashkey and locking mechanisms can be used to support scenarios involving multiple users and multiple data object instances. Performance of the overall system landscape can thus be improved by effectively consolidating resource requests.

Classes IPC  ?

  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications

9.

CONTROL MECHANISM OF EXTRACT TRANSFER AND LOAD (ETL) PROCESSES TO IMPROVE MEMORY USAGE

      
Numéro d'application 17968057
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Sudmeier, Reinhard
  • Gelle, Sreenivasulu
  • Ocher, Alexander

Abrégé

Embodiments are described for a data processing tool configured to cease operations of a plurality of database readers when detecting a congestion condition in the data processing tool. In some embodiments, the data processing tool comprises a memory, one or more processors, and a plurality of database readers. The one or more processors, coupled to the memory and the plurality of database readers are configured to determine a congestion condition in at least one data pipeline of a plurality of data pipelines of the data processing tool. Each data pipeline of the plurality of data pipelines connects a database reader and a transformer of the data processing tool, a transformer and a database writer of the data processing tool, or two transformers of the data processing tool. The one or more processors are further configured to refrain from reading data from one or more databases responsive to the congestion condition.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/23 - Mise à jour

10.

Iterative Quantum Annealing

      
Numéro d'application 17959105
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s) Krellner, Florian

Abrégé

Embodiments implement iterative quantum annealing to provide a solution of an optimization. An annealing engine is located upstream of a quantum annealer (or a digital annealer, simulated annealer, or classical solver). The annealing engine is configured to process an initial solution to an original Quadratic Unconstrained Binary Optimization (QUBO) model, and thereby construct a second QUBO model. The second model is then fed to the quantum annealer, which returns a computed solution. The annealing engine constructs an intermediate solution from the computed solution and the second QUBO model. If the annealing engine determines a stopping criterion is satisfied by the intermediate solution, a final solution is constructed therefrom. If the annealing engine determines the stopping criterion is not satisfied, the second QUBO model is overwritten with the intermediate solution to form the basis for another iteration of QUBO model creation, quantum annealing, and evaluation of satisfaction of the stopping criterion.

Classes IPC  ?

  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 17/16 - Calcul de matrice ou de vecteur

11.

DATA MODEL DRIVEN IMPACT ANALYSIS OF LOGISTIC EXCEPTIONS

      
Numéro d'application 18046240
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Gu, Jing
  • Mi, Kai
  • Wang, Fei
  • Hu, Yiqun

Abrégé

A method may include detecting an occurrence of a logistic exception during a fulfilment cycle of an order. An impact of the logistic exception may be determined based on a tracking model having a plurality of interconnected tracking objects. The plurality of interconnected tracking objects may include a first tracking object corresponding to the order, a second tracking object corresponding to an order item included in the order, a third tracking object corresponding to a delivery order item corresponding to the order item, a fourth tracking object corresponding to a first delivery order including the delivery order item, and a fifth tracking object corresponding to a transport event including the delivery order. One or more of the plurality of interconnected tracking objects may be updated based at least on the impact of the logistic exception. Related systems and computer program products are also provided.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation

12.

INTERACTIVE TABLE PRESENTATION SYSTEM

      
Numéro d'application 17965929
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Vijayaraghavan, Krishnan
  • Dalsania, Sona

Abrégé

Systems and methods include reception of tabular data for display, determination of a display width, determination of a number of columns of the tabular data, determination of a column indicator width based on the display width and the number of columns, and simultaneous display of a subset of the columns of the tabular data and a column indicator corresponding to each column of the tabular data, wherein one or more of the displayed column indicators is of the determined width.

Classes IPC  ?

  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

13.

INVERSION PROCESS FOR RULES FRAMEWORK

      
Numéro d'application 17964409
Statut En instance
Date de dépôt 2022-10-12
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s) Mietke, Sebastian

Abrégé

Provided is a system and method for inverting custom rules of a software program to ensure compatibility with other possible rules of the software program. The inverted rules are always stored in a unified format. In one example, the method may include detecting a custom rule within a software program. The custom rule may include one or more input values, one or more output values, and a plurality of conditions for converting the one or more input values into the one or more output values, The method may also include generating an inverse of the custom rule, wherein the inverse of the custom rule comprises a plurality of inverse statements, and each inverse statement includes an output value mapped to an input value and a different condition among the plurality of conditions. The method may also include updating a rules repository associated with the software program with the inverse of the custom rule.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 9/54 - Communication interprogramme

14.

CONNECTING VISION AND LANGUAGE USING FOURIER TRANSFORM

      
Numéro d'application 17967945
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lionar, Stefan
  • Klein, Tassilo
  • Nabi, Moin

Abrégé

A method for text-image integration is provided. The method may include receiving a question related to pairable data comprising text data and image data. Embeddings are generated from the text tokens and image encodings. Embeddings are generated from the text tokens and image encodings. The embeddings include text embeddings and image embeddings. A spectral conversion of the text embeddings and the image embeddings is performed to generate spectral data. The spectral data is processed to extract text-image features. The text-image features are processed to generate inferred answers to the question.

Classes IPC  ?

  • G06V 30/186 - Extraction d’éléments ou de caractéristiques de l’image en déduisant des propriétés mathématiques ou géométriques de l’image complète
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 9/00 - Codage d'image
  • G06V 30/166 - Normalisation des dimensions de la forme
  • G06V 30/18 - Extraction d’éléments ou de caractéristiques de l’image
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques

15.

AUTOMATED ANNOTATION OF DATA FOR MODEL TRAINING

      
Numéro d'application 17967975
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Narsinghani, Komal
  • Devi, E. Aruna

Abrégé

Systems and methods provide reception of a plurality of data samples for training a machine learning model and a plurality of examples associated with each of a plurality of ground truth labels for training a machine learning model, identification of all examples of the plurality of examples within each of the data samples, determination, for each identified example, of an associated one of the plurality of labels and a location of the example in the data sample, annotation of the data sample with the associated one of the plurality of labels and the location, and training of a machine learning model using the annotated data sample.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

16.

Intelligent trackable operation guard service in cloud platforms

      
Numéro d'application 17984377
Numéro de brevet 11960356
Statut Délivré - en vigueur
Date de dépôt 2022-11-10
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Wang, Yu
  • Zhang, Le
  • Semler, Moritz
  • Wang, Daping
  • Hou, Haoxing
  • Wu, Zuosui

Abrégé

Methods, systems, and computer-readable storage media for receiving, by an operation guard system executed within a cloud platform, session information representative of a session of a user within the cloud platform, the session information including user information and operation information, determining, by the operation guard system, that the user is signed into a technical group for execution of an operation represented in the operation information, and in response, providing, by the operation guard system, a risk score associated with the operation, and determining, by the operation guard system and at least partially based on the risk score, that the operation is a risk-oriented operation based on the risk score, and in response, preventing execution of the operation and transmitting an alert.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

17.

Fast input window

      
Numéro d'application 18070926
Numéro de brevet 11960829
Statut Délivré - en vigueur
Date de dépôt 2022-11-29
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire SAP SE (Allemagne)
Inventeur(s) Simon, Patrick

Abrégé

Provided are systems and methods for simplifying a user interaction when inputting data into multiple pages/windows of a software application. In one example, the method may include executing a software application, displaying a plurality of rows of data values from columns of a database table via a user interface embedded in a page of the software application, detecting a request for a fast input submitted via the user interface, and in response to the detected request, displaying a plurality of interactive elements within the plurality of rows of data values on the user interface, and detecting a selection of an interactive element from among the plurality of interactive elements, and in response, displaying a fast input user interface with input fields extracted from one or more other pages of the software application via the user interface.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 40/177 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées

18.

RELATIONSHIP-BASED DISPLAY OF COMPUTER-IMPLEMENTED DOCUMENTS

      
Numéro d'application 18076941
Statut En instance
Date de dépôt 2022-12-07
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s) Guo, Feng

Abrégé

Techniques and solutions are provided for searching for documents upstream, downstream, or both upstream and downstream of a given document, and providing information about relationships between documents in the results. To help users understand relationships between documents, different “voices” can be used in a result display, such as an “active voice” being used for an upstream search and a “passive voice” being used for a downstream search. If desired, results can be limited or filtered, such as limiting a search to a particular relationship type or types, or providing a limit to an amount of indirection between documents. Disclosed techniques can provide more useful information about a document flow, and can reduce computing resources used in generating such displays.

Classes IPC  ?

  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/35 - Groupement; Classement

19.

TASK EXECUTION OPTIMIZATION TO REDUCE COMPUTING OR ENERGY RESOURCE USE

      
Numéro d'application 17962424
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Esch, Jan-Philipp
  • Mandel, Alexander
  • Mueller, Patrick
  • Kohlberg, Henri

Abrégé

Techniques and solutions are provided for generating allocation tasks for a plurality of tasks requesting one or more instances of an element, the element being associated with a plurality of allocation units. At least one allocation unit is an aggregation unit that comprises multiple instances of the element. Certain disclosed techniques allow for a combination of types of allocation tasks, such as an allocation task that directly allocates one or more instances of an allocation unit to a task, or an allocation task that has subtasks of withdrawing one or more instances of an aggregation unit and then distributing element instances of the aggregation unit or units among a plurality of tasks. Another technique determines whether a multiple of a given aggregation unit can exactly satisfy multiple tasks of the plurality of tasks. Another aspect provides for splitting tasks into groups to allow for more efficient allocation.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

20.

REQUEST HANDLING IN A MULTI-PROTOCOL CLOUD ENVIRONMENT

      
Numéro d'application 17962884
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s) Kunz, David

Abrégé

Various examples are directed to systems and methods for operating an application for use with an enterprise database system. A common format process may receive, from a user device, a first request directed to the enterprise database system, convert the first request into a common protocol, and send a first common protocol request to the application logic code. The application logic code may generate a second request in the common protocol and send the second request to the common format process. The common format process may convert the second request from the common protocol to a database query protocol to generate at least one database query and send the at least one database query to the enterprise database system.

Classes IPC  ?

  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

21.

SCHEMA STACK MANAGEMENT SYSTEM FOR MANAGING EXTENSIONS THROUGH UPGRADES

      
Numéro d'application 17938101
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Eberlein, Peter
  • Driesen, Volker

Abrégé

Implementations include a schema stack management system that enables zero-downtime during execution of maintenance procedures on application systems having schema stacks including one or more customer-provided schema extensions.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 8/65 - Mises à jour
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

22.

OBJECT-BASED TRANSPORTATION ACROSS TENANTS

      
Numéro d'application 17962309
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Udaya, Sahana Durgam
  • Kumar, Pranav

Abrégé

Object-based transportation between tenants may provide advantages over persistence layer-based transportation on a cloud platform in situations where persistence layer storage space is limited. Object based transportation involves obtaining a selection from the target tenant application of a set of objects from the plurality of objects and determining objects identifiers for each of the selected set of objects. For each object in the selected set of objects, a request is sent to a source tenant. The requests includes the corresponding object identifier for that object. Corresponding object data is received from the source tenant. At least a portion of the corresponding object data is stored in a target tenant database. An existing object may be updated or a new object may be created.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 16/23 - Mise à jour

23.

SOURCE TO TARGET TRANSLATION FOR MANUFACTURING

      
Numéro d'application 18082349
Statut En instance
Date de dépôt 2022-12-15
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Steinbach, Jochen
  • Skorokhodov, Alexander
  • Eigemann, Sven-Eric
  • Henneboel, Georg
  • Javaraju, Nikhil
  • Rudolf, Elise

Abrégé

Computer-readable media, methods, and systems are disclosed for facilitating source to target translation and synchronization of production details for manufacturing of one or more production articles. A plurality of versioned technical design inputs in structured and unstructured formats is received. A plurality of translation inputs corresponding to one or more parameters associated with the plurality of versioned technical design inputs is received. A mapping of the plurality of versioned technical design inputs to a plurality of manufacturing data elements associated with one or more data models of a manufacturing system is automatically generated, based on the plurality of translation inputs. Finally, a plurality of manufacturing routings for implementing production of the one or more production articles is generated.

Classes IPC  ?

  • G05B 19/4093 - Commande numérique (CN), c.à d. machines fonctionnant automatiquement, en particulier machines-outils, p.ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'u caractérisée par la programmation de pièce, p.ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée

24.

MODEL-BASED DETERMINATION OF CHANGE IMPACT FOR GROUPS OF DIVERSE DATA OBJECTS

      
Numéro d'application 17961071
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Saha, Abhijnan
  • Asrani, Anisha

Abrégé

Techniques and solutions are provided for determining changes to computing objects based on a change to a related computing object. A model of model objects is created, where a model object represents a computing object of a plurality of computing objects. The model stores information about relationships between the plurality of computing objects. A change to a computing object of the plurality of computing objects is received, and the model is used to determine one or more objects of the plurality of computing objects that are affected by the change, using the relationship information in the model. At least a portion of the plurality of the objects are of differing types.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

25.

BOT TRANSPORT PROCESS ACROSS TENANTS

      
Numéro d'application 17963297
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Guttapalem, Himabindu
  • Thakare, Akshay
  • M N, Shashank
  • Ingalahalli, Vijayashree
  • Subhedar, Riya

Abrégé

Provided are systems and methods for transporting a bot from runtime of a first tenant into a runtime of a second tenant. The transport process can include transferring bot configurations, machine learning models, training data, and the like. In one example, a method may include exporting a file from a first tenant in a multi-tenant environment, wherein the file comprises a chatbot program, one or more machine learning models for generating a response from the chat bot program, and training data used to train the one or more machine learning models for generating the response, importing the file into a second tenant of the multi-tenant environment, and installing the bot program, the one or more machine learning models, and the training data within a directory of the second tenant of the multi-tenant environment.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués

26.

DOMAIN-BASED LEARNING FOR AUTOENCODER MODELS

      
Numéro d'application 17957891
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Knoerzer, Florian
  • Koenig, Swen
  • Hehn, Dominic
  • Aktan, Mustafa
  • Borella, Jocelyn
  • Muhammad, Naseer

Abrégé

In an example embodiment, an additional classifier is introduced to an autoencoder neural network. The additional classifier performs an additional classification task during the training and testing phases of the autoencoder neural network. More precisely, the autoencoder neural network learns to classify the domain (or origin) of each specific input sample. This leads to additional contextual awareness in the autoencoder neural network, which improves the reconstruction quality during both the training and testing phases. Thus, the technical problem of decreased autoencoder neural network reconstruction quality caused by high data variance is addressed.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

27.

DATA SHARING BETWEEN TENANTS AT DIFFERENT NETWORK PLATFORMS

      
Numéro d'application 17938514
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire SAP SE (Allemagne)
Inventeur(s) Shafiulla, Mohammed Saifulla

Abrégé

Methods, systems, and computer-readable storage media for sharing of data between tenants associated with network applications. A set of queues related to a set of tenants at a plurality of platforms is maintained. Each queue stores a set of messages related to events generated by a particular tenant from the set of tenants. Each queue of is divided into a respective subset of sub-queues. Each sub-queue of the respective subset of sub-queues is associated with a particular topic. Access control permissions and network connections defined for each tenant of the set of tenants are evaluated. Data federation logic is executed to distribute data from a first sub-queue of a first queue associated with a first tenant of the set of tenants to at least one other sub-queue of a second queue associated with a second tenant based on at least one matching topic defined in the data federation logic.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

28.

Management of two application versions in one database table

      
Numéro d'application 17960991
Numéro de brevet 11954081
Statut Délivré - en vigueur
Date de dépôt 2022-10-06
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Walter, Welf
  • Driesen, Volker

Abrégé

Systems and methods include configuration of a first database view to read from common versions of rows of a database table or from rows of the database table associated with a first version of the application, the database table storing application content, configuration of a first application server to write to the common versions of rows of the database table, configuration of a second database view to read from common versions of rows of the database table or from rows of the database table associated with a second version of the application, configuration of a second application server to write to rows of the database table associated with the second version of the application, modification of the database table to include rows associated with the second version of the application while the first application server executes the first version of the application and incoming user requests are directed to the first application server, configuration of the second application server to write to common versions of the rows of the database table, and re-direction of incoming user requests to the second application server executing the second version of the application.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 8/65 - Mises à jour
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour

29.

MULTI-PARAMETER, RULE-BASED USER EXPERIENCE VARIANTS IN CLOUD APPLICATION

      
Numéro d'application 17956505
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Singh, Pradeep Kumar
  • Uday, Adithya
  • K, Sreekanth
  • Rohde, Jens
  • Kss, Ravi Chandra Chandra
  • Bairi, Anilkumar

Abrégé

A user experience repository may contain base layouts and variant metadata for applications of an enterprise. An application design platform may receive, from a designer, an indication of a selected base layout for a selected application and interact with the designer to create a user experience variant (e.g., a page layout). The designer may then define an assignment rule for the user experience variant, the assignment rule including custom logic and multiple user parameters (e.g., a user role, country, language, etc.), and the system may store information about the user experience variant and assignment rule. An enterprise application service platform may determine that a user is accessing the selected application and evaluate the custom logic of the assignment rule based on user parameters of the user accessing the selected application. In accordance with the evaluation, the system may arrange to provide the appropriate user experience variant to the user.

Classes IPC  ?

  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • G06Q 10/10 - Bureautique; Gestion du temps

30.

ARCHIVING DATA USING ADDITIONAL AUXILIARY DATABASE

      
Numéro d'application 17957433
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s) Schaude, Horst F.

Abrégé

Techniques for archiving data using an additional auxiliary database are disclosed. In some embodiments, a computer system may store data in a primary database and archive the data stored in the primary database, where the archiving of the data comprises storing a first copy of the data in an archive database and storing a second copy of the data in an auxiliary database. Next, the computer system may detect a change to the primary database, determine that the detected change satisfies a condition, and, based on the determining that the detected change satisfies the condition, prevent the detected change from being applied to the archive database, and update the auxiliary database by applying the detected change to the auxiliary database. The computer system may then use the archive database to service a first type of request and the updated auxiliary database to service a second type of request.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

31.

ACTIVITY CLASSIFICATION USING UNSUPERVISED MACHINE LEARNING

      
Numéro d'application 17959620
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Dewan, Anupam
  • Liu, Mengyuan
  • Hu, Weikun

Abrégé

Systems and methods include acquisition of a first image of a first activity record, determination of first text based on the first image, generation of a first embedding based on the first text, generation of a second embedding based on the first embedding using a first model, where a number of dimensions of the second embedding is less than a number of dimensions of the first embedding, determination of a first cluster based on the second embedding using a second trained model, the second trained model trained using unsupervised learning, and determination of a first activity type associated with the first activity record based on the first cluster, the second embedding and historical activity data associating the first cluster with a plurality of activity types and each of the plurality of activity types with a respective embedding metric.

Classes IPC  ?

  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06V 30/14 - Acquisition d’images

32.

Communications Interface Between Separate Systems Referencing Distributed Ledger

      
Numéro d'application 17959759
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s) Albrecht, Frank

Abrégé

Embodiments utilize distributed ledger technology (e.g., blockchain) to handle interaction flows for processes occurring between separate/distinct systems. A first system initiates an interaction flow, creating a first ledger entry (e.g., blockchain transaction) based upon an original timestamp and encryption keys. The interaction flow is then communicated across a boundary of the first system to a second system. The second system receives the interaction flow, and creates a second ledger entry (e.g., second blockchain transaction in the blockchain) based upon a subsequent timestamp and hash of the first ledger entry. Further cross-system interactions are similarly handled by creating additional immutable ledger entries (e.g., more blockchain transactions in the blockchain). Thus, the stored interaction flows serve as the single source of truth for communication across system boundaries. This allows verification of cross-system communications without resort to a central authority, and moreover can serve as the basis for analytical querying regarding cross-system interaction.

Classes IPC  ?

33.

SYSTEM VERSIONED TABLE WITH TRANSACTIONAL SYSTEM TIME

      
Numéro d'application 18530819
Statut En instance
Date de dépôt 2023-12-06
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Scheirle, Bernhard
  • Tonder, Andreas
  • Thiel, Carsten
  • Radestock, Guenter
  • Legler, Thomas
  • Heidel, Martin
  • Schulze, Robert
  • Schmidt, Joern
  • Blanco, Rolando

Abrégé

A method may include receiving a first transaction inserting a record into a database and a second transaction deleting the record from the database. A validity period for the record may be determined based on a first commit time at which the first transaction is committed and a second commit time at which the second transaction is committed. A current table and/or a history table of a system versioned table may be updated to include the record based on the validity period of the record. One or more temporal operations may be performed based on the system versioned table. For example, a time travel operation may be performed to retrieve, based on the system versioned table, one or more records that are valid at a given point in time. Related systems and computer program products are also provided.

Classes IPC  ?

34.

SYSTEM FOR LEARNING EMBEDDINGS OF CODE EDITS

      
Numéro d'application 17955786
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-04
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Togni, Niccolo
  • Sabetta, Antonino
  • Cabrera Lozoya, Rocio

Abrégé

Systems and methods are provided for analyzing a commit comprising an updated version of software code against a previous version of software code to determine a plurality of methods in the commit that have been changed, identifying a previous version and an updated version for each method that has been changed, and generating graphical representations of each previous version and each updated version of each method that has been changed. The systems and methods further provide for extracting path contexts from each graphical representation for each previous version and each updated version of each method, determining path contexts that are different by comparing each path context for each previous version with an associated updated version of each method, and encoding each path context that is different to generate at least one commit vector representation of the commit.

Classes IPC  ?

35.

Remote connectivity manager

      
Numéro d'application 18059789
Numéro de brevet 11949648
Statut Délivré - en vigueur
Date de dépôt 2022-11-29
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Jagoda, Michal
  • Mysliwiec, Filip
  • Pietrzak, Wojciech
  • Kasztelan, Lukasz
  • Morawiec, Adam
  • Zelek, Rafal
  • Cudecka, Marzena
  • Dittmann, Ralf-Dietmar

Abrégé

Connectivity between remote networks is managed by a central engine that collects and stores network data such as network addresses, URLs, hostnames, and/or other information. The engine creates a tunnel proxy, as well as separate respective tunnels with the remote networks. Based upon network data, the engine references the tunnel proxy to create a logical link joining the respective tunnels. Data can then flow between the remote networks through the logical link. The logical link may exist for only a limited time, e.g., as determined by a timer. Certain embodiments may be particularly suited to empower a customer network to manage connectivity with the remote network of a support provider. The customer can initiate connectivity changes without the manual involvement of the support provider. The customer can also authorize the support provider to manage connectivity and initiate changes under prescribed conditions.

Classes IPC  ?

  • H04L 61/2592 - Traduction d'adresses de protocole Internet [IP] en utilisant la tunnelisation ou l'encapsulation
  • H04L 9/40 - Protocoles réseaux de sécurité

36.

Type font

      
Numéro d'application 29848310
Numéro de brevet D1020865
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lee, Jeong-Sook
  • Pompa, John
  • Keane, Gerard
  • Daiber, Simone
  • Kuntz, Barbara
  • Savova, Gergana
  • Weinzierl, Terrance
  • Ford, Jim

37.

Stream-based transaction processing

      
Numéro d'application 18051404
Numéro de brevet 11947517
Statut Délivré - en vigueur
Date de dépôt 2022-10-31
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • May, Norman
  • Bang, Tiemo
  • Binnig, Carsten

Abrégé

A transaction processing protocol for serverless database management systems can use a transaction scheduler to guarantee consistent serializable execution though analysis of the access pattern of transaction types and appropriate ordering of the transaction's events at runtime. A transaction topology is determined for each type of transaction and these are combined and used to generate a serialization graph. Cycles in the serialization graph are identified and breaking transaction types which may break the cycles are determined. When transaction requests are received, a breaking type of transaction is scheduled as a last transaction in the current epoch and later transactions not having the breaking transaction type are scheduled to execute in the next epoch.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 9/54 - Communication interprogramme
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

38.

DISTRIBUTED TRANSACTION MANAGEMENT WITH TOKENS

      
Numéro d'application 18524173
Statut En instance
Date de dépôt 2023-11-30
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Renkes, Frank
  • Lee, Juchang

Abrégé

A system, method and computer product for managing distributed transactions of a database. A transaction manager is provided for each of a plurality of transactions of the database. Each transaction manager is configured to perform functions that include generating a transaction token that specifies data to be visible for a transaction on the database. The database contains both row and column storage engines, and the transaction token includes a transaction identifier (TID) for identifying committed transactions and uncommitted transactions. A last computed transaction is designated with a computed identifier (CID), record-level locking of records of the database is performed using the TID and CID to execute the transaction, and the plurality of transactions of the database are executed with each transaction manager.

Classes IPC  ?

39.

EFFICIENT CACHE BUILD AND QUERY PATTERN SUPPORTING DYNAMIC AND RELATIONAL PROPERTIES

      
Numéro d'application 17951799
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Li, Peihui
  • Yu, Xia

Abrégé

Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

40.

CODE MAINTENANCE SYSTEM

      
Numéro d'application 17952671
Statut En instance
Date de dépôt 2022-09-26
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s) Pfeiffer, Stefan

Abrégé

Systems and methods provide identification of a code artifact, determination of logical entities of the code artifact, determination of references between the logical entities of the code artifact, determination, based on the determined references, of one or more methods of the code artifact that are referenced by no logical entities of the code artifact, and identification of ones of the one or more methods which were not executed by a production system by searching a code execution trace for each of the one or more methods.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 8/30 - Création ou génération de code source
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

41.

DISTRIBUTED NEURAL NETWORK

      
Numéro d'application 17954056
Statut En instance
Date de dépôt 2022-09-27
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s) Vom Hofe, Arnd

Abrégé

The present disclosure provides techniques and solutions for defining, deploying, or using distributed neural networks. A distributed neural network includes a plurality of computing elements, which can include Internet of things (IOT) devices, other types of computing devices, or a combination thereof. At least one neuron of a neural network is implemented, for a given data processing request using the distributed neural network, on a single computing element. Disclosed techniques can manage data processing requests in the event of an unreachable computing element, such as by processing the request without the participation of such computing element. Disclosed techniques also include redefining distributed neural networks to replace an unreachable computing element. Information to configure computing elements as neurons can include one or more of definitions of computing elements that will provide input, weights to be associated with inputs, definitions of computing elements to receive output, or an activation function.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

42.

SEARCH SERVICE FOR A NETWORK OF SOCIAL MACHINES

      
Numéro d'application 17951320
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Kishan, Gopi
  • Jalagadugula, Rohit
  • Krishnan, Kavitha
  • Anamandra, Sai Hareesh
  • Srivastava, Akash

Abrégé

A method includes receiving, at a search toolbar, a search query from a machine in a network. The machine has an associated machine profile for participating in the network as an entity. The machine profile includes a machine identifier and machine metadata. A query type is determined from the search query. A search context for the machine is determined using a semantic graph of the network. From a set of services for the network, one or more relevant services to respond to the search query are identified based on the query type and the search context. The search query is applied to the one or more relevant services to obtain a set of responses. A set of relevant results for the search query is determined from the set of responses. The set of relevant results is transmitted to the machine.

Classes IPC  ?

  • G06F 16/9536 - Personnalisation de la recherche basée sur le filtrage social ou collaboratif
  • G06F 16/9532 - Formulation de requêtes
  • G06F 16/954 - Navigation, p.ex. en utilisant la navigation par catégories

43.

LOW-NO CODE DEVELOPMENT OF INTELLIGENT WORKFLOW APPLICATIONS USING SKILL ARTIFACTS

      
Numéro d'application 17951894
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Wang, Qiu Shi
  • Cao, Lin

Abrégé

Methods, systems, and computer-readable storage media for integrating skills into computer-executable applications using a low-code/no-code (LCNC) development platform.

Classes IPC  ?

44.

ARTIFICIAL INTELLIGENCE WORK CENTER

      
Numéro d'application 17952107
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Gadkari, Mohit V.
  • Malik, Ankur
  • Parvatikar, Sunil S.
  • Marincei, Simona
  • Knis, Dalibor
  • Prasad, Anirudh
  • Jauhari, Kopal
  • Saxena, Saurabh
  • Nagaraja, Yatish
  • Agrawal, Pankaj Kumar
  • Qian, Long
  • Verma, Varun

Abrégé

The present disclosure involves systems, software, and computer implemented methods for an artificial intelligence work center for ERP data. One example method includes receiving scenario and model settings for an artificial intelligence model for a predictive scenario. A copy of the dataset is processed based on settings to generate a prepared dataset that is provided with the settings to a predictive analytical library. A trained model trained and evaluation data for the trained model is received from the predictive analytical library. A request is received to generate a prediction for the predictive scenario for a target field for a record of the dataset. The record of the dataset is provided to the trained model and a prediction for the target field for the record the dataset is received from the model. The prediction is included for presentation in a user interface that displays information from the dataset.

Classes IPC  ?

45.

CROSS DATA CENTER DATA FEDERATION FOR ASSET COLLABORATION

      
Numéro d'application 17935305
Statut En instance
Date de dépôt 2022-09-26
Date de la première publication 2024-03-28
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Nookala, Ranjith Kumar
  • Grandhe, Srikanth
  • Prasad, K. Satya
  • Turrin, Simone

Abrégé

A method may include a collaboration controller receiving a collaboration request to share a data asset associated with a first customer onboarded at a first data center with a second customer. In response to the collaboration request, the collaboration controller may determine that the second customer is onboarded at a second data center but not the first customer. Moreover, the collaboration controller may replicate, at the second data center, the data asset associated with the first customer upon determining that a copy of the data asset is not already present at the second data center. The replicating of the data asset may provide the second customer access to the data asset by at least creating, at the second data center, the copy of the data asset. Related systems and computer program products are also provided.

Classes IPC  ?

46.

Type font

      
Numéro d'application 29848301
Numéro de brevet D1019760
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lee, Jeong-Sook
  • Pompa, John
  • Keane, Gerard
  • Daiber, Simone
  • Kuntz, Barbara
  • Savova, Gergana
  • Weinzierl, Terrance
  • Ford, Jim

47.

Type font

      
Numéro d'application 29848306
Numéro de brevet D1019761
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lee, Jeong-Sook
  • Pompa, John
  • Keane, Gerard
  • Daiber, Simone
  • Kuntz, Barbara
  • Savova, Gergana
  • Weinzierl, Terrance
  • Ford, Jim

48.

FAST SWITCHING TO TRANSACTION ENTRY PROGRAM

      
Numéro d'application 18452906
Statut En instance
Date de dépôt 2023-08-21
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s) Knoblauch, Bernhard

Abrégé

Some embodiments are directed to obtaining computer network connection data of the client-side transaction entry program, the computer network connection data allowing a connection to be made with the client-side transaction entry program, receiving a begin transaction message from the client-side computer indicating a request to launch a transaction, the computer network connection data being obtained before receiving the begin transaction message, and setting up a connection between the transaction system and the client-side transaction entry program using the computer network connection data enabling the client-side transaction entry program and the transaction system to cooperate in performing the transaction.

Classes IPC  ?

49.

RAIL RAKE PLANNING FOR TRANSPORTATION AND MAINTENANCE

      
Numéro d'application 17898843
Statut En instance
Date de dépôt 2022-08-30
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Bhowmick, Somjit
  • Saraiya, Anirudh
  • Ramanathan, Srinivasan

Abrégé

Given a set of port stations, a collection of forwarding orders to/from the port stations, and a set of available rail rakes along with their current schedules, a rake plan that maps order containers to rakes is generated. The optimization model is constrained by rake availability, rake capacity (the number of containers that can be accommodated by a rake), and the indivisibility of containers. The scheduling of the rail rakes can be represented as a sparse 3-dimensional binary matrix. Each element of the matrix indicates whether a particular rail rake is assigned to carry a particular container from a particular order in the next trip. The rail rake scheduling data can be used to generate communications from a rail rake planning server to multiple client devices, each client device associated with a different port station.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation

50.

MESSAGE QUERY SERVICE AND MESSAGE GENERATION FOR A SOCIAL NETWORK

      
Numéro d'application 17948652
Statut En instance
Date de dépôt 2022-09-20
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Anamandra, Sai Hareesh
  • Kishan, Gopi
  • Krishnan, Kavitha
  • Jalagadugula, Rohit
  • Srivastava, Akash

Abrégé

A method includes receiving a message query from an entity identifier participating in a social network. The message query specifies one or more entities, one or more requirements, and one or more constraints. A set of message query parameters is generated based on the message query. A set of queries for a semantic graph of the social network is generated based on the set of message query parameters. The set of queries is applied to the semantic graph to obtain a set of query results. A message context of the entity identifier is determined based on the set of query results and the set of message query parameters. A set of messages from a message repository is determined based on the message context. The set of messages can be presented on a client computer associated with the entity identifier.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance

51.

SYSTEMS AND METHODS FOR OPERATING WEB MANAGEMENT SOFTWARE

      
Numéro d'application 17949702
Statut En instance
Date de dépôt 2022-09-21
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lu, Xiaoping
  • Auer, Martin Maria Norato
  • Mittal, Aseem

Abrégé

Various examples are directed to systems and methods for administering web management software. A system may access alert data describing a plurality of alerts generated by a cloud-implemented web management software and apply a set of problem code conditions to the alert data. Based on the applying of the set of problem code conditions to the alert data, the system may assign a first problem code to the first alert. The system may determine a risk score for the web management software based at least in part on a problem state for the web management software, where the problem state comprises at least the first problem code. The system may determine that the risk score for the web management software matches a threshold condition and send a problem message to a user computing device associated with a user, the problem message describing a problem state of the web management software.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

52.

EVALUATING MACHINE LEARNING ON REMOTE DATASETS USING CONFIDENTIALITY-PRESERVING EVALUATION DATA

      
Numéro d'application 17974892
Statut En instance
Date de dépôt 2022-10-27
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s) Knuesel, Philipp

Abrégé

The present disclosure involves systems, software, and computer implemented methods for evaluating machine learning on remote datasets using confidentiality-preserving evaluation data. In response to determining that data of the remote customer dataset is of sufficient quality and quantity, feature data corresponding to a machine learning pipeline is generated. The remote customer dataset into one or more data partitions and for each partition, one or more baseline models and one or more machine learning models are trained using a machine learning library included in the remote customer database. Aggregate evaluation data is generated for each baseline model and each machine learning model that includes model debrief data and customer data statistics. In response to determining that the customer has enabled sharing of the aggregate evaluation data with a software provider who provided the remote customer database, the aggregate evaluation data is provided to the software provider.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06N 20/00 - Apprentissage automatique

53.

Data confidentiality-preserving machine learning on remote datasets

      
Numéro d'application 17974853
Numéro de brevet 11947599
Statut Délivré - en vigueur
Date de dépôt 2022-10-27
Date de la première publication 2024-03-21
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s) Knuesel, Philipp

Abrégé

The present disclosure involves systems, software, and computer implemented methods for data confidentiality-preserving machine learning on remote datasets. An example method includes receiving connection information for connecting to a remote customer database and storing the connection information in a machine learning runtime. Workload schedule information for allowable time windows for machine learning pipeline execution on remote customer data of the customer is received from the customer. A determination is made that an execution queue includes a machine learning pipeline during an allowed time window. The connection information is used to connect to the remote customer database during the allowed time window. Execution is triggered by the machine learning runtime of the machine learning pipeline on the remote customer database. Aggregate evaluation data corresponding to the execution of the machine learning pipeline on the remote customer database is received and provided to a user.

Classes IPC  ?

  • G06F 16/903 - Requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

54.

DATA TRANSFER IN A COMPUTER-IMPLEMENTED DATABASE FROM A DATABASE EXTENSION LAYER

      
Numéro d'application 17945599
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Morelli, Canberk
  • Merker, Till

Abrégé

Described herein are systems and method for providing data transfer in a computer-implemented database from a database extension layer. A data server associated with a database receives a request to transfer data stored in a database extension layer of the database. Input data chunks are collected from the database extension layer until a configured row count limit is reached. Row positions are determined from the input data chunks. Value identifiers corresponding to the row positions are determined. Values corresponding to the value identifiers are retrieved. Output data is generated based on the values corresponding to the value identifiers.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/2453 - Optimisation des requêtes

55.

MULTI-LAYER EXTENSIBILITY FOR ENTERPRISE PORTAL

      
Numéro d'application 17947760
Statut En instance
Date de dépôt 2022-09-19
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Khullar, Vipul
  • Tiwari, Akansha
  • Sinha, Shreya

Abrégé

Some embodiments may be associated with facilitating extensibility for an enterprise portal in a cloud computing environment. A computer processor of a multi-level extensibility framework server may provide to a user a graphical view of existing services of the enterprise portal using information from the business enterprise portal data store and a sample data model. The processor may also receive from the user extension information for at least one of the technical layers and, based on the received extension information, automatically generate and provide an intelligent extension proposal to the user. The processor may also display simulated results to the user based on the intelligent extension proposal and the sample data model. The processor may then receive from the user a confirmation of the intelligent extension proposal and automatically transfer extension fields, entities, and mapping to multiple technical layers of the enterprise portal.

Classes IPC  ?

  • G06F 16/242 - Formulation des requêtes
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

56.

CLIENT-SIDE MASS DATA SELECTION SYSTEM

      
Numéro d'application 17949009
Statut En instance
Date de dépôt 2022-09-20
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Pflueger, Jens
  • Christoph, Georg
  • Escalier, Vincent
  • Deutschmann, Alexander
  • Barbhaiya, Jay
  • Becker, Dirk

Abrégé

Systems and methods include presentation of a subset of a result set of items received from a remote system, reception of a command to perform an operation on all items of the result set while presenting the subset, and determination, in response to the command, of whether a total number of items in the result set exceeds a threshold value. If it is determined that the total number of items in the result set exceeds the threshold value, a first request is transmitted to the remote system to perform the operation on all items of the result set, where the first request includes filter values associated with the result set. If it is determined that the total number of items in the result set does not exceed the threshold value, a second request is transmitted to the remote system to perform the operation on all items of the result set, where the second request includes an identifier of each item of the result set.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

57.

COLUMN-BASED UNION PRUNING

      
Numéro d'application 17933212
Statut En instance
Date de dépôt 2022-09-19
Date de la première publication 2024-03-21
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Weyerhaeuser, Christoph
  • Spohrer, Simon
  • Zwickel, Jan
  • Chriki, Mohamed Ali
  • Ru, Feipeng

Abrégé

In one aspect, a method may include receiving a query associated with a plurality of data sources, wherein the query includes a first attribute; identifying that a query operator, which is associated with execution of the query and the first attribute, includes a first input from a first data source of the plurality of data sources and a second input from a second data source of the plurality of data sources; determining that the first attribute at the second data source corresponds to null; pruning, based on the determined null, the second input from the second data source to inhibit a select from the second data source; and in response to the pruning, performing the query operator by selecting, from the first data source, a column corresponding to the first attribute. Related systems, methods, and articles or manufacture are also disclosed.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/242 - Formulation des requêtes

58.

SAP Bring out your best.

      
Numéro d'application 019000368
Statut En instance
Date de dépôt 2024-03-18
Propriétaire SAP SE (Allemagne)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer programs; computer software; manuals in electronic form in connection with computer software, hardware and peripherals. Business consultation. Design, development, programming, customization, integration, implementation, maintenance, trouble-shooting, updating, and rental of computer programs and software; computer software research and engineering; computer software consulting; cloud computing services; software as a service; information technology services provided on an outsourcing basis.

59.

Table user-defined function for graph data processing

      
Numéro d'application 17931865
Numéro de brevet 11947541
Statut Délivré - en vigueur
Date de dépôt 2022-09-13
Date de la première publication 2024-03-14
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Franz, Gerald
  • Kasperovics, Romans
  • Rawat, Umang
  • Sedler, Roland

Abrégé

A method may include receiving a definition of a table user-defined function (TUDF) in a graph query language. The table user-defined function may be created based on the definition. For example, the creation of the table user-defined function may include checking and compiling the definition to generate executable code associated with the table user-defined function. Upon receiving a query including a relational query language statement invoking the table user-defined function, such as a structured query language select statement, the query may be executed on at least a portion of a graph data stored in a database. The executing of the query may include calling the executable code to execute the table user-defined function included in the relational query language statement. Related systems and computer program products are also provided.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

60.

METHOD OF PARTIAL VALIDATION OF AN ORGANIZATIONAL STRUCTURE

      
Numéro d'application 17944064
Statut En instance
Date de dépôt 2022-09-13
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s) Bezrukov, Vladislav

Abrégé

Computer-readable media, methods, and systems are disclosed for performing a method for partial validation of a tree-like hierarchy structure. A method includes selecting a first portion of the hierarchy structure to edit, updating a status associated with the first portion to a draft mode status, modifying the first portion to create an edited first portion, and executing a first validation process on the edited first portion to determine if the edited first portion is consistent with a plurality of rules of the hierarchy structure. If the edited first portion is inconsistent with at least one of the plurality of rules, the method includes displaying an error message and/or a warning message to a user on a user interface. If the edited first portion is consistent with the plurality of rules, the method includes updating a status associated with the edited first portion to an active mode status.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

61.

CONSISTENCY CHECKS FOR COMPRESSED DATA

      
Numéro d'application 17974209
Statut En instance
Date de dépôt 2022-10-26
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Junker, Frederic
  • Lemke, Christian
  • Seifert, Sebastian

Abrégé

Systems and methods include reception of an instruction to perform a consistency check on compressed column data. In response to the instruction, a compression algorithm applied to uncompressed column data to generate the compressed column data is determined, one or more consistency checks associated with the compression algorithm are determined, wherein a first one or more consistency checks associated with a first compression algorithm are different from a second one or more consistency checks associated with a second compression algorithm, the one or more consistency checks are executed on the compressed column data, and, if the one or more consistency checks are not satisfied, a notification is transmitted to a user.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • H03M 7/40 - Conversion en, ou à partir de codes de longueur variable, p.ex. code Shannon-Fano, code Huffman, code Morse

62.

INTELLIGENT OPTIMIZATION OF PARAMETERIZED QUERIES

      
Numéro d'application 18075781
Statut En instance
Date de dépôt 2022-12-06
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Lee, Taehyung
  • Jeong, Taeyoung
  • Kim, Taehun
  • Kim, Sungwon
  • Lee, Sanghee

Abrégé

A computer implemented method can receive a parameterized query written in a declarative language. The parameterized query comprises a parameter which can be assigned different values. The method can perform a first compilation session of the parameterized query in which the parameter has no assigned value. Performing the first compilation session can generate an intermediate representation of the parameterized query. The intermediate representation describes a relational algebra expression to implement the parameterized query. The method can perform a second compilation session of the parameterized query in which parameter has an assigned value. Performing the second compilation session reuses the intermediate representation of the parameterized query.

Classes IPC  ?

63.

Method and Apparatus for Monitoring an In-memory Computer System

      
Numéro d'application 18507552
Statut En instance
Date de dépôt 2023-11-13
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Werner, Marc-Philip
  • Auer, Wolfgang

Abrégé

An in-memory computing system for conducting on-line transaction processing and on-line analytical processing includes system tables in main memory to store runtime information. A statistics service can access the runtime information using script procedures stored in the main memory to collect monitoring data, generate historical data, and other system performance metrics while maintaining the runtime data and generated data in the main memory.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour

64.

PARTITION-LOCAL PARTITION VALUE IDENTIFIER GROUPING

      
Numéro d'application 18515898
Statut En instance
Date de dépôt 2023-11-21
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Amler, Andreas
  • Dees, Jonathan
  • Merker, Till

Abrégé

A method for executing a query may include generating a partition value identifier for a partitioned table. The partitioned table may include a main fragment including a main dictionary storing a first value and a main value identifier corresponding to the first value and a delta fragment including a delta dictionary storing a second value and a delta value identifier corresponding to the second value. The partition value identifier may be set based at least in part on the first value and the second value. The generated partition value identifier and a corresponding one of the main value identifier and the delta value identified may be maintained as part of a mapping. A query to group data stored in the partitioned table may be received. The query may be executed by at least using the mapping.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

65.

DYNAMICALLY MIGRATING SERVICES BASED ON SIMILARITY

      
Numéro d'application 17942765
Statut En instance
Date de dépôt 2022-09-12
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Sterbling, Sven
  • Goennheimer, Joachim

Abrégé

Techniques for dynamically migrating services based on similarity are disclosed. In some embodiments, a computer system may, for each online service in a plurality of online services of a source cloud environment, compute a corresponding edit distance value based on a stream of transaction log data of the online service. The edit distance value may comprise a minimum number of edit operations required to change a first log entry in the stream of transaction log data to a second log entry in the stream of transaction log data. Next, the computer system may determine a migration plan based on a measure of similarity between the edit distance values of the online services, where the migration plan specifies a distribution of the online services amongst a plurality of destination cloud environments, and then migrate the online services from the source cloud environment to the destination cloud environments using the migration plan.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

66.

MULTIHOST DATABASE HOST REMOVAL SHORTCUT

      
Numéro d'application 17940904
Statut En instance
Date de dépôt 2022-09-08
Date de la première publication 2024-03-14
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Leu, Hans-Joerg
  • Ding, Dan
  • Gajjalakonda, Srinivas
  • Qiu, Fei
  • Mueller, Carsten
  • Schroeder, Alexander

Abrégé

The present disclosure provides more efficient techniques for removing a host from a multi-host database system. An instruction to remove a host system may be received. In response, a determination of whether the first host system does or does not store any source tables is made based on a host-type identifier for the host system. This determination may not require obtaining landscape information for each of the hosts in the database system. If the host system stores replica tables and does not store source tables, those replica tables may be dropped based on the determination that the first host system does not store any source tables. As such, in cases where table redistribution is not needed the landscape information is not obtained, thereby making the host removal process more efficient.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

67.

Machine-learned models for predicting database application table growth factor

      
Numéro d'application 17961260
Numéro de brevet 11928088
Statut Délivré - en vigueur
Date de dépôt 2022-10-06
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire SAP SE (Allemagne)
Inventeur(s) Zhou, Deng

Abrégé

In an example embodiment, machine learning models are trained and used to predict a growth classification of time fields and category fields of application tables of Enterprise Resource Planning (ERP) software databases. These predictions can then be used to forecast future technological needs or the future table size more precisely.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

68.

Degradation engine execution triggering alerts for outages

      
Numéro d'application 18071825
Numéro de brevet 11929867
Statut Délivré - en vigueur
Date de dépôt 2022-11-30
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Popov, Hristo Mitkov
  • Milanov, Blagoy Mirchov
  • Enchev, Georgi Yordanov

Abrégé

The present disclosure relates to computer-implemented methods, software, and systems for identifying trends in the behavior of execution of services in a cloud platform environment and support alert triggering for expected outages prior their occurrence. Metrics data for performance of the cloud platform is continuously obtained. Based on evaluation of the obtained metrics data, the performance of the cloud platform is tracked over time to identify a trend in a performance of a first service on the cloud platform. The identified trend in the performance is compared with a current performance rate of the first service. Based on an evaluated difference between the current performance rate and the identified trend, the difference is classified into an issue-reporting level associated with a prediction for an outage at the first service. A notification for the trend is reported.

Classes IPC  ?

  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p.ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 41/149 - Analyse ou conception de réseau pour la prédiction de la maintenance
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion

69.

CONFIGURING A DISTRIBUTED DATABASE

      
Numéro d'application 18449128
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Nakryyko, Lyubov
  • Janssen, Suzanne

Abrégé

A system of configuring a database which is distributed across multiple nodes according to a table distribution, e.g., by storing respective tables of the database at respective nodes. A graph partitioning procedure is applied to a graph of the distributed database, with vertices representing tables and edges representing cross-table operations. A distribution of the tables across the nodes is determined based on the partitioning. The storage of the tables is configured according to the determined distribution.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

70.

WHOLE SELF PORTFOLIO

      
Numéro d'application 18454962
Statut En instance
Date de dépôt 2023-08-24
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Sendra, Caitlynn
  • Lietzke, Scott
  • Bartholic, Julie
  • Overbaugh, Stacie
  • Krauss, Autumn
  • Ashamalla, Patrick

Abrégé

The present disclosure involves systems, software, and computer implemented methods for performing human capital management. One example method includes receiving a set of experience data of a user as unstructured data, converting the unstructured experience data into structured experience data of the user, receiving a set of personality data of the user as unstructured data, converting the unstructured personality data into structured personality data of the user, receiving a set of motivational and preferences data of the user as unstructured data, converting the unstructured motivational and preferences data into structured motivational and preferences data of the user. The structured experience data, the structured personality data, and the structured motivational and preferences data are combined into a user profile, which is stored in a database. An opportunity is recommended to the user based on the user profile.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation

71.

INTELLIGENT MACHINE LEARNING-BASED MAPPING SERVICE FOR FOOTPRINT

      
Numéro d'application 17902990
Statut En instance
Date de dépôt 2022-09-05
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Chatterjee, Swarnava
  • Agarwal, Nisheeth
  • Mohanbabu, Ramana
  • Feickert, Stefan
  • Goyal, Himanshu

Abrégé

Intelligent mapping from created item information to sustainability reference content from a variety of sources can be implemented to facilitate created item footprint management and other sustainability applications. The difficult task of finding appropriate emission factors across a portfolio can be automated. Assisted search can be implemented using enhanced search techniques. Fallback mappings can be implemented to accommodate different levels of granularity during search. A machine learning model can be trained based on a variety of input data, including confirmed mappings, mapping history, and rules. The process of mapping to emission datasets can thus be simplified, enabling footprint calculations to proceed.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

72.

COMPATIBILITY ASSESSMENT THROUGH MACHINE LEARNING

      
Numéro d'application 17897664
Statut En instance
Date de dépôt 2022-08-29
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Anamandra, Sai Hareesh
  • Kishan, Gopi
  • Jalagadugula, Rohit
  • Srivastava, Akash
  • Krishnan, Kavitha
  • Roy, Vinay George

Abrégé

Systems, methods, and computer media for determining compatible users through machine learning are provided herein. Previous interactions between some users in a group can be used to determine a first set of user-to-user compatibility scores. Both the first set of compatibility scores and attributes for the users in the group can be provided as inputs to a machine learning model that can be used to determine a second set of user-to-user compatibility scores for user pairs who do not have an interaction history. Along with input constraints, the first and second sets of user-to-user compatibility scores can be used to select compatible user groups.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps

73.

APPLICATION PROGRAMMING INTERFACE (API) ENABLER FOR UPDATED APIs

      
Numéro d'application 17903508
Statut En instance
Date de dépôt 2022-09-06
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Srivastava, Garima
  • Sam, Jenifer

Abrégé

According to some embodiments, systems and methods are provided, including a repository storing at least an Application Programming Interface (API) mapping table; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to: receive an input of one or more legacy API identification elements for a legacy API; determine whether the received legacy API identification elements correspond to a standard legacy API; in a case the received legacy API identification elements do correspond to a standard legacy API, determine whether a corresponding updated API is available; in a case the corresponding updated API is available, determine whether the legacy API includes at least one extension; and in a case the legacy API does include at least one extension, generate an updated corresponding API extension, and transmit the corresponding updated API and the updated corresponding API extension to the user. Numerous other aspects are provided.

Classes IPC  ?

74.

PROCESS SEQUENCING USING META DOMAIN MODEL

      
Numéro d'application 17939283
Statut En instance
Date de dépôt 2022-09-07
Date de la première publication 2024-03-07
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Hettich, Michael
  • Klahre, Andre
  • Koenig, Alexander

Abrégé

Systems and methods include reception of an indication of a first event associated with a first object instance. In response to the indication of the first event, a first process chain comprising a first process associated with an object instance of a first meta domain model object type, a second process associated with an object instance of a second meta domain model object type, and a first process step adapter to map a response to a request are determined, the first process is executed based on a request associated with an object instance of the first meta domain model object type to generate a first response associated with an object instance of the first meta domain model object type, the first process step adapter is executed to map the first response associated with an object instance of the first meta domain model object type to a first request associated with an object instance of the second meta domain model object type, and the second process is executed based on the first request associated with an object instance of the second meta domain model object type to generate a second response associated with an object instance of the second meta domain model object type.

Classes IPC  ?

75.

SAP JOULE

      
Numéro d'application 018994944
Statut En instance
Date de dépôt 2024-03-05
Propriétaire SAP SE (Allemagne)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Artificial intelligence software; Artificial intelligence software for analysis; Artificial intelligence and machine learning software; Interactive software based on artificial intelligence; Software for the integration of artificial intelligence and machine learning in the field of Big Data.

76.

JOULE

      
Numéro d'application 018995001
Statut En instance
Date de dépôt 2024-03-05
Propriétaire SAP SE (Allemagne)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Artificial intelligence software; Artificial intelligence software for analysis; Artificial intelligence and machine learning software; Interactive software based on artificial intelligence; Software for the integration of artificial intelligence and machine learning in the field of Big Data.

77.

DELTA MERGE WITH LOCATION DATA

      
Numéro d'application 18387896
Statut En instance
Date de dépôt 2023-11-08
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s) Lux, Manuel

Abrégé

Disclosed herein are various embodiments for performing a delta merge with location data. An embodiment operates by receiving a command to merge a delta storage with an original main storage. A coordinate system corresponding to a plurality of data entries of data in the delta storage is identified. A coordinate system specification, corresponding to one of the identified coordinate system, is added to a metadata of a new version of the main storage. A merge operation is performed between the delta storage and the original main storage, in which the plurality of data entries of the delta storage are copied to a container portion of the new version of the main storage, separate from the metadata. The plurality of data entries of the delta storage are deleted and the original main storage is replaced with the new version of the main storage.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/29 - Bases de données d’informations géographiques

78.

INTELLIGENT DOCUMENT PROCESSING IN ENTERPRISE RESOURCE PLANNING

      
Numéro d'application 17821542
Statut En instance
Date de dépôt 2022-08-23
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Bindal, Hitesh
  • Saxena, Saurabh
  • Marincei, Simona
  • Fuchs, Maciej
  • Raja, Sankara Narayanan

Abrégé

The present disclosure involves systems, software, and computer implemented methods for intelligent document processing in enterprise resource planning. One example method includes automatically determining that a document file is ready to be processed in an ERP (Enterprise Resource Planning) system. The document file is automatically processed and a request is sent to the ERP system to automatically create or update ERP data in the ERP system based on the document file. Status information is received from the ERP system regarding the request to create or update ERP data in the ERP system. The status information received from the ERP system is logged and information indicating that the document file has been processed in the ERP system is automatically recorded.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/93 - Systèmes de gestion de documents
  • G06Q 10/10 - Bureautique; Gestion du temps

79.

Storing and querying knowledge graphs in column stores

      
Numéro d'application 17893592
Numéro de brevet 11947509
Statut Délivré - en vigueur
Date de dépôt 2022-08-23
Date de la première publication 2024-02-29
Date d'octroi 2024-04-02
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Bensberg, Christian
  • Dees, Jonathan
  • Fath, Markus

Abrégé

Various embodiments for a triple integration and querying system are described herein. An embodiment operates by identifying a plurality of triples corresponding to a knowledge graph, and generating a table in a database into which to import the set of triples. The table includes a subject column, a predicate column, and multiple object columns across different datatypes. Values from the triples of the knowledge graph are loaded into the table and a query is executed on the table.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2455 - Exécution des requêtes

80.

STORING AND QUERYING KNOWLEDGE GRAPHS IN COLUMN STORES USING A GLOBAL DICTIONARY

      
Numéro d'application 17893608
Statut En instance
Date de dépôt 2022-08-23
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Bensberg, Christian
  • Dees, Jonathan
  • Fath, Markus

Abrégé

Various embodiments for a triple integration and querying system with dictionary compression are described herein. An embodiment operates by identifying a table of a database with four or more columns with triple formatted data including one subject column, one predicate column, and two or more object columns. It is determined that a master dictionary is to be generated for the both the subject column and the predicate column based on an identical datatype being used for both columns. A subject data dictionary and a predicate data dictionary are generated. A unique value is assigned a same unique identifier a in both the object data dictionary and the subject data dictionary. A master dictionary including both the unique values from the subject data dictionary and the predicate data dictionary is generated. Values in the subject column and the predicate column are replaced based on the unique values from the master dictionary.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2455 - Exécution des requêtes

81.

SYSTEM AND METHODS FOR AUDITABLE CORPORATE EMISSION BALANCING

      
Numéro d'application 18078538
Statut En instance
Date de dépôt 2022-12-09
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Mayerle, Jochen
  • Graeber, Astrid
  • Spaegele, Veit
  • Lutz, Raffael

Abrégé

Mechanisms are disclosed for modelling and quantitatively characterizing emissions inflows and outflows. Scoping inputs are received including a physical process defined scope of emission-producing physical inputs. Modeling inputs are received, including footprints associated with physical manufacturing inputs. The model energy flows may be provided via a graphical modeling user interface and support allocation rule definitions for distributing emissions footprint definitions. An estimated emission flow is calculated based on combined energy flows. The material flows may be derived from aggregated transaction data associated with emission-producing physical inputs. The calculated emission flow may be based on a calculated emission footprint at stages along a production process. Analytics user interfaces associated with the calculated emissions flows may provide insight into the highest emission producing emission drivers along the production chain in connection with a technical report.

Classes IPC  ?

  • G06F 30/28 - Optimisation, vérification ou simulation de l’objet conçu utilisant la dynamique des fluides, p.ex. les équations de Navier-Stokes ou la dynamique des fluides numérique [DFN]

82.

LOCATION DATA PROCESSING SYSTEM

      
Numéro d'application 18387894
Statut En instance
Date de dépôt 2023-11-08
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s) Lux, Manuel

Abrégé

Disclosed herein are various embodiments of a location data processing system. An embodiment operates by configuring a column of a table to store data across a plurality of different coordinate systems. The data to be stored in the configured column is received. The received data is divided into a plurality of fragments, including a first fragment comprising a plurality of data entries. A first data entry in the first fragment includes a coordinate specification including metadata indicating how to evaluate corresponding data of a first coordinate system represented by the first data entry. A query for data from the first fragment is received. The plurality of data entries of the first fragment are evaluated based on the coordinate specification to identify data that satisfies the query. The data is returned responsive to the query.

Classes IPC  ?

  • A61M 5/158 - Aiguilles
  • A61B 17/34 - Trocarts; Aiguilles à ponction
  • A61M 5/142 - Perfusion sous pression, p.ex. utilisant des pompes
  • A61M 5/32 - Seringues - Parties constitutives - Parties constitutives des aiguilles relatives au raccordement de celles-ci à la seringue ou au manchon; Accessoires pour introduire l'aiguille dans le corps ou l'y maintenir; Dispositifs pour la protection des aiguilles
  • A61M 25/00 - Cathéters; Sondes creuses

83.

SECURE TENANT-BASED CHAOS EXPERIMENTS USING CERTIFICATES

      
Numéro d'application 17894606
Statut En instance
Date de dépôt 2022-08-24
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Sterbling, Sven
  • Goennheimer, Joachim

Abrégé

Techniques for implementing secure tenant-based chaos experiments using certificates are disclosed. In some embodiments, a computer system may receive an indication of a scope of execution for a chaos experiment from a tenant of a multitenancy environment, identify a public key from a certificate chain based on the received indication of the scope of execution, and transmit the identified public key to the tenant. Next, the computer system may then receive an encrypted version of the chaos experiment from the tenant, where the encrypted version of the chaos experiment has been encrypted with the identified public key, and then transmit the encrypted version of the chaos experiment to one or more software agents.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret

84.

INDEPENDENTLY LOADING RELATED DATA INTO DATA STORAGE

      
Numéro d'application 17894856
Statut En instance
Date de dépôt 2022-08-24
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Ramakrishna, Panish
  • Kasmani, Anis
  • Chandrasekhar, Prithvi Krishna Thodla
  • Rajendren, Arasan
  • Narasimhan, Sriram

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of data for a record in a first table. The set of data comprises a set of values for a set of attributes. The first table comprises a first set of columns. A first column in the first set of columns in the first table is configured to refer to a second column in a second set of columns in a second table. The program further generates the record in the first table. The program also generates a value for the first column in the first set of columns in the first table based on a subset of the set of values for a subset of the set of attributes. The program further stores the value in the first column in the first set of columns of the record.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

85.

DETERMINING REFERENCES TO PREDEFINED TYPES OF RECORDS

      
Numéro d'application 17894865
Statut En instance
Date de dépôt 2022-08-24
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Ramakrishna, Panish
  • Kasmani, Anis
  • Chandrasekhar, Prithvi Krishna Thodla
  • Rajendren, Arasan
  • Narasimhan, Sriram

Abrégé

Some embodiments provide a program that receives a set of data for a first record in a first table. The set of data comprises a set of values for a set of attributes. In a data loading process configured to load a subset of the set of data into a subset of a first set of columns in the first table, the program determines that a first column in a first set of columns does not belong in the subset of the first set of columns. The program generates the first record in the first table. The program generates a value for the first column in the first set of columns that refers to a second record in the second table configured to represent a defined type of record. The program stores the value in the first column in the first set of columns of the first record.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

86.

CLASSIFYING DOCUMENTS BASED ON MACHINE LEARNING

      
Numéro d'application 17897022
Statut En instance
Date de dépôt 2022-08-26
Date de la première publication 2024-02-29
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Sigal, Lev
  • Fishbein, Anna
  • Ioffe, Anton
  • Butselan, Iryna

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an image of a document, the document comprising a set of text. The program further provides the set of text to a machine learning model configured to determine, based on the set of text, a plurality of probabilities for a plurality of defined types of documents. Based on the plurality of probabilities for the plurality of defined types of documents, the program also determines a type of the document from the plurality of defined types of documents.

Classes IPC  ?

  • G06V 30/418 - Appariement de documents, p.ex. d’images de documents
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/413 - Classification de contenu, p.ex. de textes, de photographies ou de tableaux

87.

DYNAMIC FILTER AND PROJECTION PUSH DOWN

      
Numéro d'application 18386180
Statut En instance
Date de dépôt 2023-11-01
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Bos, Daniel
  • Liu, Qing
  • Karpstein, Tobias Maximilian

Abrégé

Data sources provide access to data. The data stored by the data source may be transformed before use by an application. Different data sources support different transformations. A data agent sidecar for the application accepts work orders from the application and submits work orders to data sources. A work order identifies a data source from which data is requested. The work order optionally includes one or more transformations to be applied to the data from the data source. The data agent sidecar determines, for the data source from which data is requested, which transformations can be performed by the data source and which transformations are not supported by the data source. The data transformations that can be performed by the data source are included in the work order to the data source. The remaining data transformations are performed by the data agent sidecar.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

88.

HISTOGRAM WITH INTEGRATED DISTINCT VALUE SKETCHES

      
Numéro d'application 18487197
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Schulz, Siomara
  • Moerkotte, Guido
  • May, Norman

Abrégé

Provided are systems and methods for creating histograms with distinct value sketches integrated therein and for query processing based on the histograms with distinct value sketches. In one example, the method may include storing a histogram that comprises a representation of a bucket of data from a database and that includes a distinct value sketch with a distinct value attribute that identifies an estimated number of distinct values within the bucket of data, receiving a database query, generating a query execution plan for the database query based on the distinct value attribute of the bucket within the distinct value sketch embedded within the histogram, and executing the database query on the bucket of data from the database based on the generated query execution plan.

Classes IPC  ?

89.

SIMULATION AND PREDICTION PLATFORM SERVICES IN INTEGRATED SYSTEM ENVIRONMENT

      
Numéro d'application 18498168
Statut En instance
Date de dépôt 2023-10-31
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Krug, Marcus
  • Karaschewitz, Christian
  • Wulf, Michael
  • Raina, Sanjay Kumar
  • Schlunke, Sebastian
  • Bock, Cornelius
  • Zanon, Nicola
  • Dolia, Serhii

Abrégé

The present disclosure relates to computer-implemented methods, software, and systems for calculating an available balance amount for allocation to a user. A request from a user for an advance payment associated with a requested period of time is received by a platform service. The platform service is integrated with a plurality of systems storing data for employees of an enterprise. The requested period of time includes working days of the user. The user is identified as an employee of the enterprise in at least one of the plurality of systems. In response to the received request, an available balance amount that can be allocated to the user for the requested period of time is calculated. Calculating the available balance amount comprises determining data associated with the requested period of time to provide a base for calculating the available balance amount.

Classes IPC  ?

  • G06Q 40/12 - Comptabilité
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1053 - Emploi ou embauche
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/067 - Modélisation d’entreprise ou d’organisation
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06N 3/042 - Réseaux neuronaux fondés sur la connaissance; Représentations logiques de réseaux neuronaux

90.

LOW-MEMORY AND EFFICIENT HASHMAP

      
Numéro d'application 17819964
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Peng, Rufeng
  • Feng, Jia
  • Zhang, Na
  • Hu, Kun
  • Hu, Yijin
  • Liu, Fangling
  • Li, You
  • Hou, Yuna

Abrégé

Methods, systems, and computer-readable storage media for receiving a key and a value of a data object, determining a first identifier and a second identifier based on the key, defining an entry object including the first identifier, the second identifier, and the value, and storing the entry object in a hashmap by: determining a first value of a first index based on the first identifier, determining a second value of a second index to provide a first value and second value pair that defines a first location within the hashmap storing the first identifier, determining a third value of a third index for the first value and second value pair, where the first value, the second value, and the third value define a second location within the hashmap storing the second identifier, and storing the value at a third location within the hashmap.

Classes IPC  ?

  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués

91.

AUTOMATIC UPGRADE OF ON-PREMISE SOFTWARE

      
Numéro d'application 17820047
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Fortin, Alexandre
  • Blassou, Oswald
  • Rakotovao, Jonathan
  • Moulinier, Florent
  • Puget, Christophe

Abrégé

In some implementations, there is provided a method including selecting, based on a usage of computing resources, a download speed for downloading of an available one or more upgrades to one or more computing systems, and downloading, using the selected download speed, the available one or more upgrades to the one or more computing systems; determining an installation priority for installation of the available one or more upgrades to the one or more computing systems, and installing the available one or more upgrades to the one or more computing systems in accordance with the determined installation priority; and determining a time for switching one or more software applications to the installed one or more upgrades, and switching, based on the determined time, the one or more software applications to the installed one or more upgrades. Related systems, methods, and articles of manufacture are also disclosed.

Classes IPC  ?

92.

PRIVACY ARRANGEMENT FOR DIRECTIONAL DATA

      
Numéro d'application 17890682
Statut En instance
Date de dépôt 2022-08-18
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s) Weggenmann, Benjamin

Abrégé

Various examples are directed to systems and methods for obscuring directional data to improve privacy. An example system may access a first unit of directional data. The example system may select a sampled value from an angular cumulative distribution function (CDF) of a random distribution. The example system may use the selected sampled value to generate a random sample from the random distribution and apply the random sample to the first unit of directional data to generate a first obscured unit of directional data.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

93.

Result Explanation Using Template Populated from Homogenous Search

      
Numéro d'application 17892902
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Baven, Nirmal
  • Santhanam, Srivatsan
  • Bhat, Anmol
  • Biswas, Atreya

Abrégé

Explanation of an analytical result, is afforded to a user by a populating a template with the result of searching homogenous clusters. During a preliminary phase, configuration changes are asynchronously fetched from services of an analytic application, and then grouped into homogenous clusters. Then, during a synchronous phase, a request to explain a particular analytical result is received from the application. Based upon content of the explanation request, the clusters are traversed in order to create a final path. A template comprising an explanation note with blanks, is selected from a template store and then populated with data from the final path. The populated template and the final path are stored together as an outcome. The outcome is then processed according to a challenge function, with the resulting challenged outcome communicated back to the application and afforded to provide the user with an explanation of the analytical result.

Classes IPC  ?

94.

MACHINE LEARNING MODEL TRAINING WITH PRIVACY AND EXPLAINABILITY

      
Numéro d'application 17992334
Statut En instance
Date de dépôt 2022-11-22
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Chakraborty, Tanmay
  • Santana De Oliveira, Anderson
  • Mallat, Khawla
  • Kaplan, Caelin

Abrégé

Various examples are directed to systems and methods for training a machine learning model. A computing system may access a bias-cleared model trained according to at least one fairness constraint. The computing system may execute at least a first training epoch for a bias-cleared private model. Executing the first training epoch may comprise applying an explainer model to first bias-cleared private model output data to generate first bias-cleared private model explanation data. Executing the first training epoch may also comprise accessing first bias-cleared model explanation data describing first bias-cleared model output data generated by the bias-cleared model and determining a first explanation loss using the first bias-cleared private model explanation data and the first bias-cleared model explanation data. Executing the first training epoch may further comprises determining first noise data to be added to the bias-cleared private model based at least in part on a privacy budget.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

95.

DUAL LEVEL MULTI-TENANCY FOR EXPOSING ARTIFICIAL INTELLIGENCE CONTENT AS CLOUD SERVICE

      
Numéro d'application 17821276
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s) Reddy, Srinivasa Byaiah Ramachandra

Abrégé

A method for exposing artificial intelligence content as a cloud service may include onboarding, by a service broker of a core platform hosting an artificial intelligence (AI) resource, a service provider tenant providing the artificial intelligence resource. The onboarding of the first service provider tenant includes creating, at the core platform, a function specific service broker associated with the artificial intelligence resource. The function specific service broker may then onboard one or more service consumer tenants for accessing the artificial intelligence resource associated with the first provider tenant. Moreover, in response to the one or more service consumer tenants accessing the artificial intelligence resource, the function specific service broker may authenticate the one or more service consumer tenants and meter a usage of the artificial intelligence resource by the one or more service consumer tenants. Related methods and computer program products are also disclosed.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

96.

PERFORMANCE OPTIMIZED PIPELINED EXECUTION FOR FEDERATED DATABASES

      
Numéro d'application 17821283
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Won, Jeong Hee
  • Kim, Hyeong Seog

Abrégé

In some implementations, there is provided a method including receiving a request to provide a local database system with smart data access to a database table stored at a remote database system; executing, by the local database system, a series of one or more fetches, each of which obtains a chunk of the database table stored at the remote database system, such that a corresponding result set for each fetch causes the remote database system to fetch and materialize a corresponding chunk of the database table rather than the database table in its entirety; and reading, by the local database system, a first chunk obtained from the database table stored at the remote database system to form, at least in part, the local copy at the local database system.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

97.

MACHINE LEARNING BASED INFORMATION EXTRACTION

      
Numéro d'application 17889640
Statut En instance
Date de dépôt 2022-08-17
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Khan, Subhadeep
  • Shetty, Vidhya R

Abrégé

Computer-readable media, methods, and systems are disclosed for applying machine learning mechanisms to classify and validate documents based on expense rule sets and external data validation services. Document images associated with expenses are received in connection with a reimbursable event. For each received document image data associated with the received document image is transmitted to an optical character recognition image processor that can recognize contents and associated coordinates. OCR data is received and transmitted to a text tokenizer. Tokenized text is received corresponding to expense details, and the tokenized text and coordinates are sent to a text feature generator. Text feature vectors are received and transmitted to a document classifier and a document classification received. Document fields are extracted and based thereon a document is validates and a corresponding reimbursement instruction generated.

Classes IPC  ?

  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques

98.

ON-DEMAND CONTEXTUAL TRACE LOG GENERATION

      
Numéro d'application 17891289
Statut En instance
Date de dépôt 2022-08-19
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Chen, Wei
  • Duan, Wenbing
  • Liu, Xudong
  • Liu, Tianhao
  • Fan, Xiang
  • Wang, Jia

Abrégé

Computer-readable media, methods, and systems are disclosed for automatic generation of dynamic application trace logs associated with a running application. A log viewer presents application log entries associated with an application execution log having been generated in connection with a previous execution of the running application. The application execution log is analyzed to identify application execution log context descriptors. The application execution log context descriptors are extracted from the application execution log. The application execution log context descriptors are transmitted to the running application. Matching templates that match each of the one or more application execution log context descriptors are received from the running application. The tracing templates that have an associated context relevance score are received from the running application. Finally, the log viewer displays the tracing templates based on the associated context relevance score and starts a trace based on a selected tracing template.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

99.

MULTITENANCY CROSS-TENANT COLLABORATION DRIVEN BY EVENT PROXY

      
Numéro d'application 17891814
Statut En instance
Date de dépôt 2022-08-19
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s)
  • Xiong, Jilin
  • Gu, Zifeng

Abrégé

A computer implemented method can receive an event object published by a source entity, parse the event object to retrieve an event message pertaining to an event awaiting processing and one or more target entities authorized to process the event, identify one or more receiving entities having subscribed to the event object from the one or more target entities, create a message queue connected with one or more message routes that directly link the source entity to the respective one or more receiving entities, and post the event message to the message queue.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04W 8/20 - Transfert de données utilisateur ou abonné
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]

100.

EFFICIENT CONNECTION POOLING

      
Numéro d'application 17892559
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2024-02-22
Propriétaire SAP SE (Allemagne)
Inventeur(s) S, Anbusivam

Abrégé

In order to address the technical problems encountered with tenant-specific connection pools and global connection pools, in an example embodiment, an efficient connection pool is provided, which restricts the total number of connections per application runtime instance (as with the global connection pool) but at the same time groups and maintains the connections at the tenant level, using tenant-specific sub-pools.

Classes IPC  ?

  1     2     3     ...     97        Prochaine page