Systems and methods for context personalized web browsing based on a browser companion agent and associated services
First Claim
1. A computer readable medium which includes computer executable instructions, comprising:
- a service component for holding one or more service modules that assist a user by providing services that are contextually relevant to content on a user'"'"'s browser on the user'"'"'s computer system;
a data component for holding data related to one or more service modules;
a tracking component for tracking the location identifier of a page on a browser and for communicating page data to a remote computer system; and
a receiving component for receiving data or instructions from the remote computer system responsive to the page data.
17 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
25 Claims
-
1. A computer readable medium which includes computer executable instructions, comprising:
-
a service component for holding one or more service modules that assist a user by providing services that are contextually relevant to content on a user'"'"'s browser on the user'"'"'s computer system;
a data component for holding data related to one or more service modules;
a tracking component for tracking the location identifier of a page on a browser and for communicating page data to a remote computer system; and
a receiving component for receiving data or instructions from the remote computer system responsive to the page data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A browser companion agent stored on a computer medium, the agent being coupable to a browser on a user'"'"'s computer system and a remote computer system, the agent comprising:
-
a user interface including means for display of information related to one or more associated service modules that assist a user by providing services that are contextually relevant to content on a browser on the user'"'"'s computer system;
a code component for holding executable code related to a service module, the code being receivable from a remote computer system; and
a data component for holding data received from a remote computer system, the data being used by a service module to present information to the user interface for display to a user; and
a tracking component for tracking the domain of a page presented on the browser and communicating the domain to a remote computer system so that the remote computer system may determine code and/or data to send to the code component and/or data component. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification