TOOLS AND TECHNIQUES FOR EXTRACTING KNOWLEDGE FROM UNSTRUCTURED DATA RETRIEVED FROM PERSONAL DATA SOURCES
First Claim
1. A system, comprising:
- a plurality of personal data sources;
a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the plurality of personal data sources, extract information from unstructured data within the retrieved personal data, and correlate the extracted information with previously stored structured data to generate additional structured data;
a storage device configured to store the previously stored structured data and the additional structured data; and
a natural language query module configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
5 Assignments
0 Petitions
Accused Products
Abstract
A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
-
Citations
23 Claims
-
1. A system, comprising:
-
a plurality of personal data sources; a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the plurality of personal data sources, extract information from unstructured data within the retrieved personal data, and correlate the extracted information with previously stored structured data to generate additional structured data; a storage device configured to store the previously stored structured data and the additional structured data; and a natural language query module configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-implemented method, comprising:
-
a device retrieving personal data from at least one of a plurality of personal data sources; a processor extracting information from unstructured data within the retrieved personal data; the processor correlating the extracted information with previously stored structured data to generate additional structured data; a storage device storing the previously stored structured data and the additional structured data; the device receiving a natural language query from a user; and the processor determining a response to the natural language query to be provided to the user, wherein the response is based at least in part on one or both of the previously stored structured data and the additional structured data. - View Dependent Claims (20, 21, 22, 23)
-
Specification