Methods, systems, and products for classifying content segments
First Claim
Patent Images
1. A device for classifying content comprising:
- memory having a classification application stored thereon; and
a processor in communication with the memory, the processor configured to;
receive a set of annotations occurring within a segment of time-varying content;
score at least two annotations for the segment to each node in an ontology, wherein the score represents how each of the at least two annotations match each node in the ontology;
identify a sequence of annotations that have a nodal score for the same node that exceeds a minimum threshold score;
create a semantic segment from the sequence of annotations;
merge the semantic segment with other semantic segments that satisfy a minimum threshold score;
sum the scores of the at least two annotations for each node and determine a semantic distance between each node of the ontology for the segment, thereby determining a total score for each node based on the summed score and the semantic distance between each node where the total score is increased based on the semantic distance; and
classify the segment based on the total score for each node.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for classifying content segments. A set of annotations is received that occur within a segment of time-varying content. Each annotation is scored to each node in an ontology. The segment is classified based on at least one of the scores.
152 Citations
16 Claims
-
1. A device for classifying content comprising:
-
memory having a classification application stored thereon; and a processor in communication with the memory, the processor configured to; receive a set of annotations occurring within a segment of time-varying content; score at least two annotations for the segment to each node in an ontology, wherein the score represents how each of the at least two annotations match each node in the ontology; identify a sequence of annotations that have a nodal score for the same node that exceeds a minimum threshold score; create a semantic segment from the sequence of annotations; merge the semantic segment with other semantic segments that satisfy a minimum threshold score; sum the scores of the at least two annotations for each node and determine a semantic distance between each node of the ontology for the segment, thereby determining a total score for each node based on the summed score and the semantic distance between each node where the total score is increased based on the semantic distance; and classify the segment based on the total score for each node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a classification application stored in memory; and a processor communicating with the memory and with the classification application, the system configured to; receive a set of annotations occurring within a segment of time-varying content; score at least two annotations for the segment to each node in an ontology, wherein the score represents how each of the at least two annotations match each node in the ontology; identify a sequence of annotations that have a nodal score for the same node that exceeds a minimum threshold score; create a semantic segment from the sequence of annotations; merge the semantic segment with other semantic segments that satisfy a minimum threshold score; sum the scores of the at least two annotations for each node and determine a semantic distance between each node of the ontology for the segment, thereby determining a total score for each node based on the summed score and the semantic distance between each node where the total score is increased based on the semantic distance; and classify the segment based on the total score for each node. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product comprising a computer-readable medium storing instructions for classifying content segments, the instructions instructing a computer to perform the following steps:
-
receive a set of annotations occurring within a segment of time-varying content; score at least two annotations for the segment to each node in an ontology, wherein the score represents how each of the at least two annotations match each node in the ontology; identify a sequence of annotations that have a nodal score for the same node that exceeds a minimum threshold score; create a semantic segment from the sequence of annotations; merge the semantic segment with other semantic segments that satisfy a minimum threshold score; sum the scores of the at least two annotations for each node and determine a semantic distance between each node of the ontology for the segment, thereby determining a total score for each node based on the summed score and the semantic distance between each node where the total score is increased based on the semantic distance; and classify the segment based on the total score for each node. - View Dependent Claims (16)
-
Specification