IP Library Patent Application 13033078
Patent Application
App. No. 13/033,078

METHODS AND SYSTEMS FOR PROVIDING INFORMATION ABOUT A NARRATIVE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/033,078
Abstract

A method and system for providing information about a novel. A portion of the novel is displayed on a display. Selections of a first term at a first location and a second term at a second location are received. A current location within the novel is determined. A plurality of relationships between the first term and the second term that have been referred to in the novel prior to the current location is determined, and information about the plurality of relationships is displayed.

Claims (66)

1 . A method performed on a processor for presenting information about a novel, comprising:

displaying a portion of the novel on a display;

receiving, via user input, a selection of a first term at a first location in the novel;

receiving, via user input, a selection of a second term at a second location in the novel, wherein at least one of the first term and the second term identifies a character referenced in the novel;

determining a current location within the novel, wherein the current location is subsequent to a beginning of the novel and prior to an end of the novel;

determining a plurality of relationships between the first term and the second term, wherein the plurality of relationships comprises only those relationships which have been referred to in the novel prior to the current location; and

displaying information describing the plurality of relationships on the display.

2 . The method of claim 1 , wherein receiving the selection of the first term at the first location in the novel comprises:

receiving, via user input, a selection of a plurality of words in the novel;

identifying a plurality of terms, including the first term, in the plurality of words;

visually distinguishing the plurality of terms from other words in the plurality of words on the display; and

receiving, via user input, the selection of the first term.

3 . The method of claim 1 , wherein the current location is based on the one of the first location and the second location that is closest to the end of the novel.

4 . The method of claim 1 , wherein the current location is based on user input identifying a location in the narrative, wherein the location is different from the first location and the second location.

5 . The method of claim 1 , wherein the current location is based on the portion of the novel that is displayed on the display at a time of selection of the first term.

6 . The method of claim 1 , wherein determining the plurality of relationships between the first term and the second term further comprises:

accessing a narrative structure comprising narrative entries, each of which identifies a relationship associated with a plurality of terms in the novel and includes a corresponding location identifier identifying where the relationship is referred to in the novel; and

determining a plurality of relationships based on a first plurality of narrative entries associated with the first term and a second plurality of narrative entries associated with the second term.

7 . The method of claim 6 further comprising:

filtering the first plurality of narrative entries and the second plurality of narrative entries based on the corresponding location identifiers and the current location.

8 . The method of claim 6 , wherein determining the plurality of relationships based on the first plurality of narrative entries associated with the first term and the second plurality of narrative entries associated with the second term further comprises:

determining that at least one of the first plurality of narrative entries identifies a relationship between the first term and a third term;

determining that at least one of the second plurality of narrative entries identifies a relationship between the second term and the third term; and

wherein displaying information describing the plurality of relationships on the display further comprises displaying information that identifies that the first term and the second term each has a relationship with the third term.

9 . A computing device comprising:

a display; and

a control system comprising a processor and coupled to an input interface, the control system adapted to:

display a portion of a novel on the display;

receive, via user input, a selection of a first term at a first location in the novel;

receive, via user input, a selection of a second term at a second location in the novel, wherein at least one of the first term and the second term identifies a character referenced in the novel;

determine a current location within the novel, wherein the current location is subsequent to a beginning of the novel and prior to an end of the novel;

determine a plurality of relationships between the first term and the second term, wherein the plurality of relationships comprises only those relationships which have been referred to in the novel prior to the current location; and

display information describing the plurality of relationships on the display.

10 . The computing device of claim 9 , wherein to receive the selection of the first term and the selection of the second term the control system is further adapted to:

receive, via user input, a selection of a plurality of words in the novel;

identify a plurality of terms, including the first term, in the plurality of words;

visually distinguish the plurality of terms from other words in the plurality of words on the display; and

receive, via user input, the selection of the first term.

11 . The computing device of claim 9 , wherein the current location is based on the one of the first location and the second location that is closest to the end of the novel.

12 . The computing device of claim 9 , wherein the current location is based on user input identifying a location in the narrative, wherein the location is different from the first location and the second location.

13 . The computing device of claim 9 , wherein the current location is based on the portion of the novel that is displayed on the display at a time of selection of the first term.

14 . The computing device of claim 9 , wherein to determine the plurality of relationships between the first term and the second term the control system is further adapted to:

access a narrative structure comprising narrative entries, each of which identifies a relationship associated with a plurality of terms in the novel and includes a corresponding location identifier identifying where the relationship is referred to in the novel; and

determine a plurality of relationships based on a first plurality of narrative entries associated with the first term and a second plurality of narrative entries associated with the second term.

15 . The computing device of claim 14 , wherein the control system is further adapted to:

filter the first plurality of narrative entries and the second plurality of narrative entries based on the corresponding location identifiers and the current location.

16 . The computing device of claim 14 , wherein to determine the plurality of relationships based on the first plurality of narrative entries associated with the first term and the second plurality of narrative entries associated with the second term, the control system is further adapted to:

determine that at least one of the first plurality of narrative entries identifies a relationship between the first term and a third term;

determine that at least one of the second plurality of narrative entries identifies a relationship between the second term and the third term; and

wherein to display identifying information about the plurality of relationships on the display the control system is further adapted to display information identifying that each of the first term and the second term has a common relationship with the third term.

17 . A computer program product for presenting information about a novel, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code comprising instructions which, when executed on a processor, cause the processor to perform operations comprising:

displaying a portion of a novel on a display, the narrative comprising a plurality of terms;

receiving, via user input, a selection of a first term at a first location in the novel;

receiving, via user input, a selection of a second term at a second location in the novel, wherein at least one of the first term and the second term identifies a character referenced in the novel;

determining a current location within the novel, wherein the current location is subsequent to a beginning of the novel and prior to an end of the novel;

determining a plurality of relationships between the first term and the second term, wherein the plurality of relationships comprises only those relationships which have been referred to in the novel prior to the current location; and

displaying information about the plurality of relationships on the display.

18 . The computer program product of claim 17 , wherein determining the plurality of relationships between the first term and the second term further comprises:

accessing a narrative structure comprising narrative entries, each of which identifies a relationship associated with a plurality of terms in the novel and includes a corresponding location identifier identifying where the relationship is referred to in the novel; and

determining a plurality of relationships based on a first plurality of narrative entries associated with the first term and a second plurality of narrative entries associated with the second term.

19 . The computer program product of claim 18 , wherein the method further comprises:

filtering the first plurality of narrative entries and the second plurality of narrative entries based on the corresponding location identifiers and the current location.

20 . The computer program product of claim 18 , wherein determining the plurality of relationships based on the first plurality of narrative entries associated with the first term and the second plurality of narrative entries associated with the second term further comprises:

determining that at least one of the first plurality of narrative entries identifies a relationship between the first term and a third term;

determining that at least one of the second plurality of narrative entries identifies a relationship between the second term and the third term; and wherein

displaying information about the plurality of relationships on the display further comprises displaying information that identifies that each of the first term and the second term has a relationship with the third term.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: CRANBROOK ENTERPRISES, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051395/0270 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Aug 24, 2015
From: CRANBROOK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036423/0598 →
SECURITY INTEREST Recorded Aug 24, 2015
From: CRANBROOK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036424/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2015
From: WALSH, RICHARD J.; HELPINGSTINE, MICHAEL W.; MISRA, NETANT
To: OTO TECHNOLOGIES, LLC
Reel/Frame 034897/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: OTO TECHNOLOGIES, LLC
To: OTO INVESTMENT MANAGEMENT, LLC
Reel/Frame 033446/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: OTO INVESTMENT MANAGEMENT, LLC
To: CRANBROOK TECHNOLOGY, LLC
Reel/Frame 033460/0597 →