-
公开(公告)号:US20220171809A1
公开(公告)日:2022-06-02
申请号:US17674469
申请日:2022-02-17
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Sunil Gornalle , Abhishek Chaturvedi , Gurudayal Khosla , Prasad Karani , Surendranath Gopinathan , Panish Ramakrishna
IPC: G06F16/901 , G06K9/62 , G06F16/903
Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
-
公开(公告)号:US11762907B2
公开(公告)日:2023-09-19
申请号:US17674469
申请日:2022-02-17
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Sunil Gornalle , Abhishek Chaturvedi , Gurudayal Khosla , Prasad Karani , Surendranath Gopinathan , Panish Ramakrishna
IPC: G06F16/901 , G06F16/903 , G06F18/24 , G06Q50/18
CPC classification number: G06F16/901 , G06F16/90335 , G06F18/24 , G06Q50/18
Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
-
公开(公告)号:US11710056B2
公开(公告)日:2023-07-25
申请号:US16224690
申请日:2018-12-18
Applicant: SAP SE
Inventor: Abhishek Chaturvedi , Nithya Rajagopalan , Gurudayal Khosla , Sunil Gornalle
IPC: G06N7/01 , G06N20/00 , G06F16/2457
CPC classification number: G06N7/01 , G06F16/2457 , G06N20/00
Abstract: A method may include receiving, at a recommendation engine, a first indication to create a first sourcing event that includes a first object and a second object. The recommendation engine may respond to the first indication by updating a learning model to increment a first frequency of the first object being included in a sourcing event, a second frequency of the second object being included in a sourcing event, and/or a third frequency of the first object and the second object being included simultaneously in a sourcing event. The recommendation engine may receive a second indication to create a second sourcing event. In response to the second indication, the recommendation engine may apply the learning model to generate a recommendation to add, to the second sourcing event, the first object instead of the second object. Related systems and articles of manufacture are also provided.
-
公开(公告)号:US20200034720A1
公开(公告)日:2020-01-30
申请号:US16047223
申请日:2018-07-27
Applicant: SAP SE
Inventor: Jeremiah Reeves , Nithya Rajagopalan , Abhishek Chaturvedi , Sunil Gornalle , Prasad Karani , Surendranath Gopinathan , Gurudayal Khosla
Abstract: In an example embodiment, a request is received, via a graphical user interface, to add a new object to a directory of objects, the new object having a first category in a hierarchical taxonomy of categories and objects. Then one or more questions previously assigned to the first category and/or one or more existing objects within the first category are retrieved. Each of the retrieved one or more questions and information about the new object are then fed into a first machine learned model trained to output a probability that a question is applicable to an object. One or more questions are generated for the new object based on the probability for each of the retrieved one or more questions. At least one of the one or more generated questions is then assigned to the new object.
-
公开(公告)号:US12045259B2
公开(公告)日:2024-07-23
申请号:US17347336
申请日:2021-06-14
Applicant: SAP SE
Inventor: Abhishek Chaturvedi , Jehil Vora , Surendranath Gopinathan , Nithya Rajagopalan , Sunil Gornalle , Jeremiah Reeves , Erik Scheithauer , Girija B , Samhith Bharadwaj
CPC classification number: G06F16/285 , G06F7/08
Abstract: Some embodiments provide a program that determines a plurality of data objects. Each data object in the plurality of data objects includes a first attribute and a second attribute. The program further sorts values of the first attribute of the plurality of data objects. The program also sorts values of the second attribute of the plurality of data objects. The program further determines a first distance value based on the sorted values of the first attribute of the plurality of data objects. The program also determines a second distance value based on the sorted values of the second attribute of the plurality of data objects. The program further defines a plurality of clusters based on the sorted values of the first attribute of the plurality of data objects, the first distance value, the sorted values of the second attribute of the plurality of data objects, and the second distance value.
-
公开(公告)号:US11887014B2
公开(公告)日:2024-01-30
申请号:US16047223
申请日:2018-07-27
Applicant: SAP SE
Inventor: Jeremiah Reeves , Nithya Rajagopalan , Abhishek Chaturvedi , Sunil Gornalle , Prasad Karani , Surendranath Gopinathan , Gurudayal Khosla
IPC: G06F16/00 , G06N5/04 , G06Q30/0601 , G06N3/006 , G06N20/00 , G06F16/27 , G06F16/81 , G06F16/838 , G06F16/835
CPC classification number: G06N5/04 , G06F16/27 , G06F16/81 , G06F16/838 , G06F16/8373 , G06N3/006 , G06N20/00 , G06Q30/0625
Abstract: In an example embodiment, a request is received, via a graphical user interface, to add a new object to a directory of objects, the new object having a first category in a hierarchical taxonomy of categories and objects. Then one or more questions previously assigned to the first category and/or one or more existing objects within the first category are retrieved. Each of the retrieved one or more questions and information about the new object are then fed into a first machine learned model trained to output a probability that a question is applicable to an object. One or more questions are generated for the new object based on the probability for each of the retrieved one or more questions. At least one of the one or more generated questions is then assigned to the new object.
-
公开(公告)号:US10795904B2
公开(公告)日:2020-10-06
申请号:US16185872
申请日:2018-11-09
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Abhishek Chaturvedi , Sunil Gornalle , Prasad Karani , Surendranath Gopinathan , Gurudayal Khosla
IPC: G06F16/00 , G06F16/25 , G06Q30/06 , G06F16/2455 , G06F3/0481
Abstract: In an example embodiment, a first payload in a first electronic communication is received, the first payload containing localization information regarding a first node in a taxonomy of objects, categories, and characteristics. The first payload is parsed to identify one or more dependencies. For each of the one or more dependencies, a dummy node in the taxonomy corresponding to the dependency is created, the dummy node containing information about the dependency from the first payload. A search mechanism is provided to a graphical user interface, the search mechanism designed to receive user interactions from a user and cause one or more hardware processors to retrieve and cause display of information in one or more of the dummy nodes in the taxonomy.
-
公开(公告)号:US20220398263A1
公开(公告)日:2022-12-15
申请号:US17347336
申请日:2021-06-14
Applicant: SAP SE
Inventor: Abhishek Chaturvedi , Jehil Vora , Surendranath Gopinathan , Nithya Rajagopalan , Sunil Gornalle , Jeremiah Reeves , Erik Scheithauer , Girija B , Samhith Bharadwaj
Abstract: Some embodiments provide a program that determines a plurality of data objects. Each data object in the plurality of data objects includes a first attribute and a second attribute. The program further sorts values of the first attribute of the plurality of data objects. The program also sorts values of the second attribute of the plurality of data objects. The program further determines a first distance value based on the sorted values of the first attribute of the plurality of data objects. The program also determines a second distance value based on the sorted values of the second attribute of the plurality of data objects. The program further defines a plurality of clusters based on the sorted values of the first attribute of the plurality of data objects, the first distance value, the sorted values of the second attribute of the plurality of data objects, and the second distance value.
-
公开(公告)号:US11256745B2
公开(公告)日:2022-02-22
申请号:US16434363
申请日:2019-06-07
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Sunil Gornalle , Abhishek Chaturvedi , Gurudayal Khosla , Prasad Karani , Surendranath Gopinathan , Panish Ramakrishna
IPC: G06F16/901 , G06K9/62 , G06F16/903
Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
-
公开(公告)号:US20200151262A1
公开(公告)日:2020-05-14
申请号:US16185872
申请日:2018-11-09
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Abhishek Chaturvedi , Sunil Gornalle , Prasad Karani , Surendranath Gopinathan , Gurudayal Khosla
Abstract: In an example embodiment, a first payload in a first electronic communication is received, the first payload containing localization information regarding a first node in a taxonomy of objects, categories, and characteristics. The first payload is parsed to identify one or more dependencies. For each of the one or more dependencies, a dummy node in the taxonomy corresponding to the dependency is created, the dummy node containing information about the dependency from the first payload. A search mechanism is provided to a graphical user interface, the search mechanism designed to receive user interactions from a user and cause one or more hardware processors to retrieve and cause display of information in one or more of the dummy nodes in the taxonomy.
-
-
-
-
-
-
-
-
-