Decentralised web annotation
First Claim
Patent Images
1. A method performed by a client device, the method comprising:
- transmitting, by one or more processors of the client device, a search request to a search engine, where the search engine is a blog search engine and where the search request specifies that the search engine perform a search for blog posts that link to a web site;
receiving, at one or more processors of the client device, from the search engine and in response to transmitting the search request a plurality of annotations that link to the web site, where the annotations include a blog post;
displaying the plurality of annotations to a user while the user is visiting the web site; and
calculating, by one or more processors of the client device, a rating based at least on one of a number, quality, or timeliness of the plurality of annotations.
2 Assignments
0 Petitions
Accused Products
Abstract
Annotations relating to web sites may be based on blog posts relating to the web sites. A user viewing a web site may concurrently view related blog posts about the web site. More particularly, in one implementation, a method includes detecting when a user visits a web page and receiving, in response to the detection, a group of blog posts that link to the web page. The method further includes displaying an indication of the group of blog posts to the user while the user is visiting the web site.
41 Citations
24 Claims
-
1. A method performed by a client device, the method comprising:
-
transmitting, by one or more processors of the client device, a search request to a search engine, where the search engine is a blog search engine and where the search request specifies that the search engine perform a search for blog posts that link to a web site; receiving, at one or more processors of the client device, from the search engine and in response to transmitting the search request a plurality of annotations that link to the web site, where the annotations include a blog post; displaying the plurality of annotations to a user while the user is visiting the web site; and calculating, by one or more processors of the client device, a rating based at least on one of a number, quality, or timeliness of the plurality of annotations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable memory device containing programming instructions that comprise:
-
instructions to detect when a user visits a web site; instructions to transmit, in response to the detecting, a search request to a search engine, where the search engine is a blog search engine and where the search request specifies that the search engine perform a search for blog posts that link to the web site; instructions to receive, in response to the transmitted search request, a plurality of blog posts that link to the web site; instructions to display an indication of the plurality of blog posts to the user while the user is visiting the web site; and instructions to calculate a rating based at least on one of a number, quality, or timeliness of the blog posts.
-
-
9. A method performed by a client device, the method comprising:
-
detecting, by one or more processors of the client device, when a user visits a web site; submitting, by one or more processors of the client device and in response to the detection, a search query to a search engine, where the search engine is a blog search engine and the search query specifies that the search engine perform a search for blog posts that link to the web site; receiving, by one or more processors of the client device, documents in response to the submitted search query; displaying an indication of the documents to the user while the user is visiting the web site; and calculating, by one or more processors of the client device, a rating based at least on one of a number, quality, or timeliness of the documents received from the search engine. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented device comprising:
-
a memory to store instructions; and a processor to execute the instructions to implement; means for detecting when a user visits a web site; means for submitting, in response to the detection, a search query to a search engine, where the search engine is a blog search engine and where the search query specifies that the search engine perform a search for blog posts that link to the web site; means for receiving documents in response to the submitted search query; means for displaying an indication of the documents to the user while the user is visiting the web site; and means for calculating a rating based at least on one of a number, quality, or timeliness of the documents received from the search engine. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
a blog search engine implemented on one or more computer devices; and a client device connected to the blog search engine over a network, the client device including; a memory to store instructions, and a processor to execute the instructions to implement; a software component to display web sites to users and to concurrently obtain and display portions of blog posts that link to a currently displayed web site, where the client device transmits a search request to the blog search engine, the search request specifying that the blog search engine perform a search for blog posts that link to the currently displayed web site, the blog posts being obtained from the blog search engine in response to the transmitted search request, and where the client device additionally calculates a rating based at least on one of a number, quality, or timeliness of the blog posts. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer-readable memory device that includes instructions for execution by one or more processors, the computer-readable memory device including:
-
instructions for receiving an indication of a web site based on monitoring a web browsing session of a user for changes to the web site the user is viewing; instructions for submitting, in response to receiving the indication, a search query to a blog search engine that specifies that the blog search engine perform a search for blog posts that link to the web site; instructions for receiving blog posts from the search engine in response to the submitted search query; instructions for displaying an icon to the user that changes as the quantity, timeliness, or quality of the received blog posts change; and instructions for displaying one or more of the blog posts to the user while the user is visiting the web site. - View Dependent Claims (23, 24)
-
Specification