SAP SE patent applications on February 6th, 2025

From WikiPatents
Jump to navigation Jump to search

Patent Applications by SAP SE on February 6th, 2025

SAP SE: 18 patent applications

SAP SE has applied for patents in the areas of G06F16/27 (3), G06F9/50 (2), G06F16/2453 (2), G06F3/06 (2), G06F16/22 (2) G06F16/273 (2), G06F16/2272 (2), G06F8/65 (1), G06F8/70 (1), G06F9/5027 (1)

With keywords such as: data, hash, request, based, database, host, value, source, receiving, and server in patent application abstracts.



Patent Applications by SAP SE

20250045034. DATABASE REPLICATION WITH HOST VERSION UPGRADE_simplified_abstract_(sap se)

Inventor(s): Markus Behrens of Berlin (DE) for sap se, Reiner Singer of Schriesheim (DE) for sap se, Werner Thesing of Lautertal (DE) for sap se, Yue Zhu of Heidelberg (DE) for sap se, Mitja Kleider of Heidelberg (DE) for sap se, Omran Saleh of Wiesloch (DE) for sap se, Timo Sulg of Frankfurt (DE) for sap se, Jan Scheperski of Wildau (DE) for sap se, Markus Glatz of Heidelberg (DE) for sap se, Steffen Michael Wagner of Waghausel (DE) for sap se, Ahsan Nasir of Frankfurt (DE) for sap se

IPC Code(s): G06F8/65, G06F16/27

CPC Code(s): G06F8/65



Abstract: various examples are directed to systems and methods for operating a database management system. a first host of a first version may be executed at a first container of a cloud environment. a second host of a second version may be executed at a second container of the cloud environment. the first host may be configured to perform a source role and the second host may be configured to perform a replica role corresponding to the source role. a network layer executing at the cloud environment may receive a request directed to the second host. the network layer may determine that the request is consistent with allowed request data describing allowed requests and may send the request to the second host.


20250045043. DEDUPLICATION OF COMPUTER PROGRAMS USING SIMILARITY MEASURES AND ARTIFICIAL INTELLIGENCE_simplified_abstract_(sap se)

Inventor(s): Haiyang XU of Shanghai (CN) for sap se, Yuna HOU of Shanghai (CN) for sap se, Fangling LIU of Shanghai (CN) for sap se, Xiang FAN of Shanghai (CN) for sap se, Xia YU of Shanghai (CN) for sap se, Wenle ZHAO of Shanghai (CN) for sap se, Jia WANG of Shanghai (CN) for sap se, You LI of Shanghai (CN) for sap se

IPC Code(s): G06F8/70

CPC Code(s): G06F8/70



Abstract: various embodiments for deduplication of apis using similarity measures and artificial intelligence are described herein. an embodiment operates by receiving a request to compare a first computing program to a second computing program, wherein each computing program includes an address, one or more tables accessed by a respective computing program, one or more input parameters, and one or more output parameters. similarity measures are calculated between the addresses, tables, input parameters, and output parameters of the two computing programs. the similarity measures are provided to a trained artificial intelligence (ai) model, which generates a similarity determination. performed an action based on the similarity determination.


20250045109. SCHEDULING SERVICES IN CLOUD-BASED SYSTEMS TO AVOID TIMEOUT_simplified_abstract_(sap se)

Inventor(s): Dabin Feng of Shanghai (CN) for sap se, Xia Yu of Shanghai (CN) for sap se

IPC Code(s): G06F9/50

CPC Code(s): G06F9/5027



Abstract: methods, systems, and computer-readable storage media for receiving, by a scheduled transaction manager, a first request for a first global transaction for an application executed within a cloud-based system, the application including a set of services where execution of the first global transaction requires a set of participant services, in response to receiving the first request, transmitting, by a scheduled transaction coordinator, a first set of requests for a first set of local transactions to the set of participant services, receiving, by the scheduled transaction coordinator, indications of reserved resources from participant services, and determining that received indication of reserved resources have been received from all participant services in the set of participant services, and in response, inhibiting cancelation of resource reservations for each of the participant services in the set of participant services, and receiving one or more results of local transactions in the set of local transactions.


20250045118. ALLOCATION OF WORKER THREADS IN A PARALLELIZATION FRAMEWORK WITH RESULT STREAMING_simplified_abstract_(sap se)

Inventor(s): Christina Teflioudi of Heidelberg (DE) for sap se, Paul Willems of Heidelberg (DE) for sap se

IPC Code(s): G06F9/50, G06F9/48

CPC Code(s): G06F9/505



Abstract: a method for allocating worker threads may include receiving a first fetch call for a query accessing a dataset stored at a database. the first fetch call may require a first portion of a result for the query. a first quantity of worker threads may be allocated to generate the first portion of the result for the query in response to the first fetch call. in response to a second fetch call for the query by determining a threshold corresponding to the first quantity of worker threads, a second quantity of data required for the second fetch call, and a third quantity of data buffered from the first fetch call. a second quantity of worker threads to generate a second portion of the result for the query may be allocated based on the threshold. related systems and computer program products are also provided.


20250045178. INCREASED REPLICATION FOR MANAGED VOLUMES_simplified_abstract_(sap se)

Inventor(s): Markus Behrens of Berlin (DE) for sap se, Reiner Singer of Schriesheim (DE) for sap se, Werner Thesing of Lautertal (DE) for sap se, Yue Zhu of Heidelberg (DE) for sap se, Mitja Kleider of Heidelberg (DE) for sap se, Omran Saleh of Wiesloch (DE) for sap se, Timo Sulg of Frankfurt (DE) for sap se, Marcel Birn of Stuttgart (DE) for sap se, Christoph Roterring of Sinsheim (DE) for sap se

IPC Code(s): G06F11/20, G06F11/16

CPC Code(s): G06F11/2041



Abstract: a scale-out computing cluster may include a large number of computing servers and storage devices. in order to provide high reliability, the computing cluster must be able to handle failures of individual devices. reliability of the computing cluster may be improved by providing a standby server for each active server in the computing cluster. if any active server fails, the corresponding standby server is activated. the failed server may be brought back online or replaced, at which time the restored server becomes the standby server for the now-active original standby server. during the restoration period, if any other active server fails, the standby server for that active server is immediately activated. as a result, the recovery ability of the computing cluster is only challenged if both servers of an active/standby pair fail during the restoration period, substantially improving reliability.


20250045205. DISK-BASED MERGE FOR COMBINING MERGED HASH MAPS_simplified_abstract_(sap se)

Inventor(s): CHRISTIAN BENSBERG of Heidelberg (DE) for sap se, Frederik Transier of Bammental (DE) for sap se, Kai Stammerjohann of Wiesloch (DE) for sap se

IPC Code(s): G06F12/0864, G06F12/0873

CPC Code(s): G06F12/0864



Abstract: various embodiments for a disk-based merge for combining merged hash maps are described herein. an embodiment operates by identifying a first hash map and a second hash map, and comparing a first hash value from the first hash map with a second hash value from the second hash map, with the lowest index values. a lowest hash value is identified based on the comparison, and an entry corresponding to the lowest hash value is stored in a combined hash map. this process is repeated until all of the hash values from both the first set of hash values and the second set of hash values are stored in the combined hash map. a query is received, and processed based on the combined hash map.


20250045250. Efficient Localized Metadata Handling_simplified_abstract_(sap se)

Inventor(s): Sirisha Dinavahi of Telangana (IN) for sap se, Arpitha A. Shetty of Dakshina Kannada (IN) for sap se, Rakesh Kelappan of Wayanad (IN) for sap se, Devicharan Vinnakota of Bengaluru (IN) for sap se, Amrita Prabhakaran of Bengaluru (IN) for sap se

IPC Code(s): G06F16/17, G06F16/2455, G06F16/2457

CPC Code(s): G06F16/173



Abstract: embodiments implement efficient localized handling of metadata in connection with the retrieval of data from a remote source. a request including content, is received by a localization engine. in response to the request and based upon the content, only a portion of metadata relevant to the request is initially retrieved from the remote source. remaining metadata relevant to the query, is only retrieved later according to execution of background jobs. one example relates to language translation in connection with querying of a remote source. based upon a locale of the user posing the query, only metadata relevant to that particular locale (e.g., germany) is returned immediately. metadata relevant to languages of users residing in locales other than the current user (e.g., usa; france), is only returned later according to background jobs. thus contact with a remote source does not serve as a bottleneck to efficient performance of local activities.


20250045266. DISK-BASED MERGE FOR HASH MAPS_simplified_abstract_(sap se)

Inventor(s): CHRISTIAN BENSBERG of Heidelberg (DE) for sap se, Frederik TRANSIER of Bammental (DE) for sap se, Kai STAMMERJOHANN of Wiesloch (DE) for sap se

IPC Code(s): G06F16/22, G06F3/06, G06F16/2453

CPC Code(s): G06F16/2272



Abstract: various embodiments for a disk-based merge for hash maps are described herein. an embodiment operates by identifying a plurality of hash maps with a plurality of disjunctions, ordering the one or more entries in each disjunction based on the hash value, and assigning an index value to each data value based on the ordering. the hash values of each of the entries may be moved to memory and compared for a particular disjunction. a data value with a lower hash value as determined based on the comparison is selected and stored in a merged hash map. the process is repeated until all the data values have been compared. a query is received, and processed based on the merged hash map.


