Producing visualizations of elements in works of literature
First Claim
1. A computer program product for visualizing literary elements as a graph comprising:
- a computer readable storage memory device; and
program instructions encoded by the computer readable storage memory device for causing a processor to;
receive a set of meta-data records representing the contents of a digital work of literature, wherein each meta-data record comprises a significance value for a literary element and a relationship of the literary element to one or more items selected from the group consisting of a character, and a literary plot device, and a position where the literary element occurs within a literary plot of the work of literature, and wherein the receiving of meta-data records comprises at least one action selected from the group consisting of receiving converted data from human reviews, receiving converted data from synopses, and receiving meta-data created by a computer using natural language processing and deep semantic analysis;
graph the literary elements, characters and plot devices in a sequential graph having a first axis corresponding to a progression of the literary plot within the work of literature, a second axis orthogonal to the first axis corresponds to significance level, and a plurality of points located within the sequential graph as a function of the occurrence position and significance level for each literary element; and
render the sequential graph to an output of the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A visualization of literary elements of a work of literature, such as a novel or short story, is generated from meta-data records representing a digital work of literature including literary elements (humor, drama, adventure, etc.), characters, and plot devices related to a position within the work of literature where each appears. A significance level is determined for each of the elements, characters and plot devices at each position within the work of literature, and these are plotted into a sequential graph having position (e.g. timeline) axis and a significance level axis. The sequential graph is then output for printing or display. Human-generated and machine-generated meta-data may be ingested equally well by the method. Colors, line thickness, and a broken line patterns may be employed for greater visual meaning. And, the sequential graph may be annotated according to segments (e.g. chapters, sections) and dominant genre within each segment.
16 Citations
13 Claims
-
1. A computer program product for visualizing literary elements as a graph comprising:
-
a computer readable storage memory device; and program instructions encoded by the computer readable storage memory device for causing a processor to; receive a set of meta-data records representing the contents of a digital work of literature, wherein each meta-data record comprises a significance value for a literary element and a relationship of the literary element to one or more items selected from the group consisting of a character, and a literary plot device, and a position where the literary element occurs within a literary plot of the work of literature, and wherein the receiving of meta-data records comprises at least one action selected from the group consisting of receiving converted data from human reviews, receiving converted data from synopses, and receiving meta-data created by a computer using natural language processing and deep semantic analysis; graph the literary elements, characters and plot devices in a sequential graph having a first axis corresponding to a progression of the literary plot within the work of literature, a second axis orthogonal to the first axis corresponds to significance level, and a plurality of points located within the sequential graph as a function of the occurrence position and significance level for each literary element; and render the sequential graph to an output of the computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for visualizing literary elements as a graph comprising:
-
a processor; and a computer readable storage memory device; and program instructions encoded by the computer readable storage memory device for causing the processor to; receive system a set of meta-data records representing the contents of a digital work of literature, wherein each meta-data record comprises a significance value for a literary element and a relationship of the literary element to one or more items selected from the group consisting of a character, and a literary plot device, and a position where the literary element occurs within a literary plot of the work of literature, and wherein the receiving of meta-data records comprises at least one action selected from the group consisting of receiving converted data from human reviews, receiving converted data from synopses, and receiving meta-data created by a computer using natural language processing and deep semantic analysis; graph the literary elements, characters and plot devices in a sequential graph having a first axis corresponding to a progression of the literary plot within the work of literature, a second axis orthogonal to the first axis corresponds to significance level, and a plurality of points located within the sequential graph as a function of the occurrence position and significance level for each literary element; and render the sequential graph to an output of the computer system. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification