System and method of semantic correlation of rich content
First Claim
Patent Images
1. A system to recommend content to a user, comprising:
- a computer;
a content of interest to the user stored on the computer;
a first semantic abstract representing the content of interest stored on the computer, the first semantic abstract including a first plurality of state vectors;
a second semantic abstract representing a second content, the second semantic abstract including a second plurality of state vectors;
a semantic abstract comparer to compare the first semantic abstract to the second semantic abstract; and
a content recommender to recommend the second content if the first semantic abstract is within a threshold distance of the second semantic abstract,wherein;
a dictionary includes a directed set of concepts including a maximal element and directed links between pairs of concepts in the directed set, the directed links defining “
is a”
relationships between the concepts in the pairs of concepts, so that each concept is either a source or a sink of at least one directed link;
for each concept in the directed set other than the maximal element, at least one chain in the directed set includes a set of directed links between pairs of concepts connecting the maximal element and the concept;
a basis includes a subset of the chains; and
each state vector in the first semantic abstract and the second semantic abstract measures how concretely a concept is represented in each chain in the basis by identifying the smallest predecessor in the chain in relation to the concept.
11 Assignments
0 Petitions
Accused Products
Abstract
Content of interest to a user is identified. A first semantic abstract is generated for the content of interest using a state vector representation of the content of interest. The first semantic abstract is compared to a second semantic abstract representing another prospective content. If the first semantic abstract is within a threshold distance of the second semantic abstract, then the prospective content is recommended to the user.
413 Citations
27 Claims
-
1. A system to recommend content to a user, comprising:
-
a computer; a content of interest to the user stored on the computer; a first semantic abstract representing the content of interest stored on the computer, the first semantic abstract including a first plurality of state vectors; a second semantic abstract representing a second content, the second semantic abstract including a second plurality of state vectors; a semantic abstract comparer to compare the first semantic abstract to the second semantic abstract; and a content recommender to recommend the second content if the first semantic abstract is within a threshold distance of the second semantic abstract, wherein; a dictionary includes a directed set of concepts including a maximal element and directed links between pairs of concepts in the directed set, the directed links defining “
is a”
relationships between the concepts in the pairs of concepts, so that each concept is either a source or a sink of at least one directed link;for each concept in the directed set other than the maximal element, at least one chain in the directed set includes a set of directed links between pairs of concepts connecting the maximal element and the concept; a basis includes a subset of the chains; and each state vector in the first semantic abstract and the second semantic abstract measures how concretely a concept is represented in each chain in the basis by identifying the smallest predecessor in the chain in relation to the concept. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented in a computer, including a processor and a memory, for identifying and recommending content to a user, comprising:
-
identifying a first semantic abstract corresponding to a content of interest, the first semantic abstract including a first plurality of state vectors, wherein a dictionary includes a directed set of concepts including a maximal element and directed links between pairs of concepts in the directed set, the directed links defining “
is a”
relationships between the concepts in the pairs of concepts, so that each concept is either a source or a sink of at least one directed link, for each concept in the directed set other than the maximal element, at least one chain in the directed set includes a set of directed links between pairs of concepts connecting the maximal element and the concept, a basis includes a subset of the chains, and each state vector in the first semantic abstract measures how concretely a concept is represented in each chain in the basis by identifying the smallest predecessor in the basis chain in relation to the concept;identifying a second semantic abstract corresponding to a second content, the second semantic abstract including a second plurality of state vectors, each state vector in the second semantic abstract measuring how concretely a concept is represented in each chain in the basis by identifying the smallest predecessor in the basis chain in relation to the concept; measuring a distance between the first semantic abstract to the second semantic abstract; and recommending the second content if the first semantic abstract is within a threshold distance of the second semantic abstract. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article, comprising a storage medium, said storage medium having stored thereon instructions, that, when executed by a machine, result in:
-
identifying a first semantic abstract corresponding to a content of interest, the first semantic abstract including a first plurality of state vectors, wherein a dictionary includes a directed set of concepts including a maximal element and directed links between pairs of concepts in the directed set, the directed links defining “
is a ”
relationships between the concepts in the pairs of concepts, so that each concept is either a source or a sink of at least one directed link, for each concept in the directed set other than the maximal element, at least one chain in the directed set includes a set of directed links between pairs of concepts connecting the maximal element and the concept, a basis includes a subset of the chains, and each state vector in the first semantic abstract measures how concretely a concept is represented in each chain in the basis by identifying the smallest predecessor in the basis chain in relation to the concept;identifying a second semantic abstract corresponding to a second content, the second semantic abstract including a second plurality of state vectors, each state vector in the second semantic abstract measuring how concretely a concept is represented in each chain in the basis; comparing the first semantic abstract to the second semantic abstract; and recommending the second content if the first semantic abstract is within a threshold distance of the second semantic abstract. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification