System and method for analyzing and categorizing text
First Claim
Patent Images
1. A method comprising:
- obtaining a first text comprising a plurality of characters, the first text selected by a first user;
partitioning the first text into a plurality of scenes, wherein each scene comprises a unique set of one or more contiguous characters included in the first text;
determining, for each scene from the set of scenes, a score based on one or more predetermined metrics;
determining, based on the score for each score in the set of scenes, a cumulative score for the first text;
selecting a second text to recommend to the first user based on the cumulative score of the first text and a cumulative score of the second text; and
transmitting, to a remote computer of the first user, data recommending the second text.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
42 Citations
20 Claims
-
1. A method comprising:
-
obtaining a first text comprising a plurality of characters, the first text selected by a first user; partitioning the first text into a plurality of scenes, wherein each scene comprises a unique set of one or more contiguous characters included in the first text; determining, for each scene from the set of scenes, a score based on one or more predetermined metrics; determining, based on the score for each score in the set of scenes, a cumulative score for the first text; selecting a second text to recommend to the first user based on the cumulative score of the first text and a cumulative score of the second text; and transmitting, to a remote computer of the first user, data recommending the second text. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium including instructions that, when executed by one or more computer processors of a computing device, cause the computing device to:
-
obtain a first text comprising a plurality of characters, the first text selected by a first user; partition the first text into a plurality of scenes, wherein each scene comprises a unique set of one or more contiguous characters included in the first text; determine, for each scene from the set of scenes, a score based on one or more predetermined metrics; determine, based on the scores for each scene in the set of scenes, a cumulative score for the first text; receive a user preference, the user preference including a predefined range of acceptable cumulative score deviations; select a second text to recommend to the first user based on the cumulative score of the first text, a cumulative score of the second text, and the user preference; and transmit, to a remote computer of the first user, data recommending the second text. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computer processors; and a memory containing instructions that, when executed by the one or more computer processor, cause the system to; obtain a first text comprising a plurality of characters, the first text selected by a first user; partition the first text into a plurality of scenes, wherein each scene comprises a unique set of one or more contiguous characters included in the first text; determine, for each scene from the set of scenes, a score based on one or more predetermined metrics; determine, based on the score for each scene in the set of scenes, a cumulative score for the first text; receive a user preference, the user preference including a predefined range of acceptable cumulative score deviations; select a second text to recommend to the first user based on the cumulative score of the first text, a cumulative score of the second text, and the user preference, wherein the cumulative score of the second text is within the predefined range of acceptable cumulative score deviations; and transmit, to a remote computer of the first user, data recommending the second text. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification