Methods and apparatus for classifying content
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- receive at least a portion of a first natural language document having (1) a first definition of a medical term, and (2) a first set of keywords associated with the first definition;
receive at least a portion of a second natural language document having (1) a second definition of the medical term, and (2) a second set of keywords associated with the second definition, the second set of keywords different from the first set of keywords;
automatically define a training set for the medical term based on the first set of keywords and the second set of keywords;
categorize a third natural language document as related to the medical term based on the training set; and
send an indication that the third natural language document is related to the medical term.
3 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to send a signal representing a first question and a set of pictogram answers associated with the first question and a second question, different from the first question, and a set of pictogram answers associated with the second question. The first question and the second question can define a health-related survey such as a health-risk assessment. The non-transitory processor-readable medium includes code to receive a user selection of a pictogram answer associated with the first question and receive a user selection of a pictogram answer associated with the second question. The non-transitory processor-readable medium includes code to define a health-related user profile based on the user selection to the first question and the second question.
26 Citations
22 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive at least a portion of a first natural language document having (1) a first definition of a medical term, and (2) a first set of keywords associated with the first definition; receive at least a portion of a second natural language document having (1) a second definition of the medical term, and (2) a second set of keywords associated with the second definition, the second set of keywords different from the first set of keywords; automatically define a training set for the medical term based on the first set of keywords and the second set of keywords; categorize a third natural language document as related to the medical term based on the training set; and send an indication that the third natural language document is related to the medical term. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive at least a portion of a first natural language document defining a term and having a set of keywords; receive at least a portion of a second natural language document defining the term and having a set of keywords different from the set of keywords from the first natural language document; automatically define a training set based on the set of keywords from the first natural language document and the set of keywords from the second natural language document; categorize a third natural language document as related to the term based on the training set; send an indication that the third natural language document is related to the term; define a training set for a second term based on a set of keywords from a fourth natural language document defining the second term and a set of keywords from a fifth natural language document defining the second term; define a training set for a third term based on the training set for the first term and the training set for the second term, the third term including the first term and the second term; categorize a sixth natural language document as related to the third term based on the training set for the third term; and send an indication that the sixth natural language document is related to the third term.
-
-
9. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
categorize a first natural language document as related to a medical term based on a training set for the medical term; send an indication that the first natural language document is related to the medical term; receive at least a portion of each message from a plurality of messages (1) posted by a plurality of users on a website, and (2) associated with the medical term; identify a keyword absent from the training set based on the plurality of messages when usage of the keyword within the plurality of messages exceeds a threshold; modify the training set to include the keyword in response to the identifying to define a modified training set for the medical term; categorize a second natural language document as related to the medical term based on the modified training set; and send an indication that the second natural language document is related to the medical term. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
define a training set for a first medical term based on (1) a set of keywords from a first natural language document having a first definition of the first medical term, and (2) a set of keywords from a second natural language document having a second definition of the first medical term, the set of keywords from the first natural language document associated with the first definition of the first medical term, the set of keywords from the second natural language document associated with the second definition of the first medical term; define a training set for a second medical term based on (1) a set of keywords from a third natural language document having a first definition of the second medical term, and (2) a set of keywords from a fourth natural language document having a second definition of the second medical term, the set of keywords from the third natural language document associated with the first definition of the second medical term, the set of keywords from the fourth natural language document associated with the second definition of the second medical term; define a training set for a third medical term based on the training set for the first medical term and the training set for the second medical term, the third medical term is associated with the first medical term and the second medical term; categorize a fifth natural language document as related to the third medical term based on the training set for the third medical term; and send an indication that the fifth natural language document is related to the third medical term. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification