Patents Assigned to SAP
-
Patent number: 11646114Abstract: An electronic payment system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of the electronic medical invoices and reimbursement of medical costs is disclosed herein. The electronic payment system comprises a server operable for execution of an application management component and a set of server applications comprising receiver applications and processing applications, wherein the server comprises a processing unit and a memory storing computer executable code which when executed by the processing unit cases the server to execute the computer-implemented method.Type: GrantFiled: August 26, 2016Date of Patent: May 9, 2023Assignee: SAP SEInventors: Jan Gabriel, Torsten Born
-
Patent number: 11645411Abstract: In an example embodiment, using several computerized innovative data anonymization techniques, sensitive and personal data can be anonymized so that it can be used in further analysis without revealing the individuals to which the data applies. More particularly, a privacy view is created for a microdata table by generating one or more transformations, based on an anonymization method. Only once a request for data in the microdata table is received from a data consumer is the privacy view populated or repopulated with the most recent data from the microdata table by transforming it using the one or more transformations.Type: GrantFiled: August 18, 2021Date of Patent: May 9, 2023Assignee: SAP SEInventors: Maike Jansen, Raik Kulinna, Stephan Kessler
-
Patent number: 11646938Abstract: In an example embodiment, a communication type registry is introduced that stores information about various versions of various communication types permitted within a system. A communication type owner defines a new communication type with a name, version number, and version details, and registers this information with the communication type registry. All source applications and target applications that have registered with the communication type registry then get notified when there is a new communication type or new version of an existing communication type available. Optionally a central repository can be used to store updates for all the source applications and target applications, where those applications can know to look for those updates.Type: GrantFiled: August 23, 2022Date of Patent: May 9, 2023Assignee: SAP SEInventor: Anbusivam S
-
Publication number: 20230134277Abstract: A method for secure debugging in a multitenant cloud environment where an application server maintains a host application shared by multiple tenant users can be implemented. The method can receive a request from a tenant user to debug the host application associated with a tenant user, and responsive to the request, deploy an application runtime environment comprising an application container encapsulating the host application associated with the tenant user and a debugger container encapsulating a debugging software running on the application server. The method can set at least a breakpoint in source code of the host application through a user interface of the debugging software, run the host application associated with the tenant user in the application runtime environment, and evaluate an expression entered through the user interface of the debugging software after the host application associated with the tenant user hits the breakpoint.Type: ApplicationFiled: December 16, 2021Publication date: May 4, 2023Applicant: SAP SEInventors: Umesh K, Jovin Jijo, Anirudh Prasad, Mohit V. Gadkari, Christian Weiss
-
Patent number: 11640411Abstract: Disclosed herein are various embodiments for a data replication system. An embodiment operates by determining that a plurality of records of a source table are copied from a source system to a target table of a target system. It is determined that a change table, of the source system, associated with the source table is populated with a plurality of changes occurring to at least a subset of records of the plurality of records while the plurality of records are being copied from the source table of the source system to the target table of the target system. It is determined that the plurality of changes are copied to a shadow table of the target system. It is determined that the target table includes the plurality of records from the source table. The plurality of changes of the shadow table are merged with the target table.Type: GrantFiled: July 27, 2021Date of Patent: May 2, 2023Assignee: SAP SEInventors: Daniel Bos, Joao Pedro Duro Reis, Tobias Karpstein
-
Patent number: 11640229Abstract: Provided is a system and method for generating a control menu in a child page of a software application which can control selections of records in a parent page from which the child page depends. In one example, the method may include navigating a display window from a parent view of a plurality of data records to a child view that includes details of a first data record in response to selection of the first data record via the parent view, displaying a control menu within the child view which comprises a plurality of values of a target data attribute for the plurality of data records, respectively, detecting, via the control menu, a selection of a value of a target data attribute of a second data record, and removing the details of the first data record and instantiating details of the second data record, in response.Type: GrantFiled: July 26, 2021Date of Patent: May 2, 2023Assignee: SAP SEInventor: Patrick Simon
-
Patent number: 11640536Abstract: Methods, systems, and computer-readable storage media for defining an autoencoder architecture including a neural network, during training of the autoencoder, recording a loss value at each iteration to provide a plurality of loss values, the autoencoder being trained using a data set that is associated with a domain, and a learning rate to provide a trained autoencoder, calculating a penalty score using at least a portion of the plurality of loss values, the penalty score being based on a loss span penalty PLS, a convergence penalty PC, and a fluctuation penalty PF, comparing the penalty score P to a threshold penalty score to affect a comparison, and selectively employing the trained autoencoder for anomaly detection within the domain based on the comparison.Type: GrantFiled: April 25, 2019Date of Patent: May 2, 2023Assignee: SAP SEInventor: Stefan Kain
-
Patent number: 11641393Abstract: Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.Type: GrantFiled: November 10, 2021Date of Patent: May 2, 2023Assignee: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
-
Patent number: 11640370Abstract: Disclosed herein are system, method, and computer program product embodiments for extracting customer relationship management (CRM) data from an on-premises database for testing with a cloud-based CRM. The extraction approach simplifies, through the use of a wizard, the selection of relevant customer records and their extraction, along with any dependencies on other records. The extracted records can then be uploaded to the cloud-based CRM for evaluation.Type: GrantFiled: December 18, 2019Date of Patent: May 2, 2023Assignee: SAP SEInventors: Sharad Dixit, Binoo Chandran, Christian Haas, Sascha Zimmermann, Prasanth Alapati, Ashish Anand, Olivier Dreidemy, Mohannad Ezzo, Thomas Konstandin, Abinash Nanda, Attila Orban, Gerd Ritter
-
Publication number: 20230125567Abstract: Systems, methods, and computer media for securing software applications against unauthorized access through global lockout and capture are provided herein. For each request to access an application (whether pre- or post-authentication), a passive fingerprint, an active fingerprint, and a cookie are generated. The passive fingerprint represents characteristics of the requester's computing device that are provided with the request, such as source IP address, user agent, etc. The active fingerprint includes the information in the passive fingerprint as well as information that the computing device provides upon request, such as language or display information for the device. The passive fingerprint, active fingerprint, and cookie for a request are then associated together and stored. Access to the application can be managed based on the stored fingerprints and cookies.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Applicant: SAP SEInventors: Cedric Hebert, Merve Sahin, Anderson Santana De Oliveira
-
Publication number: 20230129099Abstract: Technologies are described providing adaptive query routing in a replicated database environment. The technologies can be used with a variety of replication protocols. Prepared statements, such as for queries, from a database client can be routed to a source node, or a source node and available replica nodes, when a replica node becomes unavailable. When a replica node becomes available again, a prepared statement can be updated to indicate that the updated prepared statement can be executed at nodes including the replica node that is available again. Prepared statement routing can also be used when a portion of replicated data becomes unavailable at a replica node, but a portion of replicated data remains available.Type: ApplicationFiled: December 22, 2022Publication date: April 27, 2023Applicant: SAP SEInventors: Juchang Lee, Kyu Hwan Kim, Joo Yeon Lee, Kyungyul Park, Deok Hoe Kim
-
Publication number: 20230128661Abstract: Systems and processes for managing an information retrieval database are provided. In a method for modeling a data object storing table relationships for tables belonging to a computer application, a first set of table links are retrieved from the data object and an enhanced set of table links are generated by appending additional table links to the first set based on linkages within the tables and/or code extensions/add-ins. A first set of field links are generated for the data object by matching metadata of the enhanced set of table links, and an enhanced set of field links are generated by performing additions, deletions, or replacements within the first set based on characteristics of the field links in the first set and/or code extensions/add-ins. A model for the data object is generated, representing the enhanced set of table links and the enhanced set of field links, and stored in a database.Type: ApplicationFiled: October 21, 2021Publication date: April 27, 2023Applicant: SAP SEInventors: Naved Ahmed, Saritha Palli, Shweta Sureshchandra Gupta
-
Patent number: 11636018Abstract: Systems and methods include monitoring of one or more software applications to determine a value of a first metric associated with instances of a first process, the first process including steps executed by the one or more software applications, determination that the value of the first metric has exceeded a threshold associated with the first process in a first number of ongoing instances of the first process, determination that the first number is greater than a first count limit associated with the first process, and, in response to the determination that the first number is greater than the first count limit, sending of an error message to a user associated with each of the ongoing instances of the first process.Type: GrantFiled: October 1, 2021Date of Patent: April 25, 2023Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11636091Abstract: A method of enhancing one or more fields of a master database record based on a consumption of one or more data points provided via a third-party data subscription service is disclosed. An aggregated view corresponding to a master database record is accessed. The aggregated view identifies correspondences between the one or more fields of the master database record and the one or more data points provided via the third-party data subscription service. Based on a determination that one or more consumption criteria are met, the one or more data points are consumed and stored in a central database. The one or more fields of the master database record are updated based on the one or more consumed data points. The enhanced master database record is provided via a network to one or more computerized processes associated with one or more consumers of the enhanced master database record.Type: GrantFiled: March 18, 2021Date of Patent: April 25, 2023Assignee: SAP SEInventors: Andreas Doehrn, Rathnakumar G, Gurinder Bahl, Aaby Sivakumar, Raghavendra Deshpande, Anil Kumar R, Prakash Ponshankaarchinnusamy, Kefeng Wang, Hartmut Vogler, Rashmi RK, Priyanka Gupta, Sonali Jha, Mamatha M. Raj, Kumar Rishav, Thakur Nishant Singh
-
Patent number: 11636313Abstract: Data for interactions performed by users through a portal page is collected. The data comprising a plurality of sequences of interactions performed by a user on representations of products displayed in the portal page. The plurality of sequences of interactions are input to train a neural network on temporal dependencies between interactions within a sequence from the plurality of sequences. The plurality of sequences are processed by the neural network through a plurality of learning layers to generate a model for product identification. Upon receiving an interaction by a first user at the portal page in relation to a product from the products and based on the model, identifying a first product from the products to be displayed in the portal page for the first user.Type: GrantFiled: December 3, 2019Date of Patent: April 25, 2023Assignee: SAP SEInventors: Ahmad Hassan, Muhammad Umair
-
Patent number: 11636407Abstract: In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.Type: GrantFiled: September 17, 2021Date of Patent: April 25, 2023Assignee: SAP SEInventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
-
Patent number: 11637738Abstract: A partitioned virtual space supports logical networking of IoT devices. Agents of the devices are assigned to interest-based cells in a virtual space, and can travel among the cells. Within the cells, pairs of devices are tested for similarity, based on device profiles, and for detected affinity. Agents of devices having affinity are connected in a logical network. Some attributes can be based on a personality model and can reflect the personality of a user or other principal associated with a device. Such attributes can influence requests for affinity testing, calculation of similarity, and further behavioral effects incorporated in affinity determination. Evaluation of recommendations can lead to updating of similarity scores or changes in affinity determination. Disclosed embodiments provide scalable, distributed, autonomous, and unsupervised device-to-device connectivity, free of prior constraints. Embodiments can be implemented in the cloud, with privacy protection.Type: GrantFiled: February 14, 2020Date of Patent: April 25, 2023Assignee: SAP SEInventors: Daniel Defiebre, Panagiotis Germanakos
-
Publication number: 20230121287Abstract: Techniques and solutions are described for retaining names for metadata elements, such as when metadata is imported, converted to a different format, or used with a system that may have restrictions on naming different than a system on which the metadata is created. Metadata includes a plurality of metadata elements, including a first metadata element associated with a first name. A second name is received for the first metadata element. The second name is assigned to the first metadata element. An association is created between the renamed first metadata element and the first name.Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Applicant: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Publication number: 20230119418Abstract: Techniques and solutions are described for defining and deploying application content. Content, such as objects, can be created in a repository defined for a first application. A package can be defined based at least in part on the objects for use in a computing environment only requiring the first application. A second package can be defined based at least in part on the objects for use in a computing environment in which both the first application and a second application are available. Content can be moved between repositories defined for a single application and repositories defined for multiple applications. Content can be added to, or removed from, a client computing system as applications available on a client computing system change.Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Applicant: SAP SEInventor: Daniel Buchmann
-
Publication number: 20230124170Abstract: Systems and processes for validating data for reuse in a system are provided herein. An object type relating to a scenario of operations performed by a system of an organization may be identified. Database tables and characteristics related to an object corresponding to the object type, as well as an application programming interface (API) related to the object may be identified. Data in the database tables may be validated for reuse in the system using the API, and an indication of results of validating the data may be output to a user interface.Type: ApplicationFiled: October 20, 2021Publication date: April 20, 2023Applicant: SAP SEInventors: Garima Srivastava, Yeshwant More