Real-time and adaptive data mining
DCFirst Claim
Patent Images
1. A method of analyzing data, comprising:
- generating, via a first user, a query based at least in part on a topic of interest;
expanding search terms of the query;
executing the query on a plurality of data sources;
selecting at least one data source from the plurality of data sources, the at least one data source being selected when results of the query are greater than or equal to an accuracy thresholds;
monitoring, based on a set schedule, the at least one data source to extract data from the at least one data source when at least an update to stored data that matches the query, newly added data that matches the query, or a combination thereof; and
establishing a communication channel with a second user based at least in part on the data extracted from the at least one monitored data source.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
18 Citations
21 Claims
-
1. A method of analyzing data, comprising:
-
generating, via a first user, a query based at least in part on a topic of interest; expanding search terms of the query; executing the query on a plurality of data sources; selecting at least one data source from the plurality of data sources, the at least one data source being selected when results of the query are greater than or equal to an accuracy thresholds; monitoring, based on a set schedule, the at least one data source to extract data from the at least one data source when at least an update to stored data that matches the query, newly added data that matches the query, or a combination thereof; and establishing a communication channel with a second user based at least in part on the data extracted from the at least one monitored data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus configured to analyze data, the apparatus comprising:
-
a memory unit; and at least one processor coupled to the memory unit, in which the at least one processor is configured; to generate, via a first user, a query based at least in part on a topic of interest; to expand search terms of the query; to execute the query on a plurality of data sources; to select at least one data source from the plurality of data sources, the at least one data source being selected when results of the query are greater than or equal to an accuracy thresholds; to monitor, based on a set schedule, the at least one data source to extract data from the at least one data source when at least an update to stored data that matches the query, newly added data that matches the query, or a combination thereof; and to establish a communication channel with a second user based at least in part on the data extracted from the at least one monitored data source. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for data analysis, the computer program product comprising:
-
a non-transitory computer-readable medium having program code recorded thereon, the program code comprising; program code to generate, via a first user, a query based at least in part on a topic of interest; program code to expand search terms of the query; program code to execute the query on a plurality of data sources; program code to select at least one data source from the plurality of data sources, the at least one data source being selected when results of the query are greater than or equal to an accuracy thresholds; program code to monitor, based on a set schedule, the at least one data source to extract data from the at least one data source when at least an update to stored data that matches the query, newly added data that matches the query, or a combination thereof; and program code to establish a communication channel with a second user based at least in part on the data extracted from the at least one monitored data source. - View Dependent Claims (20, 21)
-
Specification