-
公开(公告)号:US11681871B2
公开(公告)日:2023-06-20
申请号:US17687215
申请日:2022-03-04
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
IPC: G06F16/90 , G06F40/237 , G06F16/332 , G06F16/901 , G06F16/9038 , G06F40/30 , G06N5/022 , G06N5/043 , G06F16/9535 , G06Q10/0631
CPC classification number: G06F40/237 , G06F16/3329 , G06F16/9024 , G06F16/9038 , G06F16/9535 , G06F40/30 , G06N5/022 , G06N5/043 , G06Q10/0631
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
公开(公告)号:US10474748B2
公开(公告)日:2019-11-12
申请号:US15350730
申请日:2016-11-14
Applicant: SAP SE
Inventor: Xiwei Zhou , Karthik Uppuluri , Till Pieper
IPC: G06F9/48 , G06F17/27 , G06F17/28 , G06F16/242
Abstract: A system, a method, and a computer program product for contextual natural language processing in software applications are disclosed. At least one input instruction for a software application is converted, using a natural language processing, to a predetermined format associated with the software application. The converted input instruction is filtered based on at least one parameter associated with the software application. The filtered input instruction is compared to a plurality of transactions associated with the software application. Based on the comparison, at least one transaction in the plurality of transactions capable of being executed by the software application is selected in response to the filtered input instruction. The software application executes the selected transaction based on the filtered input instruction.
-
公开(公告)号:US20190332956A1
公开(公告)日:2019-10-31
申请号:US16506466
申请日:2019-07-09
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
IPC: G06N5/04 , G06F16/901 , G06F16/9535 , G06F16/9038 , G06F16/332 , G06N5/02
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
公开(公告)号:US10380489B2
公开(公告)日:2019-08-13
申请号:US15451912
申请日:2017-03-07
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
IPC: G06F16/00 , G06N5/04 , G06F16/901 , G06F16/9038 , G06F16/9535 , G06N5/02 , G06F16/332 , G06Q10/06
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
公开(公告)号:US20180144257A1
公开(公告)日:2018-05-24
申请号:US15451879
申请日:2017-03-07
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
CPC classification number: G06N5/043 , G06F16/3329 , G06F16/9024 , G06F16/9038 , G06F16/9535 , G06F17/27 , G06F17/2785 , G06N5/022 , G06Q10/0631
Abstract: Systems and methods are provided for receiving a query created by a user, tokenizing the query to identify a plurality of elements for the query using a knowledge data source, determining whether additional elements should be included in the plurality of elements, and identifying at least one intent of the query based on the plurality of elements. The systems and methods further provide for identifying at least one function to perform to retrieve data associated with the intent of the query, performing the at least one function to produce an output of the function, and generating a response to the query based on the output of the function.
-
公开(公告)号:US20180137094A1
公开(公告)日:2018-05-17
申请号:US15350730
申请日:2016-11-14
Applicant: SAP SE
Inventor: Xiwei Zhou , Karthik Uppuluri , Till Pieper
CPC classification number: G06F17/2705 , G06F16/243 , G06F17/2765 , G06F17/2827
Abstract: A system, a method, and a computer program product for contextual natural language processing in software applications are disclosed. At least one input instruction for a software application is converted, using a natural language processing, to a predetermined format associated with the software application. The converted input instruction is filtered based on at least one parameter associated with the software application. The filtered input instruction is compared to a plurality of transactions associated with the software application. Based on the comparison, at least one transaction in the plurality of transactions capable of being executed by the software application is selected in response to the filtered input instruction. The software application executes the selected transaction based on the filtered input instruction.
-
公开(公告)号:US20220188510A1
公开(公告)日:2022-06-16
申请号:US17687215
申请日:2022-03-04
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
IPC: G06F40/237 , G06F16/901 , G06F16/9038 , G06F16/9535 , G06F16/332 , G06F40/30 , G06N5/02 , G06N5/04
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
公开(公告)号:US11275894B2
公开(公告)日:2022-03-15
申请号:US16506466
申请日:2019-07-09
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
IPC: G06F16/90 , G06F40/237 , G06F16/901 , G06F16/9038 , G06F16/9535 , G06F16/332 , G06F40/30 , G06N5/02 , G06N5/04 , G06Q10/06
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
公开(公告)号:US20180144053A1
公开(公告)日:2018-05-24
申请号:US15451912
申请日:2017-03-07
Applicant: SAP SE
Inventor: Anil Babu Ankisettipalli , Karthik Uppuluri , Frank Blechschmidt
CPC classification number: G06F16/9535 , G06F16/3329 , G06F16/9024 , G06F16/9038 , G06F17/27 , G06F17/2785 , G06N5/022 , G06Q10/0631
Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
-
-
-
-
-
-
-
-