System for monitoring browsing activity of a visitor and decrementing a reference count upon a web page change for automatic unloading a client program
DCFirst Claim
Patent Images
1. A method for monitoring browsing activity of a visitor to a Web site, comprising;
- loading a client program into an operating environment of a client machine of a visitor to a Web site;
artificially incrementing a reference count associated with the client program to maintain persistence of the client program in the operating environment during browsing by the visitor across a plurality of Web pages of the Web site;
monitoring client browsing activity of the visitor across the Web pages with the client program;
uploading an indication of the browsing activity of the visitor over a network for processing; and
decrementing the reference count upon a Web pages chance for automatic unloading of the client program from the operating environment of the client machine.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A client-side application method for client activities of a visitor to a Web site include loading a client program into an operating environment of a client machine of a visitor to a Web site. A reference count associated with the client program is incremented to maintain persistence of the client program in the operating environment during browsing by the visitor across a plurality of Web pages of the Web site. Browsing activity of the visitor across the Web pages is monitored with the client program. An indication of the browsing activity of the visitor is uploaded over a network for processing.
79 Citations
21 Claims
-
1. A method for monitoring browsing activity of a visitor to a Web site, comprising;
-
loading a client program into an operating environment of a client machine of a visitor to a Web site;
artificially incrementing a reference count associated with the client program to maintain persistence of the client program in the operating environment during browsing by the visitor across a plurality of Web pages of the Web site;
monitoring client browsing activity of the visitor across the Web pages with the client program;
uploading an indication of the browsing activity of the visitor over a network for processing; and
decrementing the reference count upon a Web pages chance for automatic unloading of the client program from the operating environment of the client machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A client-side program for monitoring the browsing activity of a visitor to a Web site, comprising:
-
a medium; and
logic encoded on the medium, the logic operable to run in an operating environment of a client machine of a visitor to a Web site, artificially increment a reference count associated with the program to maintain persistence of the program during browsing activity of the visitor across a plurality of Web pages of the Web site, monitor browsing activity of the visitor across the Web pages, upload an indication of the browsing activity over a network for processing, and decrement the reference count upon a Web pages change for automatic unloading of the program from the operating environment of the client machine. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A monitoring program for monitoring the activity of a visitor to a Web site from a client machine of the visitor, comprising:
-
means for artificially incrementing a reference count associated with the monitoring program to maintain persistence of the monitoring program in an operating environment of the client machine during browsing activity of the visitor across a plurality of Web pages of the Web site;
means for monitoring browsing activity of the visitor across the Web pages with the monitoring program;
means for uploading an indication of the browsing activity over a network for processing; and
means for decrementing the reference count upon a Web pages chance for automatic unloading of the monitoring program from the operating environment of the client machine. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for controlling the persistence of a component object model (COM) object downloaded over the Internet and loaded into an operating environment of a client machine, comprising:
-
artificially incrementing an internal reference count of the COM object to a value greater than one to maintain persistence of the COM object in an operating environment of the client machine during browsing activity across a plurality of Web pages; and
decrementing the internal reference count to zero upon a Web pages change for automatic unloading of the COM object from the operating environment of the client machine. - View Dependent Claims (20, 21)
-
Specification