Calculating a maturity level of a text string
First Claim
1. A computing device comprising:
- a memory configured to store computer-executable instructions; and
a processor in communication with the memory configured to execute the computer-executable instructions to at least;
determine, by the computing device, at least a portion of a text string associated with a story;
determine, by the computing device, a linguistic element in the text string;
analyze, by the computing device, at least one action in the text string by comparing the linguistic element in the text string to a story complexity that comprises an identification of a linear or non-linear story flow; and
determine, by the computing device, a maturity level associated with the portion of the text string based on the analysis by at least;
determining a violence rating for a particular character in the portion of the text string; and
adjusting the maturity level of the portion of the text string to a greater maturity level based in part on the violence rating for the particular character in the portion of the text string.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for determining a maturity level of a text string may be provided. For example, the text string may be associated with an electronic book or story, script or closed captioning of a movie or television show, or other text associated with media. The system may analyze the text string to identify actions in the text (e.g., concepts of death, degree of violence, etc.), story complexity (e.g., number of characters, linear/non-linear story flow, etc.), vocabulary (e.g., unique words, complexity of terms, etc.), and other metrics to determine the objective maturity level associated with the text string. The maturity level and/or references to electronic books associated with the particular maturity level may be provided to users and/or used in additional processing and analysis.
-
Citations
18 Claims
-
1. A computing device comprising:
-
a memory configured to store computer-executable instructions; and a processor in communication with the memory configured to execute the computer-executable instructions to at least; determine, by the computing device, at least a portion of a text string associated with a story; determine, by the computing device, a linguistic element in the text string; analyze, by the computing device, at least one action in the text string by comparing the linguistic element in the text string to a story complexity that comprises an identification of a linear or non-linear story flow; and determine, by the computing device, a maturity level associated with the portion of the text string based on the analysis by at least; determining a violence rating for a particular character in the portion of the text string; and adjusting the maturity level of the portion of the text string to a greater maturity level based in part on the violence rating for the particular character in the portion of the text string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable storage media collectively storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to collectively perform operations comprising:
-
determining at least a portion of a text string associated with a story; determining a linguistic element in the text string; analyzing the linguistic element in the text string with respect to a story complexity that comprises an identification of a linear or non-linear story flow, wherein analyzing the story complexity further comprises; determining a character in the story; determining a number of other characters that interact with the character; and identifying a greater story complexity when the number of other characters associated with the character exceeds a character threshold; and determining a maturity level associated with the portion of the text string based on the analysis. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
determining, by a computing device, at least a portion of a text string associated with a story; determining, by the computing device, a linguistic element in the text string; analyzing, by the computing device, at least one action in the text string by comparing the linguistic element in the text string to a story complexity that comprises an identification of a number of characters; and determining, by the computing device, a maturity level associated with the portion of the text string based on the analysis, wherein a character and at least one other character are associated with each other when a second linguistic element associated with the character appears within a threshold distance of a third linguistic element associated with at least one of the other characters in the text string. - View Dependent Claims (17, 18)
-
Specification