20250045267. DISK-BASED MERGE FOR HASH MAPS_simplified_abstract_(sap se)

Inventor(s): Christian BENSBERG of Heidelberg (DE) for sap se, Frederik Transier of Bammental (DE) for sap se, Kai Tammerjohann of Wiesloch (DE) for sap se

IPC Code(s): G06F16/22, G06F3/06, G06F16/14, G06F16/2453

CPC Code(s): G06F16/2272



Abstract: various embodiments for a disk-based merge for hash maps are described herein. an embodiment operates by identifying a plurality of hash maps with a plurality of disjunctions. the hash values of each of the entries may be moved to memory and compared for a particular disjunction. a data value with a lower hash value as determined based on the comparison is selected and stored in a merged hash map. the process is repeated until all the data values have been compared. a query is received, and processed based on the merged hash map.


20250045296. DATABASE REPLICATION WITH HOST OPERATING PARAMETER UPDATE_simplified_abstract_(sap se)

Inventor(s): Markus Behrens of Berlin (DE) for sap se, Werner Thesing of Lautertal (DE) for sap se, Yue Zhu of Heidelberg (DE) for sap se, Mitja Kleider of Heidelberg (DE) for sap se, Omran Saleh of Wiesloch (DE) for sap se, Jan Scheperski of Wildau (DE) for sap se, Timo Sulg of Frankfurt (DE) for sap se, Markus Glatz of Heidelberg (DE) for sap se, Steffen Michael Wagner of Waghausel (DE) for sap se

IPC Code(s): G06F16/27

CPC Code(s): G06F16/273



Abstract: various examples described herein are directed to systems and methods for operating a database management system. a first host may be executed at a first container of a cloud environment. the first host may be configured according to a first set of operating parameters and may perform a source role. a second host may be executed at a second container of the cloud environment. the second host may be configured according to the first set of operating parameters and may perform a replica role or the source role. a request to modify at least one operating parameter of the first source may be received. a third host may be started at a third container and configured to perform at least one of the source role or the replica role for the source role. at least one of the first host or the second host may be shut down.


20250045297. DATABASE REPLICATION WITH HOST REPLICATION AT ASYNCHRONOUSLY REPLICATED SYSTEM_simplified_abstract_(sap se)

Inventor(s): Markus Behrens of Berlin (DE) for sap se, Reiner Singer of Schriesheim (DE) for sap se, Werner Thesing of Lautertal (DE) for sap se, Yue Zhu of Heidelberg (DE) for sap se, Omran Saleh of Wiesloch (DE) for sap se

IPC Code(s): G06F16/27

CPC Code(s): G06F16/273



Abstract: various examples are directed to systems and methods for operating a primary database management system and a secondary database management system. the secondary database management system may receive a takeover request indicating that the secondary database management system is to assume a role of the primary database system. the secondary database management system may determine that a last valid commit of a first host of the secondary database system is an oldest last valid commit. the secondary database management system may revert to a first state of the primary database management system corresponding to the last valid commit of the first host. the secondary database management system may be configured to assume the role of the primary database management system.


20250045302. VALIDATION AGAINST AGGREGATION ACROSS DIFFERENT VERSIONS OF DATA_simplified_abstract_(sap se)

Inventor(s): Alfred Fung of Burnaby (CA) for sap se, Semuel Kadarusman of Burnaby (CA) for sap se

IPC Code(s): G06F16/28, G06F16/215, G06F16/26

CPC Code(s): G06F16/287



Abstract: techniques for validation against aggregation across different versions of data obtain a selection of a data set, a dimension configuration for a data visualization, and a filter configuration for the data visualization. then it is determined whether the data visualization is valid based on a determination that the zero or more filter dimensions include the version dimension, or a determination that the zero or more selected dimensions include the version dimension, or a determination that the zero or more selected dimensions include at least one of the measurable dimensions and that all measurable dimensions of the selected dimensions are restricted to a single version of data from among the multiple versions of the same data. the data visualization is generated in response to a determination that the data visualization is valid.


20250045343. WEB-BASED AUTOMATED HTML ELEMENT LOCATION PROVIDER_simplified_abstract_(sap se)

Inventor(s): Suren Zheng of Shanghai (CN) for sap se, Yawen Zhang of Shanghai (CN) for sap se, Jiagang Cao of Shanghai (CN) for sap se, Ronghua Bao of Shanghai (CN) for sap se, Ping Ni of Shanghai (CN) for sap se

IPC Code(s): G06F16/957, G06F16/958, G06F40/143

CPC Code(s): G06F16/9577



Abstract: briefly, embodiments of a system, method, and article for receiving a user selection of a hypertext markup language (html) element on a web page. a source representation of objects which comprise a structure and content of the web page may be automatically acquired. the source representation may be automatically processed to determine an ordered list of candidate locations for the html element. an output locator may be generated and displayed. the output locator may present the ordered list of location candidates for the html element.


