Obtaining data from unstructured data for a structured data collection
First Claim
1. A method performed with a computing system for obtaining data from unstructured data for a structured data collection, the method comprising:
- receiving unstructured data that includes text;
identifying an attribute associated with a structured data collection;
obtaining historical data associated with the attribute and two or more different types of additional data associated with a user of the computing system, wherein each additional datum is associated with an accuracy modifier based on the type of the additional datum;
identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data and the additional data, wherein identifying the one or more terms includes resolving ambiguities in the identified terms based on the accuracy modifier associated with each additional datum;
storing the identified one or more terms in a data record of the structured data collection; and
preparing for display the data record of the structure data collection.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for obtaining data from unstructured data for a structured data collection include receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining at least one of historical data associated with the attribute or additional data associated with a user of the computing system; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data or the additional data; and storing the identified one or more terms in a data record of the unstructured data collection.
50 Citations
21 Claims
-
1. A method performed with a computing system for obtaining data from unstructured data for a structured data collection, the method comprising:
-
receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining historical data associated with the attribute and two or more different types of additional data associated with a user of the computing system, wherein each additional datum is associated with an accuracy modifier based on the type of the additional datum; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data and the additional data, wherein identifying the one or more terms includes resolving ambiguities in the identified terms based on the accuracy modifier associated with each additional datum; storing the identified one or more terms in a data record of the structured data collection; and preparing for display the data record of the structure data collection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining historical data associated with the attribute and two or more different types of additional data associated with a user of the computing system, wherein each additional datum is associated with an accuracy modifier based on the type of the additional datum; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data and the additional data, wherein identifying the one or more terms includes resolving ambiguities in the identified terms based on the accuracy modifier associated with each additional datum; storing the identified one or more terms in a data record of the structured data collection; and preparing for display the data record of the structure data collection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system of one or more computers configured to perform operations comprising:
-
receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining historical data associated with the attribute and two or more different types of additional data associated with a user of the computing system, wherein each additional datum is associated with an accuracy modifier based on the type of the additional datum; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data and the additional data, wherein identifying the one or more terms includes resolving ambiguities in the identified terms based on the accuracy modifier associated with each additional datum; storing the identified one or more terms in a data record of the structured data collection; and preparing for display the data record of the structure data collection. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification