System and method for modifying internet traffic and controlling search responses
AssigneeWifiFee, LLC
InventorsBrian D. Epstein, Bruce Hodge
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.