Providing modifies protocol responses
First Claim
1. A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to receive, by a gateway computer system from a client computer system, a first search request, wherein the gateway computer system and the client computer are connected to an enterprise computing environment;
program instructions to identify keywords of the first search request;
program instructions to transmit a request in a protocol for the first search request to a web service, wherein the protocol is a Hypertext Transfer Protocol (HTTP);
program instructions to receive a response in the protocol for the first search request from the web service, wherein the response includes body content;
program instructions to determine whether the first search request is similar to a previously submitted search request, based on identified keywords of the first search request and keywords of the previously submitted search request, wherein the previously submitted search request was submitted by a user from the enterprise computing environment, wherein the previously submitted search request was received and stored by the gateway computer system, and wherein one or more webpages visited by the user during a prior search session corresponding with the previously submitted search request are recorded;
program instructions to, responsive to determining that the first search request is similar to the previously submitted search request, modify, by the gateway computer system, the body content of the response to include Hypertext Markup Language (HTML) containing contact information of the user that submitted the previously submitted search request and the recorded one or more webpages; and
program instructions to transmit the modified response from the gateway computer system to the client computer system from which the first search request originated.
1 Assignment
0 Petitions
Accused Products
Abstract
A first search request is received. Keywords of the first search request is identified. A request in a protocol for the first search request is transmitted to a web service. A response in the protocol for the first search request is received from the web service. Whether the first search quest is similar to a previously submitted search request, is determined. Responsive to determining that the first search request is similar to the previously submitted search request, the protocol response is modified to include contact information of a user that previously submitted the similar search request. The modified protocol response is transmitted to the client computer system from which the first search request originated.
-
Citations
9 Claims
-
1. A computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive, by a gateway computer system from a client computer system, a first search request, wherein the gateway computer system and the client computer are connected to an enterprise computing environment; program instructions to identify keywords of the first search request; program instructions to transmit a request in a protocol for the first search request to a web service, wherein the protocol is a Hypertext Transfer Protocol (HTTP); program instructions to receive a response in the protocol for the first search request from the web service, wherein the response includes body content; program instructions to determine whether the first search request is similar to a previously submitted search request, based on identified keywords of the first search request and keywords of the previously submitted search request, wherein the previously submitted search request was submitted by a user from the enterprise computing environment, wherein the previously submitted search request was received and stored by the gateway computer system, and wherein one or more webpages visited by the user during a prior search session corresponding with the previously submitted search request are recorded; program instructions to, responsive to determining that the first search request is similar to the previously submitted search request, modify, by the gateway computer system, the body content of the response to include Hypertext Markup Language (HTML) containing contact information of the user that submitted the previously submitted search request and the recorded one or more webpages; and program instructions to transmit the modified response from the gateway computer system to the client computer system from which the first search request originated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive, by a gateway computer system from a client computer system, a first search request, wherein the gateway computer system and the client computer are connected to an enterprise computing environment; program instructions to identify keywords of the first search request; program instructions to transmit a request in a protocol for the first search request to a web service, wherein the protocol is a Hypertext Transfer Protocol (HTTP); program instructions to receive a response in the protocol for the first search request from the web service, wherein the response includes body content; program instructions to determine whether the first search request is similar to a previously submitted search request, based on identified keywords of the first search request and keywords of the previously submitted search request, wherein the previously submitted search request was submitted by a user from the enterprise computing environment, wherein the previously submitted search request was received and stored by the gateway computer system, and wherein one or more webpages visited by the user during a prior search session corresponding with the previously submitted search request are recorded; program instructions to, responsive to determining that the first search request is similar to the previously submitted search request, modify, by the gateway computer system, the body content of the response to include Hypertext Markup Language (HTML) containing contact information of the user that submitted the previously submitted search request and the recorded one or more webpages; and program instructions to transmit the modified response from the gateway computer system to the client computer system from which the first search request originated. - View Dependent Claims (7, 8, 9)
-
Specification