RELATED NEWS ARTICLES
First Claim
1. A method for providing internet content, the method comprising:
- defining a plurality of candidates based on a seed;
for each candidate, calculating scores for relevance, novelty, connection clarity, and transition smoothness, wherein the score for connection clarity is based on a relevance score of an intersection between the seed and each candidate, wherein the score for transition smoothness measures an interest in reading each candidate when transitioning from the seed to each candidate;
for each candidate, calculating a relatedness score based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness; and
selecting at least one candidate from the plurality of candidates based on the relatedness scores, wherein at least one operation of the method is executed through a processor.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are presented for providing internet content, such as related news articles. One method includes an operation for defining a plurality of candidates based on a seed. For each candidate, scores are calculated for relevance, novelty, connection clarity, and transition smoothness. The score for connection clarity is based on a relevance score of the intersection between the words in the seed and the words in each of the candidates. Further, the score for transition smoothness measures the interest in reading each candidate when transitioning from the seed to the candidate. For each candidate, a relatedness score is calculated based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness. In addition, at least one of the candidates is selected based on their relatedness scores for presentation to the user.
47 Citations
20 Claims
-
1. A method for providing internet content, the method comprising:
-
defining a plurality of candidates based on a seed; for each candidate, calculating scores for relevance, novelty, connection clarity, and transition smoothness, wherein the score for connection clarity is based on a relevance score of an intersection between the seed and each candidate, wherein the score for transition smoothness measures an interest in reading each candidate when transitioning from the seed to each candidate; for each candidate, calculating a relatedness score based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness; and selecting at least one candidate from the plurality of candidates based on the relatedness scores, wherein at least one operation of the method is executed through a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program embedded in a non-transitory computer-readable storage medium, when executed by one or more processors, for providing internet content, the computer program comprising:
-
program instructions for defining a plurality of candidates based on a seed; program instructions for calculating, for each candidate, scores for relevance, novelty, connection clarity, and transition smoothness, wherein the score for connection clarity is based on a relevance score of an intersection between the seed and each candidate, wherein the score for transition smoothness measures an interest in reading each candidate when transitioning from the seed to each candidate; program instructions for calculating, for each candidate, a relatedness score based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness; and program instructions for selecting at least one candidate from the plurality of candidates based on the relatedness scores. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing news articles, the method comprising:
-
defining a plurality of news candidates based on a seed article selected by a user; for each news candidate, calculating scores for relevance, novelty, connection clarity, and transition smoothness, wherein the score for connection clarity is based on a relevance score of an intersection between the seed article and each news candidate, wherein the score for transition smoothness measures an interest in reading each news candidate when transitioning from the seed article to each news candidate; for each news candidate, calculating a relatedness score based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness; and selecting based on the relatedness scores a subset of news candidates from the plurality of news candidates for presentation to the user, wherein at least one operation of the method is executed through a processor. - View Dependent Claims (17, 18, 19, 20)
-
Specification