SCREENPLAY CONTENT ANALYSIS ENGINE AND METHOD
First Claim
1. A screenplay content analysis engine, comprising:
- a microprocessor;
one or more storage devices coupled to the microprocessor;
a user interface coupled to the microprocessor and configured to interface with one or more users;
a receiver configured to receive a screenplay document; and
one or more logic sections coupled to the microprocessor, the one or more logic sections being configured to receive the screenplay document from the receiver,wherein the one or more logic sections and the microprocessor are configured to interpret and analyze the screenplay document, and to produce summary information about the screenplay document,wherein the one or more storage devices are configured to store the summary information about the screenplay document, andwherein the user interface is configured to display the summary information about the screenplay document on a display device for the one or more users.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the inventive concept provide a screenplay content analysis engine and associated method for automatically analyzing a screenplay document. The screenplay content analysis engine can include logic sections for interpreting and analyzing the screenplay document. The logic sections can include a screenplay preconditioner logic section, an initial pass interpreter logic section, a second pass interpreter logic section, a deep interpreter logic section, and a screenplay analysis logic section. The method can include preconditioning the screenplay document, performing an initial interpretive pass of nodes associated with the screenplay document, performing a second interpretive pass, performing a deep interpretive pass, performing a screenplay analysis based on the interpretive passes, and displaying summarized information about the screenplay document. The nodes associated with the screenplay document can include left position information, which are grouped together and compared with predefined left positions, so that the various body section types can be detected and stored.
-
Citations
20 Claims
-
1. A screenplay content analysis engine, comprising:
-
a microprocessor; one or more storage devices coupled to the microprocessor; a user interface coupled to the microprocessor and configured to interface with one or more users; a receiver configured to receive a screenplay document; and one or more logic sections coupled to the microprocessor, the one or more logic sections being configured to receive the screenplay document from the receiver, wherein the one or more logic sections and the microprocessor are configured to interpret and analyze the screenplay document, and to produce summary information about the screenplay document, wherein the one or more storage devices are configured to store the summary information about the screenplay document, and wherein the user interface is configured to display the summary information about the screenplay document on a display device for the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for analyzing a screenplay document, the method comprising:
-
preconditioning, by a screenplay preconditioner logic section, the screenplay document by extracting and grouping textual information within the screenplay document; generating, by the screenplay preconditioner logic section, an ordered list of screenplay evaluation nodes; receiving, by an initial pass interpreter logic section, the ordered list of screenplay evaluation nodes; building, by the initial pass interpreter logic section, a most common left position list of predefined common left positions; performing, by the initial pass interpreter logic section, an initial interpretive pass of the ordered list of screenplay evaluation nodes to collect left positions of each of the screenplay evaluation nodes of the screenplay document; grouping, by the initial pass interpreter logic section, the left positions of each of the screenplay evaluation nodes into a plurality of groups based on left position commonality; comparing, by the initial pass interpreter logic section, left positions of each of the plurality of groups to the most common left position list of predefined common left positions; and storing, by the initial pass interpreter logic section, a plurality of matched positions as correlated section types. - View Dependent Claims (20)
-
Specification