Method and system for containment of networked application client software by explicit human input
First Claim
Patent Images
1. A method comprising:
- intercepting a service request at a confirmation interceptor;
sending a confirmation request to a user via a confirmation agent, wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via a communication device that is separate from a host computer, wherein the host computer includes a software agent that originated the service request;
receiving, from the communication device, a confirmation status message at the confirmation interceptor, wherein the confirmation status message is in response to the confirmation request; and
determining acceptability of the confirmation status message, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the status message is unacceptable, usage of a communication conduit associated with a port of the host computer is limited such that e-mail messages cannot be communicated by the host computer.
11 Assignments
0 Petitions
Accused Products
Abstract
Method and system for containing networked application client software in order to perform specified transactions only given explicit consent of a legitimate user. In one embodiment, a confirmation interceptor intercepts a service request message, queries the user of the request for a confirmation, and then either passes the service request message onto server application software or drops the request, depending on the user'"'"'s confirmation response. In soliciting and processing the confirmation response, query is formulated so that the required response cannot be automatically generated by software that attempts to automate and simulate the user'"'"'s actions.
-
Citations
63 Claims
-
1. A method comprising:
-
intercepting a service request at a confirmation interceptor; sending a confirmation request to a user via a confirmation agent, wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via a communication device that is separate from a host computer, wherein the host computer includes a software agent that originated the service request; receiving, from the communication device, a confirmation status message at the confirmation interceptor, wherein the confirmation status message is in response to the confirmation request; and determining acceptability of the confirmation status message, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the status message is unacceptable, usage of a communication conduit associated with a port of the host computer is limited such that e-mail messages cannot be communicated by the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system contained by verification of explicit human input, the system comprises:
-
a server host having server application software; a confirmation interceptor connected to the server application software, wherein the confirmation interceptor intercepts a service request and receives a confirmation status; a workstation having user/client software connected to the confirmation interceptor, wherein the user/client software sends the service request to the server application software; a confirmation agent connected bi-directionally to the confirmation interceptor; and a user connected bi-directionally to the confirmation agent and connected to the user/client software, wherein the confirmation agent sends a confirmation request to the user and the confirmation status based on a response from the user to the confirmation interceptor to determine acceptability of the confirmation status, further wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via a communication device that includes the confirmation agent, wherein the communication device is separate from the workstation, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the confirmation status is unacceptable, usage of a communication conduit associated with a port of the workstation is limited such that e-mail messages cannot be communicated by the workstation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system contained by verification of explicit human input, the system comprises:
-
a server host having server application software; a confirmation interceptor connected to the server application software, wherein the confirmation interceptor intercepts a service request and receives a confirmation status; a first workstation host having user/client software connected to the confirmation interceptor, wherein the user/client software sends the service request to the server application software; a second workstation host having a confirmation agent connected bi-directionally to the confirmation interceptor; and a user connected bi-directionally to the confirmation agent and connected to the user/client software, wherein the confirmation agent sends a confirmation request to the user and the confirmation status based on a response from the user to the confirmation interceptor to determine acceptability of the confirmation status, further wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via the second workstation host that is separate from the first workstation host, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the confirmation status is unacceptable, usage of a communication conduit associated with a port of the first workstation host is limited such that e-mail messages cannot be communicated by the first workstation host. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system contained by verification of explicit human input, the system comprises:
-
a server host having server application software; a confirmation interceptor connected to the server application software, wherein the confirmation interceptor intercepts a service request and receives a confirmation status; a workstation host having user/client software connected to the confirmation interceptor, wherein the user/client software sends the service request to the server application software; and a confirmation agent connected bi-directionally to the confirmation interceptor, wherein the confirmation agent sends a confirmation request to a user and the confirmation status based on a response from the user to the confirmation interceptor to determine acceptability of the confirmation status, further wherein the user is connected bi-directionally to the confirmation agent and is connected to the user/client software, further wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via a communication device that includes the confirmation agent, wherein the communication device is separate from the workstation host, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the confirmation status is unacceptable, usage of a communication conduit associated with a port of the workstation host is limited such that e-mail messages cannot be communicated by the workstation host. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system contained by verification of explicit human input, the system comprises:
-
a server host having server application software; a confirmation interceptor connected to the server application software, wherein the confirmation interceptor intercepts a service request and receives a confirmation status; a workstation host having user/client software connected to the confirmation interceptor, wherein the user/client software sends the service request to the server application software; a first data network through which the user/client software connects to the confirmation interceptor; a confirmation agent connected bi-directionally to the confirmation interceptor; a second data network through which the confirmation agent connects to the confirmation interceptor; and a user connected bi-directionally to the confirmation agent and connected to the user/client software, wherein the confirmation agent sends a confirmation request to the user and the confirmation status based on a response from the user to the confirmation interceptor to determine acceptability of the confirmation status, further wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction with the user via a communication device that includes the confirmation agent, wherein the communication device is separate from the workstation host, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the confirmation status is unacceptable, usage of a communication conduit associated with a port of the workstation host is limited such that e-mail messages cannot be communicated by the workstation host. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A system contained by verification of explicit human input, the system comprises:
-
a server host having server application software; a confirmation interceptor connected to the server application software, wherein the confirmation interceptor intercepts a service request and receives a confirmation status; a first workstation host having user/client software connected to the confirmation interceptor, wherein the user/client software sends the service request to the server application software; a second workstation host having a confirmation agent connected bi-directionally to the confirmation interceptor; a user connected bi-directionally to the confirmation agent and connected to the user/client software, wherein the confirmation agent sends a confirmation request to the user and the confirmation status based on a response from the user to the confirmation interceptor to determine acceptability of the confirmation status, further wherein the confirmation request comprises one or more dialogues configured to require human participation by the user, wherein a selected one of the dialogues involving the confirmation request includes a short message service interaction between the user via device the second workstation host that is separate from the first workstation host; and an interface connected to the confirmation interceptor, wherein the interface logs interactive events between the confirmation interceptor, the confirmation agent, and the user in a log summary, wherein the service request is associated with a destination other than the confirmation interceptor, and wherein if the confirmation status is unacceptable, usage of a communication conduit associated with a port of the first workstation host is limited such that e-mail messages cannot be communicated by the first workstation host. - View Dependent Claims (60, 61, 62, 63)
-
Specification