Techniques for monitoring user activities at a web site and for initiating an action when the user exits from the web site
First Claim
1. A computer-implemented method of initiating an action upon exit from a web site, the method comprising:
- accessing the web site using a first browser executing on a user system;
upon accessing the web site, performing processing at the user system to periodically monitor if the first browser has exited the web site; and
initiating the action upon determining that the first browser has exited the web site, wherein initiating the action comprises;
communicating a message from the user system to a server upon determining that the first browser is not accessing the web site;
receiving a form at the user system from the server in response to the message; and
outputting the form via the user system.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for monitoring user activities at a web site and for initiating an action when it is determined that the user has exited the web site. In response to a user accessing a web page stored by a web site, an embodiment of the present invention periodically monitors the user'"'"'s activities at the web site and checks if the user has exited the web site. At least one action is initiated when it is determined that the user has exited from the web site. According to an embodiment of the present invention, the actions comprise displaying a form to the user. Actions initiated by an embodiment of the present invention may be customized based upon user information and information about the user'"'"'s activities at the web site.
92 Citations
37 Claims
-
1. A computer-implemented method of initiating an action upon exit from a web site, the method comprising:
-
accessing the web site using a first browser executing on a user system;
upon accessing the web site, performing processing at the user system to periodically monitor if the first browser has exited the web site; and
initiating the action upon determining that the first browser has exited the web site, wherein initiating the action comprises;
communicating a message from the user system to a server upon determining that the first browser is not accessing the web site;
receiving a form at the user system from the server in response to the message; and
outputting the form via the user system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of initiating an action upon exit from a web site, the method comprising:
-
accessing the web site by accessing a first web page stored by the web site using a first browser;
opening a second browser;
loading a second web page from the web site into the second browser;
initiating a timer configured to periodically generate a signal after a time period;
collecting, in response to a signal generated by the timer, information related to a user of the first browser and the user'"'"'s one or more activities at the web site; and
determining, in response to a signal generated by the timer, if the first browser has exited the web site; and
initiating the action upon determining that the first browser has exited the web site, wherein initiating the action comprises;
communicating the information related to the user and one or more activities performed by the user at the web site to a server;
receiving a form from the server, the form generated by the server based upon the information related to the user and the user'"'"'s one or more activities at the web site; and
displaying the form to the use. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method of performing an action upon exit from a first web site, the method comprising:
-
accessing the first web site by accessing a first web page stored by the first web site using a first browser;
outputting the first web page via the first browser;
upon outputting the first web page, performing processing to periodically monitor if the first browser has exited the first web site; and
performing the action upon determining that the first browser has exited the first web site, wherein performing the action comprises;
communicating a message to a server;
receiving a form from the server in response to the message; and
outputting the form via the first browser. - View Dependent Claims (19)
-
-
20. A system for performing an action upon exit from a first web site, the system comprising:
-
a processor;
a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising;
a code module for accessing the first web site by accessing a first web page stored by the first web site using a first browser;
a code module for outputting the first web page via the first browser;
upon outputting the first web page, a code module for performing processing to monitor if the first browser has exited the first web site; and
a code module for performing the action upon determining that the first browser has exited the first web site, wherein the code module for performing the action comprises;
a code module for communicating a message to a server upon determining that the first browser has exited the first web site;
a code module for receiving a form from the server in response to the message; and
a code module for outputting the form via the first browser. - View Dependent Claims (21)
-
-
22. A network system for initiating an action when a user exits a web site, the system comprising:
-
a communication network;
a plurality of web servers coupled to the communication network, the plurality of web servers including a first web server configured to host the web site; and
a user system coupled to the communication network;
wherein the user system accesses the web site by accessing a first web page stored by the web site using a first browser executing on the user system;
wherein the user system, upon accessing the web-site, is configured to perform processing to periodically monitor if the first browser has exited the web site; and
wherein the user system is configured to initiate the action upon determining that the first browser has exited the web site, wherein the user system is configured to initiate the action by;
communicating a message to a second server upon determining that the first browser has exited the web site; and
receiving a form generated by the second server; and
displaying the form to the user. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program product stored on a computer readable storage medium for performing an action upon exit from a first web site, the computer program product comprising:
-
code for accessing the first web site by accessing a first web page stored by the first web site using a first browser;
code for outputting the first web page via the first browser;
upon outputting the first web page, code for performing processing to periodically monitor if the first browser has exited the first web site; and
code for performing the action upon determining that the first browser has exited the first web site, wherein the code for performing the action comprises;
code for communicating a message to a server upon determining that the first browser has exited from the first web site;
code for receiving a form from the server in response to the message; and
code for outputting the form via the first browser. - View Dependent Claims (30)
-
-
31. A computer program product stored on a computer readable storage medium for initiating an action upon exit from a web site, the computer program product comprising:
-
code for accessing the web site by accessing a first web page stored by the web site using a first browser;
code for opening a second browser;
code for loading a second web page from the web site into the second browser;
code for initiating a timer configured to periodically generate a signal after a time period;
code for determining, in response to the signal periodically generated by the timer, if the first browser has exited the web site; and
code for initiating the action upon determining that the first browser has exited the web site, wherein the code for initiating the action comprises;
code for communicating a message to a server upon determining that the first browser has exited the web site;
code for receiving a form from the server; and
code for displaying the form to the user. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer-implemented method of initiating an action upon exit from a web site, the method comprising:
-
connecting to a web site using a first browser executing on a user system;
subsequent to connecting to the web site, performing processing at the user system to determine if the first browser is connected to the web site;
communicating a message from the user system to a server upon determining that the first browser is no longer connected to the web site;
receiving an electronic document at the user system from the server in response to the message; and
outputting the electronic document via the user system.
-
Specification