System and method for capture and playback of user interaction with web browser content
First Claim
1. A system for recording as real data one or more change events in a browser, wherein said real data includes function calls that are directly activated by a user event and function calls not directly activated by a user event, said system comprising:
- (a) one or more gateway components each substantially configured for at least one of registering, storing and managing recorded data representing said at least one or more change events, each gateway component managing recording of said data in such a way that the data recorded is capable of data analysis to a desired degree of specificity; and
(b) one or more capture and playback applets, each in operative communication with said one or more gateway components, substantially configured for performing all functionalities necessary to effect recording and manipulation of said at least one or more change events as desired.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing and managing any browser actions or occurrences, oftentimes generated by a user but not always, is disclosed. It allows easy user analysis, manipulation and/or distribution of captured data in an application, as desired. Advantageously, the present invention also facilitates collaborative use. Further, when implemented on a web site, it extends the data capture/analysis/manipulation features capability to the site such that one may audit, in real time, any web page activity, whether or not performed by a user, or any collaboration activity as well.
-
Citations
29 Claims
-
1. A system for recording as real data one or more change events in a browser, wherein said real data includes function calls that are directly activated by a user event and function calls not directly activated by a user event, said system comprising:
-
(a) one or more gateway components each substantially configured for at least one of registering, storing and managing recorded data representing said at least one or more change events, each gateway component managing recording of said data in such a way that the data recorded is capable of data analysis to a desired degree of specificity; and
(b) one or more capture and playback applets, each in operative communication with said one or more gateway components, substantially configured for performing all functionalities necessary to effect recording and manipulation of said at least one or more change events as desired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29)
-
-
23. A protocol for applet communication that captures one or more interactions involving web browser content information, said protocol comprising:
-
(a) code instructions for detecting a change event in a browser;
(b) code instructions for detecting a change event in an application object;
(c) code instructions for detecting a change event in form objects in a HTML page;
(d) code instructions for detecting a change event in one or more script functions in a web page;
(e) code instructions for supporting send/receive and save/load functions of captured data between two or more users who collaborate in real time;
(f) code instructions for local storage of captured data;
(g) code instructions for remote storage of captured data; and
(h) code instructions for management of a registry database of captured applets loaded on a browser.
-
-
24. A software useful for managing one or more interactions involving web browser content information, said software comprising:
-
(a) program procedures for capturing a change event in a browser;
(b) program procedures for capturing a change event in an application object;
(c) program procedures for capturing a change event in form objects in a HTML page; and
(d) program procedures for capturing a change event in one or more script functions in a web page.
-
Specification