Search engine with neural network weighting based on parametric user data
First Claim
Patent Images
1. A method for processing a search request including the steps of:
- determining if a search request activates one of a set of search rules;
if said search request activates said at least one search rule, then applying said search rule;
setting a set of initial input weight adjustments based on said at least one search rule, said search rule based on at least one user preference;
processing a set of inputs responsive to a collection of data, said set of inputs adjusted by said set of weight adjustments, said processing resulting in a set of filtered data; and
adapting a search engine based on learning, said learning including at least comparing said set of filtered data to either a set of previously filtered data or a feedback mechanism.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an Internet search engine system and method that improves searching for documents or pages by processing the characteristics of a pool of data through a neural network governed by a set of rules and fuzzy logic applications. The rules and applications may be implemented at the input (or low) level or the computational/output (or high) level. Search terms and personal and situational data may activate various rule sets, and learning from human and machine feedback adjust and recombine the rule sets to improve accuracy for future searches as well as reduce computation time.
-
Citations
38 Claims
-
1. A method for processing a search request including the steps of:
-
determining if a search request activates one of a set of search rules;
if said search request activates said at least one search rule, then applying said search rule;
setting a set of initial input weight adjustments based on said at least one search rule, said search rule based on at least one user preference;
processing a set of inputs responsive to a collection of data, said set of inputs adjusted by said set of weight adjustments, said processing resulting in a set of filtered data; and
adapting a search engine based on learning, said learning including at least comparing said set of filtered data to either a set of previously filtered data or a feedback mechanism. - View Dependent Claims (7)
-
-
2-6. -6. (Cancelled.)
-
8-29. -29. Cancelled).
- 30. A method for finding a document or page located on a network through a uniform resource locator in which a search engine including executable instructions running on one or more computing devices evaluates data regarding the characteristics of a plurality of said pages or documents and returns a set of one or more relevant documents in response to a search inquiry consisting of search terms, wherein the improvement includes using a neural network and user data to evaluate said data and return said set of one or more relevant documents, said neural network using weighting at least partially based on said user data in evaluating said document characteristics.
-
31. (Cancelled)
-
33-35. -35. (Cancelled)
Specification