SYSTEMS AND METHODS FOR CREATING STRUCTURED DATA
First Claim
1. A computer system implemented method of creating and using structured data from a textual input, the method comprising:
- providing a table for structured data;
receiving at least one textual input;
dividing at least a portion of the textual input into one or more paragraphs;
for each of the paragraphs, creating a profile by extracting one or more predicative phrases from the paragraph;
for each of the predicative phrases, extracting a noun from the predicative phrase;
for each extracted noun,receiving a textual definition from the dictionary corresponding to the noun of the predicative phrase;
dividing the textual definition for each noun into one or more definition paragraphs, and creating a profile for each definition paragraph by extracting one or more predicative phrases of the definition paragraph;
comparing the profile of each definition paragraph to the profile of the paragraph containing the respective noun based upon an algorithm for compatibility; and
adding the predicative phrase containing the noun into the table for structured data if the algorithm for compatibility is satisfied.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system implemented method of creating and using structured data from a textual input, comprising: providing a table for structured data, receiving at least one textual input, dividing at least a portion of the textual input into paragraphs, for each of the paragraphs, creating a profile by extracting predicative phrases from the paragraph, for each of the predicative phrases, extracting a noun from the predicative phrase, for each extracted noun, receiving a textual definition from the dictionary corresponding to the noun, dividing the textual definition for each noun into definition paragraphs, and creating a profile for each definition paragraph by extracting predicative phrases of the definition paragraph, comparing the profile of the definition paragraphs to the profile of the paragraph containing the noun based upon an algorithm for compatibility; and adding the predicative phrase containing the noun into the table for structured data if the algorithm is satisfied.
25 Citations
15 Claims
-
1. A computer system implemented method of creating and using structured data from a textual input, the method comprising:
-
providing a table for structured data; receiving at least one textual input; dividing at least a portion of the textual input into one or more paragraphs; for each of the paragraphs, creating a profile by extracting one or more predicative phrases from the paragraph; for each of the predicative phrases, extracting a noun from the predicative phrase; for each extracted noun, receiving a textual definition from the dictionary corresponding to the noun of the predicative phrase; dividing the textual definition for each noun into one or more definition paragraphs, and creating a profile for each definition paragraph by extracting one or more predicative phrases of the definition paragraph; comparing the profile of each definition paragraph to the profile of the paragraph containing the respective noun based upon an algorithm for compatibility; and adding the predicative phrase containing the noun into the table for structured data if the algorithm for compatibility is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing a program which performs the functions of providing a table for structured data;
-
receiving at least one textual input; dividing at least a portion of the textual input into one or more chapters; for each of the chapters, dividing into one or more paragraphs; for each of the paragraphs, creating a profile by extracting one or more predicative phrases of the paragraph; for each of the predicative phrases, establishing a connection to a dictionary and extracting textual definition from the dictionary corresponding to each noun in the predicative phrases; dividing each textual definition for the respective nouns into one or more definition paragraphs; creating a profile for each definition paragraph by extracting one or more predicative phrases of the definition paragraph; comparing the profiles of each definition paragraph to the profile of the paragraph containing the noun corresponding to the definition paragraph and its surrounding paragraphs based upon an algorithm for compatibility; and adding the predicative phrases containing the noun into the database for structured data if the formula for compatibility is satisfied. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification