System and method for communicating information relating to a network resource
DCFirst Claim
Patent Images
1. A computer operated by a user and connected to a network, where the computer is programmed to be capable of carrying out the operations of:
- (a) monitoring input from the user operating the computer;
(b) retrieving a plurality of web pages over the network at the direction of the user operating the computer,where the operation of retrieving the plurality of web pages over the network is carried out by a web browser application that is executing on the computer and is controlled by the user, andwhere the plurality of web pages are displayed consecutively by the web browser application in a web browser window on a display screen associated with the computer;
(c) monitoring activity of the web browser application associated with the plurality of web pages,where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out by a user activity monitoring program that automatically monitors activity of the web browser application that is executing on the computer and is controlled by the user,where the user activity monitoring program is in a separate code module that executes on the computer and that provides functionality not provided by the web browser application, andwhere the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out at a variety of web sites without requiring involvement or assistance from any publisher of the plurality of web pages;
(d) retrieving a first web page over the network at the direction of the user operating the computer,where the first web page is accessible from a web server connected to the network and is published by a first entity, andwhere the operation of retrieving the first web page over the network at the direction of the user is carried out by the web browser application after the operation of retrieving the plurality of web pages over the network at the direction of the user;
(e) displaying the first web page in the web browser window on the display screen associated with the computer,where the operation of displaying the first web page in the web browser window is carried out by the web browser application executing on the computer;
(f) monitoring activity of the web browser application associated with the first web page,where the operation of monitoring activity of the web browser application associated with the first web page is carried out automatically by the user activity monitoring program,where the user activity monitoring program obtains user activity data associated with the first web page identifying the user as having an interest in information published by the first entity, andwhere the user activity monitoring program obtains the user activity data associated with the first web page without requiring involvement or assistance from the first entity that publishes the first web page; and
(g) presenting to the user an advertising message relevant to the first web page,where the advertising message is independent of the first web page and is not part of the first web page, and is not embedded within or referred to by the first web page,where the advertising message is automatically selected to be presented to the user based on the user activity data associated with the first web page identifying the user as having an interest in information published by the first entity so that the advertising message might appeal to the user'"'"'s interest in information published by the first entity,where the advertising message includes a competitive advertising message published by a commercial entity that is different than the first entity, andwhere the advertising message is presented to the user by displaying the advertising message within a new display area that appears automatically on the display screen associated with the computer after monitoring activity of the web browser application associated with the first web page browsed to by the user using the web browser application.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for communicating information relating to a network resource. A computer for displaying supplemental information about another document on a display screen for a user. Guiding individuals to places of interest on a network where information is stored, and/or displaying or otherwise presenting useful information to the user.
278 Citations
46 Claims
-
1. A computer operated by a user and connected to a network, where the computer is programmed to be capable of carrying out the operations of:
-
(a) monitoring input from the user operating the computer; (b) retrieving a plurality of web pages over the network at the direction of the user operating the computer, where the operation of retrieving the plurality of web pages over the network is carried out by a web browser application that is executing on the computer and is controlled by the user, and where the plurality of web pages are displayed consecutively by the web browser application in a web browser window on a display screen associated with the computer; (c) monitoring activity of the web browser application associated with the plurality of web pages, where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out by a user activity monitoring program that automatically monitors activity of the web browser application that is executing on the computer and is controlled by the user, where the user activity monitoring program is in a separate code module that executes on the computer and that provides functionality not provided by the web browser application, and where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out at a variety of web sites without requiring involvement or assistance from any publisher of the plurality of web pages; (d) retrieving a first web page over the network at the direction of the user operating the computer, where the first web page is accessible from a web server connected to the network and is published by a first entity, and where the operation of retrieving the first web page over the network at the direction of the user is carried out by the web browser application after the operation of retrieving the plurality of web pages over the network at the direction of the user; (e) displaying the first web page in the web browser window on the display screen associated with the computer, where the operation of displaying the first web page in the web browser window is carried out by the web browser application executing on the computer; (f) monitoring activity of the web browser application associated with the first web page, where the operation of monitoring activity of the web browser application associated with the first web page is carried out automatically by the user activity monitoring program, where the user activity monitoring program obtains user activity data associated with the first web page identifying the user as having an interest in information published by the first entity, and where the user activity monitoring program obtains the user activity data associated with the first web page without requiring involvement or assistance from the first entity that publishes the first web page; and (g) presenting to the user an advertising message relevant to the first web page, where the advertising message is independent of the first web page and is not part of the first web page, and is not embedded within or referred to by the first web page, where the advertising message is automatically selected to be presented to the user based on the user activity data associated with the first web page identifying the user as having an interest in information published by the first entity so that the advertising message might appeal to the user'"'"'s interest in information published by the first entity, where the advertising message includes a competitive advertising message published by a commercial entity that is different than the first entity, and where the advertising message is presented to the user by displaying the advertising message within a new display area that appears automatically on the display screen associated with the computer after monitoring activity of the web browser application associated with the first web page browsed to by the user using the web browser application.
-
-
2. A data storage medium having computer program instructions stored on it, where the computer program instructions are executable on a computer operated by a user and connected to a network, and where the computer program instructions configure the computer to be capable of carrying out the operations of:
-
(a) monitoring input from the user operating the computer; (b) retrieving a plurality of web pages over the network at the direction of the user operating the computer, where the operation of retrieving the plurality of web pages over the network is carried out by a web browser application that is executing on the computer and is controlled by the user, and where the plurality of web pages are displayed consecutively by the web browser application in a web browser window on a display screen associated with the computer; (c) monitoring activity of the web browser application associated with the plurality of web pages, where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out by a user activity monitoring program that automatically monitors activity of the web browser application that is executing on the computer and is controlled by the user, where the user activity monitoring program is in a separate code module that executes on the computer and that provides functionality not provided by the web browser application, and where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out at a variety of web sites without requiring involvement or assistance from any publisher of the plurality of web pages; (d) retrieving a first web page over the network at the direction of the user operating the computer, where the first web page is accessible from a web server connected to the network and is published by a first entity, and where the operation of retrieving the first web page over the network at the direction of the user is carried out by the web browser application after the operation of retrieving the plurality of web pages over the network at the direction of the user; (e) displaying the first web page in the web browser window on the display screen associated with the computer, where the operation of displaying the first web page in the web browser window is carried out by the web browser application executing on the computer; (f) monitoring activity of the web browser application associated with the first web page, where the operation of monitoring activity of the web browser application associated with the first web page is carried out automatically by the user activity monitoring program, where the user activity monitoring program obtains user activity data associated with the first web page identifying the user as having an interest in information published by the first entity, and where the user activity monitoring program obtains the user activity data associated with the first web page without requiring involvement or assistance from the first entity that publishes the first web page; and (g) presenting to the user an advertising message relevant to the first web page, where the advertising message is independent of the first web page and is not part of the first web page, and is not embedded within or referred to by the first web page, where the advertising message is automatically selected to be presented to the user based on the user activity data associated with the first web page identifying the user as having an interest in information published by the first entity so that the advertising message might appeal to the user'"'"'s interest in information published by the first entity, where the advertising message includes a competitive advertising message published by a commercial entity that is different than the first entity, and where the advertising message is presented to the user by displaying the advertising message within the web browser window in a later web page browsed to by the user from within the web browser application after monitoring activity of the web browser application associated with the first web page browsed to by the user using the web browser application.
-
-
3. A system comprising a computer operated by a user and connected to a network, where the system is configured to be capable of carrying out the operations of:
-
(a) monitoring input from the user operating the computer; (b) retrieving a plurality of web pages over the network at the direction of the user operating the computer, where the operation of retrieving the plurality of web pages over the network is carried out so that the plurality of web pages are retrieved sequentially by a web browser application that is executing on the computer and is controlled by the user, and where the plurality of web pages are displayed by the web browser application in a web browser window on a display screen associated with the computer; (c) monitoring activity of the web browser application associated with the plurality of web pages, where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out by user activity monitoring instructions that are computer program instructions that execute on the computer to automatically monitor activity of the web browser application controlled by the user, where the user activity monitoring instructions are in a separate code module and provide functionality in addition to that provided by the web browser application, and where the operation of monitoring activity of the web browser application associated with the plurality of web pages is carried out so that user activity associated with the plurality of web pages can be observed without requiring involvement or assistance from publishers of the plurality of web pages; (d) retrieving a first web page over the network at the direction of the user operating the computer, where the first web page is published by a first entity and is accessible on the network at a web server controlled by the first entity, and where the operation of retrieving the first web page over the network at the direction of the user is carried out by the web browser application after the operation of retrieving the plurality of web pages over the network at the direction of the user; (e) displaying the first web page in the web browser window on the display screen associated with the computer, where the operation of displaying the first web page in the web browser window is carried out by the web browser application executing on the computer; (f) monitoring activity of the web browser application associated with the first web page, where the operation of monitoring activity of the web browser application associated with the first web page is carried out automatically by the user activity monitoring instructions, and where the operation of monitoring activity of the web browser application associated with the first web page is carried out so that user activity associated with the first web page can be observed without requiring involvement or assistance from the first entity that publishes the first web page; (g) retrieving a second web page over the network at the direction of the user operating the computer, where the second web page is published by a second entity and is accessible on the network at a web server controlled by the second entity, and where the operation of retrieving the second web page over the network at the direction of the user is carried out by the web browser application after the operation of retrieving the first web page over the network at the direction of the user; (h) displaying the second web page in the web browser window on the display screen associated with the computer, where the operation of displaying the second web page in the web browser window is carried out by the web browser application executing on the computer, and where the second web page is displayed in the web browser window without having communicated to the user information based on the observed user activity associated with the first web page; (i) monitoring activity of the web browser application associated with the second web page, where the operation of monitoring activity of the web browser application associated with the second web page is carried out automatically by the user activity monitoring instructions, where the operation of monitoring activity of the web browser application associated with the second web page is carried out so that user activity associated with the second web page can be observed without requiring involvement or assistance from the second entity that publishes the second web page, and where the observed user activity associated with the second web page suggests that the user has an interest in information of the kind published in the second web page; and (j) communicating to the user a commercial message relevant to the second web page, where the commercial message relevant to the second web page is independent of the second web page so that it is not included or embedded within the second web page, and is not referred to by the second web page, where the commercial message is communicated to the user based automatically on the observed user activity associated with the second web page suggesting that the user has an interest in information of the kind published in the second web page so that it may appeal to the user'"'"'s interest, suggested by the observed user activity associated with the second web page, in information of the kind published in the second web page, where the commercial message is published by a commercial entity that is different from the first entity and the second entity, and where the commercial message is communicated to the user by placing the commercial message on the display screen associated with the computer so that the commercial message becomes visible to the user operating the computer. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method in a communication system that includes a client computer operated by a user and connected to a network, a first web server that is connected to the network, and a second web server that is connected to the network, where the method comprises the acts of:
-
(a) monitoring input from the user operating the client computer; (b) transferring a plurality of web pages over the network consecutively to the client computer at the direction of the user operating the client computer, where the plurality of web pages are transferred over the network at the request of a web browser application that is executing on the client computer and that is controlled by the user, and where the plurality of web pages are displayed by the web browser application in a web browser window on a display screen associated with the client computer; (c) monitoring activity of the client computer associated with the plurality of web pages that are being transferred over the network consecutively to the client computer at the direction of the user operating the client computer, where the operation of monitoring activity of the client computer associated with the plurality of web pages is performed automatically by a network activity monitoring program monitoring the user'"'"'s use of the network, where the network activity monitoring program is separate from the web browser application and provides functionality in addition to that provided by the web browser application, and where the operation of monitoring activity of the client computer associated with the plurality of web pages is performed independently of each of the plurality of web pages in a manner that enables user activity to be monitored by the network activity monitoring program at a wide variety of unrelated web pages without requiring assistance from publishers of the wide variety of unrelated web pages; (d) transferring a first web page over the network to the client computer, where the first web page is published by a first entity and is accessible on the network at the first web server which is controlled by the first entity, and where the operation of transferring the first web page over the network to the client computer is performed at the request of the web browser application at the direction of the user after the operation of transferring the plurality of web pages over the network consecutively to the client computer at the direction of the user; (e) displaying the first web page in the web browser window on the display screen associated with the client computer, where the operation of displaying the first web page in the web browser window is performed by the web browser application executing on the client computer; (f) monitoring activity of the client computer associated with the first web page, where the operation of monitoring activity of the client computer associated with the first web page is performed automatically by the network activity monitoring program monitoring the user'"'"'s use of the network, and where the operation of monitoring activity of the client computer associated with the first web page is performed independently of the first web page in a manner that enables user activity data associated with the first web page to be obtained without requiring assistance from the first entity that publishes the first web page; (g) transferring a second web page over the network to the client computer, where the second web page is published by a second entity and is accessible on the network at the second web server which is controlled by the second entity, and where the operation of transferring the second web page over the network to the client computer is performed at the request of the web browser application at the direction of the user after the operation of transferring the first web page over the network to the client computer; (h) displaying the second web page in the web browser window on the display screen associated with the client computer, where the operation of displaying the second web page in the web browser window is performed by the web browser application executing on the client computer, and where the second web page is displayed in the web browser window without having communicated to the user content based on the user activity data associated with the first web page obtained in the operation of monitoring activity of the client computer associated with the first web page; (i) monitoring activity of the client computer associated with the second web page, where the operation of monitoring activity of the client computer associated with the second web page is performed automatically by the network activity monitoring program monitoring the user'"'"'s use of the network, where the operation of monitoring activity of the client computer associated with the second web page is performed independently of the second web page in a manner that enables user activity data associated with the second web page to be obtained without requiring assistance or involvement from the second entity that publishes the second web page, and where the user activity data associated with the second web page can be used to identify the user as having an interest in information of the type published in the second web page; (j) after monitoring activity of the client computer associated with the second web page, communicating to the user commercial content relevant to the second web page, where the commercial content relevant to the second web page is independent of the second web page and not part of the second web page, and is not embedded within or referred to by the second web page, where the commercial content relevant to the second web page is automatically chosen to appeal to the user based on the user activity data associated with the second web page that can be used to identify the user as having an interest in information of the type published in the second web page, where the commercial content relevant to the second web page is communicated to the user by including the commercial content within a third web page browsed to by the user from within the web browser window displayed on the display screen associated with the client computer, and where the commercial content is from a commercial entity that enables the commercial content to be chosen for the user based on the user activity data associated with the second web page; (k) monitoring the user'"'"'s interaction with the commercial content relevant to the second web page; (l) determining that the user has selected the commercial content relevant to the second web page; and (m) in response to determining that the user has selected the commercial content relevant to the second web page, displaying additional information on the display screen relating to the commercial content relevant to the second web page.
-
-
46. A communication system that includes a client computer operated by a user and connected to a network, a first web server that is connected to the network, and a second web server that is connected to the network, where the communication system is configured to carry out the operations of:
-
(a) monitoring input from the user operating the client computer; (b) transferring a plurality of web pages over the network to the client computer sequentially at the direction of the user operating the client computer, where the plurality of web pages are transferred over the network at the request of a web browser application that is executing on the client computer and that is controlled by the user, and where the plurality of web pages are displayed by the web browser application in a web browser window on a display screen associated with the client computer; (c) monitoring activity of the client computer associated with the plurality of web pages that are being transferred over the network to the client computer sequentially at the direction of the user operating the client computer, where the operation of monitoring activity of the client computer associated with the plurality of web pages is performed automatically by network activity monitoring instructions that are computer program instructions executing on the client computer to monitor the user'"'"'s use of the network, where the network activity monitoring instructions are in a separate code module and provide functionality in addition to that provided by the web browser application, and where the operation of monitoring activity of the client computer associated with the plurality of web pages is performed independently of each of the plurality of web pages in a manner that enables user activity to be monitored by the network activity monitoring instructions at a wide variety of unrelated web sites without assistance from publishers associated with the wide variety of unrelated web sites; (d) transferring a first web page over the network to the client computer, where the first web page is published by a first entity and is accessible on the network at the first web server which is controlled by the first entity, and where the operation of transferring the first web page over the network to the client computer is performed at the request of the web browser application at the direction of the user after the operation of transferring the plurality of web pages over the network to the client computer sequentially at the direction of the user; (e) displaying the first web page in the web browser window on the display screen associated with the client computer, where the operation of displaying the first web page in the web browser window is performed by the web browser application executing on the client computer; (f) monitoring activity of the client computer associated with the first web page, where the operation of monitoring activity of the client computer associated with the first web page is performed automatically by the network activity monitoring instructions executing on the client computer, and where the operation of monitoring activity of the client computer associated with the first web page is performed independently of the first web page in a manner that enables user activity data associated with the first web page to be obtained without assistance from the first entity that publishes the first web page; (g) transferring a second web page over the network to the client computer, where the second web page is published by a second entity and is accessible on the network at the second web server which is controlled by the second entity, and where the operation of transferring the second web page over the network to the client computer is performed at the request of the web browser application at the direction of the user after the operation of transferring the first web page over the network to the client computer; (h) displaying the second web page in the web browser window on the display screen associated with the client computer, where the operation of displaying the second web page in the web browser window is performed by the web browser application executing on the client computer, and where the second web page is displayed in the web browser window without communicating to the user content chosen as a function of the user activity data associated with the first web page obtained in the operation of monitoring activity of the client computer associated with the first web page; (i) monitoring activity of the client computer associated with the second web page, where the operation of monitoring activity of the client computer associated with the second web page is performed automatically by the network activity monitoring instructions executing on the client computer, where the operation of monitoring activity of the client computer associated with the second web page is performed independently of the second web page in a manner that enables user activity data associated with the second web page to be obtained without assistance from the second entity that publishes the second web page, and where the user activity data associated with the second web page can be used to identify the user as having an interest in information of the kind published in the second web page; (j) after monitoring activity of the client computer associated with the second web page, communicating to the user selectable content relevant to the second web page, where the selectable content relevant to the second web page is independent of the second web page so that it is not included within the second web page, and is not embedded within or referred to by the second web page, where the selectable content relevant to the second web page is automatically chosen to be communicated to the user as a function of the user activity data associated with the second web page that can be used to identify the user as having an interest in information of the kind published in the second web page, where the selectable content relevant to the second web page is communicated to the user by including the selectable content within a later web page browsed to by the user from within a web browser window displayed on the display screen associated with the client computer, and where the selectable content is published by a commercial entity that enables the selectable content to be chosen for the user as a function of the user activity data associated with the second web page; (k) monitoring the user'"'"'s interaction with the selectable content relevant to the second web page; (l) determining that the user has selected the selectable content relevant to the second web page; and (m) in response to determining that the user has selected the selectable content relevant to the second web page, displaying additional information on the display screen relating to the selectable content relevant to the second web page.
-
Specification