Determination of content score
First Claim
Patent Images
1. A computer-implemented method of determining a content score of one or more resource contents, the computer-implemented method comprising:
- a) receiving in a processor from a user the one or more resource contents and one or more main topics, wherein the one or more resource contents are contents of webpages which are completed or partially completed;
b) automatically with the processor determining an overall content score value of the one or more resource contents in real-time while the user is creating or editing the one or more resource contents by;
i) determining individual content score values which include a quantity score value and a language content score value,ii) determining weighted individual content score values by weighting the individual content score values, andiii) summing the weighted individual content score values;
c) automatically with the processor determining instructions to improve the overall content score value;
d) outputting the overall content score value and presenting to the user in a form of a document or a webpage;
e) outputting the instructions as textual instructions, graphical instructions, or both;
f) editing the one or more resource contents by the user based on the instructions to increase the overall content score value of the one or more resource contents so that one or more webpages become more relevant according to the one or more main topics and will be ranked higher by one or more search engines;
wherein determining the quantity score value includes;
i) calculating a length ratio by dividing a length of the one or more resource contents by a target length value; and
ii) applying a function to the length ratio so that values of the length ratio which are greater than 0 and less than 0.5 are amplified and the values of the length ratio which are greater than 0.5 are attenuated, wherein the function is a smooth and strictly monotonically increasing function; and
wherein the language content score value is determined by automatically determining a language of the one or more resource contents, and wherein the determining of the language content score value includes;
i) calculating two or more of the following;
a weighted word distribution score value, a weighted unigram score value, a weighted bigram score value, and a weighted punctuation score value; and
ii) averaging or multiplying at least two of the following;
the weighted word distribution score value, the weighted unigram score value, the weighted bigram score value, and the weighted punctuation score value.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of determining a content score of resource content comprises receiving one or more main topics highly relevant to the resource content; receiving the resource content; determining, using the one or more main topics, a content score value indicating the content score; and outputting the determined content score value, a corresponding system, computing device and non-transitory computer-readable storage medium.
-
Citations
14 Claims
-
1. A computer-implemented method of determining a content score of one or more resource contents, the computer-implemented method comprising:
-
a) receiving in a processor from a user the one or more resource contents and one or more main topics, wherein the one or more resource contents are contents of webpages which are completed or partially completed; b) automatically with the processor determining an overall content score value of the one or more resource contents in real-time while the user is creating or editing the one or more resource contents by; i) determining individual content score values which include a quantity score value and a language content score value, ii) determining weighted individual content score values by weighting the individual content score values, and iii) summing the weighted individual content score values; c) automatically with the processor determining instructions to improve the overall content score value; d) outputting the overall content score value and presenting to the user in a form of a document or a webpage; e) outputting the instructions as textual instructions, graphical instructions, or both; f) editing the one or more resource contents by the user based on the instructions to increase the overall content score value of the one or more resource contents so that one or more webpages become more relevant according to the one or more main topics and will be ranked higher by one or more search engines; wherein determining the quantity score value includes; i) calculating a length ratio by dividing a length of the one or more resource contents by a target length value; and ii) applying a function to the length ratio so that values of the length ratio which are greater than 0 and less than 0.5 are amplified and the values of the length ratio which are greater than 0.5 are attenuated, wherein the function is a smooth and strictly monotonically increasing function; and wherein the language content score value is determined by automatically determining a language of the one or more resource contents, and wherein the determining of the language content score value includes; i) calculating two or more of the following;
a weighted word distribution score value, a weighted unigram score value, a weighted bigram score value, and a weighted punctuation score value; andii) averaging or multiplying at least two of the following;
the weighted word distribution score value, the weighted unigram score value, the weighted bigram score value, and the weighted punctuation score value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method to determine a content score of one or more resource contents comprising:
-
a) receiving in a processor from a user the one or more resource contents and one or more main topics, wherein the one or more resource contents are contents of webpages which are completed or partially completed; b) automatically with the processor determining an overall content score value of the one or more resource contents in real-time while the user is creating or editing the one or more resource contents by; 1) determining individual content score values which include a quantity score value, a relevance score value, and a language content score value, 2) determining weighted individual content score values by weighting the individual content score values, and 3) summing the weighted individual content score values; c) automatically with the processor determining instructions to improve the overall content score value of the one or more resource contents; d) outputting the overall content score value and presenting to the user in a form of a document or a webpage; e) outputting the instructions as textual instructions, graphical instructions, or both; and f) editing the one or more resource contents by the user based on the instructions to increase the overall content score value of the one or more resource contents so that one or more webpages become more relevant according to the one or more main topics and will be ranked higher by one or more search engines; wherein determining the quantity score value includes; i) calculating a length ratio by dividing a length of the one or more resource contents by a target length value; and ii) applying a function to the length ratio so that values of the length ratio which are greater than 0 and less than 0.5 are amplified and the values of the length ratio which are greater than 0.5 are attenuated, wherein the function is a smooth and strictly monotonically increasing function; and wherein determining the relevance score value includes automatically obtaining one or more relevant topics from a plurality of resources on a computer network and using the one or more relevant topics to determine the relevance score value;
orwherein determining the relevance score value includes; i) automatically converting the one or more resource contents into one or more content vectors, and automatically converting the one or more main topics into one or more main topic vectors or the one or more relevant topics into one or more relevant topic vectors; ii) determining one or more main topic similarity values indicating similarity of the one or more main topic vectors to the one or more content vectors, or determining one or more relevant topic similarity values indicating similarity of the one or more relevant topic vectors to the one or more content vectors; iii) aggregating the one or more main topic similarity values or the one or more relevant topic similarity values to calculate the relevance score value; and wherein determining the language content score value includes; i) automatically determining a language of the one or more resource contents; ii) calculating two or more of the following;
a weighted word distribution score value, a weighted unigram score value, a weighted bigram score value, and a weighted punctuation score value; andiii) averaging or multiplying at least two of the following;
the weighted word distribution score value, the weighted unigram score value, the weighted bigram score value, and the weighted punctuation score value.- View Dependent Claims (11, 12, 13, 14)
-
Specification