Extracting and leveraging knowledge from unstructured data
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, by a feedback module of a computing device, that unstructured data associated with a public data source on a network has been changed, wherein the change was broadcast using the public data source, and wherein the computing device is on the network;
extracting information from the unstructured data, wherein the extracted information is associated with the change, wherein extracting includes breaking the unstructured data into one or more parts, wherein the one or more parts include a type of information associated with a feature, and wherein the type of information is in close proximity to the feature;
determining that the extracted information is related to user profiles, wherein a user profile is associated with a use of the network, wherein determining includes correlating the type of information associated with the feature to structured data associated with the user profiles;
generating, by a user profile module of the computing device, new structured data using the type of information associated with the feature; and
modifying the user profiles, wherein modifying includes using the new structured data, and wherein modifying a user profile modifies a use of the network associated with the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a machine-implemented data extractor and correlator configured to retrieve data from at least one data source. The data extractor and correlator may extract information from unstructured data within the retrieved 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.
15 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
determining, by a feedback module of a computing device, that unstructured data associated with a public data source on a network has been changed, wherein the change was broadcast using the public data source, and wherein the computing device is on the network; extracting information from the unstructured data, wherein the extracted information is associated with the change, wherein extracting includes breaking the unstructured data into one or more parts, wherein the one or more parts include a type of information associated with a feature, and wherein the type of information is in close proximity to the feature; determining that the extracted information is related to user profiles, wherein a user profile is associated with a use of the network, wherein determining includes correlating the type of information associated with the feature to structured data associated with the user profiles; generating, by a user profile module of the computing device, new structured data using the type of information associated with the feature; and modifying the user profiles, wherein modifying includes using the new structured data, and wherein modifying a user profile modifies a use of the network associated with the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
one or more processors; and a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including; determining, by a feedback module of the computing device, that unstructured data associated with a public data source on a network has been changed, wherein the change was broadcast using the public data source, and wherein the computing device is on the network; extracting information from the unstructured data, wherein the extracted information is associated with the change, wherein extracting includes breaking the unstructured data into one or more parts, wherein the one or more parts include a word associated with a feature, and wherein the word is in close proximity to the feature; determining that the extracted information is related to user profiles, wherein a user profile is associated with a use of the network, wherein determining includes correlating the word associated with the feature to structured data associated with the user profiles; generating, by a user profile module of the computing device, new structured data using the word associated with the feature; and modifying the user profiles, wherein modifying includes using the new structured data, and wherein modifying a user profile modifies a use of the network associated with the user profile. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine, by a feedback module of a computing device, that unstructured data associated with a public data source on a network has been changed, wherein the change was broadcast using the public data source, and wherein the computing device is on the network; extract information from the unstructured data, wherein the extracted information is associated with the change, wherein extracting includes breaking the unstructured data into one or more parts, wherein the one or more parts include a word associated with a feature, and wherein the word is in close proximity to the feature; determine that the extracted information is related to user profiles, wherein a user profile is associated with a use of the network, wherein determining includes correlating the word associated with the feature to structured data associated with the user profiles; generate, by a user profile module of the computing device, new structured data using the word associated with the feature; and modify the user profiles, wherein modifying includes using the new structured data, and wherein modifying a user profile modifies a use of the network associated with the user profile. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification