SEARCH-BASED DETECTION, LINK, AND ACQUISITION OF DATA
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, a natural language query;
determining, by the computing device and based on the natural language query, a set of search criteria;
determining, by the computing device and from a plurality of data sets stored in one or more storage devices, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets;
joining, by the computing device, the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets, to produce a joint data set; and
outputting, by the computing device, a representation of the joint data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device may receive a natural language query. The computing device may determine, based on the natural language query, a set of search criteria. The computing device may determine, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device may join the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device may output a representation of the joint data set.
8 Citations
10 Claims
-
1. A method comprising:
-
receiving, by a computing device, a natural language query; determining, by the computing device and based on the natural language query, a set of search criteria; determining, by the computing device and from a plurality of data sets stored in one or more storage devices, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets; joining, by the computing device, the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets, to produce a joint data set; and outputting, by the computing device, a representation of the joint data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification