Recommendation engine using inferred deep similarities for works of literature
First Claim
1. A computer program product for comparing and optionally recommending works of literature, comprising:
- a tangible, computer readable memory storage device;
program instructions stored by the computer readable memory storage device for causing a processor to, when executed, perform steps of;
access a first cluster model for a first work of literature;
access at least a second cluster model for at least a second work of literature;
compare the first and at least second cluster models for similarities;
generate a score according to degrees of match between the first and second cluster models; and
produce a recommendation score regarding the second work of literature as being comparable or similar to the first work of literature;
wherein the first and second cluster models reflect clusters of concepts and longitudinal patterns or consistency trends of elements in the clusters across multiple segments of each respective work of literature.
1 Assignment
0 Petitions
Accused Products
Abstract
A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.
-
Citations
5 Claims
-
1. A computer program product for comparing and optionally recommending works of literature, comprising:
-
a tangible, computer readable memory storage device; program instructions stored by the computer readable memory storage device for causing a processor to, when executed, perform steps of; access a first cluster model for a first work of literature; access at least a second cluster model for at least a second work of literature; compare the first and at least second cluster models for similarities; generate a score according to degrees of match between the first and second cluster models; and produce a recommendation score regarding the second work of literature as being comparable or similar to the first work of literature; wherein the first and second cluster models reflect clusters of concepts and longitudinal patterns or consistency trends of elements in the clusters across multiple segments of each respective work of literature. - View Dependent Claims (2, 3)
-
-
4. A system for analyzing digital works of literature and optionally recommending works of literature, comprising:
-
a computing platform having a processor and one or more tangible computer readable memory storage devices; a plurality of program instructions stored by the one or more computer readable memory storage devices for causing the processor to; access a first cluster model for a first work of literature; access at least a second cluster model for at least a second work of literature; compare the first and at least second cluster models for similarities; generate a score according to degrees of match between the first and second cluster models; and produce a recommendation score regarding the second work of literature as being comparable or similar to the first work of literature; wherein the first and second cluster models reflect clusters of concepts and longitudinal patterns or consistency trends of elements in the clusters across multiple segments of each respective work of literature. - View Dependent Claims (5)
-
Specification