Patent ID: 7565363

Claim:
A search engine implemented on a distributed network comprising: a. a user interface or a graphics user interface associated with a user site; b. a packet processing module that converts each packet to at least one transaction and processes the transaction encoded on at least one digital processing unit; c. a database including records, keywords, user activity data (UAD), and an UAD updating routine for updating UAD, where the UAD comprises user terminal activity data, record specific temporal activity data, record specific activity data, or combinations thereof, where the UAD is user independent and is accumulated upon any query activity involving the engine associated with the at least one digital processing unit; d. a ranking protocol including record specific data (RSD), each RSD weighted by a separate RSD weighting factor and UAD, each UAD weighted by a separate UAD weighting factor for ranking retrieved records from the records database, where the weighting factors evidence the relative weight given to each RSD or UAD in the protocol encoded with the at least one digital processing unit; e. communication and I/O associated with the user site and/or the at least one digital processing unit.