Method and system for visual internet search engine
First Claim
1. A method for generating a search result document for a document stored on a computer network, comprising:
- retrieving the document from a document location on the computer network;
extracting a document keyword from the document;
extracting representative non-textual data from the document;
storing the document location, document keyword, and the representative non-textual data in a results database record;
receiving a search keyword;
retrieving the results database record based on a document query built from the search keyword; and
generating the search result document using the document location and the representative non-textual data extracted from the results database record.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating visual or multimedia search results in response to an Internet document search query. HTML documents are retrieved from the Internet and keywords are extracted from the HTML documents based on the structure of the HTML documents and the HTML documents'"'"' metatags. The HTML documents are scanned for representative non-textual content such as images or audio files. The HTML documents'"'"' locations, extracted keywords, and representative non-textual content are stored in data records in a database for future use. The database is used to create a search result HTML document containing the representative non-textual content.
53 Citations
20 Claims
-
1. A method for generating a search result document for a document stored on a computer network, comprising:
-
retrieving the document from a document location on the computer network;
extracting a document keyword from the document;
extracting representative non-textual data from the document;
storing the document location, document keyword, and the representative non-textual data in a results database record;
receiving a search keyword;
retrieving the results database record based on a document query built from the search keyword; and
generating the search result document using the document location and the representative non-textual data extracted from the results database record. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating a search engine index entry for a document stored on a computer network, comprising:
-
retrieving the document from a document location on the computer network;
extracting a document keyword from the document;
extracting representative non-textual data from the document; and
storing the document location, document keyword, and the representative non-textual data in a results database record. - View Dependent Claims (8, 9, 10, 11, 12, 16, 17, 18, 19, 20)
-
-
13. A method for generating a search result document for a document stored on a computer network, comprising:
-
receiving a search keyword from a requesting computer system;
retrieving a results database record based on a document query built from the search keyword; and
generating the search result document using a document location and representative non-textual data extracted from the results database record.
-
-
14. A method for generating by a search engine a search result markup language document for a markup language document stored on a storage computer accessible via the Internet, comprising:
-
retrieving from the storage computer via the Internet the markup language document using the markup language document'"'"'s uniform resource locator;
extracting a document keyword from metatags included in the markup language document;
extracting representative non-textual data using tags included in the markup language document;
storing the markup language document uniform resource locator, document keyword, and the representative non-textual data in a results database record;
receiving a search keyword from a requesting computer via the Internet;
retrieving the results database record based on a query generated from the search keyword;
generating the markup language search result document using the document location and the representative non-textual data extracted from the results database record; and
transmitting the markup language search result document to the requesting computer via the Internet.
-
-
15. A data processing system adapted to generate a search result document for a document stored on a computer network, comprising:
-
a results database;
a processor; and
a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including;
retrieving the document from a document location on the computer network;
extracting a document keyword from the document;
extracting representative non-textual data from the document;
storing the document location, document keyword, and the representative non-textual data in a results database record in the results database;
receiving a search keyword;
retrieving the results database record from the results database using a document query built from the search keyword; and
generating the search result document using the document location and the representative non-textual data included in the results database record.
-
Specification