Patent ID: 7437312

Claim:
A method for context personal browsing comprising: providing a remote computer system, the remote computer system receiving data from a client computer system having a browser companion agent including one or more associated service modules that assist a user of the client computer system by providing services that are contextually relevant to a content page on a browser of the client computer system, the data received by the remote computer system being determined according to the content page present on a browser of the client computer system; automatically determining from the page data at least one set of data or executable code that corresponds to a service module associated with the browser companion agent; sending the data or code to the browser companion agent for use by a service module; wherein the data or code sent to the browser companion agent is determined by parsing the page for elements matching elements in a database, the elements in the database corresponding to the code or data to send to the remote computer system; wherein the browser companion agent determines contextual relevance by coupling to a browser on the client computer system via an application interface; and determining contextual relevance according to changes of the content pages on the browser; and wherein the content page on the browser of the client computer system is received from a content provider system that is not the same as the remote computer system.