Providing blog posts relevant to search results
First Claim
Patent Images
1. A method performed by one or more server devices, the method comprising:
- receiving, by at least one of the one or more server devices, a first search query to perform a web search, the first search query being received from a client device;
identifying, by a processor associated with the one or more server devices, a search result, based on the first search query, from a corpus of web documents;
formulating, by a processor associated with the one or more server devices, a second search query to perform a blog search, where the second search query includes terms from the search result;
searching, by a processor associated with the one or more server devices and using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result;
determining, by a processor associated with the one or more server devices,whether the identified blog post is associated with an out-degree larger than an out-degree threshold, where the out-degree corresponds to a quantity of outgoing links included within the identified blog post;
rejecting, by a processor associated with the one or more server devices, the identified blog post if the identified blog post is associated with the out-degree larger than the outgoing threshold; and
sending, by at least one of the one or more server devices, the search result and information associated with the identified blog post to the client device, if the identified blog post is not rejected.
2 Assignments
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.
59 Citations
28 Claims
-
1. A method performed by one or more server devices, the method comprising:
-
receiving, by at least one of the one or more server devices, a first search query to perform a web search, the first search query being received from a client device; identifying, by a processor associated with the one or more server devices, a search result, based on the first search query, from a corpus of web documents; formulating, by a processor associated with the one or more server devices, a second search query to perform a blog search, where the second search query includes terms from the search result; searching, by a processor associated with the one or more server devices and using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result; determining, by a processor associated with the one or more server devices, whether the identified blog post is associated with an out-degree larger than an out-degree threshold, where the out-degree corresponds to a quantity of outgoing links included within the identified blog post; rejecting, by a processor associated with the one or more server devices, the identified blog post if the identified blog post is associated with the out-degree larger than the outgoing threshold; and sending, by at least one of the one or more server devices, the search result and information associated with the identified blog post to the client device, if the identified blog post is not rejected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more server devices to; receive, from a client device, a first search query, identify a search result document, based on a search performed using the first search query, from a corpus of web documents, formulate a second search query to perform a blog search, where the second search query includes terms from the search result document, search, using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result document, determine whether the identified blog post is associated with an out-degree larger than an out-degree threshold, where the out-degree corresponds to a quantity of outgoing links included within the identified blog post; reject the identified blog post when the identified blog post is associated with an out-degree larger than the out-degree threshold, and send, to the client device, information associated with the identified blog post and the search result document if the identified blog post was not rejected. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more memory devices storing instructions executable by one or more processors, the one or more memory devices comprising:
-
one or more instructions to receive a first search query to perform a web search, the first search query being received from a client device; one or more instructions to identify a search result, based on the first search query, from a corpus of web documents; one or more instructions to formulate a second search query to perform a blog search, where the second search query includes terms from the search result; one or more instructions to search, using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result; one or more instructions to determine whether the identified blog post is associated with an out-degree larger than an out-degree threshold, where the out-degree corresponds to a quantity of outgoing links included within the identified blog post; one or more instructions to reject the identified blog post when the identified blog post is associated with the out-degree larger than the outgoing threshold; and one or more instructions to send the search result and information associated with the identified blog post to the client device, when the identified blog post is not rejected. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method performed by one or more server devices, the method comprising:
-
receiving, by at least one of the one or more server devices, a first search query to perform a web search, the first search query being received from a client device; identifying, by a processor associated with the one or more server devices, a search result, based on the first search query, from a corpus of web documents; formulating, by a processor associated with the one or more server devices, a second search query to perform a blog search, where the second search query includes terms from the search result; searching, by a processor associated with the one or more server devices and using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result; determining, by a processor associated with the one or more server devices, whether the identified blog post is associated with incoming links from documents having a link-based score lower than a link-based threshold, where the link-based score, for a particular document, is based on incoming links associated with the particular document; rejecting, by a processor associated with the one or more server devices, the identified blog post if the identified blog post is associated with the incoming links from documents having the link-based score lower than the link-based threshold; and sending, by at least one of the one or more server devices, the search result and information associated with the identified blog post to the client device, if the identified blog post is not rejected. - View Dependent Claims (24, 25)
-
-
26. A system comprising:
one or more server devices to; receive, from a client device, a first search query, identify a search result document, based on a search performed using the first search query, from a corpus of web documents, formulate a second search query to perform a blog search, where the second search query includes terms from the search result document, search, using the second search query, a repository of documents that include blog posts, to identify a blog post relevant to the search result document, determine whether the identified blog post is associated with incoming links from documents having a link-based score lower than a link-based threshold, where the link-based score, for a particular document, is based on incoming links associated with the particular document, reject the identified blog post when the identified blog post is associated with incoming links from documents having a link-based score lower than a link-based threshold, and send, to the client device, information associated with the identified blog post and the search result document if the identified blog post was not rejected. - View Dependent Claims (27, 28)
Specification