-
公开(公告)号:US20240152681A1
公开(公告)日:2024-05-09
申请号:US18053261
申请日:2022-11-07
Applicant: SAP SE
Inventor: Snigdhaman Chatterjee , Sunny Yadav , Nitin , Jinata Kumari Rout , Chandresh Parmar
IPC: G06F40/103
CPC classification number: G06F40/103
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may receive from a client device a request for a graphical user interface (GUI) for a form. The program may in response to the request, retrieving a set of metadata defining the GUI for the form. The program may, based on the set of metadata, generating the GUI. The program may provide the GUI to the client device.
-
公开(公告)号:US11409701B2
公开(公告)日:2022-08-09
申请号:US16534451
申请日:2019-08-07
Applicant: SAP SE
Inventor: Snigdhaman Chatterjee , Shivaprasad Kodlipet Chandrashekhar , Hemanth Rajeswari Anantha , Debashis Banerjee , Hari Babu Krishnan
Abstract: Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for efficiently processing configurable criteria. An embodiment includes at least one computer processor configured to receive a first configuration corresponding to a plurality of attributes, access a data set of one or more items, and compute a first key based at least in part on the first configuration. In a further embodiment, the at least one computer processor may be configured to populate a first set of selected items based at least in part on the first key, and may further be further configured to output the first set of selected items. The first key may uniquely correspond to the first configuration, and the first set of selected items may include any item, of the data set of one or more items, selected based at least in part on the first key, according to some embodiments.
-
公开(公告)号:US20230153644A1
公开(公告)日:2023-05-18
申请号:US17529584
申请日:2021-11-18
Applicant: SAP SE
Inventor: Snigdhaman Chatterjee , Saket Agrahari
CPC classification number: G06N5/025 , G06N5/04 , G06Q10/06315
Abstract: A method may include receiving a user input specifying one or more attributes. In response to the receiving the user input, a machine learning model may be applied to identify, within a supplier data stored in a database, one or more frequent itemsets containing the one or more attributes. The machine learning model may be a frequent pattern (FP) growth tree generated based on the supplier data stored in the database. A supplier having the one or more attributes may be identified based on the one or more frequent itemsets. The supplier data may include numerous contracts and/or sourcing events. As such, the supplier having the one or more attributes may be identified by leveraging the supplier data associated with the contracts and/or sourcing events. Related systems and computer program products are also provided.
-
公开(公告)号:US11308213B2
公开(公告)日:2022-04-19
申请号:US16887639
申请日:2020-05-29
Applicant: SAP SE
IPC: G06F21/56 , H04L67/02 , G05B19/042 , G06F8/71 , G06F8/75
Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.
-
公开(公告)号:US20210319106A1
公开(公告)日:2021-10-14
申请号:US16887639
申请日:2020-05-29
Applicant: SAP SE
IPC: G06F21/56 , H04L29/08 , G06F8/75 , G06F8/71 , G05B19/042
Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.
-
-
-
-