-
公开(公告)号:US11556553B2
公开(公告)日:2023-01-17
申请号:US17108915
申请日:2020-12-01
Applicant: SAP SE
Inventor: Kumaraswamy Gowda , Nithya Rajagopalan , Nishant Kumar , Panish Ramakrishna
IPC: G06F7/00 , G06F16/2458 , G06F16/242 , G06F40/30 , G06N20/00 , G06K9/62 , G06F16/28
Abstract: Data is received that specifies a term generated by user input in a graphical user interface. Thereafter, the term is looked up in a dictionary in which there are multiple classes for terms. The term can be classified based on a first class having a top ranked effective count for the term within the dictionary when a ratio of the first class relative to a second class having a second ranked effective count for the term in the dictionary is above a pre-defined threshold. In addition, the term is classified using a machine learning model when the ratio of the first class relative to the second class is below the pre-defined threshold. Data can be provided which characterizes the classifying. Related apparatus, systems, techniques and articles are also described.
-
22.
公开(公告)号:US20220318687A1
公开(公告)日:2022-10-06
申请号:US17223859
申请日:2021-04-06
Applicant: SAP SE
Inventor: Nithya Rajagopalan , Panish Ramakrishna , Ashutosh Patel , Ranjith Pavanje Raja Rao , Mayank Kamboj , Arjun Swami
Abstract: In an example embodiment, a model generation component may additionally assign various cloud resources to a machine learned model so that the training or retraining of the model can be performed using these resource. The containers may be weighted to handle model generation work of different weight. Having one single configuration for a container responsible for generating all models leads to overuse of hardware resources because machine learning algorithms are very resource intensive, and thus dynamically selecting the weight improves hardware utilization.
-
公开(公告)号:US20220171777A1
公开(公告)日:2022-06-02
申请号:US17108915
申请日:2020-12-01
Applicant: SAP SE
Inventor: Kumaraswamy Gowda , Nithya Rajagopalan , Nishant Kumar , Panish Ramakrishna
IPC: G06F16/2458 , G06F16/242 , G06F16/28 , G06N20/00 , G06K9/62 , G06F40/30
Abstract: Data is received that specifies a term generated by user input in a graphical user interface. Thereafter, the term is looked up in a dictionary in which there are multiple classes for terms. The term can be classified based on a first class having a top ranked effective count for the term within the dictionary when a ratio of the first class relative to a second class having a second ranked effective count for the term in the dictionary is above a pre-defined threshold. In addition, the term is classified using a machine learning model when the ratio of the first class relative to the second class is below the pre-defined threshold. Data can be provided which characterizes the classifying. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US11294906B2
公开(公告)日:2022-04-05
申请号:US16432196
申请日:2019-06-05
Applicant: SAP SE
Inventor: Ashutosh Patel , Panish Ramakrishna , Nithya Rajagopalan
IPC: G06F16/245 , G06F16/2455 , G06F16/22 , G06F16/901 , G06F16/903 , G06F16/2457
Abstract: Various examples are directed to systems and methods for identifying database records in a database table. A database management system receives a search request comprising a first set of strings associated with a first column of the database table and a second set of strings associated with a second column of the database table. The database management system selects a set of first column keywords using the first set of strings and executes a first tier query at the database table. Responsive to determining that no database record returned by the first tier query has a relevance score greater than a threshold value, the database management system executes a second tier query at the database table.
-
公开(公告)号:US20210097139A1
公开(公告)日:2021-04-01
申请号:US16584420
申请日:2019-09-26
Applicant: SAP SE
Inventor: Kumaraswamy Gowda , Nithya Rajagopalan , Nishant Kumar , Panish Ramakrishna , Rajendra Vuppala , Erica Vandenhoek
Abstract: The present disclosure involves systems, software, and computer implemented methods for creating line item information from tabular data. One example method includes receiving event data values at a system. Column headers of columns in the event data values are identified. At least one column header is not included in standard line item terms used by the system. Column values of the columns in the event data values are identified. The identified column headers and the identified column values are processed using one or more models to map each column to a standard line item term used by the system. The processing includes using context determination and content recognition to identify standard line item terms. An event is created in the system, including the creation of line items from the identified column value. Each line item includes standard line item terms mapped to the columns.
-
公开(公告)号:US10963636B1
公开(公告)日:2021-03-30
申请号:US16656255
申请日:2019-10-17
Applicant: SAP SE
Inventor: Nishant Kumar , Panish Ramakrishna , Kumaraswamy Gowda , Rajendra Vuppala , Vidhya Neelakantan , Erica Vandenhoek , Nithya Rajagopalan
IPC: G06F40/205 , G06N20/00
Abstract: User-generated input is received that includes a sequence of words associated with initiation of a computer-implemented event. Thereafter, such input is parsed using at least one natural language processing (NLP) model. This parsed input is then used by a machine learning model to determine a suggested template having a plurality of fields for initiating the event. The template can then be presented in a graphical user interface. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号: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.
-
公开(公告)号:US11687549B2
公开(公告)日:2023-06-27
申请号:US17505789
申请日:2021-10-20
Applicant: SAP SE
Inventor: Kumaraswamy Gowda , Nithya Rajagopalan , Nishant Kumar , Panish Ramakrishna , Rajendra Vuppala , Erica Vandenhoek
IPC: G06F16/25 , G06F40/295 , G06F40/177 , G06F40/49 , G06F18/2415
CPC classification number: G06F16/258 , G06F18/24155 , G06F40/177 , G06F40/295 , G06F40/49
Abstract: The present disclosure involves systems, software, and computer implemented methods for creating line item information from tabular data. One example method includes receiving event data values at a system. Column headers of columns in the event data values are identified. At least one column header is not included in standard line item terms used by the system. Column values of the columns in the event data values are identified. The identified column headers and the identified column values are processed using one or more models to map each column to a standard line item term used by the system. The processing includes using context determination and content recognition to identify standard line item terms. An event is created in the system, including the creation of line items from the identified column value. Each line item includes standard line item terms mapped to the columns.
-
-
-
-
-
-
-
-
-