Patent ID: 6957390

Claim:
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; dynamically adjusting the user's display in accordance with the user's preference associated with the website being viewed by the user; generating a session identifier for tracking application activities, the session identifier including the application code associated with the website and an application name field indicating the textual name associated with the website; and transmitting messages to be displayed the user, and wherein the session identifier further includes an application message interval field indicating a period of time between messages sent from a message queue to the application, a welcome wait interval which indicates an amount of time to wait before requesting a next display message from the message queue, and a query time interval which indicates a period of time between application queries for additional information.