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
53 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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
26. 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 one associated service modules that assist a user of the client computer system by providing services that are contextually relevant to content on a browser on the client computer system, the data received bv the remote computer system being determined according to the content page present on a browser of the client computer system and/or the user associated with the client computer system;
determining from the page data at least one set of data and/or executable code that corresponds to a service module associated with the browser companion agent; and
sending the data or code to the browser companion agent for use by a service module.
-
-
41. A method, comprising:
from a first computer system, sending a service module for context personalized browsing comprising executable code to a second computer system, the second computer system including a browser companion agent comprising a service component for holding one or more service modules, a service module comprising code relating to providing a user of the second computer system information relating to an actual or potential ecommerce transaction;
a data component for holding data related to one or more service modules;
a tracking component for tracking the domain of a page presented on a browser and communicating page domain data to a remote computer system; and
a receiving component for receiving data from the remote computer systems responsive to the page domain data, the service module being installable in the service component of the second computer system, the service module being sent to the second computer system also being useful to a user considering an ecommerce transaction.- View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
Specification