Method and apparatus for providing dynamic information to a user via a visual display
First Claim
1. A method for dynamically providing information to a user via a visual display associated with a user computer, the method comprising the following steps:
- assigning the user a user identification code;
assigning an application code to at least a first website and a second website to be viewed by said user;
recording the user'"'"'s activity associated with said first and second websites by monitoring said user identification code and said application code;
determining the user'"'"'s viewing preference associated with said first website based on the user'"'"'s activity associated with said first website;
determining the user'"'"'s viewing preference associated with said second website based on the user'"'"'s activity associated with said second website; and
dynamically adjusting the user'"'"'s display in accordance with the user'"'"'s preference associated with the website being viewed by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A client-server system for recording web site activity by web users and dynamically customizing web display apparatuses for optimal information presentation based on the users'"'"' prior activity history. The system assigns each user a user identifier that allows the system to track the user'"'"'s web sessions. The system also assigns every web site an application identifier that allows the system to track the user'"'"'s activities at a particular web site. The system then records the user'"'"'s activities as they visit different web sites via the user and application identifiers. The system determines how the user prefers to view each web site based on their prior activity, their preferences, the web site, and various other factors. As the user surfs from web site to web site, the system dynamically configures the user'"'"'s web browser and the web page information for optimum presentation based on how the user prefers to view the web site.
201 Citations
59 Claims
-
1. A method for dynamically providing information to a user via a visual display associated with a user computer, the method comprising the following steps:
-
assigning the user a user identification code;
assigning an application code to at least a first website and a second website to be viewed by said user;
recording the user'"'"'s activity associated with said first and second websites by monitoring said user identification code and said application code;
determining the user'"'"'s viewing preference associated with said first website based on the user'"'"'s activity associated with said first website;
determining the user'"'"'s viewing preference associated with said second website based on the user'"'"'s activity associated with said second website; and
dynamically adjusting the user'"'"'s display in accordance with the user'"'"'s preference associated with the website being viewed by the user. - View Dependent Claims (2, 3, 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, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for dynamically providing information to a user via a visual display associated with a user computer, the method comprising the following steps:
-
(a) at the user computer, requesting from a remote server configuration information associated with a website being viewed by said user;
(b) reconfiguring the visual display in accordance with the configuration information;
(c) transmitting usage information associated with the website being viewed by the user to the remote server; and
(d) repeating steps (a), (b), and (c) for each website being viewed by the user.
-
-
56. A computer readable medium encoded with processing instructions for performing a method for dynamically providing information to a user via a visual display associated with a user computer, the method comprising:
-
assigning the user a user identification code;
assigning an application code to at least a first website and a second website to be viewed by said user;
recording the user'"'"'s activity associated with said first and second websites by monitoring said user identification code and said application code;
determining the user'"'"'s viewing preference associated with said first website based on the user'"'"'s activity associated with said first website;
determining the user'"'"'s viewing preference associated with said second website based on the user'"'"'s activity associated with said second website; and
dynamically adjusting the user'"'"'s display in accordance with the user'"'"'s preference associated with the website being viewed by the user.
-
-
57. A computer readable medium encoded with processing instructions for performing a method for dynamically providing information to a user via a visual display associated with a user computer, the method comprising:
-
(a) at the user computer, requesting from a remote server configuration information associated with a website being viewed by said user;
(b) reconfiguring the visual display in accordance with the configuration information;
(c) transmitting usage information associated with the website being viewed by the user to the remote server; and
(d) repeating steps (a), (b), and (c) for each website being viewed by the user.
-
-
58. An apparatus for dynamically providing information to a user via a visual display associated with a user computer, comprising:
-
a processor; and
a memory storing processing instructions for controlling the processor, the processor operative with the processing instructions to;
assign the user a user identification code;
assign an application code to at least a first website and a second website to be viewed by said user;
record the user'"'"'s activity associated with said first and second websites by monitoring said user identification code and said application code;
determine the user'"'"'s viewing preference associated with said first website based on the user'"'"'s activity associated with said first website;
determine the user'"'"'s viewing preference associated with said second website based on the user'"'"'s activity associated with said second website; and
dynamically adjust the user'"'"'s display in accordance with the user'"'"'s preference associated with the website being viewed by the user.
-
-
59. An apparatus for dynamically providing information to a user via a visual display associated with a user computer, comprising:
-
a processor; and
a memory storing processing instructions for controlling the processor, the processor operative with the processing instructions to;
(a) at the user computer, request from a remote server configuration information associated with a website being viewed by said user;
(b) reconfigure the visual display in accordance with the configuration information;
(c) transmit usage information associated with the website being viewed by the user to the remote server; and
(d) repeat steps (a), (b), and (c) for each website being viewed by the user.
-
Specification