Method and system for scoring texts
First Claim
1. A method of scoring a text, said method implemented by a computer processor, said method comprising:
- determining a plurality of themes associated with a plurality of portions of said text, wherein each portion of said plurality of portions comprises at least one respective character;
assigning a plurality of scores to said plurality of themes, wherein each score of said plurality of scores corresponds to a respective theme of said plurality of themes; and
determining an overall score for said text by summing based on said plurality of scores for said text, and wherein if a distribution of a plurality of instances of a portion of said plurality of portions falls within a predetermined range and if a major theme is associated with at least one other portion of said text, associating said portion with a complementary theme.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, computer-readable medium and system for scoring a text are disclosed. Themes within one or more texts may be determined and used to score each text, where an overall score for each text may indicate a respective importance and/or value of each text. The score for each text may be determined based upon a number of themes, type of themes, frequency of theme elements associated with the themes, distribution of theme elements associated with the themes, location of themes in the text, some combination thereof, etc. In this manner, the importance or value of one or more texts may be determined more accurately using information within each text with reduced reliance upon external information. Additionally, more relevant search results can be returned to a user by using internal information to perform ranking operations and/or filtering operations associated with a search.
-
Citations
30 Claims
-
1. A method of scoring a text, said method implemented by a computer processor, said method comprising:
-
determining a plurality of themes associated with a plurality of portions of said text, wherein each portion of said plurality of portions comprises at least one respective character; assigning a plurality of scores to said plurality of themes, wherein each score of said plurality of scores corresponds to a respective theme of said plurality of themes; and determining an overall score for said text by summing based on said plurality of scores for said text, and wherein if a distribution of a plurality of instances of a portion of said plurality of portions falls within a predetermined range and if a major theme is associated with at least one other portion of said text, associating said portion with a complementary theme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method of scoring a text, said method comprising:
-
determining a plurality of themes associated with a plurality of portions of said text, wherein each portion of said plurality of portions comprises at least one respective character, wherein said determining said plurality of themes further comprises; determining at least one theme element associated with a portion of said plurality of portions; if a distribution of a plurality of instances of said at least one theme element falls within a predetermined range and if a first instance of said portion is located toward a beginning of said text and if a second instance of said portion is located toward an end of said text, then associating said portion with a major theme; and if said distribution of said plurality of instances of said at least one theme element does not fall within said predetermined range, then associating said portion with a minor theme; assigning a plurality of scores to said plurality of themes, wherein each score of said plurality of scores corresponds to a respective theme of said plurality of themes; and determining an overall score for said text based on said plurality of scores. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said system implement a method of scoring a text, said method comprising:
-
determining a plurality of themes associated with a plurality of portions of said text, wherein each portion of said plurality of portions comprises at least one respective character, wherein said determining said plurality of themes further comprises, if a distribution of a plurality of instances of a portion of said plurality of portions falls within a predetermined range and if a major theme is associated with at least one other portion of said text, then associating said portion with a complementary theme; assigning a plurality of scores to said plurality of themes, wherein each score of said plurality of scores corresponds to a respective theme of said plurality of themes; and determining an overall score for said text based on said plurality of scores. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification