System and method for modifying internet traffic and controlling search responses
First Claim
Patent Images
1. A system for enhancing searches, comprising,a processor and memory;
- an administrative interface for configuring a shaping logic, wherein the shaping logic includes a set of key words and an associated modification action to be taken for each key word in the set of key words;
a system for monitoring data packets passing through a network node to different websites on the web, wherein the system for monitoring examines data packets to identify only search-related data packets that include an original search query being directed to a general purpose search engine website;
a system for selectively modifying a search-related data packet when a key word is detected in the original search query to create a modified search query based on the associated modification action, wherein the search-related data packet is modified at the network node before being forwarded to, and independent of, the general purpose search engine website; and
a system for forwarding the search-related data packet containing the modified search query to the general purpose search engine website in place of the original search query.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and program product for modifying data packets being communicated between a client and a Web application to enhance the Web experience of a user. A system is disclosed for enhancing searches being performed by a search engine application, and monitoring data packets passing through a network node to identify a data packet containing an original search query; modifying the data packet containing the original search query to create a modified search query; and forwarding the modified search query to the search engine application in place of the original search query.
-
Citations
24 Claims
-
1. A system for enhancing searches, comprising,
a processor and memory; -
an administrative interface for configuring a shaping logic, wherein the shaping logic includes a set of key words and an associated modification action to be taken for each key word in the set of key words; a system for monitoring data packets passing through a network node to different websites on the web, wherein the system for monitoring examines data packets to identify only search-related data packets that include an original search query being directed to a general purpose search engine website; a system for selectively modifying a search-related data packet when a key word is detected in the original search query to create a modified search query based on the associated modification action, wherein the search-related data packet is modified at the network node before being forwarded to, and independent of, the general purpose search engine website; and a system for forwarding the search-related data packet containing the modified search query to the general purpose search engine website in place of the original search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for enhancing searches being performed by a search engine application, comprising,
providing an interface for configuring a shaping logic using a computer device, wherein the shaping logic includes a set of key words and an associated modification action to be taken for each key word in the set of key words; -
monitoring data packets passing through a network node to different websites on the web, wherein the system for monitoring examines data packets to identify only search-related data packets that include an original search query being directed to a general purpose search engine website; modifying the search-related data packet using the computing device when a key word is detected in the original search query to create a modified search query based on the associated modification action, wherein the search-related data packet is modified before being forwarded to the general purpose search engine website; and forwarding the search-related data packet containing the modified search query to the general purpose search engine website in place of the original search query. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A program product stored on a non-transitory computer readable storage medium, which when executed, causes a computer system to enhance a result of a web application, the program product comprising:
-
program code for monitoring data packets passing through a network node to different websites on the web, wherein the monitoring examines data packets to specifically identify search-related data packets that include an original search query being directed to a general purpose search engine website; program code for selectively modifying a search-related data packet to create a modified data packet based on a predetermined modification action, wherein the search-related data packet is modified before being forwarded to, and independent of, the general purpose search engine website; and program code for forwarding the modified data packet to the general purpose search engine website in place of the search-related data packet to effectuate an enhanced result from the web application. - View Dependent Claims (21, 22, 23, 24)
-
Specification