Providing blog posts relevant to search results
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more server devices, a search query;
identifying, by the one or more server devices, a first blog post, included in a set of blog posts, that is relevant to the search query;
identifying, by the one or more server devices, one or more features associated with the first blog post,the one or more features including a proximity of one of outgoing links, included in the first blog post, to a beginning of the first blog post;
analyzing, by the one or more server devices, the one or more features,the analyzing of the one or more features including;
determining that the proximity of the one of outgoing links, to the beginning of the first blog post, is less than a threshold distance;
rejecting, by the one or more server devices, the first blog post from the set of blog posts based on the proximity of the one of outgoing links, to the beginning of the first blog post, being less than the threshold distance; and
providing, by the one or more server devices and to a client device associated with the search query, search results that are relevant to the search query,the search results not including the first blog post based on the first blog post being rejected from the set of blog posts.
1 Assignment
0 Petitions
Accused Products
Abstract
A device identifies a search result document based on a search query, and searches a blog post repository to identify a blog post relevant to the search result document. The device also rejects the blog post if the blog post has insufficient length, contains outgoing links located a predetermined distance from the beginning of the blog post, has a large out-degree, was created before or after a predetermined time, or has incoming links with a low link-based score. The device further provides the blog post in connection with the search result document if the blog post was not rejected.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, by one or more server devices, a search query; identifying, by the one or more server devices, a first blog post, included in a set of blog posts, that is relevant to the search query; identifying, by the one or more server devices, one or more features associated with the first blog post, the one or more features including a proximity of one of outgoing links, included in the first blog post, to a beginning of the first blog post; analyzing, by the one or more server devices, the one or more features, the analyzing of the one or more features including; determining that the proximity of the one of outgoing links, to the beginning of the first blog post, is less than a threshold distance; rejecting, by the one or more server devices, the first blog post from the set of blog posts based on the proximity of the one of outgoing links, to the beginning of the first blog post, being less than the threshold distance; and providing, by the one or more server devices and to a client device associated with the search query, search results that are relevant to the search query, the search results not including the first blog post based on the first blog post being rejected from the set of blog posts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more processors to; receive a search query; identify, based on the search query, a first blog post included in a set of blog posts; determine one or more features associated with the first blog post, the one or more features including a proximity of one of outgoing links, included in the first blog post, to a beginning of the first blog post; analyze the one or more features, the one or more processors, when analyzing the one or more features, being further to; determine that the proximity of the one of outgoing links, to the beginning of the first blog post, is less than a threshold distance; reject, based on the proximity of the one of outgoing links, to the beginning of the first blog post, being less than the threshold distance, the first blog post from the set of blog posts; provide, to a client device associated with the search query, search results that are relevant to the search query, the search results not including the first blog post based on the first blog post being rejected from the set of blog posts. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A non-transitory computer-readable medium comprising:
-
one or more instructions which, when executed by the one or more processors, cause the one or more processors to receive a search query; one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify, based on the search query, a first blog post included in a set of blog posts; one or more instructions which, when executed by the one or more processors, cause the one or more processors to determine one or more features associated with the first blog posts, the one or more features including a proximity of one of outgoing links, included in the first blog post, to a beginning of the first blog post; one or more instructions which, when executed by the one or more processors, cause the one or more processors to analyze the one or more features, the one or more instructions to analyze the one or more features including; one or more instructions to determine that the proximity of the one of outgoing links, to the beginning of the first blog post, is less than a threshold distance; one or more instructions which, when executed by the one or more processors, cause the one or more processors to remove, based on the proximity of the one of outgoing links, to the beginning of the first blog post, being less than the threshold distance, the first blog post from the set of blog posts; and one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide, a client device associated with the search query, search results that are relevant to the search query, the search results not including the first blog post based on the first blog post being rejected from the set of blog posts. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification