Patent ID: 7966623

Claim:
A computer-implemented method, comprising: at a content server, receiving a request for an internet document from a client web browser; serving the internet document from the content server to the client web browser, wherein the internet document includes code for invoking a highlighting service to operate with the internet document, the highlighting service hosted at a highlighting service server which is different than the content server hosting the internet document and the code causing a user interface object for invoking the highlighting service to be displayed by the client web browser in connection with the internet document; responsive to a user selecting the user interface object in the client web browser, the client web browser communicating a request to the highlighting service server to invoke the highlighting service; responsive to the request to invoke the highlighting service, the highlighting service server enabling the highlighting service for the internet document; responsive to the highlighting service being enabled for the internet document, displaying in the client web browser tools for highlighting text and objects of the internet document, said tools represented in a highlighter tool panel in the client web browser and said tools configured to provide the user with a selection of controls enabling various features and functions of the highlighting service; and responsive to the user highlighting an object in the internet document, communicating the highlighted object or portions thereof to the highlighting service server for storage in such a manner as to be associated with the user who generated the highlight.