Method and apparatus for searching network resources
First Claim
1. A method of searching resources on the web, comprising:
- receiving a search query to search for information on the web;
accessing one or more web pages and one or more subsets of one or more web pages, the subsets having been extracted from the one or more web pages prior to receiving the search query, the subsets extracted responsive to one or more views, the one or more views defined independently of the search query, wherein the views are content-sensitive filters that specify which sub-parts of a web page a user is interested in;
prior to receiving the search query, storing the subsets in a database;
responsive to the search query, identifying at least one of one or more of the extracted subsets of one or more web pages stored in the database, the search query used as a criterion for identifying at least one of the one or more subsets.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention pertains to the field of computer software. More specifically, the present invention relates to populating, indexing, and searching a database of fine-grained web objects or object specifications. An embodiment of the invention is directed to a method of searching resources on the web. A query is received to search for information on the web and one or more web pages and one or more subsets of one or more web pages are accessed. The subsets have been extracted from one or more web pages prior to receiving the query. The subsets are extracted responsive to one or more views. The one or more views are defined independently of the search query. The views are content-sensitive filters that specify which subparts of a web page a user is interested in. Prior to receiving the search query, the subsets are stored in a database. Responsive to the search query, at least one or more of the extracted subsets of one or more web pages stored in the database is identified. The search query is used as a criterion for identifying at least one or more of the subsets.
258 Citations
18 Claims
-
1. A method of searching resources on the web, comprising:
-
receiving a search query to search for information on the web;
accessing one or more web pages and one or more subsets of one or more web pages, the subsets having been extracted from the one or more web pages prior to receiving the search query, the subsets extracted responsive to one or more views, the one or more views defined independently of the search query, wherein the views are content-sensitive filters that specify which sub-parts of a web page a user is interested in;
prior to receiving the search query, storing the subsets in a database;
responsive to the search query, identifying at least one of one or more of the extracted subsets of one or more web pages stored in the database, the search query used as a criterion for identifying at least one of the one or more subsets. - View Dependent Claims (2, 3)
-
-
4. A method of searching electronic resources including markup language, comprising:
-
receiving criteria for filtering of data; and
responsive to the criteria, identifying one or more sequences of a plurality of predefined views that can be applied to one or more electronic documents, the electronic documents including markup language, each predefined view including instructions, the instructions operating on the one or more electronic documents, the instructions specifying methods for selecting one or more subsets of the one or more electronic documents;
wherein the views are content-sensitive filters that specify which sub-parts of an electronic document a user is interested in. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method of searching electronic resources, comprising:
-
receiving criteria for filtering of data; and
responsive to the criteria, identifying one or more sequences of a plurality of pre-defined views that can be applied to one or more electronic documents, each pre-defined view including instructions, the instructions operating on the one or more electronic documents, the instructions specifying methods for selecting one or more subsets of the one or more electronic documents;
wherein the views are content-sensitive filters that specify which sub-parts of an electronic document a user is interested in. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computerized system for searching, the system comprising:
-
a view repository;
a database;
means for receiving a search query;
means for accessing one or more documents and one or more subsets of one or more documents, the subsets having been extracted from the one or more documents prior to receiving the search query, the subsets extracted responsive to one or more views, the one or more views defined independently of the search query and stored in the view repository, wherein the views are content-sensitive filters that specify which sub-parts of a document a user is interested in;
means for, prior to receiving the search query, storing the subsets in the database;
means for, responsive to the search query, identifying at least one of one or more of the extracted subsets of one or more documents stored in the database, the search query used as a criterion for identifying at least one of the one or more subsets. - View Dependent Claims (15, 16)
-
-
17. A method of searching resources on a network, comprising:
-
receiving a search query to search for information on the network;
accessing one or more electronic documents and one or more subsets of one or more electronic documents, the subsets having been extracted from the one or more electronic documents prior to receiving the search query, the subsets extracted responsive to one or more views, the one or more views defined independently of the search query, wherein the views are content-sensitive filters that specify which sub-parts of an electronic document a user is interested in;
prior to receiving the search query, storing the subsets in a database;
responsive to the search query, identifying at least one of one or more of the extracted subsets of one or more electronic documents stored in the database, the search query used as a criterion for identifying at least one of the one or more subsets. - View Dependent Claims (18)
-
Specification