Method and system for responding to hidden data and programs in a datastream
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for detecting trigger events in datastreams received over a computer communication network is disclosed. The system includes an interceptor for intercepting datastreams from a computer network intended for an application program; a scanner for scanning the intercepted datastream for trigger events, such as cookie data, script commands, and applet programs; and an event response generator for processing detected trigger events. Configuration data is used to identify a response for trigger events such as disabling script commands or programs and deleting or modifying cookie data. The event indicators and an action menu are generated by the event response generator and delivered with the processed datastream to the application program. The application program displays the event indicators so the user is made aware of the trigger events and the action menu allows a user to respond to the detected trigger events. In the preferred implementation, the user may respond by obtaining information about the site which transmitted the datastream having the trigger events and then send e-mail to the administrator of the site. Other actions include modifying the configuration data so subsequent datastreams with the trigger event is passed by the system. Outbound messages from the application program are also intercepted and scanned for trigger events. In the preferred implementation, the configuration data are exchanged between the system and the application program so the user may modify the operation of the system. The configuration data are deleted from the outbound datastream before it is transmitted in the preferred implementation. The system and method of the present invention allow a user to view detected trigger events which otherwise would occur without the user'"'"'s knowledge and provides the user with sufficient information so the user can make an informed decision as to whether to accept trigger events in a datastream from another site.
290 Citations
40 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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.
-
-
29. 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.
-
-
30. 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.
-
-
31. 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.
-
-
32. 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. - View Dependent Claims (33, 34, 35)
-
-
36. 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. - View Dependent Claims (37, 38)
-
-
39. 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.
-
-
40. 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.
-
Specification