20250045413. REAL-TIME RISK ASSESSMENT OF CODE CONTRIBUTIONS_simplified_abstract_(sap se)

Inventor(s): Merve Sahin of Antibes (FR) for sap se, Marco Rosa of Biot (FR) for sap se

IPC Code(s): G06F21/57, G06F21/56

CPC Code(s): G06F21/577



Abstract: contribution requests to a code repository are analyzed with a machine learning model before publishing. the machine learning model can be trained with past metadata of the contributor. metadata can be extracted from the requests to determine whether the request is atypical for the contributor via a risk score. requests determined to be atypical can be flagged for action by a security manager. realtime assessment of code contributions can increase overall software security in a software development context.


20250045530. CUSTOM-DOMAIN CONTROLLER FOR LARGE LANGUAGE MODELS_simplified_abstract_(sap se)

Inventor(s): Srinivasa Byaiah Ramachandra Reddy of Bangalore (IN) for sap se, Debdutt Mondal of Bangalore (IN) for sap se

IPC Code(s): G06F40/40, G06F16/332, G06F40/279

CPC Code(s): G06F40/40



Abstract: a database of text associated with different domains is maintained. large language models (llms) are prepared for use in the different domains by providing the associated text to an instance of an llm. thus, using multiple instances of the same pre-trained llm, domain-specific llms are generated. the text provided to the llm instance may be selected based on an account identifier of the user accessing the llm, the tenant accessing the llm, a user selection of a domain, or any suitable combination thereof. a pool of prepared llm instances may be generated before the access request is received. if a response provided by an llm instance in a domain to a prompt was rejected by a user and additional information was received during the session to improve the response of the llm instance, the additional information may be to the text used to prepare future llm instances for the domain.


20250045620. COMPUTING OBJECT HAVING MACHINE LEARNING VALUE GENERATION METHOD_simplified_abstract_(sap se)

Inventor(s): Siar Sarferaz of Heidelberg (DE) for sap se

IPC Code(s): G06N20/00, G06F9/451

CPC Code(s): G06N20/00



Abstract: techniques and solutions are described for facilitating data entry using machine learning techniques. a machine learning model can be trained using values for one or more data members of at least on type of data object, such as a logical data object. one or more input recommendation functions can be defined for the data object, where an input recommendation method is configured to use the machine learning model to obtain one or more recommended values for a data member of the data object. a user interface control of a graphical user interface can be programmed to access a recommendation function to provide a recommended value for the user interface control, where the value can be optionally set for a data member of an instance of the data object. explanatory information can be provided that describes criteria used in determining the recommended value.


20250045741. INTEGRATED SELF-CUSTODY CRYPTOGRAPHIC TRANSACTIONS_simplified_abstract_(sap se)

Inventor(s): Stefan Arnold of Leimen (DE) for sap se, Brit Panzer of Mannheim (DE) for sap se, Stefan Schmid of Rauenberg (DE) for sap se, Raffael Lutz of Bad Schönborn (DE) for sap se, Bernhard Schweizer of Nussloch (DE) for sap se, Alessandro Gasch of Berlin (DE) for sap se

IPC Code(s): G06Q20/38, G06Q20/36

CPC Code(s): G06Q20/3825



Abstract: this disclosure describes systems, software, and computer implemented methods including receiving a request from a second entity to transfer a digital asset to a first entity. receiving a request for an address and public key is sent to an asset custody application executing on a device that is managed by the first entity. receiving, a public key and a wallet address and sends the wallet address to the second entity. further this disclosure describes receiving a request to transfer a digital asset from a first entity to a second entity. generating a transaction package pursuant to the one or more parameters, the transaction package including a transaction and a public key of a digital wallet associated with the first entity. executing the transaction and sending the signed transaction package to a distributed ledger.


20250045771. EMISSION FOOTPRINT CALCULATION AND CONSUMPTION_simplified_abstract_(sap se)

Inventor(s): Ranjit Alapati of Bangalore (IN) for sap se

IPC Code(s): G06Q30/018

CPC Code(s): G06Q30/018



Abstract: emission footprints can be calculated and provided for consumption by software applications. to do this, product data including a quantity of a product, components of the product, and activities for the product are obtained. emission factor data for the components indicating a carbon dioxide impact of the components per unit are obtained. one or more emissions footprints are calculated per product, per material, and per activity based on a time period, the quantity, the components, the activities, and the emission factor data. each of the emissions footprints indicates an amount of carbon dioxide per unit for a corresponding product, material, or activity. the calculated emissions footprints for the time period are provided via an application programming interface or as a published event.


SAP SE patent applications on February 6th, 2025