-
公开(公告)号:US20200034360A1
公开(公告)日:2020-01-30
申请号:US16595205
申请日:2019-10-07
Applicant: SAP SE
Inventor: Priyanka Khaitan , Haichao Wei , Kevin Hsu , Mitchell Clark
IPC: G06F16/248 , G06F16/84 , G06F16/25 , G06F16/958 , G06F16/332 , G06F16/9535 , G06F16/2457 , H04L29/08
Abstract: Systems and methods are provided for receiving and processing a query to determine an intent of the query, and analyzing the intent of the query to determine that the intent of the query is associated with a use case state diagram. Systems and methods further provide for traversing a plurality of nodes in the user case state diagram to generate a value for each relevant node, performing an operation associated with the query using the generated values, and providing the results of the operation to a computing device.
-
公开(公告)号:US10810238B2
公开(公告)日:2020-10-20
申请号:US15459385
申请日:2017-03-15
Applicant: SAP SE
Inventor: Priyanka Khaitan , Haichao Wei , Kevin Hsu , Mitchell Clark
IPC: G06F16/248 , G06F16/84 , G06F16/332 , G06F16/9535 , G06F16/25 , G06F16/958 , G06F16/2457
Abstract: Systems and methods are provided for receiving a plurality of queries from plurality of channels via a plurality of computing devices. For each query of the plurality of queries systems and methods are provided for determining a use case associated with the query from a plurality of predetermined use cases, determining transformation rules for data associated with the use case, accessing data from at least one data source of a plurality of data sources to generate response data for a response to the query, the plurality of data sources comprising the data in a plurality of different data formats, transforming the data associated with the use case from at least a first format into a uniform data structure comprising the response data using the transformation rules for the response data, and providing the response data in the uniform data structure.
-
公开(公告)号:US10726072B2
公开(公告)日:2020-07-28
申请号:US15880276
申请日:2018-01-25
Applicant: SAP SE
Inventor: Haichao Wei , Priyanka Khaitan
IPC: G06F17/00 , G06F16/901 , G06F16/9535 , G06F16/25
Abstract: In an example, data in a non-flat format and metadata corresponding to the data are obtained from a first database. The data is flattened into flat data and augmented with the metadata. One or more pieces of the flat data are scanned to locate a first piece of flat data having a first attribute with attribute values that are a subset of attribute values of a second attribute of a second piece of flat data. A link is then created between the first attribute of the first piece of flat data and the second attribute of the second piece of flat data. A graph structure is generated, the graph structure containing a plurality of nodes, each node corresponding to a data type of the flat data and corresponding to one or more pieces of data in the flat data of the corresponding data type.
-
公开(公告)号:US20240378618A1
公开(公告)日:2024-11-14
申请号:US18144496
申请日:2023-05-08
Applicant: SAP SE
Inventor: Bipin M , Priyanka Khaitan , Santosh Kumar Maddula , Abhay Joshi , Ankit Kumar , Ramya Ramesh
IPC: G06Q20/40
Abstract: Briefly, embodiments of a system, method, and article for receiving a request, via a user interface, from a first backend system on a central exchange. The request may be for a determination of a schema for documentation produced by a second backend system on the central exchange. The second backend system may engage in one or more transactions with the first backend system. The first backend system may be integrated with the central exchange. The schema for the documentation generated by the second backend system over the central exchange may be automatically determined. Rules for transactions with the second backend system may be automatically determined. The schema and rules for the second backend system may be automatically combined. The integration package may be automatically generated and deployed within a conversion layer of the first backend system.
-
公开(公告)号:US10713310B2
公开(公告)日:2020-07-14
申请号:US15880304
申请日:2018-01-25
Applicant: SAP SE
Inventor: Haichao Wei , Priyanka Khaitan
IPC: G06F16/951 , G06F16/22 , G06F16/242 , G06F16/2457 , G06F16/2452 , G06F16/25 , G06F16/2458 , G06F16/16 , G06F16/248 , H04W4/70
Abstract: In an example, a graph structure and flat data corresponding to the graph structure are obtained, the graph structure containing a plurality of nodes. Stop words are removed from one or more search terms to obtain modified search terms. For each of the modified search terms, the pieces of data from the flat data are searched to locate one or more matching pieces of data from the flat data, wherein a piece of data from the flat data matches if it contains at least one attribute with a value that is similar to the modified search term. This information is used to calculate fuzzy match scores for each matching piece of data from the flat data.
-
公开(公告)号:US11314792B2
公开(公告)日:2022-04-26
申请号:US15459342
申请日:2017-03-15
Applicant: SAP SE
Inventor: Priyanka Khaitan , Haichao Wei , Kevin Hsu , Mitchell Clark
IPC: G06F16/332 , G06F16/84 , G06F16/25 , G06F16/958
Abstract: Systems and methods are provided for digital assistant configuration and functionality. For example, systems and methods provide for receiving a query from a user via a computing device, processing language in the query to identify a plurality of elements associated with the query, and analyzing the plurality of elements associated with the query to determine an intent of the query by mapping the plurality of elements associated with the query to a list of predetermined intents by comparing the plurality of elements associated with the query to each intent in the list of predetermined intents to generate a score for each intent in the list of predetermined intents. Systems and methods further provide for determining a subset of the predetermined intents based on the score for each intent in the list of predetermined intents, and providing recommendations related to the query based on the subset of predetermined intents.
-
公开(公告)号:US20190147110A1
公开(公告)日:2019-05-16
申请号:US15880276
申请日:2018-01-25
Applicant: SAP SE
Inventor: Haichao Wei , Priyanka Khaitan
IPC: G06F17/30
CPC classification number: G06F16/9024 , G06F16/254 , G06F16/258 , G06F16/9014 , G06F16/9535
Abstract: In an example, data in a non-flat format and metadata corresponding to the data are obtained from a first database. The data is flattened into flat data and augmented with the metadata. One or more pieces of the flat data are scanned to locate a first piece of flat data having a first attribute with attribute values that are a subset of attribute values of a second attribute of a second piece of flat data. A link is then created between the first attribute of the first piece of flat data and the second attribute of the second piece of flat data. A graph structure is generated, the graph structure containing a plurality of nodes, each node corresponding to a data type of the flat data and corresponding to one or more pieces of data in the flat data of the corresponding data type.
-
公开(公告)号:US20190147090A1
公开(公告)日:2019-05-16
申请号:US15880304
申请日:2018-01-25
Applicant: SAP SE
Inventor: Haichao Wei , Priyanka Khaitan
Abstract: In an example, a graph structure and flat data corresponding to the graph structure are obtained, the graph structure containing a plurality of nodes. Stop words are removed from one or more search terms to obtain modified search terms. For each of the modified search terms, the pieces of data from the flat data are searched to locate one or more matching pieces of data from the flat data, wherein a piece of data from the flat data matches if it contains at least one attribute with a value that is similar to the modified search term. This information is used to calculate fuzzy match scores for each matching piece of data from the flat data.
-
公开(公告)号:US20180157739A1
公开(公告)日:2018-06-07
申请号:US15459447
申请日:2017-03-15
Applicant: SAP SE
Inventor: Priyanka Khaitan , Haichao Wei , Kevin Hsu , Mitchell Clark
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F16/24578 , G06F16/252 , G06F16/258 , G06F16/3323 , G06F16/3329 , G06F16/84 , G06F16/9535 , G06F16/986 , H04L67/10
Abstract: Systems and methods are provided for receiving and processing a query to determine an intent of the query, and analyzing the intent of the query to determine that the intent of the query is associated with a use case state diagram. Systems and methods further provide for traversing a plurality of nodes in the user case state diagram to generate a value for each relevant node, performing an operation associated with the query using the generated values, and providing the results of the operation to a computing device.
-
公开(公告)号:US11170058B2
公开(公告)日:2021-11-09
申请号:US16721610
申请日:2019-12-19
Applicant: SAP SE
Inventor: Haichao Wei , Priyanka Khaitan
IPC: G06F16/951 , G06F16/22 , G06F16/242 , G06F16/2457 , G06F16/2452 , G06F16/25 , G06F16/2458 , G06F16/16 , G06F16/248 , H04W4/70
Abstract: In an example, one or more tokens in a freeform search query are identified, each token corresponding to a search term or combination of neighboring search terms in the freeform search query. A graph structure and flat data corresponding to the graph structure are obtained. A search for results relevant to the identified one or more tokens is performed using a first search process, the first search process using the graph structure and flat data to rank search results according to a first ranking order and populate a why found table. Pieces of data corresponding to the results relevant to the identified one or more tokens are joined using the why found table, forming a view and one or more patterns of operators and terms, in a pattern database, matching the one or more operators and one or more surrounding terms in the freeform search query are found.
-
-
-
-
-
-
-
-
-