Computer software, systems and methods for providing context personalized
browsing over computer networks. In the foregoing, an intelligent agent
referred to as a "browser companion agent" includes a service component
for holding one or more service modules that may assist a user by
providing services that are contextually relevant to content on a browser
on the user's computer system. The agent also includes a data component
for holding data objects related to and sharable by one or more service
modules. The agent further includes a tracking component for tracking the
pages on a browser and for communicating browser page data to a remote
computer system that may respond to the agent with data or code for use
by service modules. Contemplated service modules include a comparison
shopping service, a transaction tracking service, and automated form
filling service.