System, apparatus and method for presenting and displaying content on a wide area network
3 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.
-
Citations
25 Claims
-
1-5. -5. (Cancelled)
-
6. A system for presenting unsolicited data over a wide area network to a user, wherein the user operates a web-browser on a user computer connected to said wide area network, the system comprising:
-
a server computer adapted for connecting to said wide area network;
content data for presentation in a web-browser window on said user computer, wherein said content data is stored in a memory of said server computer and said web-browser is a stand-alone application operating on said user computer and is adapted to display said web-browser window on a desktop of said user computer when activated;
a monitoring application in said memory of said server computer, said monitoring application configured to be sent to said user computer with content data requested by said user, to be linked to at least said web-browser window such that said monitoring application is closed when said web-browser window is closed, and to automatically execute on said user computer after being received by said user computer;
a server application in said memory of said server computer, said server application comprising instructions for receiving a request for said content data from said user computer, sending said content data to said user computer, and sending said monitoring application with said content data to said user computer; and
unsolicited data for presentation to said user, said unsolicited data stored in said memory of said server computer;
wherein said server application further comprises instructions for receiving a request for said unsolicited data over said wide area network and for sending said unsolicited data to said user computer over said wide area network;
wherein said request for said unsolicited data is generated by said monitoring application after said web-browser window remains inactive for a predetermined period of time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for communicating over a wide area network, comprising:
-
at least one memory for storing content data, unsolicited data, and a monitoring application; and
at least one server application adapted to;
receive a request for said content data from a user computer connected to said wide area network;
transmit said content data and said monitoring application to said user computer in response to said request for said content data;
receive a request for said unsolicited data from said user computer; and
transmit said unsolicited data to said user computer in response to said request for said unsolicited data;
wherein the monitoring application is adapted to;
automatically execute on said user computer after being received by said user computer;
generate a request for said unsolicited data after said content data has been presented in a web-browser window on said user computer for a predetermined period of time; and
terminate in response to said web-browser window being closed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for presenting unsolicited data over a wide area network to a user, wherein said user is operating a web-browser on a computer connected to said wide area network, the method comprising the steps of:
-
receiving a request for user-requested data from said user computer over said wide area network, wherein said user-requested data is for presentation in a web-browser window, wherein said web-browser is an application operating on said user computer and is adapted to display said web-browser window on a desktop of said user computer when activated;
sending said user-requested data to said user computer over said wide area network;
sending program instructions to said user computer over said wide area network for monitoring browser activation time;
receiving a request for said unsolicited data over said wide area network, wherein said request for said unsolicited data is generated by said program instructions; and
sending said unsolicited data to said user computer over said wide area network;
wherein said program instructions are configured to;
automatically execute after being received by said user computer;
detect occurrence of a first trigger event;
measure an amount of time from said occurrence of said first trigger event;
compare said amount of time measured with a predetermined amount of time;
request said unsolicited data once said amount of time measured is equal to a predetermined amount of time; and
terminate when said web-browser window is closed;
- View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification