WEB BROWSER ACCESSIBLE SEARCH ENGINE WITH STATISTICS GATHERING PERSISTENCE
First Claim
1. A system that supports searching of web content in one or more web servers, the Internet infrastructure comprising:
- a communication interface;
memory; and
processing circuitry coupled to the communication interface and to the memory to create a search engine server adapted to be communicatively coupled to receive input information, the processing circuitry, memory, and communication interface operable coupled to comprise the following;
a session configuration module that is part of the search engine server for outputting information from the search engine server to configure devices to track user interaction with search results while performing search operations; and
a session tracking module that is part of the search engine server for receiving information from external to the search engine server that allows the search engine server to assign resources to searches, monitor desirability and usefulness of information provided in response to searches, and monitor performance of search operations performed using the search engine server.
8 Assignments
0 Petitions
Accused Products
Abstract
A search engine server interacts with a client devices and web servers to enhance the quality of search service based on statistics that are gathered by the system. The search engine server monitors the quality of service and data format (i.e. encoding needed for secured delivery) of search results or searched web pages delivered from the web servers. On the client side, the system generates page content usefulness statistics by monitoring user interaction with search results or web pages on the client device. Each of the visited web pages/links is associated with a vectoring event, and a vector event table is constructed using these vectoring events from all the visited web pages or search results. The vectoring event table from several search sessions are retrieved periodically, and used to compute/evaluate statistics for each of the web servers that host web pages.
29 Citations
20 Claims
-
1. A system that supports searching of web content in one or more web servers, the Internet infrastructure comprising:
-
a communication interface; memory; and processing circuitry coupled to the communication interface and to the memory to create a search engine server adapted to be communicatively coupled to receive input information, the processing circuitry, memory, and communication interface operable coupled to comprise the following; a session configuration module that is part of the search engine server for outputting information from the search engine server to configure devices to track user interaction with search results while performing search operations; and a session tracking module that is part of the search engine server for receiving information from external to the search engine server that allows the search engine server to assign resources to searches, monitor desirability and usefulness of information provided in response to searches, and monitor performance of search operations performed using the search engine server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A search engine server that supports searching of web pages, the search engine server adapted to be communicatively coupled to a plurality of client devices and web servers, the search engine server comprising:
-
a vector event table stored in memory and comprising a plurality web links and vectoring event information that contains search result usefulness statistics that identify what searched content is more likely to be of interest to a specific search origin; and a vector event manager that supports statistical evaluation of both a plurality of web server hosted pages searched by the user and the vector event table to alter the functionality of the search engine server to improve the desirability of search content provided to the search origin and improve search efficiency of the search engine server across many different search operations. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for performing searches using a search engine server, wherein the method evaluates session statistics to improve a search performance of the search engine server over time, the method comprising the steps of:
-
receiving a search string from external to the search engine server, each search string corresponding to a specific client device source; performing a search operation and outputting search operation information intended for presentation to a user at a specific client device source via a communication interface; gathering page usefulness statistics back from the client device source via the communication interface, the page usefulness statistics being useful to the search engine server in determining what additional search results are of interest to the user; merging the page usefulness statistics within the search engine server with other generated server session statistics using processing circuitry; appending current session statistics into the webpage vector event table that stores session statistics for many different search operations involving many different users over a period of time; and executing vector event manager for compiling the session statistics gathered in the vector event table to evaluate search engine server performance to improve the quality of search results provided to users in response to search operations. - View Dependent Claims (17, 18, 19, 20)
-
Specification