System and method for supporting natural language queries and requests against a user's personal data cloud
First Claim
Patent Images
1. A database system, comprising:
- a memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising;
extracting information from unstructured personal textual data and structured data of a plurality of heterogeneous network sources of data of a personal data cloud of a user, wherein said extraction includes processing at least a portion of the unstructured personal textual data based on an analysis of at least a portion of the structured data;
constructing, using automated semantic analysis that includes one or both of automatic clustering and tagging operations, a semantically indexed, integrated knowledge store for storage and future retrieval of the extracted information, the semantically indexed, integrated knowledge store including information derived algorithmically from the unstructured personal textual data and the structured data;
identifying a natural language user request from the user;
determining a semantic interpretation of the natural language user request, wherein determining the semantic interpretation includes referencing a stored ontology that defines a semantic relationship among a set of personal data terminology;
querying the semantically-indexed, integrated knowledge store based at least in part on the semantic interpretation; and
responding to the natural language user request by displaying one or more results of the querying, wherein the one or more results correspond to at least one item within the personal data cloud.
2 Assignments
0 Petitions
Accused Products
Abstract
A machine-implemented method for supporting a natural language user request against a user'"'"'s personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user'"'"'s personal data cloud.
285 Citations
15 Claims
-
1. A database system, comprising:
a memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising; extracting information from unstructured personal textual data and structured data of a plurality of heterogeneous network sources of data of a personal data cloud of a user, wherein said extraction includes processing at least a portion of the unstructured personal textual data based on an analysis of at least a portion of the structured data; constructing, using automated semantic analysis that includes one or both of automatic clustering and tagging operations, a semantically indexed, integrated knowledge store for storage and future retrieval of the extracted information, the semantically indexed, integrated knowledge store including information derived algorithmically from the unstructured personal textual data and the structured data; identifying a natural language user request from the user; determining a semantic interpretation of the natural language user request, wherein determining the semantic interpretation includes referencing a stored ontology that defines a semantic relationship among a set of personal data terminology; querying the semantically-indexed, integrated knowledge store based at least in part on the semantic interpretation; and responding to the natural language user request by displaying one or more results of the querying, wherein the one or more results correspond to at least one item within the personal data cloud. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus, comprising:
a processor configured to; extract information from unstructured personal textual data and structured data of a plurality of heterogeneous network sources of data of a personal data cloud of a user, wherein said extraction includes processing at least a portion of the unstructured personal textual data based on an analysis of at least a portion of the structured data; construct, using automated semantic analysis that includes one or both of automatic clustering and tagging operations, a semantically indexed, integrated knowledge store for storage and future retrieval of the extracted information, the semantically indexed, integrated knowledge store including information derived algorithmically from the unstructured personal textual data and the structured data; identify a natural language user request from the user; determine a semantic interpretation of the natural language user request, wherein the determination of the semantic interpretation includes referencing a stored ontology that defines a semantic relationship among a set of personal data terminology; query the semantically-indexed, integrated knowledge store based at least in part on the semantic interpretation; and respond to the natural language user request by displaying one or more results of the query of the semantically-indexed, integrated knowledge store, wherein the one or more results correspond to at least one item within the personal data cloud. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
Specification