Neural-based internet search engine with fuzzy and learning processes implemented by backward propogation
First Claim
Patent Images
1. A method for processing a search request including the steps of:
- determining if a search request activates at least 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 input weight adjustments based on said at least one search rule;
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
35 Claims
-
1. A method for processing a search request including the steps of:
-
determining if a search request activates at least 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 input weight adjustments based on said at least one search rule;
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 (2, 3, 4, 5, 6, 7, 28, 29)
-
-
8. A search engine apparatus comprising:
-
a computing device with at least one processor operatively coupled to an interface having an input and output, said computing device connected to at least one data storage device and an internal temporary storage device, said data storage including a set of data characteristics;
a set of one or more input nodes capable of accessing said data, each responding to at least one of said set of data characteristics;
a first module executable on said computing device for processing output responses from said set of one or more input nodes;
a second module executable on said computing device for generating and applying a set of rules, said set of rules including control of said set of one or more input nodes, said second module including at least one contingent set inclusion rule;
an adaptation module executable on said computing device responsive to processed responses from said first module and a set of one or more learning mechanisms, said adaptation mechanism providing said second module with at least one of a confirmed, new or updated rule; and
wherein a search result is generated by one or more rules from said set of rules and being applied to said processed response and provided to a user via said output. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
- 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 set 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 to evaluate said data and return said set of one or more relevant documents, said neural network being virtual and trainable.
Specification