MONITORING APPLICATION FOR AUTOMATICALLY REQUESTING CONTENT
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the instant invention are directed to a system, apparatus and method for monitoring a user'"'"'s activities and displaying and presenting unsolicited content to users over a wide area network. Embodiments of the instant invention include a monitoring system comprising an activity monitor and a content transfer and display means, wherein the activity monitor comprises an event identifier and a timer. The monitoring system monitors user activities, identifies trigger events, measures the elapsed time of inactivity of the user and initiates the presentation of unsolicited data, or content, to the user computer. In general, the monitoring system identifies trigger events and measures the elapsed time between trigger events. If the elapsed time between the trigger events exceeds a predefined time period the monitoring system causes unsolicited data to be presented on the user computer.
78 Citations
29 Claims
-
1-5. -5. (canceled)
-
6. A computer-readable medium holding encoded instructions for:
-
receiving, at a server, a request for first data from a client; sending the first data together with a monitoring application to the client in response to receiving the request, wherein the monitoring application is configured to automatically execute on the client in response to use of the first data by the client, and to generate a request for second data after the first data has been presented in a first browser window on the client for a period of time determined by the monitoring application; receiving a request for the second data from the client; and sending the second data to the client in response to receiving the request for the second data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for serving data over a computer network, comprising:
-
a computer comprising at least one processor, the computer configured for; receiving, at the computer, a request for first data from a client; serving the first data to the client in response to receiving the request; serving executable code together with the first data to the client, the executable code configured to automatically execute in response to display of the first data by the client, to thereby detect occurrence of a defined trigger event on the client, to measure an amount of time from the occurrence of the defined trigger event, and to initiate a request for second data from the computer, in response to the measured amount of time exceeding a defined threshold; receiving a request for the second data from the client; and serving the second data to the client in response to receiving the request for the second data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification