Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
98 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; an event response generator for generating a response having event indicators to said detected trigger event in correspondence with action map data so that said detected trigger events may be displayed and said event indicators and an action menu are included in a data envelope of the scanned datastream for delivery to an application program.
Claim 2
Independent Claim
98 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; an event response generator for generating a response having event indicators to said detected trigger event in correspondence with action map data so that said detected trigger events may be displayed and said event indicators and an action menu are included in a data envelope of the scanned datastream for delivery to an application program.
Claim 3
Dependent Claim
25 words
The system of claim 1 wherein the interceptor intercepts the datastream in the application space of the application program for which datastreams are being intercepted.
Claim 4
Dependent Claim
50 words
The system of claim 1, the interceptor including a communication socket which executes as a process in a top layer of a communication stack, the communication socket for providing the intercepted datastream to the scanner prior to generation of a signal indicating the datastream is available for the application program.
Claim 5
Dependent Claim
13 words
The system of claim 1 wherein the data envelope is an HTML file.
Claim 6
Dependent Claim
16 words
The system of claim 4 further comprising: a script language program for implementing said action menu.
Claim 7
Dependent Claim
33 words
The system of claim 1 wherein the event response generator generates a response for a detected trigger event in an outbound message in correspondence with a user's modification of the action map data.
Claim 8
Dependent Claim
21 words
The system of claim 1 wherein said scanner detects one of an embedded identifier, unidentified file request, and an embedded command.
Claim 9
Dependent Claim
22 words
The system of claim 1 wherein the embedded command is one of an identifier assignment, a hidden command, and an execution command.
Claim 10
Independent Claim
86 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is processed by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event; and generating a log of detected trigger events.
Claim 11
Independent Claim
86 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is processed by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event; and generating a log of detected trigger events.
Claim 12
Dependent Claim
30 words
The method of claim 9, said datastream scanning further comprising: detecting one of an embedded identifier, unidentified file request, and an embedded command; and notifying the user of the detection.
Claim 13
Dependent Claim
14 words
The method of claim 10 further comprising the step of: disabling said detected command.
Claim 14
Dependent Claim
34 words
The method of claim 9, the detected trigger event generation further comprising: generating an event time, trigger event source identifier, trigger event identifier, and a selected action identifier for the log of trigger events.
Claim 15
Dependent Claim
32 words
The method of claim 12, the detected trigger event generation further comprising: generating file identifiers for the log of trigger events, the file identifiers identifying files corresponding to the detected trigger event.
Claim 16
Dependent Claim
17 words
The method of claim 9 wherein the intercepting step: intercepts the datastream at a communication socket level.
Claim 17
Dependent Claim
21 words
The method of claim 9 wherein the intercepting step intercepts the datastream in an application process space for a browser program.
Claim 18
Dependent Claim
27 words
The method of claim 9 further comprising: generating event indicators for detected trigger events; and delivering said event indicators to the application program in a data envelope.
Claim 19
Dependent Claim
33 words
The method of claim 16 further comprising: encapsulating said event indicators and an action menu in a data envelope; and coupling the data envelope to the datastream for delivery to the application program.
Claim 20
Dependent Claim
21 words
The method of claim 17 wherein the encapsulating step encapsulates the event indicators and the action menu in an HTML file.
Claim 21
Independent Claim
83 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 22
Independent Claim
83 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 23
Dependent Claim
21 words
The system of claim 19 wherein said scanner detects one of an embedded identifier, unidentified file request, and an embedded command.
Claim 24
Dependent Claim
21 words
The system of claim 20 wherein the embedded identifier is a cookie data field in a header of the scanned datastream.
Claim 25
Dependent Claim
27 words
The system of claim 20 wherein the unidentified file request is one of a user Universal Resource Locator (URL) and a URL request in a downloaded file.
Claim 26
Dependent Claim
22 words
The system of claim 20 wherein the embedded command is one of an identifier assignment, a hidden command, and an execution command.
Claim 27
Dependent Claim
28 words
The system of claim 19, the event response generator generating an action menu identifying an electronic mail (e-mail) option, an action map modification option, and an abort option.
Claim 28
Dependent Claim
39 words
The system of claim 19 wherein the interceptor intercepts disk input/output (I/O) utility calls so that disk I/O is disabled, the interception of disk I/O being enabled in response to initiation of a communication session with a communication stack.
Claim 29
Dependent Claim
17 words
The system of claim 19, wherein the event response is generated in correspondence with action map data.
Claim 30
Dependent Claim
19 words
The system of claim 19, wherein the interceptor intercepts the datastream in the application space of the application program.
Claim 31
Independent Claim
116 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting an identifier selected from the group including a cookie data field in a header of the scanned datastream, an unidentified file request, and an embedded command in the intercepted data stream; means for notifying a user of the detected identifier; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 32
Independent Claim
116 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting an identifier selected from the group including a cookie data field in a header of the scanned datastream, an unidentified file request, and an embedded command in the intercepted data stream; means for notifying a user of the detected identifier; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 33
Independent Claim
113 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting an identifier selected from the group including an embedded identifier, a user Universal Resource Locator (URL), a URL request, and an embedded command in the intercepted data stream; means for notifying a user of the detected identifier; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 34
Independent Claim
113 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is processed by an application program; a scanner for scanning the intercepted datastream and detecting an identifier selected from the group including an embedded identifier, a user Universal Resource Locator (URL), a URL request, and an embedded command in the intercepted data stream; means for notifying a user of the detected identifier; an event response generator for generating a response to said detected trigger event, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 35
Independent Claim
99 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is received by an application program; a scanner for scanning the intercepted datastream and detecting one of a cookie data field in a header of the scanned datastream, unidentified file request, and an embedded command in the intercepted datastream; means for notifying a user of the detected identifier, file request or embedded command; and an event response generator for generating an action menu identifying an electronic mail (e-mail) option, an action map modification option, and an abort option.
Claim 36
Independent Claim
99 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is received by an application program; a scanner for scanning the intercepted datastream and detecting one of a cookie data field in a header of the scanned datastream, unidentified file request, and an embedded command in the intercepted datastream; means for notifying a user of the detected identifier, file request or embedded command; and an event response generator for generating an action menu identifying an electronic mail (e-mail) option, an action map modification option, and an abort option.
Claim 37
Independent Claim
127 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is received by an application program and for intercepting disk input/output (I/O) utility calls so that disk I/O is disabled, the interception of disk I/O being enabled in response to initiation of a communication session with a communication stack; a scanner for scanning the intercepted datastream and detecting one of a cookie data field in a header of the scanned datastream, unidentified file request, and an embedded command in the intercepted datastream; means for notifying a user of the detected identifier, file request or embedded command; and an event response generator for generating a response to said detected trigger event in correspondence with action map data.
Claim 38
Independent Claim
127 words
A system for responding to trigger events detected in a datastream comprising: an interceptor for intercepting a datastream before the datastream is received by an application program and for intercepting disk input/output (I/O) utility calls so that disk I/O is disabled, the interception of disk I/O being enabled in response to initiation of a communication session with a communication stack; a scanner for scanning the intercepted datastream and detecting one of a cookie data field in a header of the scanned datastream, unidentified file request, and an embedded command in the intercepted datastream; means for notifying a user of the detected identifier, file request or embedded command; and an event response generator for generating a response to said detected trigger event in correspondence with action map data.
Claim 39
Independent Claim
71 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; and presenting an action menu identifying an electronic mail (e-mail) option, a configuration data modification option, and an abort option.
Claim 40
Independent Claim
71 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; and presenting an action menu identifying an electronic mail (e-mail) option, a configuration data modification option, and an abort option.
Claim 41
Dependent Claim
42 words
The method of claim 32 further comprising: locating an e-mail address corresponding to an originator for the detected trigger event; and sending an e-mail message to the located e-mail address in response to the e-mail option in the action menu being selected.
Claim 42
Dependent Claim
38 words
The method of claim 32 further comprising: modifying the detected trigger event in the intercepted datastream before the intercepted datastream is provided to the application program in response to the modification option of the action menu being selected.
Claim 43
Dependent Claim
27 words
The method of claim 32 further comprising: generating an abort message for the application program in response to the abort option of the action menu being selected.
Claim 44
Independent Claim
89 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datstream before the datstream is received by an application program; scanning the intercepted datastream and detecting an embedded command; disabling said detected command; notifying a user of the detected command in the intercepted datastream; and generating a response to said detected command in correspondence with configuration data, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 45
Independent Claim
89 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datstream before the datstream is received by an application program; scanning the intercepted datastream and detecting an embedded command; disabling said detected command; notifying a user of the detected command in the intercepted datastream; and generating a response to said detected command in correspondence with configuration data, the response including displaying an action menu including one or more user selectable options corresponding to actions to be executed in response to the detected trigger event.
Claim 46
Dependent Claim
18 words
The method of claim 36 wherein comment characters are placed around said detected command to disable said command.
Claim 47
Dependent Claim
23 words
The method of claim 36 wherein a return command is placed at a program invoked by said detected command to disable said command.
Claim 48
Independent Claim
67 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; and disabling disk I/O in response to initiation of a communication session with a communication stack.
Claim 49
Independent Claim
67 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; and disabling disk I/O in response to initiation of a communication session with a communication stack.
Claim 50
Independent Claim
99 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; generating event indicators for detected trigger events; encapsulating said event indicators and an action menu in a cookie data field of an HTTP header for an HTML file; coupling said HTML file to said datastream; and delivering said datastream with said coupled HTML file to said application program.
Claim 51
Independent Claim
99 words
A method for detecting and responding to trigger events in a datastream comprising: intercepting a datastream before the datastream is received by an application program; scanning the intercepted datastream and detecting a trigger event in the intercepted datastream; generating a response to said detected trigger event in correspondence with configuration data; generating event indicators for detected trigger events; encapsulating said event indicators and an action menu in a cookie data field of an HTTP header for an HTML file; coupling said HTML file to said datastream; and delivering said datastream with said coupled HTML file to said application program.